html{background-color:#f0f0f0;}
body{padding:0;margin:0;}
#backgroundimg{z-index:1;background:url('images/bg2.png') top center repeat-y;}
img, a{behavior:url(iepngfix.htc)}
#wrapper{width:939px;height:auto;min-height:100%;border-right:3px solid #555;border-left:3px solid #555;}
#header{background:url('./images/headerbg.png') top left no-repeat;width:939px;height:246px;}
#header1{width:437px;height:89px;position:relative;float:left;}
#header2{width:482px;height:68px;padding:10px;position:relative;float:right;border-bottom:1px solid #ddd;background-color:#333;}
#header3{display:block;width:437px;height:157px;position:relative;float:left;margin:0 auto;}
#header3 p{margin-left: 10px;font:8pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;color:#333;}
#header3 #test-link{font:8pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;color:#333;float:right;}
#header4{width:492px;height:157px;position:relative;float:right;color:#000;text-align:right;}
#main{background:#fff;font:10pt Georgia, Century Gothic, Arial, Helvetica, sans-serif;margin:0 auto;text-align:left;width:899px;min-height:350px;line-height:1.75;direction:ltr;padding-top:10px;padding-bottom:20px;padding-left:20px;padding-right:20px;;color:#222;}
#main a{font:10pt Georgia, Century Gothic, Arial, Helvetica, sans-serif;text-decoration:underline;color:#222;}
#main a:hover{font:10pt Georgia, Century Gothic, Arial, Helvetica, sans-serif;text-decoration:none;color:#740000;}
h1{font:16pt Trebuchet MS, Arial, Verdana, Microsoft Sans Serif, sans-serif;color:#740000;font-weight:bold;text-align:left;text-decoration:none;}
h2{font:13pt Trebuchet MS, Georgia, Palatino Linotype, Century Gothic, Times New Roman, serif;color:#222;margin-top:0px;margin-bottom:0.2em;font-weight:bold;text-align:left;}
h3{font:14pt Trebuchet MS, Georgia, Palatino Linotype, Century Gothic, Times New Roman, serif;color:#740000;margin-top:0px;margin-bottom:0em;font-weight:bold;text-align:left;}
#footer{display:block;bottom:0;position:relative;background-color:#333;padding:10px;width:919px;height:auto;clear:both;font:8pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;text-align:left;color:#FFF;border-top:3px solid #000;}
#footer a{font:8pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;text-decoration:none;color:#FFF;}
#footer a:hover{font:8pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;text-decoration:underline;color:#FFF;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
#disclaimer{font:8pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;text-decoration:none;color:#000;}
#disclaimer a{font:8pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;text-decoration:underline;color:#740000;}
#disclaimer a:hover{font:8pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;text-decoration:none;color:#740000;}
input, textarea, select{font:10pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;color:#000;padding:3px;}
input:focus, textarea:focus, select:focus{color:#000;padding:3px;}
input.button{font:10pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;color:#000;padding:3px;border-top:#555 3px double;border-bottom:#555 3px double;border-right:#555 3px double;border-left:#555 3px double;cursor:pointer;}
input.button:hover{font:10pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;color:#fff;background:#740000;padding:3px;border-top:#ff0000 3px double;border-bottom:#ff0000 3px double;border-right:#ff0000 3px double;border-left:#ff0000 3px double;cursor:pointer;}
#opsuccess{color:#009900;}
#operror{color:#FF0000;}
#toplink{background:url('./images/up.gif') center right no-repeat;float:right;text-align:right;margin:0px 0 20px auto;padding-right:14px;}
#fb{float:right;top:0px;position:absolute;right:0px;clip:rect(0px,35px,36px,0px);border:0px;}
#twit{float:right;top:0px;right:0px;position:absolute;clip:rect(0px,63px,36px,29px);border:0px;}
#linkedin{float:right;top:0px;right:0px;position:absolute;clip:rect(0px,92px,36px,58px);border:0px;}
@media print{.toplink{display:none;}
}
#ann_container{width:900px;height:400px;overflow:auto;}
.ann_header{width:803px;display:inline-block;clear:both;}
.ann_header1{width:100px;float:left;}
.ann_header2{border:1px #c0c0c0 solid;background:#eee;width:681px;padding:10px;float:right;text-align:left;font:9pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;margin-bottom:15px;min-height:55px;}
small{font:8pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;color:#000;}
#showcalc{background:url('images/standard-calculator.jpg') top center no-repeat;font:16pt Myriad, Verdana, Arial;text-align:right;padding-right:32px;padding-top:27px;width:168px;height:223px;}
#show_receipt{background:url('images/quote_receipt.jpg') top center no-repeat;width:320px;height:315px;padding-top:85px;}
#showreceipttext{font:8pt Verdana, Arial;text-align:left;padding-right:10px;padding-left:30px;width:260px;height:270px;overflow:auto;}
legend{font:10pt Verdana, Century Gothic, Arial, Helvetica, sans-serif;color:#000;}
#login-button{z-index:999999;position:fixed;float:right;bottom:5px;right:5px;border:0px;background:url('./images/the-net.png') center center no-repeat;height:16px;width:16px;}
.handle{background:url('./images/mail-list.png');height:159px;width:50px;z-index:9999;}
.slide-out-div{padding:20px;width:219px;background:#fff;border:2px solid #4c4c4c;z-index:9999;font:10pt Verdana, Arial, Helvetica, sans-serif;color:#888;}
#facebox .b{background:url(facebox/b.png);}
#facebox .tl{background:url(facebox/tl.png);}
#facebox .tr{background:url(facebox/tr.png);}
#facebox .bl{background:url(facebox/bl.png);}
#facebox .br{background:url(facebox/br.png);}
#facebox{position:absolute;top:0;left:0;z-index:20000;text-align:left;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{padding:10px;background:#fff;width:370px;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox .footer{border-top:1px solid #DDDDDD;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
.vm-cursor-clickable{cursor:pointer}
.vm-cursor-inactive{cursor:default}
.vm-base-menu{border-bottom:#adaa9c 1px solid;border-left:#efebde 1px solid;background:#cccccc;border-top:#efebde 1px solid;border-right:#adaa9c 1px solid}
.vm-sub-menu{border-bottom:#adaa9c 1px solid;border-left:#efebde 1px solid;background:#cccccc;border-top:#efebde 1px solid;border-right:#adaa9c 1px solid;padding:2px}
.vm-base-elem, .vm-base-elem-over{padding-top:2px}
.vm-sub-elem, .vm-sub-elem-over{padding:2px 5px 2px 5px}
.vm-base-elem, .vm-sub-elem{border-bottom:black 1px solid;border-left:white 1px solid;border-top:white 1px solid;border-right:black 1px solid}
.vm-base-elem-over, .vm-sub-elem-over{border-bottom:silver 1px solid;border-left:black 1px solid;background:#e4e3db;border-top:black 1px solid;border-right:silver 1px solid}
.vm-base-sep-inner{text-align:left;font-family:verdana;white-space:nowrap;font-size:8pt;font-weight:bold}
.vm-base-title-label, .vm-sub-title-label{font-family:verdana;white-space:nowrap;color:black;font-size:8pt;font-weight:bold}
.vm-base-label, .vm-base-label-over{font-family:verdana;white-space:nowrap;color:black;font-size:8pt}
.vm-sub-label, .vm-sub-label-over{text-align:left;font-family:verdana;white-space:nowrap;color:black;font-size:8pt}
.vm-base-label, .vm-base-label-over, .vm-sub-label, .vm-sub-label-over{padding-bottom:3px;padding-top:3px}
.vm-base-icon, .vm-base-icon-over, .vm-sub-icon, .vm-sub-icon-over{padding-right:3px}
.vm-base-arrow, .vm-base-arrow-over{padding-left:3px}
.vm-sub-arrow, .vm-sub-arrow-over{padding-left:6px;padding-right:3px}
.vm-base-sep-inner{color:#cccccc}
.vm-sub-sep-inner{border-bottom:blue 2px outset;border-left:blue 2px outset;border-top:blue 2px outset;border-right:blue 2px outset}
.vm-sub-sep-inner{border-top-style:none}
.vm-sub-sep-inner{border-bottom-width:0px}
.vm-sub-sep-inner{border-top-width:0px}
.vm-sub-sep-inner{border-bottom-style:none}
.vm-sub-elem-over{background-color:#ffffff}
.vm-base-menu{border-style:none}
.vm-base-menu{border-width:0px}
.vm-base-menu{padding:4px}
.vm-base-label, .vm-base-label-over{font-weight:bold}
.vm-sub-label, .vm-sub-label-over{font-weight:normal}
.vm-base-arrow, .vm-base-arrow-over{padding-right:0px}
.vm-base-elem, .vm-base-elem-over{padding-bottom:3px}
.vm-base-elem, .vm-base-elem-over{padding-left:6px}
.vm-base-elem, .vm-base-elem-over{padding-right:6px}
.vm-base-label, .vm-base-label-over{text-align:center}
.addthis_toolbox.addthis_pill_combo a{float:right;}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet{margin-top:-2px;}
.addthis_button_compact .at15t_compact{margin-right:5px;float:right;}
