html,body{_height:100%; position:relative}
body{margin:0;padding:0; font-family:"Times New Roman", Times, serif; font-size:16px; }
.dance {background:url(/templates/img/bottom1.jpg) no-repeat right bottom}
img{border:none}
p{margin-bottom:15px}
a{color:#666666}
a:hover{text-decoration:none}
h1{font-size:24px; color:#D80001; margin-bottom:15px; font-weight:normal}
h2{font-size:20px; color:#D80001; margin-bottom:10px; font-weight:normal}
h3{font-size:18px; margin-bottom:8px; font-weight:normal}
ul,ol{list-style-position:inside; margin-bottom:10px}
li{margin-bottom:5px}
#header{margin-bottom:5px}
#top-flash{width:404px; margin:0 auto}
#container{ position:relative; z-index:1000}
#container2{margin:0 27% 0 27%; position:relative; z-index:1000}
#outer{min-width:990px}
#bottom{ position:absolute; right:0px; bottom:0px; }
#bottom2{ position:absolute; left:0px; bottom:0px; }
#menu{height:30px; margin:15px auto 30px auto; list-style:none; width:990px; position:relative; z-index:2222}
#menu li{float:left; margin-right:50px; position:relative; list-style:none}
#menu li a{background:url(../img/menu.gif) no-repeat 4px 8px; padding:3px 5px 5px 15px; display:block}
#menu li a:hover{background:#D80001 url(../img/menu-active.gif) no-repeat 4px 8px; color:#FFF; text-decoration:underline}
.sub-menu{display:block; position:absolute; left:0px; top:27px; margin:0 5px; background:url(../img/sub-menu.gif); padding:0 7px 7px 0; z-index:9999}
.sub-menu ul{background:#FFF; list-style:none outside; border:1px #ebebeb solid; padding:8px 0; margin:0}
.sub-menu ul li{float:none !important; margin-right:0 !important; padding:0 !important; position:static; border:1px #FFF solid}
.sub-menu ul li a{background:url(../img/red-dot.gif) no-repeat 5px 10px !important; padding:2px 15px 4px 15px !important; display:block; white-space:nowrap}
.sub-menu ul li a:hover{background:#D80001 url(../img/white-dot.gif) no-repeat 5px 10px !important}
.left{padding-bottom:165px}
.left2{float:left; width:27%}
.left .block-content,.right .block-content{width:200px; margin:0 auto}
.menu,.menu ul{list-style:none; margin:0; padding:0; list-style-position:outside}
.menu li,.menu ul{margin-bottom:0px !important; padding-bottom:1px}
.menu li{background:url(../img/grey-dot.gif) repeat-x bottom}
.menu li a{display:block; padding:5px 8px 8px 8px; color:#666666}
.menu li a:hover,.menu li a.active{background:#D80001; color:#FFF}
.menu ul{padding:5px 0 8px 15px}
.menu ul li{background:none}
.menu ul li a{background:url(../img/red-dot.gif) no-repeat 5px 10px; padding:0 0 0 15px}
.menu ul li a:hover{background:#D80001 url(../img/white-dot.gif) no-repeat 5px 10px}
.right2{float:right; width:27%}
.right .menu{padding-bottom:165px}
.grey{background:#EBEBEB}
.grey-lt{background:url(../img/grey-lt.gif) no-repeat left top}
.grey-rt{background:url(../img/grey-rt.gif) no-repeat right top}
.grey-rb{background:url(../img/grey-rb.gif) no-repeat right bottom}
.grey-lb{background:url(../img/grey-lb.gif) no-repeat left bottom}
.main-info .block-content{padding:10px 10px 5px 10px; margin-bottom:30px}
.main-info ul{list-style:none}
.main-info li{margin-bottom:5px; background:url(../img/red-star.gif) no-repeat left 3px; padding-left:30px; list-style-position:outside;}
.main-info a{color:#D80001}
#content{padding:0 20px}
#footer{height:60px; clear:both}
#copy{text-align:right; margin-top:10px; font-family:Tahoma; font-size:11px; font-weight:bold}

#webdom{width:420px}
.webdom_a{color:#999999; font-family:Tahoma; font-size:11px; font-style:italic; font-weight:bold; text-decoration:none}
