﻿ /* CSS Document */

/************************************/
/* HTML Tag Overrides */
/************************************/
html {
     overflow: -moz-scrollbars-vertical;
}

body {
	margin:0;
	padding:0;
	font-family:Verdana, , Georgia, "Times New Roman", serif;
	font-size:.8em;
	background-color:#424C57;
	background-image:url(images/Body_Bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#556170;
}

table {
	font-family:Verdana, , Georgia, "Times New Roman", serif;
	font-size:1em;
}

ul { list-style-type:square; }

/************************************/
/* Template IDs */
/************************************/
#MainWrapper {
	width:900px;
	margin:auto;	
}
#HeaderNav {
	margin:auto;
	width:900px;
	height:38px;	
	background-image:url(images/HeaderNav_Bg.gif);
	background-repeat:no-repeat;
	background-position:top right;	
}
#HeaderNav ul {
	list-style:none;
	width:200px;
	padding:13px 0 0 650px;
	margin:0;
}
#HeaderNav ul li {
	display:inline;
	float:left;
	font-size:.9em;
	margin-left:10px;
	color:#929AA4;
}
#HeaderNav a, a:link {
	color:#929AA4;
}
#Header {
	height:223px;
}
#Header img {
	float:left;
}
#HeaderContactInfo {
	float:left;
	width:240px;
	height:173px;
	background-image:url(images/Header_ContactInfo_Bg_alt.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	color:white;
	padding:50px 10px 0 10px;
}

#HeaderDate {
	position:relative;
	color:#0F4892;
	z-index:0;
	top:65px;
	left:45px;
	text-align:center;

}
#HeaderContentDivider {
	width:900px;
	height:23px;
	background-image:url(images/HeaderContent_Divider_Bg_alt.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
/********* MAIN NAV ***********/
#MainNavigation {
	float:left;
	width:299px;
	background-image:url(images/MainNav_Bg.gif);
	background-repeat:repeat-y;
	background-position:top left;	
}
#MainNavigation ul, #MainNavigation li {
	list-style:none;
	margin:0;
	padding:0;
}
.Link {
	width:299px;
	background-image:url(images/MainNav_Item_Bg.gif);
	background-position:bottom;
		
}
.Link a, .Link a:link, .Link a:visited {		
	padding:5px 0 5px 45px;
	min-height:22px;
	text-decoration:none;
	color:#556170;
	font-size:1.2em;
	font-weight:bold;
	display:block;
}
.Link a:hover {		
	color:#0F4892;
}
.ActiveLink {
	width:299px;
	background-color:white;
}


/* this rule is quirky in IE6, see IE6.css for override. */
.ActiveLink a, .ActiveLink a:link, .ActiveLink a:visited {
	padding:5px 0 5px 45px;
	min-height:22px;
	text-decoration:none;
	color:#0F4892;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	line-height:18px;	
}
#MainNavigation ul ul, #MainNavigation ul ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.SubLink {
	width:299px;	
	height:20px;
	background-image:none;
	background-color:white;	
	border-bottom:1px solid #ccc;
	overflow:hidden;
}
.SubLink a, .SubLink a:link, .SubLink a:visited {
	padding:3px 0 0 65px;
	height:17px;
	text-decoration:none;
	color:#556170;
	font-size:.9em;
	font-weight:bold;
	display:block;
}
.SubLink a:hover {		
	color:#0F4892;
}
.ActiveSubLink 
{   
    width:299px;	
	height:20px;
	background-image:none;
	background-color:white;	
	border-bottom:1px solid #ccc;
	overflow:hidden;
}
.ActiveSubLink a, .ActiveSubLink a:link, .ActiveSubLink a:visited {
	padding:3px 0 0 65px;
	height:17px;
	text-decoration:none;
	color:#0F4892;
	font-size:.9em;
	font-weight:bold;
	display:block;
}
.LastSubLink {
	border-bottom:0;
}
/********* END MAIN NAV ***********/
#Content {
	float:left;
	width:601px;
	background-color:white;		
}
#Content .ContentPad {
	padding:0 20px 0 20px;
}
#Content h1 {
	color:#0F4892;
	font-size:1.8em;
	margin:0 0 15px 0;
	padding:0;
}
#Content h2 {
	color:#4B5159;
	font-size:1.3em;
	font-weight:normal;
	margin:0;
	padding:0 0 2px 0;
	border-bottom:4px solid #556170;
}
#Content h3 {

}

#Content p strong {
	color:#4B5159;

}

