Form {display:inline;} /*Make sure all of our form tags are rendered as inline as opposed to block level (can cause extra spacing)*/
#body_shell{width:780px; margin: 0 auto;text-align:center;background-color:#BEC5CB;} /*For centering the site*/
#MainBodyBorder {
	background-color: #CCCCCC;	
	width:780px;  /*master page width */
	height: auto;
	padding-top: 0px; /* displays the thick top borderline */
	padding-bottom: 0px; /* displays the thick bottom borderline */
	/*overflow: hidden;
	border:4px solid green;*/}
#MainBody {	margin: 0px 0px 0px 0px;/* displays the thick left and right gray borderlines */
	width: 780px; height: auto; background-color: #ffffff;/*border:1px solid blue;*/}
#ContentBodyShell {	background-color: #ffffff;}
#MainContentShell {
	background: #ffffff;  
	margin: 0 ;
	/*border:1px solid yellow;*/
	/*width:100%;
	width: 750px;*/}
  #MainContentShell .box {margin: 0 0px 0 11px;}
  #MainContentShell .box table {padding: 0; margin: 0; border: 0; border-spacing: 0;}
  #MainContentShell .box table td {padding: 0; margin: 0; vertical-align: top;}
  /*Changed the below item from margin to padding*/
  #MainContentShell .small_box {padding: 0px 10px 0px 10px;}

/* -------- Right/Advertisement Column ------------------------------------- */
#RightModuleShell { 
	overflow: visible; 
	/*border:1px solid red;*/
	float: right; 
	width: 180px; /* sets the width of the right module column */
	background: #ffffff;
	margin: 0;
	}
	#RightModuleShell .Box {margin: 0 10px 0 10px; background: #E4E9ED; width: 160px;}
	#RightModuleShell .Header { 
		background-color: #000000; 
		border-bottom:1px solid #AAAEB1; 
		padding: 5px 0 5px 0px; 
		overflow: visible;
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #ffffff;
		text-transform: uppercase;
		text-align: left;	}
	#RightModuleShell .smargin {margin: 6px 0 9px 0;}
	#RightModuleShell .Ad { 
		width: 160px; /* sets the INNER width of the right module column */
		overflow: hidden; 
		margin-bottom: 26px; 
		height: auto;
		text-align:center;}
	#RightModuleShell .sidemoduleA {margin: 12px auto 9px auto; overflow: hidden;}
		
	#RightModuleShell .Txt {
		text-align: left;
		margin: 8px 11px 14px 11px; 
		overflow: visible;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #484B4D;
		line-height: 12px;}
	#RightModuleShell .Txt a {font-weight: bold; color: #114978; text-decoration: none;}
	#RightModuleShell .Txt ul {margin: 0; padding: 0; list-style-type: none;}
	#RightModuleShell .Txt li {margin: 5px 0 0 14px;  list-style-position: outside; }
	
	#RightModuleShell .sidemoduleB a {font-weight: normal; }
	
	#RightModuleShell .sidemoduleC a {
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 11px;}
		
	#RightModuleShell .sidemoduleD {line-height: 12px;}
	#RightModuleShell .sidemoduleD li {
		list-style-image: url(../imgs/insider/bullet.gif); 
		margin: 0 0 7px 20px; 
		vertical-align: text-bottom;}
	#RightModuleShell .sidemoduleD a {font-weight: normal; }	
	
	#RightModuleShell .sidemoduleE table {	font-size: 11px; color: #114978;}
	#RightModuleShell .sidemoduleE table td {line-height: 12px}
	#RightModuleShell .sidemoduleE a {font-weight: normal; }
	#RightModuleShell .sidemoduleE .b {font-weight: bold;}
	#RightModuleShell .sidemoduleE ul {margin: 0; padding: 0; }	
	#RightModuleShell .sidemoduleE li {margin: 7px 0 0 14px; list-style-type: none;}

	
/* -------------------------------------RIGHT/ADVERTISEMENT COLUMN END ---- */

/* -------- F O O T E R   &   B O T T O M   A D S -------------------------- */
#Footer { margin: 0;	padding: 0;	line-height: 13px; font-size: 11px; background: #ffffff;}
	#Footer table {padding: 0 0 10px 0; margin: 0; border: 0; border-spacing: 0;}
  	#Footer table td {padding: 0 0 10px 0;	margin: 0; width: 50%; vertical-align: top;}
	#Footer .rightShell {padding-left: 5px;}
	#Footer .leftShell {padding-right: 5px;}
	#Footer .box {margin: 11px 25px 11px 11px;}
	#Footer .FootNavBar {
		padding: 5px 0 5px 12px;
		background: #000000; 
		border-bottom: solid 1px #7c7c7c;
		color: #ffffff;}
		#Footer .FootNavBar a {color:#B2D7E0; text-decoration: none;}
		#Footer .FootNavBar a:hover {color:#B2D7E0;}
	#Footer ul {margin-left: 0; padding: 10px 0 10px 0;}	
	#Footer li {margin: 0 0 0 16px; list-style-type: disc;}
	#Footer a {color: #114978; font-weight: normal;}
	#Footer i {font-style: italic;}
	#Footer b {font-weight: bold;}

									/* ------  S U B S C R I P T I O N ------ */
#subscription {
	height: auto;
	margin: 0; 
	padding: 0; 
	border: 2px solid #79A5C8; 
	text-align: left;}
	#subscription .mag {
		height: auto;
		width: 111px;
		background-color: #B2E1F5;
		margin: 6px 0 6px 6px;
		padding-top: 10px;
		padding-bottom: 10px;}
	#subscription .magform {margin: 0;}
	#subscription .magform table {padding: 2px; margin: 0; border: 0; border-spacing: 0;}
  	#subscription .magform table td {	padding: 5px;	margin: 0;}
	

