body {
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:12px;
text-align:left;
}
.body  {
background-color:#4D4D4D;
margin:0px 0px 0px 0px;
}
p {
padding:0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}

h2 {
  font-size: 19px;
  }

h3 {
font-family:Helvetica, Arial, sans-serif;
color:#0F298F;
font-size:13px;
text-align:left;
font-weight:bold;
}
a {
font-family:Helvetica, Arial, sans-serif;
color:#0F298F;
font-size:12px;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
li {
margin-left:-20px;
}
.inputbox {
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:12px;
}
.mainNav {
padding-right:20px;
}
.mainlevelTopNav {
font-family:Arial, Helvetica, sans-serif; 
font-size: 11px;
text-transform:uppercase;
color:#4D4D4D;
font-weight:bold;
text-decoration:none;
}
a.mainlevelTopNav:hover{
color:#0F298F;
}
.mainlevelSubNav { 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
color:#0F298F;
text-transform:uppercase;
text-align:center;
text-decoration:none;
padding:0px 15px 0px 15px;
}
a.mainlevelSubNav:hover{
color:#FFFFFF;
}
.mainlevelSubNavSelected { 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
text-decoration:none;
padding:0px 15px 0px 15px;
}
a.mainlevelSubNavSelected:hover{
color:#0F298F;
}
.PullQuote{
font-family:Arial, Helvetica, sans-serif;
color:#0F298F;
font-size:12px;
vertical-align:absmiddle;
padding-left:20px;
}
.storyheadline {
font-family:Arial, Helvetica, sans-serif;
color:#0F298F;
font-weight:bold;
font-size:12px;
}
.story {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-style:italic;
font-size:12px;
}
.contentheading{
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
text-align:left;
font-size:16px;
color:#0F298F;
padding-top:20px;
width:660px;
}
.contentheadingopen{
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
text-align:left;
font-size:23px;
color:#0F298F;
padding-top:10px;
}
.contentpaneopen{
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:12px;
text-align:left;
}
.contentsubheading {
font-family:Helvetica, Arial, sans-serif;
color:#0F298F;
font-size:13px;
text-align:left;
font-weight:bold;
}
.searchintro {
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:15px;
text-align:left;
}
a.sitemap{
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:12px;
text-align:left;
text-decoration:none;
}
a.sitemap:hover {
color:#0F298F;
text-decoration:underline;
}
.headline3 {
	font-weight:bold;
}


/* Main Navigation */

#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 26px;
	background-color:#99ccff;
	}
	#nav li {
		float: left;
		margin:0;
		height:26px;
		}
		#nav li a {
			outline: none;
			display: block;
			height: 26px;
			line-height: 26px;
			float: left;
			text-indent: -9999px;
			text-decoration: none;
			background-image: url(images/menu/nav_matrix.gif);
		}
		
#bOne {background-position: 0px 0; width: 144px;}#bOne:hover {background-position: 0 -27px;}#nav li.current #bOne {background-position: 0 -54px;}
#bTwo {background-position: -145px 0; width: 113px;}#bTwo:hover {background-position: -145px -27px;}#nav li.current #bTwo {background-position: -145px -54px;}
#bThree {background-position: -259px 0; width: 109px;}#bThree:hover {background-position: -259px -27px;}#nav li.current #bThree {background-position: -259px -54px;}
#bFour {background-position: -369px 0; width: 124px;}#bFour:hover {background-position: -369px -27px;}#nav li.current #bFour {background-position: -369px -54px;}
#bFive {background-position: -494px 0; width: 99px;}#bFive:hover {background-position: -494px -27px;}#nav li.current #bFive {background-position: -494px -54px;}


#subNav {}

/* Site Map */
	
	.siteMapList { margin-top: 15px }
	.siteMapList dt {
		background:url(images/ico_folder.gif) 0 4px no-repeat;
		padding-left:20px;
		line-height:20px;
	}
	.siteMapList dd {	
		padding-left:10px;
		margin-left:25px;
		line-height:16px;
		background:url(images/sitemap_2nd.gif) no-repeat;
	}
	.siteMapList dd a {	
		color: #666 !important;
		text-decoration:none;
	}
	.siteMapList .bottom { background:url(images/sitemap_2nd_bottom.gif) no-repeat; }
.imageFloatLeft {
	float: left;
	margin: 3px 15px 15px 0;
	text-align: center;
	}
.imageFloatRight {
	float: right;
	margin: 3px 0 15px 15px;
	text-align: center;
	}	
	.imageFloatRight img, .imageFloatLeft img {
		display: block;
		border: none;
		}
		.imageFloatRight span, .imageFloatLeft span {
			position: relative;
			top: -7px;
			}
			.imageFloatRight a, .imageFloatLeft a {
				text-decoration: none;
				}
        
.divAlignCenter { clear: both; text-align: center; position: relative; width: 656px; }
			

