@import url(/elements/css/base.css);
@import url(/elements/css/layout.css);
@import url(/elements/css/calendar/style.css);
@import url(/elements/css/forums/style.css);
@import url(/elements/css/form.css);
@import url(/elements/css/print.css);
@import url(/elements/css/clearfix.css);

/* SET BODY ATTRIBUTES */

body {
font: 12px/1em Arial, Helvetica, sans-serif;
color: #0d8a53;
background:#fff url(/elements/images/siteBG.gif);
}

#siteWrap {background-color:transparent;}
#clamp {background-color:#06783d;}

/* HEADER -----------------------------------------------------------------*/
#mastHeader {padding:10px;}
#logo {text-align:right;}

#mainMenu {padding:0 0 8px 0; background:#06783d url(/elements/images/gutter.gif) no-repeat top left;}
	#mainMenu ul {float:right; display:inline;}
	#mainMenu ul li {display:inline;}
	
	#mainMenu ul li a,
	#mainMenu ul li a:link,
	#mainMenu ul li a:visited {float:left; display:inline; padding:10px 10px 5px 10px; font-size:12px; line-height:1em; color:#fff; text-decoration:none; background-color:#06783d;}
		
	#mainMenu ul li a:hover,
	#mainMenu ul li a:focus,
	#mainMenu ul li a:active,
	#mainMenu ul li a.onState {color:#06783d; background:#e7e7e7 url(/elements/images/img_mainnav_bg.gif) repeat-x top left;}


#utilityMenu {background:#224e37 url(/elements/images/utilityBG.gif) repeat-x top left;}
	#utilityMenu ul {float:right; display:inline;}
	#utilityMenu ul li {display:inline;}

	#utilityMenu ul li a,
	#utilityMenu ul li a:link,
	#utilityMenu ul li a:visited {float:left; display:inline; padding:5px 10px 5px 10px; font-size:11px; line-height:1em; color:#fff; text-decoration:none; background:#224e37 url(/elements/images/utilityBG.gif) repeat-x top left;}	
	
	#utilityMenu ul li a:hover,
	#utilityMenu ul li a:focus,
	#utilityMenu ul li a:active,
	#utilityMenu ul li a.onState {color:#fff; background:#3f9869;}

/* CONTENT */
#canvas {background-color:#fff; border-left:1px solid #efefef;}
#content {padding:15px 0 0 15px; line-height:1.5em}
	#content h1 {margin:0 0 .75em 0; font-size:16px;line-height:1.2em;color:#06783d;}
	#content h2 {margin:0 0 .75em 0; font-size:14px;line-height:1.2em;color:#464646}
	#content h3 {margin:0 0 .75em 0; font-size:14px;line-height:1.2em;color:#06783d;}
	#content h4 {margin:0 0 .75em 0; font-size:12px;line-height:1.2em;color:#464646;}
	
	#content p { margin-bottom:10px;color:#06783d; line-height:1.5em;}
	#content a,
	#content a:link,
	#content a:visited { font-weight:bold; color:#91a700; text-decoration:none;}
	#content a:hover,
	#content a:focus,
	#content a:active { color:#fff; background-color:#91a700; }

	#content ul,
	#content ol {margin:0 10px 1em 20px;font-size:11px;}
	#content ul {list-style-type:disc;}
	#content ol {list-style-type:decimal;}
	#content ul ul {list-style-type:circle;}
	#content ol ol {list-style-type:decimal-leading-zero;}
	#content ul li,
	#content ol li {margin:0 0 .75em 0; line-height:1.5em;}



/* Related Files Menu */
#related_files {float:right; width:200px; margin:0 0 10px 10px; padding:0; border:5px solid #efefef; background-color:#efefef;}
	#related_files h1 {margin:0; padding:10px; border-bottom: 1px solid #fff; background-color:#b8ddca;}
	#related_files ul {margin:0; padding:10px 20px; list-style-type:disc; background-color:#d7f4e5;}
	#related_files ul li {margin:0 0 .5em 0;}
	#related_files ul li a {}

/* Home page only --------------------------------------------------------------------*/
#content #heading {padding: 0 0 0 14px; margin: -15px 0 2px -15px; background:#56cecd url(/elements/images/headingGutter.gif) no-repeat top left; }

/* FEATURE BOX 1 */
#content #feature {width:538px; margin:0 0 15px -15px; padding:5px 0px 5px 18px; background:#56cecd url(/elements/images/featureGutter.gif) no-repeat top left;}

/* FEATURE BOX 2 */
#feature2 {width:528px; margin:0 0 15px -15px; padding:1px 14px 14px 14px; background-color:#357e7e; }
#feature2Box_container {background-color:#fff;}

#feature2Box1 {float:left; display:inline; width:253px; padding:5px; border-right:1px solid #357e7e; background-color:#fff; }

#feature2Box2 {float:right; display:inline; width:254px; border-left:1px solid #357e7e; background-color:#fff; margin-left:-1px; padding:5px;}

#feature2 h3 {margin-bottom:10px; font-weight:bold;  font-size:16px; line-height:1.2em; color:#06783d; border-bottom:1px solid #ccc;}
#feature2 h4 {margin-bottom:10px; font-weight:bold;  font-size:11px;  line-height:1.2em; color:#06783d;}

#feature2 p {margin-bottom:10px; padding-bottom:10px; font-size:11px;  line-height:1.2em; color:#06783d; border-bottom:1px solid #ccc;}

