@import url(css/itemstyles.css);

body {
	background-color: #022366;
	/*background-color: #A99D6D;*/
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a:link {
	text-decoration:none;
	color:#003366;
}

a:visited {
	color:#003366;
}

a:hover {
	color:#FF9900;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #9E0F16;
}

.BodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #656356;
	line-height: 20px;
}

#todaysdate { 
	position:relative; 
	left:15px; 
	top:6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #cccccc; 
	text-align: left; 
	float: left; 
	z-index:2;
}

div.mainnav1 { 
	position: relative; 
	left: 452px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	top: 4px; 
	float: left; 
}

div.mainnav2 { 
	position: relative; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	top: 4px; 
	left: 453px; 
	float: left; 
}

div.mainnav3 { 
	position: relative; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	top: 4px; left: 454px; 
	float: left; 
}
/*
tttdiv.mainnav1 a {
	 Controls the general apperance for menu mm_menucontainer_home_side_0's items, including color and font 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b68051;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	background-color: #fff4c6;
	font-weight: bold;
	font-style: normal;
	display: block;
	position: relative;
	border: solid 1px #7b7b3e;
	letter-spacing: 0.1em;
}
*/
#search { 
	position:relative;
	float: right; 
	right: 15px;
	top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFCC00;
	z-index:2;
}
#searchform {
		position:relative;
		float: right; 
		right: 15px;
		top: 4px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFCC00;
		margin:0px;
		padding:0px;
		
		z-index:2;
	}
.searchform {
		background-color:#CCCC99;
		margin:0px;
		padding:0px 5px 0px 0px;
		height:16px;
		line-height:16px;
	}
.searchimage {
	height:16px;
	width:34px;
	border:0px;
	padding: 2px 0px 0px 0px;
	vertical-align:top;
}

.tf {
	background-color: #efdba6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-BOTTOM: #8C8C8C 2px solid;
	BORDER-LEFT: #8C8C8C 2px solid;
	BORDER-RIGHT: #8C8C8C 2px solid; 
	BORDER-TOP: #8C8C8C 2px solid; 
	width: 120px;
	z-index:2;
}

#GoldBar { 
	background-color: #db9a1c;
	clear: both;
	width: 950px;
	height: 3px;
	border-right: 1pt solid black;
	border-left: 1px solid black;
}

#copyright {
	position:relative;
	float: left; 
	left:15px;
	top:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	z-index:2;
}

#motto {
	position:relative;
	float: right; 
	right: 15px;
	top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFCC00;
	z-index:2;
}
#PortalWelcomeBox {
	width:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	/* mav 07-jan-08 */
	/* color:#990000; */
	color:#000000;
	line-height: 20px;
}
#PortalWelcomeBox strong {
	/* mav 07-jan-08 */
	color:#990000;
}
#PortalWelcomeBox a{
	/*display:inline;
	color:#0033CC;
	text-decoration:none;
	letter-spacing:0.2ems;
	*/
	/* !!! this style is important !!! */
	/* !!! it affects most links on the portal home pages !!! */
	color:#003366;
	font-weight:bold;
	padding:0em 0.2em;
	border-bottom:1px dashed #996600;
	text-decoration:none;
	letter-spacing:0.2em;
}
#PortalWelcomeBox a:hover {
	color:#CC3300;
}



#portal_footer_links {
	background-color: #FFFBDE;
	clear: both;
	width:100%;
	
	border-left: 1pt solid #022366;
	border-right: 1pt solid #022366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #999999;
	
}
#portal_footer_links a {
	text-decoration:none;
	display:inline;
	color:#D9B15B;
	padding: 0px 10px;
}

#portal_footer_links a:hover {
	color:#993300;
}

.hilite_title {
	background-image: url(../images/NoticesHeadBackground.gif);
	width: 100%;
	height:19px;
	border-left: 1pt solid #D9B15B;
	border-right: 1pt solid #D9B15B;
	border-top: 1pt solid #D9B15B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
	z-index:4;
}

