*  {font-family:verdana;font-size:10px;margin:0;padding:0;}
body {text-align:center;}
#page-container {margin:auto;padding-top:10px;text-align:left;width:780px;}

#logo-container {float:left;margin:0;padding:0;width:220px;}
#logo-picture {border:0;padding:0;}
#header-text-container {color:#00335B;font-size:26px;font-weight:bold;font-style:italic;float:right;margin-top:17px;margin-right:40px;padding:0;}
#message-container {clear:both;}

#ruler-container {clear:both;}
.header-ruler {align:center;color:#00335B;size:1px;}

#footer-container {text-align:center;}

.form-table {width:100%;}
.legend-column {padding:2px 5px;vertical-align:top;width:100px;}
.value-column {padding:2px 5px;}
.mandatory {color:#FF0000;font-weight:bold;}

#assignment-header {color:darkblue;font-weight:bold;}
#assignment-products {color:maroon;}
#assignment-description {color:darkblue;}
#assignment-roles {color:darkgreen;}

.form-ruler {align:center;color:#00335B;float:none;size:1px;}
#error-text {color:#FF0000;font-size:14px;padding:5px;}
#information-text {color:#006600;font-size:14px;padding:10px 3px;}
th {background-color:#F0F0F0;font-weight:bold;text-align:left;}
.form-table {border:1px black solid;margin-top:5px;width:100%}
#confirmation-text {font-size:12px;padding:5px;}
.browse-button {color:navy;font-family:verdana;font-size:10px;width:100%;}
.gray-background-header {background-color:#F0F0F0;font-weight:bold;padding:0px 5px;text-align:left;}
#spam-filter {color:#009900;font-size:12px;font-weight:bold;padding:0px 5px;text-align:left;}
.code-value {color:#FF0000;font-size:12px;font-weight:bold;}
#submit-table {width:100%;}
#submit-warning {color:#FF0000;font-size:12px;font-weight:bold;padding:5px;}
#submit-button {padding:5px;text-align:right;}
#robot-check {display:none;}