@charset "utf-8";

body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,embed,object {margin:0;padding:0;}
body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,embed,object {vertical-align:baseline;}
body,table {font-size:12px;line-height:1;color:#333333;}
body {background:url(../images/wholebg.gif) left top;}
p {margin-bottom:1em;line-height:1.5;}
img {border:0;}
a {color:#0055FF;}


#header {text-align:center;background:url(../images/headerbg2.gif) left top repeat-x;height:111px;}
#header div.inner {margin:0 auto;width:960px;height:111px;border-left:1px solid #ececec;border-right:1px solid #ececec;background:white url(../images/headerbg.gif) left top repeat-x;position:relative;}

#header1 {position:absolute;top:13px;left:16px;}
#header2 {position:absolute;top:7px;right:15px;text-align:right;color:#999999;font-size:10px;}
#header3 {position:absolute;top:70px;left:477px;}
#header3 img {margin-right:5px;}
#header4 {position:absolute;top:33px;left:709px;}

#main {text-align:center;}
#main div.inner {margin:0 auto;text-align:left;width:960px;border-left:1px solid #ececec;border-right:1px solid #ececec;background:white url(../images/mainbg.gif) center top repeat-y;}

#main #mainbottom {clear:both;height:5px;background:white url(../images/mainbottombg.gif) center top no-repeat;}

#alpha {float:left;width:222px;padding-left:14px;background:url(../images/alphabg.gif) left top no-repeat;}
#beta {float:right;width:700px;padding-right:10px;font-size:13px;}

#menu {padding-left:6px;padding-top:15px;}
#menu div.inner {margin:0 auto;}
#menu ul {padding:0;}
#menu ul li {list-style-type:none;line-height:1;}
#menu ul li img {margin-bottom:5px;}
.menupanel {background:url(../images/alpha1_2.gif) center top repeat-y;width:210px;}
.menupanel li {text-align:center;}
.menupaneltitle {text-align:center;margin:0 0 8px;}
#menu1 {margin-bottom:9px;}
#menu2 {margin-bottom:10px;}
.alpha1panel {background:url(../images/alpha4_2.gif) center top repeat-y;width:210px;}
#alpha1 {margin-bottom:10px;}
.alpha11panel {background:url(../images/alpha8_2.gif) center top repeat-y;width:210px;}
#alpha11 p {margin:5px 17px 20px;line-height:1.8;}
#alpha11 p.sbtm {margin-bottom:3px;}
#alpha11 p img {margin-top:6px;}
#alpha2 {margin-bottom:10px;}
#alpha3 {margin-bottom:10px;}

#beta h3 {width:679px;height:25px;background:url(../images/h3bg.gif) no-repeat;font-weight:bold;padding:12px 0 0 23px;font-size:15px;}
#beta1 {text-align:right;margin:20px 10px 10px;clear:both;}
#beta2 {margin:8px 0 12px;}
#beta3 {font-size:10px;margin-bottom:20px;}
#beta3 a {text-decoration:none;color:#333333;}
#beta3 a:hover {text-decoration:underline;}

#footer {text-align:center;}
#footer div.inner {margin:0 auto;text-align:center;width:960px;border-left:1px solid #ececec;border-right:1px solid #ececec;background:white;height:82px;font-size:10px;}
#footer1 {padding-top:8px;}
#footer1 a {color:#333333;text-decoration:none;}
#footer1 a:hover {text-decoration:underline;}
#footer2 {padding-top:8px;}

.cred {color:#ee002d;}
.st {font-weight:bold;}
.cntr {text-align:center;}

table.scheduletbl {width:670px;table-layout:fixed;border-collapse:collapse;border:1px dashed #cdcdcd;font-size:14px;}
table.scheduletbl thead td {width:18%;padding:5px 11px;border:1px dashed #cdcdcd;background:#ffffdf;}
table.scheduletbl thead th {width:11%;padding:5px 11px;border:1px dashed #cdcdcd;background:#ffffdf;font-weight:bold;text-align:center;}
table.scheduletbl tbody th {padding:14px 11px;border:1px dashed #cdcdcd;font-weight:bold;text-align:left;}
table.scheduletbl tbody td {padding:14px 11px;border:1px dashed #cdcdcd;text-align:center;}
table.scheduletbl tbody td.noschedule {background:#eaeaea;}

