/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	}
	
a {
	color: #FF6600;
	font-weight:bold;
	}
	
a:hover {
	color: #3366CC;
	}

/* ID Styles */

#navigation td {
	border-bottom: 2px solid #C0DFFD;
	}
	
#navigation a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url("../images/mm_arrow.gif") 14px 45% no-repeat;
	}
	
#navigation a:hover {
	background: #ffffff url("../images/mm_arrow.gif") 14px 45% no-repeat;
	color:#FF6600;
	}
	
#logo 	{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF99;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	}
	
.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
table#form td{
	vertical-align:middle;
}



/*article styles */


#tool_rail {float:right; width:260px; text-align:left; background:#D4E6F9; margin-right:0px; margin-left:5px; margin-top:0px; margin-bottom:5px; padding:0px; font-size:10px; font-family: arial;line-height:12px;}

#article_tools { float:right;width:260px; text-align:left; background:#D4E6F9; margin:0px; font-size:10px; font-family: arial;font-weight:bold; line-height:14px }

#tools_head {width:260px; text-align:left; background: #173F7F; margin:0px;color:#B3CCEB;padding:0px;font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold; }
#tools_left {float:left;width:100px; text-align:left; background:#D4E6F9; margin:0px; padding:5px; }

#tools_right { float:right;width:140px; background:#D4E6F9; margin:0px; text-align:right; padding:5px; }

#main_picture {float:left;width:260px; text-align:left; background:#D4E6F9; margin:0px; padding:0px;}


#photo_wrap_sub {float:left; width:180px; text-align:left; background:#D4E6F9;  margin:5px; margin-left:2px; padding:0px;font-size:10px; font-family: arial; line-height:14px; }

 #facts_wrap {float:left; width:180px; text-align:left; background:#D4E6F9; margin:5px; margin-left:2px; font-size:10px; font-family: arial; line-height:14px; }

#facts_head {width:180px; text-align:left; background: #63B5CE; margin:0px; color:#ffffff;padding:0px; font-size:10px; font-family: arial;font-weight:bold; line-height:12px; }

#article_links {width:260px; text-align:left; background:#D4E6F9; margin:0px; font-size:10px; font-family: arial;font-weight:bold; line-height:14px;} 

#connections_head {width:260px; text-align:left; background: #63B5CE; margin:0px;color:#FFFFff;padding:0px;font-size:10px; font-family: arial;font-weight:bold; line-height:14px; }
	
#footer img { padding:5px;}



.content_padding_5 {padding:5px;}
	
.content_padding_4 {padding:4px;}

.content_padding_3 {padding:3px;}

.content_padding_2 {padding:2px;}

.shim {line-height:2px;}

.wedge {line-height:4px;}

.newsbreak {line-height:5px;}	

.block {line-height:6px;}

.float_left {float:left;}
.float_right {float:right;}

	
.art_dateline{font-family: arial;color: #949494; font-size: 10px; font-weight:bold; font-family: arial; margin:0px;line-height:12px; }	
.art_title 	{font:bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;}

.byline {font-family: arial;color: #000000; font-size: 12px; font-weight:normal; font-family: arial; margin:0px; line-height:14px;}	


/* guide styles */

#advertorial {width:543px; float:left; background:#ffffff; color:#000000; margin:0px; padding:0px;}

#blue_bg {width:520px; float:right; background:#DAE1EA; color:#000000; margin:0px; margin-top:5px; margin-bottom:5px; margin-right:5px;  margin-left:7px;padding:0px;border: 1px solid #173F7F;}


.advertorial_title {font-size:10px; padding:3px;color:#173F7F;  padding:0px; margin:0px 0px 0px 1px;text-align:left; font-family:arial;font-weight:bold;}

.enhanced_title {font-size:12px; padding:3px;color:#173F7F;  padding:0px; margin:0px 0px 0px 1px;text-align:center; font-family:arial;font-weight:bold;}

#rest_of_list {background-color:#ffffff; color:#9CB2D6; clear:left; padding:0px; margin:0px 0px 0px 0px;text-align:left; font-family:arial;  font-size:10px; font-weight:bold;}

#advertorial_clear_box {clear:both;  width:543px; background:#ffffff; color:#858585; margin:0px; padding:0px; margin-top:0px; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; }

#advertorial_box {clear:both; width:543px; background:#ffffff; color:#000000; margin:0px 0px 0px 0px; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; }
	#advertorial_box a:link {text-decoration: none; color: #173F7F;font-family: arial; font-weight:bold;  line-height: 16px;}
	#advertorial_box a:visited {text-decoration: none; color: #173F7F;font-family: arial;	line-height: 16px;	font-weight:bold;}
	#advertorial_box a:hover {text-decoration: underline; color: #173F7F; font-family: arial;line-height: 16px; font-weight:bold;}	

#advertorial_header{clear:left;background-color:#FFFFFF; color:#7BA5CE;  padding:0px; margin:0px 0px 0px 0px;text-align:left; font-family:arial;  font-size:14px; font-weight:bold; line-height:16px;}

#advertorial_more{background-color:#FFFFFF; color:#9CB2D6;  padding:0px; margin:0px 0px 0px 0px;text-align:left; font-family:arial;  font-size:11px; font-weight:bold;}


#advertorial_box img {padding:5px;}

#advertorial_250x250 {width:260px; background:#ffffff; color:#000000; float:right;text-align:center;}

#advertorial_250x250 img {margin:0px; margin-right:5px;}

#advertorial_left {width:271px; float:left; background:#ffffff; color:#000000;}

#advertorial_left_enhanced {width:271px; float:left; background:#ffffce; color:#000000;}

#enhanced_listing {width:510px; float:left; background:#ffffce; color:#000000; margin:0px 2px 2px 2px; border:1px solid #63B5CE;}

#logo_box {float:right; width:250px; background:#ffffce; border:0px; line-height: 10px; margin:5px; margin-bottom:10px; padding:0px;}


#image_box {float:right; width:200px; background:#ffffce; border:0px; line-height: 10px; margin:5px; margin-bottom:10px; padding:0px;}

#advertorial_right {float:right; width:272px; background:#ffffff; color:#000000;}

#advertorial_right_enhanced {float:right; width:272px; background:#ffffce; color:#000000;}

#adrail {float:right; width:129px; background:#D9E5F5; padding:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; text-align:center;}


#guide_item {clear:both; width:510px; background-color:#ffffff; padding:0px; margin:0px;text-align:left; font-family:arial; font-size:10px;}

#guide_item_header {width:510px; background:#63B5CE; color:#FFFFff;  padding:0px; margin:0px 2px 2px 2px;text-align:left; font-family:arial; border:1px solid #ffffce;font-size:14px; font-weight:bold; float:left;}

#subcat_header {width:217px; background:#63B5CE; color:#FFFFff;  padding:0px; margin:0px 2px 2px 2px;text-align:left; font-family:arial; border:1px solid #ffffce;font-size:14px; font-weight:bold; float:left;
}