TD.logo {
  background-color:#FFFFFF;
}

DIV.textEmphasized, A.textEmphasized {
  font-family:arial;
  font-size:14px;
  font-weight:bold;
}

SPAN.freeMessage {
  color:#FF3300;
  font-family:arial;
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
}

SPAN.freeMessageSmall {
  color:#FF3300;
}

DIV.logoDescription {
  color:#FFFFFF;
  font-family:arial;
  font-size:12px;
}
DIV.logo {
  color:#FFFFFF;
  font-family:arial;
  font-weight:bold;
  font-size:22px;
}

DIV.login {
  color:#FFFFFF;
  font-family:arial;
  font-weight:bold;
  font-size:12px;
}
A.login:hover {
  color:#FFFFFF;
  text-decoration:underline;
  font-weight:bold;
}
A.login:link {
  color:#FFFFFF;
  font-weight:bold;
}

A.login:visited {
  color:#FFFFFF;
  font-weight:bold;
}


DIV.menu {
  margin-top:4px;
}

A.menu {
  color:#000066;
  font-family:arial;
  font-size:12px;
  text-decoration:none;
}

A.label {
  color:black;
  font-family:arial;
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
  
}


A:visited {
  color:#9B9A9B;
}

A:hover {
  color:#FF3300;
  text-decoration:underline;
  font-weight:bold;
}

A.fileSize {
  font-family:arial;
  color: #888888;
  font-size: 11px;
  font-style: italic;
  text-decoration: none;
}

DIV.menuSelected {
  font-family:arial;
  color: #000066;
  font-size: 12px;
  font-weight: bold;
}


DIV.blueLegend {
  text-indent: 1px;
  font-weight: bold;
  background-color: #9AADD5;
}
DIV.goldLegend {
  text-indent: 1px;
  font-weight: bold;
  background-color: #C4BA75;
}
DIV.greenLegend {
  text-indent: 1px;
  font-weight: bold;
  background-color: #88A285;
}


DIV.news {
  font-family:arial;
  color: #3c5689;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  margin-bottom:4px;
  text-decoration: none;
}

DIV.news_blink {
  text-decoration: blink;
}



DIV.title {
  font-family:arial;
  font-size:18px;
  text-align:center;
  margin-bottom:4px;
}

DIV.subtitle {
  font-family:arial;
  font-size:16px;
  text-align:center;
  margin-bottom:4px;
}

DIV.alert {
  font-family:arial;
  font-size:12px;
  color: #FF0000;
  
}

body, .text, TD {
  font-family:arial;
  font-size:12px;
}

.copyright {
  font-family:arial;
  font-size:10px;
}

.logo1 {
  color: #918221;
  font-family:arial;
  font-weight: bold;
  font-size:24px;
}

.logo2 {
  color: #002A78;
  font-family:arial;
  font-weight: bold;
  font-style: italic;
  font-size:18px;
}

DIV.border1 {
  border-style: solid;
  border-color: #918221 #002A78;
  padding: 10px;
}

A.copyright {
  text-decoration:none;
}

DIV.required, DIV.error {
  color:#CC3333;
}

A,A.file,DIV.file {
  color: #3c5689;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}



A.file {
  font-size:11px;
  font-weight:bold;
}

SELECT, INPUT, TEXTAREA {
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

INPUT.invalid{
  background-color:#FFC0C0;
}

FORM {
margin:0;
}

TABLE#Search * TD {
  padding-right:10px;
  padding-bottom:8px;
}

TABLE#Category {
  width:100%;
  border: 1px solid #9faccb;
  border-collapse:collapse;
}

TABLE#Category * TH {
  text-align:left;
  font-size:12px;
  background-color:#cfd5e5;
  padding:2px;
  padding-left:6px;
}

TABLE#Category * TD {
  padding:2px;
}

TABLE#Documents {
  width:100%;
  border: 1px solid #9faccb;
  border-collapse:collapse;
}

TABLE#Documents * TH {
  text-align:center;
  font-size:12px;
  background-color:#cfd5e5;
  padding:2px;
  padding-left:6px;
}

TABLE#Documents * TD {
  padding:2px;
}

TABLE#Alerts {
  width:100%;
  border: 1px solid #000000;
  border-collapse:collapse;
}

TABLE#Alerts * TH {
  text-align:left;
  font-size:12px;
  background-color:#FF6666;
  padding:2px;
  padding-left:6px;
}

TABLE#Alerts * TD {
  padding:2px;
}

TABLE#AdminFormBorder {
  width:50%;
  border: 1px solid #cfd5e5;
  border-collapse:collapse;
}

TABLE#DisplayFormBorder {
  width:100%;
  border: 1px solid #cfd5e5;
  border-collapse:collapse;
}

TABLE#DisplayFormBorder * TD {
  padding:2px;
  width : 85%;
  color: Red;
}

TABLE.vendor {
  border-collapse:collapse;
}
TABLE.vendor TD {
  border: 1px solid #000000;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
}

TABLE.topDrop {
  border-collapse:collapse;
}
TABLE.topDrop TD {
  border: 0px solid #000000;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:5px;
  padding-right:5px;
}
