html { 
height: 100%; 
}

#body { 
background: url(bg.jpg) repeat-x top left #fff; 
margin: auto; 
text-align: left;
}

/*========================================================*/
/*     Design Elements                                    */
/*========================================================*/

.skin { 
width: 976px; 
height: 100%; 
border: 0px solid #000; 
}

.spacer {
position: relative;
background: #fff;
height: 20px;
border: 0px solid #000; 
}

.banner {
position: relative;
background: url('bannerBg.png');
width: 976px; 
height: 166px; 
border: 0px solid #fff; 
text-align: left;
}

.logo {
float: left;
position: relative;
top: 39px;
left: 17px;
width: 96px;
height: 127px;
}

.welcome a {
position: absolute;
background: url('homeIcon.png') no-repeat;
top: 11px;
left: 3px;
width: 300px;
height: 24px;
border: 0px solid #fff;
}

.welcomeMsg {
position: absolute;
top: 13px;
left: 26px;
width: 272px;
height: 18px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #fff;
text-align: left;
border: 0px solid #fff;
}

.timeDate {
position: absolute;
top: 13px;
left: 667px;
width: 300px;
height: 20px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #fff;
text-align: right;
}

.loginSkin {
position: absolute;
top: 45px;
left: 711px;
width: 250px;
height: 20px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #fff;
text-align: right;
border: 0px solid #fff; 
}

.siteSearch {
position: absolute;
clear: both;
top: 75px;
left: 640px;
width: 300px;
height: 20px;
font-family: verdana;
font-size: 9px;
font-weight: bold;
color: #fff;
text-align: left;
border: 0px solid #fff; 
}

.menu-main {
background: #fff;
width: 976px; 
height: 54px; 
text-align: left;
border: 0px solid #000; 
}

.solpart {
position: relative;
top: 10px;
left: 26px;
width: 916px; 
height: 20px; 
border: 0px solid #000; 
}

.content { 
position: relative;
background: #fff;
width: 976px; 
text-align: left;
border: 0px solid #000; 
}

.scoreboard {
position: relative;
width: 171px;
height: 240px;
border: 1px solid #e4e4e4; 
}

.partner {
position: relative;
width: 171px;
height: 240px;
border: 1px solid #e4e4e4; 
}

.main {
position: relative;
width: 513px;
height: 214px;
border: 0px solid #e4e4e4; 
}

.videoGallery {
position: relative;
width: 224px;
height: 240px;
border: 1px solid #e4e4e4; 
}

.events {
position: relative;
width: 224px;
height: 298px;
border: 0px solid #e4e4e4; 
}

.footerSkin { 
position: relative;
background: #fff;
width: 976px; 
height: 74px;
text-align: left;
border: 0px solid #000; 
}

.footer { 
position: relative;
background: url('footerBg.jpg');
left: 17px;
width: 943px; 
height: 74px;
border: 0px solid #000; 
}

.copyright { 
position: absolute;
top: 15px;
left: 17px;
width: 370px; 
height: 50px;
font-family: verdana;
font-size: 9px;
font-weight: bold;
color: #fff;
text-align: left;
border: 0px solid #000; 
}

.eyesocket { 
position: absolute;
background: url('eyesocket.png') no-repeat;
top: 6px;
left: 780px;
width: 144px; 
height: 31px;
text-align: left;
border: 0px solid #000; 
}

.spacerTransparent {
position: relative;
background: transparent;
height: 14px;
border: 0px solid #000; 
}

.reflection { 
position: relative;
background: url('reflection.png') no-repeat;
width: 976px; 
height: 184px;
border: 0px solid #000; 
}

.searchButton { 
position: absolute;
background:  url('goBtn.jpg') repeat-x; 
cursor: hand;
top: 1px;
left: 278px;
width: 42px;
height: 17px;
text-align: left;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
margin: 0 0 0 0px;
}


/*========================================================*/
/*     Content Panes                                      */
/*========================================================*/




/*========================================================*/
/*     Tokens                                             */
/*========================================================*/




/*========================================================*/
/*     Text                                               */
/*========================================================*/

.normal, .Normal { 
font-family: tahoma; 
font-size: 11px; 
color: #555; 
}

.NormalBold { 
font-family: tahoma; 
font-size: 11px; 
font-weight: bold; 
color: #555; 
}

.NormalRed { 
color: #C50000; 
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
}

.SubHead { 
font-family: tahoma; 
font-size: 11px; 
font-weight: bold; 
color: #777;  
}

.Head { 
font-size: 11px; 
color: #777; 
background: transparent; 
font-weight: bold;
}


/*========================================================*/
/*     Links                                              */
/*========================================================*/

a:link, a:visited, a:active { 
color: #666; 
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
text-decoration: underline; 
}

a:hover { 
color: #444; 
font-family: tahoma; 
font-size: 11px; 
text-decoration: underline; 
}

a.Normal:link, a.Normal:visited { 
color: #666; 
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
}

a.Normal:hover { 
color: #444; 
font-family: tahoma; 
font-size: 11px;	
text-decoration: none; 
}

a.registration:link, a.registration:visited { 
color: #fff; 
font-family: verdana; 
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
}

a.registration:hover { 
color: #ededed; 
font-family: verdana; 
font-size: 11px;	
text-decoration: underline; 
}

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { 
color: #6A6A6A; 
border: 1px solid #ABABAB; 
background: #EFEFEF; 
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
height: 20px; 
}

a.CommandButton:hover { 
color: #6A6A6A; 
border: 1px solid #868686; 
background: #DFDFDF;
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
height: 20px; 
}

.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { 
color: #fff; 
font-family: verdana; 
font-size: 11px; 
text-decoration: none; 
}

a.DATE_object:hover { 
color: #fff; 
font-family: verdana; 
font-size: 11px; 
text-decoration: none; 
}

.DATE_object2, a.DATE_object2:link, a.DATE_object2:visited, a.DATE_object2:active { 
color: #fff; 
font-family: verdana; 
font-size: 11px; 
text-decoration: none; 
font-weight:normal; 
}

a.DATE_object2:hover { 
color: #fff; 
font-family: verdana; 
font-size: 11px; 
text-decoration: none; 
}


/*========================================================*/
/*     Forms                                              */
/*========================================================*/



select, input { 
font-family: tahoma; 
font-size: 11px; 
color: #333; 
}

.NormalTextBox { 
color: #333; 
line-height: 12px; 
font-family: tahoma; 
font-weight: normal; 
font-size: 11px; 
}

NormalTextBox { 
margin: 0; 
background: transparent; 
visibility: invisible; 
border: 0; 
}

#dnn_dnnSEARCH_txtSearch.NormalTextBox { 
height:19px; 
background: transparent; 
width: 174px; 
color: #888; 
border: 0px solid #FFFFFF; 
cursor:text;
}
