@charset "UTF-8";
/* CSS Document */

html, * { margin: 0; padding: 0; }

body { 
	font-family : Arial, Helvetica, sans-serif; line-height:140%;  

	 }
* html body {  }
/* border:1px solid #ff0000; */
#wrapper { position:relative; margin: 0px auto; padding: 0 20px; width: 800px;   
  background: #FFFFFF url(../images/bg_wrapper.png) repeat-y;
 } 

#header { height:130px; width:800px;
	background: url(../images/bg_header.png) no-repeat;  }

#headtitle { margin-left:-1000px; }
table td { vertical-align:top; margin:0 0 10px 0; padding-right:10px; }
table  {  margin:0 0 10px 0;  }

table.links td { border-bottom:1px solid #E9E6E5 }
table.links td {padding:10px 20px 0 0px; line-height:120%;}
table.links td {padding:10px 20px 0 0px; line-height:120%;}
/*
table.links td.alt { background:#E9E6E5}
table.links tr.alt { background:#E9E6E5}   */


#nav { height:30px; background: #85A283 url(../images/bg_nav.png) no-repeat 0px 0px; width:800px;   }
ul#mainNav { height:30px; margin:0 0 0 100px; padding:0 0 0 2px; list-style:none; background: url(../images/nav_divider.png) no-repeat left center; }
#mainNav li { float:left; margin:0; padding:0 2px 0 0; background: url(../images/nav_divider.png) no-repeat right center; }
#mainNav a { float:left; display:block; margin:0; padding:0 12px; text-decoration:none; line-height:30px; color:#FFFFFF; 
	font-size: 80%; /* all browsers including Mac IE */
   *font-size: 73%; /* IE 7 and below */
   _font-size: 77%; /* IE 6 and below */	
	font-weight:bold; }
/* * html #mainNav a { font-size: 0.7em; font-weight:bold; } */
#mainNav a:hover, a.on { color:#FFFFFF; background:#71964D; }

#sub_nav { padding:0 0 20px 0; }
#sub_nav a { padding:0 20px 0 0; }
#sub_nav a.subOn { color:#ababab; }



.nospaceAfter { margin:0; padding:0; }

#content {
	font-size: 80%; /* all browsers including Mac IE */
   *font-size: 73%; /* IE 7 and below */
   _font-size: 77%; /* IE 6 and below */
	background: url(../images/bg_content.png) repeat-x;
	
	min-height:500px;
	height:auto !important;
	height:500px;
	
	border-bottom:30px solid #B0A6A3;
	margin:0; padding:35px 0 0 0;
}

#content_text { margin:0px 100px 0px 100px; padding:0 0 30px 0; }

#content_text ul { margin:0; padding:0px 0px 10px 0px; line-height:140%;}
#content_text li { margin:0; padding:5px 0px 5px 15px; background: url(../images/list_bullet.png) no-repeat 0 10px; list-style-type:none; }

p {margin:0 0 10px 0; }

h1, h2, h3, h4, h5 {
}
h1 { margin-bottom:20px; }
h2 { margin:10px 0 6px 0; }
h3 { font-size:1.2em; font-weight:bold; }

#content_text img { border:none; }
.borderOn { border:1px solid #71964D; }
.align_left {float:left; padding-right:15px;}
.align_right {float:right; padding-left:15px;}

hr { height:1px; background: none;  clear:both;
	width:100%; border:none; border-top:1px solid #E9E6E5; margin:10px 0px 15px 0; }
* html hr { margin:5px 0px 8px 0; padding:0; width:100%;
 }
 
 /* A LINKS */
a:link, a:visited { color:#71964D; text-decoration: none; font-weight: bold;}
a:hover { text-decoration: underline; }


#footer {
position:relative; margin: 0px auto; padding: 0 20px; width: 800px;  height:50px;
  background: #FFFFFF url(../images/bg_footer.png) no-repeat;
    }


