body {
margin: 0 auto;
font-family: Arial, Tahoma, sans-serif;
background: #040607 url('assets/images/nav/typhoonback.gif') no-repeat fixed top left;
}

p {
margin: 0 17px 7px 7px;
padding: 0;
font-size: 12px;
line-height: 20px;
}
h1 {
margin: 0 7px 7px 7px;
padding: 0;
font-size: 24px;
color: #c53a34;
}
h2 {
margin: 21px 7px 7px 7px;
padding: 0;
font-size: 20px;
color: #8c0600;
}
h3 {
margin: 7px 7px 0 7px;
padding: 0;
font-size: 16px;
color: #c53a34;
}

a:link {
color: #db0d01;
text-decoration: underline;
}
a:visited {
color: #db0d01;
text-decoration: underline;
}
a:hover {
color: #c23d35;
text-decoration: none;
}
a:active {
color: #c23d35;
text-decoration: none;
}
img {
border: 0;
}
.sm {
font-size: 9px;
}
.med {
font-size: 12px;
}
.white {
color: #FFFFFF;
}
.clear {
clear: both;
}
.text {
margin: 0 0 5px 0;
padding: 0;
width: 150px;
height: 20px;
float:right;
}
.textbox{
margin: 0 0 5px 0;
padding: 0;
width: 150px;
height: 75px;
float:right;
}
.button{
margin: 0 25px;
padding: 0;
width: 100px;
height: 25px;
float:right;
}

#page {
margin: 0 auto;
padding: 0;
width: 896px;
}
#head {
margin: 0;
padding: 0;
width: 896px;
}
#nav {
margin: 0;
padding: 0;
width: 896px;
text-align: center;
}
#nav ul {
margin: 0;
padding: 0;
width: 886px;
}
#nav ul li {
margin: 0;
padding: 0;
display: inline;
}
#nav ul li a:link,#nav ul li a:visited {
margin: 0;
padding: 5px 20px;
font-size: 18px;
line-height: 26px;
color: #FFFFFF;
text-shadow: #000000 1px 1px 3px;
text-decoration: none;
background: transparent url('assets/images/nav/nav.png') repeat-x;
}
#nav ul li.active a:link,#nav ul li.active a:visited {
color: #EEEEEE;
text-shadow: #000000 1px 1px 3px;
background: none;
}
#nav ul li a:hover,#nav ul li a:active {
color: #EEEEEE;
text-shadow: #000000 1px 1px 3px;
background: none;
}
#bigbanner_sub {
display: block;
position: relative;
margin: 0;
padding: 0;
width: 896px;
height: 96px;
}
#bigbanner {
display: block;
position: relative;
margin: 0;
padding: 0;
width: 896px;
height: 352px;
}
#bigbanner span.watchvideo {
position: absolute;
top: 5px;
right: 10px;
margin: 0;
padding: 0;
width: 95px;
height: 96px;
}
#bigbanner span#video {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
width: 886px;
height: 353px;
background: transparent url('assets/images/nav/videoback.png') repeat-x top;
}
#bigbanner span#video span.hidevideo {
position: absolute;
top: 5px;
right: 0;
margin: 0;
padding: 0;
width: 95px;
height: 96px;
}


#bigbanner span#calendar {
position: absolute;
top: 10px;
right: 20px;
margin: 0;
padding: 0;
width: 398px;
height: 180px;
}
#bigbanner span.viewcalendar {
position: absolute;
top: 10px;
right: 20px;
margin: 0;
padding: 0;
width: 29px;
height: 32px;
text-align: right;
display: none;
visibility: hidden;
}
#bigbanner span.viewcalendar a:link,#bigbanner span.viewcalendar a:visited {
font-size: 9px;
color: #FFFFFF;
}
#main {
margin: 0;
padding: 0;
width: 896px;
}
.full_top {
margin: 9px 0 0 0;
padding: 0;
width: 886px;
height: 13px;
background: transparent url('assets/images/nav/full_top.gif') no-repeat bottom;
}
.full_mid {
margin: 0;
padding: 0 15px 15px 15px;
width: 856px;
min-height: 370px;
background: transparent url('assets/images/nav/full_mid.gif') repeat-y;
}
.full_bot {
margin: 0;
padding: 0;
width: 886px;
height: 37px;
background: transparent url('assets/images/nav/full_bot.gif') no-repeat top;
}
#leftcolumn {
float: left;
margin: 9px 13px 9px 0;
padding: 0;
width: 285px;
}
.left_top {
margin: 0;
padding: 0;
width: 285px;
height: 13px;
background: transparent url('assets/images/nav/left_top.gif') no-repeat bottom;
}
.left_mid {
margin: 0;
padding: 0 0 15px 0;
width: 285px;
background: transparent url('assets/images/nav/left_mid.gif') repeat-y;
}
.left_bot {
margin: 0;
padding: 0;
width: 285px;
height: 15px;
background: transparent url('assets/images/nav/left_bot.gif') no-repeat top;
}

#centercolumn {
float: left;
margin: 9px 13px 9px 0;
padding: 0;
width: 287px;
}
.center_top {
margin: 0;
padding: 0;
width: 286px;
height: 13px;
background: transparent url('assets/images/nav/center_top.gif') no-repeat bottom;
}
.center_mid {
margin: 0;
padding: 0 0 15px 0;
width: 286px;
background: transparent url('assets/images/nav/center_mid.gif') repeat-y;
}
.center_bot {
margin: 0;
padding: 0;
width: 286px;
height: 25px;
background: transparent url('assets/images/nav/center_bot.gif') no-repeat top;
}

#rightcolumn {
float: left;
margin: 9px 0;
padding: 0;
width: 286px;
}
.right_top {
margin: 0;
padding: 0;
width: 286px;
height: 13px;
background: transparent url('assets/images/nav/right_top.gif') no-repeat bottom;
}
.right_mid {
margin: 0;
padding: 0 0 15px 0;
width: 286px;
background: transparent url('assets/images/nav/right_mid.gif') repeat-y bottom;
}
.right_bot {
margin: 0;
padding: 0;
width: 286px;
height: 15px;
background: transparent url('assets/images/nav/right_bot.gif') no-repeat top;
}

