body{margin:0 auto; padding:0; border:0; background:#565656; text-align:center;}

.main{width:770px; background:#FFF; margin:0 auto;}

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#555555; font-weight: normal; text-decoration:none; padding-top:10px; padding-bottom:10px; text-align:justify;}
p a:link, p a:active, p a:visited, p a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#555555; font-weight: normal; text-decoration:underline; padding-top:10px; padding-bottom:10px; }

.imgborder { float:right; margin: 5px; padding:5px; border:solid 1px #ABC; }

.topbar {height:4px; background:#000;}

.logo{text-align:left; background:#FFF; height:42px; float:left; width:70%;}

.logo h4{color:#777; margin:0; padding:0; font:bold 17px/36px Tahoma,Verdana,Arial,Helvetica,sans-serif;}

.logo h4 span{color:#4085D2;}

.logo h4 i{color:#000; font:bold 24px Verdana,Arial,Helvetica,sans-serif; padding:0 9px 0 15px;}

.bookmark{background:#FFF; height:42px; float:right; text-align:right; width:30%;}
.buttons{margin:0; padding:0; font:bold 20px Tahoma,Verdana,Arial,Helvetica,sans-serif;}

h2{ margin: 0px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #89c; padding-top: 0px; line-height: 20px; font-size: 18px;}
.bookmark a{color:#8A2; font:bold 11px/20px Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:0 10px 0 0;}

.headerbar{clear:both; background:#B5998D; height:4px;}

.header{background:#B5998D url(../i/header-bg.gif); height:120px; float: left; }

.headerleft{float:left; background:#B5998D url(../i/header-bg.gif); width:220px; text-align:left; height:112px;}

.headerright{float:right; background:#B5998D url(../i/header-bg.gif); width:550px; height:112px;}

.headerheadline{background:url(../i/header-bg2.gif); height:112px;}

.headerheadline div{background:transparent url(../i/header-bg-corner.gif) top left no-repeat;}

.headerheadline h2{margin:0; padding:20px 0 0; font:bold 18px Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#FFF9CD;}

.headerheadline h6{margin:0; padding:0; font:bold 32px Verdana,Tahoma,Arial,Helvetica,sans-serif; color:#E65; font-variant:small-caps;}

.mcdivider{clear:both; background:#327DC6; height:6px;}

.maincontainer{clear:both; background:#FFF url(../i/blue-bg.gif) top repeat-x; color:#000; font:normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif; text-align:center;}

.opt{background:url(../i/opt-bg.gif) top repeat-x; margin:0 auto; padding:0; width:618px; height:180px;}

.arrowleft{float:left; width:104px;}

.confidential{position:relative; bottom:60px; left:50px; float:left; font:bold italic 12px Arial,Verdana,Helvetica,sans-serif; color:#999;}

.arrowright{float:right; width:104px;}

.searchbox{float:left; width:410px; border:0; margin:0 auto; padding:42px 0 0; text-align:center;}

.searchbox label{font:normal 17px Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#258;}

.searchboxinput input{width:90%; border:solid 2px #ABB3BE; padding:5px; height:32px; background:#FFF url(../i/number-bg.gif) center center no-repeat; color:#000; font:bold 17px Arial,Verdana,Helvetica,sans-serif; margin:12px 0 0; text-align:center;}

.searchboxsubmit{width:80%; height:45px; background:#B00; border:solid 5px #B00; margin:15px auto 0;}

.searchboxsubmit input{width:100%; height:100%; font:bold 18px Arial,Verdana,Helvetica,sans-serif; cursor:hand; cursor:pointer;}

.divcontainer{clear:both; background:#FFF; text-align:center; margin:0 auto; position:relative; bottom:45px;}

.benefits{width:715px; text-align:center; margin:0 auto;}

.thirds{width:223px; float:left; background:#FFF; text-align:left;}


.horange{color:#944;}

.hblue{color:#469;}

.hgreen{color:#494;}

.horange span,.hblue span,.hgreen span{font-size:25px;}

.unorange{background:#FFF url(../i/grad-orange-bg1.gif) bottom repeat-x; margin:0; padding:5px 0 5px 22px; height:172px;}

.unblue{background:#FFF url(../i/grad-blue-bg1.gif) bottom repeat-x; margin:0;  padding:5px 0 5px 22px; height:172px;}

.ungreen{background:#FFF url(../i/grad-green-bg1.gif) bottom repeat-x; margin:0;  padding:5px 0 5px 22px; height:172px;}

.unorange li{padding:5px 0; margin:0; color:#623; font:bold 11px Arial,Verdana,Helvetica,sans-serif;}

.unblue li{padding:5px 0; margin:0; color:#256; font:bold 11px Arial,Verdana,Helvetica,sans-serif;}

.ungreen li{padding:5px 0; margin:0; color:#263; font:bold 11px Arial,Verdana,Helvetica,sans-serif;}

.records{position:relative; top:10px; color:#888; font:bold 17px/18px Verdana,Arial,Helvetica,sans-serif;}

.records span{font-weight:normal; color:#AAA;}

.phone{clear:both;}

.phone img{float:right; position:relative; bottom:45px; right:8px; z-index:3;}

.thirdsmid{width:20px; float:left; background:#FFF;}

.maintxt{background:#FFF; margin:0; padding:0;}

.maintxt p{color:#555; margin:0; padding:15px 0 0; font:normal 11px Verdana,Arial,Tahoma,Helvetica,sans-serif; width:450px;}

.articlenavi{margin:0; padding:0; list-style:none; background:#EDC url(../i/article-bg.jpg);}

.articlenavi li{}

.articlenavi a{padding:10px; color:#A97; font-weight:bold; display:block;}

.articlenavi a:hover{background:#FFF8E9; color:#754; text-decoration:none;}
h1{color:#444; margin:0; padding:25px 0 0; font:bold 18px Verdana,Arial,Helvetica,sans-serif;}
