
/*-----------------------------------------------------------------------*/

  /* standard settings
  
/*-----------------------------------------------------------------------*/

.layout {
	width:780px;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	background-color: #2B3802;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img { 
   border: none;
}

pre {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
}

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

hr.faq {
	border: 1px solid #E0DFE3;
}

/*-----------------------------------------------------------------------*/

/* NAVIGATION */

.header_nav_bkgnd {
   background-color: #E9EDD4;
}

.header_nav {
	color: #698A12;
	font-size: 11px;
	font-weight: bold;
}

.header_nav a { 
   color: #698A12; 
	text-decoration: none;
}

.header_nav a:hover { 
   color: #3C5103; 
	text-decoration: none;
}

.main_nav {
   background-color: #749719;
	border-right: #FFFFFF solid 2px;
	color: #FAFFE2;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	padding: 10px 0px 10px 15px;
}

.main_nav a {
   color: #FAFFE2; 
	text-decoration: none;
}

.main_nav a:hover { 
   color:#3C5103; 
	text-decoration: none;
}

/*-----------------------------------------------------------------------*/

/* TITLES */

.page_heading, .section_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.page_heading {
	border-bottom: 1px solid #A3A594;
	color: #749719;
	font-size: 16px;
	font-variant: small-caps; 
	padding: 0px 0px 0px 0px;
}

.section_heading, .section_heading a, .section_heading a:hover, .section_heading a:link  {
	color: #3C5103;
	font-size: 14px;
	font-variant: small-caps; 
	padding: 10px 0px 5px 0px;
	text-decoration: none;
}

/*-----------------------------------------------------------------------*/

/* CONTENT */

.page_content {
	padding: 10px 0px 0px 0px;
}

.content-border {
	border-right: 1px solid #B21A1E;
}

.content, .content ul, .content ol, .content li, .content a, .content a:hover, .content-bold, .content-indent, .content-justified, .content-padding, .data-entry {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	text-decoration: none; 
}

.content {
	padding-top: 0px;
	padding-bottom: 10px;
}

.content ul {
	margin: 0px 0px 0px 40px;
}

.content ol {
	margin: 0px 0px 0px 48px;
}

.content li {
	margin: 0px 0px 3px 0px;
}

.content-bold {
   font-weight: bold;
}

.content-indent {
	padding-left: 20px;
}

.content-justified {
	text-align: justify;
}

.content-padding {
   padding: 10px 20px 10px 20px;
}

.data-entry {
	background-color: #E6E6E6;
	border: 1px solid #808080;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 0px 0px 2px;
}

/*-----------------------------------------------------------------------*/

.back-to-top-link, .back-to-top-link a, .back-to-top-link a:hover, .back-to-top-link a:link, .href-link, .href-link a, .href-link a:hover, .href-link a:link {
   color: #000000;
   cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

.back-to-top-link, .back-to-top-link a, .back-to-top-link a:hover, .back-to-top-link a:link {
	font-size: 9px;
	padding: 10px 0px 10px 0px;
}

.href-link, .href-link a, .href-link a:hover, .href-link a:link  {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

/*-----------------------------------------------------------------------*/

/* FOOTER */

.footer-disclaimer, .footer-copyright {
	background-color: #E9EDD4;
	color: #AFB592; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px; 
}

.footer-disclaimer {
	padding-top: 15px; 
	padding-bottom: 7px; 
	text-align: justify;
}

.footer-copyright {
	padding-top: 7px; 
	padding-bottom: 15px; 
}

/*-----------------------------------------------------------------------*/

/* CLICKABLE BUTTONS */

.button {
   background-color: #749719;
	border: #2B3802 solid 1px;
	color: #FAFFE2;
	cursor: pointer;
   filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFA6CA46', EndColorStr='#FF749719');
	font-weight: bold;
	height: 25px;
	text-decoration: none;
	width: 125px;
}
