/* CSS Document */


#WalkTopBanner{

background-image:url(images/topbar.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 5px;
height: 10px;
width: 699px;
}



#walkVertBannerleft{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 162px;
top: 15px;
height: 662px;
width: 3px;

}

#walkVertBannerright{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 858px;
top: 15px;
height: 662px;
width: 3px;

}



#TopBanner{

background-image:url(images/topbar.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 5px;
height: 10px;
width: 699px;
}
 
#Logo{
 
background-image:url(images/logo108x60.gif);
background-repeat: repeat-n;
position: absolute;
left: 548px;
top: 15px;
height: 51px;
width: 312px;
}

 
#ukathletics{

position: absolute;
left: 165px;
top: 20px;
height: 67px;
width: 130px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-align:left;

}

 
#TopBanner2{

background-image:url(images/topbar.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 70px;
height: 10px;
width: 699px;

}


#VertBannerleft{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 162px;
top: 123px;
height: 554px;
width: 3px;

}


#VertBannerright{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 858px;
top: 123px;
height: 554px;
width: 3px;
}

#middlebanner{

background-image:url(images/topbar_thin.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 374px;
height: 10px;
width: 699px;

}

#bottombanner{

background-image: url(images/topbar_thin.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 674px;
height: 10px;
width: 699px;

}


#pageFooter{
background-image: url(images/footerbar.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 680px;
height: 30px;
width: 699px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;

}

#bikefactory{


position: absolute;
left: 580px;
top: 130px;
height: 82px;
width: 120px;
}

#buxtonmineral{

position: absolute;
left: 720px;
top: 130px;
height: 82px;
width: 120px;
}

#newmillsschool{


position: absolute;
left: 670px;
top: 510px;
height: 82px;
width: 120px;
}

#shadyonline{

position: absolute;
left: 520px;
top: 550px;
height: 82px;
width: 120px;
}

#shadyonlinerw{

position: absolute;
left: 720px;
top: 550px;
height: 82px;
width: 120px;
}

/**********************************************************************
     Banners for Main Champ Tables
**********************************************************************/

#MainChampVertBannerleft{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 162px;
top: 123px;
height: 1730px;
width: 3px;

}


#MainChampVertBannerright{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 858px;
top: 123px;
height: 1730px;
width: 3px;
}

#MainChampbottombanner{

background-image: url(images/topbar_thin.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 1850px;
height: 10px;
width: 699px;

}


#MainChamppageFooter{
background-image: url(images/footerbar.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 1856px;
height: 30px;
width: 699px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;

}


/**********************************************************************
     Banners for Training Page
**********************************************************************/

#TrainingVertBannerleft{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 162px;
top: 123px;
height: 1180px;
width: 3px;

}


#TrainingVertBannerright{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 858px;
top: 123px;
height: 1180px;
width: 3px;
}

#Trainingbottombanner{

background-image: url(images/topbar_thin.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 1300px;
height: 10px;
width: 699px;

}


#TrainingpageFooter{
background-image: url(images/footerbar.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 1306px;
height: 30px;
width: 699px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;

}


/**********************************************************************
     Banners for Champ Tables
**********************************************************************/

#ChampVertBannerleft{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 162px;
top: 123px;
height: 1000px;
width: 3px;

}


#ChampVertBannerright{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 858px;
top: 123px;
height: 1000px;
width: 3px;
}

#Champbottombanner{

background-image: url(images/topbar_thin.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 1120px;
height: 10px;
width: 699px;

}


#ChamppageFooter{
background-image: url(images/footerbar.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 1126px;
height: 30px;
width: 699px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;

}

/**********************************************************************
     Banners for Race Page
**********************************************************************/

#RaceVertBannerleft{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 162px;
top: 123px;
height: 850px;
width: 3px;

}


#RaceVertBannerright{

background-image:url(images/topbar_thin_vert.gif);
background-repeat: repeat-y;
position: absolute;
left: 858px;
top: 123px;
height: 850px;
width: 3px;
}

#Racebottombanner{

background-image: url(images/topbar_thin.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 970px;
height: 10px;
width: 699px;

}


#RacepageFooter{
background-image: url(images/footerbar.gif);
background-repeat: repeat-x;
position: absolute;
left: 162px;
top: 976px;
height: 30px;
width: 699px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;

}


/**********************************************************************
     Main Content
**********************************************************************/

#walkcontent{

position:absolute;
height:220px;
width:650px;
top:25px;
left:185px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-align:left;
}

 


#content{

position:absolute;
height:220px;
width:450px;
top:145px;
left:185px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}

#strollercontent{

position:absolute;
width:640px;
top:145px;
left:185px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}

#rightlinkscontent{

position:absolute;
height:220px;
width:640px;
top:145px;
line-height:18px;
left:185px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}

#leftlinkscontent{

position:absolute;
height:220px;
width:640px;
top:182px;
line-height:18px;
left:485px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}

#resultscontent{

position:absolute;
top:20px;
left:50px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}

#photorightlinkscontent{

position:absolute;
height:220px;
width:640px;
top:85px;
line-height:18px;
left:265px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}

#photoleftlinkscontent{

position:absolute;
height:220px;
width:640px;
top:85px;
line-height:18px;
left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}

#photomiddlelinkscontent{

position:absolute;
height:220px;
width:640px;
top:85px;
line-height:18px;
left:145px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}

#vidleftlinkscontent{

position:absolute;
height:220px;
width:640px;
top:385px;
line-height:18px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}

#vidrightlinkscontent{

position:absolute;
height:220px;
width:640px;
top:385px;
line-height:18px;
left:275px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
text-align:left;
}


