body, img, ul, p, h1, h2, h3, h4, h5, h6 {margin:0}
img.middle {vertical-align:middle;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5em;
	color:#333;
	background-color: #FFF;
	background-image: url(../images/main_bg_2.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
.fltrt {float:right} .fltlt {float:left}
.cls {clear:both; height:0}

#wrapper {width:1024px; margin:auto; padding:35px 0}
#container {width:958px; margin: auto}
#logo {
	height:93px;
	position:relative;
	background-image: url(../images/logo-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#logo img {
	position:absolute;
	bottom:-10px;
	left:42px;
	vertical-align:bottom
}
#logo .welcome {position:absolute; bottom:30px; left:600px;vertical-align:middle; font-size: x-large} 
#logo .badzip {position:absolute; top: 20px; bottom:30px; left:550px; right:40px; vertical-align:middle; font-size:13px} 
#banner {
	height:268px;
	padding:0 15px;
	position:relative;
	background-image: url(../images/banner-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#banner .taga {
	position:absolute;
	left: 441px;
	top: 10px;
	height: 147px;
}
#banner .tagb {
	position:absolute;
	left: 67px;
	top: 147px;
}
#banner .tagc {
	position:absolute;
	left: 262px;
	top: 208px;
}
#banner .arr {
	position:absolute;
	left: 58px;
	top: 156px;
}
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #333;
}

.rt {float:right; width:250px; position:relative}
#mainbg {
	background-image: url(../images/main-bg-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#cnt2 {
	padding:2px 10px 10px 17px;
	position:relative;
	background-image: url(../images/main-bg.png);
}
#cnt {
	padding:2px 10px 10px 17px;
	position:relative;
	background-image: url(../images/main-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#cnt .lowerpayment {
	width:600px;
	height:225px;
	float:left;
	position:absolute;
	top: 166px;
	left: 60px;
	background-image: url(../images/listen-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#cnt .lowerpayment .placer {padding:10px 80px 0px 90px ; position:relative; text-align:center}
#cnt .lowerpayment .placer label {font-size:12px; margin-top:10px}.lowerpayment .placer label select {height:20px;padding:1px; width:120px}

#cnt .didu {float:right; background: url(file:///Macintosh%20HD/images/rtbg.png) no-repeat top right; width:205px; height:230px; padding:5px 10px 5px 10px; position:relative; top:-6px; text-align:center; margin-right:10px; margin-top:10px}
#cnt .didu  p {margin:10px 0px 10px 0px; border-bottom:1px dotted #999; padding:10px 0}
#cnt .didu  span {margin:10px 0px 10px 0px;  padding:10px 0}
#ftr {
	height:39px;
	position:relative;
	background-image: url(../images/ftr-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#ftr .coy {
	position:absolute;
	right:15px;
	bottom: -38px;
	color:#183e5f;
	font-size:12px;
	text-align:right;
	width: 560px;
} 

#ftr .coy a {color:#183e5f; text-decoration:none}
	




#cnta {height:240px; background:url(file:///Macintosh%20HD/images/cnt-1bg.png) no-repeat bottom;  padding:10px 10px 0 17px; clear:both }
#cnta .lowerpayment { background:url(file:///Macintosh%20HD/images/listen-bg.png) no-repeat left top; width:600px; height:225px; float:left}
#cnta .lowerpayment .placer {padding:10px 80px 0px 90px ; position:relative; text-align:center}
#cnta .lowerpayment .placer label {font-size:12px; margin-top:10px}.lowerpayment .placer label select {height:20px;padding:1px; width:120px}
#cnt .lowerpaymenta {
	background:url(file:///Macintosh%20HD/images/listen-bg.png) no-repeat left top;
	width:600px;
	height:225px;
	float:left;
	position:absolute;
	top: 11px;
}
#cnt .lowerpaymenta .placer {padding:10px 80px 0px 90px ; position:relative; text-align:center}
#cnt .lowerpaymenta .placer label {font-size:12px; margin-top:10px}.lowerpayment .placer label select {height:20px;padding:1px; width:120px}
#cnta .didu {float:right; background: url(file:///Macintosh%20HD/images/rtbg.png) no-repeat top right; width:205px; height:230px; padding:5px 10px 5px 10px; position:relative; top:-6px; text-align:center; margin-right:10px}
#cnta .didu  p {margin:10px 0px 10px 0px; border-bottom:1px dotted #999; padding:10px 0}
#cnta .didu  span {margin:10px 0px 10px 0px;  padding:10px 0}

	

#cntb {height:264px; background:url(file:///Macintosh%20HD/images/cnt-2bg.png) no-repeat bottom; padding:15px 10px 0 17px;  }
#cnt .logos { /*background:url(../images/2.png) no-repeat left top;*/
	width:459px;
	height:216px;
	float:left;
	margin-left:75px;
	position:absolute;
	top: 260px;
	left: 16px;
}
#cnt .logos .placer { position:relative; text-align:center}
#cnt .didu {float:right; background: url(file:///Macintosh%20HD/images/rtbg.png) no-repeat top right; width:205px; height:230px; padding:8px 10px 5px 10px; position:relative; text-align:center; margin-right:10px}
#cnt .didu  p {margin:10px 0px 10px 0px; border-bottom:1px dotted #999; padding:10px 0}
#cnt .didu  span {margin:10px 0px 10px 0px;  padding:10px 0}
.sitemap {
	position:absolute;
	left: 837px;
	top: 1px;
	font-weight:lighter
}
#col_one,#col_two,#col_three{
	float:right;
	display:inline;
	background:#FFF;
	height:250px;
	border:#e2e2e2 solid 1px;
	
} 
#col_one_2,#col_three_2{
	float:right;
	display:inline;
	background:#FFF;

	border:#e2e2e2 solid 1px;
	
}
#col_two_2{
	float:right;
	display:inline;
	background:#FFF;
	height:400px;
	border:#e2e2e2 solid 1px;
    width:278px;
	margin:10px 10px 0 0; padding:10px;line-height:2em	
}
.img { padding:10px 8px}
#col_three_2
{
	width:806px;
	margin:10px 55px 0 0; padding:10px;line-height:2em
}
#col_three
{
	width:278px;
	margin:10px 10px 0 0; padding:10px;line-height:2em
}h3{
	font-size:18px;
	font-weight:normal;
	padding:13px 10px 0 0px;
}/*Underline styles*/

.underline_dotted{
	border-bottom:#ccc dotted 2px;
}
.underline_normal{
	border-top:#CCC solid 1px;
}.blue{
	color:#41759a;
	letter-spacing:-1px;
}
.darkblue{
	color:#183e5f;
}

