/********************************************
		common.css overrides
********************************************/
.showbg{
width:1002px; margin-left:auto; margin-right:auto;
}

#mainvideo #mediaplayer2{ position:absolute; top:60px; left:14px; z-index:1000; background:#fff; border:1px solid #f2f2f2; }

#video #mediaplayer2 {position:relative;top:-5px;left:-6px;z-index:1000;background:fff;border:none;}

.bodycontainer{
background:transparent;
width:992px; 
padding:0 5px;
}
.mainsection, .widget_row, .rightsection{background:none;}
.mainsection {width:658px;position:relative;top:1px;} 
.rightsection {width:324px;}

#homead {width:324px;}
#homead, #homead .container{ background:none; }
	#homead .container .label{
	background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s6p6162656p2q6164766572746973656q656r745s7472616r733130313530382r676966) no-repeat;left:0 !important;
	}

	#homead .container .ad {left:0;}
	
.capbottom{ display:none; }

.midcontainer{padding:0;}

.marketplace{
background:none;
width:992px;
float:left;
}
	.marketplacequigo {float:left;}
	.marketplacepromos {float:right;}
	.marketplace .midcontainer{padding:0;background:none;}
	.marketplacequigo .midcontainer {background:#fff;}
	.marketplacequigo .quigo {padding:10px 5px 10px 10px;width:620px;}
	.marketplacepromos .midcontainer{border:none !important;}
	.marketplacepromos .promoright .promobox {background:none;}
	.marketplacepromos .promoright .promoboxBottom {background:none;}

/********************************************
		dimensions
********************************************/

#mainvideo{ position: relative; width:658px; height:549px; }

	#topvideos{ height:548px; overflow:hidden; background:#fff; }
	
	#topvideos-widget{ position:absolute; width:370px; height:548px; overflow:hidden; }
	
	#mainvideo-caption-bg, #mainvideo-caption{ position:absolute; top:254px; left:10px; width:340px; }
		#mainvideo-caption .relheadline{ width:330px; }
	
	#topvideos .whitestrip{ position:absolute; left:373px; width:8px; height:548px; overflow:hidden; z-index:3;  }
	
	#topvideos-playlist, #topvideos-tabs{ position:absolute; left:381px; width:276px; overflow:hidden;}
		#topvideos-playlist{ top:37px; height:512px; }
		#topvideos-tabs{ height:36px; z-index:4;}
		
/********************************************
		widget.css overrides
********************************************/
.widget_head .title, .widget_head_short .title, #specialevent .headline  {padding-top:6px;
font-size:20px;}

	.widget_head .title a:hover, .widget_head_short .title a:hover, #videocarousel .title a:hover {text-decoration:none !important;
	color:#777 !important;
	} 
	
	#carousel .copy {color:#000;}
	#countdown  {padding:10px 0;
	position:relative;
	width:322px;}
		
/********************************************
		mainvideo
********************************************/
#mainvideo #topvideos .widget_head{
	background:#fff;/*f8f9fb*/
	height:36px;
	}
	