#Footer { margin: 0;	padding: 0;	line-height: 13px; font-size: 11px; background: #ffffff;}
	#Footer table {padding: 0 0 10px 0; margin: 0; border: 0; border-spacing: 0;}
  	#Footer table td {padding: 0 0 10px 0;	margin: 0; width: 50%; vertical-align: top;}
	#Footer .rightShell {padding-left: 5px;}
	#Footer .leftShell {padding-right: 5px;}
	#Footer .box {margin: 11px 25px 11px 11px;}
	#Footer .FootNavBar {
		padding: 5px 0 5px 12px;
		background: #000000; 
		border-bottom: solid 1px #7c7c7c;
		color: #ffffff;}
		#Footer .FootNavBar a {color:#B2D7E0; text-decoration: none;}
		#Footer .FootNavBar a:hover {color:#B2D7E0;}
	#Footer ul {margin-left: 0; padding: 10px 0 10px 0;}	
	#Footer li {margin: 0 0 0 16px; list-style-type: disc;}
	#Footer a {color: #114978; font-weight: normal;}
	#Footer i {font-style: italic;}
	#Footer b {font-weight: bold;}
	
										/* ------  F O O T E R   A D S ------ */
#footer_ads ul {margin: 0; padding: 0;}
#footer_ads li {margin: 8px 0 0 16px; list-style-type: square;}
#footer_ads .ModuleColor {padding: 10px; background-color: #E4E9ED;}

/* ------------------------------------------------- FOOTER & BOTTOM ADS END ---- */


/* -------- utilities ----------------------------------------------------------- */
#section_titlebar, #headtitlebar, #registration_titlebar, #newsletter_mgt_titlebar {
	background-color: #EEEEEE;
	background-position: left;
	background-repeat: no-repeat;
	height:20px;
	padding: 0px 0px 0px 40px;
	margin: 20px 0 10px 0;
	}
	
	#headtitlebar { 
		background-image: none; 
		background-color: #000000; 
		padding: 4px 0 0 8px;
		margin: 0px 0 10px 0;}	
	#headtitlebarB {
		background-image: none; 
		background-color: #000000; 
		padding: 5px 0 5px 8px; 
		margin: 15px 0 10px 0;}	
	#section_titlebar {	
		background-image: none; 
		padding-left: 5px;}
	#registration_titlebar {
		background-image: none;
		padding-left: 5px;
		margin: 0 0 10px 0;}
	#newsletter_mgt_titlebar {
		background-image: none;
		padding-left: 5px;
		margin: 0 0 10px 0;}
		
	
		
#section_titlebar .text, #headtitlebar .text, 
#registration_titlebar .text, #newsletter_mgt_titlebar .text {
	font-family: verdana, arial, sans-serif;
	text-transform: uppercase;
	font-size: 12px;}
	#headtitlebar .text, #headtitlebarB .text {color: #ffffff; text-transform: capitalize;}
	#section_titlebar .normal, 
	#headtitlebar .normal, #registration_titlebar .normal,
	#newsletter_mgt_titlebar .normal {	text-transform: none; }
	#section_titlebar b, #headtitlebar b, 
	#registration_titlebar b, #newsletter_mgt_titlebar b {	font-weight: bold;}
	#section_titlebar .capitalize, 
	#headtitlebar .capitalize, #registration_titlebar .capitalize,
	#newsletter_mgt_titlebar .capitalize {	text-transform: capitalize; }
	#headtitlebarB .uppercase {text-transform: uppercase;}
	
	
#more{padding-top: 12px;}
	#more .link {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-transform: uppercase;	}
	#more .link a{font-weight: bold;}

#moreB{padding-top: 12px;}
	#moreB .link {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		text-transform: normal;}
	#moreB .link a{color:#3E91FF; font-weight: normal;}

#moreC{
	padding-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px;
	text-transform: normal;}
	#moreC a{color:#114978; font-weight: bold;}
	#moreC ul {	padding: 0; margin: 0;	}	
	#moreC li {	font-size: 10px; padding-left: 10px; margin: 0; list-style-type: none; display: inline;}
	#moreC li a { font-weight: bold; color: #114978;	}
	
#back{padding-top: 12px;}
	#back .link {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-transform: uppercase;	}
	#back .link a{font-weight: bold;}	
	
/*		Depreciated in favor of using an external color theme css file	
								********** H O V E R   E F F E C T ***********
							
A:HOVER, #NavBarPersonal a:hover, #RightModuleShell .Txt a:hover, 
#BreadCrumbs a:hover, .smallText a:hover, .tinyText a:hover,
.bodyText a:hover, #styleCC a:hover, #footer a:hover,#styleA a:hover,
#styleG a:hover, #styleE a:hover,#styleF a:hover, #styleN a:hover, #styleE .username a:hover,
#styleC li a:hover, #styleD .head a:hover, #more a:hover, #styleH .head a:hover, 
#styleO .head a:hover, #styleAA a:hover, #numPosts a:hover, #style_review .dTxt a:hover,
#style_review .head a:hover, #style_review .subNav .button a:hover  {
	color: #cc0000; text-decoration: underline;}

						 ********** H O V E R   E F F E C T   e n d ***********
*/	
						 	
