/* BEGIN BODY TEXT STYLES */

h1, h2, h3, h4, h5, h6, p, li, .body, .body table tr td, .footer, .preHeading, a.nav, a.navActive, a.subNav, .rightCol, .leftcol, .textInput1 {

	font-family: Verdana, Arial, Helvetica, sans-serif; }



h1, h2, h3, h4, h5, h6, p {

	margin-bottom: 10px; }



h1 {

	margin-top: 10px;

	font-size: 18px;

	line-height: 24px;

	font-weight: bold;

	color: #659C00; }

h2 {

	margin-top: 30px;

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #566835;

	text-transform: uppercase; }

h3 {

	font-size: 12px;

	line-height: 16px;

	font-weight: bold;

	margin-top: 15px;

	color: #566835; }

p {

	margin-top: 0px; }



p.preHeading {

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	color: #838169; 

	text-transform: uppercase; 

	margin-bottom: 3px; }



.preLink {

	font-weight: bold;

	color: #659C00; }



p, li, .body, .body table tr td, .rightCol, .leftcol, .rightCol table tr td, .leftCol table tr td {

	font-size: 11px;

	line-height: 15px;

	color: #35342B; }



.body a, .rightCol a, .leftcol a {

	color: #659C00; 

	font-weight: bold; }

.body a:hover, .rightCol a:hover, .leftcol a:hover {

	color: #93CA00; }



hr {

	height: 1px;

	background-color: #566835;

	border: none;

	margin-top: 15px;

	margin-bottom: 15px; }

/* END BODY TEXT STYLES */



/* BEGIN LAYOUT STYLES */

.leftCol {

	padding-left: 15px;

	padding-right: 15px; }

.rightCol {

	padding-left: 15px;

	padding-right: 15px; }



.footer, .footer a {

	font-size: 9px;

	color: #F3F8F1; }

.footer a:hover {

	text-decoration: none;

	color: white; }



.dottedLine {

	background: url(../images/dotted.gif) top left repeat-x; 

	padding-top: 0px;

	padding-bottom: 15px; }

.dottedLine2 {

	background: url(../images/dotted.gif) top left repeat-x; 

	padding-top: 0px;

	padding-bottom: 0px; }

/* END LAYOUT STYLES */



/* BEGIN SPECIAL LAYOUT STYLES */

.noTopMargin {

	margin-top: 0px; }

.noBottomMargin {

	margin-bottom: 0px; }

/* END SPECIAL LAYOUT STYLES */





/* BEGIN ZOONOOZ FORMATTING */

.zoonooz h2 {

	text-transform: none; 

	margin-top: 0; }

TD.zoonooz {

	padding-bottom: 10px; }

.zoonooz P {

	margin-top: 0px;

	margin-bottom: 0px; }

P.article {

	margin-left: 13px; 

	margin-top: 5px; 

	margin-bottom: 10px; }

.pullQuoteLeft {

	float: left; 

	width: 200px;

	margin: 10px 10px 20px 8px;

	font-size: 13px; 

	line-height: 17px;

	font-weight: bold; }

.pullQuoteRight {

	float: right; 

	width: 200px;

	margin: 10px 0px 20px 20px;

	font-size: 13px; 

	line-height: 17px;

	font-weight: bold; }

.caption {

	font-size: 10px;

	color: #8E8E8C; }

/* END ZOONOOZ FORMATTING */







/* BEGIN NAVIGATION STYLES */

a.nav {

	font-size: 11px;

	color: #566835; 

	text-decoration: none; }

a:hover.nav {

	color: #659C00; }

a.navActive, a.subNav {

	font-size: 11px;

	color: #659C00;

	text-decoration: none;

	line-height: 14px; }

a.navActive {

	font-weight: bold; }

	

form {

	margin: 0 0 0 0; }

.form1 {

	margin-top: 5px; }

.textInput1 {

	font-size: 10px;

	font-weight: bold;

	color: #659C00;

	width: 150px; 

	height: 20px;

	margin-top: 1px;

	padding-top: 2px;

	padding-left: 5px;

	border: 1px inset #D4D0C8; }

.button1 {

	margin-top: 5px;

	margin-bottom: 5px; }

	

.small {

	font-size: 10px;

	line-height: 15px; }

.small a {

	font-weight: normal; }



.bodyBg_RHS_true {

	background: url(../images/bg/bgMain.gif) top left repeat-y; }

.bodyBg_RHS_false {

	background: url(../images/bg/bgMain2.gif) top left repeat-y; }

.bgLeftGrad {

	background: url(../images/bg/bgLeftGrad.jpg) top no-repeat; }





.rhsHigher {

	position:relative; 

	top: -40px;

	/* left:-40px; top:-20px; width:100px; z-index:2; margin-bottom: -50px; */ }



/* BEGIN IMAGES STYLES */

img.imgInlineLeftBorder, img.imgInlineRightBorder, img.imgNotInlineBorder {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #75735E;

	border-right-color: #FCFAF2;

	border-bottom-color: #FCFAF2;

	border-left-color: #75735E;

}

img.imgInlineLeftBorder, .imgInlineLeftNoBorder {

	margin-top: 4px;

	margin-bottom: 4px;

	margin-right: 7px;

	float: left;

}

img.imgInlineRightBorder, .imgInlineRightNoBorder {

	margin-top: 4px;

	margin-bottom: 4px;

	margin-left: 7px;

	float: right;

}

img.imgNotInlineBorder {

	margin-top: 4px;

	margin-bottom: 4px;

}

/* END INLINE IMAGE STYLES */



/* BEGIN MISC STYLES */

.green {

	color: #659C00; }
	
.faded {
	color: #B2B2B1; }

/* END MISC STYLES */