#mainvideo #topvideos .widget_head .title{
		font-size:16px; /*text-transform:uppercase;*/padding-top:6px;
		}
		
	#mainvideo-caption-bg, #mainvideo-caption{ 
		font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height:1.2em;
		}
		#mainvideo-caption-bg{
		z-index:2; color:#ddd; font-size:10px; 
		}
		#mainvideo-caption{
		z-index:3; color:#369; font-size:11px;
		}	
			#mainvideo-caption .comments, #mainvideo-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-left:4px;
			}
				#mainvideo-caption .comments{
				color:#000;
				background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s69636s6r732s69636s6r2q636s6q6q656r745s6r65772r676966) no-repeat 4px 6px;/*comment_rev*/
				}
				#mainvideo-caption .comments a:hover {
				text-decoration:underline;
				}
			#mainvideo-caption .headline, #mainvideo-caption-bg .headline{
			padding:4px 7px;
			font-size:16px; line-height:1.2em; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif;/*fff1dc*/
			}
				#mainvideo-caption .headline .content-label{ font-size:16px; }
				
			#mainvideo-caption .headline a:hover {
				text-decoration:underline;
			}
			#mainvideo-caption .lead-in, #mainvideo-caption-bg .lead-in{
			padding:5px 7px; color:#003267;
			}
			
			#mainvideo-caption-bg .headline, #mainvideo-caption-bg .lead-in{
			/*background:#ddd;*/
			}
			#mainvideo-caption .relatedlabel{
			margin:4px 0px 6px 8px; padding-top:4px; text-align:left; border-top:1px dotted #333;
			
			}
				#mainvideo-caption .relatedlabel span{ text-transform:uppercase; color:#369; }
			
			#mainvideo-caption .package{ width:375px; padding:0 0 5px 0; }
			#mainvideo-caption .package .pane li{ margin-bottom:2px; margin-top:0; }
			#mainvideo-caption .package .pane li a{ font-size:11px; font-weight:normal; color:#369; line-height:1.3em; }
			#mainvideo-caption .package .pane li a:hover{ text-decoration:underline; }
			#mainvideo-caption .relheadline{ float:left; }
			
		#mainvideo-caption img{ display:none; }
		#mainvideo .preview-image{  display:none;z-index:1; position:relative; top:2px; left:8px; /*background:#ddd*/; width:370px; height:556px; }
		#mainvideo .preview { width:380px; position:relative; top:120px;}
		#mainvideo-caption .headline img.mnpnd, #mainvideo-caption-bg .headline img.mnpnd{ display:inline; width:35px; height:18px; }
		#mainvideo-caption .lead-in img.mnpnd, #mainvideo-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }

		.mainVideoMoreLink{text-align:right; margin:8px 5px; font-weight:bold;}
			.mainVideoMoreLink a:hover {text-decoration:underline;}
		
		#mvInnerButtonContainer {position:relative;left:195px;width:55px;margin:2px 0 6px 0;}
		#mvInnerButtonContainer .mvInnerButton{
			position:relative; top:0; width:51px; padding:2px 1px; font-size:10px; font-weight:bold; 
			text-align:center; 
		}
		
		.mvInnerButton a:hover {
		text-decoration:none !important;
		}
		
	/********************************************
		mainvideo image
	********************************************/
	#topvideos-widget{
	z-index:1;
	/*border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;border-right:7px solid #fff;*/
	}
		#topvideos-widget img{z-index:20; position:relative;}
		
	#topvideos-controls{
	position:absolute; left:268px; top:249px; width:65px; height:25px;z-index:100;background:#fff;
	}
	
	.topvideos-controls-cutout{
		display:none;
		/*float:right;width:65px;height:24px;*/
	}
	
	/*prev*/
		#topvideos-controls a.previous {
		position:absolute;left:6px;
		background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q707265762r676966) no-repeat center;
		}
		#topvideos-controls a.previous:hover {
		position:absolute;left:6px;
		background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q707265762r676966) no-repeat center;
		}
		/*next*/
		#topvideos-controls a.next {
		position:absolute; left:33px;
		background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q6r6578742r676966) no-repeat center;
		}
		#topvideos-controls a.next:hover{
		position:absolute; left:33px;
		background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q6r6578742r676966) no-repeat center;
		}
			#topvideos-controls a.hnext {
			position:absolute; left:33px;
			background:green;/*background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q6r6578742r676966) no-repeat center;*/
			outline:none;
			}
			#topvideos-controls a.anext {
			position:absolute; left:33px;
			background:blue;/*background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q6r6578742r676966) no-repeat center;*/
			outline:none;
			}
		#topvideos-controls a.previous:focus, #topvideos-controls a.next:focus {
		outline:none;
		}
		
		
	/********************************************
		mainvideo overlays
	********************************************/
		#mainvideo-caption-bg, #mainvideo-caption{ 
		font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height:1.2em;
		}
		#mainvideo-caption-bg{
		z-index:2; color:#ddd; font-size:10px; 
		}
		#mainvideo-caption{
		z-index:3; color:#369; font-size:11px;
		}	
			#mainvideo-caption .comments, #mainvideo-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-left:4px;
			}
				#mainvideo-caption .comments{
				color:#000;
				background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s69636s6r732s69636s6r2q636s6q6q656r745s6r65772r676966) no-repeat 4px 6px;/*comment_rev*/
				}
				#mainvideo-caption .comments a:hover {
				text-decoration:underline;
				}
			#mainvideo-caption .headline, #mainvideo-caption-bg .headline{
			padding:4px 7px;
			font-size:16px; line-height:1.2em; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif;/*fff1dc*/
			}
				#mainvideo-caption .headline .content-label{ font-size:16px; }
				
			#mainvideo-caption .headline a:hover {
				text-decoration:underline;
			}
			#mainvideo-caption .lead-in, #mainvideo-caption-bg .lead-in{
			padding:5px 7px; color:#003267;
			}
			
			#mainvideo-caption-bg .headline, #mainvideo-caption-bg .lead-in{
			/*background:#ddd;*/
			}
			#mainvideo-caption .relatedlabel{
			margin:4px 0px 6px 8px; padding-top:4px; text-align:left; border-top:1px dotted #333;
			
			}
				#mainvideo-caption .relatedlabel span{ text-transform:uppercase; color:#369; }
			
			#mainvideo-caption .package{ width:375px; padding:0 0 5px 0; }
			#mainvideo-caption .package .pane li{ margin-bottom:2px; margin-top:0; }
			#mainvideo-caption .package .pane li a{ font-size:11px; font-weight:normal; color:#369; line-height:1.3em; }
			#mainvideo-caption .package .pane li a:hover{ text-decoration:underline; }
			#mainvideo-caption .relheadline{ float:left; }
			
		#mainvideo-caption img{ display:none; }
		#mainvideo .preview-image{  display:none;z-index:1; position:relative; top:2px; left:8px; /*background:#ddd*/; width:370px; height:556px; }
		#mainvideo .preview { width:380px; position:relative; top:120px;}
		#mainvideo-caption .headline img.mnpnd, #mainvideo-caption-bg .headline img.mnpnd{ display:inline; width:35px; height:18px; }
		#mainvideo-caption .lead-in img.mnpnd, #mainvideo-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }

	/********************************************
		mainvideo playlists
	********************************************/
	
		#topvideos-playlist .downScroller{background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s62672q7363726s6p6p65725s646s776r5s677261792r706r67) no-repeat 0px 0px;}
		
	#topvideos-playlist .loading-indicator{
	top:102px; left:150px;
	}
		
		.item .headline, .itemActive .headline, .iteminActive .headline,
		.item .headline_nr, .itemActive .headline_nr, .iteminActive .headline_nr{
		float:left; margin:0;
		}
		
		#topvideos-playlist .iteminner{ 
		width:235px;
		padding:2px 5px 2px 10px; overflow:hidden; 
		text-align:left; line-height:1.2em;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
		}
		
		#topvideos-playlist .iteminActive .iteminner{ padding:3px 5px 3px 10px;/*this offsets the border*/}
		
		#topvideos-playlist .item a, .itemActive a, .iteminActive a{
		/*text-decoration:none; color:#036; font-size:11px; font-weight:normal; line-height:1.2em;*/
		}
			.itemActive a{
			color:#036;
			/*font-size:14px; font-weight:bold;*/
			}
			
			#topvideos-playlist .item a.mvh1,#topvideos-playlist .itemActive a.mvh1,#topvideos-playlist .iteminActive a.mvh1{ font-weight:bold; color:#036;}
			.item .mvh1 .content-label,.itemActive .mvh1 .content-label,.iteminActive .mvh1 .content-label{ font-size:14px;font-weight:normal; /* color:#333;*/}
			.item a.mvh2,.itemActive a.mvh2,.iteminActive a.mvh2{/*font-size:14px; font-weight:normal;*/}
			.item a.mvh3,.itemActive a.mvh3,.iteminActive a.mvh3{/*font-size:12px; font-weight:normal;*/}
			a.mvh1,a.mvh2,a.mvh3{ cursor:pointer; }
			
			.itemActive a:hover{text-decoration:none;/*color:#106ac5;*/}
			.iteminActive a:hover{text-decoration:underline;}
			
			.recent{ color:#930; white-space:nowrap; }
			
			#mainvideo .hllabel{ color:#900; padding-right:5px; }
			
			.mainVideoShowLogo{
			position:absolute; top:5px; left:30px;
			}
			
			.thumbitemtitle{
			height:75px;
			}
				.thumbitemtitle td{
				vertical-align:middle; 
				}
				
			.regitem-thumb{min-height:82px;line-height:1.3em;}
			.mvItemThumb{
			height:75px; width:100px; background:#ddd; float:left; margin:3px 8px 3px 0;
			}
			
			.mvInnerContainer{
			display:none;
			position:relative; top:-4px; margin-bottom:10px;
			background:#f3f3f3; /*fff*/
			}
						
.popuppreview{
width:282px; height:105px; overflow:hidden; padding:10px 10px 20px 20px;
/*background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s62672q7075705s626s782r706r67) no-repeat top left;*/
}
.pupbox{
width:250px; height:75px; overflow:hidden;
background:#fcefdd; padding:10px; border:1px solid #666;/*c59542*/
}
.ppImage{ float:left; width:100px; height:75px; overflow:hidden; /*border:1px solid #999;*/ }
.ppLeadIn{ float:right; width:140px; height:75px; overflow:hidden; }

			
/********************************************
		minimainnews
********************************************/
.minimainnews_row{
margin:0;
}
#minimainnews{
/*margin-left:2px; */ 
/*position: absolute; top:20px; left:2px; margin-bottom:38px;*/
width:658px; height:219px; overflow:hidden; background:none;/*2d64a5*/
/*border-bottom:1px solid #f1ad48;*/ /*see show specific css for color*/
}
	#topstoriesmini{
	width:656px; height:185px; overflow:hidden;background:#fff;
	}
	#topstoriesmini .whitestrip{
	z-index:3; position:absolute; left:343px;
	background:#fff; width:8px; height:180px; overflow:hidden;height:351px;
	}
	/********************************************
		minimainnews image
	********************************************/
	#topstoriesmini-widget{
	position:absolute;
	z-index:1; width:340px; height:182px; overflow:hidden;
	/*border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;border-right:7px solid #fff;*/
	}
		#topstoriesmini-widget img{z-index:20; position:relative;}
		
	#topstoriesmini-controls{
	position:absolute; left:120px; top:185px; width:65px; height:25px;z-index:100;background:#fff;
	}
	
	.topstoriesmini-controls-cutout{
		float:right;width:65px;height:24px;display:none;
	}
	
	/*prev*/
		#topstoriesmini-controls a.previous {
		position:absolute;left:6px;
		background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q707265762r676966) no-repeat center;
		}
		#topstoriesmini-controls a.previous:hover {
		position:absolute;left:6px;
		background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q707265762r676966) no-repeat center;
		}
		/*next*/
		#topstoriesmini-controls a.next {
		position:absolute; left:33px;
		background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q6r6578742r676966) no-repeat center;
		}
		#topstoriesmini-controls a.next:hover{
		position:absolute; left:33px;
		background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q6r6578742r676966) no-repeat center;
		}
			#topstoriesmini-controls a.hnext {
			position:absolute; left:33px;
			background:green;/*background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q6r6578742r676966) no-repeat center;*/
			outline:none;
			}
			#topstoriesmini-controls a.anext {
			position:absolute; left:33px;
			background:blue;/*background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s636r74726p2q6r6578742r676966) no-repeat center;*/
			outline:none;
			}
		#topstoriesmini-controls a.previous:focus, #topstoriesmini-controls a.next:focus {
		outline:none;
		}
	
	/********************************************
		minimainnews overlays
	********************************************/
	#minimainnews-caption-bg, #minimainnews-caption{
	position:absolute; top:10px; left:185px; 
	}
		#minimainnews-caption-bg{
		z-index:2;
		width:150px;
		color:#ddd; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size:10px; line-height:1.2em;
		/*background:#fff;*/
		}
		#minimainnews-caption{
		z-index:3;
		width:160px;
		color:#369; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size:11px; line-height:1.2em;
		/*background:pink;*/
		}	
			#minimainnews-caption .comments, #minimainnews-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-top:7px; margin-left:4px;
			}
				#minimainnews-caption .comments{
				color:#000;
				background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s69636s6r732s69636s6r2q636s6q6q656r745s6r65772r676966) no-repeat 4px 6px;/*comment_rev*/
				}
				#minimainnews-caption .comments a:hover {
				text-decoration:underline;
				}
			#minimainnews-caption .headline, #minimainnews-caption-bg .headline{
			padding:4px 7px;
			font-size:12px; line-height:1.3em; font-weight:bold; color:#369; font-family:Verdana, Arial, Helvetica, sans-serif;/*fff1dc*/
			}
				#minimainnews-caption a .content-label{ font-size:11px; }
				
			#minimainnews-caption .headline a:hover {
				text-decoration:underline;
			}
			#minimainnews-caption .lead-in, #minimainnews-caption-bg .lead-in{
			padding:0 7px; color:#000;
			line-height:1.3em;
			}
			
			#minimainnews-caption-bg .headline, #minimainnews-caption-bg .lead-in{
			/*background:#ddd;*/
			}
			#minimainnews-caption .relatedlabel{
			margin:4px 0px 6px 8px; padding-top:4px; text-align:left; border-top:1px dotted #333;
			
			}
				#minimainnews-caption .relatedlabel span{ text-transform:uppercase; color:#369; }
			
			#minimainnews-caption .package{ width:325px; padding:0 0 5px 0; }
			#minimainnews-caption .package .pane li{ margin-bottom:2px; margin-top:0; }
			#minimainnews-caption .package .pane li a{ font-size:11px; font-weight:normal; color:#369; line-height:1.3em; }
			#minimainnews-caption .package .pane li a:hover{ text-decoration:underline; }
			#minimainnews-caption .relheadline{ float:left; width:310px; }
			
		#minimainnews-caption img{ display:none; }
		#minimainnews .preview-image{ z-index:1; position:relative; top:10px; left:8px; /**/background:#ddd; width:176px; height:132px; }
		#minimainnews .preview {background:white;width:340px}
		#minimainnews-caption .headline img.mnpnd, #minimainnews-caption-bg .headline img.mnpnd{ display:inline; width:35px; height:18px; }
		#minimainnews-caption .lead-in img.mnpnd, #minimainnews-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }


	/********************************************
		main news playlists
	********************************************/
	
	#topstoriesmini-playlist{
	z-index:5;
	position:absolute; top:36px; left:351px;
	width:306px; height:183px; overflow:hidden; background:#f3f3f3 url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s706978656p2q6265626562652r676966) repeat-y left;
	}
		#topstoriesmini-playlist .downScroller{background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s62672q7363726s6p6p65725s646s776r5s677261792r706r67) no-repeat 0px 0px;
		top:166px !important;}
		
		#topstoriesmini-tabs{
		z-index:4;
		position:absolute; top:2px; left:341px;
		width:306px; height:36px; overflow:hidden;
		}
			#topstoriesmini-tabs .widget_head{
			border-left:1px solid #bebebe; border-bottom:1px solid #fff; height:35px;
			background:#dce4e7 url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s62672q686561645s74616p6p5s6p74626p5s666164652r676966) repeat-x;
			}
	#topstoriesmini-playlist .loading-indicator{
	top:102px; left:160px;
	}
		
		.item .headline, .itemActive .headline, .iteminActive .headline,
		.item .headline_nr, .itemActive .headline_nr, .iteminActive .headline_nr{
		float:left; margin:0;
		}
		
		#topstoriesmini-playlist .item,#topstoriesmini-playlist .itemActive,#topstoriesmini-playlist .iteminActive{
		background: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s706978656p2q6265626562652r676966) repeat-y left; padding:2px 0;
		}
		
		#topstoriesmini-playlist .iteminner{ 
		width:270px;
		padding:1px 5px 1px 10px; overflow:hidden; /*border-bottom:1px #ccc solid;*/
		text-align:left; line-height:1.2em;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
		}
		
		#topstoriesmini-playlist .itemActive .iteminner{ background:#fff; padding:3px 4px 3px 10px; border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}/**/
		
		#topstoriesmini-playlist .iteminActive .iteminner{ padding:4px 5px 4px 10px;/*this offsets the border*/}
		
		#topstoriesmini-playlist .item a, .itemActive a, .iteminActive a{line-height:1.21em;}
			.itemActive a{
			color:#036;
			/*font-size:14px; font-weight:bold;*/
			}
			
			.item a.mnh1,.itemActive a.mnh1,.iteminActive a.mnh1{ font-weight:bold; color:#036;}
			.item .mnh1 .content-label,.itemActive .mnh1 .content-label,.iteminActive .mnh1 .content-label{text-transform:uppercase;font-size:10px;}
			.item a.mnh2,.itemActive a.mnh2,.iteminActive a.mnh2{/*font-size:14px; font-weight:normal;*/}
			.item a.mnh3,.itemActive a.mnh3,.iteminActive a.mnh3{/*font-size:12px; font-weight:normal;*/}
			a.mnh1,a.mnh2,a.mnh3{ cursor:pointer; }
			
			.itemActive a:hover{text-decoration:none !important;/*color:#106ac5;*/}
			.iteminActive a:hover{text-decoration:underline;}
			
			.recent{ color:#930; white-space:nowrap; }
			
			#minimainnews .hllabel{ color:#900; padding-right:5px; }
			

/********************************************
		mainWidgets
********************************************/

.mainWidgets{
width:658px; clear:both;
/*background:plum;*/
}

/********************************************
		widgetsColumns
********************************************/

.widgetsColumnB{
width:324px; overflow:hidden; margin:0; padding:0;
float:right; position:relative;
/*background:pink;border:1px solid red;*/
}

.widgetsColumnA{
width:324px; overflow:hidden; margin:0; padding:0;
float:left; position:relative;
/*background:yellow;border:1px solid blue;*/
}
.widgetsColumnC{width:324px;
overflow:hidden; 
margin:0; 
padding:0;
position:relative;
top:-1px;
}

.widgetsColumnAB{clear:both;}

.widgetsColumnB a:hover, 
.widgetsColumnA a:hover, 
.widgetsColumnC a:hover, 
.widgetsColumnAB a:hover {text-decoration:underline;}


/********************************************
		wNode
********************************************/

.wNode{
padding:0 10px 0 15px;
}

.wNodeMCImgLeft{
float:left; width:100px;
}
	.wNodeMCImgLeft img {}
	
.wNodeMLImgLeft{
float:left; width:176px;
}
.widgetsColumnC .wNodeContentRight{
float:right; width:180px;
}
	.widgetsColumnA .wNodeContentRight,
	.widgetsColumnB .wNodeContentRight{
	float:right; width:180px;
	}
	.wNodeMLContentRight{
	float:right; width:110px;
	}
	.wNodeHeadline{
	text-align:left; font-weight:bold;
	line-height:1.3em;
	}
	.wNodeLeadIn{
	text-align:left; 
	line-height:1.3em;
	}
.wNodeEndSpacer, .wNodeSpacer{
height:15px;
}
.simpleSubHead{
font-weight:bold;
}
.wNodeButtonContainer{
padding:10px 15px 5px;
}

#mainvideo, #minimainnews, #recipesWidget, #moreWidget, #extraWidget, #vaultWidget, #shoutoutWidget, #talentWidget, #storeWidget, #scheduleWidget, #blogs, #slideshowwidget, #mostpopular, #homead, .miniList, .marketplace, .packages_carousel_row, .twoColumnMainNews, .twoColumnMainNewsSpev, .canvas, .solo, .minicarousel, .listviewer, .twocolumncanvas , .mainnews_row, #discussions, .promos , .promo , #rsslisting, #videocarousel, .specialevent_row , .other-topstories_row , #accuWeather, #stocks, #video, .topManuals, #listpack {margin-bottom:10px;clear:both;}

	#moreWidget .container, #extraWidget .container, #vaultWidget .container{
	padding:0; background:#fff;
	}
	
.marketplacepromos {width:324px;margin:0 auto 0 auto;}
.marketplacequigo {margin:0;width:658px;}
.marketplacequigo .captop, .marketplacepromos .captop {display:none;}

.rightsection .marketplace .midcontainer {border:none;background:transparent;}

/********************************************
   twoColumnMainNews/twoColumnMainNewsSpev
********************************************/
.twoColumnMainNews, .twoColumnMainNewsSpev {
float:left;
width:658px;
}
	
	.twoColumnMainNews .column1, .twoColumnMainNews .column2, .twoColumnMainNews .midcontainer, .twoColumnMainNewsSpev .top-story, .twoColumnMainNewsSpev .column1, .twoColumnMainNewsSpev .column2, .twoColumnMainNewsSpev .midcontainer {
	float:left;
	}
	
	.twoColumnMainNews .midcontainer, .twoColumnMainNewsSpev .midcontainer {
	padding:10px 0px;	
	width:656px;
	background:#fff;
	}
	
	.twoColumnMainNews .wNode, .twoColumnMainNewsSpev .wNode {
	padding:0px;
	}
	
	.twoColumnMainNews .preview-image, .twoColumnMainNews .wNodeMCImgLeft, .twoColumnMainNewsSpev .wNodeMCImgLeft, .twoColumnMainNewsSpev .preview-image img {
	border:1px solid #ccc;
	width:auto;
	}
	
	.twoColumnMainNews .preview-image {
	width:320px;
	}
	
	.twoColumnMainNews .wNodeMCImgLeft, .twoColumnMainNewsSpev .wNodeMCImgLeft {
	margin-right:12px;
	padding:0px;
	}
	
	.twoColumnMainNews .column1, .twoColumnMainNewsSpev .column1 {
	width:315px;
	padding:0px 20px;
	border-right:1px solid #ccc;
	overflow:hidden;
	}
	
	
	.twoColumnMainNews .column2, .twoColumnMainNewsSpev .column2 {
	width:245px;
	padding:0px 20px 0px 20px;
	overflow:hidden;
	}
	
		.twoColumnMainNews .divider, .twoColumnMainNewsSpev .divider {
		height:15px;
		border-top:1px dotted #999;
		}
		
	.twoColumnMainNews .top-story #mainnews-caption {
	position:relative;
	top:0px;
	left:-5px;
	width:325px;
	}
	
	.twoColumnMainNews .top-story #mainnews-caption .relatedlabel {
	border:none;
	}
	
	.twoColumnMainNews .top-story #mainnews-caption .topstories-controls-cutout, .twoColumnMainNews .top-story .tooltip-text {
	display:none;
	}
	
	.twoColumnMainNews .top-story #mainnews-caption .package, .twoColumnMainNews .top-story #mainnews-caption .panel {
	padding-bottom:0px;
	_padding-bottom:10px;
	}

	.twoColumnMainNewsSpev #specialevent {
	top:auto;
	left:auto;
	overflow:auto;
	width:auto;
	}
	
	.twoColumnMainNewsSpev .top-story .captop {
	display:none;
	}
	
	.twoColumnMainNewsSpev .top-story .midcontainer {
	padding:0px;
	border:0px;
	}
	
	.twoColumnMainNewsSpev .top-story .midcontainer, .twoColumnMainNewsSpev .top-story .container {
	background:none;
	}
	
	.twoColumnMainNewsSpev .top-story {
	float:left;
	padding:0px 20px 20px;
	}
	
	.twoColumnMainNewsSpev .top-story .preview-image {
	width:608px;
	text-align:center;
	}
	
	.twoColumnMainNewsSpev .top-story .headline {
	padding:4px 0px;
	}
	
	.twoColumnMainNewsSpev .top-story .lead-in, .twoColumnMainNewsSpev .top-story .extras {
	padding-bottom:4px;
	}
	
	.twoColumnMainNewsSpev .top-story .comments {
	background:transparent url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s69636s6r732s69636s6r2q636s6q6q656r745s6r65772r676966) no-repeat scroll 4px 6px;
	padding:4px 7px 4px 22px;
	}
	
	
	.twoColumnMainNewsSpev .top-story .list-item {
	padding:0px 0px 5px 0px;
	}
	
	.twoColumnMainNewsSpev .top-story .headline, .twoColumnMainNewsSpev .top-story .list-container {
	width:618px;	
	}
	
	.twoColumnMainNewsSpev .top-story .headline {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:1.2em;
	}
	
	.twoColumnMainNewsSpev .top-story .title, .twoColumnMainNewsSpev .top-story .relheadline {
	font-weight:bold;
	}
	
	.twoColumnMainNewsSpev .top-story .title {
	padding:0px 0px 8px 0px;
	text-transform:uppercase;
	color:#336699;
	}
	
	.twoColumnMainNewsSpev .top-story .relheadline {
	width:280px;
	}
	
	.top-story .list-container {
	float:left;
	padding:5px 0px 5px 0px;
	}
	
	.list-container .title, .list-container .list-item {
	float:left;
	clear:left;
	}
	
	.list-container .left {
	float:left;
	width:319px;
	}
	
	.list-container .right {
	float:right;
	width:289px;
	}
