/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.0
build: 2026
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}
/* end YUI reset */

body {background:#D3D6D7; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}

/* global resets */
img {border:0; outline:0;}

/* link styles */
a, a:visited {color:#4C78A4; outline:none;}

/* utility styles */
.clear {clear:both; height:0; overflow:hidden;}
.txt-center {text-align:center;}
.txt-right {text-align:right;}
.gray-separator {background:#CCCCCC; height:1px; margin:16px 0 16px 0; overflow:hidden;}
.no-display {display:none;}
.italic {font-style:italic;}
.txt-12 {font-size:12px;}
.txt-14 {font-size:14px;}
.bold-txt {font-weight:bold;}
p.no-margins {margin:0; padding:0;}
p.margin-12px {margin:12px 0 12px 0;}
.margin-top-12px {margin:12px 0 0 0;}
.margin-bottom-12px {margin:0 0 12px 0;}
p.margin-14px {margin:14px 0 14px 0;}
p.light-gray-text {color:#999999;}
.red-txt {color:#990000;}
.blue-txt {color:#336699;}
.hidden {display:none;}
strong {font-weight:bold;}
.red-separator {background:#9B0400; height:2px; overflow:hidden;}
div.skipnav {position:absolute; top:-9999px; left:-9999px;}
.large-heading {font-size:20px; margin:0 0 12px 0;}

/* error 404 page */
#textContent {background:#FFF; margin:0 0 20px 0; padding:0; width:580px;}
#text-container {padding:15px;}

/* modal overlay for sign up and share your stoyr links when logged out */
#cssModalOverlay {background:#000; display:block; filter:alpha(opacity='70'); -moz-opacity:.70; opacity:.70; position:absolute; top:0; left:0; width:100%; height:100%; position:fixed; z-index:1000;}
#closeModalBox {z-index:2000; position:absolute; top:0; margin:160px 0 0 75px;}
	#closeModalBox a {color:#FFF; text-decoration:none; font-weight:bold;}

/* global input styles */
/* input.black-button {background:#000; color:#FFF; border:0; font-weight:bold; padding:8px;}
	input.black-button:hover {background:#CCCCCC; color:#333333; cursor:pointer;} */
input.black-button, button.black-button {font-weight: bold; color: #FFFFFF; border: 0; background: url(../images/form_elements/btn-sprites.png) no-repeat 0px 0px; background-position: -0px -0px; width: 60px; height: 28px; }
    input.black-button:hover, button.black-button:hover {font-weight: bold; color: #FFFFFF; border: 0; background: url(../images/form_elements/btn-sprites.png) no-repeat 0px 0px; background-position: -0px -38px; width: 60px; height: 28px; cursor:pointer; }
input.black-button-wide {font-weight: bold; color: #FFFFFF; border: 0; background: url(../images/form_elements/btn-sprites.png) no-repeat 0px 0px; background-position: -0px -76px; width: 166px; height: 28px; }
    input.black-button-wide:hover {font-weight: bold; color: #FFFFFF; border:0; background: url(../images/form_elements/btn-sprites.png) no-repeat 0px 0px; background-position: -0px -114px; width: 166px; height: 28px; cursor:pointer; }

input.green-button {background:#669900; color:#FFF; border:0; font-weight:bold; padding:8px;}
	input.green-button:hover {background:#CCCCCC; color:#333333; cursor:pointer;}
/* input.gray-button, button.gray-button {background:#666666; color:#FFF; border:0; font-weight:bold; padding:8px; text-align:center; min-width:78px;}
	input.gray-button:hover, button.gray-button:hover {background:#CCCCCC; color:#333333; cursor:pointer;} */
	
input.gray-button, button.gray-button {font-weight: bold; color: #FFFFFF; border: 0; background: url(../images/form_elements/btn-sprites.png) no-repeat 0px 0px; background-position: -0px -152px; width: 60px; height: 28px; }
	input.gray-button:hover, button.gray-button:hover {font-weight: bold; color: #333333; border: 0; background: url(../images/form_elements/btn-sprites.png) no-repeat 0px 0px; background-position: -0px -190px; width: 60px; height: 28px; cursor:pointer; }

input.button-left, button.button-left {float:left;}

a.quit-black-button {background:#000; color:#FFF; float:left; border:0; font-weight:bold; padding:8px; text-decoration:none; text-align:center; min-width:78px;}
	a.quit-black-button:hover {background:#CCCCCC; color:#333333; cursor:pointer;}
	
a.gray-button {background:#666666; color:#FFF; float:left; border:0; font-weight:bold; padding:8px; text-decoration:none; text-align:center; min-width:78px;}
	a.gray-button:hover {background:#CCCCCC; color:#333333; cursor:pointer;}


h2 {font-size:26px; margin:8px 0 12px 0; padding:0; font-family:"Times New Roman", Times, serif;}

#transcript-content {display:none; margin:22px; width:420px;}

/* tags styles */
ul#popular-tags-list {list-style:none; font-size:12px; margin:8px 0 0 0; padding:0;}
	ul#popular-tags-list li {float:left; margin:0 2px 2px 0;}
		ul#popular-tags-list li a {background:#990000; color:#FFF; display:block; font-family:Arial, Times, serif; overflow:hidden; padding:2px 6px 2px 6px; text-align:center; text-decoration:none;}
		
ul#removed-tags-list {list-style:none; font-size:12px; margin:8px 0 0 0; padding:0;}
	ul#removed-tags-list li {float:left; margin:0 2px 2px 0;}
		ul#removed-tags-list li a {background:#000099; color:#FFF; display:block; font-family:Arial, Times, serif; overflow:hidden; padding:2px 6px 2px 6px; text-align:center; text-decoration:none;}
		
ul#banned-tags-list {list-style:none; font-size:12px; margin:8px 0 0 0; padding:0;}
	ul#banned-tags-list li {float:left; margin:0 2px 2px 0;}
		ul#banned-tags-list li a {background:#000; color:#FFF; display:block; font-family:Arial, Times, serif; overflow:hidden; padding:2px 6px 2px 6px; text-align:center; text-decoration:none;}
		/*
		#brochure-content ul#popular-tags-list li a {background:#cc0000; color:#FFF; display:block; font-family:Arial, Times, serif; overflow:hidden; padding:0 6px; text-align:center; text-decoration:none;}
		*/

/* global layout styles */
#crimson-stripe {background:#990000; height:10px;}

#container {margin:0 auto; width:890px; overflow:hidden;}
	#content {margin:0 auto; width:880px;} /* <--- #content has override in ie7.css */

#masthead {background:url(../images/masthead/masthead_background.jpg) no-repeat left top; height:86px;} /* <--- #masthead has override in ie7.css */
	#masthead-logo {float:right; margin:0 42px 0 0; width:234px;}
		#masthead-tagline a {color:#FFF; text-decoration:none;}
		#masthead-logo p {margin:0; padding:0;}
		#masthead-logo h1 {position:absolute; left:-9999px; top:-9999px;}
	#masthead-tagline {font-family: Helvetica, Arial, sans-serif; color:#FFF; font-size:17px; float:left; height:62px; width:525px; overflow:hidden; margin:0 0 0 42px; padding:32px 0 0 0;}
	#masthead-tagline h1 {display: inline; font-weight: bold; padding-right: 20px; text-transform: uppercase;}
		
/* for user welcome message and rss feed link above main navigation */
/* below two styles have overrides in ie7.css */
div.left-col {float:left; text-align:left; margin:20px 0 20px 0; width:440px;}
div.right-col {float:right; text-align:right; margin:20px 0 20px 0; width:440px;}

#main-toolbar {margin:0 0 40px 0;}

/* main navigation styles */
#main-nav {height:34px;}

	#main-nav ul li#home-link {float:left; width:82px;}
	#main-nav ul li#supporting-link {width:183px; overflow:hidden;}
		#main-nav li#supporting-link a.top-level-link, #main-nav li#our-commitment-link a.top-level-link {background:url(../images/navigation/main_nav_drop_down_sprite.jpg) no-repeat right -59px;}
		#main-nav li#supporting-link a.top-level-link:hover, #main-nav li#our-commitment-link a.top-level-link:hover {background:url(../images/navigation/main_nav_drop_down_sprite.jpg) no-repeat right -29px !important;}
		#main-nav ul#site-navigation li#supporting-link a.top-level-link, #main-nav ul#site-navigation li#our-commitment-link a.top-level-link {text-align:left; padding-left:17px;}
		#main-nav ul#site-navigation li#signin-link a.top-level-link {text-align:left; text-indent:16px;}
		/* below has override in ie7.css & ie8.css */
		#main-nav ul#site-navigation li#signout-link a.top-level-link {text-align:left; text-indent:22px;}
		
	#main-nav ul li#our-commitment-link {width:148px;}
	#main-nav ul li#connect-link {width:130px;}
	#main-nav ul li#read-stories-link {background:#000 url(../images/navigation/nav_background_gold.jpg) repeat-x left top; width:143px;}
		/* temp fix for sub menu which should not exist */
		#main-nav ul li#read-stories-link ul {display:none;}
	#main-nav ul li#share-story-link {background:#000 url(../images/navigation/nav_background_gold.jpg) repeat-x left top; width:160px;}
	
	#main-nav ul#site-navigation {float:left; list-style:none; margin:0; padding:0;}
		#main-nav ul li {float:left;}
		#main-nav ul#site-navigation {background:url(../images/navigation/menu_bar_background.jpg) no-repeat left top; height:35px; margin:0; width:720px;}
		#main-nav ul#site-navigation li#home-link a:hover {background:url(../images/navigation/home_nav_corner_shim.jpg) no-repeat left top;}
		#main-nav ul#site-navigation li#home-link, #main-nav ul li#supporting-link, #main-nav ul li#our-commitment-link, #main-nav ul li#connect-link, #main-nav ul#site-navigation li#read-stories-link {border-right:1px solid #FFF;}
			#main-nav ul#site-navigation li a.top-level-link {color:#FFF; display:block; text-decoration:none; padding:8px 0 6px 0; height:16px; overflow:hidden;  text-align:center;} /* override in ie7.css */
			#main-nav ul#site-navigation li a.top-level-link:hover {background:#000 url(../images/navigation/nav_selected_background.jpg) repeat-x left top; color:#FFF;}
			
			/* drop down menu normal */
			#main-nav ul#site-navigation li#supporting-link ul, #main-nav ul#site-navigation li#our-commitment-link ul {display:none; margin:0 0 0 -20px; position:absolute; width:194px; z-index:2000;}
			#main-nav ul#site-navigation li#supporting-link:hover ul, #main-nav ul#site-navigation li#our-commitment-link:hover ul {display:block;}
			/* sub sub drop dwn */
			li.has-sub-menu {background:url(../images/navigation/drop_menu_fill-trans.png) repeat-y left top;}
			li.has-sub-menu:hover {background:#333333;}
			li.has-sub-menu a.has-drop-down {background:url(../images/navigation/sub_menu_arrow_dark.png) no-repeat 175px center !important;}
			li.has-sub-menu a.has-drop-down:hover {background:url(../images/navigation/sub_menu_arrow_white.png) no-repeat 175px center !important;}
			li.has-sub-menu:hover > a.has-drop-down {background:url(../images/navigation/sub_menu_arrow_white.png) no-repeat 175px center !important;}
			/* below has IE7 override in IE7.css */
			#main-nav ul#site-navigation li#supporting-link ul li.has-sub-menu ul, #main-nav ul#site-navigation li#our-commitment-link ul li.has-sub-menu ul {display:none; overflow:hidden; margin:-39px 0 0 190px; position:absolute; width:194px; z-index:2000;}
			#main-nav ul#site-navigation li#supporting-link ul li.has-sub-menu:hover ul, #main-nav ul#site-navigation li#our-commitment-link ul li.has-sub-menu:hover ul {display:block;}
			
			/* sticky state for when sub menu active */
			#main-nav ul#site-navigation li#supporting-link:hover > a.top-level-link, #main-nav ul#site-navigation li#our-commitment-link:hover > a.top-level-link {background:url(../images/navigation/main_nav_drop_down_sprite.jpg) no-repeat right -29px !important; color:#FFF;}
			#main-nav ul#site-navigation li#supporting-link ul li.has-sub-menu:hover > a.has-drop-down, #main-nav ul#site-navigation li#our-commitment-link ul li.has-sub-menu:hover > a.has-drop-down {background:#333333; color:#FFF;}
				
				/* sub menu top and bottom corners/link styles */
				.drop-down-top {background:url(../images/navigation/drop_menu_top-trans.png) no-repeat left top; display:block; height:5px; width:194px;}
					/* below link style has override in IE7.css */
					#main-nav ul#site-navigation li#supporting-link ul li a.sub-link, #main-nav ul#site-navigation li#our-commitment-link ul li a.sub-link {background:url(../images/navigation/drop_menu_fill-trans.png) repeat-y left top; color:#333333; display:block; padding:10px 12px 10px 20px; text-decoration:none; width:160px;}
					#main-nav ul#site-navigation li#supporting-link ul li a.sub-link:hover, #main-nav ul#site-navigation li#our-commitment-link ul li a.sub-link:hover {background:#333333; color:#FFF;}
				.drop-down-bottom {background:url(../images/navigation/drop_menu_bottom-trans.png) no-repeat left top; display:block; height:10px; width:194px;}
	
	input#global-search {background:transparent url(../images/navigation/global_search_left_shim.jpg) no-repeat left top; border:0; float:left; margin:0 0 0 10px; padding:8px 4px 8px 8px; height:16px; width:109px;}
	input#footer-search-button {margin:12px 0 0 0;}

	ul#site-navigation li:last-child {background:#d3d6d7 url(../images/profile/profile_tab_background.png) no-repeat right top !important;}
	ul#site-navigation li:last-child a {border:none !important;}
	ul#site-navigation li:last-child a:hover {background:transparent url(../images/profile/right_corner_shim.jpg) no-repeat right top !important;}

	/* sign in drop down menu */
	#main-nav ul#site-navigation li#signin-link, #main-nav ul#site-navigation li#signout-link {float:right;}
	#main-nav ul#site-navigation li#signin-link a.top-level-link {background:url(../images/navigation/signin_nav_corner_shim.jpg) no-repeat right -59px; float:right; width:86px}
	#main-nav ul#site-navigation li#signout-link a.top-level-link {background:url(../images/navigation/signin_nav_corner_shim.jpg) no-repeat right -89px; float:right; width:86px}
	#main-nav ul#site-navigation li#signout-link a.top-level-link:hover {background:url(../images/navigation/signin_nav_corner_shim.jpg) no-repeat right -119px; float:right; width:86px}
	
	/* display the login box from signing nav item under share nav item */
	/* #main-nav ul#site-navigation li#share-story-link:hover + li#signin-link ul {display:block; margin:30px 0 0 -156px; position:absolute; width:244px; z-index:2000;} */
	/* end display the login box from signing nav item under share nav item */
	
	#main-nav ul#site-navigation li#signin-link ul {display:none; overflow:hidden; margin:30px 0 0 -156px; position:absolute; width:244px; z-index:2000;}
	#main-nav ul#site-navigation li#signin-link:hover ul {display:block;}
	form#sign-in-form label {font-weight:bold; margin:0 0 2px 0;}
	form#sign-in-form input[type="text"], form#sign-in-form input[type="password"] {background:#FFF url(../images/navigation/sign_in_input_background.gif) repeat-x left top; border:solid #CCCCCC; border-width: 0 1px 1px 1px; color:#666666; padding:6px 3px 6px 3px; width:197px;}
	
	#signup-drop-down-content {margin:8px auto 8px auto; width:203px;}
		#signup-drop-down-content .row-left {float:left;}
		#signup-drop-down-content .row-right {float:right;}
	#signup-drop-down-content a {color:#336699;}
	form#sign-in-form {margin:8px 0 8px 0;}
	form#sign-in-form p {margin:0 0 8px 0;}
	
	/* sticky state for when sub menu active */
	#main-nav ul#site-navigation li#signin-link:hover > a.top-level-link {background:#000 url(../images/navigation/signin_nav_corner_shim.jpg) repeat-x right -30px; color:#FFF;}
		
		.signup-drop-down-top {background:url(../images/navigation/sign_in_drop_down_top-trans.png) no-repeat left top; display:block; height:5px; width:244px;}
			#main-nav ul#site-navigation li#signin-link ul li#signup-dropdown-fill {background:url(../images/navigation/sign_in_drop_down_fill-trans.png) repeat-y left top; display:block; width:244px;}
		.signup-drop-down-bottom {background:url(../images/navigation/sign_in_drop_down_bottom-trans.png) no-repeat left top; display:block; height:11px; width:244px;}
	
	/* smart search drop down styles */
	ul#smart-search-results {list-style:none; margin:0; padding:0;}
	ul#nav-tools-list {float:right; width:205px; margin:0 -45px 0 0; overflow:hidden;}
	/* below has override in ie7.css */
	ul#nav-tools-list li ul {display:none; overflow:hidden; margin:0 0 0 -15px; position:absolute; width:200px; z-index:1000;}
	ul#smart-search-results li a.sub-link {background:url(../images/navigation/drop_menu_fill-trans.png) repeat-y left top; color:#333333; display:block; padding:10px 12px 10px 20px; text-decoration:none; width:160px;}
	ul#smart-search-results li a.sub-link:hover {background:#333333; color:#FFF;}
	ul#smart-search-results li.popular-result a.sub-link {color:#336699; font-weight:bold;}
	ul#smart-search-results li.popular-result a.sub-link:hover {color:#FFF;}
	
/* footer styles */
#footer {border-top:10px solid #000; background:#262626; color:#FFF; margin:30px 0 0 0; padding:20px 0 20px 0; font-size:10px;}
	#footer-content {margin:0 auto; width:884px;}
	#footer-content p { color:#7e7e7e; }
		#footer ul {list-style:none; margin:0; padding:0;}
		#footer ul.footer-link-list {float:left; width:130px;}
		#footer ul.footer-link-list {margin:0 20px 0 0;}
    #footer ul.footer-link-list-last {float:right; width:130px;}
			#footer ul.footer-link-list li {margin:0 0 8px 0;}
			#footer ul.footer-link-list-last li {margin:0 0 8px 0;}
			#footer ul#footer-tools {float:right; width:350px;}
				#footer ul#footer-tools li.footer-tools-display {float:left; width:163px}
				#footer a {color:#7E7E7E; text-decoration:none;}
				#footer a:hover {color:#EFEFEF; text-decoration:underline;}
		
		/* below two styles have override in ie7.css */
		input#footer-search {background:transparent url(../images/footer/footer_search_left_shim.jpg) no-repeat left top; border:0; float:left; margin:0 0 0 10px; padding:8px 4px 8px 8px; height:16px; width:109px;}
		input#footer-search-button {margin:0;}
				
		/* footer smart search results */
		/* below has override in ie7.css */
		ul#footer-tools li ul {display:none; overflow:hidden; margin:-219px 0 0 -12px; position:absolute; width:194px; z-index:1000;}
		
		ul#footer-smart-search-results {list-style:none; margin:0; padding:0; text-align:left;}
			ul#footer-smart-search-results li a.sub-link {background:url(../images/navigation/drop_menu_fill-trans.png) repeat-y left top; color:#333333; display:block; padding:10px 12px 10px 20px; text-decoration:none; width:170px;}
			ul#footer-smart-search-results li a.sub-link:hover {background:#999999; color:#FFF;}
			ul#footer-smart-search-results li.popular-result a.sub-link {color:#336699; font-weight:bold;}
			ul#footer-smart-search-results li.popular-result a.sub-link:hover {color:#FFF;}
			
		.footer-separator {background:url(../images/footer/separator_line_dotted.gif) repeat-x left top; clear:both; height:5px;}

/* general internal page layout styles and slide show styles */
#content-left-column {float:left; width:580px;}
#content-right-column {float:right; width:280px;}
	#content-right-column-content {background:#FFF; color:#666666; margin:0 0 20px 0; padding:0 12px 0 12px; width:256px;}
	#content-right-column-content p {margin:16px 0 16px 0;}
	#content-right-column-content h2, #content-right-column-content h3 {position:absolute; left:-9999px; top:-9999px;}
	
#downloads-container {/* background:url(../images/home_page/vertical_dotted_separator.gif) repeat-y center top; */ margin:8px 0 0 0;}
	#downloads-container p {background:transparent url(/images/icons/download_icon.jpg) no-repeat left center; margin:0 0 12px 0; padding:0 0 0 42px;}
	a.download-pdf-link {color:#000; font-weight:bold; text-decoration:none;}
	a.download-pdf-link:hover {color:#990000;}
	/* removed per mantis 7332
	#downlods-left-col {float:left; width:95px;}
	#brochure-ware-right-col #downlods-right-col {float:right; width:90px;} 
	#downlods-right-col {float:right; width:110px;}
	.download-block {min-height:100px; overflow:hidden;}
	.download-block a {color:#990000; font-weight:bold; text-decoration:none;}
	*/
  #downloads-container .more-link {display:none;}
  
 /* community activity slide show */
  .community-image {height:115px; width:242px; overflow:hidden; text-align:center;}
  #community-activity {margin:12px auto 0 auto; width:245px;}
  ul#community-slide-controls { width: 144px; margin:0 auto;}
  ul#community-slide-controls li {float:left; display:block; width:48px;}
  	
  	.slides-container {width:170px; height:200px; overflow:hidden; margin:0 auto;}
	
	#community-slide-tools {margin:12px 0 0 0; text-align:center;}
		#community-slide-tools p#community-slide-nav {text-align:left; padding:0 0 0 105px;}
	
	
	/* current home page universal slide content */
		.activity-card p, #community-image p {font-weight:bold; margin:0 !important; padding:0 !important;}
		.activity-card a {color:#4C78A4; text-decoration:underline;}
		p.highlight-box {background:#cc9900; color:#FFF; font-weight:bold; margin:0 0 8px 0 !important; padding:3px 0 3px 8px !important; text-align:center;}
  
 /* news and events slide show */
	.news-image {height:115px; margin:0 0 4px 0; overflow:hidden;}
	#news-and-events {margin:0 auto; width:245px;}
		ul#news-slide-controls {margin:0 0 0 48px;}
  			ul#news-slide-controls li {float:left; display:block; width:48px;}
	
	.news-slides-container {width:170px; height:200px; overflow:hidden; margin:0 auto;}
	
	#news-slide-tools {text-align:center;}
	
	.hp-right-col-separator {background:#CCCCCC; height:1px; margin:12px 0 12px 0;}
	
/* pagination styles */
	.pagination {color:#999999; margin:60px 10px 30px 0; float:right; }
		.pagination ul li {float:left; margin:0 10px 0 0;}
			.pagination ul li.first-link a {background:url(../images/search_page/ff_arrow_left.gif) no-repeat 0 0; display:block; height:12px; width:18px;}
			.pagination ul li.first-link a:hover {background:url(../images/search_page/ff_arrow_left.gif) no-repeat 0 -12px;}

      .pagination ul li.prev-link a {background:url(../images/search_page/pagination_left_arrow.gif) no-repeat 0 0; display:block; height:12px; width:11px;}
			.pagination ul li.prev-link a:hover {background:url(../images/search_page/pagination_left_arrow.gif) no-repeat 0 -12px;}
			
			.pagination a.pagination-link {background:#666666; color:#FFF; display:block; height:17px; margin:-6px 0 0 0; padding:5px 0 0 0; width:22px; text-align:center; text-decoration:none;}
			.pagination a.pagination-link:hover, .pagination a.pagination-link.current {background:#000; color:#FFF;}
			
			.pagination ul li.next-link a {background:url(../images/search_page/pagination_right_arrow.gif) no-repeat 0 0; display:block; height:12px; width:11px;}
			.pagination ul li.next-link a:hover {background:url(../images/search_page/pagination_right_arrow.gif) no-repeat 0 -12px;}

      .pagination ul li.last-link a {background:url(../images/search_page/ff_arrow_right.gif) no-repeat 0 0; display:block; height:12px; width:18px;}
			.pagination ul li.last-link a:hover {background:url(../images/search_page/ff_arrow_right.gif) no-repeat 0 -12px;}
			
			.pagination ul li a span {position:absolute; top:-9999px; left:-9999px;}
			.pagination p { clear:both; padding:10px; text-align:right; }

/* overlay icons video/photo */
.video-icon-overlay {background:transparent url(../images/icons/video_overlay_icon.png) no-repeat center center; display:block; height:73px; width:131px; position:absolute;}
	.video-icon-overlay a {display:block; display:block; height:73px;}
.photo-icon-overlay {background:transparent url(../images/icons/photo_overlay_icon.png) no-repeat center center; display:block; height:73px; width:131px; position:absolute;}
	.photo-icon-overlay a {display:block; display:block; height:73px;}
/* error messaging */
input.form-error, textarea.form-error {background:#990000 !important; padding:2px; color:#FFF;}
ul.error_list li {color: #990000;}
.error_msg {color: #990000;}

/* site map list styling */
#sitemap-content ul {/*margin:0 0 0 12px;*/}
	#sitemap-content ul li {margin:0 0 6px 0;}
		#sitemap-content ul li ul {margin:6px 0 0 12px;}

.formLink {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	display: inline;
	float: right;
	margin: 10px 0 0 0;
	padding: 4px 0 4px 0;
}
.mediaBox {
	background: #FFFFFF;
	display: block;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 440px;
	border: 1px solid #000000;
}
.mediaThumb {
	display: block;
	margin: 0px;
	width: 100px;
	float: left;
	padding: 10px 10px 20px 10px;
}

#shareEmailWindow { width:100%; height:100%; background:#000; opacity:0.6; position:fixed; top:0; left:0; display:none; z-index:998; }
#shareEmailContainer { padding:10px; color:black; display:none; z-index:999; background:white; border:2px solid #ccc; left: 30%; padding:10px; position:fixed; top: 10%; width:480px; }
#shareEmailContainer input, #shareEmailContainer textarea { display:block; margin:5px 0; background:white; border:1px solid #666; padding:5px; width:200px; }
#shareEmailContainer label { display:block; }
	.modalCloseX { position:absolute; top:-10px; right:-10px; }
	input#sendShareEmail { background:#666; color:white; width:60px; border:none; margin:10px 0 5px; }
	input#sendShareEmail:hover { background:#999; }

/* slide show styles */
	#slideshow {width:580px; height:326px; text-align:center;}
	#image-slide-container {width:580px; height:326px; overflow:hidden;}
	#slideshow img {margin:0 auto !important;}
	.image-slide {width:580px; text-align:center;}
	
		/*
		#slideArrow {margin:-25px 0 0 25px; position:absolute; width:45px; height:30px; z-index:1000;}
			#slideArrow a {background:#FFF url(../images/brochure_pages/slide_show_toggle_arrow.gif) no-repeat center center; display:block; width:45px; height:30px; text-decoration:none; padding:0;}
		*/
		
		#slide-tools {display:block;}
			#slide-controls {display:block; background:transparent url(../images/brochure_pages/slide_show_background.jpg) no-repeat left top; height:28px; margin:5px 5px 3px 0; width:580px; z-index:1000;}
			#play-pause-controls {color:#FFF; float:left; margin:0 0 0 12px; width:140px;} /* override in ie7.css */
				#play-pause-controls a {background:url(../images/brochure_pages/slide_play_button.png) no-repeat 0 2px; color:#FFF; display:block; padding:6px 0 6px 38px; text-decoration:none;}
				#play-pause-controls a:hover {background:url(../images/brochure_pages/slide_play_button.png) no-repeat 0 2px; color:#FFF; display:block; padding:6px 0 6px 38px; text-decoration:none;}
				/* below is for slide show playing state */
				#play-pause-controls a.toggledSlideshow {background:url(../images/brochure_pages/slide_play_button.png) no-repeat 0 -25px; color:#FFF; display:block; padding:6px 0 6px 38px; text-decoration:none;}
				#play-pause-controls a.toggledSlideshow:hover {background:url(../images/brochure_pages/slide_play_button.png) no-repeat 0 -25px; color:#FFF; display:block; padding:6px 0 6px 38px; text-decoration:none;}
			
		ul#pager {color:#FFF; float:right; list-style:none; margin:6px 0 0 0; width:400px;} /* override in ie7.css */
			ul#pager li {float:left; margin:0 8px 0 0;}
			ul#pager li a {color:#FFF; font-weight:bold; padding:4px; text-decoration:none;}
			
			 /* #nav {width:300px;} override in IE7.css */
				#nav a:hover {background:#FFF; color:#000 !important; font-weight:bold; padding:4px;}
				a.activeSlide {background:#FFF; color:#000 !important; font-weight:bold; padding:4px;}
			
			#nav a {margin:0 8px 0 8px;}
			
			.photo-info {background:#FFF; border:solid #CCCCCC; border-width: 0 1px 1px 1px; margin:28px 0 12px 5px; padding:6px; position:absolute; width:565px;} /* override in ie7.css */
				
#InfluencerVideoPlayer { margin-bottom:-1px; }

/* follow button */
 a.profile-button {background:url(../images/brochure_pages/follow_button.png) no-repeat 0 0; color:#FFF; display:block; font-weight:bold; text-decoration:none; width:132px; height:33px;}
	  	a.profile-button span, a.profile-button-selected span {position:absolute; top:-9999px; left:-9999px;}
	  a.profile-button:hover  {background:url(../images/brochure_pages/follow_button.png) no-repeat 0 -35px; color:#FFF; display:block; font-weight:bold; text-decoration:none; width:132px; height:33px;}
	  
	  a.profile-button-selected {background:url(../images/brochure_pages/follow_button.png) no-repeat 0 -71px; color:#FFF; display:block; font-weight:bold; text-decoration:none; width:132px; height:33px;}
	  
.four-o-four-list li { list-style: disc inside none; line-height: 20px; }

.submissionDisclaimer {display: block; float: left; text-align: left; clear: right; width: 310px;}
.submissionDisclaimer2 {display: block; float: left; text-align: left; clear: right; padding-top:10px;}

