body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #2E2E2E;
	text-align: center;
	margin: 0px;
}
h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}

a:link, a:visited, a:active, a:hover
{ 
  text-decoration:underline;
  font-weight:normal;
  color:#ff0000;
  font-size:12px;
}
a:active, a:hover
{ 
  color:#BA0C01;
}
a.menu {
 display:block;
 padding:3px;
 border-top:1px solid #000;
 background-color:#FDD8A4;
 text-align:center;
 color:#eeeeee;
 text-decoration:none;
 }
a.menu:link, a.menu:visited
{ 
  color:#BA0C01;
 background-color:#FDD8A4;
 text-decoration:none; font-weight:bold;
}
a.menu:active, a.menu:hover
{ 
  color:#BA0C01; font-weight:bold;
 background-color:#eeeeee;
}

#title {
height:70px;
padding:5px;
background-color:#b8f400;
background: url(../images/logo.jpg);
border-bottom:1px solid #000;
}

.main {
	width:760px;
	margin:0px auto;
	text-align:left;
	background-color:#FF6F55;
	border:1px solid #000000;
}


#left {
background-color:#FF6F55;
width:168px;
float:left;
}
.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
color: White;
}
.menucontainer {
border:1px solid #000;
background-color:#BA0C01;
width:146px;
margin:10px;
}
#content {
border:1px solid #ffffff;
background-color:#ffffff;
width:570px;
float:right;
padding:0px 10px;
}

fieldset {width: 40em;
			 margin: 1.5em auto 1.5em auto;
			 display: block;
			 font-size: 12px; 
			 border: 1px solid #243D5E;
			 background: #FDD8A4;
			 
			}
			
legend {
background-color: #FF6F55;
   padding: 4px;
   border: 1px solid #243D5E;
   border-right-width: 2px;
   border-bottom-width: 2px;
   margin-bottom: 4px;
   font-weight: bold;}

.data label {display: block;
   width: 9em;
   float: left;}
	
	input,textarea {margin: 3px 0;
   border: 1px solid #243D5E;
   background: white;
   padding: 3px 3px;}
	
input:active, input:focus, input:hover { background: #eeeeee;}
label {margin: 5px 0;}

.submit:hover {
	background-color: #E1DEED;
}
