body {margin: 0; padding: 0; min-width: 1021px; color: #000; background: #767474 url(../../Pics/Hotspurs/background.gif) repeat-x top; text-align: Center;}

body, td {font: 11px verdana, arial, helvetica, san-serif;}
label {font-weight: bold;}
img {border: none;}

.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: #ffffff;
	padding: 3px;
	background: #transpa url(../../Pics/Hotspurs/background-header.gif);
	white-space: nowrap;
}

table.listtable tr.altrow td
{
	background: #ddd;
}

/*----------- contents ------------------*/

#mainwrapper {width: 1021px; position: relative; background: #fff url(../../Pics/Hotspurs/background-left.gif) repeat-y left; text-align: left; margin: 0 auto;}
#wrapper {position: relative;}

#topbanner{position: relative; width:100%; overflow: hidden; height:151px; color: #ffffff;  background:  url(../../Pics/Hotspurs/background-banner.jpg) no-repeat;}

#TopMenu1_RadMenu
{
/*position:absolute;
left:0px;
top: 151px;*/
/*border-top:1px solid #fff;*/
border-bottom:1px solid #fff;
clear: both; 
width: 100%;
}

form {margin: 0; padding: 0;}

#topbanner h1 {
position:absolute;
top: 25px;
left: 165px;
background: url(../../Pics/Hotspurs/title-bg.gif) no-repeat;
height: 23px;
width: 349px;
text-indent: -5000px;
}
#logo {position: absolute; top: 0; left: 15px;}

/*div.spacer {display: block; background: #460000 url(../../Pics/Hotspurs/background-header.gif) repeat-x; padding: 2px 10px; text-align: right;}*/
div.spacer {color: #444444; height:1px; display: block;position:relative; top:-15px; background: transparent; padding: 0 10px; text-align: right;}
div.spacer a {color: #444444;  font-weight: bold; text-decoration: none;}

#leftcol, #rightcol, #centrecol {position: relative;}

#leftcol {width: 219px; padding: 0; float: left;}

#centrecol h1 {color: #4d5761; font-size: 18px;}

.homeblock {margin: 0; text-align: left; }
.homeblock p {padding: 0 15px;}
.hometitle {display: block; background: url(../../Pics/OSU/background-headers.jpg) no-repeat; color: #9bd5ff; font-weight: bold; height: 20px;}
div.homeblock span {display: block;}
div.padding {padding: 0 10px;}

#rightcol .title {color: #fff; background: #b5090a ;}

.title span {display: block; padding: 5px 5px 11px 20px;}
html > body .title {min-height: 23px; height: auto;}

.clear {display: none;}
#footer {clear: both; text-align: center; margin: 0 210px;}

#leftcol {position: relative;}
#centrecol {padding: 0 15px 10px 15px; width: auto; margin: 0 231px 0 219px;}
#rightcol { width: 231px; padding: 0; float: right;}
html > body #centrecol {margin-top: 48px;}

#leftcol {}
#tabcontent {padding: 5px 20px;}
#tabcontent a, #tabcontent b {display: block;}
#tabcontent p {margin: 4px 0 10px; padding: 0;}
#tabcontent hr {margin: 0 0 6px;}

#hometabs 
{background: #fff; overflow: hidden; position: relative; top:-25px; padding-top: 25px;}
#centrecol .hometitle {font: bold italic 14px arial, helvetica, san-serif, verdana; color: #000; background: #fff url(../../Pics/Hotspurs/background-header_C.gif) no-repeat 10px 23px; padding: 5px 15px 10px; margin: 0 -15px; border-left:1px solid #000;}
#rightcol .hometitle {font: bold italic 14px arial, helvetica, san-serif, verdana; color: #000; background: #fff url(../../Pics/Hotspurs/background-header2_C.gif) no-repeat bottom right; padding: 5px 15px 8px 30px; margin-right: 5px;}
.hometitle .edit { font-size: 11px; font-weight: normal; float: right; color: #ffffff; text-decoration: underline;} 
#forms table td {padding: 5px 25px 5px 0;}
#sponsors p {padding: 0 15px;}
#centrecol span a img {margin-left: -7px; margin-top: -20px;}
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;}

#E2E {position: absolute; top: 5px; right: 10px; z-index: 1000;}














