/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	} 
	.body{font-size:11px;	
	font-family:Arial, Helvetica, sans-serif; 
	color:#45433e;
	font-size:13px;
	line-height:1.52em;
	background:#ebebeb url(images/bg.gif) repeat top left;
	}
	
a, a:visited, a:hover {	
	font-size:13px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#327dbb;	
	line-height:1.45em;
	text-decoration:none;
	}
a:hover {
	color:#1f384d;
	text-decoration:none;
	}


/* Site Structure Start */
/*{ Start of New CSS Structure }*/

	
#frameSPAN {
	width:100%;
	height:100%;
	margin:0 auto;
	background:url(images/fade.gif) repeat-x top left;
}

#frame {
	width:1011px;
	margin:0 auto;
}



#headPic {
	width:1011px;
	height:356px;
	float:left;
}

		
#nav1 {
	width:1011px;
	height:55px;
	position:relative;
	background:url(images/nav.jpg) no-repeat top left;
	float:left;
}
		
#nav1 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#nav1 li, #nav1 a {display: block;}
#nav1 span { display:none; }

#nav1-ul { list-style:none; margin:0; padding:0; }
/*#nav1 li#nav-1, #nav1 a#link-1 {margin: 0px; padding: 0px; list-style: none;  height:55px; width:228px; display: block; }
#nav1 li#nav-2, #nav1 a#link-2 {margin: 0px; padding: 0px; list-style: none;  height:55px; width:162px; display: block; }
#nav1-2 li a {height:30px; width:208px;}
#nav1-2 li {position:relative;}
#nav1-3 li a {height:30px; width:142px;}
#nav1-3 li {position:relative;}*/
		#nav1-1, #nav1-1 a { width:105px; left:0; background-image:none; height: 55px;}
		#nav1-2, #nav1-2 a { width:228px; left:105px; background-image:none; height: 55px; }
		#nav1-3, #nav1-3 a { width:163px; left:333px; background-image:none; height: 55px; }
		#nav1-4, #nav1-4 a { width:188px; left:496px; background-image:none; height: 55px; }
		#nav1-5, #nav1-5 a { width:148px; left:684px; background-image:none; height: 55px; }
		#nav1-6, #nav1-6 a { width:179px; left:832px; background-image:none; height: 55px; }
		
		#nav1-1 a:hover { background:transparent url(images/nav.jpg) no-repeat 0 -55px; }
		#nav1-2 a:hover { background:transparent url(images/nav.jpg) no-repeat -105px -55px; }
		#nav1-3 a:hover { background:transparent url(images/nav.jpg) no-repeat -333px -55px; }
		#nav1-4 a:hover { background:transparent url(images/nav.jpg) no-repeat -496px -55px; }
		#nav1-5 a:hover { background:transparent url(images/nav.jpg) no-repeat -684px -55px; }
		#nav1-6 a:hover { background:transparent url(images/nav.jpg) no-repeat -832px -55px; }
		
		
		#nav1-1 a.current { background:transparent url(images/nav.jpg) no-repeat 0 -55px; }
		#nav1-2 a.current { background:transparent url(images/nav.jpg) no-repeat -105px -55px; }
		#nav1-3 a.current { background:transparent url(images/nav.jpg) no-repeat -333px -55px; }
		#nav1-4 a.current { background:transparent url(images/nav.jpg) no-repeat -496px -55px; }
		#nav1-5 a.current { background:transparent url(images/nav.jpg) no-repeat -684px -55px; }
		#nav1-6 a.current { background:transparent url(images/nav.jpg) no-repeat -832px -55px; }
		
		/*
		WITH DROP-DOWNS
		#nav1-1, #nav1-1 a{ width:105px; left:0; background-image:none; height: 55px;}
		#nav1-2, a#link-1{ width:228px; left:105px; background-image:none;}
		#nav1-3, a#link-2{ width:163px; left:333px; background-image:none;}
		#nav1-4, #nav1-4 a { width:188px; left:496px; background-image:none; height: 55px; }
		#nav1-5, #nav1-5 a { width:148px; left:684px; background-image:none; height: 55px; }
		#nav1-6, #nav1-6 a { width:179px; left:832px; background-image:none; height: 55px; }
		
		#nav1-1 a:hover { background:transparent url(images/nav.jpg) no-repeat 0 -55px; }
		a#link-1:hover { background:transparent url(images/nav.jpg) no-repeat -105px -55px; }
		a#link-2:hover { background:transparent url(images/nav.jpg) no-repeat -333px -55px; }
		#nav1-4 a:hover { background:transparent url(images/nav.jpg) no-repeat -496px -55px; }
		#nav1-5 a:hover { background:transparent url(images/nav.jpg) no-repeat -684px -55px; }
		#nav1-6 a:hover { background:transparent url(images/nav.jpg) no-repeat -832px -55px; }
		
		
		#nav1-1 a.current { background:transparent url(images/nav.jpg) no-repeat 0 -55px; }
		a#link-1.current { background:transparent url(images/nav.jpg) no-repeat -105px -55px; }
		a#link-2.current { background:transparent url(images/nav.jpg) no-repeat -333px -55px; }
		#nav1-4 a.current { background:transparent url(images/nav.jpg) no-repeat -496px -55px; }
		#nav1-5 a.current { background:transparent url(images/nav.jpg) no-repeat -684px -55px; }
		#nav1-6 a.current { background:transparent url(images/nav.jpg) no-repeat -832px -55px; }*/
		


