@CHARSET "ISO-8859-1";

/************MAIN STRUCTURE***********/

body{
	
	margin:0;
	padding:0;
	text-align:center;
}

#container{
	
	width:960px;
	min-height:15px;
	margin:0 auto;
	text-align:left;
	padding:0;
	
}

/************PAGE ORIENTED***************/

#title{
		
	background-image:url('../../images/title.png');
	width:236px;
	height:96px;
	position:relative;
}

#title_img{
	
	background-image:url('../../images/title_img.jpg');
	width:960px;
	height:620px;
	position:absolute;
	z-index:1;
	
}

#speedBoost{

	height:0px;
	overflow:hidden;

}

#speedBoost img{

	height:0px;
		
}

#header{
	
	position:relative;
	z-index:8;

}

#right{

	float:right;
	position:relative;
	left:40px;	
	top:-60px;
}

#left{
	
	float:right;
	position:relative;
	left:-977px;	
	top:-60px;
}


#gosearch{

	float:right;
	position:relative;
	left:15px;	
	top:67px;
}

#gosearch img{

	cursor:pointer;
	cursor:hand;	
	
}

#goall{

	float:right;
	position:relative;
	left:25px;	
	top:107px;
}

#menu{
	position:relative;
	background-color:#ffffff;
	width:699px;
	padding-bottom:5px;
	padding-top:10px;
	margin-top:32px;
	margin-left:25px;
	font-size:12px;
	font-family:Georgia;
}

#title, #menu, #search{

	float:left;
	
}

#search{
	
	background-image:url('../../images/search.png');
	width:330px;
	height:133px;
	margin-top:75px;
	margin-left:630px;
	position:relative;
	color:grey;
	text-align:right;
}

#caption{

	background-image:url('../../images/search.png');
	height:50px;
	margin-top:150px;
	color:grey;
	font-size:16pt;
	text-align:right;
	font-family:Helvetica;
	float:left;
	position:relative;
	z-index:999;
}

#imgcap{

	float:left;
	padding-left:5px;
	height:48px;
	overflow:hidden;
	padding-top:3px;
	
}

#whiteleft{
	
	float:left;
	margin-left:15px;
	margin-top:15px;
	border-style:none;
	margin-right:15px;
}

#img_nav{

	background-image:url('../../images/img_nav.png');
	width:960px;
	height:116px;
	position:relative;
	float:left;
}

#left_box{
	
	border:5px solid;
	border-color:#999999;
	height:350px;
	width:610px;
	margin-top:35px;	
	float:left;
	
}

#left_box_img{

	margin-top:10px;
	margin-left:5px;
	
}

#right_box{
	
	border:5px solid;
	border-color:#999999;
	height:350px;
	width:295px;
	margin-top:35px;	
	float:left;
	margin-left:35px;
	overflow:hidden;
}

#bottom_box{

	background-color:B2B2B2;
	width:950px;
	height:140px;	
	margin-top:35px;
	
}

#footer{
	
	width:950px;
	min-height:15px;
	margin-top:25px;
	height:65px;
	color:grey;
	font-size:14px;
}

#footer img{

	margin-right:7px;
	cursor:pointer;
	cursor:hand;
	
}

#social{

	float:left;	
	width:270px;
}

#contact{

	float:left;	
	width:250px;
	margin-top:20px;
	font-family:Helvetica;
	font-size:10pt;
}


#cal_box{
	
	width:892px;
	height:114px;
	overflow:hidden;
	display:linear;
	float:left;
}
	
#cal_innerbox{
	
	width:10000px;
	position:relative;
	left:0px;
	top:0px;
}

#cal_innerbox img{

	margin-right:20px;
	margin-top:20px;	
	height:80px;
	width:124px;
	
}

#arrowRight{
	
	display:inline;
	position:relative;
	top:20px;
	
}

#arrowRight2{
	
	float:right;
	margin-right:20px;
	position:relative;
	top:-15px;
}

/*************Classes***********/

#spons_box{

	width:915px;	
	float:left;
	overflow:hidden;
	
}

#spons_innerbox{
	
	position:relative;
	width:10000px;
	
	
}

#spons_innerbox img{

	margin-top:20px;
	border-style:none;	
	margin-right:25px;
	
}

.cname{

	
}

.fdesc{

	color:4D4D4D;
	font-family:Helvetica;	
	font-size:10pt;
	margin-left:60px;
	width:200px;
	overflow:hidden;
	height:150px;
}

.fdate{

	font-family:Helvetica;	
	font-size:10pt;
	color:999999;
	margin-left:60px;
}

.ftitle{

	font-family:Helvetica;
	font-size:18pt;
	color:999999;	
	margin-left:60px;
}

.fimage{

	margin-top:20px;
	margin-left:40px;
	
}

.feet{

	float:left;
	
}

.nwstxt{

	width:220px;
	height:315px;
	overflow:hidden;
	font-size:11pt;	
	float:left;
	margin-left:20px;
	color:4D4D4D;
	font-family:Helvetica;
	
}

.nwstitle{
	
	font-size:18pt;
	color:999999;
	
}

.latnwsimg{

	margin-right:35px;
	float:left;	
	
}

.newsArticle{

	float:left;
	margin-left:10px;
	color:999999;
}

.spons{

	margin-top:12px;
	float:left;	
	
}

.fshow{

	margin-top:5px;
	margin-left:5px;	
	float:left;
	
}

.search_box{
	width:300px;
	height:28px;	
	padding:3px;
	color:grey;
	font-family:Helvetica;
	margin:0;
	float:right;
	margin-top:5px;
	position:relative;
	left:2px;
	border-style:none;
	border: 0px;
}

.menu_item{

	margin-left:10px;
	cursor:pointer;
	cursor:hand;
	font-style:italic;
}

.menu_item a{

	text-decoration:none;
	color:999999;
	font-size:12pt;
	
}

.search_see{

	margin-top:15px;
	margin-left:15px;
	float:left;
	
}

.txt{

	margin-top:15px;
	float:right;
	font-family:Helvetica;
	margin-right:10px;	
}

.txt a{

	text-decoration:none;
	color:#999999;
		
}

.latest{

	margin-top:7px;
	float:left;	
	
}
	
/***************MISC*************/
	
#clear{
	clear:both;
}