/*initialize page to remove all default margins and padding*/

*{margin:0; padding:0;}

body{font-size:62.5%; font-family:Verdana , Arial, Helvetica, sans-serif; color:#555555; text-align:center;}

.hidden {visibility:hidden; display:none;}

/*main container centers the site*/

#main {margin:20px auto; width:968px; text-align:left;}

/*top section includes header and content*/

#top {padding:0 34px;}

#header {width:900px; height:55px; overflow:hidden;}

#subheader { width:900px; height:55px; padding:0 0 5px 0; overflow:hidden;}

#flash {width:900px; height:253px;}

#content {width:900px;}

#content p,ul {font-size:1.1em; line-height:1.6em;}

#content h1 {font-size:2.2em; line-height:1.0em; color:#1c8a48; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

#content h2 {font-size:2.0em; line-height:1.0em; color:#1c8a48; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

#content h3 {font-size:1.8em; line-height:1.0em; color:#1c8a48; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

#content h4 {font-size:1.6em; line-height:1.0em; color:#1c8a48; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

#content h5 {font-size:1.4em; line-height:1.0em; color:#1c8a48; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

#content h6 {font-size:1.2em; line-height:1.0em; color:#1c8a48; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

#content a {color:#1c8a48; text-decoration:none;}

#content a:hover {color:#106c35; text-decoration:underline;}

#content p, #content pre,  #content label, #content dl, #content address, #content ul, #content ol { margin:.2em 0 1em 0;}

#content li, #content dd,#content blockquote {margin:0 0 .5em 2.8em;}

#content fieldset {padding:0.5em;}

#maincol { background:url(../../images/home_bg.gif) repeat-y; margin:10px 0 0 0; width:900px;}

#maincol1 {width:366px; float:left; padding:0px 20px;}

#maincol2 {width:224px; float:left; padding:0px 20px;}

#maincol3 {width:210px; float:left; padding:0px 0px 5px 20px;}

#subcolumns { background:url(../../images/sub_bg.gif) repeat-y top; margin:10px 0 0 0; width:900px;}

#subcol1 {width:860px; margin:10px 20px 0px 20px; padding:0 0 5px 0; /*background:url(../../images/content_bg.gif) repeat-x bottom;*/}

#colFooter
{
  margin:10px 20px 0px 20px; padding:0 0 5px 0;
  width:860px;
  background: url(../../images/content_bg.gif) repeat-x bottom;
}

#subcol2 {width:410px; float:left; padding:5px 20px; border:0;margin:0;}

#subcol2 div, #subcol3 div{padding:15px 0px; border-bottom:1px solid #1c8a48; }

#subcol3 {width:410px; float:left; padding:5px 20px; border:0;margin:0; overflow:hidden;}
/*navigation and CSS Rollovers*/

#nav {width:900px; height:42px;}

#nav ul {list-style:none; float:left; padding:0; margin:0;}

#nav ul li {float:left;}

#nav ul li a { display:block; text-indent: -9000px; overflow:hidden; height:42px; text-decoration:none; }

#nav1 a {background:url(../../images/nav1.jpg) no-repeat; width:168px; height:42px;}

#nav2 a {background:url(../../images/nav2.jpg) no-repeat; width:165px; height:42px;}

#nav3 a {background:url(../../images/nav3.jpg) no-repeat; width:169px; height:42px;}

#nav4 a {background:url(../../images/nav4.jpg) no-repeat; width:160px; height:42px;}

#nav5 a {background:url(../../images/nav5.jpg) no-repeat; width:230px; height:42px;}

#nav1 a:HOVER ,#nav2 a:HOVER ,#nav3 a:HOVER , #nav4 a:HOVER ,#nav5 a:HOVER { background-position:0 -42px; }

/*end navigation*/
.clear {clear:both; overflow:hidden;}
#footer {clear:both; width:968px; height:153px; margin:10px 0 0  0;}
.lgtgreen {background-color:#EFFCF4;}
.rightpic {float:right; clear:both; padding:0 0 0 5px;}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/
/*
.sIFR-replaced > div {
  display: none !important;
}

/*---- Header styling ---
.sIFR-active h1, .sIFR-active h2, .sIFR-active h3, .sIFR-active h4, .sIFR-active h5, .sIFR-active h6  {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
}

*/