.hilite_body {
	background-color: #FFFBDE;
	width: 80%;
	border-left: 1pt solid #D9B15B;
	border-right: 1pt solid #D9B15B;
	border-bottom: 1pt solid #D9B15B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;
	z-index:4;
}
/* for search results */
#searchresults {
	border: 1px solid #CC9900;
	padding:10px;
	width:100%;
}
.search_result_item {
	border: 1px solid #CC9900;
	padding: 3px;
	margin-bottom: 3px;
	background-color:#CCCCFF;
}
.search_result_item a {
	padding-right:10px;
	font-weight:bold;
}
.search_result_item a:hover {
	color:#FFCC33;
}
.legend {
	width: 70%;
	border: 1pt solid #D9B15B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 4px;
	margin:20px 10px 10px 40px;
	z-index:4;
}
.relevance {
	padding:5px;
	margin-top:10px;
	text-align:center;
	
}
.fivestars {
	background-image:url(../images/search/relevance_5_stars.gif);
	width:86px;
	line-height:18px;
	margin: 0px 5px;
}
.fourstars {
	background-image:url(../images/search/relevance_4_stars.gif);
	width:86px;
	line-height:18px;
	margin: 0px 5px;
}
.threestars {
	background-image:url(../images/search/relevance_3_stars.gif);
	width:86px;
	margin: 0px 5px;
}
.twostars {
	background-image:url(../images/search/relevance_2_stars.gif);
	width:86px;
	margin: 0px 5px;
}
.onestars {
	background-image:url(../images/search/relevance_1_stars.gif);
	width:86px;
	margin: 0px 5px;
}

#ContentDisplay {
	position:relative;
	width: 632px;
	float: left;
	left: 0px;
	top: 10px;
	z-index:2;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #656356;
	line-height: 14px;
}

#ContentDisplay  a {
	/* !!! this style is important !!! */
	/* !!! it affects most links on the site !!! */
	color:#003366;
	font-weight:bold;
	padding:0em 0.2em;
	border-bottom:1px dashed #996600;
	text-decoration:none;
	letter-spacing:0.2em;
}

#ContentDisplay a:hover {
	color:#CC3300;
}

#GrayBarTop { 
	background-image: url(../images/GrayBarTopBackground.gif); 
	width: 950px; 
	height: 24px; 
	border-right: 1pt solid black; 
	border-left: 1px solid black;
	z-index:1;
}

#GrayBarBottom { 
	background-image: url(../images/GrayBarBottomBackground.gif);
	clear:both; 
	width: 950px; 
	height: 24px; 
	border-right: 1pt solid black; 
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	z-index:1;
}

#BreadcrumbBox {

	background-image: url(../images/BreadBackground.gif);
	height: 30px;
	z-index:3;
}

#Breadcrumb {

	position: relative;
	left: 5px;
	top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #60708A;
	z-index:3;
}

#Breadcrumb a {
	display:inline; /* my addition */
	color: #60708A;
	text-decoration: none;
	border-bottom:1px dotted #003366;
}

#Breadcrumb a:hover{
	color: #B40202;	
}

/* asset display */
#AssetFilterBoxHead {
	background-image: url(../images/CalendarHeadBackground.gif);
	width: 400px;
	height:19px;
	border-left: 1pt solid #CACACC;
	border-right: 1pt solid #CACACC;
	border-top: 1pt solid #CACACC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	z-index:2;
}

#AssetFilterBox {
	background-color: #DBE1EB;
	width: 400px;
	height:150px;
	overflow:auto;
	margin-bottom:4px;
	border-left: 1pt solid #CACACC;
	border-right: 1pt solid #CACACC;
	border-bottom: 1pt solid #CACACC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;
	z-index:2;
}
#AssetFilterBoxDisplay {
	background-color: #DBE1EB;
	width: 400px;
	height:300px;
	overflow:auto;
	margin-bottom:4px;
	border-left: 1pt solid #CACACC;
	border-right: 1pt solid #CACACC;
	border-bottom: 1pt solid #CACACC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;
	z-index:2;
}
#AssetListBoxHead {
	background-image: url(../images/NoticesHeadBackground.gif);
	width: 400px;
	height:19px;
	border-left: 1pt solid #CACACC;
	border-right: 1pt solid #CACACC;
	border-top: 1pt solid #CACACC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	z-index:2;
}

