/* global */
html{height: 100%;}
body {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  font-family: 'LatinModernSans10Regular';
  font-size: 15px;
  line-height: 16px;
  background-color:#000;
  color:#818285;
  letter-spacing:0px;
  background: #333;
  background-image:url(img/bk.gif);
}

p.clr, .clr {
	clear:both;
	padding:0;
	margin:0;
}
/* margin lefts / margin rights - to centre content */
#main, #links, #footer, #topimage, #menubarmain, #content_container, #wrapper, #footer_container
{ margin-left: auto; 
  margin-right: auto;
}

a.body_link:link{color:#818285;text-decoration:none;}
a.body_link:visited{color:#818285;text-decoration:none; }
a.body_link:hover{color:#356C0F;}


img {border:0}
/* main container */
p{margin-bottom:0;margin-top:0;  line-height: 18px;}
ul{margin-top:0;  font-size: 11px;  line-height: 16px;  font-weight: normal;}
h2{line-height: 18px;color:#B20A01; font-size:12px}
#main{ 
	width: 960px;
	}


/* main content */
#wrapper{  
	width: 960px;
 	height: auto;
 	padding: 0px;
 	overflow: hidden;
	background-color:#FFFFFF;
	background-image:url(img/footer_bk.gif);
    background-repeat:no-repeat;
    background-position:600px 370px;
	} 
	
/* text_container - page content */
#content_container
{ text-align: left;
  height:auto;
  width:960px;
  line-height: 16px;
  margin-top:20px;
  margin-left: 40px;
  margin-right: 400px;
  margin-bottom:0px;

}
#topimage
{ width: 960px;
  height: 177px;
  overflow: hidden;
  background-image: url(img/topimage.jpg);
  background-repeat:no-repeat;
  padding-left: 0px;
  padding-right: 0px;
  text-align:right;
  color:#FFFFFF;
  font-size:12px;
  padding-top:43px;
  line-height:17px;
}
#strap_line{
	text-align:left;
	padding-left:40px;
	font-size:23px;
    margin-bottom:10px;
}
/* Footer */
#footer_container
{ width: 960px;
  height: 70px;
  padding-left: 00px;
  padding-bottom: 40px;
  color:#818285;
}

#footertext_left
{ width: auto;
  padding-top: 0px;
  padding-left: 0px;
  float: left; 
  text-align: left;
}
.footertext_left_top a{color:#fff; font-size: 12px;line-height: 10px;letter-spacing:2px;text-decoration:none;}
.footertext_left_top a:hover{color:#356C0F;}
.footertext_left_bottom {color:#fff; font-size: 8px;letter-spacing:-.2px;}


#footertext_right_container
{ width:845px;
  height:65px;
  background-image:url(img/yellow_band_bottom.png);
  background-repeat:repeat-x;
  padding-top: 5px;
  padding-left: 20px;
  float: left; 
  text-decoration:none;
  color:#818285;
}



#footertext_right
{ width:auto;
  float: left; 
}
#footertext_right_2
{ width:auto;
  float: right;
  text-align:right;
  padding-right:40px;
}


.footertext_right a{color:#818285; text-decoration:none;}
.footertext_right a:hover{color:#356C0F;}

.footertext:link{color:#818285;	}
a.footertext:link{color:#818285;text-decoration:none;}
a.footertext:visited{color:#818285;text-decoration:none; }
a.footertext:hover{color:#356C0F;}

/* End Footer */


#menubarmain
{ width: 960px;
  height: 24px;
  color:#fff;
  background-image:url(img/yellow_band_bottom.png);
  background-repeat:repeat-x;
  padding-left: 10px;
  padding-right: 0px;

}
#menubarmain_item_all ul{ 
	margin: 0;
	padding: 0;
	font-size: 11px;
	float: left; 
  	text-align: center;
	list-style-type: none;
	font-family: 'LatinModernSans10Regular';
    font-size:14px;
	}
#menubarmain_item_all li { margin: 0 0 .2em 0; }
#menubarmain_item_all a{
	border-left: 1px solid #fff;
	display: block;
	color: #356C0F;
	margin-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
#menubarmain_item_all a:hover{color: #fff;}



#menubarmain_item_start ul{ 
	margin: 0;
	padding: 0;
	float: left; 
  	text-align: center;
	list-style-type: none;
	font-family: 'LatinModernSans10Regular';
    font-size:14px;
	}
#menubarmain_item_start li { margin: 0 0 .2em 0; }
#menubarmain_item_start a{
	display: block;
	color: #356C0F;
	margin-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
#menubarmain_item_start a:hover{color: #fff;}
#menubarmain_item_start,  #menubarmain_item_all, a#selected{color:#fff;}


#index_box1
{ height:auto;
  width: 440px;
  float: left;
  line-height: 16px;
  margin-top:12px;
  margin-bottom:30px;
}

#index_box1 img
{ 
  float: left;
}
#index_box1 p{padding-top: 14px;}
.index_box1_header1{  font-family: 'LatinModernSans10Regular';color:#356C0F;font-size:23px;}
.small_bold{  font-family: 'LatinModernSans10Bold';color:#818285;font-size:13px;}
.body_bold{  font-family: 'LatinModernSans10Bold';color:#818285;font-size:15px;}
.small_normal{  font-family: 'LatinModernSans10Regular';color:#818285;font-size:12px;}
.quotes{  font-family: LindenHillRegular;color:#356C0F;font-size:29px;line-height:34px;}

#index_box2
{ height:auto;
  width: 430px;
  float: left;
  padding-left:10px;
  line-height: 16px;
  margin-bottom:30px;
}
#index_box2 p{padding-top: 14px;}

.index_boxheader{color:#FFF;font-style:italic;font-size:18px;font-weight:bold;}

#index_box2 img{ 
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-top: 0px;
}

#statements {
	padding-top:10px;
	text-align:right;
	width:880px;
	color:#818285;
	line-height: 17px;
}
#statements a{
	color: #818285;
	text-decoration: none;
}
#statements a:hover{color: #356C0F;}
#statements a:visited{color: #818285;}
