/* Tag Styles */
body, div, li								{ margin: 0; padding: 0; }
body									{ background: url(../images/body_background_top.gif) 0 0 repeat-x; background-color: #E6EFF6; }
div, p, li, td							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .95em; color: #000; }

/* Generic Styles */
.bold									{ font-weight: bold; }

div#container_header					{ width: 930px; text-align: left; clear: both; }

div#header_links						{ width: 930px; height: 24px; text-align: right; display: block; clear: both; }
div#header_links ul						{ margin: 0; padding: 0; }
div#header_links ul li					{ margin: 0; padding: 0 0 0 15px; display: inline; background: url(../images/header_links_bullet.gif) 5px 55% no-repeat; }
div#header_links ul li a,
div#header_links ul li a:visited		{ font-size: .75em; color: #666; text-decoration: none; line-height: 24px; }
div#header_links ul li a:hover			{ text-decoration: underline; }

div#header_logo							{ width: 264px; height: 43px; float: left; }
div#header_logo img						{ border: 0; }

div#header_nav							{ width: 610px; height: 50px; float: right; }
div#header_nav_buttons					{ width: 610px; height: 33px; clear: both; }
div#header_nav_buttons img				{ border: 0; }
div#header_nav_buttons ul				{ margin: 0; padding: 0; list-style:  none;}
div#header_nav_buttons ul li			{ margin: 0; padding: 0; float: left; }

div#header_nav_buttons ul li#nav_organizations a			{ width:152px; height:33px; background:url(../images/nav_organizations.gif) 0 0 no-repeat; float: left; }
div#header_nav_buttons ul li#nav_marketers a				{ width:152px; height:33px; background:url(../images/nav_marketers.gif) 0 0 no-repeat; float: left; }
div#header_nav_buttons ul li#nav_participants a				{ width:152px; height:33px; background:url(../images/nav_participants.gif) 0 0 no-repeat; float: left; }
div#header_nav_buttons ul li#nav_about a					{ width:154px; height:33px; background:url(../images/nav_about.gif) 0 0 no-repeat; float: left; }

div#header_nav_buttons ul li a:hover{ background-position:bottom !important}
	
div#header_breadcrumb					{ width: 610px; height: 17px; clear: both; text-align: left; font-size: .75em; font-weight: normal; color: #999;}
div#header_breadcrumb a,
div#header_breadcrumb a:visited			{ color: #666; text-decoration: none; }
div#header_breadcrumb a:hover			{ color: #003580; }


div.container_separator					{ height: 28px; clear: both; }


div#body_header_content		{ height: 300px; display: block; text-align: left; padding:30px;}

div#box_container			{ float: right; position: relative; margin: 100px 20px 0 0; }
div#header_background		{ float: left; height: 300px; width: 600px; position: absolute; background: url(images/background_0.gif) 4px 100% no-repeat; }

/* boxes */
div.box_bucket				{ width: 200px; height: 183px; float: left; }

/* png supported */

div#box_challenges		{ background: url(../images/box_challenges.png) 0 0 no-repeat; }

div.box_bucket a			{ padding: 0 0 0 10px; }
div.box_bucket img.box_title	{ border: 0; margin: 0; padding: 10px 0 0 0; }
div.box_bucket h2			{ font-size: .75em; margin: 15px 0 0 10px; padding: 0; color: #003580; }
div.box_bucket ul			{ margin: 10px 0 0 0; padding: 0; list-style-type: none;}
div.box_bucket ul li		{ font-size: 11px; font-family: 'Arial','Verdana',sans-serif; color: #003580; padding: 0 0 0 25px; line-height: 20px; background: url(../images/bullet.gif) 12px 7px no-repeat;}

div.box_bucket form			{ margin: 15px 0 0 15px; padding: 0; }
div.box_bucket select		{ font-family: 'Arial','Verdana',sans-serif; font-size: 10px; border: 1px solid #7F9DB9; width: 140px; }

div.form_select				{ float: left; margin-left:15px; margin-top:15px; }
div.form_image				{ float: left; margin-top:15px; }
div.form_image img			{ cursor: pointer; }


/* layout */
div#container_body						{ width: 938px; text-align: left; background: url(../images/content_background.gif) 0 0 repeat-y; }
div#container_body_header				{ width: 938px; height: 300px; background: url(../images/content_background_top.gif) 0 0 no-repeat; }
div#container_body_content				{ width: 878px; text-align: left; background: url(../images/content_background_bottom.gif) 0 100% no-repeat; padding:30px; font-size:22px; color: #003580; font-family:Verdana, Arial, Helvetica, sans-serif; }
div#radEditorContainerHTML				{ text-align: left; font-size:1.4em; }

/* eof intro*/

div#container_footer					{ width: 930px; text-align: center; }

div#container_footer ul					{ margin: 0; padding: 0; }
div#container_footer ul#copyright		{ margin-bottom: 10px; }
div#container_footer ul li				{ margin: 0; padding: 0 5px 0 10px; display: inline; background: url(../images/footer_links_separator.gif) 0 55% no-repeat; font-size: 10px; color: #666}
div#container_footer ul li.no_bullet	{ background: none; padding: 0 5px 0 0; }

div#container_footer a,
div#container_footer a:visited			{ color: #666; text-decoration: none; font-size: 10px; }
div#container_footer a:hover			{ text-decoration: underline; }
 
div#container_footer ul#copyright li a	{ color: #003560; }
