body {font: normal 10pt/12pt Verdana, sans-serif; background: #fff url("./img/bg.gif"); padding: 0; margin: 0;}

a:link, a:visited {color: #900; text-decoration: none;}
a:hover, a:active {color: #fff; background-color: #900; text-decoration: none;}
div#menu a:hover, div#menu a:active {color: #f00; background-color: #ccc; text-decoration: none;}

h1 {font: normal 15pt/18pt Verdana, sans-serif; margin: 0 16px; padding: 8px 10px 10px 10px; /*width: 650px;*/ background-color: #fff; border-color: #ccc; border-style: double solid; border-width: 3px 1px;}
h2 {font: bold 13pt/16pt Verdana, sans-serif; color: #777; margin: 5px 0 15px 0; padding: 0;}
h4 {font: normal 13pt/16pt Verdana, sans-serif; width: 180px; height: 90px; position: relative; float: left; clear: left; margin: 0 0px 10px 0; padding: 0 0 3px 10px; border: solid 0 #ccc; border-top-width: 1px; background-color: #eee; background-repeat: no-repeat; background-position: 0 5px;}
h3 {font: bold 13pt/16pt Verdana, sans-serif; margin: 5px 20px 15px 0; padding: 0; border: solid 0 #999; border-bottom-width: 1px;}
h5 {font: bold 10pt/12pt Verdana, sans-serif; padding: 0; margin: 0 0 5px 0;}

#q1 {background-image: url("./img/1.gif");}
#q2 {background-image: url("./img/2.gif");}
#q3 {background-image: url("./img/3.gif");}
#q4 {background-image: url("./img/4.gif");}

img {border-width: 0;}
img.i {margin: 0; padding: 0; height: 16px; width: 16px; border-width: 0; vertical-align: middle; display: inline;}

p {margin: 0 0 1em 0; padding: 0;}

ul.nav, ul.nav ul {padding: 0; margin: 0; list-style-type: none;}
ul.nav li {margin: 0; padding: 0 0 0 1px; border: solid 1px #e4e4e4; width: 130px;}
ul.nav2 {position: absolute; left: 131px; background-color: #ccc; display: none;}
ul.nav2 li {width: 390px; border-color: #900 #e4e4e4 #e4e4e4 #e4e4e4;}
#ul2 {top: 19px;}
#ul3 {top: 38px;}
li.a {font-weight: bold;}

div#label_bg {padding: 0 0 4px 8px; margin: 0; height: 130px; background: #fff url("./img/line_bg.gif") repeat-x; background-position: 0 26px;}
img#logo {display: block; float: left;}
div#menu {position: absolute; top: 28px; left: 250px; padding: 0; margin: 0;}
div.answer {margin: 0 0 8px 208px;}
div#rightFrame {position: relative; float: right; width: 230px; padding: 4px 8px 25px 8px; margin: 0 3px 5px 14px; border: solid 0 #ccc; border-left-width: 1px; background-color: #fff;}
div#contact {position: absolute; top: 30px; right: 14px;}
div.container, div#copy, div#counters {margin: 0 16px; padding: 10px; /*width: 650px;*/ background-image: url("./img/transparent.gif"); border: solid 0 #ccc; border-width: 0 1px;}
div.container2 {clear: left;}
div#copy {border-width: 1px; text-align: center;}
div#counters {border-bottom-width: 1px; margin-bottom: 3em;}
div.promo img {border: solid 1px #999; margin: 0 10px 10px 0;}

table.promoTable {width: 100%; text-align: left; margin: 0 0 20px 0; padding: 0;}
table.promoTable td {width: 49%; padding: 0; margin: 0; vertical-align: top;}

