  a {
	  color:#7987AB;
		text-decoration: none; 
	}
  h1 { 
	 font-size:16px; 
	 font-weight:bold; 
	 color:#FFFFFF;
	 padding: 16px 18px 4px 18px;
	 float: left;
	}
  body { 
	 margin: 0px; 
	 padding: 0px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 background-color:#666666;
	}
 .logo { 
   margin: 0px 0px 0px 0px;
	 float:left;
 }
 .footer, .footer a { 
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
 }
 .homeAdHeading {
   color: #7987AB;
	 font-weight: bold;
 }
 .homeAdHeading a {
   color: #7987AB;
	 text-decoration:underline;
	 font-weight: bold;
 }
 .sitemap { 
   line-height: 2.0em; 
	 padding: 0px 0px 0px 20px;
	}
 .topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px 6px 0px 6px;
 }
 .topNav ul {
	text-align:right;
 }
 .topNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	display:inline;
	color:#FFFFFF;
	padding: 0px 4px 0px 4px;
	}
 .topNav a {
  color:#FFFFFF;
  text-decoration:none;
	}
 .sideNav {
	width:226px;
	margin: 0px 0px 0px 21px;
	background-image:url(img/side_nav_top.gif);
	background-repeat:no-repeat;
 }
 .sideNavText {
  margin: 0px 0px 0px 0px;
	display: block;
	padding: 8px 0px 0px 0px;
  width:200px;
 }
	.sideNavText ul {
	text-align:left;
	background-color:#F2AB13;
 }
 .sideNavText  li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	display:block;
	color:#000000;
	padding: 0px 4px 0px 4px;
	border-bottom: 1px solid #FFFFFF;
	}
 .sideNav a {
  color:#000000;
  text-decoration:none;
	}
	.content {
	  background-color:#FFFFFF;
		padding: 0px 50px 20px 20px;
		/*height: 450px;*/
	}
	.side {
	  background-color:#FFFFFF;
	}
	.parentNav {
	  font-size: 11px;
		color: #666666;
	  padding: 2px 15px 2px 15px;
	  background-color:#CCDFE5; 
		border-bottom: 1px solid #FFF;
	}
	.contentWrapper {
	padding: 0px 0px 15px 20px;
	}
	.subHeading {
	  background-image:url(img/sub_page_top_left_crnr.gif); 
		background-repeat:no-repeat; 
		background-color:#F2AB13;
		width: 579px;
		height: 58px;
		display:block;
		float:right;
	}
	.subImage{ 
	  padding: 0px; 
		text-align:right;
		display:block;
	}
	
	.parentNavSelected {
	  font-size: 11px;
		color: #666;
	  padding: 2px 15px 2px 15px;
		background-image:url(img/side_nav_selected_back.gif); 
		background-repeat:repeat-y;
	  background-color:#CCDFE5; 
		border-bottom: 1px solid #FFF;
		/*border-left: 12px solid #F2AB13; */
	}
	
	.parentNavSelectedLink, .parentNavSelectedLink a {
	  color: #333;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	.childNav {
	  font-size: 11px;
		color: #666666;
	  padding: 2px 15px 2px 35px;
	  background-color:#CCDFE5;
		border-bottom: 1px solid #FFF;
	}
	.childNavSelectedLink, .childNavSelectedLink a {
	  color: #333;/*#202F58*/
		font-size: 11px;
		font-weight: bold;
		/*background-repeat:repeat-y;
		padding: 2px 15px 2px 35px;
	  background-color:#CCDFE5;*/
	}
	
	.parentNav a, .childNav a {
	  color: #666;
	  text-decoration: none;
	}
	
	.homeNav a {
  color:#384975;
	font-weight:bold;
  text-decoration:none;
	}
	
	.enewsletterTitle {
	font-size: 11px;
	font-weight: bold;
	}
  .enewsletter {
	font-size: 11px;
	font-weight: normal;
	}
	.rssDescription {
	 padding: 0px 20px 10px 20px; border-bottom: 1px dashed #999; 
	}
	.rssLink, .rssLink a {
	font-size: 12px;
	font-weight: bold; 
	color: #7A88AD; 
	text-decoration: none; 
	}
	.rssDate {
	display:block; 
	font-size: 10px;
	font-weight: normal; 
	color: #666; 
	text-decoration: none; 
	}
	
	.rssCallout a { 
	  display:block; 
		padding: 5px; 
		border: 1px solid #CCDFE5; 
		width: 153px; 
		float:right; 
		margin: 0px 0px 0px 10px;
		background-color:#EBF2F5;
		font-size:10px;
		text-decoration: none; 
		color: #666;
	}
	.breadcrumbNav, .breadcrumbNav a {
	  font-size: 10px; 
		text-decoration: none; 
		color: #666; display:block;
		font-weight: normal; 
	}
	
	h2, h2 a{ 
	font-size: 14px; 
	color:#666666; 
	text-decoration: none; 
	}
