/*---STANDARD ELEMENTS-----------------------  E4E4E4  1793CF-------*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
	
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

#containerBodyBG {background-image: url(../../images/bgFade.jpg);
	background-repeat: repeat-x; 
	width: 100%;}
#containerBody {width: 800px;
	text-align:left;}	
	
#bodyStripeHoriz {background-color: #000066;
	width: 100%;}	
	
#containerHeader {width: 800px;
	background-image: url(../../images/bgFadeHeader.gif);
	background-repeat: repeat-x; 
}	

#title {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color:#FFFFFF;
	text-decoration: none;
}	

#content {}
#content td{font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}	
	
	
/*-- NAVIGATION -----------------------------------------------------------------------------------*/	

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;	
}
a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;	
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: underline;
}
.navtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.navtop a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.navtop a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.navtop a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration: underline;
}	
	
#navLeft {background-color: #AACAE6;}
#navLeft td{font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999999;
	font-size: 8pt;
	color:#111111;
	text-align:left; display:block;
	text-decoration: none;}	
#navLeft a {display:block; font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; padding-top: 6px; padding-bottom: 6px;}
#navLeft a:hover {font: 8pt Verdana, Arial, Helvetica, sans-serif; color:#000099; background-color:#F2F2F2; padding-top: 6px; padding-bottom: 6px; text-decoration: underline;}	/* #FFFF99    */
#navLeft a:active {font: 8pt Verdana, Arial, Helvetica, sans-serif; color:#000099; padding-top: 6px; padding-bottom: 6px;}	/* #FFFF99    */
#navLeft a:visited {font: 8pt Verdana, Arial, Helvetica, sans-serif; color:#000099; padding-top: 6px; padding-bottom: 6px;}	/* #FFFF99    */
.navTextLeft { padding-left: 6px; 
	padding-top: 6px; 
	padding-bottom: 6px; text-decoration: none;
}
.navFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;	
}
.navFooter a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;	
}
.navFooter a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
}
.navFooter a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: underline;
}


/*-- CRAP -----------------------------------------------------------------------------------*/	

.recordset{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;		
}
.recordset a:link{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;		
}
.recordset a:visited{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
}
.recordset a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}	
.choose {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 9pt; 
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 200px;
	padding-top: 60px;
}
.compare {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 11pt; 
	color:#A2D96C;
	text-decoration: none;
	font-weight:bolder;
}
.compareError {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 11pt; 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bolder;
}
.compareWhite {font-size:8pt; 
	font-style:normal; 
	color:#FFFFFF;
	text-decoration: none;
	}
.compareWhite a {font-size:8pt; 
	font-style:normal; 
	color:#FFFFFF;
	text-decoration: none;
	}
.compareWhite a:hover {font-size:8pt; 
	font-style:normal; 
	color:#FFFFFF;
	text-decoration: underline;
	}
.compareWhite a:active {font-size:8pt; 
	font-style:normal; 
	color:#FFFFFF;
	text-decoration: none;
	}
.compareWhite a:visited {font-size:8pt; 
	font-style:normal; 
	color:#FFFFFF;
	text-decoration: none;
	}	

.content {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 9pt; 
	color:#222222;
	text-decoration: none;
}

.contentHeader {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 10pt; 
	color:#222222;
	text-decoration: none;
	font-weight:bolder;
}
.title {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 10pt; 
	color:#336600; /*  336600 A2D96C------*/
	text-decoration: none;
	font-weight:bolder;
}
.title2 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 10pt; 
	color:#000066; /*  336600 A2D96C------*/
	text-decoration: none;
	font-weight:bolder;
}
.title3 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 12pt; 
	color:#FF880C; /*  336600 A2D96C------*/
	text-decoration: none;
	font-weight:bolder;
}

	
/*-- FOOTER ELEMENTS -----------------------------------------------------------------------------------*/
#containerFooterElements {width: 100%; background-image: url(../../images/bgFadeFooter.gif);
	background-repeat: repeat-x;}

.error {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#990000;
	text-decoration: none;}
	
.errorthin {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#990000;
	text-decoration: none;}	
	
.required {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	font-style:normal;
	color:#990000;
	text-decoration: none;}	
	
.notice {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:normal;
	color:#336600;
	text-decoration: none;}	
	
.login {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:normal;
	color:#990000;
	text-align:right;
	text-decoration: none;}	
	
.loginHeader {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 10pt; 
	color:#red; /*  336600 A2D96C------*/
	text-decoration: none;
	font-weight:bolder;}


/*                                       Forms                                            */
/*----------------------------------------------------------------------*/
form{margin-bottom : 0px;margin-left : 0px;margin-right : 0px;margin-top : 0px;padding:0px;}
input{border: #999999 1px inset;background-color: #D0E5F6;color: #333333;}
textarea{border: #999999 1px inset;background-color: #D0E5F6;color: #333333;}
select{border: #999999 1px inset;background-color: #D0E5F6;color: #333333;}
radiobutton{border: #FFFFFF 0px outset;}
.radiobutton{border: #FFFFFF 0px outset;}
.inputImage{border: #FFFFFF 0px inset;}
.input2{border: #999999 1px inset;background-color: #FFFFCC;color: #333333;}
.input3{border: #999999 1px inset;background-color: #D0E5F6;color: #888888;}
.inputRequired{border: #999999 1px inset;background-color: #FFFFB9;color: #000000;}
.inputsearch{border: 0px;font-size : 12px;font-family : Verdana, Arial, Helvetica, sans-serif; margin-right : -6px;}
.select{background-color : #FFFFFF;border: 0px solid black;color : black;font-size : 10px;font-family : Verdana, Arial, Helvetica, sans-serif;}
.button {border: 1px outset;background-color: #CCCCCC;font-family: Verdana, Tahoma;font-size: 12px;color: #000000;border-color: #999999 #000000 #000000 #999999;}
.button3 {border: 2px outset;background-color: #0000CC;font-family: Verdana, Tahoma;font-size: 12px;color: #FFFFFF;border-color: #999999 #000000 #000000 #999999;}
.button2 {border: 0px outset;}
.textbox {border: #000000 1px inset;border-color: #000000 #666666 #666666 #000000;background-color: #FFFFFF;background-attachment: fixed;background-image: url(images/textbox_shadow.gif);font-family: Verdana, Tahoma;font-size: 13px;color: #000000;}

.footer{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal;font-weight:normal;color:#000000;text-decoration: none;}


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#000066;
	font-weight: normal;
    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: #999999; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #000000;
    text-align: left;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}