#feature2 a,
#feature2 a:link,
#feature2 a:visited {color:#06783d; text-decoration:none;}

#feature2 a:hover,
#feature2 a:focus,
#feature2 a:active {color:#06783d; text-decoration:underline;}

#feature2 span {font-weight:bold; font-style:italic;  font-size:11px; color:#fff; background-color:#c00; text-transform:uppercase;}


/* FEATURE BOX 3 */
#feature3 {width:528px; margin:0 0 15px -15px; padding:14px; font-size:11px; background-color:#e5e5e5; }

#feature3box1 h3 {color:#06783d;}
#feature3box1 p {}

#feature3box2 a,
#feature3box2 a:link,
#feature3box2 a:visited {float:left; display:inline; margin:0 5px 5px 0; padding:3px; border:1px solid #fff;background-color:#b8ddca;}

#feature3box2 a:hover,
#feature3box2 a:focus,
#feature3box2 a:active {border:1px solid #06783d; background-color:#fff;}

/* SIDEBAR ------------------------------------------------------------------------*/
#sideBar {}
	.callOut {margin:0 0 2px 0;padding:10px 5px; font-size:10px; color:#175c5c;}
		
		.callOut span {font-weight:bold; font-style:italic;  font-size:11px; color:#fff; background-color:#c00; text-transform:uppercase;}
		.callOut h3 { margin-bottom:10px; font-weight:bold;font-size:16px;   line-height:1.2em;}
				
		.callOut a,
		.callOut a:link,
		.callOut a:visited {color:#175c5c; text-decoration:none;}
		
		.callOut a:hover,
		.callOut a:focus,
		.callOut a:active {color:#175c5c; text-decoration:underline;}
				
		.benefits {background:#aae6e6 url(/elements/images/coolgreen1bg.gif) no-repeat top left;}
			.benefits h3 {color:#175c5c;}				
		
		.incentives {background:#eae3cf url(/elements/images/sienna1bg.gif) no-repeat top left;}
			.incentives h3 {color:#897027;}
		
		.events {background:#fff url(/elements/images/green1bg.gif) no-repeat top left;}
			.events p em{font-weight:bold; font-size:12px; font-style:normal;}
			.events p strong{font-size:13px; color:#000;}
			.events p {margin-bottom:10px; font-size:11px; font-weight:normal; line-height:16px;}
			.events div.divider {margin-bottom:10px;border-bottom:1px solid #06783d;}
			.events h3 {color:#175c5c;}
		
		.search {background:#e5e5e5 url(/elements/images/grey1bg.gif) no-repeat top left;}				
			.search h3 {color:#464646;}
			.search input.searchbox {width:120px; margin-right:5px; padding:2px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:1px solid #73bcbc; background-color:#fff;}
			.search input.submit {width:50px;border:1px solid #06783d; background-color:#06783d; font-size:10px;   font-family:Arial, Helvetica, sans-serif;color:#fff;}
		
		.discussed {background-color:#fff;}				
			.discussed h3 {color:#464646;}
			.discussed p {margin-bottom:5px;color:#333;}

 
	#sideBar ul,
	#sideBar ol {margin:0 10px 1em 20px;font-size:10px;}
	#sideBar ul {list-style-type:disc;}
	#sideBar ol {list-style-type:decimal;}
	#sideBar ul li,
	#sideBar ol li {margin:0 0 .5em 0; line-height:1.2em;}


/* Sub Menu */			
#sideBar #subMenu { margin:0 0 2px 0;padding:0px 0;background-color:#fff;}
	#sideBar #subMenu ul {margin:0;padding:0;}
	#sideBar #subMenu ul li {display:inline; font-size:11px;text-align:right; }
		#sideBar #subMenu ul li a,
		#sideBar #subMenu ul li a:link,
		#sideBar #subMenu ul li a:visited {display:block; margin-bottom:1px;  padding:5px 10px;  font-weight:bold;color:#fff;text-align:right;text-decoration:none; background-color:#30ad6c;}

		#sideBar #subMenu ul li a:hover,
		#sideBar #subMenu ul li a:focus,
		#sideBar #subMenu ul li a:active {background-color:#06783d;}
		
		#sideBar #subMenu ul li a.selected,
		#sideBar #subMenu ul li a.selected:link,
	    #sideBar #subMenu ul li a.selected:visited {background-color:#06783d;}			

/* FAQ */

.crumbs {font-size:11px; color:#666;}
.faq-cat-container {border:5px solid #efefef; padding:10px;  margin-bottom:10px;}
.faq-category h2 {border-bottom: 1px solid #efefef;}
.faq-category h2 span {font-weight:normal; font-size:12px;}
.faq-qa {border:1px solid #efefef; padding:10px;}
.faq-question {border:1px solid #efefef; border-style:solid solid dotted solid; padding:10px; background-color:#f4f9d2; font-size:14px; font-weight:bold;}
.faq-question span {font-weight:normal; font-size:12px;}
.faq-answer {padding:10px; border:1px solid #efefef; border-style:none solid solid solid; margin-bottom:10px;}


/* FOOTER ----------------------------------------------------------------------------*/
#footer { font-size:11px; color:#06783d;background-color:#b8ddca;}
#copyright {float:right;}
#copyright a,
#copyright a:link,
#copyright a:visited {color:#06783d; text-decoration:none;}
#copyright a:hover,
#copyright a:focus,
#copyright a:active {color:#224e37;}






