html  {
  background: #062A44;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0; 
  padding: 0; 
  min-width: 940px;
  text-align: center;
}

/* SITEWIDE STUFF */

body {
	background-color: #012C41;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin: 0;
}
td {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #333333;
}

li {
	list-style-type: none;
	list-style-image: url(../images/li_bullet.gif);
}

a { color: #917024; }

a:hover { color: #012C41; }

.H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14pt;
	font-weight: bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color: white;
	}	
		
.H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	13pt;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color: white;
	}	
	

.H3Left
{
	font-weight: bold;
	font-size: 12pt;
	word-spacing: normal;
	text-transform: none;
	color: #062A44;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: left;
	text-decoration: none;
	background-color: white;
}	

.H4Left
{
	font-weight: bold;
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	color: #062A44;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: left;
	text-decoration: none;
	background-color: white;
}	

.H4Center
{
	font-weight: bold;
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	color: #062A44;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	text-decoration: none;
	background-color: white;
}
.GridItem
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	text-decoration: none;
	border-bottom-style: none;
}

.SelectedGridItem
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: gray;
	text-decoration: none;
	border-bottom-style: none;
}
.GridHeader
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #012C41;
	text-align: center;
	text-decoration: none;
	border-bottom-style: none;
}
.Button, .ButtonSmall
{
	border-right: #062A44 1px solid;
	border-top: #062A44 1px solid;
	right: 5px;
	left: 5px;
	background-image: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border-left: #062A44 1px solid;
	color: #FFFFFF;
	border-bottom: #062A44 1px solid;
	position: relative;
	background-color: #597080;
	text-align: center;
	text-decoration: none;
} 
.ButtonLeft
{
	border-right: #062A44 1px solid;
	border-top: #062A44 1px solid;
	background-image: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border-left: #062A44 1px solid;
	color: #FFFFFF;
	border-bottom: #062A44 1px solid;
	position: relative;
	background-color: #597080;
	text-align: center;
	text-decoration: none;
} 
.Button2, .NavLeftBtn
{
	border-right: #062A44 1px solid;
	padding-right: 0px;
	border-top: #062A44 1px solid;
	display: inline;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #062A44 1px solid;
	color: #FFFFFF;
	padding-top: 0px;
	border-bottom: #062A44 1px solid;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #5B737D;
	text-align: center;
	font-variant: normal;
	text-decoration: none;
} 
.Button2Active 
{ 
     border-right: #062A44 2px solid; 
     border-top: #062A44 2px solid; 
     right: 5px; 
     left: 5px; 
     background-image: none; 
     font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
     border-left: #062A44 2px solid; 
     color: #FFFFFF; 
     border-bottom: #062A44 2px solid; 
     position: relative; 
     background-color: #062A44; 
     text-align: center; 
     text-decoration: none; 
}
.NavTopLogo
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}

.NavLeftColumn
{
	font-size: 9pt;
	color: #a15f00;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #f3f3e9;
	text-decoration: none;
}

.NavLeft
{
	font-size: 9pt;
	color: #000000;
	TEXT-INDENT: 10pt; 
	TEXT-ALIGN: left;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	background-color: #FFFFCC;
	text-decoration: none;
}

.NavLeftCMA
{
	font-size: 9pt;
	color: #000000;
	TEXT-ALIGN: left;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	background-color: #FFFFCC;
	text-decoration: none;
}


.NavLeftLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	text-decoration: none;
}

.NavLeftRow
{
	border-bottom: white 4px solid;
	border-top: white 4px solid;
	font-weight: bold;
	font-size: 9pt;
	color: #a15f00;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	height: 35px;
	background-color: #FFFFCC;
	text-decoration: none;
}

.NavLeftNav
{
	font-weight: bold;
	font-size: 9pt;
	background-image: none;
	color: #000000;
	TEXT-INDENT: 10pt; 
	TEXT-ALIGN: left;
	border-top-style: none;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #FFFFCC;
	text-align: left;
	text-decoration: none;
	border-bottom-style: none;
}

.NavLeftTitle
{
	font-size: 14pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #a15f00;
}

.photoSpacingLeft {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.FieldLabel
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: right;
}
.FieldLabelCenter
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: center;
}
.FieldLabelRequired
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: right;
}
.FieldLabelRequiredCenter
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: center;
}
.FieldLabelLeft
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
}
.FieldLabelLeftDisabled
{
	font-size: 9pt;
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
}
.FieldLabelRequiredLeft
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
}

