*{border:0;margin:0;padding:0}
a,a:visited{color:#000}
a:hover{color:#a03e19}
body{overflow:hidden;padding:0;margin:0;height:100%;width:100%}
h1{position:relative;top:-75px;left:-75px}
h2{color:#a03e19;font:18pt "Trebuchet MS",Verdana,sans-serif;}
h3{color:#a03e19;font:14pt "Trebuchet MS",Verdana,sans-serif}
html{color:#000000;font:.875em Arial,Helvetica,sans-serif;line-height:1.4em}
p{margin:1em 0}

body {background-image: url("/_images/background.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}

#realBody{position:absolute;z-index:5;overflow:auto;height:100%;width:100%;text-align:center}
#contentBody{margin:100px auto;padding:7px;text-align:left;width:700px;background:url(/_images/dot_white_80p.png) repeat;border:1px solid #999999;
	     border-radius:10px 10px 10px 10px;
	     -moz-border-radius:10px 10px 10px 10px;
	     -webkit-border-radius:10px 10px 10px 10px;
	     -khtml-border-radius:10px 10px 10px 10px;	     	     
	     }
#menu{width:198px;float:left;overflow:hidden;margin:-65px 10px 0 0}
#menu ul{padding:list-style:none}
#menu li{border:1px solid #999999;border-bottom:none;margin:0;background:url(/_images/dot_white_50p.png) repeat;color:#000000}
#menu li.first{border-radius:10px 10px 0 0;
               -moz-border-radius:10px 10px 0 0;
               -webkit-border-radius:10px 10px 0 0;
               -khtml-border-radius:10px 10px 0 0;	
	      }
#menu li.last{border-bottom:1px solid #999999;
	      border-radius:0 0 10px 10px;
	      -moz-border-radius:0 0 10px 10px;
	      -webkit-border-radius:0 0 10px 10px;
	      -khtml-border-radius:0 0 10px 10px;	      	      	      
	     }
#menu li:hover{background:url(/_images/dot_blue_80p.png) repeat}
#menu li a{padding:5px 5px 5px 10px;width:100%;display:block;color:#000000;width:auto}
#menu li:hover a{color:#ffffff;font-weight:bold}
#menu p{margin-left:11px}

#content{float:left;width:490px;margin:-110px 0 0 0}

#tariffs {border-collapse:collapse;margin:1em 0 0 0}
#tariffs td {vertical-align:top; padding:0 .25em 1em 0}
#tariffs th {text-align:left}

#email table{border-collapse:collapse;margin:1em 0 0 0}
#email th,#email td{text-align:left;vertical-align:top}

#email td.fieldError{width:185px;color:#f00;}

#email input, #email textarea {border:1px solid #666;width:400px;}
#email input.radio {width:10px}
#email input.btn {width:200px}

#email .error{color:#f00;font-weight:bold}
#email .inputError{border:#f00 solid 1;background:#fee;}
#email .output{width:370px}
