/************************************************************





*************************************************************/

@import url("community_global.css");
@import url("custom-theme/jquery-ui-1_7_3.css");
p { padding-bottom: 10px; margin-bottom:0px !important; }
table, tr, td, th { border: none; }

/**********************
* Breadcrumb 
***********************/
#logout { position:relative; left:5px; float:right;}
#adminLink { position:absolute; left:57px; }
#logout_tab { position: relative; top: 27px; background: url("https://www-secure.udayton.edu/_common/_resources/css/main/../../img/main/blue-btn.jpg") repeat-x scroll 0 0 transparent; width: 55px; height: 21.5px; text-align: center; }
#logout_tab a { color: #FFFFFF; font-size: 12px; display: block; }
#mainBreadcrumb li { color:#FFF; }
#breadcrumb { height: 22px; }

/**********************
* index.php
***********************/
#login fieldset { width:400px; padding: 10px; border: 1px solid #EFEFEF; position:relative; margin: 0 auto 10px auto; }
#login label { width: 150px; float:left; margin: 2px 4px 6px 4px; text-align: right; color: #333 }
#login p{ margin:0;  }
#login br { clear: left; }
#login input { border: 1px solid #CCCCCC; background: #EFEFEF; }
#loginButton{ padding: 5px 5px; border: 1px solid #333333; background-color:#f2f2f2 }
#loginButton:hover{ text-decoration:underline; cursor: pointer; }

#nojs { margin:10px 0; text-align:center; font-weight:bold;}
#nojs h3 { color:#990000 }

/**********************
* Software.php
***********************/
#searchDiv { margin: 0;; }
#searchSpan { float:right; }
#searchButton { width: 70px; }
#toggle { float:right; padding-right: 10px; display:block; }
#formDiv.tooltip {  z-index: 99 }
#formDiv { height:20px; margin-top:-20px;}
#formWrapper { cursor: pointer; height:36px; }
.forms { cursor:pointer; z-index: 3; }
#formDiv.no { background: url(../images/no.png) 98% 50% no-repeat; }
#formDiv.issues { background: url(../images/issues.png) 98% 50% no-repeat; }
#formDiv.full { background: url(../images/yes.png) 98% 50% no-repeat; }

#mainContent #softwareViews { padding-left: 0; }
#mainContent div ul #osList { padding: 0 0 0 0; margin-left: 25px; }
#osList li{ line-height:115%; }
#mainContent div ul { margin:0px; }

html { overflow-y: scroll; } 

div#newMenu{ margin: 0 auto; text-align:left; width: 100%; padding-top: 10px; }

#software_table {  }
#current_software_list{ width: 700px; border: 1px solid #DDDDDD; padding:2px; margin:0 auto; box-shadow: 0 2px 4px #DDDDDD; }
#current_software_list a { cursor:pointer; display:inline-block; width: 95.75%; color:#000; background: url(../images/download.png) 1% center no-repeat; padding: 7px 0px 7px 30px; text-decoration:none; }
#current_software_list a.nested { color:#000 }
#noResults { display:block; color:#000; padding: 7px 0px 7px 30px; }

.software_table_head { 
	cursor: pointer; 
	background: #EFEFEF url(../images/left.png) 98% 50% no-repeat;
	color: #2F64BF;
	padding: 10px 0px 10px 10px;
	margin:0; 
	border-top: .2em solid white; 
	font-weight:bold;
	height:22px; 
}

#supportLegend { float: right; width:40%; margin-top: 5.2% }
#supportLegend table { width:98%; }
/*#supportLegend tr { background-color: #fffcf2; }*/
#supportedTD { background: url(../images/yes.png) 94% 50% no-repeat; }
#nonsupportedTD { background: url(../images/no.png) 94% 50% no-repeat; }
#issuesTD { background: url(../images/issues.png) 94% 50% no-repeat; }

.software_table_body { display:none; }

#osSelection {width:100%; clear:right;}
#osSelection ul { list-style:none; padding-left: 40px; width:40%; }
#osSelection li  { cursor: pointer; text-decoration: none; padding:0px; margin:0px; color: #2F64BF; width:200px; }
#osSelection li:hover { text-decoration:underline }
#osSelection li.active { font-weight: bold; }			

#softwareNav  { width:100%; margin-bottom: 5px; }
#softwareNav label { float:left; color: #000; }
#softwareNav ul  { list-style: none; }
#softwareNav li  { cursor: pointer; display: inline; width:100px; text-decoration: none; text-align: center; padding:4px; color: #2F64BF; }
#softwareNav li:first-child { margin-left: 5px; }
#softwareNav li:hover { text-decoration:underline }
#softwareNav li.active { font-weight: bold; }		

#loading { margin: 0 auto; text-align:center; height:200px; 	}


#animationToggle { cursor: pointer; }
#viewNotice, #notice { font-weight: normal; color:#690000; opacity: 1 }

/**********************
* agreement.php
***********************/
#licenseWrapper legend { color: #96277A; text-transform: uppercase; font-size:1.3em; font-weight: bold; padding: 0em 0em; border: none }
#licenseWrapper fieldset { padding:10px; border: none } 	
#licenseTable { width:80%; margin: 0 auto; text-align:center; font-size:12px; }
#licenseTable th, #licenseTable td { margin: 0 auto; text-align:center; }
#licenseTable .tooltip { cursor:pointer; }