#content {
	width:1011px;	
	float:left;
	background:url(images/content_rep.jpg) repeat-y top left;
}

#content ul, #content li {margin-left:15px;}

#leftWrpper {width:574px; float:left; margin:0 21px 20px 14px !important; margin:0 10px 20px 7px;}

#leftBox {
	width:573px;
	width/* */:/**/533px; 
	width: /**/533px;
	height:357px;
	height/* */:/**/317px; 
	height: /**/317px;
	float:left;
	padding:20px;
	background:#eff6f7 url(images/content_pic.jpg) no-repeat top left;
}

#leftBox2 {
	width:573px;
	width/* */:/**/533px; 
	width: /**/533px;
	float:left;
	padding:20px;
	background-color:#eff6f7;
}

#fullWidth {
	width:943px;
	padding:20px;
	margin:0 auto 20px auto;
	background-color:#eff6f7;
}

#saveDate {
	width:387px;
	width/* */:/**/347px; 
	width: /**/347px;
	height:191px;
	height/* */:/**/171px; 
	height: /**/171px;
	padding:20px 20px 0 20px;
	float:left;
	background:url(images/save_datebox.jpg) no-repeat top left;
}

#grandPrix {
	width:357px;
	height:171px;
	float:left;
	margin-bottom:20px;
	background:url(images/grandprix_winner.jpg) no-repeat top left;
}

#schedule {
	width:355px;
	width/* */:/**/315px; 
	width: /**/315px;
	
	margin:20px 0px 0 0;
	padding:20px 20px 20px 20px;
	float:left;
	background:url(images/schedulebg2.jpg) #EEF6F9 no-repeat bottom left;
}

#funFacts {
	width:356px;
	width/* */:/**/148px; 
	width: /**/148px;
	padding:20px 188px 20px 20px;
	float:left;
	background:#f5f9fa url(images/fun_facts_bg.jpg) no-repeat bottom right;
}

#sidebar {float:left; width:387px;}

#footer {
	width:983px;
	margin:20px 0 0 14px !important;
	margin:20px 0 0 7px;
	background:#cbd4df url(images/footerbg.jpg) no-repeat top left ;
	float:left;
	padding-top:70px;
	color:#969696;
	font-size:11px;
	text-align:center;
	}
	#footerText{width:984px; margin:0 auto; font-size:10px;}
		#footer a, #footer a:visited {color:#969696; text-decoration:none; font-size:10px;}
		#footer a:hover{color:#920006; font-size:10px;}
		#footer span, #footer span a, #footerText span a:visited {color:#a3a3a3; font-size:10px;}
		#footer span a:hover {color:#a3a3a3; font-size:10px;}
		
	

/* Site Structure End */



/* Custom Class Names */
button { 
	padding:3px;
	color:#fff; 
	font-weight:bold; 
	background-color:#424242;
	border:2px solid #717171; 
	float:left;
	cursor:pointer;
	}
	
input {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}

textarea {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#5e5e5e;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#156137;
	font-weight:700;
	text-decoration:none;
	margin:0 0 5px 0;
	padding:0 0 10px 0;
	}
	
h2 {font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	font-weight:800;
	margin:0 0 5px 0; 
	color:#004a7f; 
}

h3 {
	font-size:12px;
	border-bottom:0;
	}
h4 {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.05em;
	border-bottom:0;
	margin:3px 0 0 0;
	padding-bottom:4px;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}
	
.subhdr {
	margin-left:165px;
}

#bottomIMGS {float:left; width:574px; padding:20px 0 0 0px;}

.flir-image {border:none;}


 
 /* Sifr Start*/
 .sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:18pt;
	text-transform:capitalize;
	height:30px;
	zoom:1;
}
/*.sIFR-hasFlash h2 {
	visibility:hidden;
	font-size:16pt;
	text-transform:capitalize;
	height:16px;
	zoom:1;
}
.sIFR-hasFlash h3 {
	visibility:hidden;
	font-size:14pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}*/
 /* Sifr End*/
 
.centerSafari img{margin:0 auto;}
