html, body {
margin:0;
padding:0;
background-color:#373737;
font-family:Arial;
font-size:12px;
}

.float_left{
float:left;
}

.clear_left{
clear:left;
}

#wrapper{
width:899px;
margin:auto;
background-color:#fffef4;
}

#body_content a{
cursor:pointer;
}

#aboutHeader{
background:url(images/header_1.jpg) no-repeat;
width:888px;
height:200px;
}

#publicHeader{
background:url(images/header_2.jpg) no-repeat;
width:888px;
height:200px;
}

#findHeader{
background:url(images/header_3.jpg) no-repeat;
width:888px;
height:200px;
}

#foundationHeader{
background:url(images/header_4.jpg) no-repeat;
width:888px;
height:200px;
}

#continuingHeader{
background:url(images/header_5.jpg) no-repeat;
width:888px;
height:200px;
}

#memberHeader{
background:url(images/header_6.jpg) no-repeat;
width:888px;
height:200px;
}

#resourceHeader{
background:url(images/header_7.jpg) no-repeat;
width:888px;
height:200px;
}


/******* BODY LEFT ********/
#body_left{
width:597px;
}

#body_left_content{
margin-left:28px;
font-size:12pt;
margin-right:10px;
font-weight:bold;
}
/******* END ********/



/******* GENERAL BODY ********/
#body_title{
background:url(images/title_back.gif) repeat-x;
color:white;
font-size:13px;
}

#body_title a{
color: white;
text-decoration:none;
}


#body_text{
margin-left:30px;
font-family: arial, sans-serif;
font-size: 13px;
word-spacing: 0pt;
line-height: 1.5;
margin-bottom:20px;
margin-right:15px;
}

#body_text h1{
font-size:20px;
font-weight:bold;
text-transform:uppercase;
}



#body_text #other_title{
font-size:18px;
font-weight:normal;
font-weight:bold;
text-transform:none;
}

#body_text a{
font-family: arial,sans-serif;
color: #b93404;
font-size: 12px;
text-decoration: underline;
letter-spacing: .75pt;
word-spacing: 0pt;
line-height: 1.5;
}

/******* END ********/



/******* BODY RIGHT ********/
#body_right{
background:url(images/dog_side.gif);
width:302px;
height:255px;
}

#body_right_header{
font-size:14px;
margin-top:7px;
color:white;
text-align:center;
}

#body_right_content{
margin-left:15px;
margin-top:10px;
}

#body_right_content h3{
font-size:14px;
font-weight:bold;
margin-bottom:0;
}
/******* END ********/



/******* BOX ********/
#box{
margin-bottom:20px;
}

.box_header{
text-align:center;
margin-top:20px;
color:white;
font-size:14px;
}

.box_content{
margin-left:110px;
margin-top:20px;
}

#box1{
background:url(images/sheep_bottom.gif);
width:299px;
height:167px;
}

#box1 .box_header{
text-align:left;
margin-left:130px;
}

#box2{
background:url(images/duck_bottom.gif);
width:298px;
height:167px;
}

#box2 .box_content{
margin-left:80px;
}

#box3{
background:url(images/cow_bottom.gif);
width:302px;
height:167px;
}

#box3A{
background:url(images/cow_bottomA.gif);
width:302px;
height:167px;
}
/******* END ********/



/******* FOOTER ********/
#long_back{
width:823px;
background: url(images/bottom_menu_main.gif) repeat-x;
color:white;
}

.learn_more{
float:right;
margin-right:13px;
margin-top:70px;
color:white;
font-size:10px;
}

.learn_more a{
color:white;
text-decoration:none;
}

.learn_more a:hover{
text-decoration:underline;
}

#footer_wrapper a{
color:white;
text-decoration:none;
}

#footer_wrapper a:hover{
color:#6a670f;
}

#footer_menu{
margin-top:5px;
}

#footer_info{
margin-top:10px;
}
/******* END ********/