.b {font-weight: bold;}
.SpacerA {	height: 5px; overflow: hidden; width:0px; padding: 0; margin: 0;}
.SpacerB { height: 10px; overflow: hidden; width:0px; padding: 0; margin: 0;}
.SpacerC { height: 15px; overflow: hidden; width:0px; padding: 0; margin: 0;}
.SpacerD { height: 20px; overflow: hidden; width:0px; padding: 0; margin: 0;}
.SpacerE { height: 25px; overflow: hidden; width:0px; padding: 0; margin: 0;}
.HSpacer { width: 1px; overflow: hidden; width:0px; padding: 0; margin: 0;}


.alignLeft { float: left;}
.alignRight { float: right;}
.clear {	clear: both; height: 1px; overflow: hidden;}
.capitalize {text-transform: capitalize;}
.uppercase {text-transform: uppercase;}
.textfield {border: 2px solid #B6B6B6;}
.textfield:focus {background: #FFF799;}
	
.tinyText, .smallText, .bodyText, .microText {	
	padding: 0;
	margin: 0;
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 12px;}
	.tinyText a, .smallText a, .bodyText a, .microText a { font-weight: normal; color: #114978;}
	.tinyText b, .smallText b, .bodyText b, .microText b { font-weight: bold;}
	.smallText { font-size: 11px;	line-height: 12px;}
	.bodyText {	font-size: 12px;}

/* ---------------------------------------------------------------- END ---- */



/******************************BEGIN: MARKETPLACE & SPONSORS CSS***********************************/

#marketplace_container {width: 98%; margin-top: 0px; margin-bottom: 10px;background: #cccccc; float: left; padding:2px;font-family: Arial, Helvetica, sans-serif; }
	#marketplace_container .pads {padding:5px 10px 5px 10px; background: #ffffff;clear:both;}
	#marketplace_container .titlebar_container {font-size: 12px; color: #000000;margin: 0; height: auto; padding-bottom: 4px;}
	#marketplace_container .titlebar_txt_left {width:45%; font-weight: bold; margin: 3px 0px 3px 10px;float:left;vertical-align:middle;}
	#marketplace_container .titlebar_txt_right{width:45%; margin: 3px 10px 3px 0px;float:right;text-align:right;vertical-align:middle;}
	#marketplace_container .titlebar_txt_right a{text-decoration: none; color: #2145B5;}
	#marketplace_container .titlebar_txt_right a:hover{text-decoration: underline; color: #0070E0;}
	
	#marketplace_container .listing_container {	padding: 0 0 10px 0;line-height: 17px;}
	.listing_container_moreads {	padding: 0 0 10px 18px;}
	
	#marketplace_container .listing_txt {font-size: 12px; font-weight: normal; color: #000000;text-decoration: none}
	#marketplace_container .listing_txt a{font-size: 12px; font-weight: normal; color: #000000;text-decoration: none;}
	#marketplace_container .listing_txt a:hover{font-size: 12px; font-weight: normal; color: #000000;text-decoration: none;}
	#marketplace_container .listing_foot a {font-weight: bold; font-size: 12px;text-decoration: none; color: #000000;}
	#marketplace_container .listing_foot a:hover {text-decoration: underline; color: #0070E0;}
		
	#marketplace_container .listing_head {
		font-size: 15px; font-weight: bold; color: #2145B5;	
		text-transform: capitalize;}
		#marketplace_container .listing_head a {text-decoration: none; color: #2145B5;}
		#marketplace_container .listing_head a:hover {text-decoration: underline; color: #0070E0;}


/************** Non Shop site's marketplace ads css   *******************/

.marketplace_googleheadline     {FONT-WEIGHT:bold;
								FONT-SIZE:11px;
								COLOR:#2347b3;
								FONT-FAMILY:Verdana,arial,sans;}
					 
.marketplace_googletext         {TEXT-DECORATION:none;
								FONT-WEIGHT:normal;
								FONT-SIZE:10px;
								COLOR:#333333;
								FONT-FAMILY:Verdana,arial,sans;}
					 
.marketplace_googlelink         {TEXT-DECORATION:none;
								FONT-SIZE:10px;
								COLOR:#2347b3;
								FONT-FAMILY:Verdana,arial,sans;}
								
/******** More Sponsored Links page's css ************/
.marketplace_abouttext          {TEXT-DECORATION:none;
								FONT-WEIGHT:normal;
								FONT-SIZE:10px;
								COLOR:#000000;
								FONT-FAMILY:Verdana,arial,sans;}
					 
.marketplace_adsbygoogle        {font-weight:bold;
								font-family:verdana;
								margin:10px 0px 0px 0px;
								font-size:12px;}								

/******************************END: MARKETPLACE & SPONSORS CSS***********************************/

/******************************EBAY CSS**********************************************************/
#ebay_marketplace{margin-top:20px;}
/******************************EBAY CSS**********************************************************/

/*LOOKING FOR TALKBACK CSS?  WE MOVED IT ALL TO THE PUBLICATION SPECIFIC CSS****/

/********************************UTIL***********************************************************/
.invisibleIE { width:0px}
.invisibleFF { display:none}
/********************************UTIL***********************************************************/

/*--------------------------- S P O N S O R   S P A C E   S T Y L E S --------------------------*/
.bottom_sponsor_space{margin:15px 0px 15px 0px;width:985px;}

/*--------------------------- H T M L   M O D U L E   S T Y L E S --------------------------*/
.html_module{margin:0px 0px 20px 0px;width:100%;}	


/************** Encyclopedia ******************************/

.enc_header_table { border:1px solid #94948E; padding: 0px;}
.enc_header {font-family: verdana; font-size: 10px; font-weight: bold; color: #333333; background-color: #CCCCCC; padding: 5px;}
.enc_header_text {font-family: arial, geneva, sans-serif; font-size: 12px; color: #2347B3; font-weight: bold;}
.enc_search_form {font-family: verdana; font-size: 11px; font-weight: normal;}
.enc_body {font-family: verdana; font-size: 10px; font-weight: bold; color: #333333; padding: 5px;}
.enc_body_text {font-family: verdana; font-size: 10px; font-weight: normal; color: #000000;}
.enc_body_text a {color: #2644B2; text-decoration: underline;}
.enc_body_text a:hover {color: #2347B3; text-decoration: none;}
.enc_body_text a:active {color: #2346B3; text-decoration: underline;}

.term_bodytext {font-family: arial, geneva, sans-serif; font-size: 12px; color: #000000;}
.term_title {font-family: arial, geneva, sans-serif; font-size: 14px; color: #2347B3; font-weight: bold;}
.related_term_title {font-family: arial, geneva, sans-serif; font-size: 12px; color: #2347B3; font-weight: bold; background-color: #d3d3d3; width: 100%;}
.related_feed_links {font-family: arial, geneva, sans-serif; font-size: 12px; color: #2644B2; font-weight: normal; padding-left: 5px;}
.related_feed_links a, .term_bodytext a {color: #2644B2; text-decoration: underline;}
.related_feed_links a:hover, .term_bodytext a:hover {color: #2347B3; text-decoration: none;}
.related_feed_links a:active, .term_bodytext a:active {color: #2347B3; text-decoration: underline;}	

.index_alphabets_container {border: 1px solid #94948E; padding: 2px 5px 2px 5px; background-color: #d3d3d3;}
.index_alphabets {font-family: arial, geneva, sans-serif; color: #94948E; font-size: 11px;}
.index_alphabets a {color: #2347B3; text-decoration: underline; padding: 0 5px 0 5px;}
.index_alphabets a:hover {text-decoration: none; color: #2347B3;}
.index_alphabets_selected {font-weight: bold; padding: 0 5px 0 5px; color: #2347B3;}
.index_list_alphabet_title {font-family: arial, geneva, sans-serif;color: #2347B3; font-size: 24px; font-weight: bold;}
.index_list {font-family: arial, geneva, sans-serif; font-size: 12px; font-weight: normal;color: #2644B2; line-height: 17px; width: 100%;}
.index_list a {color: #2644B2; text-decoration: underline;}
.index_list a:hover {color: #2347B3; text-decoration: none;}
.index_list a:active {color: #2347B3; text-decoration: underline;}

/************** End Encyclopedia ******************************/


/*DEFAULT STYLES OF ONLINE CLASSIFIEDS*/
.hp_link_online_classifieds li {color:#003399}


.hp_link_online_classifieds a:link{font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6;text-decoration:none}
.hp_link_online_classifieds a:hover{font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6;text-decoration:none}
.hp_link_online_classifieds a:visited{font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6}
.hp_link_online_classifieds a:visited:hover{text-decoration:underline}

.hp_link_online_classifieds_1 {margin-left:10px; text-indent:-10px;}
.hp_link_online_classifieds_1 a:link{margin-bottom: 2px; padding-left: 9px; font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6;text-decoration:none}
.hp_link_online_classifieds_1 a:hover{margin-bottom: 2px; padding-left: 9px; font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6;text-decoration:none}
.hp_link_online_classifieds_1 a:visited{margin-bottom: 2px; padding-left: 9px; font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6}
.hp_link_online_classifieds_1 a:visited:hover{text-decoration:underline}
.hp_link_online_classifieds_1 li {color:#003399}

.hp_link_online_classifieds_2 a:link{margin-bottom: 2px; padding-left: 4px; font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6;text-decoration:none}
.hp_link_online_classifieds_2 a:hover{margin-bottom: 2px; padding-left: 4px; font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6;text-decoration:none}
.hp_link_online_classifieds_2 a:visited{margin-bottom: 2px; padding-left: 4px; font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6}
.hp_link_online_classifieds_2 a:visited:hover{text-decoration:underline}
.hp_link_online_classifieds_2 li {color:#003399}

.hp_link_online_classifieds_3 a:link{ font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6;text-decoration:none}
.hp_link_online_classifieds_3 a:hover{ font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6;text-decoration:none}
.hp_link_online_classifieds_3 a:visited{ font-family:verdana, arial, geneva, sans-serif;font-size:10px;font-weight:bold;color:#2D44A6}
.hp_link_online_classifieds_3 a:visited:hover{text-decoration:underline}
.hp_link_online_classifieds_3 li {color:#003399;}

.hp_text_deck_style {font-family:verdana, arial, geneva, sans-serif;font-size:10px;color:#333333;margin-right:10px;}




/*---------------------------- DEFAULT TALKBACK LAYOUT ---------------------------------------------*/
#Talkback_style .talkbackSubTitle{margin-bottom:20px;}
#talkBackTitle {line-height:20px;}
#Talkback_style .TalkbackArticleTitle{font-size:12px;font-weight:bold;}
#talkBackTitle {
	background-color: #EEEEEE;
	background-position: left;
	background-image: url(../images/talkback.gif);
	background-repeat: no-repeat;
	height:20px;
	padding: 0px 0px 0px 40px;
	margin: 20px 0 10px 0;
	}
	
#talkBackTitle{padding: 0px 0px 0px 90px;}


/*---------------------------- BEGIN: BREAKING NEWS ---------------------------------------------*/

#breaking_news {
            font-family:Verdana; 
            font-size:12px;
            color:#000000; 
            background-color:#FFFF99; 
            border:1px solid #CC0000;
            margin:10px;     
            padding:10px;
            min-height:45px;
            vertical-align:middle;}
#breaking_news h1 {
            font-family:Arial; 
            font-size:18px; 
            font-weight:bold; 
            color:#666666;
            }

#breaking_news a{color: #0033CC;}

/*---------------------------- END: BREAKING NEWS ---------------------------------------------*/




/*-------------------------------SITEMAP---------------------------------------*/
.sitemapitem{margin:5px;}

.sitemapitemlevel1 {
	font-weight:bold;
	text-transform: uppercase;
	border-bottom: solid 1px #003399;
	margin-right: 30px;
	padding-top: 20;
	padding-bottom: 2;	
}
.sitemapitemlevel2 {
    text-indent:10px; 
	font-weight: bold;
	padding: 3 0 3 0;
}

.sitemapitemlevel3 {
	text-indent:35px;
	font-size: 10px;
	padding-top: 2px;
}

/* *************************** BEGIN LARGE IMAGE POPUP ********************/
.image_popup_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	display: block;
	/*margin-bottom: 5px;*/
	vertical-align : middle;
	padding : 5;
	height : 18px;
} 
.image_popup_item_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	vertical-align : middle;
	padding : 5 5 5 0;
	margin : 5 0 0 0;
} 
td.image_popup_close {
	text-align: right;
	vertical-align: bottom;
	/*margin-bottom: 5px;*/
	padding : 5;
	height : 18px;
}
.image_popup_mainimage {
	padding : 5 5 3 0;
}

/* *************************** END LARGE IMAGE POPUP ********************/

/******************************BEGIN: SEARCH CSS ***********************************/

/* GOOGLE XSLT  */
.searchtitle			{FONT-WEIGHT:bold;FONT-SIZE:10px;FONT-FAMILY:Verdana,arial,sans;}
a.searchtitle:link		{text-decoration:underline;}
a.searchtitle:visited		{text-decoration:underline;}
a.searchtitle:hover		{text-decoration:none;}
.searchcontent			{FONT-WEIGHT:normal;FONT-SIZE:10px;FONT-FAMILY:Verdana,arial,sans}
a.searchcontent:link		{font-weight:bold;text-decoration:none;}
a.searchcontent:visited		{font-weight:bold;text-decoration:none;}
a.searchcontent:hover		{font-weight:bold;text-decoration:underline;}
.searchbgcolor			{BACKGROUND-COLOR: #000000;}
.searchheadertext		{FONT-WEIGHT:bold;FONT-SIZE:10px;COLOR:#666666;FONT-FAMILY: Verdana,arial,sans;}
a.searchheadertext:link		{text-decoration:underline;}
a.searchheadertext:visited	{text-decoration:underline;}
a.searchheadertext:hover	{text-decoration:none;}
.searchbottomnav {font-weight: bold;text-transform: uppercase;}

/* On the Search Results page "shell" itself */
#Search_Results_styles {
	padding: 0 0px 10px 0;
	margin-right: 0px;
	font-size: 10px;
	font-family: verdana, arial, geneva, sans-serif;}
#Search_Results_styles .searchFor .Subject { font-size: 10px; font-weight: bold;}
#Search_Results_styles a {font-weight: bold;text-decoration:none;}
#Search_Results_styles a:visited {font-weight: bold;text-decoration:none;}
#Search_Results_styles a:hover {font-weight: bold;text-decoration: underline !important;}

/* In the search form in the header */
.SearchRadioInputs { font-family:Arial; font-size: 11px; color:#000000; }

/******************************END: SEARCH CSS***********************************/


/*--- Community links in right column start---*/
#sharethisRight{
border-bottom:1px solid #A6A49D;
font: 12px Arial, Helvetica, sans-serif;
margin:0px 0px 20px 0px;
padding:0px 0px 20px 0px ;
color:#A6A49D;
}

#sharethisRight a{text-decoration:none;}
#sharethisRight a:hover{text-decoration:underline;}
#sharethisRight ul{
list-style:none;
margin:0;
padding:0;
}

#sharethisRight ul li{
	height:20px;
	padding:10px 0px 0px 0px;
}
#sharethisRight ul li img{
	padding:0px 5px 0px 10px;
}
#sharethisRight .hdr {
	color:#fff;
	background:#A6A49D;
	font-weight: bold;
	font-size:12px;
	padding:0px 5px;
	margin:0;
	line-height:20px;

}
/***------ Community links in right column ------***/

/*----- Community links on at-a-glance  START------*/
#sharethisGlance{
width:572px;
font: 12px Arial, Helvetica, sans-serif;
margin:15px 0px 5px 0px;
padding:0px;
color:#A6A49D;
}
#sharethisGlance a{
	text-decoration:none;

}
#sharethisGlance a:hover{
	text-decoration:underline;
}
#sharethisGlance .hdr {
	color:#000;
	background:#F1F1Ed;
	font-weight: bold;
	font-size:12px;
	padding:0 5px;
	line-height:20px;
	margin:0;
}
#sharethisGlance ul{
list-style:none;
margin:0;
padding:10px 0px 0px 0px;
height:30px;
}
#sharethisGlance ul li{
	padding:0px 10px;
	display:inline;
	margin:0px;
}
#sharethisGlance ul li a{
	
}
#sharethisGlance ul li img{
	padding:0px 15px 0px 0px;
}
/*---- END: Community links on at-a-glance  ------*/


/*----- Community links inline at top of article  START------*/
#sharethisInline{
font: 12px Tahoma, Helvetica, sans-serif;
margin:8px 0px 8px 0px;
color:#002f90;
border-top: 1px dotted #BBBBBB;
border-bottom: 1px dotted #BBBBBB;
}
#sharethisInline a{
	text-decoration:none;

}
#sharethisInline a:hover{
	text-decoration:underline;
}
#sharethisInline .hdr {
	color: #072683;
	font-weight: bold;
	font-size:12px;
	padding:0px 5px 0px 0px;
	line-height:20px;
	margin:0;
}
#sharethisInline .community_link{
	padding:0px 10px;
	margin:0px;
}

#sharethisInline img{
/*	padding:0px 5px 0px 0px;*/
	margin: 0px 5px 0px 0px;
	height; 12px;
}
/*---- END: Community links inline at top of article  ------*/


/*---- Community links RSS in left column    -------*/

#rssLeft{
padding:0;
margin:20px 0px 0px 0px;
width:165px;
background:#F3EFEB;
font:11px "Arial";
}
#rssLeft ul{
list-style: none;
margin:0;
padding:6px 0px 3px 3px;
}
#rssLeft ul li{
padding:3px;
}
#rssLeft ul li a{
padding:3px;
font:11px "Arial";
text-decoration:underline;
color:#003BB0;
}
#rssLeft ul li a:hover{text-decoration:none;}
#rssLeft ul li img a{
border:none;
}
#rssLeft ul li span.xmltext{
padding-left:8px;
}
#rssLeft ul li span.xmltext a{
font-weight:bold;
text-decoration:underline;
color:#003BB0;
}
#rssLeft ul li span.xmltext a:hover{text-decoration:none;}
#rssLeft ul li input{
height:20px;
padding:2px;
}
#rssLeft ul li form{margin:0}
/*----  END: Community links RSS in left column -------*/

/*----- Community links RSS in main well     -------*/

#rssMain{
margin:10px 0px 0px 0px;
padding:0;
font:11px "arial";
color:#333;
}
#rssMain ul{
margin:0;
padding:3px 0px;
list-style:none;
clear:both;
height:auto;
}
#rssMain ul li{
margin:0;
padding:0px 0px 0px 6px;
display:inline;
vertical-align: text-middle;
float:left;
}
#rssMain ul li a{
color:#2347b3;
}
#rssMain ul li img a{
border:none;
margin:0;
vertical-align:middle;
}
#rssMain ul li .xmltext{
padding-left:6px;
}
#rssMain ul li .xmltext a{
font-weight:bold;
text-decoration:underline;}

