/* CSS Document */

body {
font-family: verdana, arial, "lucida console", sans-serif;
font-size: 0.9em;
background-color: #9e1b34;
color: #fff;
}


label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}



fieldset
{
border:1px solid #fff;
margin-top: 1.5em;
padding: 1em;
background-color: #9e1b34;
color: #fff;
width: 400px;
}

legend
{
color: #fff;
background: #9e1b34;
padding: 4px 6px;
font-weight: bold;
border: 1px solid #fff;
}

.submit input
{
color: #9e1b34;
background-color: #E6E4E5;
border: 2px outset #E6E4E5;
font-weight: bold;
margin-left:0.5em;
}

input,textarea {
background-color: #FCF7F8;
font-family: verdana, arial, "lucida console", sans-serif;
}

.required{
	background-color:#EEEEEE;
	color:#333333;
	font-weight:bold;
/*	border-width:1px;
	border-style:dashed;
	border-color:#93008C;*/
}
 

.required input {
background-color: #F9FFD9;
}

.required textarea {
background-color: #F9FFD9;
}

.error {
background-color: red;
color:#fff;
font-weight: bold;
}

.info {
background-color: #BED9ED;
padding: 2px 6px;
}

h1 {
font-size: 1.3em;
background-color: #9e1b34;
color: #fff;
}

.download {
margin-top: 5px;
border: 3px double #fff;
padding-left: 10px;
background-color: #9e1b34;
color: #fff;
margin-bottom: 5px;
}

.download a {
text-decoration: none;
color: #fff;
font-weight: bold;
border: 3px double #fff;
background-color: #292BAF;
padding: 3px 10px;

}

.download a:hover {
background-color:#9e1b34;
}

img {
float: left;
margin-right: 40px;
margin-top: -3px;
margin-left: 30px; 
margin-bottom: 40px;
}