@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body{
height:100%;
width:100%;
font-family:Verdana, Geneva, sans-serif
}
html, body {
height: 100%;
}

#Shell{
height:100%;
height: auto;
min-height: 100%;
}
#BannerHolder{
width:100%;
height:209px;
background:url(../img/clouds_background.jpg);
background-position:center;
}
#Banner{
width:900px;
height:209px;
margin-left:auto;
margin-right:auto;
padding-top:42px;
background:url(../img/birds.jpg) no-repeat;
}
#Banner img{
padding-left:10px;
}

#ButtonBar{
background:url(../img/button_bar.jpg) no-repeat;
height:41px;
width:849px;
margin-top:4px;
}

#TreeImage{
position:absolute;
top:40px; 
right:60px; 
z-index:20;
}

#ButtonBar ul{
list-style:none;
font-weight:700;
padding-top:3px;
margin-left:6px;
}

#ButtonBar ul li{
float:left;
}

#ButtonBar ul li a{
float:left;
color:#FFF;
text-decoration:none;
display:block;
padding-top:5px;
padding-left:15px;
padding-right:15px;
height:24px;
}

#ButtonBar ul li a:hover{
background:#267CC1;
}

#GrassHolder{
width:100%;
height:73px;
background:url(../img/grass_background.jpg);
}

#ContentHolder{
width:100%;
height:750px;
background:url(../img/grass_gradiant.jpg);
background-repeat:repeat-x;
}

#Content{
padding-top:50px;
width:850px;
margin-left:auto;
margin-right:auto;	
}

#Content p{
font-size:12px;
}
#Content ul{
font-size:12px;
padding-left:40px;
}

#LargePic{
margin-left:auto;
margin-right:auto;
margin-bottom:40px;
float:left;
}

#FooterHolder {
width:100%;
height:77px;
margin-top: -77px;
background:url(../img/footer_background.jpg);
}

#Footer{
width:850px;
margin-left:auto;
margin-right:auto;
color:#FFF;
font-weight:700;
height:45px;
padding-top:25px;
}

#Footer .left{
width:564px;
float:left;
padding-top:12px;
}

#Footer .right{
padding-top:5px;
width:200px;
float:left;
}

.inlineSpacer{
width:70px;
float:left;
height:1px;
}

.fieldHolder{
position:relative;
width:376px;
float:left;
}

.fieldHolder ul{
font-size:12px;
padding-left:40px;
}

.fieldHolder img{
position:absolute;
top:-6px;
left:-11px;
}

.fieldHolder h2{
color:#FFF;
background:url(../img/content_header.jpg) no-repeat;
width:344px;
height:37px;
font-size:16px;
padding-left:32px;
padding-top:4px;
}

.fieldHolder p{
padding-left:10px;
padding-right:5px;
font-size:12px;
font-weight:100;
}

.fieldHolder h3{
padding-left:10px;
padding-right:5px;
font-size:12px;
}

#midGap{
	clear:both;
	height:60px;
	width:1px;
}
