@charset "UTF-8";
/* CSS Document */



* {
	background: none !important;
	color: #111 !important;
}


body { 
	margin: 0 5% 0 1% ;
	padding:0px;}


a:link:after,
a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
  text-decoration:none !important;
}

#container,
#content,
#main_content,
#branding,
#content.home {
	margin: 0px !important;
	padding:0px !important;}
	
#container,
#branding,
#content,
#content.home,
#sub_content,
#content.sectionfront,
#content.program_page,
#content p, 
#main_content table,
body.magazette #content,
#home_promos div {
	width:100%;
	padding:0px !important;
	padding-right:0px !important;
	float:none !important;
	margin:0px !important;
	margin-right:0px !important;

}




#content h1 {
	padding:30px 0 0 0 !important;}

#details,
body.magazette #sub_content .caption h2, 
body.magazette #sub_content .caption p,
#content .caption p, 
#content .caption h2  {
	width:100%;
	padding-left:0px;}


#branding h1, 
#branding h2 { 
	position:relative; 
	top:0px; 
	left:0px;}

#content #promos {
	margin-top:20px;
	padding-bottom:10px;
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;}

#content #promos li {
	padding-left:0px;
	margin-left:0px;}

#ug_main_nav, 
#ug_topic_nav, 
#search, 
#additional_nav, 
#section_nav, 
#breadcrumbs,
#sub_content dl.printshare,
#drawer,
#home_promos #audience_nav,
#main_content form,
#content #internal_nav,
#site_info,
#feature, 
#sneakpeek,
div.video,
#alsointhisissue h2 img  {
	display:none;}


#action_items {
	height:1%;
	margin:10px 0 20px;
	padding:0px;
	}
		
#action_items li {
	float:none;
	padding:0px;
	margin:0px;
	border:none;
	}	
	




#content .showhide div {
	display:block !important;
	}

#content .showhide h3 {
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
	top:0px;
	left:0px;}


#content .showhide h2, 
#content #highlights h2 {
	padding:15px 0px 15px 0px;
	position:relative;
	top:0px;
	}	
	



#alsointhisissue h2 {
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
	padding:0px;
	margin:0px;}

#alsointhisissue h3 a:link:after,
#alsointhisissue h3 a:visited:after,
#alsointhisissue li.image a:link:after,
#alsointhisissue li.image a:visited:after {  
	content: "" !important;}

#alsointhisissue ul,
#alsointhisissue li {
	width:100% !important;}




#alsointhisissue li.image {
	position:relative !important;
	top:0px !important;
	right:0px !important;
	width:100% !important;
	text-align:left;
	border:none;
	}

#alsointhisissue li.image img {
	float:none;}
#content #alsointhisissue li.image p {
	text-align:left;
	}

#content #main_content, 
#content #sub_content {
	display:block;
	float:none;
	width:100% ! important;
	padding:0px;
	margin:0px;}

#main_content p, 
#sub_content p {
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;}





#main_content #highlights ul {
	padding:0px;} 

#intro {
	display:block;
	position:relative;
	top:0px;
	float:none;
	width:100%;
	height:1%;
	padding:0px;
	margin-bottom:20px;
}

#intro h1 {
	position:relative;
	top:0px;
	left:0px;}

#content .index ul {
	overflow:visible;
	padding:0px;
	margin:0px;
	}
#content .index ul li { 
	border: none !important;}
	
#content .index h2 {
	padding:0px;
}		

#content .index ul li, 
#content .index ul li:first-child {
	float:none;
	width:100%;
	padding:0px;
	margin:0px;}
	


* .one { background:url(../_images/icons/1.png) #ffffff no-repeat 5px 13px !important;}	
* .two { background:url(../_images/icons/2.png) #ffffff no-repeat 5px 13px !important;}	
* .three { background:url(../_images/icons/3.png) #ffffff no-repeat 5px 13px !important;}	
* .four { background:url(../_images/icons/4.png) #ffffff no-repeat 5px 13px !important;}	
* .five { background:url(../_images/icons/5.png) #ffffff no-repeat 5px 13px !important;}	
* .six { background:url(../_images/icons/6.png) #ffffff no-repeat 5px 13px !important;}	
* .seven { background:url(../_images/icons/7.png) #ffffff no-repeat 5px 13px !important;}	
* .eight { background:url(../_images/icons/8.png) #ffffff no-repeat 5px 13px !important;}	
* .nine{ background:url(../_images/icons/9.png) #ffffff no-repeat 5px 13px !important;} 


#content #main_caption {
	width:100%;
	padding:0px;
	position:relative;
	top:0px;
	left:0px;
	}	
	
#main_img {
	padding-bottom:10px;
	}	
	
	

#home_promos div {
	float:none;
	padding:0px !important;
	margin:40px 0px 20px 0px !important;
	width:100% !important;
	}
	
#home_promos div.media {
	margin:0px 0px 0px 0px !important;
	}

	
#home_promos div h2,
#home_promos div h3,
#stayontop h2 {
	padding:0px !important;
	margin:10px 0 0 0px !important;}	
		
	

#stayontop #enews,
#stayontop #deadlines,
#stayontop div ol {
	position:relative !important;
	top:0px !important;
	left:0px !important;
	float:none !important;
	display:block !important;
	width:100% !important;
	padding:0px !important;
	margin:20px 0px 0px 0px !important;}	
	
#stayontop {
	position:relative !important;
	top:0px !important;
	left:0px !important;
	float:none !important;
	display:block !important;
	width:100% !important;
	padding:0px 0 0 0 !important;
	margin:0px 0px 0px 0px !important;}	


	
#getstarted li {
	padding-left:0px !important;}	

p.morelinks {
	display:none !important;}	