* {margin:0;border:0;padding:0;}
html {background:black;}
body {font:12px/17px Verdana, Helvetica, Arial, Sans-serif;padding-top:25px;}
a {color:#407292;text-decoration:none;}
a:hover {text-decoration:underline;}
ol,ul {margin:0 20px;}
p {margin-bottom:12px;}
h1,h2,h3,h4 {font:normal 30px verdana;text-transform:uppercase;color:black;}
h2 {font-size:23px;line-height:32px;}
h3 {font-size:17px;line-height:24px;}
h4 {font-size:12px;line-height:17px;}
div .break {display:block;clear:both;}
div.clear {clear:both;height:1px;overflow:hidden;}
div.clear hr {display:none;}
#main {width:950px;margin:0px auto;padding:0;background:white;}
#header {border:0;position:relative;height:30px;background:url('./css/img/header-bg.gif?ka6a7y') no-repeat 0px 0px white;}
#header h1 {padding-top:33px;padding-left:815px;}
#header h1 a {display:block;background:url("./css/img/logo.gif?k9xlse") no-repeat 0px 50%;width:135px;height:80px;padding:0;}
#header h1 a span {display:none;}
#menuSection {height:28px;margin-top:-31px;margin-left:20px;position:absolute;z-index:100;font-size:13px;line-height:28px;width:930px;border:0;border-right:3px solid black;}
#menuSection ul {padding:0;margin:0;}
#menuSection li {border:0;border-top:3px solid black;border-left:3px solid black;list-style-type:none;float:left;height:28px;}
#menuSection li a {background:url("./css/img/menuSection-bg.png?k08to6");color:white;display:block;padding:0 28px;text-decoration:none;}
#menuSection li.selected a {background:white;color:black;}
#menuSection li ul {display:none;}
#langmenuSection {text-transform:uppercase;position:absolute;right:5px;top:10px;height:36px;font:11px verdana;}
#langmenuSection ul {margin:0;}
#langmenuSection li {display:block;float:left;}
#langmenuSection li a {display:block;padding:0 11px;color:#AAAAAA;text-decoration:none;}
#langmenuSection li.hover a,#langmenuSection li.selected a,#langmenuSection li a:hover {color:#2F556E;}
#langmenuSection ul ul {display:none;}
#overview {display:block;padding:20px;min-height:400px;background:url("./css/img/divider.gif?k9lvp2") 200px repeat-y;color:#484848;}
.front #overview {background:url("./css/img/divider.gif?k9lvp2") 658px repeat-y;min-height:250px;}
.noSub #overview {background:none;}
* html #overview {height:400px;}
.index #overview {padding:0;}
#subMenu {float:left;width:150px;margin-right:20px;border-right:0;display:block;height:100%;}
#subMenu h3 {height:42px;white-space:nowrap;margin-bottom:-1px;position:relative;z-index:3;}
#subMenu ul {display:block;margin:0;line-height:36px;}
#subMenu ul li {display:block;list-style-type:none;line-height:36px;border-top:0px solid #ccc;}
#subMenu li a {height:36px;padding-left:16px;display:block;color:black;text-decoration:none;}
#subMenu li.selected a,#subMenu li.hover a,#subMenu li a:hover {background:white url("./css/img/subMenu-gradient.gif?k65rpg") repeat-y;color:#2F556E;}
#subMenu ul li ul {display:block;margin:0;line-height:24px;}
#subMenu ul li ul li {display:block;list-style-type:none;line-height:24px;border-top:0px solid #ccc;}
#subMenu ul li li a {height:24px;padding-left:40px;display:block;color:black;text-decoration:none;font-size:11px;}
#subMenu ul li li.normal a {background:white url("./css/img/subMenu-gradient.gif?k65rpg") repeat-y;color:#000000;}
#subMenu ul li li.selected a,#subMenu ul li li.hover a,#subMenu ul li li a:hover {background:white url("./css/img/subMenu-gradient.gif?k65rpg") repeat-y;color:#2F556E;}
#subMenu ul ul ul {display:none;}
#mainCont {float:right;margin-left:auto;width:691px;}
#mainCont .text {clear:both;}
#mainCont ol,#mainCont ul {margin:0 25px;}
.front #mainCont {margin-left:0;width:620px;float:left;}
.noSub #mainCont {margin-left:0;width:720px;float:left;}
#mainCont li {margin-left:10px;}
#mainCont .image {padding:0;float:left;text-align:left;}
#mainCont .image img {padding:0 15px 10px 0;}
#mainCont img {vertical-align:top;}
#mainCont h1 {font:normal 22px Verdana;margin-bottom:10px;}
#splash {border:0;padding:0;margin:0px;border-top:3px solid black;border-bottom:3px solid black;}
#spots {float:right;width:250px;}
#spots .spot h3 {margin-bottom:10px;}
#spots .spot img {margin-bottom:5px;}
.spotMain {float:left;width:176px;border:1px solid #999999;padding:6px;margin-right:15px;}
#footer {text-align:center;font-size:11px;color:#AAAAAA;background:url('./css/img/footer-bg.gif?ka6adk') no-repeat 0 0 white;height:30px;border-top:3px solid black;}
#footer p {padding-top:6px;}