/* override for single canvas */
.canvas {width:324px;
position:relative;
}

/********************************************
	          ListViewer 
********************************************/
.listviewer {
width:324px;
}
	.listviewer .container{
		padding:10px;
		background:#fff;
	}

	.listviewer .listviewer-content {
		margin:0px;
		padding:0px;
	}
		.listviewer .listviewer-content h3 {
			background:transparent url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s6373732s2r2r2s696q616765732s68722q677261795s646s742r676966) repeat-x 0px 18px;
			padding-bottom:10px;
		}
	
		.listviewer  .listviewer-preview {
			width:310px;
			height:100px;
			overflow:hidden;
		}
				
		.listviewer .listviewer-preview img {
			float:left;
			margin:0px 10px 0px 0px;
			border:1px solid #999;
		}
		
		.listviewer .listviewer-preview .headline {font-weight:bold;}
		.listviewer .listviewer-preview .headline, .listviewer  .listviewer-preview p {
			float:left;
			width:180px;
		}
		
		.listviewer .listviewer-content .list {
			list-style:none;
			padding:10px 0px 0px 0px;
			border-top:1px solid #ddd;
		}

/********************************************
		mini carousel
********************************************/	
		
	.minicarousel {
	position:relative;
	width:324px; /*height:244px; overflow:hidden;margin-bottom:4px;*/
	background:#fff;/*url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s6373732s2r2r2s696q616765732s62672q6q65646961706p617965722r676966) no-repeat*/
	}		
		.minicarousel  a{ color:#000; }
		.minicarousel  a:hover{ text-decoration:underline; }
		
		.minicarousel .video-carousel-content{
		z-index:1; position:relative; left:4px; height:152px; overflow:hidden;
		width:318px; border:none; background:#fff;
		}
		.minicarousel .video-carousel-dual{
		position:absolute;
		width:324px; height:187px; background:#fff;
		}
		.minicarousel .headline{
		width:100px; color:#000; height:54px; overflow:hidden;
		font-weight:normal; text-align:left;
		}
		.minicarousel .copy{
			width:100px; color:#000;
		}
		.minicarousel .thumbnail{
		margin:5px 0;
		}
		.minicarousel .videocarouselitem{
		float:left;
		width:100px; height:140px; padding:4px 2px;
		}
		
		.loading-indicator {left:150px;top:25px;}
	
/********************************************
		wCarousel
********************************************/	
.carousel {width:992px;}

	.carousel a{
		font-weight:normal;
	}
	
	.carousel .headline {
		width:170px;
		padding:2px 0px 0px 2px;
	}

	.carousel .packages {
		/*width:960px;*/
	}

		.carousel .packages .carousel-content {
		    background:#fff;
			padding:12px 0 10px 8px;
			/*width:963px;*/
			height:170px;
		}
		
		.carousel #carousel-dual {
			/*width:963px;*/
		}
				
		.carousel .packages .carouselitem {
			width:176px;
			height:198px;
			overflow:hidden;
		}
		
		.carousel .packages .carouselitem-notlast {
			padding:2px 23px 0px 0px;
		}
		
		.carousel .packages .carouselitem-last {
			padding:2px 0px 0px 0px;
		}
		
			.carousel .packages .carouselitem img {
				/*border:1px solid #bebebe;*/
			}
		
		.carousel .packages .title {
			border:0px;
		}
		
		.carousel .packages .copy {
			display:none;
		}
		
		.carousel .midcontainer {background:#fff;}
		

/********************************************
		recipesWidget
********************************************/
#recipesWidget .wNode{
padding:0 15px;
}

