html, body { margin: 0; padding: 0; }
body { background: #fff;font: 1em/1.25em Arial, Helvetica, Geneva, sans-serif;color:#000; } 
a{outline:none}
h1, h2, h3, h4, h5{ margin:0; padding:0;font-weight: bold;}
h2{font-size:130%;}
h3{font-size:120%;}
h3{font-size:110%;}
h4{font-size:100%;font-weight: bold;}
h5{font-size:90%;}

#main a.external{

   padding-right: 20px;
   background: transparent url(../images/icons/external.gif) no-repeat center right;
}
/*--------- Common Layout----------*/

#wrapper { width: 100%; margin: 0 auto; }
#header{display:none;height:0}
#header2{display:none;}  
#content{
} 
#footer{display:none;}
#copyright{
	display:none;

	}


#main {
	position:relative;
	width: 95%; 
	padding:1em;
	font: 100%/120% Arial, Helvetica, Geneva, sans-serif;
	color:#262626;   
	
	 } 
#main h1{text-align:center;padding-bottom:1em;font-size:120%; }

#header_info{
	color: #fafafa;
	font-weight: bold;
	font-size: 95%;
	padding: 30px 0 0 15px;
}
.site_search{display:none;}
.tour_date{display:none;}
#go_link  {
display:none;}

div#sitemap{
 display:none;
	
 }
#sitemap a{
	display:none;	}
@media screen{
  body>div#footer{
   position:fixed;
  }
 }
* html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
/* ----- Common Classes----- */ 
.bold{font-weight:bold;}
.blue_text{color:#0e4c87;}
.div16{color: #4f8e00;}
.div18{color:#043c75;} 
.red{color:red;}
.clear{clear:both;height:1px;}



/* ----- Navigation----- */ 
#nav {display:none; width: 18.2%; float:left;font-size:110%;font-weight: bold; }
#nav ul { margin: 0; padding:0; }
#nav ul li { list-style: none; text-align: left; margin-left:.1em;}
#nav ul li a { text-decoration: none; display: block; font-size: .8em; color: #090D14; text-transform: capitalize;
margin: 0px; padding:.4em .8em; border-bottom:1px dotted #999;margin-left:.1em }
#nav ul li a:hover, #nav ul li a:active {  } 
#nav ul li a:hover {background: #fff; }
li#active a {background-color: #fff;}
/* the following properties IE 6 and lower will ignore
because they come last, FF and other compliant browsers will override the above with these */ 
body > div#nav { width: 150px; }
body > div#nav ul { width: 150px; margin: 0; padding: 0; }
/* and back to properties that IE knows */ 





/* ----- LINKS ----- */
a[href$='.pdf'] {
display:block;
padding-left:36px;
line-height:26px; 
height:26px;

background:transparent url(../images/icons/page_white_acrobat.png) center left no-repeat;
}
a[href$='.doc'] {
display:block;
padding-left:36px;
line-height:26px; 
height:26px;

background:transparent url(../images/icons/page_white_word.png) center left no-repeat;
}
a{
outline:none;
font-size:90%;
font-weight:bold;
color: #0081FA ;
font-weight: bold;
text-decoration: none;

}
 .searchbox  {color:#043c75;font-size:12px;font-family:Arial;margin:0;padding:5px 0 0;height:25px;border:solid 1px;outline-width:0;outline-color:#043c75}
/***********************HOMEPAGE************************/
#home_left{
float:left;
width:568px;
} 
#home_right{
margin-left:569px;
width:197px;

}
#home_photo { 
width: 563px;
 height:318px;
background: url(../images/Top_photo_back.jpg) no-repeat; 
} 
#home_photo_container div{
float:left;

}
div.home_photo{
display:block;
width:200px;height:200px;
border:2px solid #999; 
overflow:hidden;
margin-left:5%
}
div.home_photo_caption{
width:41%;
margin-left:10%;
margin-top:2%;
font-size: 100%;
line-height: 140%;
}
#home_news{
width: 563px;
 height:318px;
background: url(../images/hot_news_back.jpg) no-repeat;
margin-top:3em;
line-height: 120%; 
}
#home_news p.next ,#home_news p.back{text-indent: -9000px;}
#home_news p.next a{
width:18px;height:18px;
margin-top:270px;
margin-right:50px;
background: url(../images/navigation/right.png) no-repeat;
text-indent:-1000px;
}
#home_news p.back a{
width:18px;height:18px;
margin-top:270px;
margin-left:50px; 
background: url(../images/navigation/left.png) no-repeat;
text-indent:-1000px;
}
#home_news p a:hover{
background-position: 0 -18px;
}
#home_photo_container{
width:100%;
height:300px;
}

div.home_photo{
text-align:center;
}
#news_ticker{
width: 563px;
 height:85px;