/**********************************************************************
     Contact Form Styling
**********************************************************************/

#form{
position:absolute;
top:40px;
left:35px;
width:500px;
height:300px;
font-size:13px;
}

#contact-form label {
float:left;
width:20%;
margin-left:1.2em;
}

#contact-form div{
clear:left;
margin:0.4em 0 0.6em 0;
}

#contact-form fieldset {
border:1px solid grey;
}

#contact-form legend{
color:#003333;
}

#contact-form fieldset label {
margin-left:0.4em;
}

#contact-form .txt{
width:50%;
border:1px solid #89b1ca;
}

#contact-form textarea.txt{
width:70%;
}

.btn{
position:absolute;
border:2px solid #89b1ca;
background-color:#365787;
color:#FFFFFF;
top:210px;
}

.submit {
text-align:center;
}

/**********************************************************************
     Index Page Bottom Links
**********************************************************************/

#bottompiclinkleft{

position:absolute;
top:705px;
left:192px;

}

#bottompiclinkmiddle{

position:absolute;
top:705px;
left:412px;

}

#bottompiclinkright{

position:absolute;
top:705px;
left:632px;

}
 
  /**********************************************************************
     Races Page Bottom Links
**********************************************************************/

#bottomracepiclinkone{

position:absolute;
top:780px;
left:192px;

}

#bottomracepiclinktwo{

position:absolute;
top:780px;
left:352px;

}

#bottomracepiclinkthree{

position:absolute;
top:780px;
left:512px;

}

#bottomracepiclinkfour{

position:absolute;
top:875px;
left:192px;

}

#bottomracepiclinkfive{

position:absolute;
top:875px;
left:352px;

 
 /**********************************************************************
     Championship Page Bottom Links
**********************************************************************/

}
#bottomchamppiclinkleft{

position:absolute;
top:520px;
left:192px;

}

#bottomchamppiclinkmiddle{

position:absolute;
top:520px;
left:412px;

}

#bottomchamppiclinkright{

position:absolute;
top:520px;
left:632px;



}

BODY {


     

}

 

  /**********************************************************************
     members Page  Links
**********************************************************************/

#topmemberspiclinkleft{

position:absolute;
top:250px;
left:192px;

}

#topmemberspiclinkmiddle{

position:absolute;
top:250px;
left:412px;

}

#topmemberspiclinkright{

position:absolute;
top:250px;
left:632px;

}

#midmemberspiclinkleft{

position:absolute;
top:390px;
left:192px;

}

#midmemberspiclinkmiddle{

position:absolute;
top:390px;
left:412px;

}

#midmemberspiclinkright{

position:absolute;
top:390px;
left:632px;

}
 
#botmemberspiclinkleft{

position:absolute;
top:530px;
left:192px;

}

 #botmemberspiclinkmiddle{

position:absolute;
top:530px;
left:412px;

}


/**********************************************************************
      Top Navigation
**********************************************************************/

udiv>ul#nav {
      float:left;
      clear:left;
      margin-top:0px;
      padding-top:0px;
      
            }

ul#nav li 
{
      display:block;
      list-style-type:none;
      float:left;
}         
                
ul#nav li a 
{           
      width:85px;		
      height:33px;     
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      float:left;
      padding:.4em 7px;
      background-image:url(images/bg_nav.gif);
      text-decoration:none;
	  color:#fff;
	  border-top:1px solid #fff;
	  border-right:1px solid #fff;
      border-bottom:1px solid #fff;
      position:relative;
      left:114px;
      top:67px
      
      }

 

* html ul#nav li a {

      /* hide overlow in Win IE to prevent layout being destroyed*/
     overflow:hidden;
    

}

 

ul#nav li a:hover,     
ul#nav li a:active, 
ul#nav li a.current 
{
	  background:#D5E4CD;
      color:#333;
      }
	  

/**********************************************************************
     Photos
**********************************************************************/

#photos{

position:absolute;
height:220px;
width:500px;
top:390px;
left:185px;
}


/**********************************************************************
     Position of Lates News Scroll on Index Page
**********************************************************************/

#latestnews{

position:absolute;
top:130px;
left:685px;

}



/**********************************************************************
     Footer Menu
**********************************************************************/

#footerMenu {
	color: #FFFFFF;
	padding: 2px 0px 0px 2px;
}
ul.footerMenuList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
ul.footerMenuList li {
	margin: 0;
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #FFFFFF;
	display: inline;	
}
ul.footerMenuList li.first {
	margin: 0;
	border-left: none;
	display: inline;
}
a.footerMenuLink, a.footerMenuLink:link, a.footerMenuLink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.footerMenuLink:hover {
	color: #C3E9F5;
}


/**********************************************************************
     Championship Table Classes
**********************************************************************/

.champtable{
	font-size:13px;
	position:relative;
	top:10px;
	}


.racesbg{
background-color: #A8A8BB;
}

.namebg{
background-color: #BEBBB8
}



.champ{
background-color: #E2EBE7;
}


/**********************************************************************
     Results Table Classes
**********************************************************************/

table#results {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-align: right;
}

.toprow {    
font-style: italic;    
text-align: center;    
background-color: #FFFFCC;
}


/**********************************************************************
     Calendar Classes
**********************************************************************/

.caltable{
	font-size:13px;
	position:relative;
	top:10px;
	}
	
.caltablemth{
	font-size:13px;
	position:relative;
	top:10px;
	}


.racesbg{
background-color: #A8A8BB;
}

.namebg{
background-color: #BEBBB8
}



.calendar{
background-color: #E2EBE7;
}

#calkey{


position: absolute;
left: 580px;
top: 132px;
height: 82px;
width: 120px;
}
