/***********************************************//* emx_nav_left.css                            *//* Use with template Halo_leftNav.html          *//***********************************************//***********************************************//* HTML tag styles                               *//***********************************************/body{   	font-family: Arial,sans-serif;		color: #333333;		line-height: 1.166;	margin: 0px;	padding: 0px;		background-color: #CCCCCC;}		/******* hyperlink and anchor tag styles *******/	a:link, a:visited{	color: #0000FF;	text-decoration: none;}a:hover{	text-decoration: underline;}	/************** header tag styles **************/	h1{ font: bold 90% Arial,sans-serif; color: #334d55;	 margin: 0px; padding: 0px;}h2{ font: bold 114% Arial,sans-serif; 	 color: #006699; 	 margin: 0px; padding: 0px;	 }h3{ font: bold 100% Arial,sans-serif; 	 color: #334d55; margin: 0px; padding: 0px;	 }h4{ font: 100% Arial,sans-serif;	  color: #333333;	   margin: 0px; padding: 0px;	   }h5	   { font: 100% Arial,sans-serif; 	   color: #334d55; margin: 0px; padding: 0px;	   }/*************** list tag styles ***************/	   ul{ list-style-type: square;	   }ul ul{ list-style-type: disc;	   }ul ul ul{ list-style-type: none;}	   	   /********* form and related tag styles *********/	   form {	margin: 0;	   	padding: 0;		}label		{ font: bold 1em Arial,sans-serif; 		color: #334d55;}						input{font-family: Arial,sans-serif;						}/***********************************************//* Layout Divs                                 *//***********************************************/		}#tl {	position:absolute;			top: -1px;	left: -1px;	margin: 0px;			padding: 0px;	z-index: 100;}#tr {				position:absolute;	top: -1px;	right: -1px;					margin: 0px;	padding: 0px;	z-index: 100;				}#masthead{	position: absolute;	left: 23px;	right: 2%;	width:900px;	height:0px;	top: 0px;					}#pageNav{	float: left;	width:10px;	padding: 0px;					background-color: #F5f7f7;	border-right: 1px solid #cccccc;					border-bottom: 1px solid #cccccc;	font: small Verdana,sans-serif;	top: auto;}#content{	padding: 5px 5px 10px 5px;	margin:5px 0px 10px 0px;	border-left: 1px solid #ccd2d2;	background-color: #FFFFFF;	left: 1px;	text-indent: 3px;	width: 900px;	float: left;}#content p{	padding: 5px 10px 5px 0px;	padding-left: 12px						background-color: #FFFFFF;						text-indent: 10px;}				/***********************************************//* Component Divs                              *//***********************************************/				#siteName{	margin: 0px;					padding: 0px 0px 0px 0px;					color: #ffffff;	font-weight: normal;					background-color: #FFFFFF;}				/************** utility styles *****************/								#utility{	font: 75% Verdana,sans-serif;					position: absolute;	top: 3px;					right: 0px;	color: #919999;}								#utility a{	color: #ffffff;}#utility a:hover{					text-decoration: underline;}				/************** pageName styles ****************/								#pageName{	padding: 0px 0px5px 10px;					margin: 0px;					border-bottom:1px solid #ccd2d2;}								#pageName h2{					font: bold 175% Arial,sans-serif;						color: #000000;	margin:4px;	padding: 0px;}#pageName img{						position: absolute;	top: 0px;						right: 6px;	padding: 0px;	margin: 0px;}					/************* globalNav styles ****************/										#globalNav{	position: relative;	width: 100%;	min-width: 640px;						height: 24px;	color: #cccccc;	padding: 0px;	margin: 0px;						background-color: #CCCCCC;	border-bottom: ;						border-bottom-style: solid;	border-bottom-color: #999999;						border-top-style: solid;						border-bottom-width: thin;}										#globalNav img{	margin-bottom: -4px;										 }#gnl {	position: absolute;	top: 0px;						 left:0px;}					 					 #gnr {	position: absolute;	top: 0px;						 right:0px;}										 #globalLink{	position: absolute;	top: 0px;						 height: 22px;	min-width: 640px;						 padding: 0px;	margin: 0px;						 left: 10px;	z-index: 100;}a.glink, a.glink:visited{  					 	font-size: small; 						 	color: #333333;								font-weight: bold;	margin: 0px;								padding: 2px 5px 4px 5px;								border-right: 1px solid #333333;							}a.glink:hover{	text-decoration: underline;	color: #0000FF;							}.skipLinks {display: none;}														/************ subglobalNav styles **************/							.subglobalNav{	position: absolute;	top: 95px;	left: 0px;	/*width: 100%;*/								min-width: 640px;	height: 20px;	padding: 0px 0px 0px 5px;								visibility: visible;	color: #333333;}							.subglobalNav a:link, 							.subglobalNav a:visited {								font-size: 85%;	color: #333333;							}.subglobalNav a:hover{	color: #0000FF;}														/************* breadCrumb styles ***************/							#breadCrumb{								padding: 5px 0px 5px 10px;								font: small Verdana,sans-serif;	color: #AAAAAA;							}#breadCrumb a{	color: #AAAAAA;}#breadCrumb a:hover{								color: #005FA9;	text-decoration: underline;}																/************** feature styles *****************/								.feature{									padding: 0px 0px 10px 10px;	font-size: 80%;	min-height: 200px;									height: 200px;	padding-left: 3px;}html>body .feature {										height: auto;	border-color: #FFFF99;									}.feature h3{	font: bold 175% Arial,sans-serif;										color: #000000;	padding: 5px 0px 5px 0px;										background-color: #FFFFFF;									}.feature img{	float: left;										padding: 0px 10px 0px 10px;	white-space: normal;										text-indent: 5px;	page-break-after: right;}									/*************** story styles ******************/									.story {										padding:5px 0px 0px 10px;											font-size: 80%;}.story h3{											font: bold 125% Arial,sans-serif;											color: #000000;}.story p {											padding: 0px 0px 2px 0px;											background-color: #FFFFFF;											text-align: left;	word-spacing: normal;										}.story a.capsule{											font: bold 1em Arial,sans-serif;												color: #0000FF;	display:block;	padding-bottom: 5px;											}.story a.capsule:hover{												text-decoration: underline;}td.storyLeft{	padding-right: 12px;}																						/************** siteInfo styles ****************/																						#siteInfo{	clear: both;												border-top: 1px solid #333333;												font-size: small;													color: #333333;													padding: 10px 10px 10px 10px;													margin-top: 3px;													font-style: normal;																								}#siteInfo img{													padding: 10px 4px 4px 0px;														vertical-align: middle;	border: ;														border-color: #000000;}																										/************ sectionLinks styles **************/																										#sectionLinks{														margin: 0px;														padding: 0px;																										}#sectionLinks h3{														padding: 10px 0px 2px 10px;														border-bottom: 1px solid #cccccc;																										}#sectionLinks a:link,													 #sectionLinks a:visited {														 display: block;	border-top: 1px solid #ffffff;														 border-bottom: 1px solid #cccccc;														 background-image: none;														 font-weight: bold;	padding: 3px 0px 3px 10px;														 color: #333333;}#sectionLinks a:hover{	border-top: 1px solid #cccccc;														 background-color: #DDEEFF;	background-image: none;	font-weight: bold;	text-decoration: none;}													 													 /************* relatedLinks styles **************/													 													 .relatedLinks{	margin: 0px;														 padding: 0px 0px 10px 10px;														 border-bottom: 1px solid #cccccc;													 													 }.relatedLinks h3{													 	padding: 10px 0px 2px 0px;														}.relatedLinks a{	display: block; }													 													 													 /********************* end **********************/