@charset "utf-8";

/* Global Settings */

html {

	margin:0px;

	padding:0px;

	overflow-x:hidden;

}



body {

	margin:0px;

	padding:0px;

	padding-bottom:50px;
	
	font-size:75%;

	font-family:Arial;

	background:#FFFFFF url(../images/body_bg.png) repeat;

	overflow-x:hidden;

	overflow-y:auto;

}



h1 {

	margin:0px;

	padding:0px;

	font-size:20px;

	font-family:Arial, Helvetica, sans-serif;

}



p {

	margin:0px;

	line-height:18px;

}

/* header.php definitions */

#div_head_container {

	margin:0px;

	padding:0px;

	position:absolute;

	top:0px;

	width:100%;

	height:420px;

	overflow:hidden;

	background:transparent url(../images/head_fill.png) repeat-x;

}



#div_head_center {

	margin:0px;

	padding:0px;

	position:absolute;

	top:0px;

	left:25px;;

	width:1024px;

	height:420px;

	background:transparent url(../images/head_center.png) no-repeat;

	z-index:0;

}



#div_head_shot {

	margin:0px;

	padding:0px;

	position:absolute;

	top:0px;

	left:805px;

	width:205px;

	height:131px;

	background:transparent url(../images/head_shot.png) no-repeat;

	z-index:100;

}



#div_head_image_container {

	margin:0px;

	padding:0px;

	position:absolute;

	top:180px;

	left:440px;

	width:555px;

	height:235px;

	background:transparent url(../images/header_images/1.png) no-repeat;

	z-index:100;

}

#div_sponsors {
	position:absolute;
	top:220px;
	left:20px;
	width:100px;
	height:300px;
	z-index:1000;
}

#div_sponsors a:link img, #div_sponsors a:visited img {
	filter:alpha(opacity=30);
	opacity:0.30;
	-moz-opacity:0.30;
}

#div_sponsors a:hover img {
	filter:alpha(opacity=100);
	opacity:100;
	-moz-opacity:100;
}

.img_sponsor {
	display:block;
	border:0px;
	margin-bottom:10px;
}

/* navigation definitions */

#div_navigation_container {

	position:absolute;

	top:205px;

	left:292px;

	width:400px;

	height:200px;

	background:transparent;

}

.div_navigation_item {
	margin:0px;
}

.div_navigation_item a img {
	border:0px;
	margin:0px;
	padding:0px;
}


/* main body (.php) definitions */

#div_body_contaner {

	margin:0px;

	padding:0px;

	position:absolute;

	top:420px;

	width:1024px;

	left:25px;

	background:transparent url(../images/body_fill.png) repeat-y;

	z-index:999;

}



.div_content_container {

	margin:0px;

	margin-left:276px;

	padding:0px;

	width:695px;

}



.div_content_head {

	margin:0px;

	height:67px;

	width:697px;

	background:transparent url(../images/content_head.png) no-repeat;

}



.div_content_header_text {

	margin-left:135px;

	padding-top:18px;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	color:#999999;
	
	letter-spacing:2px;

}



.div_content_body {

	margin:0px;

	width:697px;

	background:transparent url(../images/content_fill.png)  repeat-y;

}



.div_content_center {

	margin-left:20px;

	width:665px;

	text-align:left;

}



.div_content_foot {

	margin:0px;

	width:697px;

	height:35px;

	background:transparent url(../images/content_foot.png) no-repeat;

}

/* Photo Gallery */
.ifrm_photogallery {
	margin:0px;
	width:98%;
	height:640px;
	border:none;
	padding:0px;
	overflow-x:hidden;
	overflow-x:hidden;
}

/* Global & Schedule Table Style */
.tbl_main {
	border:1px solid #999999;
	width:98%;
}

.td_head {
	background-color:#CFCFCF;
	color:#333333;
	font-size:9px;
	font-weight:bold;
	height:20px;
	padding:2px;
	text-align:left;
	border-bottom:1px solid #999999;
}

.td_norm {
	padding:2px;
	height:20px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
}

.td_alt {
	padding:2px;
	height:20px;
	background-color:#EFEFEF;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
}

.link_bottom_table_normal {
	float:right;
	padding-right:15px;
	padding-top:5px;
	color:#777777;
	font-size:9px;
	cursor:pointer;
}

.link_bottom_table_mouseover {
	float:right;
	padding-right:15px;
	padding-top:5px;
	color:#930000;
	font-size:9px;
	cursor:pointer;
}

/* Press Release Table Style */
#tbl_press_release {

}

.td_press_title_head {
	height:23px;
	padding-left:10px;
	background:#CFCFCF url(../images/td_press_head_title_bg.png) no-repeat top right;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.td_press_left {
	height:102px;
	width:200px;
	overflow-x:hidden;
	overflow-y:hidden;
	white-space:wrap;
	line-height:15px;
	padding-top:5px;
	padding-left:18px;
	vertical-align:top;
	cursor:pointer;
	background:url(../images/td_press_left_bg_off.png) no-repeat -1px -1px;
}

.td_press_right {
	height:102px;
	width:597px;
	padding-left:5px;
	
}

/* Press Table for Top Display */
.td_top_press_left {
	height:100px;
	width:200px;
	white-space:wrap;
	padding-top:5px;
	padding-left:18px;
	padding-bottom:0px;
	border-right:1px solid #CCCCCC;
	vertical-align:top;
	background:url(../images/td_top_press_left_bg.png) no-repeat -1px -1px;
}

.td_top_press_left_fill {
	overflow-x:hidden;
	overflow-y:hidden;
	border-right:1px solid #CCCCCC;
	vertical-align:top;
	background:transparent url(../images/tbl_press_border_left.png) repeat-y top left;
}

.td_top_press_right {
	width:597px;
	padding:8px;
	vertical-align:top;
}

/* results table definitions */
.td_results_location_title {
	padding:2px;
	height:20px;
	background-color:#484747;
	color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
}

/*footer.php definitions */

#div_body_close {

	margin:0px;

	margin-left:202px;

	height:13px;

	width:781px;

	background:transparent url(../images/body_close.png) no-repeat;

}

