/* --- Common site Styles ---------------------------------------------------------- */
body,
td
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 9.5pt;
	color: #313130;
	line-height:19pt;
}

body {
	background-image:url(../_images/bgrd_main.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#f5f0dc;
	margin:0 0 0 0;
}

a:link,
a:visited,
a:active,
a:hover { 
	color: #726f22;
	text-decoration:none;
	line-height:20px;
}
a:hover { 
	color: #726f22;
	text-decoration:underline;
	line-height:20px;
}
.mainArea
{
	width:900px;
	margin:0px auto 0 auto;
}
.mainContent
{
	margin:45px 48px 0 48px;
}
li
{
	margin:0 0 3px 0;
	list-style-image:url(../_images/bullet_diamond.gif);
}
ul
{
	padding:0 0 0 15px;
	margin:0 0 0 15px;
	list-style-type:disc;
	list-style-position:outside;
}
.line
{
margin:9px 0 9px 0;
border-bottom:1px solid #cccccc;
}
.nowrap
{
white-space:nowrap;
}


/* --- Navigation ----------------------------------------------------------- */
#navPadding {
	padding:0px 0 0 43px;
}



/* --- Home Page ------------------------------------------------------------ */
.homeBack {
	background-color:#0b6189;
	background-image:url(../_images/bgrd_home.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.homeHeader {
	padding:35px 0px 0 0px;
}
.homeContent {
	padding:16px 48px 0 48px;
}
.homeText {
	color:#eee3bf;
	line-height:36px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	margin:0 0px 0 0;
}
.homeImage {
	padding:12px 0 0 20px;
}
.homeFooter
{
	color:#599dbd;
	line-height:16px;
	font-size: 7.5pt;
	text-align:right;
	margin:35px 48px 15px 357px;
}
.homeFooter a,
.homeFooter a:link,
.homeFooter a:visited,
.homeFooter a:active
{
	color:#599dbd;
	text-decoration:none;
}
.homeFooter a:hover
{
	color:#eac84a;
	text-decoration:none;
}
.slideshow { 
	height: 426px; 
	width: 495px; 
}



/* --- Right Side ---------------------------------------------------------- */
.rightSide {
	margin:0px 0 0 30px;
}
.bioText {
	padding:16px 0 0 0;
}

/* --- Left Side Box ------------------------------------------------------- */
.boxColor {
	background-color:#005a84;
}
.boxIndents {
	padding:0px 0 17px 11px;
	line-height:16px;
}
.boxIndents2 {
	padding:0px 0 0 11px;
	line-height:16px;
}
.boxServiceHt {
	height:231px;
}
.boxAboutHt {
	height:262px;
}
.boxContent {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	color:#FFF;
	padding:20px 0px 12px 25px;
	line-height:16px;
}
.boxContent a,
.boxContent a:link,
.boxContent a:visited,
.boxContent a:active
{
	color:#fff;
	text-decoration:none;
	line-height:16px;
}
.boxContent a:hover
{
	color:#ebc94b;
	text-decoration:none;
	line-height:16px;
}
.boxContent2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ebc94b;
	line-height:16px;
}
.boxContent2 a,
.boxContent2 a:link,
.boxContent2 a:visited,
.boxContent2 a:active
{
	color:#ebc94b;
	text-decoration:none;
	line-height:16px;
}
.boxContent2 a:hover
{
	color:#fff;
	text-decoration:none;
	line-height:16px;
}
.communityIndents {
	padding:0px 0 8px 11px;
	font-size:10px;
}
.aboutPadding {
	padding:0 0 17px 0;
}
.leftContent {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#726f22;
	margin:15px 0 0px 2px;
	line-height:15px;
}
.leftContent a,
.leftContent a:link,
.leftContent a:visited,
.leftContent a:active
{
	color:#726f22;
	text-decoration:underline;
	line-height:15px;
}
.leftContent a:hover
{
	color:#bb9a22;
	text-decoration:underline;
	line-height:15px;
}
.leftIndents {
	padding:2px 0 8px 11px;
	line-height:10px;
}
.backLink {
	font-weight:bold;
	margin:15px 0 29px 0;
}
.backLink a,
.backLink a:link,
.backLink a:visited,
.backLink a:active {
	color:#FFF;
	text-decoration:none;
}
.backLink a:hover {
	color:#ebc94b;
	text-decoration:none;
}
.selected {
	color:#ebc94b;
	text-decoration:none;
	line-height:16px;
}
.faqsQuestions {
	padding-bottom:8px;
	text-decoration:underline;
}
.newsPressDate {
	padding:2px 0 10px 0;
}
#navigationDiv a {
   text-decoration:underline;
   display:block;
   color:#726f22;
}
#navigationDiv a:hover {
   text-decoration:underline;
   color:#d6492a;
}
#navigationDiv a.selected {
   text-decoration:underline;
   color:#d6492a;
}