#ContentEnder {
	width:900px;
	height:8px;
	background-image:url(images/Content_Ender_Bg.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	margin-bottom:10px;
}
#BreadCrumbHolder { height:37px; }
#MainNavBg {
    float:left;
    width:299px;
    height:37px;
    background-image:url(images/MainNav_Bg.gif);
    background-repeat:repeat-y
}
#BreadCrumb {
    float:left;
	width:581px;
	height:27px;
	background-image:url(images/Breadcrumb_Bg.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	color:#0F4892;
	padding:10px 0 0 20px;	
}
#BreadCrumb a, #BreadCrumb a:link {
	color:#0F4892;
	font-weight:bold;
}
#FooterBox {
	margin:auto;
	width:905px;
	height:176px;	
}
#FooterBoxLeftSide {
	float:left;
	width:5px;
	height:176px;
	background-image:url(images/FooterBox_LeftSide_Bg.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	font-size:1px;
}
#FooterBoxContent {
	float:left;
	width:875px;
	height:156px;
	padding:20px 0 0 20px;
	background-image:url(images/FooterBox_Bg.gif);
	background-repeat:repeat-x;
	background-position:top left;	
}
#FooterBoxContent h2 {
	font-size:1.4em;
	color:white;
	margin:0 0 5px 0;
}
#FooterBoxContent .VerticalDivider {
	float:left;
	width:30px;	
	height:176px;
	background-image:url(images/VerticalDivider.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#NewsletterSignup {
	float:left;
	width:269px;
}
#NewsletterSignupInput {
	width:196px;
	height:35px;
	background-image:url(images/NewsletterSignupInput_Bg.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:8px 5px 0 10px;
	float:left;
}
#NewsletterSignup .inputBox {
	width:190px;
	height:20px;
	background-color:#E6F1FF;
	border:0;
	font-size:1.2em;
	font-weight:bold;
	padding-top:5px;
}
#QuickLinks {
	float:left;
	width:265px;
}
#QuickLinks .Box {
	width:255px;
	height:90px;
	background-color:white;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:10px 0 10px 10px;
}

.LinkHolder img {
	display:block;
	width:59px;
	height:27px;
	float:left;
	border:2px solid #2C5E9F;
	margin:0 10px 0 0;
}
.LinkHolder a {
	display:block;
	float:left;
	width:180px;
	color:#2C5E9F;
}
#NewsAndUpdates {
	float:left;
	width:265px;
}
#NewsAndUpdates .Box {
	width:245px;
	height:90px;
	background-color:white;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:10px 10px 10px 10px;
	font-size:.85em;
}
#NewsAndUpdates ul, #NewsAndUpdates li {
	margin:0;
	padding:0;
}
#NewsAndUpdates ul {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #ccc;
}
#NewsAndUpdates li {
	list-style:square;
	color:#2C5E9F;
	margin-left:15px;
	margin-bottom:5px;
}
#NewsAndUpdates li a, a:link, a:visited {
	color:#2C5E9F;
}
#FooterBoxRightSide {
	float:left;
	width:5px;
	height:176px;
	background-image:url(images/FooterBox_RightSide_Bg.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	font-size:1px;
}
#Footer {
	margin:10px auto 20px auto;
	width:905px;
	color:white;
	text-align:center;	
}
#Footer a, #Footer a:link, #Footer a:visited {
	color:#6B89B6;
}

/************************************/
/* Content Classes */
/************************************/
.PhotoHolder {
	border:2px solid #5F6A78;
}
.TwoColumn-LeftHalfSection {
	float:left;
	width:270px;
	margin-right:20px;
	border-bottom:1px solid #2F6699;
}
.TwoColumn-LeftHalfSection p {
	text-align:justify;
	padding:0 5px 0 5px;
}
.TwoColumn-RightHalfSection {
	float:left;
	width:270px;
	border-bottom:1px solid #2F6699;
}
.TwoColumn-RightHalfSection p {
	text-align:justify;
	padding:0 5px 0 5px;
}
.SingleColumnSection {
	border-bottom:1px solid #2F6699;
}
.SingleColumnSection p {
	text-align:justify;
	padding:0 5px 0 5px;
}

.bio_pic {
	border-color: rgb(85, 97, 112);
	width: 150px;
	height: 200px;
	float: left;
	border:2px solid;
	margin:0 20px 10px 0;
	
}

.faq-back { position:relative; top:-35px; left:400px; }
.viewagencies-back { position:relative; top:-35px; left:300px; }
.external-link {padding-right: 23px; background: transparent url(images/external-link.gif) no-repeat center right; }