body,div,form,p,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0px 0px;}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#F6F3EC;
	color:#1A1818;
}
table{border:none;}
td{vertical-align:top;}
img{border:none;behavior:url("pngbehavior.htc");}
p{color: #1A1818;
	padding:0px 0px 10px;
	line-height:14px;}

a{
	color: #1A1818;
	text-decoration:none;
}

a:active, a:hover{}

h1{
	color:#1A1818;
	font-size: 16px;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0px 0px 5px;
}
h2{
	color:#F5F5F5;
	font-size: 16px;
	line-height:18px;
	font-weight:bold;
	text-align:center;
	padding-left:12px;
}
h3{
	font-size: 18px;
	font-weight:bold;
	line-height:20px;
}
h4{
	font-size: 15px;
	font-weight:bold;
	line-height:17px;
	padding:5px 0px;
}
h5{
	font-size: 13px;
	font-weight:bold;
	line-height:15px;
	padding: 0px 0px 5px;
}
h6{
	font-size: 10px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:12px;
}

ul,ol{padding: 0px 0px 10px 35px;}
li{padding-bottom:5px;}
ul ul, ol ol{padding:10px 0px 0px 20px;}

.darkBlueText{color:#003468;}
.lgtGrayText{color:#81878B;}
.whiteText{color:#FFF;}
.blueText{color:#008BB0;}
.blackText{color:#000000;}

.smallerText{font-size:9px;
	font-weight:bold;}
	
ul#list{list-style:none;
	padding: 0px 0px 10px 0px;}
#list li{padding: 0px 0px 5px;
	line-height:16px;}
	
#page{
	width:930px;
	margin:0px auto;
	position:relative;
}
#logo{padding: 25px 0px 4px 77px; 
	width:220px;}
#tagline{padding: 0px 0px 26px 104px;
	width:196px;}	

#topMenu{float:right;
	padding: 45px 6px 0px 0px;
	width:470px;}
#topMenu a{color:#003468;
	padding: 0px 15px;
	font-size:11px;
	text-transform:uppercase;}

#search{
	clear:both;
	height:23px;
	width:142px;
	position:absolute;
	right:28px;
	top:68px;
	display:block;
	background:transparent url(../images/btn_search.png) no-repeat left bottom;
	padding-left:70px;
}
#search img{vertical-align:bottom;}

.searchBtn{color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 5px 5px 5px 0px; 
	width:116px;
	height:12px;
	border:none;
	margin:0px;
	background-color:transparent;}
	
#newsletter{
  float: right;
	clear:both;
	display:block;
	/*background:transparent url(../images/btn_newsletter.png) no-repeat 485px bottom;*/
	font-size: 13px;
	font-weight:bold;

}
#newsletterII{
	clear:both;
	height:22px;
	width:365px;
	display:block;
	background:transparent url(../images/btn_newsletter.png) no-repeat 210px bottom;
	font-size: 13px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin-bottom:20px;}
#newsletter img, #newsletterII img{vertical-align:bottom;}

.newsletterBtn{
	font-size:11px;
	padding: 5px 8px 0px 15px; 
	width:114px;
	height:12px;
	border:none;
	margin:0px;
	background-color:transparent;}


#navMenu{
	width:930px;height:33px;
	background:transparent url(../images/nav_bg.jpg) repeat-x left top;
	margin-bottom:7px;
}
#navMenu ul, #navMenu li{list-style:none;float:left;margin:0px 0px;}
#navMenu ul{
	padding:0px 0px;
	width:930px;
	height:33px;
	background:transparent url(../images/nav_right.jpg) no-repeat right top;}
#navMenu li{
	padding: 0px 0px;height:33px;line-height:33px;vertical-align:middle;
	color: #FFFFFF;}
	
#navMenu li.first{background:transparent url(../images/nav_left.jpg) no-repeat left top;
	padding-left:5px;}

#navMenu a{white-space:nowrap;
	display:block;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	padding:0px 12px 0px 9px;
	background:transparent url(../images/nav_line.jpg) no-repeat right top;}
	
#navMenu li.last a{background:none;
	padding: 0px 12px;}

#navMenu li.selected a{color: #FFFFFF;}

.subMenu ul, .subMenu li{list-style:none;margin:0px 0px;}
.subMenu ul{background-color:#003466;
	border:1px solid #3D6388;
	border-top:none;
	padding: 10px 0px;}
.subMenu li{padding: 2px 0px;}
.subMenu a{
	color:#fff;
	line-height:13px;
	display:block;
	padding: 0px 10px;
	font-size:11px;
	}
.subMenu a:hover{color:#A2D3E2;}

#topLeft{background-color:#018BAF;
	border-top:1px solid #7AC0CC;
	border-left:1px solid #1B7FA1;
	border-bottom:1px solid #1B7FA1;
	padding:0px 9px 1px 8px;}
#bordertopLeft{
	width:320px;
	height:266px;
	border-top:1px solid #666666;
	border-bottom:1px solid #8A8987;
	border-left:1px solid #1B7FA1;}
	
#btn{
	height:88px;
	background:transparent url(../images/btn_bg.jpg) repeat-x left center;
	width:302px;
	padding:0px 0px;
}
#btn a{
	display:block;
	padding:16px 156px 2px 20px;
	color:#FFF;
	font-size: 22px;
	line-height:27px;
	font-weight:bold;
	text-transform:capitalize;
	vertical-align:middle;
}
#btn img{position:absolute;margin:-8px 3px 0px 127px;}

#topSpacer{padding-top:10px;}

#topRight{
	margin-top:10px;
	background:transparent url(../images/right_top.jpg) no-repeat left top;
	width:242px;
	height:152px;
	color:#F6F3EB;
	font-size:10px;
	font-weight:bold;
}
#topRight td{padding:2px 10px 4px 0px;}
#topRight a{color:#F6F3EB;
	font-size:9px;
	font-weight:bold;}
#topRight select{font-size:9px;}

#flash{margin:16px 0px;}

#main{margin:10px 0px 20px;border:2px solid #ADACA8;
	padding: 10px 15px 30px;
	width:638px;}
#subMain{margin:10px 0px 20px;border:2px solid #ADACA8;
	padding: 10px 15px 30px;
	min-height:463px;
	width:638px;}

#pageLink{color: #008BB0;text-decoration:none;
	font-size:14px;
	font-weight:bold;}

#footer{
	width:960px;
	position:relative;
	margin:0px auto;
	background-color:#018BB0;
	color: #F5F5F5;
	font-size:11px;
	text-transform:uppercase;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	text-align:right;
	padding-right:28px;}

