/* --- Common site Styles ---------------------------------------------------------- */
body,
p,
td
{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#454730;
}

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

a:link,
a:visited,
a:active,
a:hover {
	color: #889610;
	text-decoration:underline;
}
a:hover {
	color: #A8B913;
	text-decoration:underline;
}
.mainArea
{
	width:761px;
	margin:22px auto 15px auto;
}
.mainContent
{
margin:22px 22px 26px 35px;
}
li
{
	list-style-image:url(../_images/bullet_circle.jpg);
	line-height:16px;
	margin:0 0 4px 0;
}
ul
{
	padding:0 0 0 15px;
	margin:0 0 0 12px;
	list-style-type:disc;
	list-style-position:outside;
}
.line
{
margin:9px 0 9px 0;
border-bottom:1px solid #ccc6b4;
}
.nowrap
{
white-space:nowrap;
}



/* --- Sides ---------------------------------------------------------- */

.leftSide
{
background-image:url(../_images/bgrd_left.jpg);
background-repeat:repeat-y;
}

.rtSide
{
background-image:url(../_images/bgrd_rt.jpg);
background-repeat:repeat-y;
}
.rtContent
{
margin:22px 24px 22px 21px;
}
.topQuote
{
margin:15px 0 0 0;
}
.pullQuote
{
margin:12px -7px 12px -7px;
}
.subTitles
{
color:#79850e;
font-weight:bold;
}




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

.ptitle
{
margin:0px 0px 7px -1px;
font-size:21px;
color:#79850e;
font-family:"Times New Roman", Times, serif;
}





/* --- photos  ---------------------------------------------------------- */

.photosRight
{
margin:-2px -5px 7px 10px;
}

.photosLeft
{
margin:-2px 10px 7px 0px;
}





/* --- FAQs ---------------------------------------------------------- */

.backToTop
{
border-bottom:1px solid #ccc6b4;
text-align:right;
font-size:11px;
color:#454730;
margin:0 0 11px 0;
padding:0 3px 3px 0;
}
.backToTop a,
.backToTop a:link,
.backToTop a:visited,
.backToTop a:active
{
	color:#454730;
	text-decoration:none;
}
.backToTop a:hover
{
	color:#79850e;
	text-decoration:underline;
}
.question
{
color:#454730;
font-size:18px;
line-height:18px;
}
.answer
{
margin:11px 0 2px 2px;
}
.faqLinks
{
line-height:13px;
margin:40px 0 0 4px;
color:#878e4c;
font-size:12px;
}
.faqLinks div
{
margin:0 0 10px 0;
text-indent:-7px;
}
.faqLinks a,
.faqLinks a:link,
.faqLinks a:visited,
.faqLinks a:active
{
	color:#889610;
	text-decoration:none;
}
.faqLinks a:hover
{
	color:#889610;
	text-decoration:underline;
}





/* --- News  ---------------------------------------------------------- */

.newsDate
{
	color:#929564;
	font-style:italic;
}
.newsName
{
color:#454730;
font-size:18px;
line-height:19px;
margin:2px 0 5px 0;
}
.newsName a,
.newsName a:link,
.newsName a:visited,
.newsName a:active
{
	color:#454730;
	text-decoration:none;
}
.newsName a:hover
{
	color:#889610;
	text-decoration:none;
}
.backLink
{
margin:0 0 0 40px;
font-size:12px;
}
.backLink a,
.backLink a:link,
.backLink a:visited,
.backLink a:active
{
	color:#79850e;
	text-decoration:none;
}
.backLink a:hover
{
	color:#A8B913;
	text-decoration:underline;
}


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

.getFactsLinkSide
{
font-size:16px;
color:#79850e;
}
.getFactsLinkSide a,
.getFactsLinkSide a:link,
.getFactsLinkSide a:visited,
.getFactsLinkSide a:active
{
	color:#79850e;
	text-decoration:underline;
}
.getFactsLinkSide a:hover
{
	color:#A8B913;
	text-decoration:underline;
}
.factsBorderLeft
{
	border-left:1px solid #EBE9E2;
}
.factsBorderTop
{
border-top:1px solid #ccc6b4;
}
.factsContent
{
margin:17px 31px 20px 31px;
}
.factsTitleContent
{
	padding:9px 31px 7px 31px;
	border-bottom:1px solid #EBE9E2;
}
.factsTitle
{
color:#79850e;
font-size:17px;
}
.factsMainTitle
{
color:#79850e;
font-size:20px;
text-align:center;
}









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

.forms
{
margin:0 0 0 0;
padding:0 0 0 0;
}
.formField {
	background-color: #fefef9;
	border: 1px solid #dde0c9;
	font-family:"Times New Roman", Times, serif;
	font-size: 9pt;
	padding: 1px 0 0 3px;
	margin:0 0 0 0;
	width:140px;
	height:18px;
	color:#454730;
}
.formMemo {
	background-color: #fefef9;
	border: 1px solid #dde0c9;
	font-family:"Times New Roman", Times, serif;
	font-size: 9pt;
	padding: 1px 0 0 3px;
	margin:0 0 0 0;
	width:366px;
	height:110px;
	color:#454730;
}
.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#454730;
	font-weight: bold;
	background-color: #e5e6d7;
	margin:0 0 0 0;
	padding: 3px 2px 3px 2px;
	border: 1px solid #83847b;
	width:60px;
}
.required
{
	color:red;
	font-size:12px;
}
.error
{
	color:red;
	font-size:12px;
}
.formText
{
font-size:12px;
}

.contactEmail a,
.contactEmail a:link,
.contactEmail a:visited,
.contactEmail a:active
{
	color:#889610;
	text-decoration:none;
}
.contactEmail a:hover
{
	color:#A8B913;
	text-decoration:none;
}




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

.footer
{
	color:#9fa093;
	line-height:16px;
	font-size:11px;
	text-align:left;
	margin:12px 4px 20px 1px;
}

.footer a,
.footer a:link,
.footer a:visited,
.footer a:active
{
	color:#9fa093;
	text-decoration:none;
}
.footer a:hover
{
	color:#9fa093;
	text-decoration:underline;
}