/********** BODY **********/
body{padding:0;margin:0 0 0 0;font-size:13px;font-family:verdana,arial,helvetica,sans-serif;color:#3C3C3C}
#container {width:740px;margin: 0px auto;position:relative;}
#main{margin:20px 0 0 0;border:0px solid #000000;}
#main h2{font-weight:bold;font-size:17px;margin:15px 0 3px 1px;color:#800000;}
#main P{margin:15px 0 0 0;}
#main h2{font-weight:bold;font-size:17px;margin:0 0 5px 1px;color:#800000}
#main h3{font-weight:bold;font-size:14px;margin:18px 0 2px 1px;}
#main h4{font-weight:bold;font-size:14px;margin:18px 0 2px 1px;}
#main li{margin:1px 0 0 0;}
.bigbold{font-weight:bold;font-size:14px;margin:27px 0 4px 0;background-color:#F0F4F9;border-top:solid 1px #C6D8E8;border-bottom:solid 1px #C6D8E8;padding:2px 2px}
.clientbold{font-weight:bold;font-size:14px;margin:2px 0 4px 0;}
.aboutbold{font-weight:bold;font-size:14px;margin:20px 0 4px 0;}
.seobold{font-weight:bold;font-size:14px;margin:20px 0 2px 0;}
.regbold{font-weight:bold;font-size:14px;margin:15px 0 2px 0;}
.redbold{font-weight:bold;font-size:17px;margin:0 0 2px 0;color:#800000;}
#contact{margin:20px 0 25px 0;}
#contact h2{font-weight:bold;font-size:17px;margin:0 0 5px 1px;color:#800000}
#left_image{float:left;vertical-align:top;width:289px;margin:0 15px 0 0;}
#right_top{float:left;width:436px}

/********** IE6 BUG FIX **********/
.bugfix{min-width: 960px; height: 200px;}
* html .bugfix	{padding: 0 480px;}
.bugfix .min_width_inner{width: 100%; }
.bugfix .min_width_container{margin: 0 -480px;position: relative;float: left;}

/********** TOP HEADER **********/
#header{text-align:left;color:#fff;background-color:#0B509E;height:82px;width:100%;}
#logoform{width:740px;margin:0px auto;position:relative;}
#logoform img{float:left;vertical-align:top;margin:8px 0 0 0;}
#logoform h1{font-weight:bold;font-size:15px;color:#ffffff;position:absolute;top:39px;left:11px;margin-top:9px}
#logoform form{float:right;vertical-align:middle;position:absolute;top:13px;right:2px;}

/********** LINKS **********/
#main a.reg{color:#0000A8;text-decoration:none;border-bottom:dotted 0px #0000A8;}
#main a.reg:hover{text-decoration:underline;border:none;color:#800000;}
#main a.vid{padding:1px 2px;color:#0000A8;text-decoration:none;border:solid 1px #6092BF;background-color:#F0F4F9;}
#main a.vid:hover{text-decoration:none;border:solid 1px #6092BF;background-color:#F0F4F9;}
#nextpage{float:right;margin:25px 10px 25px 5px;background:url(images/rightarrow.gif) no-repeat 0 4px;}
#nextpage a{margin-left:15px;font-size:16px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;color:#0000A8;text-decoration:none;}
#nextpage a:hover{text-decoration:underline;border:none;color:#800000;}
#footer a{font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FBFBFB; text-decoration:none;margin:0;line-height:1.4em;}
#footer a:hover{text-decoration:underline;}
#contact a.reg{color:#0000A8;text-decoration:none;border-bottom:dotted 0px #CA0000;}
#contact a.reg:hover{text-decoration:underline;border:none;color:#800000;}

/********** NAVIGATION **********/
/* Start Holly Hack, hidden from MacIE. \*/
* html #navigation2 ul li {height: 1%;}
/* End Holly Hack. */
#navigation{text-align: -moz-center;background:#073567;height:2.9em;line-height:2.9em;padding:0 0;margin:0px auto 0px auto;font-size:8pt;font-weight:normal;text-transform:uppercase;z-index: 1;}
#navigation ul {width:740px;list-style-type: none;margin:0px;padding:0px;z-index: 2;}
#navigation li {border-right:0px solid #ffffff;display:inline;text-align:center;margin: 0px 0 0 0;}
#navigation li.right{border-right:0px solid #ffffff;display:inline;text-align:center;margin: 0px;}
#navigation li a {padding: 9px 11px;color: #FFFFFF;background-color: #073567;border: 0px solid #cccccc;text-decoration: none;}
#navigation li a:hover{background:#89BDF8;color:#000000;text-decoration:none;} 
#navigation li a#current{background-color:#CFE4FC;color:#000000;} 

/********** MISCELLENEOUS **********/
hr {text-align:center;border:0;width:100%;color:#B6B7BA;background-color:#B6B7BA;height:1px;margin:15px 0}
input.searchbox {vertical-align:middle;border:1px solid #000000;background-color:#C8C9D2;font:10pt Arial;font-weight:bold;margin:0 0 0 0;padding:2px 3px;}
input.citybox {width:150px;border:1px solid #000000;font:10pt Arial;font-weight:normal;margin:0 0 0 0;padding:2px 3px;}
input.calculate {padding:2px 0 2px 2px;border:1px solid #AAAAAA;}
input.button {cursor:pointer;vertical-align:middle;margin:1px 10px 0 1px;height:21px;width:58px;border:0px solid #000000;background:#F4F4F0;font:13px Arial;color:#000000;}
input.contactbutton {width:125px;cursor:pointer;background:#A60000;font-family:verdana;font-size:110%;font-weight:bold;color:#FFFFFF;padding:2px 0 2px 0;border:1px solid;border-color:#000000;}
.mid { vertical-align:middle; padding:1px 7px 5px 0;}
.calc{font-size:95%;}
.calcsml{font-size:75%;}
.clear{line-height:0; font-size:0; clear:both;}
.clearit{clear:both;}
.dot{margin:1px 0 0 18px;font-size:97%}
.dotted{margin:12px 0 0 18px;}
.pricpad{padding:2px 4px;}
.calcbg {background-color:#EBF5FE;}
.blurbhold{width:140px;border:2px solid #799DC1;}
.blogblurb{ background:#799DC1; font-weight:bold;font-size:99%; color:#FFFFFF; margin:0px; padding:3px 0;text-align:center;}
.blogblurbtext{ background:#EFF5F8;font-weight:normal;font-size:85%; color:#43434E; margin:0px; padding:4px 4px 7px 4px; text-align:justify;}  

/********** FOOTER **********/
/**#footer {background:url(images/footer_bg.jpg) repeat-x #9C9DA2;width:100%;height:133px;font:12px/14px 'Trebuchet MS',Arial;color:#D6D6D6;text-align:center;clear:both;padding:20px 0 0 0;margin:0}**/
#footer {background:#35353D;width:100%;height:230px;font:12px/14px 'Trebuchet MS',Arial;color:#D6D6D6;text-align:center;clear:both;padding:20px 0 0 0;margin:0}
#footer p{margin:15px 0 0 0;text-align:center;}
#base {background:#000000;width:100%;height:15px;border-top:solid 1px #595966;}
#containfooter {margin: 0px auto;width:740px;line-height:1.4em;}
#footfloat1{float:left;line-height:1.4em;height:125px;text-align:left;vertical-align:top;margin:0 0 0 5px;padding:0 0 0 12px;border-left:1px dashed #D6D6D6}
#footfloat2{float:left;line-height:1.4em;height:125px;text-align:left;vertical-align:top;margin:0 0 35px 110px;padding:0 12px;border-left:1px dashed #D6D6D6}
#footfloat3{float:left;line-height:1.4em;height:125px;text-align:left;vertical-align:top;margin:0 0 0 110px;padding:0 12px;border-left:1px dashed #D6D6D6}

/********** BUTTONS **********/
.calcbtn {width:7.0em;color:#FFFFFF;font-family:verdana;text-align:center;font-size:109%;font-weight:bold;background-color:#A60000;border:1px solid;border-top-color:#000000;border-left-color:#000000;border-right-color:#000000;border-bottom-color:#000000;}
.calcbtnhov {color:#800000;cursor:pointer;background-color:#F4EBCE;border-top-color:#97B2E1;border-left-color:#97B2E1;border-right-color:#1E438A;border-bottom-color:#1E438A;}
.refbtn {width:9.3em;color:#FFFFFF;font-family:verdana;text-align:center;font-size:150%;font-weight:bold;background-color:#A60000;border:1px solid;border-top-color:#000000;border-left-color:#000000;border-right-color:#000000;border-bottom-color:#000000;}
.refbtnhov {color:#800000;cursor:pointer;background-color:#F4EBCE;border-top-color:#97B2E1;border-left-color:#97B2E1;border-right-color:#1E438A;border-bottom-color:#1E438A;}
.posbtn {width:9.6em;color:#FFFFFF;font-family:verdana;text-align:center;font-size:135%;font-weight:bold;background-color:#A60000;border:1px solid;border-top-color:#000000;border-left-color:#000000;border-right-color:#000000;border-bottom-color:#000000;}
.posbtnhov {color:#800000;cursor:pointer;background-color:#F4EBCE;border-top-color:#97B2E1;border-left-color:#97B2E1;border-right-color:#1E438A;border-bottom-color:#1E438A;}
.contactbtn {width:9.0em;color:#FFFFFF;font-family:verdana;text-align:center;font-size:130%;font-weight:bold;background-color:#A60000;border:1px solid;border-top-color:#000000;border-left-color:#000000;border-right-color:#000000;border-bottom-color:#000000;}
.contactbtnhov {color:#800000;cursor:pointer;background-color:#F4EBCE;border-top-color:#97B2E1;border-left-color:#97B2E1;border-right-color:#1E438A;border-bottom-color:#1E438A;}
.gobtn {width:2.5em;color:#FFFFFF;font-family:verdana;text-align:center;font-size:100%;font-weight:bold;background-color:#A60000;border:1px solid;border-top-color:#000000;border-left-color:#000000;border-right-color:#000000;border-bottom-color:#000000;}
.gobtnhov {color:#800000;cursor:pointer;background-color:#F4EBCE;border-top-color:#97B2E1;border-left-color:#97B2E1;border-right-color:#1E438A;border-bottom-color:#1E438A;}