body {
 font-family: Vedana, Arial, sans-serif;
 font-size: 0.75em;
 background-color: #ffffff;
 margin: 2px 10px 0px 10px;
}

form {
 margin: 5px 0px 0px 0px;
}
h1 {
 font-size: 1.5em;
 font-weight: bold;
 color: #6699cc;
 border-bottom: #6699cc 1px solid;
 margin-bottom: 2px;
 margin-top: 2px;
}

div.formLabel{
 padding-left: 10px;
 font-weight: bold;
 color: #003366;
}

div.formValue{
 padding-left: 20px;
}

div.formItemOp {
 border-left: #dcdcdc 3px solid;
 margin-top: 1px;
}

div.formItemRq {
 border-left: #003366 3px solid;
 margin-top: 1px;
}

div.formItemEr {
 border-left: #ff0000 3px solid;
 margin-top: 1px;
 color: #ff0000;
}


div.buttons {
 margin-top: 12px;
 padding-left: 100px;
}

input.formInput {
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.8em;
 width: 400px;
}

select.multipleFormInput {
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.8em;
 width: 400px;
 rows: 8;
}


select.formInput {
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.8em;
 width: 400px;
}


input.formButton{
 border: #d3d3d3 1px solid;
 font-size: 0.8em;
 color: #003366;
 background-color: #f4f4f4;
 width: 90px;
}
#formMessage{
 border-left: #ff0000 3px solid;
 padding-left: 10px;
 font-weight: bold;
 color: #ff0000;
}

fieldset {
 width: 250px;
 padding-left: 10px;
}
legend {
 color: #6699cc;
 font-weight: bold;
}

a {
 color: #6699cc;
 text-decoration: underline;
}

a:hover {
 color: #ff0000;
 text-decoration: underline;
}

a.menu {
 color: #003366;
 text-decoration: none;
}

a.menu:hover {
 color: #003366;
 background-color: #d3d3d3;
 text-decoration: none;
}

table.list{
 border: #6699cc 1px solid; 
 font-family: Vedana, Arial, sans-serif;
 font-size: 0.9em;
}

table.list th {
 background-color: #6699cc;
 font-weight: bold;
}

table.list td {
 background-color: #dcdcdc;
 padding: 1px;
 vertical-align: top;
}

img.linkImage{
 border: 0px;
}
#footer{
 margin-top: 10px;
 padding-top: 2px;
 border-top: #6699cc 1px solid;
 text-align: right;
}
#userName{
 padding: 2px;
 font-weight: bold;
 background-color: #6699cc;
}
#navigation {
 margin-top: 2px;
 margin-bottom: 5px;
 padding-top: 2px;
 border-top: #6699cc 1px solid;
}
span.err{
 color: #ff0000;
}

