/*#outerwrap { position:relative; } 
#edgewrap { position:relative; width:907px; left:0px; } 
#edges {position:absolute; width:907px; top:0px; left:0px; background-image:url(../images/edges.jpg); background-repeat:repeat; }
#top_edge { position:relative; top:0px; width:907px; left:0px; }
#bt_edge { position:relative; top:0px; width:907px; left:0px; }
#wrap { position:relative; width: 847px; background: #ffffff; } 
#banner {height:92px; width:847px; top:0px; position:relative; }
#links {height:18px; width:847px; top:0px; position:relative; background:#143661;}

#midwrap { position:relative; width: 847px; top:0px; background: #ffffff; }*/
#outerwrap { position:relative; } 
#edgewrap { position:relative; width:1020px; left:0px; } 
#edges {position:absolute; width:1020px; top:0px; left:0px; background-image:url(../images/edges_index.jpg); background-repeat:repeat; }
#top_edge { position:relative; top:0px; width:1020px; height:23px; left:0px; background:url(../images/top-edge_index.jpg) no-repeat; }
#bt_edge { position:relative; top:0px; width:1020px; left:0px; height:23px; left:0px; background:url(../images/bt-edge_index.jpg) no-repeat; }
#wrap { position:relative; width: 960px; margin:0 auto; } 
#banner {height:92px; width:960px; top:0px; background:url(../images/banner_index.jpg) no-repeat;  }
.links {height:18px; width:960px; top:0px; position:relative; background:#143661;}

#midwrap { position:relative; width: 960px; top:0px; }

/*#mid-col-1 { position:absolute; top:0px; left:0px; width:68%; }
#mid-col-2 { position:relative; padding-top:4px; right:0px; height:710px; width:100%; }
#fprint {width:179px; top:0px; position:relative; }*/

#sidebar-lt {position:absolute; left:0; top:0px; height:100%; width:160px; background-image:url(../images/lt_brdr.jpg); background-repeat:repeat-y; }
#sidebar-lt ul {
	list-style:none;
	margin:10px 0;
	padding:0;
	list-style-position:outside;
	}
#sidebar-lt li {
	margin-left:10px;
	}
#sidebar-lt ul ul {
	list-style:none;
	margin:0 0 0 6px;
	padding:0;
	}
	
#sidebar-rt {position:absolute; right:0; top:0; height:100%; width:140px; background-image:url(../images/rt_brdr.jpg); background-repeat:repeat-y; }
#mainbody { position:relative; width:770px; left:170px; padding:0 20px 0 0; text-align:left; min-height:400px; background-image:url(../images/rt_brdr.jpg); background-repeat:repeat-y; background-position:right; }

#bodwrap { position:relative; width: 668px; top:0px; background: #ffffff; left:179px;   }
#bod-col-1 { position:relative; padding-top:10px; left:0px; width:448px; }
#bod-col-2 { position:absolute; top:0px; width:100%; }

#titleTxt {top:0px; position:relative; }

.imgfloatrt { float:right; }


/*#bodwrap2 { position:relative; width: 668px; top:10px; background: #ffffff; }
#nearyou {left:190px; position:relative; text-align:center; width: 650px; margin-bottom:10px; }
#bod-col2-1 { position:relative; top:0px; left:0px; width:448px; }
#bod-col2-2 { position:absolute; top:20px;  left:179px; width:100%; }
#rt_txt { width:320px; text-align:justify; padding:0 4px; }

#infoBox1 {top:0px; left:190px; position:relative; }
#infoBox2 {top:8px; left:8px; position:absolute; z-index:60; width:309; height:99px; }
#infoBox3 {top:0px; left:339px; position:relative; width:320px; }
#infoBox4 {top:0px; padding-top:0px; left:190px; position:relative; }*/



#blueBar {height:4px; width:100%; top:0px;  background:#143661;}
#footer {width:100%; margin-top:10px;  text-align:center; }
#copy { width:100%; top:inherit; text-align:center; margin-bottom:0px; }

body {  
	font: 13px/13px "Verdana"; 
	font-weight: normal; 
	font-style: normal; 
	text-align: none;
	text-decoration: none;
	font-size-adjust: 0; 
	line-height: 15pt; 
	text-align: justify; 
	background-color: #8BB9DA;
	color: black;
	margin-right: 0; 
	margin-left: 0; 
	padding-right: 0; 
	padding-left: 0; 
	display: block; 
}

.text {
	text-align: none;
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	color: black;
}

.text1 {
	text-align: none;
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 13px;
	font-weight: none;
	text-decoration: none;
	color: black;
}


