﻿/* Designed by nailsguide.com */
body { padding: 0; margin:0 0 10px 2px; color:#000; background-color:#DCDCDC; background-image: url(bg.png); background-repeat: repeat-x-y; background-position: left top; }
/* all tag*/
h1 { margin:0; padding:5px 0 5px 0; font:normal 20px Georgia, Arial, Verdana; color: #000; word-spacing: -1px; line-height: 120%; }
div, p, form, label, input, textarea, img, span { margin:0; padding:0; }
ul { margin:0; padding:0 0 5px 0; list-style-type:none; }
a { margin: 0; padding:0; font:bold 12px Georgia, Arial, Verdana; color:#006699;  text-decoration: underline; }
a:hover { color: #FE7316; text-decoration: none; }
img { border:none; }
i { font:italic 12px Georgia, Arial, Verdana; font-weight:600; color:#656565; }
/* mix */
.spacer { clear:both; line-height:0; }
.button { margin:0 0 0 132px; }
.button2 { margin:0; }
.dropcap { margin-right:6px; margin-top:5px; float:left; color:white; background: #000; border:1px solid #000; font-size:80px; line-height:60px; padding-top:2px; padding-right:5px; font-family:times; }
.rightimg { float:left; margin:12px 0 0 3px; }
.rightbenefil { float:right; margin:5px 0 0 20px; }
.img2left { float:left; padding:0 10px 0 0; }
.img2right { float:right; padding:0 0 0 10px; }
/* header high top */
#headerhightop { width:984px; height:23px; margin:3px auto 0 auto; padding:0; }
.hightop { margin:0; padding:0; }
.hightop ul { margin:0; padding:0; float:left; height:22px; background:#FFF; border-top:1px solid #E6E6E6;  border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6; }
.hightop ul li { display: inline; }
.hightop ul li a { float:left; font:normal 10px Arial, sans-serif; color: #007E9A; text-transform:uppercase; padding:5px 20px 4px 5px; text-decoration:none; border-right:1px solid #E6E6E6; }
.hightop ul li a:hover, .hightop ul li .selected { color: #FE7316; padding-top:5px; padding-bottom:4px; background: #DEE0D5; text-decoration:none; }
/* header */
#headerwrapper { background: #FFF; width: 981px; height:100px; margin:0 auto; position:relative; }
#headerleft { float:left; background: #FFF; width:370px; height:97px; margin:0; }
#headerleft img { margin:12px 0 0 20px; }
#headerright { float:left; background: #FFF; width:602px; height:97px; margin:0; }
#headerright img { float:right; margin:8px 0 0 0; }
/* top stripe */
#topstripe {  clear:both; width: 948px; height:24px; margin: 0 auto 11px auto; padding:3px 0 0 12px; background:#009FC3; }
#topstripe li { display: inline; list-style-type:none; padding-right:3px; } 
#topstripe a { font:bold 11px Arial, sans-serif; color: #F5F5F5; text-transform:uppercase; letter-spacing:1px; text-decoration:none; }
#topstripe a span{ float:none; }
#topstripe a:hover { padding-top:6px; padding-bottom:5px; color: #FE7316; text-decoration:none; }
/* menu seperator  */
#topstripe ul li a{ padding:6px 26px 5px 20px; text-decoration: none; background: url(menudivide.gif) top right no-repeat; }
/* text area */
.txtarea {
background:#FFF;
max-width: 506px; text-align: left; padding: 10px; margin: 0 0 10px 0; border: 1px solid #E6E6E6;
}
.blockpadding { padding: 7px 6px 7px 5px; }
/*abs font format */
.rate0 { font:bold 18px Georgia, Arial, Verdana; color: #20A8C3; }
.ratebold { font:bold 17px Georgia, Arial, Verdana; color: #858585; }
.ratebold2 { font:bold 12px Georgia, Arial, Verdana; color: #5B5B5B; }
.ratebold3 { font: 17px Verdana; font-weight:300; word-spacing: -1px; color: #EB7926; }
.boldblack { font:bold 12px Georgia, Arial, Verdana; color: #5B5B5B; text-decoration:underline; }
.rate1 { margin:0; padding:0; }
.rate1 a { font-size: 18px; font-weight: 600; color: #20A8C3; text-decoration:none; }
.rate1 a:hover { color: #D35400; text-decoration: underline; }
.rate2 { margin:0 0 0 134px; padding:0; }
.rate2 a { font:bold 12px Arial; color: #20A8C3; text-decoration:underline; }
.rate2 a:hover { color: #D35400; text-decoration: none; }
.rate3 { margin:0; padding:0; }
.rate3 a { font-size: 11px; font-weight: 600; color: #36A531; text-decoration:underline; }
.rate3 a:hover { color: #D35400; text-decoration: none; }
.rate4 { margin:0; padding:0; }
.rate4 a { font:bold 12px Georgia, Arial, Verdana; color: #20A8C3; text-decoration:none; border-bottom:1px dotted #20A8C3; }
.rate4 a:hover { color: #D35400; text-decoration: none; border-bottom:1px dotted #D35400; }
/* master contain */
#maincontent { width:982px; margin:0 auto 0 auto; padding:0 0 30px 0; background-color:#FFF; color:#000; border: 1px solid #E6E6E6; }
#maincontent ul.nav { width:943px; height:46px; padding:8px 0 6px 25px; margin:0 0 6px 0; background-color:#fff; color:#000; }
/* left */
#left { width:510px; margin:0; padding: 0 10px 0 11px; float:left; font:normal 14px/19px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#000; }
#left p { margin:0; padding:0 1px 10px 1px; }
#left b { font-size: 12px; color: #000; }
#left ul { margin:0; padding:0 0 8px 20px; list-style-type:disc;}
#left ol { margin:0; padding:0 0 0 20px; }
#left li { margin:0; padding:0 0 3px 0; }
#left p.date { padding:0; font-size: 12px; color: #4E4D4D; }
#left p.readmore { padding:0 0 5px 0; font-size: 12px; font-weight: normal; color: #000; }
#left p.readmore a { margin: 0; padding:2px 5px 2px 5px; font:bold 12px Georgia, Arial; color: #FFF; text-decoration: none; border:1px solid #E6E6E6; background:#009FC3; }
#left div.ruler { border-bottom: 3px dotted #D5D5D5; margin: 15px auto 15px auto; }
#left p.readmore a:hover { color: #FEE400; text-decoration: none; }
#left img.left { float:left; margin: 4px 8px 0 0; }
#left img.right { float:right; margin: 4px 0 0 8px; }
#left img.center { text-align:center; display:block; margin: 0 auto; padding:5px; }
#left a.cta { margin:0; padding:0; font:bold 14px Georgia, Arial, Verdana; color:#007E9A; text-decoration:none; border-bottom:1px dotted #007E9A; }
#left a:hover.cta { color: #FE7316; text-decoration: none; border-bottom:1px dotted #FE7316; }
.breadcrumb { float:left; margin:0; padding:0 0 0 8px; }
/* right panel  */
#right { width:440px; background-color: #FFF; float:left; padding:0; }
#right li.rightarrow { background:url(arrowright.gif) 0 3px no-repeat; padding:0 0 0 15px; }
#right a.rightlink { margin:0; padding:0; font:bold 11px Arial, Verdana; color:#007E9A; text-decoration:none; }
#right a:hover.rightlink { color: #FE7316; text-decoration: none; border-bottom:1px dotted; }
/* right menu top */
#rmenutop { float:left; background-color:#FFF; padding:8px 0 12px 0; margin:0 0 10px 0; border:1px solid #ECECEE; width:438px; }
#rmenutop p { margin:5px 0 5px 8px; padding:0; }
.rbox { float:left; width:210px; margin:0 4px 0 0; padding:0 0 0 4px; border-right:1px solid #ECECEE; } 
a.rboxlink { margin:0; padding:0; font:bold 11px Arial, Verdana; color:#007E9A; text-decoration:none; }
a:hover.rboxlink { color: #698EB1; text-decoration: underline; } 
.rbox2 { float:left; width:205px; padding:0; }
/* right menu top dotted  */
.menudotted { display:block; background:url(solution_div.gif) left bottom repeat-x; height:22px; width:195px; margin:0 0 0 3px; }
.menudotted a { padding:0; font:bold 11px Arial, Verdana; color:#007E9A; background-color:#FFF; text-decoration:none; margin:0; }
.menudotted a:hover { color:#A60303; background-color:#ECECEC; }
/* right main menu */
.righttop { background-color: #ECECEE; width: 438px; height:21px; overflow:hidden; text-align: left; margin:0 auto; padding:0; border:1px solid #ECECEE; }
.rightmiddle { background:#FFF; border-left:1px solid #ECECEE; border-right: 1px solid #ECECEE; border-bottom:1px solid #ECECEE; width: 438px; padding: 0; margin: 0 auto 10px auto; }
/* right main menu heading  */
.rmenuheading { font:bold 11px Arial; text-transform: uppercase; color: #007E9A; padding:4px 0 0 15px; text-decoration:none; background:url(menutitle.gif) 0 2px no-repeat; } 
/* footer  */
#footermain { width:982px; height:120px; margin:0 auto; padding:0; background:#009FC3; border-top:1px solid #DBDCDA; }
#footer { width:495px; margin:0 auto; background: #009FC3; height:89px; position:relative; }
#footer ul { margin:0 0 0 80px; padding:40px 0 0 0; }
#footer ul li { float:left; color:#FFF; background-color:FFF; font:normal 12px Georgia, Arial, Verdana; }
#footer ul li a { font:bold 12px Georgia, Arial, Verdana; color:#FFF; background-color:inherit; padding:0 5px; text-decoration:none; }
#footer ul li a:hover { color:#FE7316; border-bottom: 1px dotted #FE7316; }
#footer p.copyright { font:normal 11px Georgia, Arial, Verdana; color:#FFF; background-color:inherit; margin:20px 0 0 72px; }
.copyrightbsi { font:normal 11px Georgia, Arial, Verdana; color:#FFF; text-decoration:none; }