	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 5px;
		width: 80px;
		height: 53px;
	}

	#uop_img {
		float: left;
		margin: 15px 0 0 6px;
		width: 100px;
		height: 43px;
	}

	#car_img {
		float: left;
		margin: 12px 0 0 3px;
		width: 50px;
		height: 41px;
	}

	#tos_img {
		float: left;
		margin: 6px 0 0 6px;
		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;
	}
	
	/* ---------------------------------------------------------------------------------------------------------------- */
	/* -- 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;
	}



