div#formleft table tr td label {
color:white;
font-size:11px;
}
td.registered, td.23, td.31 {
color:red;
font-weight:bold;
}
td.registered, td.24 {
color:green;
font-weight:bold;
}

body#requestintake div#form table#tabs tr th, body#requestintake div#form table#tabs tr td,
body.requestintake div#form table#tabs tr th, body.requestintake div#form table#tabs tr td {
text-align:center;
width:10%
}
body#requestintake div#form table#tabs tr th.id,
body.requestintake div#form table#tabs tr th.id {
width:5%;
}

div#form div#formleft {
width:20%;
float:left;
margin:0px;
color:white;
font-weight:bold;
font-size:13px;

}
div#form div#formleft table tr td {
background-color:#660066;
padding:8px 5px;
border:2px solid white;
color:white;
font-weight:bold;
}
body#newrequest div#form div#formleft table tr td {
background-color:white;
padding:2px;
color:#660066;
font-weight:bold;
}
body#newrequest div#form div#formleft table tr td label {
color:#660066;
font-weight:bold;
}


div#form div#formleft a {
color:white;
font-weight:bold;
}
div#form div#formleft a:hover {
color:#cccccc;
font-weight:bold;
text-decoration:none;
}

div#form div#formright {
width:79%;
float:right;
}
div#form div#formright  select.date {
width:auto;
}

div#form div#formright table th {
width:30%;
text-align:right;
background-color: #ccc;
border-bottom:0px;
color:black;
font-weight:normal;
}
div#form div#formright table th span {
font-style:italic;
}
div#form div#formright table th span.mandatory {
font-style:normal;
color:red;
}
div#form div#formright table td {
background-color:#099;
}

div#form div#formright table td input.text, 
div#form div#formright table td textarea, 
div#form div#formright table td textarea select.select,
div#form div#formright table td textarea select.menu {
width:90%;
border-bottom:2px solid white;
}
div#container div#form div#formright fieldset  p {
text-align: left;
color:black;
margin:8px;
}
fieldset legend p.logentry {
font-weight:normal;
font-size:12px;
}
div#form div#formright fieldset table tr td textarea.rows6, div#form div#formright fieldset table tr td select.select {
width:90%;
}
div#form div#formright fieldset table tr td textarea.rows6 {
height:75px;
font-size:11px;}
div#form div#formright fieldset table tr td textarea.rows18, textarea.rows18 {
height:180px;
font-size:11px;
}
div#form div#formright fieldset table tr td textarea.rows12, textarea.rows12 {
height:60px;
font-size:11px;
}
p.complaint, ul.complaint, ul.complaint li {
text-align:left;
color:red;
font-size:12px;
margin:0px 20px;
}
p.complaint {
margin:10px 0px 0px 0px;
padding:0px;
}
body#psc table#tabs td.alertPSC, body#pssp td.alertpssp, body#pssp table#quotelisting table.loop td.alertpssp {
color:red;
font-weight:bold;
}
body#psc td.alertpssp, body#pssp td.alertPSC, td.alertNone {
color:green;
font-weight:bold;
}
tr.displaynone {
display:none;
}
.displaynone {
display:none;
}
div#form div#formleft table#leftnav th {
text-align:left;
font-size:11px;
background-color:#ccc;
border:1px solid white;
margin-top:5px;
padding:2px;
font-weight:normal;
color:black;

}
div#form div#formleft table#leftnav th a {
color:black;
font-weight:normal;
text-decoration:none;
}
textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
legend.newrequest {
background-color:#099;
color:white;
border:1px solid black;
}
legend.newrequestcomplete {
background-color:#990000;
color:white;
border:1px solid black;
}
table#onethird th.onethird {
font-weight:bold;
text-align:center;
}