#first-image {
 position: absolute;
 width: 956px;
 height: 675px;
 left: 50%;
 top: 50%;
 margin-left: -478px;
 margin-top: -337px;
 overflow: auto;
}

.personal-menu {
 margin-top: 120px;
 padding-top: 5px;
 width: 226px;
 height: 140px;
 text-align: center;
/*border: 1px solid #ccc;*/
}

body {
margin: 0 0 0 0;
background-color: #ffffff;
font: 10pt Arial, Helvetica, sans-serif;
}

h2 {
margin: 0;
}

a:link{
	color: #000000; text-decoration: underline;
}
a:visited {
	color: #000000; text-decoration: underline;
}
a:hover {
	color: #000000; text-decoration: none;
}
a:active {
	color: #000000; text-decoration: none;
}

a:link.green {
	color: #46764c; text-decoration: underline;
}
a:visited.green {
	color: #46764c; text-decoration: underline;
}
a:hover.green {
	color: #46764c; text-decoration: none;
}
a:active.green {
	color: #46764c; text-decoration: none;
}


.white {
	color: #ffffff;
}

a:link.white {
	color: #ffffff; text-decoration: underline;
}
a:visited.white {
	color: #ffffff; text-decoration: underline;
}
a:hover.white {
	color: #ffffff; text-decoration: none;
}
a:active.white {
	color: #ffffff; text-decoration: none;
}

.line{
	width: 100%;
	height: 1px;
	background-color: #fff;
	margin: 3px 0 3px 0;
}

.textgreen {
	color: #46764c; 

}

.error-message {
display: none;
color: #ff0000;
font: bold 8pt Arial, Helvetica, sans-serif;
}

input.submit {
font: bold 12pt Arial, Helvetica, sans-serif;
}


input.text, textarea {
width: 180px;
font: bold 12pt Arial, Helvetica, sans-serif;
border: #fff 2px solid;
}

.select {
width: 180px;
font: bold 12pt Arial, Helvetica, sans-serif;
border: #fff 2px solid;
}

.select2 {
font: bold 12pt Arial, Helvetica, sans-serif;
border: #fff 2px solid;
}

input.text:focus, textarea:focus, select:focus {
border: 2px solid #000;
}

a.overlay:link {
	color: #ffffff; text-decoration: underline;
}
a.overlay:visited {
	color: #ffffff; text-decoration: underline;
}
a.overlay:hover {
	color: #ffffff; text-decoration: none;
}
a.overlay:active {
	color: #ffffff; text-decoration: none;
}

.form {
color: #ffffff;
background-color: #000000;
margin: 0;
padding: 0;
}

.form .help {
font: 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px;
}

.form .label {

}

.form .element {
margin: 3px 0 10px;
}

.form .error {
font-weight: bold;
color: #ff0000;
}

.form .success {
font-weight: bold;
color: #009900
}