#AssetListBox {
	background-color: #FFFBDE;
	width: 400px;
	height:300px;
	overflow:auto;
	margin-bottom:10px;
	border-left: 1pt solid #D9B15B;
	border-right: 1pt solid #D9B15B;
	border-bottom: 1pt solid #D9B15B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;
	z-index:4;
}
#AssetListBoxDisplay {
	background-color: #FFFBDE;
	width: 400px;
	/*height:300px;*/
	overflow:auto;
	margin-bottom:10px;
	border-left: 1pt solid #D9B15B;
	border-right: 1pt solid #D9B15B;
	border-bottom: 1pt solid #D9B15B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;
	z-index:4;
}
#AssetListBoxSubhead {
	border-top: 2px solid #CC6600;
	border-bottom: 1px solid #CC6600;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#CC3300;
	padding:3px;
	color:#FFFFFF;
}
#AssetList a {
	text-decoration:none;
	color:#CC0000;
}	
#AssetList a:hover {
	color:#CC9900;
}	
.assetformfield {
	background-color: #FFFBDE;
	font-size:12px;
	font-family:"Courier New", Courier, mono;
	letter-spacing:0.2em;
	color:#003366;
	font-weight:bold;
}
#AssetsBoxDisplayHead {
	background-image: url(../images/NoticesHeadBackground.gif);
	width: 632px;
	height:19px;
	text-align:center;
	border-left: 1pt solid #CACACC;
	border-right: 1pt solid #CACACC;
	border-top: 1pt solid #CACACC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	z-index:2;
}

#AssetsBoxDisplay {
	/*background-color: #FFFBDE;*/
	width: 632px;
	/* height:200px; */
	overflow:auto;
	
	/*border-left: 1pt solid #D9B15B;
	border-right: 1pt solid #D9B15B;
	border-bottom: 1pt solid #D9B15B;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	margin-bottom:10px;
	z-index:4;
}
#AssetsBoxDisplay #subhead{
	border-top: 2px solid #996600;
	border-bottom: 1px solid #996600;
	margin:8px 0px;
	color:#996600;
	background-color:#FFFBDE;
}

#AssetsBoxDisplay #item{
	display:block;
	margin-top:4px;
	margin-bottom:8px;
	padding: 5px;
	
	
}

#AssetsBoxDisplay #item a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#993300;
	text-decoration:none;
}
#AssetsBoxDisplay #item a:hover{
	color:#CC9900;
}
.asset_description {
	padding:4px;
	margin:2px 0px 2px 60px;

	background-color:#FFFBDE;
	border:1px solid #CC9900;

}
.related_items_header {
	border-top:1px solid #CC9900;
	margin: 5px 0px;
	padding: 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background-color:#FFFBDE;
}

.plugin_requirement {
	padding:4px;
	margin:20px 0px 5px 0px;
	border:1px solid #CC9900;

}

.plugin_link {
	margin:5px;
	
}
.plugin_link a{
	text-decoration:none;
	
}
.plugin_img{
	padding:5px;
	border:none;
	align:left;
}
div.printer_display {
	margin:3px;
	padding:10px 5px 15px 50px;
	background-image:url(../images/myprinter-small.gif);
	background-repeat:no-repeat;
}
div.printer_display a {
	text-decoration:none;
	border-bottom:1px dashed #993300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#993300;
}
div.printer_display a:link, a:visited {
	color:#993300;
}
div.printer_display a:hover {
	color:#FFCC00;
}

span.loggedin_user_display {
	/*clear:both;
	float:left;
	top:0px;
	*/
	
	display:inline;
	margin: 4px 0px;
	padding: 2px 5px;
	background-image:url(../images/mnav_logged_in_bkd.gif);
	background-repeat:repeat-x;
	border:1px solid #000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0.2ems;
	font-size:9px;
	color:#333333;
	font-weight:600;
}
span.logout {
	/*float:right;*/
	margin:4px 0px;
	padding: 2px 5px;
	background-image:url(../images/mnav_logout_bkd.gif);
	background-repeat:repeat-x;
	border:1px solid #000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0.2ems;
	font-size:9px;
	color:#333333;
	font-weight:600;
}
span.logout a {
	text-decoration:none;
	color:#993300;
}
span.logout a:hover {
	color:#ffffff;
}
.form_message {
	margin: 4px 0px;
	padding: 3px;
	border: 1pt solid #D9B15B;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