/********************************************
		moreWidget
********************************************/
#moreWidget .container{
padding:0;background:#fff; border-bottom:1px solid #fff;
}
#moreWidget .simpleSubHead{
padding-bottom:5px; width:100%;
font-family:arial, sans-serif;
font-size:12px;
}
#moreWidget .wNode{
padding:0 15px;
}
	.wNodeButtonContainer .simpleSubHead{
	 padding:0 0 10px 0;
	}
	#moreWidget .wNodeButton{
	float:left; width:90px; margin:5px 0; padding-bottom:10px;text-align:right;
	}
	#moreWidget .wNodeEndSpacer, #moreWidget .wNodeSpacer{
	height:10px;
	}
	#moreWidget .wNodeDivider{
	height:10px; border-bottom:1px dotted #999; clear:both;
	}
	#moreWidget .wNodeContentRight {position:relative;left:-3px;}	
	#moreWidget .icon_sm{
	position:relative; top:2px;
	left:-1px;
	}
	#moreWidget .moreLink{
	border:none;
	padding-bottom:2px;
	}
	#moreWidget .extraLinkDivider{
	border-bottom:1px dotted #999;
	clear:both;
	}
	#moreWidget .extraLink {
	text-align:right;
	border-bottom:1px dotted #999;
	padding:5px 20px 5px 10px;
	}
	
	#moreWidget .wNodeMCImgLeft img {position:relative;
	top:3px;
	left:-3px;
	}

