/* CSS Document */
* html, body { height: 100%; min-height: 100%; }
body { min-height: 100%; background-color: #3f3f3f; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color: #ffffff; }
#body { width: 720px; height: auto; min-height: auto !important; background: url(../images/bg-content.gif) repeat-y #3f3f3f; margin: 0 auto 5px; }
#content { width: 700px; height: 100%; min-height: auto; background-color: #000000; margin: 0 auto; padding-bottom: 10px; }

/*anchor */
#top { display: block; width: 1px; height: 1px; }

/* header above nav bar */
#leftHeader { float: left; }
#rightHeader { width: 200px; float: right; margin-top: 5px;text-align: right; color: #ffffff; font-size: 85%; }
#rightHeader a { color: #ffffff !important; text-decoration: none; font-weight: bold; }

/* footer */
.header { margin: 0 0 5px 0; }
#footer a { color: #ffffff; font-weight: bold; text-decoration: none; }
#footer a:hover { text-decoration: underline; }


/*nav */
#navbar {
width: 700px; /*100%;*/
height: 29px; 
background: url(../images/bg-nav.gif) repeat-x; 
font-weight: bold; 
color: #ffffff;
margin: 0 auto;
vertical-align: baseline;
clear: both !important; border-bottom: 1px solid black;
text-transform: uppercase; }

#navbar li.item { 
width: 75px;
float: left;
height: 80% !important;
padding-bottom: 3px !important; 
text-align: center;
font-size: 83%; }

#navbar ul.nav {
list-style-type: none;
float: left;
padding-left: 0;
margin: 0; }

#navbar ul.date {
float: right;
margin: 0;
color: #666666; }

#navbar li {
height: 24px;
margin: 1px 0 0 5px;
padding: 4px 8px 0 8px;
font-weight: bold; }

#navbar ul.nav li {
background: url(../images/divider.gif) no-repeat top right;
}

#theNews { list-style-type: none; width: 99%; }
#theNews li { border-bottom: 1px dotted #cccccc; margin-bottom: 10px; padding-left: 5px; }


#navbar a {
text-decoration: none;
color: #ffffff; }

div.sideNav { float: left; width: 248px; background: url(../images/basketball/bg-sideNav.gif) #333333; }
table.sideNav { width: 100%; height: 200px; }
table.sideNav td { border-bottom: 1px solid #3f3f3f; font-weight: bold; text-transform: uppercase; color: #ffcc00; }
.sideNav a { color: #ffcc00; text-decoration: none; }

img { border: none; }
.norm { margin-bottom: 15px; }
#last { background: none !important; margin-left: 2px !important; padding-left: 0 !important; }

#home_swf { width: 700px; clear: both; overflow: hidden; overflow: visible !important; border-top: 2px solid #990000; }
#contentRow { width: 700px; height: auto;background: /*url(../images/bg-contentRow.gif)*/ #333333; color: #ffffff; clear: both; }
#highlights, .right { width: 430px; float: right; margin: 5px 5px 0 2px; background-color: #2a2a2a; padding: 3px; }
.left { width: 245px; float: left; margin-top: 5px; padding-left: 3px; }
#news, #schedule { border-bottom: none; border-right: none; border-left: none; border-top: 2px solid #4f4f4f; margin-bottom: 25px;  }
#news legend, #schedule legend { font-weight: bold; color: #ff9900;}
#news p { margin-left: 5px; }
#newsTitle, #highlightsTitle { font-weight: bold; margin: 5px 2px 3px 0; font-size: 105%; color: #ff9900 !important; }
.sHdr { font-weight: bold; padding-top: 10px; color: #ff6600; }
.sHdr2 { font-weight: bold; padding-top: 10px; font-size: 125%; color: #ff6600; }
#scheduleTitle { font-weight: bold; margin: 0 2px 3px 0; font-size: 110%; background-color: #2a2a2a; padding: 3px; }
#sponsors { height: 160px; margin-top: 5px; padding-left: 2px; font-weight: bold; clear: both; }

.defLink { color: #ffee00; font-weight: bold; }
.newsHeader { font-weight: bold; color: #ffff00; }
#footer { height: auto; border-top: 1px solid #333333; background-color: #000000; padding: 3px 0; font-size: 90%; text-align: center; clear: both; }
#footerTop { height: 20px; overflow: hidden; background: url(../images/contentShadow-up.gif) repeat-x #000000; }

/*td { border-bottom: 1px solid #3f3f3f; font-weight: bold; text-transform: uppercase; color: #ffcc00; }*/
hr { border: 1px solid #3f3f3f; }

.teamCol { text-align: left; }

.checkGroupBlock, .fieldsetTop, fieldset { border-top: 2px solid #4f4f4f; border-left: none !important; border-right: none; border-bottom: none; }
.checkGroupBlock legend, .fieldsetTop legend { font-weight: bold; color: #ff9900; }

form { margin: 0; }
label.reg { display: block; float: left; width: 75px; line-height: 23px;}
.formRow { clear: both; }

#resumeRegistration input { height: 20px; }
.code { width: 110px; }
.submit1 { background-color: #ff9900; color: #ffffff; font-weight: bold; padding: 1px; font-size: .75em; border: 1px solid #ff6600;  }

.inpt_def { border: 1px solid #333333; width: 110px; }

.norm { margin-top: 0; }
.calHeader { font-weight: bold; }

.highlightTable { width: 96%; margin: 5px auto; }
.highlightTable td { text-align: center; }
.listHighlight { font-weight: bold; color: #ff6600; }

.top10 { margin-top: 10px; }
#newnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF6633;
}

