div
{
	padding: 0;
	margin: 0;
}

body
{
	background-color: #FFFFFF;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	background-image:url(../images/background.gif);}
	
#body a:link {color: #000000; text-decoration: underline; font-weight: normal;}  
#body a:active {color: #000000; text-decoration: underline; font-weight: normal;}
#body a:visited {color: #000000; text-decoration:underline; font-weight: normal;} 
#body  a:hover {color: #000000; text-decoration: none; font-weight: normal;}

#pageFrame
{
	margin-right:auto;
	margin-left:auto;
	color: #666666;
	width: 775px;
	height: 100%;	/* fix Opera 5 which breaks with the above IE fix */
	height: 100%;	/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
	}
	
#TopNav
{
	background-color:#b47f38;
	width:400px;
	height:19px;
	padding-left: 10px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:left;
	vertical-align:middle;
	color:#153F65;
	font-size:14px;
	font-weight:800;
	font-family:Arial, Helvetica, sans-serif;
}	
#TopNav a:link {color: #FFFFFF; text-decoration: none; font-weight: 700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}  
#TopNav a:active {color: #FFFFFF; text-decoration: none; font-weight: 700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#TopNav a:visited {color: #FFFFFF; text-decoration:none; font-weight: 700; font-size:11px; font-family:Arial, Helvetica, sans-serif;} 
#TopNav  a:hover {color: #FFFFFF; text-decoration: underline; font-weight: 700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#Logo
{
	width:375px;
	height:10px;
	background-color:#FFFFFF;}

#HPTopLeft
{
	float:left;
	width:375px;
	margin-left:0;
	margin-right:0;
	}
	
#HPTopRight
{
float:left;
	}
	
#HP_TopContainer
{
	background-color:Db9D2E;
	background-image: url(../images/background_homepage.jpg);
}

#HP_OrangeSpacer
{
	background-color:Db9D2E;
	height: 118px;
	width:375px;
	background-image:url(../images/spacer_orange.jpg);
}

#HP_slogan
{
	width:772px;
	background-color:#BE792F;
	background-image:url(../images/spacer_dark_orange.gif);
	}
	
#HP_BottomNav
{
	width:775px;
	background-color:#FFFFFF;
	
}

#HP_BottomNav_Photo
{
	width:350px;
	margin-left:0;
	float:left;
	
}

#HP_BottomNav_Nav
{
	width:400px;
	margin-left:350px;

	
}

#footer
{
	clear: both;
	z-index: 10;
	background-color: #b0c3c5;

}
#innerFooter
{
	text-align: center;
	padding: 10px;
	font-size:10px;
	color:#000000;

}
#OrangeFooter
{
	height:10px;
	padding: 10px;
	background-color:#b47f38;

}

#Address
{
	clear: both;
	z-index: 10;
	width:772px;

}
#innerAddress
{
	text-align: center;
	padding: 10px;
	font-size:11px;
	color:#FFFFFF;
	}

.PrimaryNaviagation
{color:#315F95; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.PrimaryNaviagation  a:link {color:#315F95; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.PrimaryNaviagation  a:visited {color:#315F95; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.PrimaryNaviagation  a:active {color:#315F95; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.PrimaryNaviagation  a:hover {color:#315F95; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}



.NaviagationScript
{color:#616161; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height: 12px;}

.SubNaviagation
{color:#000000; font-size:12px;}