body {margin:5px 0px 0px 5px; text-align:left; background:#ddd;}
a{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
a:visited{color:#000; text-decoration:none;}

#container {width:775px;}

#rightcontent, #centerrightcontent, #centerleftcontent, #leftcontent {padding:0px; margin-right:6px; margin-bottom:30px; background:#ddd; position: relative; float:left; }
#leftcontent {width:345px;}
#centerleftcontent {width:297px;}
#rightcontent {width:121px; margin-right:0px;}

.box {margin-top:6px; height:auto; background:#fff; border:1px solid #999; padding:4px;}
.box h1{color:#003399; margin:0px; padding:3px; text-transform:uppercase; text-align:left; font-size:13px; font-family:verdana; font-weight:bold;}
.box h5{color:#000; margin:0px; padding:0px; margin-top:10px;}
.box p{padding:2px; margin:0px; font-size:12px; font-family:verdana;}
.box p a{color:#000; text-decoration:none;}
.box p a:hover{color:#003399; text-decoration:underline;}


#ultimora {}

#date {text-align:right; color:#fff; font-weight:bold; font-size:12px; font-family:arial; padding:2px 3px 1px 3px; background:#232855;}

#links {text-align:center; color:#fff; font-weight:bold; font-size:12px; font-family:arial; padding:2px 3px 1px 3px; background:#707499; margin-top:5px;}
#links a {text-transform:uppercase; color:#fff; text-decoration:none;}
#links a:hover {color:#fff; text-decoration:underline;}
#links a:visited {color:#fff; text-decoration:none;}

#menu {margin-top:-5px;}
#menu th, td {font-size:9px; font-family:verdana; padding:1px; font-weight:bold; border:0px; text-align:center;}
#menu th {background:#232855; color:#fff;}
#menu th a{color:#fff; text-decoration:none;}
#menu th a:hover{color:#fff; text-decoration:none;}
#menu th a:visited{color:#fff; text-decoration:none;}
#menu td {background:#54577C; color:#fff;}
#menu td a{color:#fff; text-decoration:none;}
#menu td a:hover{color:#fff; text-decoration:none;}
#menu td a:visited{color:#fff; text-decoration:none;}

#header {width:775px;}
#lefthead {float:left;}
#righthead {float:left;}
#footer {clear:both; border-top:1px solid #555; width:775px; font-family:arial; font-size:11px;}
#footer a {color:#000; text-decoration:none; font-size:11px;}
#footer a:hover{color:#000; text-decoration:underline;}
#footer a:visited{color:#000; text-decoration:none;}

#copy {margin-top:20px; font-size:12px; text-align:center; font-family:arial; width:775px; padding-bottom:10px;}

.ulist{width:200px; overflow: hidden;}
.ulisttime{float:left; width:30px;}
.ulisttitle{float:right;width:170px;}
.ulist a{text-decoration: none; text-transform:uppercase; font-size:10px; color:#222;}
.ulist a:hover{text-decoration: underline;}
.hour{font-weight: bold; font-size: 11px;}

.box ul.subsection_tabs {list-style:none; margin:0; padding:0; clear:both; border-bottom:1px solid #999; height:20px; clear:both; padding-left:10px; margin-top:10px;}
.box ul.subsection_tabs li {float:left; margin-right:7px; text-align:center;}
.box ul.subsection_tabs li a {display:block; height:20px; font-size:10px;  padding:0px 1px 0 1px; font-family:arial; background-color:#fff; color:#666;  border:1px solid #888; border-bottom:0px; text-decoration:none;}
.box ul.subsection_tabs li a:hover {color:#666; text-decoration:none;}
.box ul.subsection_tabs li a.active {background-color:#ddd; color:#000; text-decoration:none;}
.box ul.register_tabs {border-bottom:none; text-decoration:none;}
.box ul.register_tabs li a.active {background-color:#6d7a81; color:#fff; text-decoration:none;}

/*IE6 hacks*/
* html #leftcontent {width:340px;}
* html #centerleftcontent {width:297px;}
* html #rightcontent {width:120px; margin-right:0px;}
