/***********************************************//* 2col_leftNav.css                            *//* Use with template 2col_leftNav.html          *//***********************************************//***********************************************//* HTML tag styles                             *//***********************************************/ body{	font-family: Verdana,helvetica,arial,sans-serif;	color: #333333;	line-height: 1.166;		margin: 0px;	padding: 0px;	background-color:#fff;}a:link, a:visited{	color: #666666;	text-decoration: none;}a:hover {	color:#000066;	text-decoration: none;}/* overrides decoration from previous rule for hovered links */h1, h2, h3, h4, h5, h6 {	font-family:Verdana, Helvetica, Arial,sans-serif;	margin: 0px;	padding: 0px;}h1{ font-family: Verdana,Arial,sans-serif; font-size: 120%; color: #334d55;}h2{	font-size: 105%;	color: #006699;	line-height: 1.2em;}h3{ font-size: 100%; color: #369;}h4{ font-size: 11px; font-weight: Bold; color: #345;}h5{ font-size: 12px; color: #FFFFFF;}ul{ list-style-type: square;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}label{ font: helvetica, verdana; color: #334d55;}				/***********************************************//* Layout Divs                                 *//***********************************************/#sitewrap{	margin: 0 auto;	width: 800px;	background:#fff url(images/background.gif) repeat-y;	}#masthead{	margin: 0 8px 0 6px;	padding:0;	background:#bad7f5 url(images/left_banner.gif) repeat-x;}#navBar{	float:left;	width: 206px;	margin: 0;	/*margin: 0 79% 0 0;*/	padding: 0 0 0 6px;	voice-family: "\"}\"";	voice-family: inherit;	width:200px;}#content{	float:left;	width: 586px;	margin: 0 8px 0 0;	padding: 0;	}/***********************************************//*Component Divs                               *//***********************************************//************* #masthead styles ***************/#masthead img{	float: left;	border:none;	padding: 27px 12px;}#masthead h1{ 	font-family:Verdana, Helvetica, Arial,sans-serif;	font-size: 15px; 	color: #369;	padding:30px 0 10px 256px;	letter-spacing:2;	line-height:1.45;}#masthead p {	margin:5px 0 0 250px;	padding: 5px;	font-size:9px;	border-top:1px solid #FFF;	border-bottom:1px solid #FFF;	background-color:#ddd}	#masthead a {	padding: 0 6px;	font-size:9px;	}/************* #content styles ***************/#siteName{	margin: 0;	padding: 0;}#flash{	margin-left:40px;	padding:0;	text-align:right;}/*************** #pageName styles **************/#pageName{	padding: 25px 0px 8px 25px;}/************** .feature styles ***************/.feature{	margin:0 0 0 40px;	padding: 0px 0 10px 0;}.feature p{	margin-left:10px;	padding: 0px 5px 0 9px;	font-size:11px;	line-height:1.5;}.feature h3{	margin:0 0 0 10px;	padding: 5px;	font-family:Verdana, Helvetica, Arial,sans-serif;	font-size:10px;	color: #369;	border-top:1px solid #000;	border-bottom:1px solid #000;	background-color:#ddd;}.feature h4{	margin:10px 0px 0 3px;	padding: 5px 0 0 14px;	font-size: 14px;	font-weight: bold;	color: #369;	line-height:1.4;	letter-spacing:.16em;}.feature img{	float: right;	padding: 10px 0 0px 0px;	margin: 0 0 5px 10px;}.feature a:link, a:visited{	color: #69C;	text-decoration: none;}.feature a:hover {	color:#000066;	text-decoration: none;}/* adjust margins to change separation between the feature image and text flowing around it *//************** .story styles *****************/.story{	/*clear: both;*/	margin:0 0 0 40px;	padding: 0 0 10px 0;	}.story h3{	margin:0 0 0 10px;	padding: 5px;	font-size:10px;	border-bottom:1px solid #000;	background-color:#ddd}.story p{	margin-left:10px;	padding: 0 10px 10px 9px;	font-size:11px;	line-height:1.4;}.story h4{	margin:10px 0px 0 3px;	padding: 10px 0 0 14px;	font-size: 14px;	font-weight: bold;	color: #369;	line-height:1.4;	letter-spacing:.16em;}.story h5{	margin:10px 0px 0 3px;	padding: 5px 0 0 14px;	font-size: 11px;	font-weight: bold;	color: #369;	letter-spacing:.16em;}.story img{	float: left;	margin: 0 0 5px 10px;	padding: 10px 5px 0 0;}.story a:link, a:visited{	color: #69C;	text-decoration: none;}.story a:hover {	color:#000066;	text-decoration: none;}/************* #siteInfo styles ***************/#footer{	clear: both;	margin:0 -7 0 -5;	background-color:#fff;}#siteInfo{	margin: 0px 7px 0 6px;	padding:1px;	background:#FFF url(images/bottom_shadow.gif) repeat-x;	text-align:center;	background-color:#fff;}#siteInfo p {	font-size:10px;	color: #bbb;	padding: 10px 10px 5px 10px;	}#siteInfo a {	font-size:10px;	color: #666;	}/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)	the bottom border of the navBar in cases where they "touch"#siteInfo img{	padding: 4px 4px 4px 0px;	vertical-align: center;}*//************* #form styles ***************/#search{	padding: 5px 0px 2px 10px;	background-color:#bad7f5;	font-size: 10px;}#search form{ margin: 0px; padding: 0 0 0 8px; color:#fff;}#search label{	display: block;	margin: 0;	padding: 0;}#search img{	padding: 2px;}#search label{	line-height:14px;	padding:2px;	}form.cmxform {	width:500px;	margin-left:10px;	}	form.cmxform p{	font-size: 11px;	margin-left:10px;	}form.cmxform fieldset {  margin:2px 10px 10px 10px;  font-size:12px;  background-color:#eee;}form.cmxform legend {  padding: 0 2px;  font-weight: bold;  font-size:11px;  _margin: 0 -7px;   /* IE Win */   display: inline-block;   /* IE Mac legend fix */}form.cmxform label {  display: inline-block;  line-height: 1.8;  vertical-align: top;  font-size:11px;}form.cmxform fieldset ol {  margin: 0;  padding: 0;}form.cmxform fieldset li {  list-style: none;  padding: 5px;  margin: 0;}form.cmxform fieldset fieldset {  border: none;  margin: 3px 0 0;}form.cmxform fieldset fieldset legend {  padding: 0 0 5px;  font-weight: normal;}form.cmxform fieldset fieldset label {  display: block;  width: auto;}form.cmxform em {  font-weight: bold;  font-style: normal;  color: #f00;}form.cmxform label {  width: 120px; /* Width of labels */}form.cmxform fieldset fieldset label {  margin-left: 123px; /* Width plus 3 (html space) */}/*********** #navBar link styles ***********/#navBar ul a:link, #navBar ul a:visited {display: block;}#navBar ul {list-style: none; margin: 0; padding: 0;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#navBar li {border-bottom: 1px solid #EEE;}/* fix for browsers that don't need the hack */html>body #navBar li {border-bottom: none;}/*********** #sectionLinks styles ***********/#sectionLinks{	margin: 0;	padding: 0;	border-bottom: 1px solid #cccccc;	font-size: 90%;	line-height:2;	background-color:#fff;}/*#sectionLinks h3{	padding: 10px 0px 2px 10px;}*/#sectionLinks a:link{	padding: 2px 0px 2px 10px;	border-top: 1px solid #cccccc;	line-height:2;	color: #666666;	text-decoration: none;	voice-family: "\"}\""; 	voice-family:inherit;	}#sectionLinks a:visited{	border-top: 1px solid #cccccc;	padding: 2px 0px 2px 10px;	color: #666666;	text-decoration: none;}#sectionLinks a:hover{	border-top: 1px solid #cccccc;	background-color: #ddd;	padding: 2px 0px 2px 10px;	color: #000066;	text-decoration: none;}/************** #headlines styles **************/.headlines{	margin: 0px;	padding: 20px 0 20px 10px;	font-size: 80%;	background-color:#f2f7fd;	}.headlines p{	padding: 5px 0;	line-height:1.8;}