html{overflow:-moz-scrollbars-vertical;}
img{border:0;}
a{font-weight:bold;text-decoration:none;color:#5c5c5c;cursor:pointer;}
a:hover{text-decoration:underline;}
.right{text-align:right;}
.center{text-align:center;}
.clear{clear:both;}
body,h1,h2,h3,form{font:12px verdana,arial,sans-serif;margin:0;padding:0;color:#5c5c5c;}
body{background:url(i/theme/bg.png) repeat-x;text-align:center;margin:0;padding:0;}
form{margin:0px;}
h2{color:#697ca7;font-size:16px;font-weight:bold}
h3{font-size:10px;}
h4{background:#e6e7e7;border-top:1px solid #cfd0d0;font-size:11px;padding:3px;margin:12px 0 4px 0;}
iframe{border:0;}
img{border:0px;}
input[type=text],input[type=password],textarea,select{border:1px solid #697ca7;}
p,div{line-height:16px;}
th{text-align:center;font-weight:bold;}
.red{color:#aa0000;font-weight:bold;}
.green{color:#00aa00;font-weight:bold;}

#wrapper{text-align:left;margin:auto;width:800px;}
#header{height:205px;color:#aaaaaa;}
#header a{font-weight:bold;color:#aaaaaa;}
#header table{width:100%;height:96px}
#header table td{white-space:nowrap;}
#header table td.ad{width:100%;text-align:right;vertical-align:bottom;}
#content{float:left;width:540px;}
#content img{padding:3px;}
#sidebar{float:right;width:250px;}
#sidebar div{padding:3px 0;margin:0;}
#sidebar #q{width:100%;}

#menu{padding:0px;margin:0px;list-style-type:none;clear:both;}
#menu li{float:left;text-align:center;width:100px;padding:18px 0 8px 0;color:#ffffff;font-weight:bold;background:url(i/theme/tab3.png) repeat-x;}
#menu li:hover,#menu li.current{background:url(i/theme/tab4.png) repeat-x;}
#menu li.home{background:url(i/theme/tab1.png) repeat-x;}
#menu li.home:hover,#menu li.homec{background:url(i/theme/tab2.png) repeat-x;}
#menu li.end{float:left;width:11px;height:41px;background:url(i/theme/tab5.png) no-repeat;}
#menu a{color:#ffffff;}
#menu div.drop{position:absolute;visibility:hidden;background:white;border:1px solid #697ca7;}
#menu div.drop p{text-align:left;margin:5px;}
#menu div.drop p a{color:#4c4c4c;font-weight:normal;padding:0px;}

#headline{text-align:center;font-weight:bold;}

table.calendar{float:left;margin:0 20px;}
table.calendar td{margin:2px;width:32px;height:32px;text-align:center;}
table.calendar th{font-weight:bold;text-align:center;}
table.calendar img{padding:1px;}
td.today{font-size:115%;font-weight:bold;}
td.select{background-color:#dbd7f2;}
table.active td{cursor:pointer;}
div#calendar input,div#calendar select{margin:1px;}

table.fees{margin:5px auto;}
table.fees td{width:75px;text-align:center;}
table.fees td.label{width:125px;text-align:right;}

span.em,p.em{color:#aa0000;font-weight:bold;}
span.underline{border-bottom:1px solid navy;}
p.headline{padding:0px 20px;text-align:center;font-weight:bold;}
div.slideshow{text-align:center;}
div.slideshow a{text-decoration:none;}