BODY
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana
}
.table
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: navy
}
.row_head
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #696969;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #DCDCDC
}
.row_data
{
    FONT-SIZE: 13px;
    COLOR: black;
    BACKGROUND-COLOR: #F5F5F5
}
.link_red
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.link_action
{
    COLOR: navy
}
.row_notification
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.location
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: green;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: silver
}
.summary
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: navy;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #D3D3D3
}
.row_title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: yellow;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #667ab4
}
.table_main
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: navy
}
.row_body
{
    BACKGROUND-COLOR: white
}
.pagination
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: green;
    FONT-FAMILY: verdana
}
.query_title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: navy;
    FONT-FAMILY: verdana
}
.query_head
{
    FONT-SIZE: 13px;
    COLOR: yellow;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #667ab4;
    TEXT-ALIGN: center
}
.query_data
{
    FONT-SIZE: 13px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #F5F5F5
}
.query_table
{
    BORDER-RIGHT: navy 1px solid;
    BORDER-TOP: navy 1px solid;
    BORDER-LEFT: navy 1px solid;
    BORDER-BOTTOM: navy 1px solid;
    BACKGROUND-COLOR: #D3D3D3
}
.datestamp
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: green;
    FONT-STYLE: italic;
    FONT-FAMILY: verdana
}
.menu_table
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #ffcc99;
    BORDER-BOTTOM: medium none
}
.menu_title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: yellow;
    FONT-FAMILY: Verdana
}
.breadcrumbs A
{
    FONT-SIZE: 10px;
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.breadcrumbs SPAN
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.menu_main
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffcc99
}
.menu_main A
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.menu_sub A
{
    FONT-WEIGHT: lighter;
    COLOR: #CC0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.footer A
{
    FONT-SIZE: 10px;
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.footer HR
{
    COLOR: black;
    HEIGHT: 1px
}
.menu_sub
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana
}
.menu_sub_indent
{
    BACKGROUND-COLOR: #ffcc99
}
.button_search
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}
.search_options
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px
}
.top_links A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.top_links A:active
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.top_links A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
SPAN.copyright
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
SPAN.date
{
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana
}
SPAN.section
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 11pt;
    COLOR: #cc0000
}
A.contact_link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
H2
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana
}
.top_links
{
    FONT-SIZE: 10px
}
.right_link
{
    FONT-SIZE: 11px;
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.right_link:hover
{
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.splash_date
{
    FONT-SIZE: 9px;
    COLOR: #ff6633;
    FONT-FAMILY: Verdana
}
.orange_link
{
    FONT-SIZE: 11px;
    COLOR: #ff6633;
    TEXT-DECORATION: underline
}
.orange_link:hover
{
    COLOR: #cc0000
}
.home_date
{
    FONT-SIZE: 10px;
    COLOR: #ff6633;
    FONT-FAMILY: Verdana
}

/* Fix issues with the Middle */
div.home 
{
    position:relative;
    left:12px;
    width:592px;
}
div.home_middle2, div.home_top2, div.home_bottom2 
{
    width:590px;
    display:block;
    position:relative;
    float:left;
    margin-top:6px;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
}
.home_middle2, .home_middle2 td
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
}

.home_middle2 A
{
    COLOR: #ff6633;
    TEXT-DECORATION: underline
}
.home_middle2 A:active
{
    COLOR: #ff6633;
    TEXT-DECORATION: underline
}
.home_middle2 A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}