#rssMain ul li a,
#rssMain ul li a:link,{
padding:0px 3px;
font:11px "Arial";
text-decoration:underline;
color:#2347b3;
}
#rssMain ul li a:hover{
text-decoration:none;}
#rssMain ul li select{
height:16px;
padding:0;
font-size:9px;
vertical-align:top;
}
#rssMain ul li form{margin:0;padding:0;}
/*-----  END: Community links RSS in main well -------*/


/*------------------- DEFAULT ZIFF EXEC SUMMARY TAG STYLES ------------------------------------*/
#exec_summary_wrapper { width: 280px; margin-bottom: 20px; margin-right:20px;} /*float:left or right is controlled dynamically by cma*/
#exec_summary_wrapper img { border: 0px; }
#exec_summary_header  {width: 280px;}
#exec_summary_header img { margin: 1px; border:0px;}
#exec_summary_video {
	float: right;
	width: 160px;
	margin: 0;
	vertical-align: top;
	padding: 15 0 15 0;
	text-align: right;
}
#exec_summary_video img {border-width:0;padding: 3 3 0 0;}
#exec_summary_video a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;		
	text-decoration: none;
	padding: 3 3 0 0;
}

#exec_summary_prices {max-width: 160px;	margin-right: 160px;padding: 15 0 15 0;}
#exec_summary_prices img {border-width:0;margin: 5 0 0;display: block;}
#exec_summary_prices a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;	
	text-decoration: none;
	line-height: 20px;
}

