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

CSS v1.0

Prevention Now

Created By: Poccuo

Contact: info@poccuo.com

Dark orange: E33514
Light orange: EF9600
------------------------------------------------- */


/* ------------------------------------------------- */
/* -------------------GLOBAL STYLES----------------- */
/* ------------------------------------------------- */

body 																				{ background-color: #EB4C17; background-image: url(/_images/global/body/background.gif); background-position: top center; background-repeat: repeat-x; color: #444444; font-family: Georgia, serif;}

h2																					{ font-size: 1.667em; line-height: 1.2em; color: #EF9600; }
h3 																					{ font-size: 1.4em; color: #EF9600; line-height: 1.3em; margin: 0 0 .5em 0; font-weight: normal;}
h4 																					{ font-size: 1.25em; color: #EF9600; line-height: 1.4em; font-weight: bold; margin-top: 30px; margin-bottom: 5px; font-weight: normal; }
h5 																					{ font-size: 1.25em; color: #EF9600; font-weight: bold; margin-top: 30px; margin-bottom: 5px;}
h6 																					{ font-size: 1em; color: #EF9600; font-weight: bold;  margin-top: 20px; margin-bottom: 0;}

p 																					{ font-family: Georgia, serif; font-size: 1.075em; line-height: 1.5em; margin: 0 0 1em 0; }

a:link																				{ color: #E33514; text-decoration: underline; }
a:visited																			{ color: #E33514; text-decoration: underline; }
a:hover																				{ color: #EF9600; text-decoration: underline; }

h2 a, h3 a, h4 a, h5 a, h6 a														{ color: #E33514; text-decoration: none;}
h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link								{ color: #E33514; text-decoration: none;}
h2 a:visited, h3 a:visited, h4 a:visited 											{ color: #E33514; text-decoration: none;}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover							{ color: #EF9600; text-decoration: underline;}

ul, ol																				{ font-family: Georgia, serif; margin: 0 0 2em 3em; }
ul li, ol li																		{ margin: 0 0 .75em 0; }

address																				{ font-family: Georgia, serif;font-size: 1.075em; font-style: normal; line-height: 1.5em; }




/* ------------------------------------------------- */
/* -----------------------FOUNDATION---------------- */
/* ------------------------------------------------- */


#wrapper																			{ overflow: hidden; height: 1%; margin: 0px auto; width: 990px; background-color: #FFF; margin-bottom: 20px; }

#header																				{ overflow: hidden; height: 1%; }
#content																			{ overflow: hidden; height: 1%; width: 960px; margin: -9px 15px 20px 15px; }
#footer																				{ overflow: hidden; height: 1%; }



/* ------------------------------------------------- */
/* -----------------------HEADER-------------------- */
/* ------------------------------------------------- */

#header	ul 																			{ margin: 0; }
#header	ul li																		{ display: inline; float: left; list-style-type: none; padding: 0; }


	/* - - - - Menu Buttons - - - - */

	#header	ul#header_menu 															{ background-image: url(/_images/global/header/menu_shadow.gif); height: 37px; width: 960px; margin: 0 0 0 15px; background-repeat: repeat-x; background-position: bottom; }
	#header	ul#header_menu li														{ width: 108px; height: 37px; }

	#header	ul#header_menu li#about_us_button 										{ background: url(/_images/global/header/menu_sprite.gif) 0px 0px; width: 108px; height: 37px !important; height: 34px;}
	#header	ul#header_menu li#about_us_button:hover									{ background: url(/_images/global/header/menu_sprite.gif) 0px -37px; }
	#header	ul#header_menu li#about_us_button a										{ text-indent: -100000px; width: 108px; height: 37px !important; height: 35px; display: block; }
	#header	ul#header_menu li#about_us_button a:hover								{ height: 37px !important; height: 35px; }
	#header	ul#header_menu li#about_us_button.active a								{ background: url(/_images/global/header/menu_sprite.gif) 0px -74px; }
	#header	ul#header_menu li#about_us_button.active a:hover						{ background: url(/_images/global/header/menu_sprite.gif) 0px -37px; }

	#header ul#header_menu li#about_us_button ul									{ z-index: 10; display: none; position: absolute; width: 254px; height: 191px; background-image: url(/_images/global/header/menu_shadow_two.png); background-position: right bottom; background-repeat: repeat-y; }
	#header ul#header_menu li#about_us_button:hover ul								{ display: block; height: 186px;}
	#header	ul#header_menu li#about_us_button:hover	a								{ background: none;}
	#header	ul#header_menu li#about_us_button:hover	ul li a							{ background: url(/_images/global/header/menu_sprite.gif) 0px -41px; background: none; }
	#header ul#header_menu li#about_us_button ul li									{ display: block; font-size: 14px; padding: 0 10px 3px 10px; background-color: #EF9600; height: 38px; clear: both; width: auto; margin: 0; width: 230px;}
	#header ul#header_menu li#about_us_button ul li ul 								{ position: absolute; left: -10000px; top: -10000px; display: none; display: hidden;}
	#header ul#header_menu li#about_us_button ul li .sifr a							{ text-indent: 8px; display: block; padding: 9px 0 0 0; margin: 0; border-top: 1px #f7cc91 solid; height: 15px; text-decoration: none;}
	#header ul#header_menu li#about_us_button ul li .sifr a:hover					{ background-color: #E65800; }
	#header ul#header_menu li#about_us_button ul li.first .sifr a					{ border-top: 0px #C795B4 solid; }
	#header ul#header_menu li#about_us_button ul li.first							{ padding: 12px 10px 0 10px; }
	#header ul#header_menu li#about_us_button ul li.last 							{ margin: 0; height: 47px; }
	#header ul#header_menu li#about_us_button ul li a								{ background: none; display: block; width: auto; color: #FFF;}
	#header ul#header_menu li#about_us_button ul li a:hover							{ background: none; }
	#header ul#header_menu li#about_us_button ul li.last .sifr a					{ height: 30px !important; }
	
	#header ul#header_menu li#about_us_button.active ul li a:hover					{ background: none; background-color: #e87800;}




	#header	ul#header_menu li#female_condoms_button 									{ background: url(/_images/global/header/menu_sprite.gif) -108px 0px; width: 165px; height: 37px !important; height: 34px; }
	#header	ul#header_menu li#female_condoms_button:hover								{ background: url(/_images/global/header/menu_sprite.gif) -108px -37px; }
	#header	ul#header_menu li#female_condoms_button a									{ text-indent: -100000px; width: 165px; height: 37px !important; height: 35px; display: block; }
	#header	ul#header_menu li#female_condoms_button a:hover								{ height: 37px !important; height: 35px; }
	#header	ul#header_menu li#female_condoms_button.active a							{ background: url(/_images/global/header/menu_sprite.gif) -108px -74px; }
	#header	ul#header_menu li#female_condoms_button.active a:hover						{ background: url(/_images/global/header/menu_sprite.gif) -108px -37px; }

	#header ul#header_menu li#female_condoms_button ul									{ z-index: 10; display: none; position: absolute; width: 254px; height: 226px; background-image: url(/_images/global/header/menu_shadow_two.png); background-position: right bottom; background-repeat: repeat-y; }
	#header ul#header_menu li#female_condoms_button:hover ul							{ display: block; height: 227px;}
	#header	ul#header_menu li#female_condoms_button:hover a								{ background: none;}
	#header	ul#header_menu li#female_condoms_button:hover ul li a						{ background: url(/_images/global/header/menu_sprite.gif) 0px -41px; background: none; }
	#header ul#header_menu li#female_condoms_button ul li								{ display: block; font-size: 14px; padding: 0 10px 3px 10px; background-color: #EF9600; height: 38px; clear: both; width: auto; margin: 0; width: 230px;}
	#header ul#header_menu li#female_condoms_button ul li ul 							{ position: absolute; left: -10000px; top: -10000px; display: none; display: hidden;}
	#header ul#header_menu li#female_condoms_button ul li .sifr a						{ text-indent: 8px; display: block; padding: 9px 0 0 0; margin: 0; border-top: 1px #f7cc91 solid; height: 24px;  text-decoration: none;}
	#header ul#header_menu li#female_condoms_button ul li .sifr a:hover					{ background-color: #E65800; }
	#header ul#header_menu li#female_condoms_button ul li.first .sifr a					{ border-top: 0px #C795B4 solid; }
	#header ul#header_menu li#female_condoms_button ul li.first							{ padding: 12px 10px 0 10px; }
	#header ul#header_menu li#female_condoms_button ul li.last 							{ margin: 0; height: 47px;  }
	#header ul#header_menu li#female_condoms_button ul li a								{ background: none; display: block; width: auto; color: #FFF;}
	#header ul#header_menu li#female_condoms_button ul li a:hover						{ background: none; }
	#header ul#header_menu li#female_condoms_button ul li a:hover						{ background: none; }
	#header ul#header_menu li#female_condoms_button ul li.last .sifr a					{ height: 30px !important; }
	
	#header ul#header_menu li#female_condoms_button.active ul li a:hover				{ background: none; background-color: #e87800;}




	#header	ul#header_menu li#news_and_events_button									{ background: url(/_images/global/header/menu_sprite.gif) -273px 0px; width: 144px; height: 37px !important; height: 34px; }
	#header	ul#header_menu li#news_and_events_button:hover								{ background: url(/_images/global/header/menu_sprite.gif) -273px -37px; }
	#header	ul#header_menu li#news_and_events_button a									{ text-indent: -100000px; width: 144px; height: 37px !important; height: 35px; display: block; }
	#header	ul#header_menu li#news_and_events_button a:hover							{ height: 37px !important; height: 35px; }
	#header	ul#header_menu li#news_and_events_button.active a							{ background: url(/_images/global/header/menu_sprite.gif) -273px -74px; }
	#header	ul#header_menu li#news_and_events_button.active a:hover						{ background: url(/_images/global/header/menu_sprite.gif) -273px -37px; }

	#header ul#header_menu li#news_and_events_button ul									{ z-index: 10; display: none; position: absolute; width: 254px; height: 150px; background-image: url(/_images/global/header/menu_shadow_two.png); background-position: right bottom; background-repeat: repeat-y; }
	#header ul#header_menu li#news_and_events_button:hover ul							{ display: block; height: 145px;}
	#header	ul#header_menu li#news_and_events_button:hover a							{ background: none;}
	#header	ul#header_menu li#news_and_events_button:hover ul li a						{ background: url(/_images/global/header/menu_sprite.gif) 0px -41px; background: none; }
	#header ul#header_menu li#news_and_events_button ul li								{ display: block; font-size: 14px; padding: 0 10px 3px 10px; background-color: #EF9600; height: 38px; clear: both; width: auto; margin: 0; width: 230px;}
	#header ul#header_menu li#news_and_events_button ul li ul 							{ position: absolute; left: -10000px; top: -10000px; display: none; display: hidden;}
	#header ul#header_menu li#news_and_events_button ul li .sifr a						{ text-indent: 8px; display: block; padding: 9px 0 0 0; margin: 0; border-top: 1px #f7cc91 solid; height: 24px;  text-decoration: none;}
	#header ul#header_menu li#news_and_events_button ul li .sifr a:hover				{ background-color: #E65800; }
	#header ul#header_menu li#news_and_events_button ul li.first .sifr a				{ border-top: 0px #C795B4 solid; }
	#header ul#header_menu li#news_and_events_button ul li.first						{ padding: 12px 10px 0 10px; }
	#header ul#header_menu li#news_and_events_button ul li.last 						{ margin: 0; height: 47px;  }
	#header ul#header_menu li#news_and_events_button ul li a							{ background: none; display: block; width: auto; color: #FFF;}	
	#header ul#header_menu li#news_and_events_button.active ul li a						{ background: none; }
	#header ul#header_menu li#news_and_events_button ul li.last .sifr a				{ height: 30px !important; }
	#header ul#header_menu li#news_and_events_button.active ul li a:hover				{ background: none; background-color: #e87800;}




	#header	ul#header_menu li#get_involved_button 									{ background: url(/_images/global/header/menu_sprite.gif) -417px 0px; width: 139px; height: 37px !important; height: 34px; }
	#header	ul#header_menu li#get_involved_button:hover								{ background: url(/_images/global/header/menu_sprite.gif) -417px -37px; }
	#header	ul#header_menu li#get_involved_button a									{ text-indent: -100000px; width: 139px; height: 37px !important; height: 35px; display: block; }
	#header	ul#header_menu li#get_involved_button a:hover							{ height: 37px !important; height: 35px; }
	#header	ul#header_menu li#get_involved_button.active a							{ background: url(/_images/global/header/menu_sprite.gif) -417px -74px; }
	#header	ul#header_menu li#get_involved_button.active a:hover					{ background: url(/_images/global/header/menu_sprite.gif) -417px -37px; }

	#header ul#header_menu li#get_involved_button ul								{ z-index: 10; display: none; position: absolute; width: 254px; height: 226px; background-image: url(/_images/global/header/menu_shadow_two.png); background-position: right bottom; background-repeat: repeat-y; }
	#header ul#header_menu li#get_involved_button:hover ul							{ display: block; height: 227px;}
	#header	ul#header_menu li#get_involved_button:hover	a							{ background: none;}
	#header	ul#header_menu li#get_involved_button:hover	ul li a						{ background: url(/_images/global/header/menu_sprite.gif) 0px -41px; background: none; }
	#header ul#header_menu li#get_involved_button ul li								{ display: block; font-size: 14px; padding: 0 10px 3px 10px; background-color: #EF9600; height: 38px; clear: both; width: auto; margin: 0; width: 230px;}
	#header ul#header_menu li#get_involved_button ul li ul 							{ position: absolute; left: -10000px; top: -10000px; display: none; display: hidden;}
	#header ul#header_menu li#get_involved_button ul li .sifr a						{ text-indent: 8px; display: block; padding: 9px 0 0 0; margin: 0; border-top: 1px #f7cc91 solid; height: 24px;  text-decoration: none;}
	#header ul#header_menu li#get_involved_button ul li .sifr a:hover				{ background-color: #E65800; }
	#header ul#header_menu li#get_involved_button ul li.first .sifr a				{ border-top: 0px #C795B4 solid; }
	#header ul#header_menu li#get_involved_button ul li.first						{ padding: 12px 10px 0 10px; }
	#header ul#header_menu li#get_involved_button ul li.last 						{ margin: 0; height: 47px;  }
	#header ul#header_menu li#get_involved_button ul li a							{ background: none; display: block; width: auto; color: #FFF;}	
	#header ul#header_menu li#get_involved_button.active ul li a					{ background: none; }
	#header ul#header_menu li#get_involved_button ul li.last .sifr a				{ height: 30px !important; }
	#header ul#header_menu li#get_involved_button.active ul li a:hover				{ background: none; background-color: #e87800; }




	#header	ul#header_menu li#contact_us_button 									{ background: url(/_images/global/header/menu_sprite.gif) -556px 0px; width: 125px; height: 37px !important; height: 34px; }
	#header	ul#header_menu li#contact_us_button:hover								{ background: url(/_images/global/header/menu_sprite.gif) -556px -37px; }
	#header	ul#header_menu li#contact_us_button a									{ text-indent: -100000px; width: 125px; height: 37px !important; height: 35px; display: block; }
	#header	ul#header_menu li#contact_us_button a:hover								{ height: 37px !important; height: 35px; }
	#header	ul#header_menu li#contact_us_button.active a							{ background: url(/_images/global/header/menu_sprite.gif) -556px -74px; }
	#header	ul#header_menu li#contact_us_button.active a:hover						{ background: url(/_images/global/header/menu_sprite.gif) -556px -37px; }


	#header	ul#header_menu li ul li .sifr a.rss 									{ display: inline;}
	#header	ul#header_menu li ul li .sifr a.rss:hover								{ cursor: hand; cursor: pointer; }
	#header	ul#header_menu li ul li .sifr a.rss img									{ float: right; margin: -43px 10px 0 0; }

	/* - - - - Search - - - - */

	#header #search																	{ position: absolute; top: 80px; width: 212px; margin-left: 770px; display: block; }
	#header #search input.search_input 												{ float: left; display: inline; border: 1px #E2E2E2 solid; border-right: 0px #0683C2 solid; height: 16px; width: 170px; padding: 4px 4px 2px 4px; font: 12px Helvetica Neue, "Helvetica Neue", Helvetica, Arial; color: #444; margin: 0; }
	#header #search input.search_submit												{ float: left; display: block; margin: 0; padding: 0; width: 26px; height: 22px; border: 1px #E2E2E2 solid; border-left: 0px #0683C2 solid;}
	#header #search input.blur														{ color: #AAA;}

	/* - - - - Quicklinks - - - - */

	#header ul#quicklinks															{ position: absolute; top: 0; width: 356px; background-image: url(/_images/global/header/quicklinks_background.gif); background-repeat:none; padding: 0 8px 8px; height: 42px; margin: 0 0 0 612px;}
	#header ul#quicklinks li														{ float: right; }
	#header ul#quicklinks li a														{ display: block; width: 116px; height: 40px; padding: 0; text-indent: -100000px; margin: 0 0 0 4px; background-color: #EF9600; text-decoration: none;}
	#header ul#quicklinks li a:hover												{ text-decoration: underline; background-color: #E05206;}
	#header ul#quicklinks li.first a												{ margin: 0 ;}
	#header ul#quicklinks li#ql_donate a											{ background-image: url(/_images/global/header/quicklinks_sprite.gif); background-position: -232px 0;}
	#header ul#quicklinks li#ql_donate a:hover										{ background-position: -232px -40px;}
	#header ul#quicklinks li#ql_tell_a_friend a										{ background-image: url(/_images/global/header/quicklinks_sprite.gif); background-position: -116px 0;}
	#header ul#quicklinks li#ql_tell_a_friend a:hover								{ background-position: -116px -40px;}
	#header ul#quicklinks li#ql_join_us a											{ background-image: url(/_images/global/header/quicklinks_sprite.gif); background-position: 0 0;}
	#header ul#quicklinks li#ql_join_us a:hover										{ background-position: 0 -40px;}




/* ------------------------------------------------- */
/* ---------------------CONTENT--------------------- */
/* ------------------------------------------------- */

	#content																		{ background-image: url(/_images/global/content/background.gif); background-repeat: repeat-y; }
	#content.no_background 															{ background-image: none;}

	/* - - - - Left Column - - - - */

	#content #left_column															{ overflow: hidden; height: 1%; width: 230px; float: left; min-height: 300px; margin-top: 10px; border-top: 3px #EFEFEF solid;}
	#content #left_column ul														{ z-index: 0; margin: 0; padding: 0; display: block; width: 154px; }
	#content #left_column ul li														{ font-family: Georgia, serif; margin:0; padding: 0; color: #858070; list-style-type: none; width: 151px; font-size: 14px; }
	#content #left_column ul li.last												{ font-family: Georgia, serif; margin:0; padding: 0; color: #858070; list-style-type: none; width: 151px; font-size: 14px; }
	#content #left_column ul li:hover a												{ color: #FFF;}
	#content #left_column ul li a													{ padding: 10px; background-color: #FFF; border-bottom: 1px #EFEFEF solid; display: block; color: #444444; width: 210px; text-decoration: none;}
	#content #left_column ul li a:hover												{ padding: 10px; background-color:#EF9600; border-bottom: 1px #FFF solid; color: #fff; }
	#content #left_column ul li.active a											{ border-bottom: 1px #FFF solid; background-image: url(/_images/global/left_column/arrow.gif); background-position: 205px center; background-repeat: no-repeat; color: #fff; text-decoration: none; background-color:#EF9600; }
	#content #left_column ul li:hover a												{ color: #fff;}

	#content #left_column ul li ul													{ display: none;}
	#content #left_column ul li.active ul											{ overflow: hidden; height: 1%; z-index: 0; margin: 0; padding: 10px 0; background-color: #FCF0FA; display: block; position: relative; width: 230px; border-bottom: 1px #DDD solid;}
	#content #left_column ul li.active ul li										{ font-family: Georgia, serif; margin: 0; padding: 3px 0; color: #444; list-style-type: none; width: 151px; font-size: 12px; line-height: 1.3em; }
	#content #left_column ul li.active ul li:hover a								{ color: #FFF;}
	#content #left_column ul li.active ul li a										{ padding: 0 10px 5px 20px; background-color: #FCF0FA; border-bottom: 0px #EFEFEF solid; display: block; color: #444444; width: 210px; text-decoration: none;}
	#content #left_column ul li.active ul li a:hover								{ padding: 0 10px 5px 20px; color: #EF9600; }
	#content #left_column ul li.active ul li a										{ border-bottom: 0px #EEE solid; background-image: none; color: #444; text-decoration: none; background-color: #FCF0FA; }
	#content #left_column ul li.active ul li.active a								{ color: #fff; }
	#content #left_column ul li ul li:hover a										{ color: #EF9600;}

	#content #left_column ul li a.rss												{ display: none; }

	#content #left_column #advertisements											{ margin: 20px 0 -10px 0;}

	/* - - - - Right Column - - - - */

	#content #right_column															{ overflow: hidden; height: 1%; width: 710px; min-height: 300px; float: right;  margin: 10px 0 0 0; }
	#content #right_column h2														{ text-transform: uppercase; font-family: Arial, sans-serif; border-bottom: 1px #EFEFEF solid; font-size: 21px; padding: 8px 0; margin-bottom: 8px;}
	#content #right_column p#headline												{ font-family: Georgia, serif; border-bottom: 1px #EFEFEF solid; font-size: 2.25em; line-height: 1.45em; color: #444; padding: 0 0 8px 0; margin-bottom: 20px;}
	#content #right_column #sub_content 											{ margin: 20px 0 0 0;}
	#content #right_column #sub_content h2											{ text-transform: uppercase; font-family: Arial, sans-serif; border-bottom: 1px #EFEFEF solid; font-size: 15px; border-bottom: 1px #EFEFEF solid; padding: 8px 0; margin: 8px 0;}
	#content #right_column #sub_content .item										{ float: left; overflow: hidden; height: 100px; width: 215px; margin-top: 6px; padding: 0 0 0 20px; background-image: url(/_images/global/items/arrow.gif); background-repeat: no-repeat;}

	#content #right_column img.float_left											{ float: left; margin: 0 20px 10px 0 ;}
	#content #right_column img.float_right											{ float: right; margin: 0 10px 0 20px;}

	#content #right_column #text_flow h3											{ margin: 0 0 10px 0; padding: 10px 0 0 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 19px; color: #E33514; }
	#content #right_column #text_flow h4											{ margin: 0 0 10px 0; padding: 15px 0 0 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 15px; color: #858070; }
	#content #right_column #text_flow h3 a											{ text-decoration: underline;}
	#content #right_column #text_flow h4 a											{ text-decoration: underline;}
	#content #right_column #text_flow p a											{ text-decoration: underline;}
	#content #right_column #text_flow a												{ text-decoration: underline;}
	#content #right_column #text_flow p.image_caption								{ font-family: Arial, sans-serif; font-size: 10px;}
	#content #right_column #text_flow ol li,
	#content #right_column #text_flow ul li											{ font-size: 1.075em; margin: 0 0 .5em 0; padding: 0;}

		/* - - - - Staff & Leadership Template - - - - */

		#content #right_column #staff_leadership										{ margin: 30px 0 0 0;}
		#content #right_column #staff_leadership .item									{ float: left; overflow: hidden; width: 350px; height: 100px; margin-top: 6px; margin: 0; padding: 0;}
		#content #right_column #staff_leadership .item img.portrait						{ float: left; margin-right: 10px; }
		#content #right_column #staff_leadership .item h3								{ margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 17px; }
		#content #right_column #staff_leadership .item p								{ margin: 0; padding: 0;}
		#content #right_column #staff_leadership .item p.title							{ margin: 0; padding: 4px 0; line-height: 1.3em;}
		#content #right_column #staff_leadership .footer								{ clear: both; width: 710px; text-align: right; font-style: italic; border-top: 1px #EFEFEF solid; padding: 10px 0 0; margin: 0 0 -15px 0;}		
		#content #right_column #staff_leadership .hidden								{ display: none;}		
		#content #right_column #staff_leadership .item h3								{ margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 17px; }
		#content #right_column #staff_leadership .item p								{ margin: 0; padding: 0;}
		#content #right_column #staff_leadership .item p.title							{ margin: 0; padding: 4px 0; line-height: 1.3em;}
		#content #right_column #staff_leadership .item .user_information				{ color: #F00;}
		#content #right_column #staff_leadership .item .user_information img.portrait	{ float: left; margin-right: 10px; }
		#content #right_column #staff_leadership .item .user_information h3				{ margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 17px; }
		#content #right_column #staff_leadership .item .user_information p				{ margin: 0; padding: 0;}
		#content #right_column #staff_leadership .item .user_information p.title		{ margin: 0; padding: 4px 0; line-height: 1.3em;}

			/* - - - - Layout Styles - - - - */

			/*HORIZONTAL ENTRY (Research/Products)*/
			#content #right_column .hor_entry 												{ overflow: hidden; height: 1%; border-bottom: 1px #EFEFEF solid; padding: 0 0 50px 0; margin: 0 0 0px 0;}
			#content #right_column .hor_entry h3											{ float:left; width:710px; margin:0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 15px; color:#E33514;  }
			#content #right_column .hor_entry .intro										{ clear:both; }
			#content #right_column .hor_entry .item											{ clear:both;}
			#content #right_column .hor_entry .hor_intro 									{ width: 230px; float: left; clear:left;}
			#content #right_column .hor_entry .hor_intro h3									{ margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 17px; color:#E33514; }
			#content #right_column .hor_entry .hor_info										{ width: 460px; float: left; padding-left:10px;}
			
			/*HORIZONTAL ENTRY (FAQs*/
			#content #right_column .faq_hor_entry 												{ overflow: hidden; height: 1%; border-bottom: 1px #EFEFEF solid; padding: 0 0 10px 0; margin: 0 0 20px 0;}
			#content #right_column .faq_hor_entry h3											{ margin:0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 17px; color:#E33514;  }
			#content #right_column .faq_hor_entry .hor_intro 									{ width: 230px; float: left;}
			#content #right_column .faq_hor_entry .hor_intro h3									{ margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 17px; color:#E33514; }
			#content #right_column .faq_hor_entry .hor_info										{ width: 460px; float: left; padding-left:10px;}

			/*TWO COLUMN LISTS w/arrows*/
			#content #right_column #twoColList 												{ overflow: hidden; height: 1%; padding: 0 0 10px 0; margin: 0 0 20px 0;}
			#content #right_column #twoColList h3											{ border-bottom: 1px #EFEFEF solid;margin: 0 0 15px 0;}
			#content #right_column #twoColList .item										{ float: left; overflow: hidden; width: 320px; margin-top: 6px; padding: 0 10px 0 20px; background-image: url(/_images/global/items/arrow.gif); background-repeat: no-repeat; background-position: 0 2px;}
			#content #right_column #twoColList .item h4										{ margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-weight: normal; font-size: 17px; }
			#content #right_column #twoColList .item h3 a,
			#content #right_column #twoColList .item h4 a									{ text-decoration: none; }
			#content #right_column #twoColList .item a										{ text-decoration: underline; }
			#content #right_column #twoColList .item a:hover								{ text-decoration: underline; }

			/*TWO COLUMN LISTS with lines and no arrows */
			#content #right_column #twoColListLinesNoArrows 									{ overflow: hidden; height: 1%; border-bottom: 1px #EFEFEF solid; padding: 0 0 10px 0; margin: 0 0 20px 0;}
			#content #right_column #twoColListLinesNoArrows h3									{ border-bottom: 1px #EFEFEF solid; }
			#content #right_column #twoColListLinesNoArrows .item								{ float: left; overflow: hidden; width: 335px; margin: 6px 10px 0 0; padding: 20px 10px 10px 0;border-top: 1px #EFEFEF solid; }
			#content #right_column #twoColListLinesNoArrows .item.first							{ border-top: 0px #EFEFEF solid; padding: 10px 10px 0 0; }
			#content #right_column #twoColListLinesNoArrows .item h3							{ margin: 0 0 5px 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-weight: normal; font-size: 17px; border-bottom: none;}
			#content #right_column #twoColListLinesNoArrows .item p.date						{ font-size: 10px; font-family: Arial, sans-serif; color: #666;margin-top:10px;}
			#content #right_column #twoColListLinesNoArrows .item h4							{ margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-weight: normal; font-size: 17px; }
			#content #right_column #twoColListLinesNoArrows .item a.button						{ width: 120px; padding: 5px 10px; color: #FFF; margin: 0 0 10px 0; background-color: #EF9600; text-decoration: none; }
			#content #right_column #twoColListLinesNoArrows .item a.button:hover				{ background-color: #E33514; text-decoration: none; }
			#content #right_column #twoColListLinesNoArrows .item p.tags						{ margin-top: 12px; font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			
			#content #right_column #twoColListLinesNoArrows .row								{ overflow: hidden; height: 1%; }

			#content #right_column .item .itemImage												{ margin: 0; padding: 0; width: 110px; float:left;}
			#content #right_column .item .itemWithImage											{ margin: 0; padding: 0; width: 210px; float:right;}
			#content #right_column .item .itemWithImage p.date									{ font-size: 13px; font-family: Georgia, sans-serif; color: #666; margin: 0 0 10px 0; padding: 0;}
			
		

			/*TWO COLUMN LISTS with lines and arrows */
			#content #right_column #twoColListLinesWithArrows 									{ overflow: hidden; height: 1%; border-bottom: 1px #EFEFEF solid; padding: 0 0 10px 0; margin: 0 0 20px 0;}
			#content #right_column #twoColListLinesWithArrows h3								{ border-bottom: 1px #EFEFEF solid; }
			#content #right_column #twoColListLinesWithArrows .item								{ float: left; overflow: hidden; width: 315px; margin: 6px 10px 0 0; padding: 20px 10px 10px 20px; background-image: url(/_images/global/items/arrow.gif); background-repeat: no-repeat; background-position: 0 22px; border-top: 1px #EFEFEF solid; }
			#content #right_column #twoColListLinesWithArrows .item.first						{ border-top: 0px #EFEFEF solid; padding-top: 10px; background-position: 0 12px;  }
			#content #right_column #twoColListLinesWithArrows .item h3							{ color: #E33514; margin: 0 0 5px 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-weight: normal; font-size: 17px; border-bottom: none;}
			#content #right_column #twoColListLinesWithArrows .item p.description				{ margin: 0 0 12px 0;}
			#content #right_column #twoColListLinesWithArrows .item p.date						{ font-size: 10px; font-family: Arial, sans-serif; color: #666;margin-top:10px;}
			#content #right_column #twoColListLinesWithArrows .item h4							{ color: #E33514; margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-weight: normal; font-size: 17px; }
			#content #right_column #twoColListLinesWithArrows .item a.button					{ width: 120px; padding: 5px 10px; color: #FFF; margin: 0 0 10px 0; background-color: #EF9600; text-decoration: none; }
			#content #right_column #twoColListLinesWithArrows .item a.button:hover				{ background-color: #E33514; text-decoration: none; }
			#content #right_column #twoColListLinesWithArrows .item p.tags						{ font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			#content #right_column #twoColListLinesWithArrows .row								{ overflow: hidden; height: 1%; }
			#content #right_column #twoColListLinesWithArrows .item p.source					{ margin-top: 12px; font-size: 10px; font-family: Arial, sans-serif; color: #666;}
				
		
			/*ONE COLUMN LISTS with lines and arrows */
			
			#content #right_column #oneColLists													{ overflow: hidden; height: 1%; background-image: url(/_images/global/right_column/one_col_lists_bkgd.gif); border-top: 1px #EFEFEF solid; margin: 20px 0 0 0; padding: 20px 0 10px 0;  }

			#content #right_column .oneColListLinesWithArrows 									{ overflow: hidden; height: 1%; border-bottom: 1px #EFEFEF solid; padding: 0 1 10px 0; margin: 0 20px 0 0; width: 345px; float: left; }
			#content #right_column .oneColListLinesWithArrows p a								{ text-decoration: underline; }
			#content #right_column .oneColListLinesWithArrows.last								{ margin: 0; }
			#content #right_column .oneColListLinesWithArrows h3								{ color: #E33514; width: 280px; float: left; margin: 0 0 20px 0; padding: 0;  }
			#content #right_column .oneColListLinesWithArrows .item								{ overflow: hidden; width: 320px; margin: 6px 0 0 0; padding: 20px 10px 10px 20px; background-image: url(/_images/global/items/arrow.gif); background-repeat: no-repeat; background-position: 0 22px; border-top: 1px #EFEFEF solid; }
			#content #right_column .oneColListLinesWithArrows .item.first						{ border-top: 0px #EFEFEF solid; padding-top: 10px; background-position: 0 12px;  }
			#content #right_column .oneColListLinesWithArrows .item h3							{ margin: 0 0 5px 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-weight: normal; font-size: 17px; border-bottom: none;}
			#content #right_column .oneColListLinesWithArrows .item p.description				{ margin: 0 0 6px 0;}
			#content #right_column .oneColListLinesWithArrows .item p.date						{ font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			#content #right_column .oneColListLinesWithArrows .item h4							{ color: #E33514; margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-weight: normal; font-size: 17px; }
			#content #right_column .oneColListLinesWithArrows .item a.button					{ width: 120px; padding: 5px 10px; color: #FFF; margin: 0 0 10px 0; background-color: #EF9600; text-decoration: none; }
			#content #right_column .oneColListLinesWithArrows .item a.button:hover				{ background-color: #E33514; text-decoration: none; }
			#content #right_column .oneColListLinesWithArrows .item p.tags						{ font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			#content #right_column .oneColListLinesWithArrows .item p.source					{ margin-top: 12px; font-size: 10px; font-family: Arial, sans-serif; color: #666;}
						
			
			#content #right_column .oneColListLinesWithArrows .row								{ overflow: hidden; height: 1%; }
			
			/*ONE COLUMN LISTS with lines NO arrows */
			#content #right_column .oneColListLinesNoArrows .item img							{ float:left; margin:0 10px 0 0;}
			#content #right_column .oneColListLinesNoArrows 									{ overflow: hidden; height: 1%; border-bottom: 1px #EFEFEF solid; padding: 0 1 10px 0; margin: 0 20px 0 0; width: 345px; float: left; }
			#content #right_column .oneColListLinesNoArrows.last								{ margin: 0; }
			#content #right_column .oneColListLinesNoArrows h3									{ width: 250px; float: left; margin: 0 0 20px 0; padding: 0;  }
			#content #right_column .oneColListLinesNoArrows .item								{ overflow: hidden; width: 320px; margin: 6px 0 0 0; padding: 20px 10px 10px 0px; border-top: 1px #EFEFEF solid; }
			#content #right_column .oneColListLinesNoArrows .item.first							{ border-top: 0px #EFEFEF solid; padding-top: 10px; background-position: 0 12px;  }
			#content #right_column .oneColListLinesNoArrows .item h3								{ margin: 0 0 5px 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-weight: normal; font-size: 17px; border-bottom: none;}
			#content #right_column .oneColListLinesNoArrows .item p.description					{ margin: 0 0 6px 0;}
			#content #right_column .oneColListLinesNoArrows .item p.date						{ font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			#content #right_column .oneColListLinesNoArrows .item h4							{ margin: 0; padding: 0; font-family: Georgia, sans-serif; text-transform: none; font-weight: normal; font-size: 17px; }
			#content #right_column .oneColListLinesNoArrows .item a.button						{ width: 120px; padding: 5px 10px; color: #FFF; margin: 0 0 10px 0; background-color: #EF9600; text-decoration: none; }
			#content #right_column .oneColListLinesNoArrows .item a.button:hover				{ background-color: #E33514; text-decoration: none; }
			#content #right_column .oneColListLinesNoArrows .item p.tags						{ font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			#content #right_column .oneColListLinesNoArrows .item p.source						{ margin-top: 12px; font-size: 10px; font-family: Arial, sans-serif; color: #666;}	
			
			#content #right_column .oneColListLinesNoArrows .row								{ overflow: hidden; height: 1%; }
					
			/*LINKS LISTS */
			#content #right_column #twoColLinksLists											{ margin: 30px 0 0 0;}
			#content #right_column #twoColLinksLists h4											{ text-transform: uppercase; font-family: Arial, sans-serif; color: #EF9600; line-height: 1.3em; font-size: 15px; padding: 5px 0 0 0; margin: 0 0 20px 0; border-top: 1px #EFEFEF solid; }
			#content #right_column #twoColLinksLists .linksLists								{ width: 345px; float: left; margin: 0 20px 0 0;}
			#content #right_column #twoColLinksLists .linksLists.second							{ margin: 0;}
			#content #right_column #twoColLinksLists .linksLists ul								{ width: 300px; margin: 0 0 30px 15px; }
			#content #right_column #twoColLinksLists .linksLists ul li  						{ font-size: 13px; margin: 0 0 6px 0;}
			#content #right_column #twoColLinksLists .linksLists ul li a						{ color: #444; text-decoration: none; font-size: 13px; line-height: 1.4em;}
			#content #right_column #twoColLinksLists .linksLists ul li a:hover					{ color: #EF9600; text-decoration: underline; }


			/*FEATURED: TWO COLUMNS*/
			#content #right_column #featured_two												{ overflow: hidden; height: 1%; margin: 20px 0;}
			#content #right_column #featured_two .row											{ overflow: hidden; height: 1%;margin: 0 0 20px 0;}
			#content #right_column #featured_two .item											{ width: 350px; margin: 0 10px 0 0; float: left;}
			#content #right_column #featured_two .item.last										{ width: 350px; margin: 0; }
			#content #right_column #featured_two .item h3										{ color: #E33514; width: 330px; font-family: Georgia, sans-serif; text-transform: none; margin: 10px 0 10px 0; padding: 0; font-size: 17px;}
			#content #right_column #featured_two .item h4										{ color: #E33514; width: 330px; font-family: Georgia, sans-serif; text-transform: none; margin: 10px 0 10px 0; padding: 0; font-size: 17px;}
			#content #right_column #featured_two .item h3 a,
			#content #right_column #featured_two .item h4 a 									{ text-decoration: none; }
			#content #right_column #featured_two .item p										{ width: 330px; }
			#content #right_column #featured_two .item a.button									{ width: 120px; padding: 6px 10px; color: #FFF; margin: 0 0 10px 0; background-color: #EF9600; text-decoration: none; font-size: 15px; }
			#content #right_column #featured_two .item a.button	img								{ margin: 0 0 0 10px;}
			#content #right_column #featured_two .item a.button:hover							{ background-color: #E33514; text-decoration: none; }
			#content #right_column #featured_two .item p.tags									{ margin-top: 20px; font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			#content #right_column #featured_two .item p.source									{ margin-top: 12px; font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			#content #right_column #featured_two .item p.date									{ font-size: 10px; font-family: Arial, sans-serif; color: #666;margin-top:10px;}
			
			
			#content #right_column #featured_two .item.no_heading	h3							{ width: 330px; font-family: Georgia, sans-serif; text-transform: none; margin: 10px 0 10px 0; padding: 0; font-size: 17px;}

			/*FEATURED: THREE COLUMNS*/
			#content #right_column #featured_three												{ overflow: hidden; height: 1%; margin: 30px 0 10px 0;}
			#content #right_column #featured_three .item										{ width: 240px; float: left;}
			#content #right_column #featured_three .item.last									{ width: 230px; }
			#content #right_column #featured_three .item h3										{ width: 220px; font-family: Georgia, sans-serif; text-transform: none; margin: 0 0 2px 0; padding: 0; font-size: 17px;}
			#content #right_column #featured_three .item h4										{ color: #E33514; width: 220px; font-family: Georgia, sans-serif; text-transform: none; margin: 15px 0 6px 0; padding: 0; font-size: 17px;}
			#content #right_column #featured_three .item p										{ width: 220px; }
			#content #right_column #featured_three .item p.date									{ font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			#content #right_column #featured_three .item a.button								{ width: 120px; padding: 5px 10px; color: #FFF; margin: 0 0 10px 0; background-color: #EF9600; text-decoration: none; }
			#content #right_column #featured_three .item a.button:hover							{ background-color: #E33514; text-decoration: none; }
			#content #right_column #featured_three .item p.tags									{ margin-top: 12px; font-size: 10px; font-family: Arial, sans-serif; color: #666;}
			
		
			/*PAGINATION*/
	
			#content #right_column #pagination														{ clear: both; overflow: hidden; height: 1%; border-top: 1px #EFEFEF solid; padding: 10px 0 4px 0; margin: 20px 0 0 0;}
			#content #right_column #pagination #total												{ float: left; display: block; font-weight: bold; color: #EF9600; padding: 10px 0 0 10px;}
			#content #right_column #pagination #prev_next											{ float: right; display: block; font-weight: bold; width: 280px; color: #CCC; text-align: right; padding: 10px 10px 0 10px;}
			#content #right_column #pagination #prev_next a											{ color: #2292D7; text-decoration: none; color: #EF9600; }
			#content #right_column #pagination #prev_next a:hover									{ color: #2292D7; text-decoration: underline; color: #E33514;}
			
			#content #right_column #events_entry #entry_prev_next												{ overflow: hidden; height: 1%; width: 690px; border-top: 1px #EFEFEF solid; border-bottom: 1px #EFEFEF solid; background-color: #FCFCFC; padding: 8px 10px; margin-bottom: 30px; margin-top: 30px; }
			#content #right_column #events_entry #entry_prev_next a												{ font-size: 11px; color: #444; text-decoration: none; }
			#content #right_column #events_entry #entry_prev_next a:hover										{ color: #E33514; text-decoration: underline; }		
			#content #right_column #events_entry #entry_prev_next a.next										{ width: 180px; float: right; text-align: right; padding: 0 20px 0 0; background-image: url(/_images/global/items/arrow_transparent_grey.gif); background-repeat: no-repeat; background-position: right 2px ;}
			#content #right_column #events_entry #entry_prev_next a.previous									{ width: 180px; float: left; text-align: left; padding: 0 0 0 20px; background-image: url(/_images/global/items/arrow_transparent_grey_point_left.gif); background-repeat: no-repeat; background-position: left 2px ;} 
			#content #right_column #events_entry #entry_prev_next a.next .purple,
			#content #right_column #events_entry #entry_prev_next a.previous .purple							{ color: #E33514;}			
			
			#content #right_column .recent_news																	{ width: 220px; float: right; background-color: #EFEFEF; padding: 10px; margin-bottom: 10px;}
			#content #right_column .recent_news	h4																{ color: #EF9600; text-transform: uppercase; font-family: Arial, sans-serif; font-size: 15px; border-bottom: 1px #CCC solid; padding: 4px 0; margin: 0 0 10px 0;}	
			#content #right_column .recent_news	ul  															{ width: 200px; color: #CCC; margin: 0 0 10px 12px;}
			#content #right_column .recent_news	ul li															{ border-bottom: 5px #EFEFEF solid; font-size: 13px; list-style-position:outside; list-style-image: url(/_images/media_and_publications/tiny_arrow.gif); line-height: 1.4em;}
			#content #right_column .recent_news	ul li a	 														{ color: #444; text-decoration: underline;}		
			#content #right_column .recent_news	ul li a:hover													{ color: #E33514; text-decoration: underline;}		
			
			
			/* - - - - Press Center- - - - */


			#content #right_column #press_center #featured_three h3										{ font-size: 15px; margin: 10px 0 10px 0;}
			#content #right_column #press_center #featured_three #press_kit								{ background-color: #f6f6f6; padding: 10px; margin: -15px 0 0 0;}
			#content #right_column #press_center #featured_three #press_kit h3							{ margin: 15px 0 10px 0;}
			#content #right_column #press_center #featured_three #press_kit a.downloads					{ display: block; width: 150px; height: 19px; color: #FFF; font-family: Helvetica Neue, "Helvetica Neue", Helvetica, Arial; font-size: 15px; text-decoration: none; font-weight: bold; background-color: #EF9600; padding: 8px 10px; margin: 6px 0 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
			#content #right_column #press_center #featured_three #press_kit a.downloads:hover			{ background-color: #E33514; text-decoration: none;}


			#content #right_column #press_center #oneColLists											{ overflow: hidden; height: 1%; background-image: url(/_images//global/right_column/one_col_lists_bkgd.gif); border-top: 1px #EFEFEF solid; border-bottom: 1px #EFEFEF solid; margin: 20px 0 0 0; padding: 0 0 10px 0;  }
			#content #right_column #press_center .oneColListLinesWithArrows 							{ overflow: hidden; height: 1%; border-bottom: 0px #EFEFEF solid; padding: 0 0 10px 0; margin: 0 20px 0 0; float: left; }
			#content #right_column #press_center .oneColListLinesWithArrows h3							{ width: 270px; font-size: 15px; margin: 10px 0 20px 0;}
			#content #right_column #press_center .oneColListLinesWithArrows a							{ color: #E33514; text-decoration: none; }
			#content #right_column #press_center .oneColListLinesWithArrows a:hover						{ color: #EF9600; text-decoration: underline; }
			#content #right_column #press_center .oneColListLinesWithArrows.last						{ margin: 0; }
			#content #right_column #press_center .oneColListLinesWithArrows .see_all					{ margin: 20px 10px 0 0; }
			#content #right_column #press_center .oneColListLinesWithArrows .item						{ overflow: hidden; clear: both; width: 320px; margin: 0; border: 0; padding: 0 10px 0px 20px; background-image: url(/_images//global/items/arrow.gif); background-repeat: no-repeat; background-position: 0 0; }
			#content #right_column #press_center .oneColListLinesWithArrows .item h4					{ width: 300px; font-size: 17px; margin: -15px 0 0 0;}
			#content #right_column #press_center .oneColListLinesWithArrows .item p						{ margin: 0;}
			#content #right_column #press_center .oneColListLinesWithArrows .item p.date				{ font-size: 10px; font-family: Arial; color: #666; margin: 2px 0 5px 0; padding: 0; }
			#content #right_column #press_center .oneColListLinesWithArrows .row						{ overflow: hidden; height: 1%; }
		
		
			#content #right_column #press_center #press_center_bottom									{ overflow: hidden; height: 1%; margin-top: 10px;} 
			#content #right_column #press_center #press_center_bottom h3								{ font-size: 15px; margin: 10px 0 10px 0; padding: 0;}

			#content #right_column #press_center #press_center_bottom #twitter_feed						{ padding: 10px; float: left; }

			#content #right_column #press_center #press_center_bottom #rss_feeds						{ width: 430px; background-color: #f6f6f6; padding: 10px 10px 10px 20px; margin: 10px 10px 0 0 0; float: right;}
			#content #right_column #press_center #press_center_bottom #rss_feeds .item					{ width: 200px; float: left; margin: 0; padding: 0 10px 0 0;}
			#content #right_column #press_center #press_center_bottom #rss_feeds .row					{ clear: both;}
			#content #right_column #press_center #press_center_bottom #rss_feeds h4						{ width: 210px; margin: 0; padding: 0;}
			#content #right_column #press_center #press_center_bottom #rss_feeds h4	a 					{ text-decoration: none;}
			#content #right_column #press_center #press_center_bottom #rss_feeds h4	a:hover				{ text-decoration: underline;}
		
			
			
		/* - - - - The Issues > Issues - - - - */

		#content #right_column #issuesTabs															{ overflow: hidden; height: 1%; margin: 20px 0; z-index: 0;}

		#content #right_column #issuesTabs #issuesTabsMenu											{ width: 710px; height: 33px; overflow: hidden; margin: 0; z-index: 500; }
		#content #right_column #issuesTabs #issuesTabsMenu li										{ display: inline; float: left;}
		#content #right_column #issuesTabs #issuesTabsMenu li a										{ border-top: 3px #E33514 solid;  width: 95px; margin: 0 3px 0 0; height: 40px; display: block; background-color: #EF9600; font-size: 13px; text-decoration: none; color: #FFF; padding: 5px 0 0 10px; }
		#content #right_column #issuesTabs #issuesTabsMenu li a:hover								{ border-top: 3px #333 solid; color: #333; background-color: #EBE9EF; cursor: hand; cursor: pointer; background-position: -294px 0; }
		#content #right_column #issuesTabs #issuesTabsMenu li a.issuesTabsMenuActive				{ border-top: 3px #333 solid; color: #333; background-position: 0 0; background-color: #EBE9EF; }
		#content #right_column #issuesTabs #issuesTabsMenu li a.issuesTabsMenuActive:hover			{ border-top: 3px #333 solid; color: #333; background-position: 0 0; cursor: default;}
		#content #right_column #issuesTabs #issuesTabsContent										{ width: 710px; height: 350px; overflow: auto; background-color: #EBE9EF; z-index: 500; }
		#content #right_column #issuesTabs #issuesTabsContent .issuesTabsCopy						{ width: 660px; color: #333; padding: 0; margin: 20px; overflow: hidden; background: url(/images/_global/about_us/scroll_bkgd.gif) bottom;}


		#content #right_column #issuesTabs.toolsTabs												{ overflow: hidden; height: 1%; margin: 20px 0; z-index: 0;}

		#content #right_column #issuesTabs.toolsTabs #issuesTabsMenu								{ width: 710px; height: 50px; overflow: hidden; margin: 0; z-index: 500; }
		#content #right_column #issuesTabs.toolsTabs #issuesTabsMenu li								{ display: inline; float: left;}
		#content #right_column #issuesTabs.toolsTabs #issuesTabsMenu li a							{ border-top: 3px #E33514 solid;  width: 115px; margin: 0 3px 0 0; height: 50px; display: block; background-color: #EF9600; font-size: 12px; line-height: 1.3em; text-decoration: none; color: #FFF; padding: 5px 10px 0 10px; }
		#content #right_column #issuesTabs.toolsTabs #issuesTabsMenu li a:hover						{ border-top: 3px #333 solid; color: #333; background-color: #EBE9EF; cursor: hand; cursor: pointer; background-position: -294px 0; }
		#content #right_column #issuesTabs.toolsTabs #issuesTabsMenu li a.issuesTabsMenuActive		{ border-top: 3px #333 solid; color: #333; background-position: 0 0; background-color: #EBE9EF; }
		#content #right_column #issuesTabs.toolsTabs #issuesTabsMenu li a.issuesTabsMenuActive:hover{ border-top: 3px #333 solid; color: #333; background-position: 0 0; cursor: default;}
		#content #right_column #issuesTabs.toolsTabs #issuesTabsContent								{ width: 710px; height: 350px; overflow: auto; background-color: #EBE9EF; z-index: 500; }
		#content #right_column #issuesTabs.toolsTabs #issuesTabsContent .issuesTabsCopy				{ width: 660px; color: #333; padding: 0; margin: 20px; overflow: hidden; background: url(/images/_global/about_us/scroll_bkgd.gif) bottom;}

		/* - - - - The Issues > Issues > Sub Issue - - - - */

		#content #right_column #text_flow #right_left_column										{ width: 470px; float: left; padding: 0 10px 0 0; }
		#content #right_column #text_flow #right_right_column										{ width: 230px; float: right; }

		#content #right_column #text_flow #right_right_column #accordian 			 				{ margin-bottom: 10px; }
		#content #right_column #text_flow #right_right_column #accordian .module 	 				{ margin: 0; padding: 20px 0 20px 20px; height: 200px; font-size: 12px;} 
		#content #right_column #text_flow #right_right_column #accordian h3							{ font-size: 12px; margin: 0; padding: 2px 0; border-bottom: 1px #FFF solid; color: #FFF;}
		#content #right_column #text_flow #right_right_column #accordian h3	a						{ color: #FFF;}
		#content #right_column #text_flow #right_right_column #accordian ul							{ margin: 0; padding: 0; list-style-type: none; clear: both; width: 190px;}
		#content #right_column #text_flow #right_right_column #accordian ul li						{ margin: 0 0 1em 0; padding: 0; list-style-type: none;}
		#content #right_column #text_flow #right_right_column #accordian p							{ font-size: 12px; margin: 6px 0 0 0; padding: 6px 0 0 0; border-top: 1px #DDD solid;  width: 190px;}
		#content #right_column #text_flow #right_right_column #accordian strong						{ font-weight: normal; }
		#content #right_column #text_flow #right_right_column #accordian a							{ color: #EF9600;}
		#content #right_column #text_flow #right_right_column #accordian p a						{ color: #666; text-decoration: none; }
		#content #right_column #text_flow #right_right_column #accordian p a:hover					{ color: #EF9600; text-decoration: none; }

		/* - - - - News Header - - - - */
		

	
		#content #right_column #news_header																{ overflow: hidden; height: 1%; padding-bottom: 10px; margin-bottom: 30px;}
		#content #right_column #news_header #featured_news												{ width: 710px; float: left;}
		#content #right_column #news_header p.tags														{ font-size: 11px; font-family: Arial, sans-serif; color: #666;}
		#content #right_column #news_header h4															{ font-family: Georgia, sans-serif; text-transform: none; margin: 10px 0 12px 0; padding: 0; color: #E33514; font-size: 24px; line-height: 1.3em; }




		/* - - - - News Single Entry Page - - - - */

		#content #right_column #news_entry																{ width: 460px; float: left; }
		#content #right_column #news_entry h3.headline													{ font-family: Georgia, sans-serif; text-transform: none; margin: 10px 0 12px 0; padding: 0; color: #E33514; font-size: 24px; line-height: 1.3em; }
		#content #right_column #news_entry p.tags														{ font-size: 11px; font-family: Arial, sans-serif; color: #666;}
		
		#content #right_column #news_entry #entry_prev_next												{ overflow: hidden; height: 1%; width: 440px; border-top: 1px #EFEFEF solid; border-bottom: 1px #EFEFEF solid; background-color: #FCFCFC; padding: 8px 10px; margin-bottom: 30px; }
		#content #right_column #news_entry #entry_prev_next	a											{ font-size: 11px; color: #444;}
		#content #right_column #news_entry #entry_prev_next	a:hover										{ color: #00A1DE; text-decoration: underline; }		
		#content #right_column #news_entry #entry_prev_next	a.next										{ width: 180px; float: right; text-align: right; padding: 0 20px 0 0; background-image: url(/_images/global/items/arrow_transparent_grey.gif); background-repeat: no-repeat; background-position: right 2px ;}
		#content #right_column #news_entry #entry_prev_next	a.previous									{ width: 180px; float: left; text-align: left; padding: 0 0 0 20px; background-image: url(/_images/global/items/arrow_transparent_grey_point_left.gif); background-repeat: no-repeat; background-position: left 2px ;} 
		#content #right_column #news_entry #entry_prev_next a.next .purple,
		#content #right_column #news_entry #entry_prev_next a.previous .purple							{ color: #00A1DE;}			
		


		
		/* - - - - News Two Col - - - - */

 		#content #right_column #quickFactsTwoCol														{ overflow: hidden; height: 1%; margin: 0;}
 		#content #right_column #quickFactsTwoCol h3														{ width: 150px; float: left; margin: 0 0 20px 0; padding: 0;  }
 		#content #right_column #quickFactsTwoCol .item													{ width: 220px; margin: 0 0 20px 0; padding: 0; }
 		#content #right_column #quickFactsTwoCol .item h4												{ margin: 0; padding: 0; clear: both; }
 		#content #right_column #quickFactsTwoCol .item p												{ line-height: 1.3em;}
 		#content #right_column #quickFactsTwoCol #colA													{ width: 350px; float: left; margin: 15px 0px 0 0; }
 		#content #right_column #quickFactsTwoCol #colB													{ width: 350px; float: left; margin: 15px 0px 0 10px;  }
 		#content #right_column #quickFactsTwoCol #colC													{ width: 210px; float: left; margin: 0; background-color: #EFEFEF; padding: 15px 0px 20px 10px; height: 300px;}
 		#content #right_column #quickFactsTwoCol #colC address											{ clear: both; color: #E33514; margin: 0 0 20px 0px;}
 		#content #right_column #quickFactsTwoCol #colC a												{ color: #E33514;}
 		#content #right_column #quickFactsTwoCol #colC h3												{ width: 180px; margin: 0 0 10px 0; }

		/* - - - - Quickfacts - - - - */
	
		#content #right_column #quickfacts .item														{ float: left; height: 200px; margin: 0 10px 10px 0; width: 350px; background-color: #EFEFEF; color: #EFEFEF; }
		#content #right_column #quickfacts .item.second													{ margin: 0 0 10px 0; width: 350px; background-color: #EFEFEF; }
		#content #right_column #quickfacts p .source a													{ text-decoration: none; color: #666; font-size: 10px; font-family: Arial, sans-serif; float: right; width: 20px; height: 10px; padding: 5px 23px 0 0;}
		#content #right_column #quickfacts p .number													{ display: block; text-align: center; width: 350px; padding: 0; color: #E33514;}
		#content #right_column #quickfacts p .number strong												{ font-weight: normal;}
 		#content #right_column #quickfacts p .text														{ display: block; text-align: center; width: 310px; height: 55px; padding: 10px 20px 10px 20px; color: #EF9600; font-size: 16px; }	
		#content #right_column #quickfacts p .number.sizeA												{ font-size: 95px; line-height: 1em; height: 90px; padding: 15px 0 15px 0; }
 		#content #right_column #quickfacts p .number.sizeB												{ font-size: 70px; line-height: 1em; height: 70px; padding: 40px 0 10px 0; }
 		#content #right_column #quickfacts p .number.sizeC												{ font-size: 40px; line-height: 1em; height: 50px; padding: 55px 0 15px 0; }

		/* - - - - Sub Sub Menu - - - - */

 		#content #right_column #sub_sub_menu															{ overflow: hidden; height: 1%; background-color: #EFEFEF; padding: 20px 0;}
 		#content #right_column #sub_sub_menu h3															{ margin: 0 0 14px 15px; padding: 0;}
 		#content #right_column #sub_sub_menu ul															{ width: 190px; float: left; margin: 0 0 0 32px; padding: 0 10px 0 0;  }
 		#content #right_column #sub_sub_menu ul	li														{ font-size: 14px; line-height: 1.2em; margin: 0 0 7px 0; list-style-position:outside; list-style-image: url(/_images/global/items/arrow_transparent_grey.gif); line-height: 1.3em;}
 		#content #right_column #sub_sub_menu ul	li a													{ color: #333333; text-decoration: none;} 
 		#content #right_column #sub_sub_menu ul	li a:hover												{ color: #EF9600; text-decoration: underline;}

		/* - - - - Press Releases Quick Facts - - - - */

 		#content #right_column #quickFactsThreeCol														{ overflow: hidden; height: 1%; margin: 0;}
 		#content #right_column #quickFactsThreeCol h3													{ width: 150px; float: left; margin: 0 0 20px 0; padding: 0;  }
 		#content #right_column #quickFactsThreeCol .item												{ width: 220px; margin: 0 0 20px 0; padding: 0; }
 		#content #right_column #quickFactsThreeCol .item h4												{ margin: 0; padding: 0; clear: both; }
 		#content #right_column #quickFactsThreeCol .item p												{ line-height: 1.3em;}
 		#content #right_column #quickFactsThreeCol #colA												{ width: 230px; float: left; margin: 15px 10px 0 0; }
 		#content #right_column #quickFactsThreeCol #colB												{ width: 230px; float: left; margin: 15px 10px 0 0;  }
 		#content #right_column #quickFactsThreeCol #colC												{ width: 210px; float: left; margin: 0; background-color: #EFEFEF; padding: 15px 10px 20px 10px; height: 300px;}
 		#content #right_column #quickFactsThreeCol #colC address										{ clear: both; color: #E33514; margin: 0 0 20px 0px;}
 		#content #right_column #quickFactsThreeCol #colC a												{ color: #E33514;}
 		#content #right_column #quickFactsThreeCol #colC h3												{ width: 180px; margin: 0 0 10px 0; }

		/* - - - - Press Releases Quick Facts - - - - */

 		#content #right_column #contact_form_contacts													{ width: 230px; float: left; }
 		#content #right_column #contact_form_contacts h4												{ font-size: 17px; margin: 0 0 5px 0;}


			/* - - - - Sub Sub Menu - - - - */

	 		#content #right_column #press_center_contact												{ overflow: hidden; height: 1%; background-color: #EFEFEF; padding: 10px 0 20px 0;}
	 		
			#content #right_column #press_center_contact .item											{ width: 350px; margin: 0 0 20px 0; padding: 0; float:left; }
			#content #right_column #press_center_contact .item h3											{ width: 250px; margin: 0 0 10px 10px; padding: 0; color:#E33514;}
			#content #right_column #press_center_contact address											{ margin:0 0 0 10px;}
			#content #right_column #press_center_contact address a											{ color:#EF9600;}
			#content #right_column #press_center_contact address a:hover									{ color:#E33514;}	 		
			#content #right_column #sub_sub_menu h3															{ color: #EF9600;}	
			#content #right_column #sub_sub_menu ul															{ width: 190px; float: left; margin: 0 0 0 32px; padding: 0 10px 0 0;  }
	 		#content #right_column #sub_sub_menu ul	li														{ font-size: 14px; line-height: 1.2em; margin: 0 0 7px 0; list-style-position:outside; list-style-image: url(/_images/global/items/arrow_transparent_grey.gif); line-height: 1.3em;}
	 		#content #right_column #sub_sub_menu ul	li a													{ color: #333333; text-decoration: none;} 
	 		#content #right_column #sub_sub_menu ul	li a:hover												{ color: #EF9600; }

		/*SEE ALL ARROW*/

		#content #right_column .see_all													{ float: right; position: relative; top: 0; font-size: 10px; margin: 0 10px 0 0; font-family: arial; width: 45px;}
		#content #right_column .hor_entry .see_all										{ margin-top: 20px; width: 50px;}
		#content #right_column .see_all	a												{ text-decoration: none;  }
		#content #right_column .see_all	a:hover											{ text-decoration: underline;  }




	/* - - - - Full Column - - - - */

	#content #full_column																{ overflow: hidden; height: 1%; width: 960px; min-height: 300px; margin: 10px 0 0 0; background-color: #FFF; }
	#content #full_column h2															{ text-transform: uppercase; font-family: Arial, sans-serif; border-bottom: 1px #EFEFEF solid; font-size: 21px; padding: 8px 0; margin-bottom: 8px;}

		/* - - - - The Issues - - - - */
	
		#content #full_column #the_issues .column										{ overflow: hidden; height: 1%; margin: 0 0 20px 0; background-image: url(/_images/the_issues/fc_bkgd.gif); }
		#content #full_column #the_issues .column .issue								{ width: 325px; float: left;  }
		#content #full_column #the_issues .column .issue.last							{ width: 300px; float: left;  }

		#content #full_column #the_issues .column .issue img							{ margin: 0 0 15px 0;}
		#content #full_column #the_issues .column .issue h3 a							{ text-transform: uppercase; font-family: Arial, sans-serif; color: #EF9600; line-height: 1.3em; font-size: 15px; }
		#content #full_column #the_issues .column .issue ul								{ color: #E33514; margin: 0 0 0 15px; padding: 0; width: 130px; float: left; }
		#content #full_column #the_issues .column .issue ul li							{ font-size: 13px; margin: 0 0 4px 0; padding: 0; list-style-position:outside; list-style-image: url(/_images/the_issues/arrow.gif); line-height: 1.3em;}
		#content #full_column #the_issues .column .issue ul li a						{ color: #E33514;  }

		#content #full_column #the_issues .column .issue h3,
		#content #full_column #the_issues .column .issue p								{ width: 310px;}




/* ------------------------------------------------- */
/* ---------------------FOOTER---------------------- */
/* ------------------------------------------------- */

#footer_wrapper																	{ background-color: #CBCBCB; }
#footer																			{ overflow: hidden; width: 100%; margin: 0; height: 330px; background-image: url(/_images/global/footer/background.png); background-repeat: repeat-x; font-family: Arial, sans-serif; }
#footer_content																	{ overflow: hidden; width: 960px; margin: 0 auto 20px auto; }
					
/* - - - - Breadcrumb - - - - */

#footer_breadcrumb																{ height: 35px; overflow: hidden; height: 1%; margin: 24px 0 0 0;}
#footer_breadcrumb #breadcrumb													{ height: 35px; margin: 0 0 1px 0; background-color: none; float: left;}
#footer_breadcrumb #breadcrumb													{ font-size:1.2em; float:left; margin:0; width:580px; }
#footer_breadcrumb #breadcrumb span a											{ display:block; float:left; background:transparent url(/_images/global/footer/breadcrumb/spacer.png) top left no-repeat; height: 35px; padding: 9px 5px 0 20px; }
#footer_breadcrumb #breadcrumb a												{ text-decoration:none; display:block; padding:8px 10px; color:#FFF; font-size: 12px;}
#footer_breadcrumb #breadcrumb a:hover											{ color:#CCCCCC; }
#footer_breadcrumb #breadcrumb #breadcrumb_home									{ background:none; padding:0; }
#footer_breadcrumb #breadcrumb #breadcrumb_home a								{ overflow:hidden; text-indent:-9999px; background:url(/_images/global/footer/breadcrumb/home.png) no-repeat; height: 35px;}

#footer_breadcrumb #print_email													{ height: 35px; float: right;}
#footer_breadcrumb #print_email p 												{ float: left; font-family: Arial, sans-serif; }
#footer_breadcrumb #print_email a 												{ display:block; text-decoration:none; color:#FFF; font-size: 12px; padding-top: 2px;}
#footer_breadcrumb #print_email a:hover											{ color:#CCCCCC; }
#footer_breadcrumb #print_email a img											{ vertical-align: middle; padding: -2px 0 0 0; margin: 0 0 0 10px;}

/* - - - - What's New - - - - */

#footer_content #footer_whats_new												{ overflow: hidden; height: 1%; height: 35px; margin: 0; color: #FFF; padding: 0;}
#footer_content #footer_whats_new a												{ color: #FFF; margin: 0; padding: 0; }
#footer_content #footer_whats_new p.rss											{ height: 13px; width: 75px; float: right; padding: 11px 0 0 0;}
#footer_content #footer_whats_new div.feed .title								{ font-weight: bold; font-size: 16px; width: 255px; height: 35px; float: left; padding: 7px 0 0 3px; background: transparent;}	
#footer_content #footer_whats_new div.feed ul									{ overflow: hidden; height: 1%; width: 700px; height: 35px; float: left; margin: 0; padding: 0; font-family: Arial, sans-serif; }	
#footer_content #footer_whats_new div.feed ul li 								{ padding: 11px 0 0 0; display: none; }
#footer_content #footer_whats_new div.feed ul li a								{ text-decoration: underline; }	


/* - - - - Footer Containers - - - - */

#footer_content #footer_containers h4											{ font-family: Georgia, serif; margin: 0 0 10px 0; padding: 0 0 4px 0; border-bottom: 1px #CCC solid; font-weight: normal; color: #333; font-size: 15px; clear: both;}
#footer_content #footer_containers #container_a									{ width: 230px; padding: 30px 10px 30px 0; float: left;}
#footer_content #footer_containers #container_a	p, 
#footer_content #footer_containers #container_a	address							{ font-family: Arial, sans-serif; width: 220px;}
#footer_content #footer_containers #container_a #email_submit					{ }
#footer_content #footer_containers #container_a #email_submit label			 	{ float: left; display: inline; height: 22px; padding: 4px 10px 2px 4px; font: 13px Helvetica Neue, "Helvetica Neue", Helvetica, Arial; color: #444; margin: 0; width: 70px; }
#footer_content #footer_containers #container_a #email_submit input.email_input { float: left; display: inline; border: 1px #FFF solid; height: 16px; width: 180px; padding: 4px 4px 2px 4px; font: 12px Helvetica Neue, "Helvetica Neue", Helvetica, Arial; color: #444; margin: 0; }
#footer_content #footer_containers #container_a #email_submit input.email_submit{ float: left; display: block; margin: 0; padding: 0; width: 30px; height: 22px; border: 1px #FFF solid; border-left: 0px #666 solid;}
#footer_content #footer_containers #container_a #email_submit input.blur		{ color: #AAA;}

#footer_content #footer_containers #container_b									{ width: 230px; padding: 30px 10px 30px 0; float: left;}
#footer_content #footer_containers #container_b	p, 
#footer_content #footer_containers #container_b	address							{ font-family: Arial, sans-serif;}
#footer_content #footer_containers #container_b	a								{ color: #444; text-decoration: none;}
#footer_content #footer_containers #container_b	a:hover							{ color: #333; text-decoration: none;}

#footer_content #footer_containers #container_c									{ width: 230px; padding: 30px 10px 30px 0; float: left;}
#footer_content #footer_containers #container_c	h4								{ margin-bottom: 15px;}
#footer_content #footer_containers #container_c	p a:hover img					{ opacity: 0.7;}

#footer_content #footer_containers #container_d									{ width: 240px; padding: 30px 0 30px 0; float: left;}
#footer_content #footer_containers #container_d	a#facebook						{ display: block; width: 119px; height: 42px; background-image: url(/_images/global/footer/social_networking/facebook_bkgd.gif); float: left; margin: 0 2px 10px 0; }
#footer_content #footer_containers #container_d	a#facebook:hover				{ background-position: -119px 0; }
#footer_content #footer_containers #container_d	a#twitter						{ display: block; width: 119px; height: 42px; background-image: url(/_images/global/footer/social_networking/twitter_bkgd.gif); float: left; }
#footer_content #footer_containers #container_d	a#twitter:hover					{ background-position: -119px 0; }
#footer_content #footer_containers #container_d	a#share							{ display: block; width: 240px; height: 42px; background-image: url(/_images/global/footer/social_networking/share_bkgd.gif); z-index: 10000; top: 0; left: 0;}
#footer_content #footer_containers #container_d	a#share:hover					{ background-position: -240px 0; }
#footer_content #footer_containers #container_d	a#twitter img,
#footer_content #footer_containers #container_d	a#facebook img							{ display: none;}

/* - - - - Copyright - - - - */

#footer_copyright																{ font-size: 13px; overflow: hidden; width: 100%; margin: 0; height: 250px; background-image: url(/_images/global/footer/background_copyright.png); background-color: #CBCBCB; background-repeat: repeat-x; }
#footer_copyright_content														{ overflow: hidden; width: 960px; margin: 0 auto 20px auto; }

#footer_copyright_content ul 													{ margin: 25px 0 0 0; padding: 0;}
#footer_copyright_content ul li													{ display: inline; float: left; list-style-type: none; }
#footer_copyright_content ul li	a												{ color: #444; border-right: 1px #999 solid; padding: 0 10px 0 0; margin: 0 10px 0 0; text-decoration: none;}
#footer_copyright_content ul li	a:hover											{ text-decoration: underline;}
#footer_copyright_content ul li.last a											{ border-right: 0px #999 solid; }

#footer_copyright_content p#copyright											{ float: left; clear: right; margin: 0 10px 10px 0px; color: #FFF; }
#footer_copyright_content p#copyright a											{ color: #FFF; text-decoration: none;}
#footer_copyright_content p#copyright a:hover									{ text-decoration: underline;}



/* ------------------------------------------------- */
/* ----------------------HOMEPAGE------------------- */
/* ------------------------------------------------- */

#homepage																		{}

#homepage #flashModuleWrapper													{ overflow: hidden; height: 1%; width: 960px; height: 320px;}

#homepage #sub_modules 															{ margin: 20px 0 0 0;}
#homepage #sub_modules h2														{ text-transform: uppercase; font-size: 15px; font-family: arial; border-bottom: 1px #EFEFEF solid; padding: 0 0 5px 0;}
#homepage #sub_modules h3														{ line-height: 1.3em; color: #095287;}
#homepage #sub_modules p														{ line-height: 1.3em; margin:0; padding:0;}

#homepage #sub_modules #sub_module_a											{ width: 315px; float: left; padding: 0 10px 0 0;}
#homepage #sub_modules #sub_module_a p											{ font-size:13px; line-height: 1.5em; margin:0; padding:0;float:left; width:133px;}
#homepage #sub_modules #sub_module_a img										{ float:left; margin: 0 15px 0 0;}
#homepage #sub_modules #sub_module_a a#report_button							{ -moz-border-radius: 5px; -webkit-border-radius: 5px; display: block; float:left; height: 23px; color: #FFF; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #E33514; padding: 7px 15px 1px 10px; margin: 6px 0 0 0; }
#homepage #sub_modules #sub_module_a a#report_button:hover						{ background-color: #EF9600; }
#homepage #sub_modules #sub_module_a a#report_button img						{ float: right; padding: 6px 0 0 0;}

#homepage #sub_modules #sub_module_b											{ width: 310px; float: left; padding: 0 10px 0 0;}
#homepage #sub_modules #sub_module_b h3											{ margin: 10px 0 0 0; font-size: 16px;}
#homepage #sub_modules #sub_module_b .item										{ overflow: hidden; height: 100px; width: 220px; margin-top: 6px; padding: 0 0 0 20px; background-image: url(/_images/global/items/arrow.gif); background-repeat: no-repeat;}
#homepage #sub_modules #sub_module_b #col_a,
#homepage #sub_modules #sub_module_b #col_b,
#homepage #sub_modules #sub_module_b #col_c										{ float: left; }

#homepage #sub_modules #sub_module_c											{ width: 310px; float: left; padding: 0;}
#homepage #sub_modules #sub_module_c p.number									{ font-size: 133px; line-height: 1em; display: block; text-align: center; width: 310px;  color: #EF9600;}
#homepage #sub_modules #sub_module_c p.text										{ width: 290px; padding: 30px 20px 10px 20px; color: #444444; font-size: 14px; }	
#homepage #sub_modules #sub_module_c p.number.sizeA								{ font-size: 100px; line-height: 1em; height: 90px; padding: 10px 0 20px 0; }
#homepage #sub_modules #sub_module_c p.number.sizeB								{ font-size: 70px; line-height: 1em; height: 70px; padding: 40px 0 10px 0; }
#homepage #sub_modules #sub_module_c p.number.sizeC								{ font-size: 40px; line-height: 1em; height: 50px; padding: 55px 0 15px 0; }


/* ------------------------------------------------- */
/* ---------------------SPECIALS-------------------- */
/* ------------------------------------------------- */

.hidden 													{ display: none; }
.printer_only												{ display: none; }


#content #right_column #map_canvas h3 { margin: 0 0 10px 0; padding: 10px 0 0 0; font-family: Georgia, sans-serif; text-transform: none; font-size: 19px; color: #333; }
#content #right_column #map_canvas a { text-decoration: underline; }
#content #right_column #map_canvas table tr td { vertical-align: top;}
#content #right_column #map_canvas table ul { height: 150px; overflow: auto; margin: 0; padding: 0 0 0 20px; }
#content #right_column #map_canvas ul li { color: #444; }
