@charset "UTF-8";

a:link, a:visited
{ color: rgb(56,124,44); text-decoration: underline; }

a:hover, a:active
{ color: rgb(56,124,44); text-decoration: none; }

body
{ background: rgb(227,236,200) url("/media/img/background.gif"); color: rgb(77,77,79); font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin: 0; padding: 0; }

fieldset
{ border: none; margin: 0; padding: 0; }

h1
{ color: rgb(56,124,44); font-size: 26pt; }

h2
{ color: rgb(56,124,44); font-size: 14pt; font-weight: normal; }

h3
{ color: rgb(56,124,44); font-size: 12pt; font-weight: normal; }

html
{ margin: 0; padding: 0; }

img
{ border: 0; }

input.textField
{ background-color: rgb(255,255,255); border: 1px solid rgb(153,153,153); font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0; padding: 3px; }

legend
{ color: rgb(60,60,62); font-size: 11pt; font-weight: bold; padding: 0 0 10px 0; }

select
{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 3px; }

strong.green
{ color: rgb(56,124,44); }

sup
{ font-size: 6pt; }

ul
{ margin: 0; }

ul > li
{ margin: 0; }

#footer
{ font-size: 9pt; }

#hideMe
{ display: none; }

#localeSelector
{ position: absolute; right: 20px; top:20px; }

#logo
{  }

#page
{ line-height: 1.5em; margin: 50px; padding: 0; }

#photo
{ margin: -50px 0 0 -50px; }

.clearabove
{ clear: both; }

.delimiter
{ float: left; margin: 29px 3px 0px -10px; }

.fieldgroup
{ float: left; margin: 0 15px 15px 0px; }

.fieldgroup .control
{ height: 30px; margin: 7px 0 0 0; }

.fieldgroup .label
{ font-size: 8pt; }

.required
{ color: rgb(216,14,79); }

.submit
{ margin-top: 30px; width: 150px; }

#introductory-content
{margin-left : 350px; }