.NormalText, .Text
{
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 9pt;
		 color: black;
		 background-color: white;
}

.FieldReadOnly
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial,Helvetica;
	background-color: white;
}
.FieldEntry
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial,Helvetica;
	background-color: white;
}

.AlternateGridItem
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #B0C4DE;
	text-decoration: none;
	border-bottom-style: none;
}

.AlternateGridItemnew
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #ececdd;
	text-decoration: none;
	border-bottom-style: none;
}

.AlternateGridItemCalc
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #eecc99;
	text-decoration: none;
	border-bottom-style: none;
}

.AlternateGridItem2
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #7e7e7e;
	text-decoration: none;
	border-bottom-style: none;
}
/* TOP NAV */
.CalcHeader
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #002F40;
	text-align: center;
	text-decoration: none;
	border-bottom-style: none;
}
.HeaderHome {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #567381;
	text-align: right;
	color: White;
}
a.HeaderHome 
{
	color: White;
}
a.HeaderHome:hover 
{
	color: White;
}

.HeaderMenuCell 
{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #CACC9A;
	color: #567381;
	text-decoration: none;
}
.HeaderMenuCell:hover
{
	background-color: #CACC9A;
	color: white;
}

a.HeaderMenuLink
{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #567381;
	text-decoration: none;
}

.HeaderImage 
{
	vertical-align: top;
}
.HeaderSpacerCell 
{
	background-color: White;
}
.HeaderLogoCell 
{
	background-color: White;
}
.HeaderNav
{
	background-color: #E2E2CA;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.HeaderLink 
{
	text-decoration: none;
	color: #917024;
}


/* LEFT NAV */

.mainNav {
	font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #817E5E;
}
a.mainNav {
	color: #817E5E;
}
a.mainNav:hover {
	color: #012C41;
}
a.mainNav:active {
	color: #917024;
}
.mainNavBlue {
	font: bold 11px/23px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #567280;
}
a.mainNavBlue {
	color: #567280;
}
a.mainNavBlue:hover {
	color: #002F40;
}
.mainNavRed {
	font: bold 11px/23px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #8B3A3A;
}
a.mainNavRed {
	color: #8B3A3A;
}
a.mainNavRed:hover {
	color: #133244;
}
.mainNavOffState {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #917024;
	font-weight: bold;
	font-size: 11px;
	line-height: 23px;
}
.topLink {
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #6B8196;
}
a.whiteType:hover {
	color: #917024;
}




/* BOTTOM CONTENT MENU */

.mainBlue, .mainRed, .Title {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #012C41;
	text-decoration: none;
	margin-bottom: 25px;
}

.beige {
	color: #CCCC99;
}
a.mainBlue:hover {
	color: #012C41;
}
.whiteType {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.whiteType:hover {
	color: #FFFFFF;
}
.blueTypeMedium {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #012C41;
}
.planLink {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #012C41;
}
a.planLink:hover {
	color: #917024;
}
.headMedium, .headMedium2 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #917024;
}
.headLarge, .headLarge2 {
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #012C41;
}

.StateLandingheadLarge, .StateLandingheadLarge2 {
	font: bold 20px , Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #012C41;
}


.headLargeStateLanding, .headLarge2 {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #012C41;
}

.headNeighborhoodIntro{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #012C41;
	text-transform: none;
	text-align: left;
}
.blackTypeSmallMarketingBlurb {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	text-align: left;
}
.headLargeLtBlue {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #6B8196;
	padding-left: 7px;
}
.blueSmall, .redSmall {
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	color: #012C41;
	/* text-transform: uppercase; */
}

.ltBlueSmall, .Address {
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	color: #6B8196;
	padding-bottom: 7px;
}
.blueTypeMedium, .redTypeMedium {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #012C41;
}
.greyTypeSmall {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-indent: 15pt;
	text-align: left;
}
.greyTypeSmallActive {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B2B2B2;
	text-indent: 15pt;
	text-align: left;
}
.PrivacyLabel
{
	font-size: 7pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #567381;
}

.DisclaimerText
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blueSmallDefault, .redSmallDefault {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #062A44;
	text-decoration: none;
}

.photoSpacingRight {
	margin-bottom: 10px;
	margin-left: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 16px;
}

.contactHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #012C41;
	background-color: #E2E1CA;
}
.contactCorpHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #567381;
}
.goldBold {
	font-weight: bold;
	color: #937328;
}
.photoSpacingLeft {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* PROJET CLOSED STYLES */
.raised {background: transparent; width:552px;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff;}
.raised p {padding-bottom:0.5em;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#eeefff; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#eeefff; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#eeefff; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#eeefff; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#eeefff; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#eeefff; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#eeefff; border-left:1px solid #fff; border-right:1px solid #999;}
/* END PROJET CLOSED STYLES */

/* IMAGE VIEWER STYLES */
#Masthead {
	height: 80px;
	background: url('../img/logo_digitalis.gif') no-repeat center;
}

#OuterContainer {
	padding: 0;
	margin: 0 auto;
}