/********************************************
		mostpopular
********************************************/
#mostpopular{
background:none; overflow:hidden;
width:324px;
margin-right:0;
margin-top:0;
}
	#mostpopular .midcontainer, #most-popular .midcontainer{
	height:346px;/*400px with sponsor*/ 
	}
	#mostpopular .widget_head_short{
	height:34px;
	}
	.widgetsColumnC #mostpopular .midcontainer{
	width:322px; background:#fff;
	}
	#popular-content{
	width:322px; height:289px; 
	background:#fff;left:0;
	}
	#mostpopular .package,#mostpopular .pane{
	padding:0; width:322px;
	position:relative; 
	background:#fff;
	}
		#mostpopular .package .pane ul{
		margin-left:15px; margin-top:8px;
		}
	#mostpopular .wNode{
	padding:15px 15px 15px 10px; background:#fff; border-bottom:1px solid #999;
	}
	#mostpopular .wNodeMLContentRight{
	width:100px; position:relative; right:10px;
	line-height:1.3em;
	}
		#mostpopular .wNodeMLContentRight h4{
		margin-bottom:5px; font-size:11px;
		}
	#mostpopular #popular-tabs a:hover {text-decoration:none;}
	#mostpopular .relheadline, #most-popular .relheadline { width:270px; }
	#mostpopular .numofcomments, #most-popular .numofcomments {padding-left:2px;}
/********************************************
		vaultWidget
********************************************/
#vaultWidget {width:324px;}
	#vaultWidget .widget_head .title{
	color:#fff;
	}
	#vaultWidget .package{
	width:312px;
	margin:0 0 2px;
	padding:0 5px 5px;
	*padding-bottom:12px;
	border-bottom:1px dotted #666;
	}
	#vaultWidget .relheadline a{
	font-weight:normal;
	}
	#vaultWidget h4{
	padding:10px 15px 0 15px; 
	font-size:16px; 
	font-weight:bold;
	font-family:arial, sans-serif;
	width:290px;
	}

	.vaultVideos{
	padding-bottom:15px;
	}
	#vaultWidget .vaultVideoItem{
	width:100px; margin-left:5px;float:left;*margin-left:4px;
	}
		#vaultWidget .vaultVideoItem img{
		margin-bottom:5px;
		}
	.moreLink{
	text-align:right;
	border-top:1px dotted #999;
	padding:8px 10px;
	}
	
	/*#vaultWidget .package .pane {margin:0;padding:0;}*/
	
/********************************************
		talentWidget
********************************************/
#talentWidget{
/*margin-left:3px;*/ 
}
	#gmaWeekday, #gmaWeekend{
	display:none;
	}

/********************************************
		listPack
********************************************/
#listpack .midcontainer{
background:#fff;
padding-bottom:10px;
}
	#listpack .leaditem a{
	font-family:Arial, Helvetica, sans-serif;
	}
/********************************************
		scheduleWidget
********************************************/
#scheduleWidget .midcontainer{
background:#fff;
}
	#scheduleWidget .wNode{
	padding:0 15px; margin-top:0;
	}
	#scheduleWidget .wNodeHeadline{
	text-transform:uppercase;
	}
	#scheduleWidget .wNodeSpacer {height:10px !important;}
	
	.showSegment{font-weight:bold; margin:5px 0;}
	
	.showDateTime{  }

