/** MAIN LAYOUT **/


a:link {
color:#c1b079;
}
a:visited {
color:#c1b079;
}
a:hover {
color:#b2922a;
}
a:active {
color:#b2922a;
}
#logo {
background:url(../images/site/logo-ebf.gif) no-repeat 0% 0%; 
width:342px;
height:100px;
}

#sidebar {
font-family:arial, helvetica, sans-seif;
color:#f8b505;
font-size:24px;
text-align:right;
float:left;
width:233px;
padding-top:20px;
}

.line {
background:#f8b505;
height:1px;
margin-bottom:30px;
width:540px;
margin-right:auto;
margin-left:auto;
}

#main {
clear:both;
margin-top:20px;
width:850px;
background:#fff8e6;
border: 1px solid #f8b505;
}

#footer {
clear:both;
background:#fff3d3;
height:22px;
width:850px;
color:#f8b505;
font-size:11px;
text-align:center;
padding-top:8px;
margin-top:10px;
margin-bottom:5px;
}
#footer a {
color:#f8b505;
text-decoration:none;
margin-right:10px;
}
#footer a:hover {
color:#b38408;
margin-right:10px;
}
#specialbox {
background:#ffecb8;

}
/** END MAIN LAYOUT **/

a.fv_button {
    background: transparent url('../images/site/bg_ebf_button_a.gif') no-repeat scroll top right;
    color: #ffffff;
    text-decoration: none;
	letter-spacing: 1px;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
}
a.fv_button span {
    background: transparent url('../images/site/bg_ebf_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.fv_button:hover {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}
a.fv_button:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
}

div.darkbox{ margin: 30px 20px 20px;background: #fbecca;}
b.rtop, b.rbottom{display:block;background: #fff9eb;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #fbecca;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div.darkbox img{ margin: 0 20px 0 20px;}


h1, h2, h3, h4, h5 {
	color: #f8b505;
}

ul {
	margin: 10px 15px 10px 40px;
	padding: 0px 0px 0px 15px;
	line-height: 1.5;
}
ul.arrow {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
}
ul.arrow li {
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 10px 30px;
	background: url('../images/site/list_arrow_ebf.gif') 0 0 no-repeat;
	line-height: 1.5;
	list-style: none;
}
label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-weight:bold;
}
div.center{
	text-align:center;
}
.center_button{
	padding-left:230px;
	padding-bottom: 30px;
}



/** MENU **/
.nav {
	background:#fff3d3;
}
.nav ul {
	background:#fff3d3; /*IE6 needs this*/
	

}
div#menu li {
	background:#fff3d3;
}
div#menu a {
	color:#f8b505;
	 
}
div#menu li li a:link,
div#menu li li a:visited,
div#menu li.active li a:link,
div#menu li.active li a:visited
{
		color:#f8b505;
}
div#menu li li a:hover,
div#menu li.active li a:hover {
color:#b38408;
}

div#menu .nav li li {
	background: #fff3d3;
}
div#menu li.active a {
	color: #f8b505;
}

div#menu li:hover a,
div#menu li.sfHover a,
div#menu li.active:hover a,
div#menu li.active.sfHover a {
	color: #b38408;
	background: #fff3d3;
}

.nav li li:hover,
.nav li li.sfHover,
#menu li:hover li:hover,
#menu li.sfHover li.sfHover,
#menu li.active li.active {
	background-color:#fff3d3;
}

/** END MENU **/