#exec_summary_slide  {width: 280px;}
#exec_summary_slide img { margin: 4 3 0 2; }

#exec_summary_slide a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;	
	border-width: 0px;
	text-decoration: none;
}

div.exec_summary_bottom 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;	
	margin-bottom: 7px;
}
div.exec_summary_bottom img {display:block;margin-top: 4px;}
/*------------------- ZIFF EXEC SUMMARY TAG STYLES ------------------------------------*/
/*Print Issue items*/
.issue_date_header { font-family: Verdana, Arial, Helvetica, sans-serif;
					 font-size: 12px;
					 color: #4080BF;
					 font-weight: bold;
					 display: block;
					 margin-bottom: 5px; }

.issue_subtitle   { font-weight: bold; }

.issuelist_table    {  border: 0; width: 100%; }
.issuelist_table td {  vertical-align: top;
					   text-align: center;
					   padding-top: 25px; }
					   
/*---------------------------- BEGIN: PRESTITIAL AD CSS ---------------------------------------------*/					   

#PresContainer
{
    MARGIN: 0px;
	padding:0px;
    WIDTH: 1004px;
}
.PresBannerText
{
	margin-bottom:0;
	text-align:right;
	margin:0 176px 6px 0;
	font-family:arial, helvetica, sans-serif; font-weight:bold;font-size:12px; color: #214885; 
} 
.PresBannerText a:link{font-family:arial, helvetica, sans-serif;font-size:12px;font-weight:bold;color:#214885;text-decoration:none}
.PresBannerText a:visited{font-family:arial, helvetica, sans-serif;font-size:12px;font-weight:bold;color:#214885}
.PresBannerText a:hover{font-family:arial, helvetica, sans-serif;font-size:12px;font-weight:bold;color:#214885;text-decoration:none}
.PresBannerText a{font-family:arial, helvetica, sans-serif;font-size:12px;font-weight:bold;color:#214885;text-decoration:none}

#PresBanner
{
    MARGIN:0px;
	padding:0px;
	BACKGROUND: #f1f1ed;
}
#imgHeaderPrestititalAd{
	margin:0px;
	padding:0;
}
#PresContent
{
    MARGIN: 0px;
    BACKGROUND: #f1f1ed;
    PADDING: 12px 0px;
	text-align:center;
	height:auto;
}
#PresAd{
    MARGIN: 0px auto;
    BORDER:#fafafb 1px solid;
    WIDTH: 650px;
    HEIGHT: 482px;
}
#PresFooter{
width:1004px;
}
/*---------------------------- END: PRESTITIAL AD CSS ---------------------------------------------*/					   
/****---- START:MARKETPLACE ----****/
#marketplace{margin:10px 0;}
#marketplace a{color:#003BB0;}
#marketplace h2{font-weight:normal;
		    font-size:10px;
		    text-decoration:underline;
		    margin:0;
		    padding:7px 0;
		    text-align:center;
		    color:#003BB0;
		    font-family:Verdana, Arial, Helvetica, sans-serif;}
		 
