BODY { font-family: Tahoma, verdana, San-serif; font-size: 10pt; color: #444444; }

.loginFields { font-size: 10pt; font-weight: bold; }



.reg { font-size: 10pt; }

.regBld { font-size: 10pt; font-weight: bold; }

.regBldRed { font-size: 10pt; font-weight: bold; color: #ff0000; }

.sm { font-size: 8pt; }

a { font-size: 10pt; color: #336699; }
a:hover { font-size: 10pt; color: #336699; }

a.regBld { font-size: 10pt; font-weight: bold; text-decoration: none; color: #336699; }
a.regBld:hover { font-size: 10pt; font-weight: bold; text-decoration: none; color: #336699; }

.notification { border-style: solid; border-color: #009900; border-width: 2px; background-color: #CEECF1; padding: 5px; margin: 0px; font-size: 10pt; font-weight: normal; }

.error { border-style: solid; border-color: #990000; border-width: 2px; background-color: #ffffff; padding: 5px; margin: 0px; font-size: 10pt; font-weight: normal; }

#separate_bottom { border-top: 1px dotted #808080; font-size: 8pt; font-weight: bold; padding: 2px; padding-left: 5px; padding-right: 5px; text-align: center; }

ul { list-style-type: square; }


a.headerLink { font-size: 10pt; font-weight: bold; text-decoration: none; color: #336699; margin-left: 5px; margin-right: 5px; }
a.headerLink:hover { font-size: 10pt; font-weight: bold; text-decoration: none; color: #336699; margin-left: 5px; margin-right: 5px; }

.FieldError { font-family: Verdana; font-size: 8pt; }

.UserLabel { font-size: 10pt; font-style: italic; }

.PageTitle { border-top: 1px solid #94C3F5; padding: 3px 1px 3px 5px; font-size: 14pt; }

.MainContent { background-color: #F8F8F9; padding: 7px 5px 5px 10px; text-align: left; font-size: 11pt; min-height: 450px; }

.LoginTypeMessage { text-align: center; vertical-align: top; font-size: 10pt; height: 19px; width: 220px; }

.Copyright { font-size: 9pt; color: #999999; }
.DropDown { font-family: Arial Unicode MS; }

div.dispMsg { border: 1px solid #ccc; min-height: 200px; min-width: 310px; width: 310px; background: #f1f1f1; margin: 0px; margin-left: 12px; margin-right:4px; text-align: left; padding: 8px; padding-right:4px; font-weight: bold; }
.dispMsg ul { font-weight: normal; }

table.gradientTbl { width: 100%; background-image: url(../images/topGradient.gif); height: 78px; }

ul.navList li { display: inline; list-style-type: none; padding-right: 20px; }

.hidden{ display:none; }
.infoDiv, .successDiv, .warningDiv, .errorDiv, .validationDiv { border: 1px solid; margin-bottom: 10px; padding: 15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; }
.infoDiv { color: #00529B; background-color: #BDE5F8; background-image: url('info.png'); }
.successDiv { color: #4F8A10; background-color: #DFF2BF; background-image: url('success.png'); }
.warningDiv { color: #9F6000; background-color: #FEEFB3; background-image: url('warning.png'); }
.errorDiv { color: #D8000C; background-color: #FFBABA; background-image: url('error.png');}

.formTable, .formTable td { text-align: left; width:82%;}
.formTable td.mainform{width:65%;}
.formTable td.infobox{width:35%;}
.formTable table { margin: 12px; width: 100%; }
.formTable fieldset table { width: 66%; }
.formTable fieldset td.regBld { width: 30%; }
.formTable .regBld { text-align: left; }
.formTable fieldset { margin-top: 12px; }
.formTable fieldset legend { font-size: 14px; padding: 8px; border: 1px solid #ccc; margin-left: 8px; background: #f1f1f1; font-family: Arial;}
.formTable fieldset div { padding: 10px; }
.formTable fieldset input[type=text], .formTable fieldset input[type=password] { min-width:200px; width: 40%; height: 22px; }
.formTable input[type=button], .formTable input[type=submit]{ padding: 8px;}
.buttonDiv{ width:0; padding: 10px; font-family: Arial;}
.center { margin-left:auto; margin-right:auto; }