background: url(../images/news_ticker_back.jpg) no-repeat;

}
#news{
list-style-type: none;
padding-top:45px;
padding-left:90px;
}
#news a{
	color: #eaeaea;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
}
.home_officials{ 
padding-botttom:3em;
}
#home_buttons{margin:0;padding:0;height:48px;}
#home_buttons ul{list-style:none;margin:0;padding:0;}

#home_buttons li a{
position:relative;
height:44px;
width:185px;
float:left; 
background: url(../images/blue_button.jpg) no-repeat;
padding-right:2px;
opacity: 0.8;
filter: alpha(opacity = 80);
}
#home_buttons li a:hover, #home_buttons li.active a{
opacity: 1;
filter: alpha(opacity = 100);
}

#home_buttons li.home_butt{text-align:center;}
#home_buttons li.home_1{background: url(../images/match_time_button.jpg) no-repeat; }
#home_buttons li.home_2{background: url(../images/rain_delay_button.jpg) no-repeat; }
#home_buttons li.home_3{background: url(../images/web_cam_button.jpg) no-repeat; }
.home_butt span{position:relative;top:25%;text-align:center;color:#fff;font-weight:bold; }

/* Easy Slider */
	#slider {
	font-size:90%;
	padding-top:10%;
	margin-left:3%;
	
	}
	#slider h2{
		font-size:120%;
		color:#0e4c87;
	}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:530px;
		height:260px;
		overflow:hidden; 
		}
	#slider p{ 
		width:90%;;
		}		
	#slider li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider li p{ 
		margin:20px;
		}				
	span#prevBtn{float:left;padding-left:7%;}
	span#nextBtn{float:right;padding-right:7%;}					

/* // Easy Slider */

/* Easy Slider */
	#photo {
	font-size:90%;
	padding-top:10%;
	margin-left:3%;
	}
	#photo h2{
		font-size:120%;
		color:#0e4c87;
	}
	#photo ul, #photo li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#photo, #photo li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:550px;
		height:230px;
		overflow:hidden; 
		}
	#photo p{ 
		width:50%;float:left;
		}		
	#photo li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#photo li p{ 
		
		}				
	span#prevBtn{float:left;padding-left:7%;}
	span#nextBtn{float:right;padding-right:7%;}					
span#nextBtn a{
display:block;
width:18px;height:18px;
background: url(../images/navigation/right.png) no-repeat;

 text-indent:-1000px;

}

span#prevBtn a{
display:block;
width:18px;height:18px;
 background: url(../images/navigation/left.png) no-repeat;
text-indent:-1000px;
}
span#prevBtn a:hover,span#nextBtn a:hover{
background-position: 0 -18px;
text-indent:-1000em; 
}
/* // Easy Slider */


/**************************************************************************************/
#history{
font-family: arial,sans-serif;
//font-size: .9em;
//letter-spacing: -0.2pt;
//word-spacing: 3pt;
line-height:1.6;
}

td a{

font-family: arial,sans-serif;
font-size: .95em; 

}
/*********************************** TICKETS ***************************************************/
#tickets{

}
#stadium{
position:relative;
background:url("../images/stadium_view/stadium_viewer.jpg") no-repeat;
width:554px;height:525px;
margin:0 auto;
}
#numberDisplay1{
position:relative;top:30px;margin-left:34px;
background:url("../images/stadium_view/image_fram.png") no-repeat;
width:496px;height:264px}



/*********************************** PROFILE ***************************************************/
#player_profile_detail{
background:url(../images/profile_back.gif) no-repeat; 
width:100%;

} 
#profile_pic{
position:relative;
width:40%;
float:left;
}
#player_data{
position:relative;
padding-top:2em; 
margin-left:40%;
height:300px;
}
 .polaroid {
position:relative;
top:10px;
	width:280px;
	height:288px;
	background:url(../images/polaroid_background.png) no-repeat; 
	color:#000;
	font:14px  arial, sans-serif;
	}
.polaroid div{
height:197px;
width:253px;
overflow:hidden;
}
.polaroid div img {
	padding:27px 27px 0 27px;
	position:relative;
	
	}		

.polaroid p {
	margin:0;
	padding:0;
	margin:0 25px 0 25px; 
	text-align:center;
	font-family: Georgia;
	}
#player_data div{
letter-spacing: .12em;

}