/* --- Page Title  ---------------------------------------------------------- */

.ptitle
{
margin:0px 0px 0px 0;
color:#d6492a;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20pt;
line-height:35px;
letter-spacing:.05em;
}
.nameTitle {
	color:#726f22;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	line-height:16px;
}
.headShots {
	padding:0 15px 0 0 ;
}
.stateTitle {
	text-transform:uppercase;
	font-weight:bold;
	padding: 3px 0 5px 0;
}
.leftTitle {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	color:#726f22;
	text-transform:uppercase;
	padding:0 0 10px 0;
}
/* --- Communities ------------------------------------------------------- */

.commBoxContent {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	color:#FFF;
	margin:20px 0px 12px 25px;
	line-height:16px;
}
.commBoxContent a,
.commBoxContent a:link,
.commBoxContent a:visited,
.commBoxContent a:active
{
	color:#fff;
	text-decoration:none;
	line-height:16px;
	padding:0px;
}
.commBoxContent a:hover
{
	color:#ebc94b;
	text-decoration:none;
	line-height:16px;
	padding:0px;
}
/* --- Sitemap  ---------------------------------------------------------- */

.sitemap
{
line-height:14px;
font-size:9pt;
color:#000000;
font-weight:normal;
}
.sitemap a,
.sitemap a:link,
.sitemap a:visited,
.sitemap a:active
.sitemap a:hover
{
	text-decoration:none;
	display:block;
	padding:4px 0 4px 4px;
}
.sitemap a:hover
{
	color:#5200d9;
	text-decoration:none;
	background-color:#E7DCC7;
}
.sitemapLine
{
margin:5px 0 5px 0;
border-bottom:1px solid #CEC1A8;
}



/* --- Forms ---------------------------------------------------------- */

.forms
{
margin:0 0 0 0;
padding:0 0 0 0;
}
.formField {
	background-color: #FFF5D2;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 1px 0 0 3px;
	margin:0 0 0 0;
	width:230px;
	height:18px;
	color:#000000;
}
.formSelect {
	background-color: #FFF5D2;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 1px 0 0 3px;
	margin:0 0 0 0;
	width:230px;
	height:21px;
	color:#000000;
}
.formMemo {
	background-color: #FFF5D2;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 1px 0 0 3px;
	margin:0 0 0 0;
	width:230px;
	height:70px;
	color:#000000;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color:#000000;
	font-weight: bold;
	background-color: #E6BA11;
	margin:0 0 0 0;
	padding: 3px 2px 3px 2px;
	border: 1px solid #333333;
	width:60px;
}
.required
{
	color:red;
	font-weight:bold;
	font-size:8pt;
}
.error
{
	color:red;
	font-weight:bold;
	font-size:8pt;
}
.formText
{
font-size:7pt;
}
.borderBotForm
{
border-bottom:1px solid #333333;
}



/* --- Footer ---------------------------------------------------------- */

.footer
{
	color:#b7ae94;
	line-height:10px;
	font-size: 7.5pt;
	text-align:right;
	margin:35px 48px 15px 0px;
}

.footer a,
.footer a:link,
.footer a:visited,
.footer a:active
{
	color:#b7ae94;
	text-decoration:none;
}
.footer a:hover
{
	color:#79766e;
	text-decoration:none;
}




/* --- Corporate on state links ---------------------------------------------------------- */

.members_on
{
		color:#fff;

}

.members_on a,
.members_on a:link,
.members_on a:visited,
.members_on a:active
{
	color:#ebc94b;
	text-decoration:none;
}
.members_on a:hover
{
	color:#ebc94b;
	text-decoration:none;
}

.members_off
{
		color:#fff;

}

.members_off a,
.members_off a:link,
.members_off a:visited,
.members_off a:active
{
	color:#fff;
	text-decoration:none;
}
.members_off a:hover
{
	color:#ebc94b;
	text-decoration:none;
}

p  {
	padding:0;
	margin:0;
	}