body {
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align:center;
	font-size: 10pt;
	font-family: 'arial','verdana','ms sans serif';
 }

p1{ position: relative; align: left; margin: 0; padding: 0 15px;}
p2{ position: relative; align: center; margin: 0; padding: 0 15px;}
p3{ position: relative; align: right; margin: 0; padding: 0 15px;}



/* Anchors
--------------------------------------------------------- */
a:link, a:active {text-decoration: none; color:#0158a9;}
a:visited {text-decoration: none;color:#0158a9;}	
a:hover {text-decoration: none;color:#dcb200;} 
a img {border-width: 0; border-style: none;}



/* Generic page structure
---------------------------------------------------------- */
#container{
    margin: 0 auto;
    width: 900px;
    background: #FFFFFF;
    }

#banner{
    height: 180px;
    width: 900px;
    background: #FFFFFF url('images/banner.jpg') top left no-repeat;
    }

#navigation{
    width: 900px;
    margin-top: 0;
    padding-top: 0;
    }

#content{
    width: 900px;
    padding: 40px 0 10px 0;
    text-align: left;
    }

#content-columns{
    width: 900px;
    float: left;
    margin: 0;
    padding: 0 0 30px 0; 
    }
    
#copy{
   width: 550px;
   float: left;
   padding: 0 0 0 25px;
   }
   
#copy .maps a{
   padding: 20px 10px 10px 10px;
   }
    
#links{
   margin: 0 auto;
   text-align: center;
   }

#links p{
   padding: 0 5px 0 5px;
   }

#FlashSlides{
   height: 270px;
   width: 590px;
   margin: 0;
   float: left;
   background-color: #ffffff;
   padding: 0 0 15px 0;
   }
   
.tableheader2 {
	border-width: 0px;
	background-color: #185ba1;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=100,finishOpacity=60);
	padding: 5px;
}

.table1 {
	width: 200px;
	}

.table1 tr td{
	font-size: 11pt;
	align: center;
	}



/* Basic Phrase Element Styles
---------------------------------------------------------- */

span { display: none;}
strong { font-weight: bold;}


/*Index Page Column Styles
---------------------------------------------------------- */

.box-header {
    height: 25px;
    padding: 8px 0 0 159px;
    }

.box-header h2 {display:none;}


/* Sponsors Column Layout
---------------------------------------------------------- */

#sponsor {
    float: right;
    width: 300px;
    }


/* Latest News Column Layout
---------------------------------------------------------- */

#Column2 {
float: left;
width: 300px;
}


#Column2 #news {
background:#FFF;
color:#000;
width: 290px;
}

#Column2 #news h3 {
color:#0158a9;
display:block;
font-size:100%;
padding-left: 15px;
}

#Column2 #news p {
	margin:2px 0px;
	color:#000;
	padding-left: 15px;
}

/* Upcoming Events Column Layout 
---------------------------------------------------------- */

#Column1 {
float:left;
width: 300px;
}


#Column1 #events {
background:#FFF;
color:#0158a9;
width: 290px;
}

#Column1 #events h3 {
    color:#0158a9;
    display:block;
    font-size:100%;
    padding-left: 15px;
}

#Column1 #events p {
	margin:2px 0px;
	padding-left: 15px;
	color:#000;
}

/* Field Conditions Column Layout
---------------------------------------------------------- */

#Column3 {
float:left;
width: 300px;
}

#Column3 #FieldConditions {
background:#FFF;
color:#000;
width: 280px;
}
    
#FieldConditions #left{
 	width: 50%;
    float: left;
    text-align: right;
	font-size: 100%;
	}
	
#FieldConditions #right{
	width: 50%;
	float: right;
	text-align: left;
	font-size: 100%;
	}
	

/* Footer Layout
---------------------------------------------------------- */

#footer{
    width: 900px;
    height: 100px;
    padding: 30px 0;
    font-size: 11pt;
    }
    
#footer .left{
    width: 300px;
    float: left;
    }
    
#footer .center{
    width: 300px;
    float: left;
    }
    
#footer .right{
    width: 300px;
    float: right;
    }

#footer p{
    padding-left: 90px;
    }