/********************************************
		extraWidget
********************************************/
#extraWidget .wNodeEndSpacer, #extraWidget .wNodeSpacer{
height:15px;
}

/********************************************
		slideshowwidget
********************************************/
#slideshowwidget{
width:324px; /*height:447px;*/height:auto;
background:none; overflow:hidden;
margin-right:0;
}
	#slideshowwidget .widget_head_short{
	height:34px;
	}
	#slideshowwidget .midcontainer{ width:322px; background:#fff; height:auto; }
	#slideshowwidget #slideshow-preview { width:311px; }
	.slideshow-thumbs{}
	
	#ss-arrow {
	position:absolute;top:295px;
	}
	.clearboth {height:0;}

#slideshow-preview .preview .section	{font-size:12px;
padding:6px 11px 0;
}

#slideshow-preview .bubble {}

#slideshow-preview .preview .callout img {position:relative;top:1px;}
/********************************************
		shoutoutWidget
********************************************/
#shoutoutWidget {width:324px;}

	#shoutoutWidget .widget_head .title{
	color:#036;
	}

#shoutoutWidget .midcontainer {background:#fff;}

#shoutoutWidget .shoutOutIcon {position:relative;
top:-1px;
left:210px;
height:6px;
width:12px;
}

#shoutoutWidget  .more {text-align:right;
padding:8px 3px 0 0;
border-top:1px dotted #ccc;
}

#shoutoutWidget .container{
padding:5px 15px 10px; background:#fff;
}
#shoutoutWidget .video-comment-title {font-size:14px;
font-weight:bold;
font-family:arial, sans-serif;
}

#shoutoutWidget .replyText {margin:10px 0 3px 0;
font-size:11px;
font-family:arial, sans-serif;
}

#shoutoutWidget a:hover {text-decoration:underline;}

#shoutoutWidget .submit {text-align:right;
margin:5px 0 8px 0;
}

#shoutoutWidget .moreShoutOut {position:relative;
top:6px;
left:200px;
height:6px;
width:12px;
padding:0;
margin:0;
}
.commentsform textarea {width:288px;height:50px;}


/********************************************
		storeWidget
********************************************/

#storeWidget .container{
padding:0; background:#fff; border-bottom:1px solid #fff;
}
	#storeWidget .wNodeEndSpacer, #storeWidget .wNodeSpacer{
	height:15px;
	}
	#storeWidget .wNode{
	padding:0 10px 0 15px;
	}
	#storeWidget .wNodeMLContentRight{
	width:110px;
	}
	#storeWidget .package{
	width:292px;
	padding:10px 15px 5px;
	}
	#storeWidget .relheadline a{
	font-weight:normal;
	}
	.storeButton{
	margin:10px 0;
	}
	#storeWidget .moreLink{
	margin-top:0;
	}
	#storeWidget .package .pane {border-top:1px dotted #999;
	padding:0 0 2px 5px;}
	
	#storeWidget .wNodeMLImgLeft{padding-bottom:10px;}

/********************************************
		packages overrides
********************************************/
#packages {margin:0;width:658px;}
	#packages .container{padding-top:0;}
	#packages .package{width:200px; margin:0; padding:0 0 10px 17px;}
	#packages .col1, #packages .col2 {position:relative;left:3px;}
	.packages-hdivider{
	height:1px;
	border-bottom:1px solid #c9c9c9;
	}
	
	#packages .relheadline {line-height:1.3em;}
	
	#packages .package-head {font-size:15px;
	font-family:arial, sans-serif;
	padding:15px 0 6px;
	width:185px;
	color:#000;
	font-weight:bold;
	border-bottom:none;
	}

	#packages .package-head  a {font-size:15px;
	color:#000;
	font-weight:bold;
	}
	
	#packages .package .morelink {padding:0;
	margin-left:18px;
	margin-top:5px;
	*margin-left:13px;
	*margin-top:10px;
	float:left;
	font-weight:bold;
	}
	
	#packages .package-thumb {margin-top:11px;}
	
.packages-row {
padding:0;
background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s6373732s2r2r2s696q616765732s62672q7061636o616765735s76646976735s73686s77506167652r676966) repeat-y 1px 0;
width:657px;
}

#packages-content {width:100%; background:#fff;}
.relheadline {width:285px;}

.package .pane {padding-top:2px;}

li.regitem-bullet-plus {height:45px;}

#packages .regitem-bullet-plus .relheadline {height:auto;}

/********************************************
		blogs
********************************************/
#blogs{
background:none;
width:324px;
}

#blogs .heading {margin:0;}

	#blogs .blog-entry{
	margin:10px 15px 15px;
	}	
	#blogs .widget_head_short{
	height:34px;
	}
	#blogs .widget_head_short .title{/*
	text-transform:uppercase; 
	font-size:16px; padding:8px 0 8px 15px;*/
	}
		#blogs .widget_head_short .title a{/*
		color:#993300 !important;*/
		}
		
	#blogs .midcontainer{
	background:#fff;
	}
	#blogs .morelink{
	padding:8px 0 0 0; text-align:right; margin:0 15px 8px;
	width:292px;
	border-top:1px dotted #ccc;
	}

	#blogs .recenttime {font-family:arial;
	position:relative;
	top:4px;
	}

	#blogs .headingtext {padding-bottom:2px;
	width:265px;
	}

	#blogs .name {font-size:14px;
	margin-top:1px;
	width:215px;
	}
	
	#blogs .headline {}
	#blogs .copy {line-height:1.4em;}
	
	#blogs .package {margin:0 15px 8px;
		width:292px;
		padding:0;
	}
	#blogs .package .pane {padding:0 !important;}
	#blogs .pane h3 {margin-right:0;}
	
	#blogs .heading .blogicon {background:transparent;}
	
	#blogs .relheadline a {}
	
.widgetsColumnA #blogs, .widgetsColumnB #blogs{width:324px;}

.widgetsColumnA #blogs .midcontainer,.widgetsColumnA #blogs .container,
	.widgetsColumnB #blogs .midcontainer,.widgetsColumnB #blogs .container{
	width:314px;
	}	
	.widgetsColumnC #blogs .midcontainer,.widgetsColumnC #blogs .container{
	width:322px;
	}

/********************************************
		caps
********************************************/
.captop{position:relative;background:none;}
.captop .left,.captop .right{ display:none; }
/*.widgetsColumnA .captop{
height:3px;
background: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s73686s77732s676q612s62672q636170746s70415s676q612r676966) no-repeat;
}
.widgetsColumnB .captop{
height:3px;
background: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s73686s77732s676q612s62672q636170746s70425s676q612r676966) no-repeat;
}
.widgetsColumnAB .captop{
height:3px;
background: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s73686s77732s676q612s62672q636170746s7041425s676q612r676966) no-repeat;
}
.widgetsColumnC .captop{
height:3px;
background: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s73686s77732s676q612s62672q636170746s70435s676q612r676966) no-repeat;
}*/

/********************************************
		comment box
********************************************/	
#ptcloading {background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s6p6s6164696r672r676966) no-repeat center center;
clear:both;
height:30px;
}
div.ptcWidgetDiv {padding-top: 5px;
clear:both;
} 
div.ptcTopMessages {margin:0;
padding:0;
}
div.ptcMessageDiv {font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#999;
font-style:italic;
margin:0 0 10px 0;
line-height:1.2em;
padding-top:10px;
border-top:1px dotted #ccc;
}
div.ptcMessageDiv a {text-decoration:none;
font-weight:normal;
font-size:11px;
color:#000;
}
div.ptcMessageDiv a:hover {text-decoration:underline;}
div.ptcMessageDiv span.ptcPostedByCaption {font-size:11px;}
div.ptcMessageDiv span.ptcPostedByDateTime {font-size:11px;}
	
