body {
background-image:url(images/hf_bodybg.gif);
background-repeat:repeat-x;
background-color:#5a5959;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px; 
padding:0px; 
margin:0px;
}

a {
color:#0066CC;
font-size:11px;
}

#textlinks {
margin-left:10px;
}



h1 {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
margin:0px;
}

h2 {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
}

p {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
line-height:15px;
}

.p2 {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
line-height:15px;
text-indent:10px;
}

#container {
background-repeat:repeat-y;
width:720px;
top:29px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
position:relative;
}

#header {
background-image:url(images/sub_header.gif);
top:0px;
height:63px;
width:720px;
margin: 0px 0px 0px 0px; 
position:relative;
}

#header2 {
background-image:url(images/subsite_imgbg.gif);
top:0px;
height:193px;
width:720px;
margin: 0px 0px 0px 0px; 
position:relative;
}

#swfnav2 {
height:50px;
width:690px;
margin: 14px 0px 0px 15px; 
position:absolute;
}

#subimage {
top:1px;
left:15px;
height:182;
width:391px;
padding-top:5px;
padding-bottom:0px;
position:relative;
}

#sublogo{
padding-left:5px;
top:5px;
left:463px;
height:182px;
width:235px;
margin: 0px 0px 0px 0px; 
position:absolute;
}

#shadow {
background-image:url(images/page_shadow.gif);
height:14px;
width:720px;
margin: 0px 0px 0px 0px; 
position:relative;
}

#main {
background-image:url(images/container_bg.gif);
top:0px;
width:720px;
height:auto;
position:relative;
}

#content {
top:0px;
left:30px;
height:auto;
width:420px;
position:relative;
}

div.scroll {
height:500px;
width: 400px;
overflow-y: scroll;
border: 0px;
background-color: #fff;
padding: 10px;
}

#donation {
background-image:url(images/subsite_donationbg.jpg);
background-repeat:no-repeat;
padding:9px 0px 0px 9px;
top:5px;
left:468px;
height:294px;
width:237px;
margin: 0px 0px 0px 0px; 
position:absolute;
}

#tb {
background-image:url(images/rt_menu_modbg.gif);
background-repeat:no-repeat;
height:108px;
width:218px;
}

.tb2 {
height:78px;
width:200px;
margin: 15px 0px 0px 8px; 
}

.tb3 {
height:50px;
width:290px;
padding: 0px 0px 0px 0px; 
}

#modtext2 {
font-size:9px;
}

#footer {
background-image:url(images/hf_footer.gif);
top:0px;
width:720px;
height:78px;
position:relative;
}

#footerlinks {
top:5px;
width:720px;
height:30px;
position:relative;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
}

#footerlinks a{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#copyright {
top:0px;
width:720px;
height:30px;
position:relative;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#898989;
text-align:center;
}

.clear{clear:both;}