﻿/* ----- GLOBAL ELEMENTS ----- */
body {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif; color: #00436E; font-size: 100%}
#masthead, #contentwrap, #content, #footer,#left,#nav {position: relative;}
.printFriendlyHeader {display:none;}
table {border-collapse:collapse;}


/* ----- LAYOUT ELEMENTS ----- */
#masthead {background-color: #fff; width: 100%; height: 100px; white-space: nowrap;}
#contentwrap {width: 100%; background: url(images/bg_left.gif) repeat-y left top;margin:1px 0 0 0;z-index:3;border-top: 1px solid #00436E;}

#content {font-family:Georgia, "Times New Roman", Times, serif;
	font-size:75%;
	line-height:150%;
	margin: 0px 0px 0px 20px;
	min-height:200px;
}
* html #content{
	height:200px;
}
#content .padLayer{padding:25px 20px 20px 25px;}

/* h1,h2,h3,ul,li,table,tr,td,th {position:relative;} */


/* ----- STYLING ELEMENTS ----- */
#maincontent {padding: 0px 0 10px 0px;}
.relatedContent {padding: 10px 0 5px 50px;}

#content h1{font-size:165%;margin-bottom:20px;}
#content h2{font-size:125%;margin-bottom:5px;}
#content h3,#content .SubHeading,#content .subHeading{font-size:110%;font-weight:bold;}
#content p{margin-bottom:15px;}
#content .Normal {}
#content ul{margin:3px 0 20px 15px;}
#content li{margin-left:15px;}
#content .SubHeading {margin-bottom: 0px; font-weight: bold;}
#content a:link, #content a:visited {color:#00436E;}
#content a:hover, #content a:active {color:#5D8098;}

#content hr {color:#00436E; border:0; height: 1px; background:#00436E; margin:5px 0 5px 0; padding: 0px;}

.fileContainer {margin: 0px;}
.fileContainer img {float: left; margin-right: 10px}


/* ----- TOP NAVIGATION  ------ */
#masthead img {margin:0px;border:none;}
#topNav {font-size: 13px;  width: auto;  margin: 0px 20px 0 100px; text-align: right; color: #fff; padding-top: 40px;}
#topNav a { padding: 0px 4px 0px 8px; text-align: center; white-space: nowrap;}
#topNav a:link,#topNav a:visited,#topNav a:active {color:#FFF; text-decoration: none; font-weight: normal;}


/* ----- FOOTER  ------ */
#bottomLogo {height:60px;clear:both;text-align:right;padding:0px 10px 0px;}
#bottomLogo img {height:50px;width:150px;}
#footer{clear:both;height:24px;line-height:24px;background:#00436E url(/css/images/footer_bg.gif) repeat-x;font-size:11px;color:#FFF;padding:0 20px;overflow:hidden;}
#footer p{margin:0px;}


/* ----- VERVE ----- */
#verve {text-align:right;padding:5px 5px 5px 0;font-size:70%;color:#688ABA;margin:auto;height:14px;}
#verve p {margin:0; padding:0;}
#verve img {border:0;width:60px;height:14px;float:right;margin-left:3px;margin-top:-2px;}


/* ----- CONSTANTS  ------ */
.clear {clear:both; height:0px; }
.top {text-align: right; padding: 0px 10px 0px 10px;}
.printPage {display:inline;float:right;font-size:50%;margin-top:10px;}
.printPage img {margin-right:3px;float:left;}
.disclaimer {font-size:95%;}


.Alert {color: #ff0000;}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:5px; left:-30px;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/FileDelivery/Includes/Css/Images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/FileDelivery/Includes/Css/Images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/FileDelivery/Includes/Css/Images/bubble.gif) no-repeat bottom;
}



.LoginView
{
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #00436E;
	float: right;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.LoginView a{
	cursor:pointer;
}
.LoginView a:Link 
{
	color: #00436E;
}
.LoginView a:Visited 
{
	color: #00436E;
}

.LoginCheckbox
{
	font-size: 20px;
}