/* mouseover box  */
div.ptToolTipBox {z-index:101; 
line-height:1.4em; 
width:250px; 
background:#fcefdd; 
color: #000; 
border:1px solid #999;
padding:8px;
margin-left:-225px;
margin-top:15px;
overflow:hidden;
/*background:#fcefdd url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s69636s6r732s69636s6r2q636s6q6q656r742r676966) no-repeat 2px 7px;*/
}

div.ptToolTipText {font-family:Verdana, Arial, Helvetica, sans-serif;  
font-size: 11px;
}	

/********************************************
		discussion
********************************************/
#discussions {
width:324px;
background:none;
float:none;
}
	#discussions .midcontainer {
	background:#fff;
	height:auto;
	padding-bottom:8px;
	}

	#discussions .quote {line-height:1.5em;
	padding:10px 20px 10px 12px;}
	
	#discussions h3, #discussions h3 a {font-size:20px;
	letter-spacing:-1px;
	line-height:1.2em;
	margin-right:5px;
	}
	
#discussions .endquote {padding-bottom:10px;}	
/********************************************
		soloWidget
********************************************/
.solo .midcontainer {background:#fff;}
.solo .centerUtil {text-align:center;}	

/********************************************
		miniListWidget
********************************************/	
.miniList .midcontainer {background:#fff;}	

/********************************************
		mainNewsWidget
********************************************/	
.mainnews_row {height:438px;}

#mainnews {left:0;
top:0;
width:658px;
background:transparent;
height:auto;
position:relative;
}

	#mainnews  .midcontainer {background:#fff;}
	
	#mainnews #topstories {height:436px;}
	
		#mainnews #topstories .whitestrip {height:436px;}
	
		#mainnews #topstories #topstories-widget {height:435px;}
		#mainnews .preview-image {height:435px;}
			
	#mainnews #topstories-tabs {width:316px;top:3px;}
	
		#mainnews #topstories-tabs .widget_head {border-left:#bebebe;}
		
	#mainnews #topstories-playlist {height:401px;
	width:316px;
	top:36px;
	}
	
	#mainnews .iteminner {width:270px;}
			
/********************************************
		promoBoxWidget
********************************************/	
.promos {width:670px;
padding-top:0;
}

	.promos .box, .promos .box2, .promos .boxfull {margin:0 10px 0 0;}
	
	.promos .box {width:212px;}
	.promos .box2 {width:324px;}
	
	.promos .midcontainer {background:#fff;
	height:124px;
	}
	
	.promos .widget_head_short {height:24px;}
	
		.promos .widget_head_short .title {padding-left:8px;
		font-size:14px;
		padding-top:5px}
	
	.promos .headline, .promos .headline a {margin:7px 2px 4px 0;}
	
.promo {margin:0 0 10px 0;
width:658px;
padding-top:0;
}

	.promo .midcontainer {width:auto;
	background:transparent;
	border:none;
	text-align:center;
	}
	
	.boxfull .generalcontainer {width:658px;}

/********************************************
		indexCarousel
********************************************/	
#carousel {margin:0;
width:658px;
background:none;
}

#carousel-content, .carousel-content {width:auto;
height:170px;
margin-top:0;
}

#carousel #carousel-dual {height:160px;}
#carousel .headline {line-height:1.3em;height:58px;}

/********************************************
		rssListing
********************************************/
#rsslisting {width:auto;
margin-left:0;
}

	#rsslisting .midcontainer {width:auto;
	margin:0;
	padding:0;
	background:#fff;
	}
	
	#rsslisting .container {width:auto;
	margin:8px 15px;
	}
	
.rightsection #rsslisting {width:324px;
margin-top:0;
}

	.rightsection #rsslisting .midcontainer {width:auto;
	margin:0;
	padding:0;
	background:#fff;
	}
	
	.rightsection #rsslisting .leftcol, .rightsection #rsslisting .rightcol {clear:none}
	
.widget_head_short {height:34px;}

/********************************************
		videoCarousel
********************************************/
#videocarousel {width:auto;}

	#videocarousel .morelink {padding:10px 0;
	margin:3px 7px 0 !important;
	border-top:1px dotted #ccc;
	}
			
	#videocarousel .headline {height:60px;}

#video-carousel-content, .video-carousel-content  {width:auto;
left:0;
height:156px;
padding-left:3px;
}

#video-carousel-dual, .video-carousel-dual {width:320px;}

.videocarouselitem {padding:4px 2px;
width:102px;
}

#videocarousel .videoalert {padding:5px 5px 8px;
margin:0 5px 0;
font-size:11px;
line-height:1.3em;
font-weight:normal;
border-top:none;
}

	#videocarousel .videoalert  strong, #videocarousel .videoalert b {font-weight:normal !important;}

	#videocarousel .videoalert .label {text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	}

/********************************************
		specialEvent/otherStories
********************************************/
#specialevent, #other-topstories {top:0;
left:0;
width:658px;}

/********************************************
		stocks & accuWeather
********************************************/


#stocks, #accuWeather {width:324px;
margin-right:0;
}

#stocks .midcontainer, #stocks .indices {width:322px;}

#IDMS_container330 {width:312px !important;
padding:0 5px !important;
}

#stocks .quotesearch {width:314px;
margin:10px 4px;
}

