div.header {
width:100%;
height:525px;
text-align:center;
/* color:#236F00; */
color: black;
background-color:#FFF;
}

p.header {
height:200px;
width:50%;
margin-left:1.5cm;
padding-top:10px;
padding-right:1.5cm;
}

p.header_home {
height:200px;
width:50%;
margin-left:1.5cm;
padding-top:10px;
padding-right:1.5cm;
margin-top:4cm;
}

img.background {
float:right;
}

p.normal {
color:#FFF;
font-family:Arial, Helvetica, Tahoma, serif;
font-size:16px;
}

label {
width:4em;
float:left;
text-align:right;
margin-right:0.5em;
display:block;
}

input {
color:#FFF;
background:#236F00;
border:1px solid #000;
text-align:right;
padding-right:4px;
}

.submit input {
color:#000;
background:#ffa20f;
border:2px outset #d7b9c9;
margin-left:4.5em;
}

fieldset {
border:1px solid #781351;
width:20em;
}

legend {
color:#fff;
background:#ffa20c;
border:1px solid #781351;
padding:2px 6px;
}

.solidblockmenu {
float:right;
font:bold 13px Arial;
width:100%;
border:1px solid #FFF;
background:#000 url(menu_images/blockdefault.jpg) center center repeat-x;
border-width:1px 0;
margin:0;
padding:0;
}

.solidblockmenu_ud {
float:right;
font:bold 13px Arial;
width:100%;
border:1px solid #FFF;
background:#000 url(menu_images/blockdefault_ud.jpg) center center repeat-x;
border-width:1px 0;
margin:0;
padding:0;
}

.solidblockmenu li {
display:inline;
}

.solidblockmenu li a {
float:right;
color:#FFF;
text-decoration:none;
border-right:1px solid #FFF;
padding:9px 11px;
}

.solidblockmenu li a:visited {
color:#FFF;
}

.solidblockmenu li a:hover,.solidblockmenu li .current {
color:#FFF;
background:transparent url(menu_images/blockactive.jpg) center center repeat-x;
}

.solidblockmenu li a:hover,.solidblockmenu li .current {
color:#FFF;
background:transparent url(menu_images/blockactive_ud.jpg) center center repeat-x;
}

body,div.main_content {
background-color:#000;
}

.hidden {
	display: none;
}
