
	body {

		background: #FFF url(../images/uops_back.gif) top center repeat-y;

		text-align: center;

		min-width: 900px;

		position: relative;

	}



	#horizon {

		margin-top: 16px;

		width: 100%;

	}

	

	#wrapper {

		position: relative;

		margin: 0 auto;

		padding: 0px;

		width:	928px;

		text-align: left;

 		min-height: 750px;

		height:auto !important;

		height:750px;

		background-color: ;

		background: #2D2D2D url(../images/main_back.jpg) 0 179px no-repeat;

	}



	#logo {

		/*float: left;*/

	}

	

	div.col {

		float: left;

	}

	

	td {

		vertical-align: top;

	}

	

	td.col {

		float: none;

		display: table-cell;

		vertical-align: top;

	}

		

	#top_bar .col {

		height: 178px;

	}



	.spacer {

		width: 8px, ! important;

	}

	

	.one {

		width: 209px;

	}



	.two {

		width: 328px;

	}



	.three {

		width: 244px;

	}



	.two_three {

		width: 582px;

		margin: 0px;

	}



	table.two_three {

		height: 100%;

	}

	

	.four {

		width: 125px;

	}

	

	.onefortyfive {

		width: 145px;

	}

	

	.samson {

		min-height: 500px;

		height: auto ! important;

		height: 500px;

	}

	

	.noborders td {

		border: 0px ! important;

	}

	

	.image_wrapper {

		float: right;

		padding: 5px;

		margin: 0 0 10px 10px;

		border: 1px solid #999;

	}

	

	.paging {

		text-align: center;

		font-size: 11px;

	}

	.paging a {

		font-size: 11px;

	}

	

	.vertical_ad {

		display: block;

		margin: 6px 0 0 6px;

	}

	

	.button {

		background: #DDD;

		border: 1px solid #555;

		padding: 3px;

		display: block;

		margin: 5px;

		width: 13px;

		color: #000;

		font-weight: normal;

		font-size: 10px;

		text-algin: center;

	}

	

	.button:hover {

		background: #555;

		border: 1px solid #555;

		padding: 3px;

		display: block;

		margin: 5px;

		width: 13px;

		color: #FFF;

		font-weight: normal;

		font-size: 10px;

		text-algin: center;

		text-decoration: none;

	}

	

	.float_right {

		float: right;

	}

	

	.hovercraft {

		position: absolute;

		z-index: 999;

		background: #fff;

		border: 2px solid #555;

		width: 120px;

		height: 80px;

		text-align: center;

		vertical-align: center;

		top: 50%;

		left: 50%;

		margin-left: -60px;

	}

	

	/* ----------------------------------------------------------------------------------------------------------------*/

	/* -- main div -- main div -- main div -- main div -- main div -- main div -- main div -- main div -- main div --  */

	/* ----------------------------------------------------------------------------------------------------------------*/



	#main_div {

		position: relative;

		float: left;

		width: 718px;

 		min-height: 680px;

		height:auto !important;

		height:680px;

	}

	

	#col_one {

		z-index:6;

		position: relative;

	}

	

	#main_menu {

		width: 195px;

		height: 340px;

		margin: 16px 0 8px 0;

	}

	

	#col_one_img_holder {

		clear: both;

		position: relative;

	}

	

	#bowl_countdown {

		margin: 0 0 0 20px;

		background: black;

		padding: 0px;

		width: 165px;

		height: auto;

	}

	

	#time_holder {

		margin: 20px 5px 5px 5px;

	}

		

	#cntdwn {

		display: block;

		clear: both;

		margin-top: 5px;

	}

	

	#cntdwn span, #units_row span {

		float: left;

		display: block;

		width: 30px;

		text-align: center;

		color: #FFF;

	}

	

	#newsletter_signup {

		width: 166px;

		margin-top: 10px;

		margin-left: 20px;

		background: none;

		padding-bottom: 10px;

	}



	table#content_holder {

		float: left;

		position: relative;

		width: 718px;

		border-collapse: collapse;

	}



	#content_holder td {

		border: 1px solid #FFF;

	}

	

	#top_spacer .col {

		height: 14px;

	}

	

	#logos_holder .col {

		height: 80px;

		padding-top: 5px;

	}

	

	#middle_cols_holder_ads {

		height: auto;

		border-bottom: 1px solid white;

		padding: 0px;

		background: url(../images/two_three_cols_lines.gif) top left repeat-y;

	}

	* html #middle_cols_holder_ads {

		border-bottom: 2px solid white ! important;

	}

	

	#main_content {

		/*background: url(../images/20_opacity.png);*/

	}

	* html #main_content {

		background-image: none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/20_opacity.png", sizingMethod="crop");

	}

		

	#main_content .col {

		position: relative;

	}

	

	.two .header, .three .header, .four .header, .two_three .header {

		background: #00853F;

		height: 36px;

		border-bottom: 1px dotted #FFF;

		color: #FFF;

	}

	

	.all_cols .header {

		background: #00853F;

		padding-top: 10px;

		padding-bottom: 10px;

	}

	

	.header {

		padding-left: 4px;

	}

	

	.header a, .header span {

		color: #FFF ! important;

		font-weight: normal;

		-moz-opacity: .75;

		display: block;

		float: left;

		margin-left: 7px;

		padding-right: 7px;

		border-right: 1px solid #FFF;

		text-transform:uppercase;

		font-size: 10px;

	}

	

	* html .header a {

		color: #DDD;

	}



	* html .header .selected {

		color: #FFF;

	}



	.header a:hover {

		color: #FFF;

		-moz-opacity: 1;

	}

	

	.header .selected {

		-moz-opacity: 1;

	}



	.header a.last {

		border-right: none;

	}

	

	.white_header {

		height: 30px;

		background: #FFF;

	}



	#global_spectrum_img {

		float: left;

		margin: 5px 0 0 10px;

	}

	

	#azsta_img {

		float: left;

		margin: 4px 0 0 22px;

		width: 80px;

		height: 53px;

	}



	#uop_img {

		float: left;

		margin: 0 8px;

		width: 59px;

		height: 59px;

	}



	#car_img {

		float: left;

		margin: 12px 7px 0 3px;

		width: 50px;

		height: 41px;

	}



	#tos_img {

		float: left;

		margin: 6px 0 0 8px;

		width: 59px;

		height: 59px;

	}

	

	#gs_ad {

		background: #FFF;

		border-top: 1px solid #FFF;

		border-bottom: 1px solid #FFF;

	}

	

	#how_you_doing_img {

		margin: 8px 0 0 5px;

	}

	

	#three_logos_img {

		margin: 4px 0 0 10px

	}

	

	#vert_ad {

		margin: 6px 0 0 6px;

		background: #FFF; 

		width: 109px; 

		height: 400px; 

		overflow: hidden;

		border: 2px solid #FFF;

	}

	

	.footer {

		background: url(../images/bottom_bar_back.jpg) top left repeat-y #bcbdbf;

		text-align: left;

		color: #000;

		margin: 0px;

		clear: both;

		line-height: 30px;

	}

	

	.footer a, .footer p, .footer div{

		font-size: 10px;

		font-weight: normal;

	}

	

	/*----------------------------------------------------------------------------------------------------------------*/

	/*-- OPACITY STUFF -- OPACITY STUFF -- OPACITY STUFF -- OPACITY STUFF -- OPACITY STUFF -- OPACITY STUFF -- */

	/*----------------------------------------------------------------------------------------------------------------*/

	

	.twenty_opacity {

		background: url(../images/20_opacity.png);

	}

	* html .twenty_opacity {

		background-image: none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/20_opacity.png", sizingMethod="crop");

	}

	

	.thirtyfive_opacity {

		background: url(../images/35_opacity.png);

	}

	* html .thirtyfive_opacity {

		background-image: none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/35_opacity.png", sizingMethod="crop");

	}

	

	.fifty_opacity {

		background: url(../images/50_opacity.png);

	}

	* html .fifty_opacity {

		background-image: none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/50_opacity.png", sizingMethod="crop");

	}

	

	.sixtyfive_opacity {

		background: url(../images/65_opacity.png);

	}



	* html .sixtyfive_opacity {

		background-image: none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/65_opacity.png", sizingMethod="crop");

	}

	

	.eightyfive_opacity {

		background: url(../images/85_opacity.png);

	}



	* html .eightyfive_opacity {

		background-image: none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/85_opacity.png", sizingMethod="crop");

	}

	

	/* ---------------------------------------------------------------------------------------------------------------- */

	/* -- FORMER STUFF -- FORMER STUFF -- FORMER STUFF -- FORMER STUFF -- FORMER STUFF -- */

	/* ---------------------------------------------------------------------------------------------------------------- */

	

	.field {

		margin-bottom: 10px;

		clear: both;

	}



	.field div {

			line-height: 1em;

	}

	

	.lefty {

		width: 65px;

		float: left;

		font-weight: bold;

	}

	

	.input_lefty {

		width: 250px;

		float: left;

	}

	

	#edit_survey ul li {

		clear: both;

		width: 200px;

		margin-bottom: 5px;

	}

	

	#edit_survey li div{

		/*clear: both;*/

	}

	

	#edit_survey li .option {

		width: 30px;

		text-align: right;

		margin-right: 5px;

		line-height: 20px;

	}

	

	div.radio {

		text-align: left;

	}



	.radio ul {

		list-style: none;

		margin: 0px;

		padding: 0px;

	}



	.radio ul li{

		display: block;

	}



	div.radio input {

		/*position: relative;

		top: 4px;

		border: 1px solid blue;*/

	}



	.radio .option {

		float: left;

	}

	

	.input_lefty textarea {

		width: 300px;

	}

	

	/* ---------------------------------------------------------------------------------------------------------------- */

	/* -- ADMIN LINK STUFF -- ADMIN LINK STUFF -- ADMIN LINK STUFF -- ADMIN LINK STUFF -- ADMIN LINK STUFF -- */

	/* ---------------------------------------------------------------------------------------------------------------- */

	

	.admin_edit {

		background: transparent;

		position: relative;

	}

	

	.admin_edit_hover {

		position: relative;

	}

	

	.admin_link {

		display: none;

	}

	

	.admin_link_hover {

		position: absolute;

		top: 5px;

		right: 5px;

		width: 30px;

		padding: 5px;

		background: #EEE;

		border: 1px solid #999;

		border-bottom: 2px solid #555;

		border-right: 2px solid #555;

		color: #555;

		text-align: center;

		font-weight: normal;

		font-size: 8pt;

		display: block;

		z-index: 200;

	}

	/* ------------------------------------------------------------------------------------------------------------------ */

	/* -- PAGING STUFF -- PAGING STUFF -- PAGING STUFF -- PAGING STUFF -- PAGING STUFF -- PAGING STUFF -- PAGING STUFF -- */

	/* ------------------------------------------------------------------------------------------------------------------ */

	

	div.paging {

		text-align: right;

	}

	

	div.paging span.disabled {

		font-weight: bold;

		-moz-opacity: .5;

		opacity: .5;

	}

	

	/* ---------------------------------------------------------------------------------------------------------------- */

	/* -- GENERAL FONT STUFF -- GENERAL FONT STUFF -- GENERAL FONT STUFF -- GENERAL FONT STUFF -- GENERAL FONT STUFF -- */

	/* ---------------------------------------------------------------------------------------------------------------- */

	

	a {

		text-decoration:none;

		color: #00853F;

		font-weight: bold;

		cursor: pointer;

		position: relative;

	}



	a:visited, a:active {

		color: #00853F;

	}

	

	a:hover {

		text-decoration: underline;

	}

	

	.arrow {

		padding-left: 15px;

		background-image: url(../images/arrow.png);

		background-repeat: no-repeat;

		background-position: left center;

	}

	

	a img {

		border: 0px;

	}	



	body, div, p {

		font-family: arial, helvetica, geneva, sans-serif;

		font-size: 11px;

	}

	

	a img {

		border: 0px !important;

	}



	.clearer {

		clear: both;

	}

	

	.super {

		font-size:70%;

		position:relative;

		bottom: 0.5em;

	}

	

	.sm {

		font-size: 85%;

	}

	

	input, select {

		font-family: arial, helvetica, sans-serif;

		font-size: 13px;

		line-height: 13px;

		font-weight: normal;

		border: 1px solid #444;

	}

	

	h1 {

		font-family: arial, helvetica, sans-serif;

		color: #00853F;

		margin: 0px;

		margin-bottom: 5px;

		font-size: 11px;

		text-transform: uppercase;

	}

	

	h2 {

		font-family: arial, helvetica, sans-serif;

		text-transform: uppercase;

		color: #00853F;

		font-size: 11px;

		margin: 0px;

	}



	h3 {

		font-size: 11px;

		font-family: arial, helvetica, sans-serif;

		text-transform: uppercase;

		color: #555;

		font-size: 11px;

		margin: 0 0 5px 0;

	}

	

	p {

		margin: 0px;

		margin-bottom: .8em;

	}

	

	ul {

		margin-top: 0px;

		list-style: disc;

	}

	

	hr {

		margin: 0px;

		border: 0px;

		margin-top: 3px;

		margin-bottom: 5px;

		border-bottom: 1px dotted #555;

	}

	

	.white {

		color: #FFF;

	}

	

	.black {

		color: #000;

	}

	

	.bold {

		font-weight: bold;

	}

	

	.caps {

		text-transform: uppercase;

	}

	

	.gen_content {

		margin: 10px;

		line-height: 1.5em;

	}

	

	.seven_point, .seven_point p {

		font-size: 7pt;

	}

	

	.date_times{

		display: block;

		font-size: 80%;

	}

	

	.centered {

		text-align: center;

	}

	

	.white {

		color: #FFF;

	}

	

	fontSize1 {

		font-size: 8pt;

	}

	fontSize2 {

		font-size: 10pt;

	}

	fontSize3 {

		font-size: 12pt;

	}

	fontSize4 {

		font-size: 14pt;

	}

	fontSize5 {

		font-size: 18pt;

	}

	fontSize6 {

		font-size: 24pt;

	}

	fontSize7 {

		font-size: 36pt;

	}

	

	/* ---------------------------------------------------------------------------------------------------------------- */

	/* -- col three -- col three -- col three -- col three -- col three -- col three -- col three -- col three -- col three -- col three -- */

	/* ---------------------------------------------------------------------------------------------------------------- */



	#partners {

		width: 100%;

		height: 455px;

		//height: 458px;

		margin-bottom: -1px;

	}



	#partners_img {

		margin-top: 12px;

		margin-left: 13px;

	}



	.message {

		background: #fff;

		margin: 10px, 0, 10px, 0;

		padding: 10px;

		border: 1px solid #500;

	}

	

	.former .message {

		background: none;

		margin: 5px 0;

		color: #900;

		border: none;

		padding: 0px;

	}

	




body {

	background: #555 ! important;

	min-width: 10px ! important;

}



h1 {

	color: #FFF ! important;

	font-size: 11px;

}



p, div, a {

	color: #FFF ! important;

	text-align: left;

}



	.button {

		background: #999;

		border: 1px solid #555;

		padding: 3px;

		display: block;

		margin: 5px;

		width: 13px;

		color: #000;

		font-weight: normal;

		text-align: center;

		font-size: 10px;

	}

	

	.button:hover {

		background: #222;

		border: 1px solid #555;

		padding: 3px;

		display: block;

		margin: 5px;

		width: 13px;

		text-align: center;

		color: #000;

		font-weight: normal;

		font-size: 10px;

	}







	.splash_text{
		padding: 10px 10px 0px 10px;
		font-size: 16px;
	}

