a {text-decoration:underline; color:#0073A4;}
a:hover {text-decoration:none; color:#863C2B;}
body { min-width: 971px; text-align: center; font-family: Arial; font-size: 11px; 
	background: #00AEE6 url(../images/bg_blue_grad.gif) repeat-x; margin:0px; } 
#layout { text-align: left; width: 971px; margin-left: auto; margin-right: auto; }
 
img, div { border: 0px; }

h1{ font-size:12px; }

.descriptor{ position:relative;  display:none; }

.masthead{ position:relative; height:104px; min-height:104px; max-height:104px; width: 971px; background-image:url(../images/banner.jpg);  } 
	.logo{ position:absolute; left:8px;  width:370px; height:90px; display:block; z-index:300; }
	.logo a{ display: block; height: 100%; width: 100%;  }
 	.tn1{ position:absolute; left:508px; top:68px; width:60px; height:28px; }
	.tn2{ position:absolute; left:568px; top:68px; width:78px; height:28px; }
	.tn3{ position:absolute; left:646px; top:68px; width:93px; height:28px; }
	.tn4{ position:absolute; left:739px; top:68px; width:82px; height:28px; } 
	.tn5{ position:absolute; left:821px; top:68px; width:77px; height:28px; } 
.display{ position:relative; height:223px; min-height:223px; max-height:223px; width: 971px;  }
.tag{ position:relative; height:27px; min-height:27px; max-height:27px; width: 971px;  }
.titles{ position:relative; height:55px; min-height:55px; max-height:55px; width: 971px;  }	
#bp{ position:absolute; height:250px; min-height:250px; max-height:250px; width: 971px; }	
#login { position:absolute; z-index:10;  float: right; width: 201px; height: 204px; left:770px; top:0px; }
.loginFields { width: 75px; height: 15px; border: 1px solid white; border-top: 1px solid #bfbfbf; }
.text-field { border-top: 1px solid #666666; height: 15px; border: 1px solid #CCCCCC; }
.select-field { border-top: 1px solid #666666;  border: 1px solid #CCCCCC; }


.bodywrapH{ position:relative; height:auto; width: 971px; background-image:url(../images/back.jpg); }
#modulewrap{ position:relative; height:auto; width: 955px; left:8px; top:6px; }


.leftC { clear:both; position:relative; height:auto; min-height:25px; width: 282px; left:13px; float:left; text-align:left; line-height:16px;  }
	.leftC .panel {  clear:both; position:relative; padding:10px; }
	.leftC  strong { font-weight:bold; color:#E88A0D; font-size:12px;  }
	.leftC  b { font-weight:bold; color:#D2800C; font-size:11px;  } 
	.leftC .bullet a{ clear:both; position:relative; width:220px; margin-left:8px; margin-top:0px;  padding-left:24px; height:auto; float:left; z-index:0; height:17px; text-align:left; 
				 background:url(../images/bullet2.gif) top left no-repeat; display: block; font-weight:bold; text-decoration:none;   }
	.leftC .bullet a:hover{ clear:both; position:relative; width:220px; margin-left:8px; margin-top:0px;  padding-left:24px; height:auto; float:left; z-index:0; height:17px; text-align:left; 
				  background:url(../images/bullet.gif) top left no-repeat; display: block;  font-weight:bold; }	
	.leftC .back a{ clear:both; position:relative; width:220px; margin-left:8px; margin-top:0px;  padding-left:24px; height:auto; float:left; z-index:0; height:17px; text-align:left; 
				 background:url(../images/bullet3.gif) top left no-repeat; display: block; font-weight:bold; text-decoration:none;   }
	.leftC .back a:hover{ clear:both; position:relative; width:220px; margin-left:8px; margin-top:0px;  padding-left:24px; height:auto; float:left; z-index:0; height:17px; text-align:left; 
				  background:url(../images/bullet4.gif) top left no-repeat; display: block;  font-weight:bold; }	
	.leftC .title{  clear:both; position:relative; padding-top:20px; }
.rightC { position:relative; height:auto;  width: 652px; float:left; left:24px; top:-16px; text-align:left;  }
	.rightC .top {  height:auto; width: 652px; float:left; margin-bottom:11px; background-color:#4D4D4D; color:#FFFFFF; }
		.rightC .top .head {  height:auto; width: 652px; float:left; padding-top:4px; background: url(../fw/rctopt.jpg) right top no-repeat; text-align:right;  }
		.rightC .top .body {  height:auto; width: 642px; float:left; padding-left:10px;}
		.rightC .top .foot {  width: 652px; float:left; height:8px; min-height:8px; max-height:8px; background: url(../fw/rctopb.jpg) right bottom no-repeat;  }
		.rightC .top a {text-decoration:underline; color:#ffffff;}
		.rightC .top a:hover {text-decoration:none; color:#ffffff;}
	.rightC .panel {  height:auto; min-height:25px; width: 652px; float:left; background-image:url(../fw/panelb.jpg); margin-bottom:10px;   }
		.rightC .panel .head{  height:5px; min-height:5px; width: 652px; float:left; background-image:url(../fw/panelt.jpg);  }
		.rightC .panel .bodyFull{  width: 632px; float:left; padding:10px;  }
		.rightC .panel .body{  width: 384px; float:left; padding:10px;  } 
		.rightC .panel .bodyFull2{  width: 632px; float:left; padding:10px; font-size:12px; }
		.rightC .panel .body2{  width: 384px; float:left; padding:10px; font-size:12px;   } 
		.rightC .panel .lineitem{  width: 384px; float:left; padding-bottom:5px; text-align:right; } 
		.rightC .panel .lineitem span { font-weight:bold; color:#FF0000; } 
		.rightC .panel .pic{  width: 228px; float:left; padding:10px; }
		.rightC .panel .pic img{ border:4px solid #CCCCCC; }
		.rightC .panel .pic2{  width: 228px; float:left; padding:10px; }
		.rightC .panel .pic2 img{  }
		.rightC .bullet a{ clear:both; position:relative; width:340px; margin-left:8px; margin-top:0px;  padding-left:24px; height:auto; float:left; z-index:0; height:17px; text-align:left; 
				 background:url(../images/bullet2.gif) top left no-repeat; display: block; font-weight:bold; text-decoration:none;   }
		.rightC .bullet a:hover{ clear:both; position:relative; width:340px; margin-left:8px; margin-top:0px;  padding-left:24px; height:auto; float:left; z-index:0; height:17px; text-align:left; 
				  background:url(../images/bullet.gif) top left no-repeat; display: block;  font-weight:bold; }	
		.rightC  b { font-weight:bold; color:#E88A0D; font-size:12px;  }
		.rightC .panel strong { font-weight:bold; color:#005A82; font-size:12px;  }
		.rightC .panel .foot{  height:5px; min-height:5px;max-height:5px; width: 652px; float:left; background-image:url(../fw/panelf.jpg); }


.footwrap{ clear:both; position:relative; height:auto; min-height:25px; width: 971px; padding-top:10px; font:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
 			background: url(../images/backF.jpg) right bottom no-repeat; }
			.footwrap a {text-decoration:none; color:#666666;}
			.footwrap a:hover {text-decoration:underline; color:#666666;}
	.footnav{ position:relative; height:25px; min-height:25px; padding-left:57px; width: 271px; float:left; text-align:left; }
	.footcopy{ position:relative; height:25px; min-height:25px; width: 313px; float:left; text-align:center; }			
	.footpolicy{ position:relative; height:25px; min-height:25px;; padding-right:23px; width: 271px; float:left; text-align:right; }	
			
	.bpic { clear:both; position:relative; height:253px; min-height:253px; max-height:253px; width: 970px;  } 	
	.bpics { clear:both; position:relative; height:197px; min-height:197px; max-height:197px; width: 970px;  } 
 

/* FRONT PAGE MODULES */

#modules { 
	width: 790px;
	height: 280px;
	margin: 0px auto; 
}

.module {
	float: left;
	margin-left: 5px;
	width: 251px; height: 265px;
	background-image: url(../images/modhbg.jpg);
	background-repeat: repeat-x;
	background-position: top right;
}
.module li { padding-left:0px; margin-left:0px; margin-right:0px; padding-right:0px; }
.module ul { padding-left:15px; margin-left:0px; margin-top:5px; }

#module_1 {
	margin-left: 0px;
}

.module h2 {
	margin: 0px;
	height: 38px;
	overflow: hidden;
	color: #255893;
	background-image: url(../images/mod_bg_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#module_1 h2 {
	background-image: url(../images/mod1.jpg);
}

#module_2 h2 {
	background-image: url(../images/mod3.jpg);
}

#module_3 h2 {
	background-image: url(../images/mod2.jpg);
}

.module h2 span {
	visibility: hidden;
}

.module img {
	display: block;
}

.module p {
	margin: 0px;
}

.module .info {
	float: left;
}

.module .info p {
	height: 86px;
	background: url(../images/modbg.jpg) repeat-x;
	font: 11px arial;
	color: white;
	text-align: left;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
	padding-top:10px;  
	width: 227px;
	line-height: 15px;
}

.module .footer {
	clear: left;
	background: url(../images/modf.jpg) repeat-x; 
	width: 100%;
	overflow: hidden;
}

.module .footer span, .module .footer a {
	display: block;
	float: left;
}

.module .footer span {
	height: 27px;
	font-size: 0px;
}

.module .footer .left {
	width: 7px;
	background-image: url(../images/modfl.jpg);
}

.module .footer .right {
	width: 19px;
	background-image: url(../images/modfr.jpg);
}

.module .footer a {
	float: left;
	width: 213px;
	height: 15px;
	text-align: right;
	margin: 6px;
	font: 10px arial;
	color: white;
	text-decoration: none
}

.module .body {
	width: 0px;
	overflow: hidden;
	float: right;
}

.module .body .content {
	padding-left:9px;
	padding-right:8px;
	padding-bottom:0px;
	padding-top:10px;  
	text-align: left;
	line-height: 15px;
	width: 173px;
	height: 190px;
	background: #cbdff6; font: 11px arial;
}

.module .body strong {
	font: bold 11px arial;
	color: #0c325d;
}

.module .body a {
	font-size: 10px;
}
 

 