/* Section Divider */
.home_middle TD
{
    FONT-SIZE: 9px
}
.home_middle A
{
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_middle A:active
{
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_middle A:hover
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_bottom TD
{
    FONT-SIZE: 9px
}
.home_bottom SPAN
{
    FONT-SIZE: 12px
}
.home_bottom A
{
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_bottom A:active
{
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_bottom A:hover
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_bottom_special
{
    FONT-SIZE: 9px;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000
}
.home_bottom_special SPAN
{
    FONT-SIZE: 12px
}
.home_bottom_special A
{
    COLOR: yellow;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_bottom_special A:active
{
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_bottom_special A:hover
{
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_featurette TD
{
    FONT-SIZE: 9px
}
.home_featurette SPAN
{
    FONT-SIZE: 12px
}
.home_featurette A
{
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_featurette A:active
{
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.home_featurette A:hover
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.calendar A
{
    COLOR: black
}
.calendar TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
.calendar TR.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: yellow;
    FONT-FAMILY: Verdana
}
.calendar TR.monthyear
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.mini_login INPUT
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.generic
{
    TABLE-LAYOUT: fixed
}
.generic A
{
    COLOR: #ff6633;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.generic A:active
{
    COLOR: #ff6633
}
.generic A:hover
{
    COLOR: #cc0000
}
.menuCell
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana
}
.menuCell A
{
    FONT-WEIGHT: 400;
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
.menuCell A:active
{
    COLOR: #cc0000
}
.menuCell A:hover
{
    COLOR: #ff6633
}


/* rewards styles */
	.rewardsitem
	{
		FONT-SIZE: 9px;
		COLOR: #000000
	}
	.rewardsitem .section
	{
		font-size:14px;
		font-weight:bold;
		color:#222222;
	}
	.rewardsitem .stats
	{
		padding: 5px;
		font-size: 9px;
	}
	.rewardsitem .container
	{
		padding: 5px;
	}
	.rewardsitem .detailBox
	{
		width:340px; 
		height:50px; 
		background-color:#FFFFCC;
	}
	.rewardsitem A.detailLink
	{
		color:#696969;
	}
	.rewardsitem A.gameLink
	{
		font-size:12px;
		font-weight:bold;
	}
	.rewardsitem A
	{
		FONT-WEIGHT: bolder;
		COLOR: #cc0000;
		TEXT-DECORATION: underline
	}
	.rewardsitem A:active
	{
		COLOR: #cc0000
	}
	.rewardsitem A:hover
	{
		COLOR: #ff6633
	}

/* Consumer Panel Styles */
	.surveyItem 
	{
		padding:3px;
		background-color:White;
		border-top: solid 1px white;
		border-bottom: solid 1px white;
	}
	.surveyItem_over
	{
		padding:3px;
		background-color:#FFFFCC;
		border-top: solid 1px silver;
		border-bottom: solid 1px silver;
	}

	.screener TD, .surveyItem TD, .surveyItem_over TD
	{
		FONT-SIZE: 11px;
		FONT-FAMILY: arial
	}
	.screener SELECT
	{
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana
	}
	.screener INPUT
	{
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana
	}
	.disclaimer {
		font-size: 11px;
		font-weight: bolder;
		color:#cc0000;
	}


	table.awareness {border:none;border-collapse: collapse; width:365px }
	table.awareness td {padding:6px}
	.awareness td.title {color:#CC3300;font-size:x-small;font-weight:bold}
	.awareness td.introduction {font-size:9px;}
	.awareness td.category {color:#696969; font-size:x-small;font-weight:bold}
	.awareness td.question {font-size:9px;}
	.awareness td.response {font-size:x-small; padding:2px 0px 12px 12px; vertical-align:middle;}
	table.less-padding td {padding:1px;}
	.awareness .adjust-arrow {position:relative;top:3px}

	.errorBox {
		font-weight:bold;
		font-size:9px;
		color:#cc0000;
		background-color:#FFFF99;
		border:solid 1px #696969;
		padding:6px;
	}

	.sponsorship {
		text-align:center;
	}
	.sponsorship {
		text-align: -moz-center;
	}
	.sponsorship .auction, .sponsorship .rewards, .sponsorship .weather {
		padding-top:5px;
		padding-bottom:5px;
		width:180px;
		font-size:9px;
		text-align:center;
	}
	.sponsorship .leaderboard {
		width:728px;
		height:90px;
		padding:5px 5px 5px 5px;
		margin-top:4px;
		border:solid 1px silver;
		margin: auto;
	}

	.sponsorship .homemiddle, .sponsorship .homebottom {
		text-align:left;
		padding-bottom:10px;
	}
	.sponsorship .homemiddle, .sponsorship .b101bottom, .sponsorship .b101bottom2 {
		text-align:left;
		padding-bottom:10px;
	}



/* New Stuff */
	.pageTitle {
		margin-top:10px;
		margin-bottom:10px;
		font-family: verdana;
		font-size: 26px;
		font-weight: bold;
		color: #CC0000;
	}

	.breadCrumbs {

	}

/* Preview Related */
	.previewGroup {
		padding:10px;
		font-size:12px;
		text-align:left;
	}

	.previewGroup .groupName {
		font-size:15px;
		font-weight:bold;
		margin-bottom: 4px;
	}
	.previewGroup .groupContainer {
		font-size:10px;
		padding:6px;
	}
	.previewGroup .subGroup {
		font-size:12px;
		color:#CC0000;
		font-weight:bold;
	}
	A.preview {
		font-size: 10px;
		background-color:silver;
		padding:3px 8px 3px 8px;
		color:black;
		border: solid 1px #F5F5F5;
		text-decoration:none;
		text-align:center;
	}
	A.preview:hover {
		border: solid 1px black;
		color: white;
		background-color:#696969;
	}


	.bottomright .sponsorship {
		margin-bottom: 8px;
	}
