body 
{margin: 0; padding: 0; color: #000; background: #066; repeat-y left; text-align: Left;}

body, td 
{font: 11px verdana, arial, helvetica, san-serif;}

label 
{font-weight: bold;}

img
{border: none;}

a, a:visited 
{color: #fff;}

#centrecol a, #centrecol a:visited, #rightcol a, #rightcol a:visited
{color: #00f;}

.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.listtable td
{
	padding: 3px;
	vertical-align: baseline;

}

table.listtable th a
{
    color: #ffffff;
}

table.listtable th, table.listtable thead, table.listtable tr.tableheader td
{
	color: #fff;
	padding: 3px;
	background: #333;
	white-space: nowrap;
}

table.listtable tr.altrow td
{
	background: #ddd;
}

/*----------- contents ------------------*/
#mainwrapper 
{width: 1000px; position: relative; background: transparent url(../../Pics/WestRouge/background-bodyright.gif) repeat-y right; text-align: left; padding: 0 29px 10px 0; border-bottom: 1px solid #055;}

#wrapper 
{position: relative;}

#topbanner
{position: relative; overflow: hidden; height:102px; color: #fff;  background: url(../../Pics/WestRouge/background-banner.gif) no-repeat left;}

#topbanner h1 
{display: none;}

#logo 
{position: absolute; top: 10px; left: 17px;}

div.spacer 
{position: absolute; right: 29px; top: 80px; background: transparent url(../../Pics/WestRouge/login.gif) no-repeat left; padding: 4px 10px 2px 35px; text-align: right; height: 17px; width: auto;}

div.spacer a 
{color: #fff; font-weight: bold; text-decoration: none;}

#leftcol, #rightcol, #centrecol 
{position: relative;}

#leftcol 
{width: 219px; padding: 0; float: left; color: #fff;}

#centrecol h1 
{color: #000; background: url(../../Pics/WestRouge/background-header.png) no-repeat; font-size: 14px;}

/*----------------------*/

.homeblock {margin: 0; text-align: left; }
.homeblock p {padding: 0 15px;}
.hometitle {display: block; background: url(../../Pics/WestRouge/background-header.png) no-repeat; color: #000; font-weight: bold; padding: 3px 0;}
div.homeblock span {display: block;}
div.padding {padding: 0 10px;}
/*----------------------*/

.title 
{display: block; background: #066; color: #fff; font-weight: bold; padding: 4px 0;}

#rightcol .title 
{color: #fff; background: #303030;}

.title span 
{display: block; padding: 3px 5px 0 20px;}

html > body .title 
{min-height: 23px; height: auto;}

.clear {display: none;}
#footer 
{clear: both; text-align: center; margin: 0 210px;}

#centrecol 
{padding: 0 15px 10px 15px; width: auto; margin: 0 231px 0 219px; min-width: 390px; overflow: hidden;}

#rightcol 
{width: 231px; padding: 0; float: right;}

html > body #centrecol {margin-top: 35px;}

#tabcontent 
{padding: 5px 20px; background: transparent url(../../Pics/WestRouge/background-left.gif) repeat-x top; height: 300px;}

#PrimaryLeftColumn1_tsLeftColumn
{padding: 0; margin: 0;}

#tabcontent 
{heigth: auto; min-height: 300px;}

#tabcontent a, #tabcontent b 
{display: block;}

#tabcontent p 
{margin: 4px 0 10px; padding: 0;}

#tabcontent hr 
{margin: 0 0 6px;}

#hometabs 
{background: #066;}

#centrecol .hometitle 
{font-size: 13px; font-weight: bold; background: url(../../Pics/WestRouge/background-header.png) no-repeat; color: #000;  padding: 3px 15px; margin: 0 -15px;}

#rightcol .hometitle {font-size: 13px; font-weight: bold; background: url(../../Pics/WestRouge/background-header.png) no-repeat; color: #000; padding: 3px 15px;}

.hometitle .edit 
{ font-size: 11px; font-weight: normal; float: right; color: #fff; text-decoration: underline;} 

#forms table td 
{padding: 5px 25px 5px 0;}

#sponsors p 
{padding: 0 15px;}
#Sponsors {text-align: center;}

#centrecol span a img 
{margin-top: 15px;}

html > body #centrecol span a img {margin-top: 15px;}

#centrecol span, #rightcol span
{display: block;}

#news p span {display: inline; color: #666;}
#news a {font-weight: bold;}

#homephoto {position: relative; width: 375px; overflow: visible;}
#centrecol span {position: relative; display: block; margin: 0; padding: 0;}
#centrecol .homeblock p span {overflow: hidden; width: 485px;}

#E2E {position: absolute; top: 30px; right: 34px; z-index: 1000;}






