p.firstname {float:left;}
#profile_name-16 p, #profile_name-18 p{margin-top:2px;letter-spacing:.1em;font-size:120%;margin-right:2%;} 
#profile_name-18 p:first-letter{font-size: 140%;color:#043c75;}
#profile_name-16 p:first-letter{font-size: 140%;color: #4f8e00;}
dl{width: 100%;margin: 0 0 1em;padding-top:0;letter-spacing:.15em;font-size:80%;} 
dt,dd.player_data{font-size: 110%;padding-bottom:10px;}
dt{float: left;padding-right: 13px;color: #444;width:30%;text-align:left;}
dd{margin:0}
dd.player_data{padding-left: 3px;color: #333;font-weight: bold;}

#player_match_info{
font-size:90%;
}
h3.category {margin-bottom: 1px; padding: 0.8em 0.3em 0.2em; font-size: 16px; font-weight: bold; color: #666; border-bottom: 2px solid #666;padding-top:20px;}

/*********************************** Sponsor ***************************************************/

#sponsor_menu { padding: 0; }
			#sponsor_menu li { display: inline; }
			#sponsor_menu li a { border-left:1px solid #787878;;background: #d4d4d4; padding: 10px; float:left; border-right: 1px solid #787878; border-bottom: 1px solid #787878; text-decoration: none; color: #000; font-weight: bold;border-top:1px solid #787878;}
			#sponsor_menu li.active a { background: #fff;border-bottom: none; }
			.content { position:relative;float: left;  border: 0px solid #d4d4d4; border-top: none; border-left: none; background: #fff;  width: 700px;padding: 10px 20px 20px;height:auto; }

/* ------------------------------------------------------------
	Portfolio & Map
------------------------------------------------------------ */

#portfolio {
	float: left;
	display: inline;
	list-style: none;
	width: 740px;
	margin: 0;
	position: relative;
}
#portfolio a * {
overflow:hidden;
display:block;
background-color: #fff;
}
#portfolio li {
	height:113px;
	float: left;
	display: inline;
	margin: 0 16px 26px 0; 
	padding:  6px;
	list-style: none;
	//background-color: #bebebe;
	//border:2px solid #a7a7a7;
}
#portfolio li img{
width:200px;
}

/**************************  NEWS  *****************************/
.news_div{  
border: 1px solid #eaeaea;
padding:10px;
margin:5px;
}
.news_date{
font-size:70%;
display:block; 
}
.news_summary{
font-size:90%;
}


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

.photos_div img{
width:110%;
border:0;
}

.photos_div_inner{
padding:5px;
border:2px solid #eee;
float:left;
margin:10px;
}
.photos_div{
position:relative;
width:80px;
height:60px;
overflow:hidden;
text-align:center;

border:2px solid #ddd; 
background:url('../images/spinner.gif') no-repeat center center;

}
.photos_div a span{
display:block;
position:absolute;
width:80px;
height:60px;
top:0;
left:0;
opacity: 0.3;
filter: alpha(opacity = 30);
background-color:#fff;
}
.photos_div a:hover span{

opacity: 0;
filter: alpha(opacity = 0);
}


/************************** Airlines Car & Nats *****************************/
#travel h2{
	height:85px;
	text-align:left;
	padding-left:85px;
	padding-top:35px;
	text-transform: capitalize;
	color: #083972;
}
#travel{
	position:relative;
	padding-left:20px;
	}
.travel_text{
	position:relative;
	padding-left:85px;
	top:-40px;
}
#air h2{
	
	background:url('../images/travel/airline_icon.jpg') no-repeat ;
}
#car h2{
	background:url('../images/travel/car_rental_icon.jpg') no-repeat;
}
#nats h2{
	background:url('../images/travel/shuttle_icon.jpg') no-repeat;
}
/*
#sponsor_logo{
position:relative;
left:-30px;
}
#clip_logo{
height: 83px;
width: 103px;
overflow:hidden;
border:2px solid #a7a7a7;
background-color: #fff;

}
.jerry{
background-color: #000;
}
a #clip_logo{
opacity: 0.46; 
border:2px solid #a7a7a7;
}
 a:hover #clip_logo{
opacity: 1.66; 
border:2px solid #5e5e5e; 
}
#portfolio a,
#portfolio a .hover {
	opacity: 1.76;
	position: relative;
	float: left;
	display: inline;
	//background: url('http://astuteo.com/images/portfolio/portfolio-swatches.jpg') top left no-repeat;
}
*/



            .box{display:none;}
            #contactFormContainer
            {
            	
            	float:left;
            }
            #contactForm
            {
		
            	height:540px;
            	width:0px;
            	background-color:#fff;
            	display:none;
		
            } 
           
                      
            #contactLink
            {
		float:left;
            	height:140px;
            	width:35px;
            	background-color:#fff;
            	display:block;
            	cursor:pointer;
		
            }
            
           
ul.tabs li {

background:url('../images/blue_button.jpg');
}


/**********************************PAST WINNERS******************************/
.past_winner_year{
background:#d4d4d4;
padding:5px;
margin: 15px 0 5px;
font-weight:bold;
}
.past_winner{
height:20px;
width:99%;
margin-bottom:1px;
color:#fff;
padding:3px;
}
.past_winner span{
color: #eaeaea;
font-weight:bold;
}
.player_block18{
background:#043c75;

}
.player_block16{
background:#4f8e00;
}