#infoTable { border-color:#D0DDE8; width:80%; margin-left:auto; margin-right:auto; background-color:#fffcf2 border-collapse:collapse; border-width:medium; border-style:solid; }
#infoTable td { max-width:150px; padding-left:5px; padding-right:5px; font-size: 12px; padding-bottom:15px; border-collapse:collapse; border-width:medium; border-style:solid; border-color: #D0DDE8; color: #555555 }
#infoTable tr { background-color:#FFFFFF; }

#agreement { margin-top:10px; }
#deliveryMethod { display:none; }

#DownloadButtons .prodKeyRequest, #DownloadButtons .downloadRequest, #DownloadButtons  .installGuideRequest, #DownloadButtons  .internetLinkRequest { cursor: pointer; }
#DownloadButtons .styling { margin:0; background:url("https://www-secure.udayton.edu/_common/_resources/img/main/blue-btn.jpg") repeat-x scroll 0 0 transparent; padding:0px 10px; border: none; text-align:center; cursor: default; border-radius: 3px 3px 3px 3px; color: #FFFFFF; font-weight:normal;  }
#DownloadButtons .styling:hover { background-position: -21px center;}

#tooltip { border: 3px solid #FFF; float: left; font-size: 13px; width: 320px; padding: 7px 5px 7px 5px; position: absolute; }
.rounded { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.vendorSize { width: 220px;}
.installerSize { width: 76px;}
.isoSize { width: 90px; }
.prodKeySize { width: 140px;}
.installGuideSize { width: 190px;}

#legendTable { width:70%; text-align:center; margin-left:auto; margin-right:auto; }
#legendTable th, #legendTable tr { background-color:#fffcf2; }

#license { padding-left: 10px; }
#license legend { font-size:1.3em; font-weight: bold; border: none }
#license fieldset { border: none } 

/**********************
* Admin Page Styling
***********************/
.rightSide { position:relative; top: 4px; }

#adminConsole{ clear:both; overflow: scroll; border:0px solid red; width:100%; height:100% }
#adminContent{ float:right; border:0px solid blue; width:80%; height:100% }
#adminMenu { float:left; border:0px solid green; width:17%; height:100% }
li, .letter, .OSletter { cursor:pointer; }
.ahref { cursor: pointer; color: #2F64BF; }
p { color:#000; }
#adminList { text-align:left; line-height:130%;}
#adminList li:hover { text-decoration: underline; }
#adminList .listDisabled:hover { cursor: default; text-decoration: line-through; }
#adminHeader { text-align:left; margin-left:20px; line-height: 10%; }
#addPackage, #modifyPackage { font-size:12px; text-align:left; }
#secondRow { float: left; }
#theRest { clear:left; }
#groupDiv, #osDiv { width:80%; margin: 0 auto 0 auto; }
#groupDiv span, #osDiv span, #remainingLength, #packageOptions span { font-size:1em; }

#modifyList td { text-align:right; }
#modifyList th, .pagingControls { text-align:center; }
#newCategory, #newVendor, #newProductName, #replaceInstaller, #replaceISO, #replaceInstallGuide, #addExistingCategory, #addExistingVendor, #addExistingProductName, #addEnterURL, #viewAsUser { display:none; }
#addPackageDIV label, #modifyPackageDIV label { width:200px; clear: left; float:left; text-align:right; margin-right: 60px; padding-top:4px; font-weight:bold; }
ul { list-style:none; color: #555555}
.groupListing { width:250px; clear:left; float:left; text-align:right; margin: 0 10px; }
.disabled, .groupAccess, .osAccess { background:#FFECEC }
th { text-align:center; }
td { text-align:left; vertical-align: middle; } 	
#displayStatistics tr:hover { background:#EFEFEF }
#displayStatistics table, #queryUser table, #disabledUsersTable table { text-align:center; margin: 0 auto; }
#displayStatistics td , #queryUser td, #disabledUsersTable td { padding:2px 2px 0 2px; }
.groupHiLite { background:#EFEFEF }
#replaceInstallerChoices, #replaceISOChoices, #replaceInstallGuideChoices { width: 500px; margin-left: 250px; }
#replaceInstallerChoices strong, #replaceISOChoices strong, #replaceInstallGuideChoices strong{ text-align: right; margin-right: 3px; }
#fetchViewAsUser li { cursor:text; }

/**********************
* Graph Styling
***********************/
#applications li{ background-color:#FFF; font-size:14px; font-weight: bold; color:#650000; list-style:none }
#applications{ height:300px; width:30%; overflow:auto; float:left; margin: 10px; }
#applications li.disabled { background-color:#EFEFEF }
#applications li.selected { background-color:#AACCFF  }
#year, #month, #day, #ou{ height:300px; float: left; margin: 10px; }
#selector{ float: left; }
#generate{ width: 100px; background:#EFEFEF; border:2px solid #333333; font-weight:bold; margin:0; padding:0 4px; text-align:center; }
#graph{ width:1250px; height:500px; padding:10px; background-color: #EFEFEF;  }
#graph img { vertical-align:middle;  }
#yearSelect, #monthSelect, #daySelect, #ouSelect { width:100px; }
#overall li, #specialCases li  { font-size:10px; padding:0px; margin:0px; }
#overall li { font-weight:normal; }
#choices { float: left; margin-top: -20px; }	
/**********************
* Modal Styling
***********************/
div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../images/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	text-indent: -9999em;
	background: url(../images/close.png) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background: url(../images/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
}
a.nyroModalNext:hover {
	background: url(../images/next.gif) right 20% no-repeat;
}