#Container {
	position: relative;
	height: 200px;
	width: 200px;
	margin: 0 auto;
	background-color: #dedede;
	border: 5px solid #ccc;
	font-size: 0px;
}

#Photo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}

#Loading {
	height: 25%;
	width: 100%;
	position: absolute;
	top: 40%;
	left: 0%;
	text-align: center;
	z-index: 0;
	line-height: 0;
}

#LinkContainer {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	/* filter:alpha(opacity:80); /* Specify opacity for IE */
}

#PrevLink, #NextLink {
	cursor: pointer;
	width: 48%;
	height: 100%;
	background: url('../img/c.gif') no-repeat; /* Trick IE into showing hover */
	display: block
}

#PrevLink span, #NextLink span { display: none; }

#PrevLink { left: 0; float: left; }
#NextLink { right: 0; float: right; }

/* background image for IE */
#PrevLink:hover, #PrevLink:visited:hover { background: url('../img/prev_minus.gif') no-repeat 20% 50%; }
#NextLink:hover, #NextLink:visited:hover { background: url('../img/next_plus.gif') no-repeat 80% 50%; }

/* backgroudn image for compliant browsers */
#LinkContainer>#PrevLink:hover, #LinkContainer>#PrevLink:visited:hover { background: url('../img/prev_chevron.png') no-repeat 20% 50%; }
#LinkContainer>#NextLink:hover, #LinkContainer>#NextLink:visited:hover { background: url('../img/next_chevron.png') no-repeat 80% 50%; }

#CaptionContainer {
	margin: 0 auto;
	width: 200px;
	text-align: left;
	background-color: #ccc;
	}

#CaptionContainer p {
	padding: 5px 10px 10px 10px;
	font-size: 11px;
}

#Counter {
	font-weight: bold;
	color: #999;
	padding-right: 5px;
}

#About p {
	margin: 0 20px;
	padding: 5px 0;
	font-size: 12px;
	font-weight: bold;
}

#About {
	width: 100%;
	text-align: left;
	background-color: #efefef;
	border-bottom: 1px solid #dedede;
}

#AboutBody {
	margin-top: 15px;
}

#AboutBody p {
	font-weight: normal;
	font-size: 11px;
	line-height: 1.4em;
	margin: 0 20px 10px 20px;
	padding: 0;
}




/* END IMAGE VIEWER STYLES */



/* P11 Styles */
#homeContentAll {
	position:absolute;
	width:940px;
	margin:-290px 0px 0px -470px;
	top: 50%;
	left: 50%;
	padding: 0px;
}
#secondaryContentAll {
	width:940px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
