 /*
 ***************** General Tags ***********************/ 
 
	body {font: small/1.6em verdana, sans-serif; margin: 0 0 0 0; font: normal 10px verdana, arial, sans-serif; color: #000; 	background-color: #ffffff; }
  
  font,th,td,input,textarea,select 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; }
	
	p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color: #555555; line-height:15px; }
	
  em { font-style: normal;	background: #ffc; }

/*
********** CONTENT HIDDEN FROM VIEW (DO NOT REMOVE) ***********/			

  .hide-handheld {	display: none; }
	#header {	display: none; } 	
	#feature {	display: none; } 	
	#leftcol { display: none; }	
	#rightcol { display: none; }	
	#feedback { display: none; }	
	#footer { display: none; }	
	#header-mobile {	display: none;}
	.sociable {	display:none; }
	.skip {	display:none; }
	form { display: none; }	
  #main_topfeature_1_right { display: none; }	
  .features dt img {	display: none;	}			
	
	span#feature_photo { width: auto; float: right; border: 2px solid #DEE9F5;  padding: 2px 5px 2px 2px;  margin-left:auto; margin-right:auto; }		

	span.caption { font-size: 9px; line-height: 1.2em;  margin: 0;  padding: 0;  text-align:center; }	

 /*
 ***************** Header Tags ***********************/  	
	 
	#header-print h1 { width: auto;  margin: 0 0 15px 0;  padding: 0;  border: 0; font-size: 1em; font-style: normal; color: #000; font-weight: normal; border-bottom: 1px solid #000;}

 /*
 ***************** Footer Tags ***********************/  	

	#footer-print h1 { width: auto;  margin: 10px 0 5px 0;  padding: 0;  border: 0; font-size: 1em; font-style: normal; color: #000; font-weight: normal; border-top: 1px solid #000;}
	#footer-print p { width: auto;  margin: 0 0 0 0;  padding: 0;  border: 0; font-size: 11px; font-style: normal; color: #000; font-weight: normal; font-family: Verdana,Arial,sans-serif; color: #666666; letter-spacing: 1px; }

 /*
 ************************ Content Tags *************************/	
	
	#content { margin: 0;  padding: 0;  border: 0;  float: none !important;  color: #000000;  background: transparent none;  }	
	#content p { padding: 0 0 0 0;	margin:0; }
	#content p.sub { padding: 0 0 15px 0;	}	
	#content p.article { text-align: left; }	


	#content h3 { font-weight: normal; font-size: 22px; margin: 4px 0 15px 0; color: #333333; font-family: arial; line-height: 22px; }	
	#content h4 { font-weight: normal; font-size: 18px; color: #333333; font-family: arial; padding: 0 0 0 0; margin: 10px 0 5px 0;
  #content a:link, #content a:visited { text-decoration: none; border: none;	color: #3778C7;}
	#content a:link.active, #content a:visited.active, #content a:hover {	border-bottom: 1px solid #CC0300; color: #333333; }	
	#content a.selected  { color:#333333; }		

	#content #related-links {	float: left;	margin: 10px 5px 5px 0;	padding: 10px;	width: 400px;	background-color: #E9F3F5;	color: #618A97;	font-size: 10px;	text-align: left;	-moz-border-radius: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}	




	