#marketplace div.hdr{background:url(../images/marketplace-hdr-bg.gif) repeat-x bottom;margin:0;padding:0}
#marketplace div.hdr h3{margin:0;padding:0;text-align:center;background:url(../images/marketplace-hdr.gif) no-repeat left bottom;height:29px;}
#marketplace  p.right_text a{
		font-weight:normal;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003BB0;
		text-decoration:underline;
		float:right;
		margin:0;
		padding:0 10px;
		position:relative;
		bottom:35px;bottom:expression(40 +"px");}
ul#sponsor_partner{border:1px solid #999;margin:0px;padding:10px;/*display:none;*/}
ul#sponsor_partner li{list-style:none;margin:10px 0;padding:0;}
ul#sponsor_partner li p{margin:0;padding:0;font-size:11px;}
ul#sponsor_partner li p.sponsor_header a{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#003BB0;text-decoration:underline;font-weight:bold;}
ul#sponsor_partner li p.sponsor_header a:hover{text-decoration:none;}
ul#sponsor_partner li p.sponsor_text {color:#000;}
ul#sponsor_partner li p.sponsor_text a{color:#000;text-decoration:none;}
ul#sponsor_partner li p.sponsor_text a:hover{color:#000;text-decoration:none;}
ul#sponsor_partner li p.sponsor_footer a{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
ul#sponsor_partner li p.sponsor_footer a:hover{text-decoration:underline;}

		  
/*--- SINGLE LINE ---*/
ul#sponsor_partner_single{border:1px solid #999;margin:0px;padding:10px;/*display:none;*/}
ul#sponsor_partner_single li{list-style:none;margin:50px 40px;padding:0;}
ul#sponsor_partner_single li p{margin:0;padding:3px 0;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center}
ul#sponsor_partner_single li p.sponsor_header a{font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#003BB0;text-decoration:underline;font-weight:bold;}
ul#sponsor_partner_single li p.sponsor_header a:hover{text-decoration:none;}
ul#sponsor_partner_single li p.sponsor_text {color:#000;text-decoration:none;}
ul#sponsor_partner_single li p.sponsor_text a{color:#000;text-decoration:none;}
ul#sponsor_partner_single li p.sponsor_text a:hover{color:#000;text-decoration:none;}
ul#sponsor_partner_single li p.sponsor_footer a{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
ul#sponsor_partner_single li p.sponsor_footer a:hover{text-decoration:underline;}
				