#homeHeader {
	width: 940px;
	height: 150px;
	margin: 0 auto;
	background-color: #8599a4;
}
#secondaryHeader {
	width: 940px;
	height: 105px;
	margin: 0 auto;
	background-color: #ececdd;
}
#secondaryHeaderLogo {
	width: 635px;
	height: 105px;
	margin: 0px;
	float: left;
}
#secondaryHeaderNav {
	width: 115px;
	margin-left: 3px;
	margin-right: 5px;
	margin-top: -1px;
	margin-bottom: -1px;
	float: left;
	text-align: right;
	font: bold 13px/19px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #717050;
	text-decoration: none;
}
#secondaryHeaderNav a:link, #secondaryHeaderNav a:active, #secondaryHeaderNav a, #secondaryHeaderNav a:visited {
	color: #717050;
	text-decoration: none;
}
#secondaryHeaderNav a:hover {
	color: #133244;
}
#secondaryHeaderNavRed {
	width: 115px;
	margin-left: 3px;
	margin-right: 5px;
	margin-top: -1px;
	margin-bottom: -1px;
	float: left;
	text-align: right;
	font: bold 13px/19px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #8B3A3A;
	text-decoration: none;
}
#secondaryHeaderNavRed a:link, #secondaryHeaderNavRed a:active, #secondaryHeaderNavRed a, #secondaryHeaderNavRed a:visited {
	color: #8B3A3A;
	text-decoration: none;
}
#secondaryHeaderNavRed a:hover {
	color: #133244;
}
#secondaryHeaderImages {
	width: 170px;
	height: 105px;
	margin: 0px;
	float: right;
}
#homeHeaderNav {
	width: 830px;
	height: 150px;
	margin: 0px;
	float: left;
	background-color: #ececdd;
}
#secondaryNav {
	width: 940px;
	height: 45px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#homeHeaderIcon {
	width: 110px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#homeMainLeft {
	width: 430px;
	height: 400px;
	margin: 0px;
	float: left;
	background-color: #FFFFFF;
}
#searchMainLeft {
	width: 610px;
	height: 350px;
	margin: 0px;
	float: left;
	text-align: center;
	background-color: #FFFFFF;
}
#homeMainRight {
	width: 510px;
	height: 400px;
	margin: 0px;
	float: right;
	background-color: #bebf93;
}
#searchMainRight {
	width: 400px;
	height: 400px;
	margin: 0px;
	float: right;
	text-align: center;
	background-color: #dfe4e6;
}
#homeSearchArea {
	width: 430px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#homeBttmArea {
	width: 430px;
	height: 150px;
	margin: 0px;
	background-color: #517181;
	background-image: url('../images/home_bttmNav_bkgnd.gif');
	background-repeat: no-repeat
}
#homeBttmNavArea {
	width: 130px;
	float: right;
	text-align: right;
	color: #ffffff;
	text-decoration: none;
	background-image: url('../images/home_navline.gif');
	background-repeat: no-repeat; font-style:normal; font-variant:normal; font-weight:bold; line-height:18px; font-size:13px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; margin-left:0px; margin-right:8px; margin-top:20px; margin-bottom:0px
}
#homeBttmNavArea a:link, #homeBttmNavArea a:active, #homeBttmNavArea a, #homeBttmNavArea a:visited {
	color: #ffffff;
	text-decoration: none;
}
#homeBttmNavArea a:hover {
	color: #d9d6b3;
}
#homeBttmNewsArea {
	width: 240px;
	margin: 36px 0px 0px 20px !important;
	margin: 36px 0px 0px 10px;
	float: left;
	text-align: center;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	
}
.newsPhoto {
	margin: 0px 10px 5px 0px;
	border: 1px solid #002C40;
}
#homeBttmNewsArea a:link, #homeBttmNewsArea a:active, #homeBttmNewsArea a, #homeBttmNewsArea a:visited {
	color: #ffffff;
	text-decoration: underline;
}
#homeBttmNewsArea a:hover {
	color: #d9d6b3;
}
.searchText {
	font-size: 11px;
}
#footerHome {
	width: 940px;
	margin: 10px 0px;
	float: left;
	text-align:center;
	font: 10px Helvetica, sans-serif;
	color: #5f7d8b;
}
#footerHome a:link, #footerHome a:active, #footerHome a, #footerHome a:visited {
	color:#5f7d8b;
	font: 10px Helvetica, sans-serif;
	text-decoration: none;
}
#footerHome a:hover {
	color: #ffffff;
	font: 10px Helvetica, sans-serif;
	text-decoration: none;
}
#footerSecondary {
	width: 900px;
	height: 16px;
	margin: 0px;
	padding: 10px 0px;
	float: left;
	text-align:center;
	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #496978;
}
#footerSecondary a:link, #footerSecondary a:active, #footerSecondary a, #footerSecondary a:visited {
	color:#ffffff;
	text-decoration: underline;
}
#footerSecondary a:hover {
	color: #bebf93;
	text-decoration: underline;
}
#footerSecondaryEqual {
	width: 40px;
	height: 16px;
	margin: 0px;
	padding: 10px 0px;
	float: right;
	text-align:center;
	background-color: #496978;
}

