  html{
  
  height:100%;
  }
  
  body {
  width:auto;
  height:100%;
  min-height:100%;
  min-width:770px;
  margin:0px 0px 0px 0px;
  font-family:  arial, verdana Helvetica;
  font-size: 12pt;
  margin: 0px;
  padding: 0px;
  color: #000000;
  background:url(/images/bg4.gif)repeat-x;
  background-color:#513505; 
 
}

#bg_container{
display:table;
margin-left:auto;
margin-right:auto;

width:auto;
height:auto;
background:url(../images/bg4.gif);
background-repeat:repeat-x;

}


h4{
color:#C48C05;
font-size:14px;
font-style:italic;
font-weight:bold;
}

#ffc_container{
margin-left:auto;
margin-right:auto;
border:solid #000000 1px;
width:770px;
height:auto;

min-width:770px;
background:#000000;
}

#container_top{
position:relative;
height:auto;
width:100%;
top:0px;
left:0px;
background-color:#000000;

}





#container_main{


position:relative;
left:0px;
background-color:#ffffff;
width:auto;
height:auto;


}

#content{

font-size:.8em;
float:left;
border:#990000 1px;
height:auto;
width:400px;
background-color:#ffffff;
padding-left:10px;
padding-top:10px;
margin-bottom:20px;


}

#logo{
height:auto;
position:relative;
bottom:0px;
background-color:#ffffff;
}






#footer {
margin-top:0px;
position:relative;
left:0px;
width:100%;
height:70px;
min-width:770px;
background-color:#000000;

} 

#footer_logo{
float:right;
background-color:#000000;
width:auto;
}

#footer_image{
float:left;
background-color:#000000;
width:auto;
}





#nav_main {
position:relative;
margin-top:5px;
margin-bottom:0px;
left:0px;
top:0px;
background: #000000;
width: 770px; 
height:20px; 
padding-left:0px;
padding-top:10px;

}





.mainlinks li  {
position:relative;
top:40px;
right:10px;
font-weight:normal;
list-style:none;
font-size:9px;
color:#C48C05;
background-color:#000000;
margin-top:10px;
padding:5px;
width:100%;

}




.container_nav {
position:relative;
left:0px;
width: 394px; 
height: 78px;
 }





a{color:#FFFFFF;
  text-decoration:none;
  
  }
a:visited{color:#000000;}



a.button_link {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none; 
font-weight: bold; 
font-size: 10px; 
color: #ffffff; 
letter-spacing: 0px; 
line-height:10px;
display: block; 
margin:0 10px 0 12px;

}

a.button_link:visited {color: #ffffff;}
a.button_link:hover {color: #C48C05; display: block;}


.button { 


float:right; 
height: 11px; 
text-align: center;
background:url(../images/bullet.gif) no-repeat;
background-position:left;
margin-right:10px;

}


#main_link {

padding: 0px 0px 0 0;
width: auto;
}
a.sidelink_link {

text-decoration: none; 
font-weight: bold; 
font-size: 11px; 
color: #9C760F; 
letter-spacing: 0px; 
padding: 3px; 
display: block; 

padding-top:5px;
margin-left:10px;

}

a.sidelink_link:visited {color: #9C760F;}
a.sidelink_link:hover {color: #C48C05; display: block;}


.sidelink { 

position:relative;
top:20px;
margin-top:10px;
text-align: left;

}

#side_link{
width:auto;
padding:0px 5px 0 0;
}


.small{ 

float:left; 
height: 25px; 
text-align: center;

}

a.small_link{

text-decoration: none; 
font-weight: bold; 
font-size: 9px; 
color: #0000ff; 
letter-spacing: -1px; 
padding: 3px; 
display: block; 

padding-top:5px;
margin-left:6px;
}

a.small_link:visited{color:#0000ff;}
