html 
{height: 100%;}

body 
{margin: 0; padding: 0; min-width: 1000px; color: #000; background: #066; text-align: left;}

body, td 
{font: 11px tahoma, verdana, arial, helvetica, san-serif;}

label 
{font-weight: bold;}

img
{border: none;}

a, a:visited 
{color: #;}

hr
{height: 1px; border: none;	border-top: 1px solid #ccc;}

.short {width: 75px;}
.mediuma {width: 125px;}
.mediumb {width: 175px;}
.mediumc {width: 250px;}
.wide {width: 350px;}


/*----------- tables ------------------*/

table.formtable td
{padding: 3px 10px 3px 0; white-space: nowrap; vertical-align: baseline;}

table.formtable tr.topalign td
{vertical-align: top;}

table.listtable td
{padding: 3px; vertical-align: baseline;}

table.listtable tr.tableheader td
{color: #000; padding: 3px; background: #333 url(../../Pics/WRC/background-header.png); white-space: nowrap;}

table.listtable tr.altrow td
{background: #ddd;}

/*----------- grouped settings ------------------*/

#mainwrapper, #wrapper, #subwrapper, #topbanner, #centrecol, #leftcol, #rightcol
{position: relative;}

div.homeblock span, #tabcontent a, #tabcontent b, #centrecol span.code, #rightcol span.code  
{display: block;}

/*----------- banner area ------------------*/

#topbanner
{width: 100%; overflow: hidden; height: 102px; color: #fff;  background: transparent url(../../Pics/WRC/background-banner.gif) no-repeat;}

#topbanner h1 
{position: absolute; top: 15px; left: 425px; display: none;}

#logo 
{position: absolute; top: 10px; left: 17px;}

div.login 
{display: block; background: #044; padding: 2px 10px; text-align: right;}

div.login a 
{color: #FFF;  font-weight: bold; text-decoration: none;}

/*----------- content area ------------------*/

#mainwrapper 
{width: 1000px; background: transparent url(../../Pics/WRC/background-bodyright.gif) repeat-y right; padding: 0 29px 10px 0; text-align: left; margin: 0; border-bottom: 1px solid #055;}

#subwrapper 
{margin-left: 219px; padding: 0; width: 778px; position: relative;}

html > body #subwrapper 
{width: auto;}

#wrapper 
{clear: both; position: relative; width: 1000px;}

#leftcol 
{float: left; overflow-x: hidden; width: 219px; padding-bottom: 10px; background: transparent url(../../Pics/WRC/background-left.gif) repeat-x top; height: 121px; color: #fff;}

html > body #leftcol {height: auto; min-height: 121px;}

#rightcol 
{float: right; width: 231px; padding-bottom: 10px;}

#centrecol 
{padding: 0 15px 10px 15px; width: 510px; margin-right: 231px; overflow: hidden;}

#centrecol h1 
{color: #4d5761; font-size: 18px;}

/*----------------------*/

.homeblock {position: relative; padding: 0; margin: 0; text-align: left; }
.homeblock p {padding: 0 15px;}
.homeblock span {padding: 0;}
.hometitle {display: block; background: transparent url(../../Pics/WRC/background-header.png) no-repeat; color: #000; font-weight: bold; padding: 3px 0;}
.hometitle .edit {font-size: 11px; font-weight: normal; float: right; color: #fff; text-decoration: underline;} 
/*----------------------*/

#footer 
{clear: both; text-align: center; margin: 0 210px; padding-bottom: 1ex;}

#tabcontent 
{position: relative; padding: 5px 15px; overflow-x: hidden;}

#tabcontent .schedule a 
{text-decoration: none;}

#tabcontent a 
{color: #fff;}

#tabcontent .schedule td
{vertical-align: top; padding: 1px 3px;}

#tabcontent p 
{margin: 4px 0 10px; padding: 0;}

#tabcontent hr 
{margin: 0 0 6px;}

#hometabs 
{background: #333; overflow: hidden; position: relative; width: 219px; padding-top: 1em;}

#centrecol .hometitle 
{font-size: 13px; font-weight: bold; color: #000; background: #transparent url(../../Pics/WRC/background-header.png); padding: 3px 15px; margin: 0 -15px;}

#rightcol .hometitle 
{font-size: 13px; font-weight: bold; color: #000; background: #transparent url(../../Pics/WRC/background-header.png); padding: 3px 15px;}

#forms table td 
{padding: 5px 25px 5px 0;}

#Sponsors p 
{padding: 0 15px;}

#centrecol span a img 
{margin-top: 15px;}

.padding 
{padding: 0 15px;}

#news p span {color: #666; display: inline;}

#news a {font-weight: bold;}

#E2E {position: absolute; top: 20px; right: 25px; z-index: 1000;}

#TopMenu1_RadMenu {clear: both;}
form {margin: 0; padding: 0;}