.titleWhite {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
}


.titleWhite1 {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.txtRed {
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #BD000A;
}

h2 {
	margin:0;
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	}

.h2red
	{
	margin:0;
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #BD000A;
	}

.titleRed, .titleBlack {
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #BD000A;
}


.titleBlack {
	color: black;
}

.titleRed1, .titleBlack1 {
	font-family:  Helvetica, Helv, Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #BD000A;
}


.titleBlack1 {
	color: black;
}

h3	{
	margin:0;
	font-family:  Verdana, Arial, Helvetica, Helv;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #143661;
}

.xlgDeepBlue {
	font-family:  Verdana, Arial, Helvetica, Helv;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #143661;
}


.lgDeepBlue {
	font-family:  Verdana, Arial, Helvetica, Helv;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #143661;
}

.mdDeepBlue {
	font-family:  Verdana, Arial, Helvetica, Helv;
	font-size: 12px;
	text-decoration: none;
	color: #143661;
}


.copyRight {
	font-family: Arial;
	font-size: 10px;
	color: black;
}


/*.rOver {
	font-family: Helvetica, Helv, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #143661;   
}*/

.rOver2 {
	font-family: Helvetica, Helv, Verdana, Arial;
	font-size: 11px;
	color: #143661;   /*#346782;*/
}

.Compare {
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 11px;
	font-weight: bold;
	color: #BD000A;
}






/**** Start: Form Styles ****/

.req {
	color: red;
}


INPUT, TEXTAREA {
	font-family: Verdana, Arial,  Helvetica, Helv;
	font-size: 11px;
	color: black;
	background: white;
}


INPUT.button {
	width: 62px;
}


.txt20 {
	width: 136px;
}


.txt30 {
	width: 196px;
}

a:link, a:visited, a:active, a:hover, a:focus {
	font:700 12px/12px Helvetica, Helv, Verdana, Arial;
	color: #143661; 	
	text-decoration: none;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4A4A;*/
}

a:hover, a:focus {
	color: #03488D;
	text-decoration: underline;
}

/*a:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4A4A4A;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	font-weight: bold;

}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03488D;
	text-decoration: underline;
	font-weight: bold;
}*/

#links p {
	margin-top:0;
	padding-top:3px;
	color: #8bb9da;
	font: 700 11px/11px "Verdana", Arial, Helvetica, sans-serif;
	}

#links a:link, #links a:active, #links a:visited  {
   font-size: 11px;
   padding:0 4px 0 4px;
   text-decoration: none;
   color: white;  
   font-family: Verdana, Arial, Helvetica, Helv;
   font-weight: bold;
}


#links a:hover {
   color: #8bb9da;
   font-family: Verdana, Arial, Helvetica, Helv;
   text-decoration: underline; 
}

.links h3 {
	margin-top:0;
	padding-top:3px;
	color: #8bb9da;
	font: 700 11px/11px "Verdana", Arial, Helvetica, sans-serif;
	}

.links h3 a:link, .links h3 a:active, .links h3 a:visited  {
   font-size: 11px;
   padding:0 4px 0 4px;
   text-decoration: none;
   color: white;  
   font-family: Verdana, Arial, Helvetica, Helv;
   font-weight: bold;
}


.links h3 a:hover {
   color: #8bb9da;
   font-family: Verdana, Arial, Helvetica, Helv;
   text-decoration: underline; 
}

#footer a:link, #footer a:active, #footer a:visited  {
   	padding:0 12px 0 12px;
   	text-decoration: none;
	color: #4A4A4A;
   	font-family: Verdana, Arial, Helvetica, Helv;
   	font-weight: bold;
}


#footer a:hover {
	color: #03488D;
  	font-family: Verdana, Arial, Helvetica, Helv;
   	text-decoration: underline; 
}

#copy p {
	font-size:9px;
	margin-top:12px;
	margin-bottom:0px;
	line-height:16px;
	}

/*********  updates section specific  *******/
#updates .titles  {
	color: #143661;
	font: 700 10pt/10pt Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0 4px;
	}
		
#updates ul  {
	margin:0;
	}
	
#updates  {
	font: 300 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
	}
		
#updates li  {
	margin:4px 0 4px 10px;
	}
	
#updates a  {
	font-weight: 300;
	}

#updates .small {
	font-size: 7pt;
	}

#logout {
	float:right;
	font-size: 9pt;
	margin:-35px 0 0;
	}
	
#logout a {
	font-size: 9pt;
	font-weight:normal;
	}
	
.btn-link {
	padding:2px 4px;
	background-color:#CCCCCC;
	border:#0033FF 1px solid;
	}