/****----END: MARKETPLACE ----****/
.newadmpu{
width:340; height:285; margin:1px auto;padding:2px;
}
.newleaderboard{
width:728; height:90; margin:1px auto;padding:2px;
}
.newmicro{
width:160; height:90; margin:1px auto;padding:2px;
}
.sstitle{
background-color:#999999;
color:#ffffff;
font-size: 18px;
height:21px;
vertical-align:middle;
padding-left:15px;
visibility:hidden;
display:none;
}
.slideheader {
 font-size:18px;
}
.slideshowcontent {
 background:#EEF2F7 none repeat scroll 0 0;
 height:155px;
 margin-top:3px;
 overflow:auto;
 padding-left:15px;
 padding-right:10px;
}
.contentOff {
display:none;
}
.contentOn {
display:block;
}
.ad_iframe { /* class for ad iframes */
    border: 0;
    margin: 0;
    padding: 0;
}
#leaderboard_iframe { /*id of leaderboard (banner) in header area*/
    width: 728px;
    height: 90px;
}
#microad_iframe { /* id of microbutton ad in header area */
    width: 160px;
    height: 90px;

}
/* standard filter*/

.standard_list_title            {FONT-FAMILY: Verdana, Arial;FONT-SIZE:18px;FONT-WEIGHT:bold;COLOR:#003399;margin:5 0 0 0}
a.standard_list_title:link      {text-decoration:none;}
a.standard_list_title:visited   {text-decoration:none;}
a.standard_list_title:hover     {text-decoration:underline;}
.standard_list_date             {FONT-FAMILY:Verdana,Arial;FONT-SIZE:10px;FONT-WEIGHT:bold;FONT-STYLE:italic;COLOR:#666666;margin:2 0 2 0}
.standard_list_deck             {FONT-FAMILY:Verdana,Arial;FONT-SIZE:11px;FONT-WEIGHT:regular;COLOR:#333333;margin:0 0 10 0}
.standard_list_deck_news        {FONT-FAMILY:Verdana,Arial;FONT-SIZE:11px;FONT-WEIGHT:regular;COLOR:#333333;margin:5px 20px 10px 15px}
.standard_list_separator        {FONT-FAMILY:Verdana, Arial;FONT-SIZE:1px;HEIGHT:1px;COLOR:#cccccc}


.standard_list_more             {FONT-FAMILY: Verdana, Arial;FONT-SIZE:10px;FONT-WEIGHT:bold;COLOR:#003399}
a.standard_list_more:link       {text-decoration:none;}
a.standard_list_more:visited    {text-decoration:none;}
a.standard_list_more:hover      {text-decoration:underline;}


#related-content {
	WIDTH: 323px; FONT-FAMILY: verdana,arial,sans-serif; POSITION: relative; HEIGHT: 390px; _HEIGHT: 385px
}
#related-content-header {
	Z-INDEX: 5; BACKGROUND-IMAGE: url(/images/related_content/slices2/channel-relcon-header-bg.gif); WIDTH: 323px; POSITION: absolute; HEIGHT: 36px; FONT-FAMILY: verdana,arial,sans-serif; 
}
#related-content-header H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 5; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 323px; COLOR: #fff; LINE-HEIGHT: 36px; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,sans-serif; POSITION: absolute; HEIGHT: 36px; TEXT-ALIGN: center; font-size:16px;
}
#related-content-body {
	CLEAR: both; BACKGROUND-IMAGE: url(/images/related_content/slices2/relcon-bg.gif); WIDTH: 323px; FONT-FAMILY: arial,sans-serif; POSITION: relative; TOP: 35px; HEIGHT: 319px
}
#related-content-tabs {
	color:#000000;CLEAR: both; BORDER-TOP: #cccccc 1px solid; LEFT: 2px; WIDTH: 319px; FONT-FAMILY: arial,sans-serif; POSITION: relative; TOP: 38px; HEIGHT: 27px; BACKGROUND-COLOR: #CC9900;
}
#related-content-tabs A:hover {
BACKGROUND-COLOR: #ffffff;
}
.related-content-date{
        font-size: .78em;color:#000000;
}
.rel-tab-on {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 105px; _WIDTH: 107px;COLOR: #993333; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rel-tab-on a {
     color:#cccccc;
}
#related-content-tabs A {
	DISPLAY: inline; FONT-SIZE: 13px; HEIGHT: 27px;
}
.rel-tab-on A B {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 105px; _WIDTH: 107px;COLOR: #cccccc; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rel-tab-off {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 104px; _WIDTH: 106px;COLOR: #cccccc; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #993333; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rel-tab-off A B {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 104px; _WIDTH: 106px;COLOR: #cccccc; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #993333; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#related-content-tabs A {
	DISPLAY: inline; FONT-SIZE: 13px; HEIGHT: 27px
}
#related-content-body DIV OL,  #related-content-body-ccpc DIV OL{
	PADDING: 0px; LIST-STYLE: none none outside;  MARGIN: 0px; COLOR: #c4c4c4; 
}
#related-content-body DIV OL LI, #related-content-body-ccpc DIV OL LI  {
	 MARGIN: 0px; OVERFLOW: hidden; PADDING: 0px; POSITION: relative; HEIGHT: 35px; _height:32px;
}
#related-content-body DIV OL LI DIV, #related-content-body-ccpc DIV OL LI DIV {
    width:323px; overflow:hidden; height:30px; _height:34px; padding:0px; margin:0px;
}
#related-content-body DIV OL LI DIV A, #related-content-body-ccpc DIV OL LI DIV A  {
	vertical-align:middle;PADDING-RIGHT: 4px; DISPLAY: inline; position:absolute;MARGIN-LEFT: 72px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; overflow:hidden;width:230px;height:26px;_height:28px;line-height:13px;COLOR: #993333; TEXT-DECORATION: none; padding-top:3px;
}
#related-content-body DIV OL LI DIV SPAN #related-content-body-ccpc DIV OL LI DIV SPAN {
	margin:0px;padding:0px;
}
#related-content-body DIV OL LI DIV SPAN A, #related-content-body-ccpc DIV OL LI DIV SPAN A{
	margin:0px;padding:0px;
}
#related-content-body DIV OL LI DIV SPAN A IMG, #related-content-body-ccpc DIV OL LI DIV SPAN A IMG  {
	margin:0px;padding:0px; margin-top: 6px; position:absolute;display:inline;MARGIN-LEFT: 35px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
#related-content-body DIV OL LI DIV B, #related-content-body-ccpc DIV OL LI DIV B {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; LEFT: 12px; COLOR: #993333; LINE-HEIGHT: 30px; POSITION: absolute; TEXT-ALIGN: right
}
#related-content-bottom {
	DISPLAY: block; WIDTH: 318px; POSITION: absolute; HEIGHT: 25px; TEXT-ALIGN: right
}
#related-content-body DIV OL LI DIV SPAN {
	margin:0px;padding:0px;
}
#related-content-body DIV OL LI DIV SPAN A{
	margin:0px;padding:0px;
}
#related-content-body DIV OL LI DIV SPAN A IMG {
	margin:0px;padding:0px; margin-top: 6px; position:absolute;display:inline;MARGIN-LEFT: 35px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}

#related-resources {
       margin:0px;
       padding:5px, 5px, 5px, 5px;
	width:205px;
	_width:205px;
       margin-right:10px;
       display:block;
       float:left;
}
#related-resources a{
       display:block;
       padding:0px;
       margin:0px;
       padding-left:8px;
       padding-right:5px;
       line-height:13px;
	font-family:verdana,arial,sans-serif;
       font-size:11px;
}


