@import url('/css/default.css');
@import url('/css/cms.css');
@import url('/css/menus.css');

/* Generic Styles */
body {
	background: #333 url(/media/structure/body_xtile.png) repeat-x 0 0 ;
	font:11px/150% verdana, geneva, sans-serif;
	color:#273343;
	margin:0px;
}

/* structural */
#header_flash {
	height:300px;
	width:1100px;
	margin: 0 auto;
	z-index:0; 

}

#container {
	width:900px;
	position:absolute;
	top:275px;
	z-index:2;
	left:50%;
	margin-left:-450px;
}
#content {
	background:#fff url(/media/structure/content_xtile.png) repeat-x 0 0 ;	
	margin:0;
	clear:both;
}


.one_third_column {
	width: 290px;
	padding: 20px 10px;
}
.one_third_column_content {
	padding:20px 15px;
}
.one_third_column_content p {font-size:11px;}
.one_third_column_content h2 {color:#3F4D66;text-transform:uppercase;font-size:11pt;}
.side_logos {margin-top:50px;padding: 0 10px;}
.side_logos p {font-size:11px;padding-bottom: 10px;line-height: 170%;}
.side_logos .button {margin-top:5px;}


.two_thirds_column {
	width: 540px;
	padding: 20px 30px 20px 20px;
}
.two_thirds_column ul li {
	background: url('/media/structure/bullet.gif') no-repeat 1px 7px ;
	padding: 0 0 0 15px;
	margin: 0 0 0 5px;
}
.two_thirds_column .question {
	margin:10px 0 0 0;
	background: #fff url('/media/structure/down.gif') no-repeat 100% 9px;
	padding:0;
	cursor:pointer;
}


#footer_title {
	background:#fff;
	margin:0;
	padding:0;
}
#footer_sponsors {
    background: url(/media/structure/footer_xtile.png) repeat-x 0 0 ;
	clear:both;
	padding:0;
	margin: 0px;
	height: 50px;3
	overflow:hidden;
	text-align:center;
}
#footer_sponsors a {margin: 0 13px;}

#footer_info {padding: 10px 0 0 0;}
#footer_info .menu {float:left;width:750px;}
#footer_info .main_sponsor {width:150px;padding-top:3px;float:right;text-align:right;}
#footer_info .webDesignBy, #footer_info .webDesignBy a, #footer_info .webDesignBy a:hover {color:#505050;text-decoration:none;}
#footer_info .webDesignBy a {}

#footer_info * {color:#7D8082;}

#footer_info .float_left, #footer_info .menu {
	color:#7D8082;
    font-family:Arial;
    font-size:11px;
}

#footer_info a {
    color:#7D8082;
    font-family:Arial;
    font-size:11px;
}
#footer_info span, #footer_info span a {color:#C4C4C4;font-size:11px;}


/* Button */
.button, .button:visited {
	display: block;
	font: bold 12px tahoma;
	color:#FFFFFF;
	text-align: center;
	line-height: 30px;
	width: 100px;
	height: 31px;
	background: url(/media/structure/button.png) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
}
.button:hover{ 
	background-position: 0px -32px; 
	color:#FAFDB9;
}