/********************************************
		SPEV
********************************************/
.fevItem0, .fevItem1 {margin-left:0 !important;
width:180px !important;
background:none !important;
font-family:arial, sans-serif;
font-size:14px !important;
font-weight:bold;
}
	.fevItem0 a, .fevItem1  a {color:#336699 !important;}
	.fevItem0 .content-label, .fevItem1 .content-label, .topManuals .tcmmnWrapper .mainHead .content-label {font-size:12px !important;}

.featureEvent .list-container {background:none !important;
float:none !important;
margin:15px 0 0 20px !important;
}
	.featureEvent .list {padding:0 !important;width:310px !important;} 
	.featureEvent .list-container .right {position:relative;left:18px;}
	.featureEvent .midcontainer {padding:10px 0;}
	.featureEvent .container {padding:0 !important;
		margin:0 !important;
	}
	.featureEvent .divider {display:none;}

	.featureEvent .comments {margin-right:0 !important;
	font-size:12px !important;
	font-weight:bold;
	padding:0 0 0 18px !important;
	background:transparent url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s69636s6r732s69636s6r2q636s6q6q656r745s6r65772r676966) no-repeat 2px 2px !important;
	}

	.featureEvent .lead-in {width:628px !important;
	font-size:13px !important;
	font-weight:normal !important;
	margin:0 0 0 10px !important;
	padding:0 !important;
	line-height:1.3em;
	}
	
	.featureEvent .util-links {font-family:arial, sans-serif;
	margin:1px 10px 0;
	position:relative;
	}
		.featureEvent .util-links-display {display:none;}
	
	.featureEvent .lead-in-util-link {font-size:12px;font-weight:bold;}
	
	.featureEvent .preview-image {padding:5px 0 !important;
	text-align:center;
	}
	
	.featureEvent .imgExtra {padding-top:0 !important;
	position:relative;
	top:-2px;}
	
	.featureEvent .headline {padding:0 !important;
	letter-spacing:-1px;
	margin:0 8px !important;
	line-height:1.1em;
	}
	
	.featureEvent .featureRelated {padding-left:11px;
	float:left;
	width:180px;
	padding-bottom:5px;
	font-size:12px;
	font-family:arial, sans-serif;
	}
	
	.featureEvent .addOn0, .featureEvent .addOn1 {height:100px;
	overflow:hidden;
	padding-bottom:0 !important;
	line-height:1.4em;
	}
	
	.featureEvent .relheadline {padding-bottom:0 !important;
	font-size:11px;
	padding-left:11px !important;
	background-position:-2px 0 !important;
	}
	
	.featureEvent .lead-in-util-pipe {font-size:13px;
	color:#999;
	margin:0 1px;
	position:relative;
	}
	
	.featureEvent .fev3-headline {font-family:arial, sans-serif;
	font-weight:bold;
	padding:0;
	letter-spacing:-1px;
	margin:0 8px 6px;
	line-height:1.1em;
	}
	
	.featureEvent .fev3-mainPreview {float:left;
	width:332px;
	padding:0 0 0 10px;
	overflow:hidden;
	}
	
	.featureEvent .fev3-preview{float:left;
	width:295px;
	}
	
		.featureEvent  .isMedia{margin:1px 0 0 15px;
		width:285px}
	
	.featureEvent .fev3-overview {margin:0;
	font-family:arial, sans-serif;
	font-size:13px;
	line-height:1.3em;
	}
	
	.featureEvent .fev3-subHead {padding:0 !important;
	letter-spacing:-1px;
	margin:0 !important;
	font-family:arial, sans-serif;
	font-weight:bold;
	}
	
	.featureEvent .leadadj {margin-top:3px;}
	
	.featureEvent .isMedia .ss-video-more {font-family:arial, sans-serif;
	font-size:13px;
	}
	
	.featureEvent .fev3-story-comment {font-family:arial, sans-serif;
	margin-top:1px;
	}
	.featureEvent .list-item-container {margin-top:25px;}
	
	.featureEvent .featureOn {display:block;}
	.featureEvent .featureOff {display:none;visibility:hidden;}
	.featureEvent .showHeadlineOff {display:none;visibility:hidden;}
	.featureEvent .leadInOn {display:block;}
	.featureEvent .leadInOff {display:none;visibility:hidden;}
	
	
	.featureEvent .headline2 {font-size:28px;
	letter-spacing:-1px;
	margin:0 20px !important;
	padding-top:0 !important;
	font-family:arial, sans-serif;
	font-weight:bold;
	}
	.featureEvent .headline a, .featureEvent .headline2 a, .featureEvent .fev3-headline a {position:relative;}
		.featureEvent .headline a:hover, .featureEvent .headline2 a:hover, .featureEvent .fev3-subHead a:hover, .featureEvent .fev3-headline a:hover {text-decoration:none !important;
		color:#777 !important;
		} 
		.smallF {font-size:20px;
		letter-spacing:-1px;
		line-height:1.1em;
		}	
		.mediumF {font-size:26px;
		line-height:27px
		} 
		.largeF {font-size:30px;
		line-height:1em;
		}
		.xlargeF {font-size:34px;
		line-height:1em;
		letter-spacing:-1px;
		}
		
		.featureEvent .addOn0 img, .featureEvent .addOn1 img {position:relative;top:2px;}
		
/********************************************
		topManuals
********************************************/
.topManuals {width:658px;}

	.topManuals .container {width:656px;
	background:#fff;
	}
		.topManuals .container ul {list-style:none;
		padding:0;
		margin:0;
		position:relative;
		}
		.topManuals .container li {margin:0;
		padding:0 0 8px 14px;
		background:transparent url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s69636s6r732s62756p6p65742q626p75652r676966) no-repeat 1px 0;
		}
	
	.topManuals .tcmmnL-Head , .topManuals .tcmmnR-Head {float:left;
	width:313px;
	overflow:hidden;
	}
	
	.topManuals .column1, .topManuals .column2 {float:left;
	padding:15px 10px 10px;
	width:308px;
	position:relative;
	left:2px;
	}
	
	.topManuals .tcmmnWrapper {width:636px;
	padding:15px 10px 10px;
	background:#fff;
	}
	
		.topManuals .tcmmnWrapper .colLeft {float:left;
		width:300px;
		}
		
		.topManuals .tcmmnWrapper .colRight{float:right;
		width:305px;
		}
		
		.topManuals .tcmmnWrapper .colLeft .list-item-img {margin-bottom:10px;
		height:98px;
		overflow:hidden;
		position:relative;
		left:9px;
		line-height:1.5em;
		}
		
		.topManuals .tcmmnWrapper .colRight .list-item-img {margin-bottom:10px;
		height:98px;
		overflow:hidden;
		position:relative;
		left:5px;
		}
		
			.topManuals .tcmmnWrapper .list-item-img img {float:left;
			border:1px solid #939393;
			position:relative;
			top:2px;
			}
				
		.topManuals .tcmmnWrapper  .mainHead {font-weight:bold;
		float:left;
		padding-left:11px;
		width:180px;
		font-family:arial, sans-serif;
		font-size:14px;
		}
		
			.topManuals .tcmmnWrapper  .mainHead  a {color:#336699;}
	
		.topManuals .tcmmnWrapper .subHead {float:left;
		padding-bottom:5px;
		padding-left:11px;
		width:180px;
		font-family:arial, sans-serif;
		font-size:12px;
		}
		
		.topManuals .tcmmnWrapper  .list-items {clear:left;width:300px;}
		.topManuals .tcmmnWrapper  .colLeft .list-items {position:relative;left:3px;}
		
		.topManuals .tcmmnWrapper .headlines {margin:0;
		padding:0 0 8px 13px;
		background:transparent url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s69636s6r732s62756p6p65742q626p75652r676966) no-repeat 0 0;
		}

/********************************************
		registration
********************************************/		
#pswdLessRegDesc, #pswdLessRegMsg, .pswdAddress, .pswdLessRegHeadline {font-family:verdana,arial, sans-serif;
font-size:11px;
}
#pswdLessRegDesc,#pswdLessRegMsg,.pswdAddress{
padding-top:5px;
line-height:1.2em !important;
font-weight:bold;
}
#pswdLessRegDesc {font-weight:normal;}
.pswdLessRegHeadline{
font-weight:bold;
padding-bottom:1px;
}
	.pswdLessRegHeadline a {color:#000;}
	.pswdLessRegHeadline a:hover{text-decoration:none !important;}

#pswdSubmitBut{
height:22px; margin-top:5px;
}
select#listMenu {width:185px !important;height:20px;padding:1px 0;}
	select#listMenu option {padding:2px 3px;
	background:#fff;
	height:15px;
	color:#222;
}
	
#emailFormVal {width:183px !important;height:15px;padding:2px 0 0;}

select#listMenu, #emailFormVal {margin-top:2px;
border:1px solid #999;
color:#222;
font-size:11px;
}	
.successMessage{
color:#090;
}
.errorMessage{
color:#f00;
}
	.errorMessage a{
	text-decoration:underline;color:#f00;
	}
/****************************************
		recent posts widget
****************************************/
.miniList .wNodeContentRight {float:none;
width:auto;
}

	.miniList  .miniListWrapper {padding:10px 0;}

		.miniList .miniListWrapper .wNode {background:transparent url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r636s6q2s6173736574732s696q616765732s69636s6r732s62756p6p65742q626p75652r676966) no-repeat 0 0;
		padding-left:13px;
		margin-left:10px;
		position:relative; /*ie fix*/
		}
		
		.miniList  .miniListWrapper .wNodeHeadline {font-weight:normal;}
		
		.miniList  .miniListWrapper .wNodeEndSpacer {height:10px;}

