* { 
	margin: 0px;
	padding: 0px;
}
body { 
	margin: 0px;
	padding: 0px;
	font: 100% verdana, arial, sans-serif;
	font-size: 11pt;
	line-height: 125%;
}

#container {
	width: 960px;
	margin: auto;	
}

/* header */
#header {
	background: #FAFAFA url(../img/layout/bg.jpg) repeat-x;
	height: 180px; 	
	text-align: left;	
	
	/* height: 195px; */
}
#header-content {
	position: relative;
	margin: 0 auto; padding: 0;	
}
#header-content h1 {	
	position: absolute;
	background: transparent url(../img/layout/logo.gif) no-repeat 0 0;
	margin: 0; padding: 0;	
	height:116px; width: 313px; 
	/* change the values of left and top to adjust the position of the slogan */
	left: 15px; top: 10px;
}
#header-content h1 span {
	position: absolute;
	left: -2000px;	
}
#header-content #slogan {
	position: absolute;	
	font: normal 11px 'Trebuchet MS',sans-serif;
	letter-spacing: 0px;
	color: #918F8E;	
	margin: 0; padding: 1px 0;
	text-transform: none;
	border-top: 1px solid #555;
	
	/* change the values of left and top to adjust the position of the slogan */
	top: 70px; left: 115px;
}

/* main navigation tabs */
#header-content ul {
	position: absolute;
	list-style:none;
   margin:0; padding:0;	
	font: bold 13px Tahoma, 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	letter-spacing: 0;
	right:0 ; top: 110px;
}
#header-content li {
   display:inline;
   margin:0; padding:0;
}
#header-content a {
   float:left;
   margin:0;
   padding:0 0 0 8px;
   text-decoration:none;
	color: #ABABAB;
}
#header-content a span {
   float:left;
   display:block;
   padding:7px 25px 7px 7px;
   color: #ABABAB;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header-content a span {float:none;}
/* End IE5-Mac hack */
#header-content a:hover span {
	color:#FFF;
}
#header-content a:hover {
    color: #FFF; 
}
#header-content a:hover span {
  	 color: #FFF; 
}
#header-content #current a {
   background: url(../img/layout/tableft.gif) no-repeat left top;  
	color: #FFF; 	
}
#header-content #current a span {
   background: url(../img/layout/tabright.gif) no-repeat right top;
	color: #FFF;
}

/* header links */
#header-content ul#header-links {	
	list-style: none;	
	font-size: .88em;
	position: absolute;
	background: #282222;
	border: 1px solid #2C2929;
	padding: 5px 10px 8px 10px;
	font-weight: normal;
	
	top: 0px; right: 10px;
}
#header-content ul#header-links li {
	float: left;
}
#header-content ul#header-links li a {	
	color: #A8A6A6;
	text-decoration: none;		
	display: block;
	padding: 0px 15px;		
}
#header-content ul#header-links li a:hover {
	color: #35AA32;
}

A { 
	color: #35a72e;
}

.clearB {
	clear: both;
}

#footer { 
	text-align: center;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: green;
	padding: 10px;
	z-index: 1;
	clear: both;
	margin: 20px !important;
	font-size: 12px;
}

#footer p { 
	padding: 10px;
}

#footer img.left { 
	float: left;
}

#footer img.right { 
	float: right;
}
* { 
	margin: 0px;
	padding: 0px;
}
body { 
	margin: 0px;
	padding: 0px;
	font: 100% verdana, arial, sans-serif;
	font-size: 11pt;
	line-height: 125%;
}

/* header */
#header {
	background: #254923 url(../img/layout/img1.jpg) no-repeat top right;
	height: 151px; 	
	text-align: left;
	border-bottom: 2px #FFF solid;
	width: 960px;
	
	/* height: 195px; */
}
#header-content {
	position: relative;
	margin: 0 auto; padding: 0;	
}
#header-content h1 {	
	position: absolute;
	background: transparent url(../img/layout/logo.jpg) no-repeat 0 0;
	margin: 0; padding: 0;	
	height:151px; width: 343px; 
	/* change the values of left and top to adjust the position of the slogan */
	left: 0px; top: 0px;
}
#header-content h1 a{	
	margin: 0; padding: 0;	
	height:151px; width: 319px; 
	/* change the values of left and top to adjust the position of the slogan */
	left: 0px; top: 0px;
	text-indent: -9999px;
}
#pri-navigation {
	background: #254923;
	height: 26px;
	width: 960px;
}
#navigation {
   list-style: none;
   margin: 0; padding: 0;
   float: right;
}
#navigation li {
   float: left;
}
#navigation li a {
   display: block;
   text-align: center;
   color: #FFF;
   padding: 3px 10px;
   text-decoration: underline;
}
#navigation li a:hover {
   color: #FFF;
   text-decoration: none;
}
/* main navigation tabs */
#header-content ul {
	position: absolute;
	list-style:none;
   margin:0; padding:0;	
	font: bold 13px Tahoma, 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	letter-spacing: 0;
	right:0 ; top: 110px;
}
#header-content li {
   display:inline;
   margin:0; padding:0;
}
#header-content a {
   float:left;
   margin:0;
   padding:0 0 0 8px;
   text-decoration:none;
	color: #ABABAB;
}
#header-content a span {
   float:left;
   display:block;
   padding:7px 25px 7px 7px;
   color: #ABABAB;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header-content a span {float:none;}
/* End IE5-Mac hack */
#header-content a:hover span {
	color:#FFF;
}
#header-content a:hover {
    color: #FFF; 
}
#header-content a:hover span {
  	 color: #FFF; 
}
#header-content #current a {
   background: url(../img/layout/tableft.gif) no-repeat left top;  
	color: #FFF; 	
}
#header-content #current a span {
   background: url(../img/layout/tabright.gif) no-repeat right top;
	color: #FFF;
}

/* header links */
#header-content ul#header-links {	
	list-style: none;	
	font-size: .88em;
	position: absolute;
	background: #282222;
	border: 1px solid #2C2929;
	padding: 5px 10px 8px 10px;
	font-weight: normal;
	
	top: 0px; right: 10px;
}
#header-content ul#header-links li {
	float: left;
}
#header-content ul#header-links li a {	
	color: #A8A6A6;
	text-decoration: none;		
	display: block;
	padding: 0px 15px;		
}
#header-content ul#header-links li a:hover {
	color: #35AA32;
}

A { 
	color: #35a72e;
}

#footer { 
	text-align: center;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: green;
	padding: 10px;
	z-index: 1;
	clear: both;
	margin: 20px;
	width:920px;
}

#footer p { 
	padding: 10px;
}

#footer img.left { 
	float: left;
}

#footer img.right { 
	float: right;
}
