img {border:0}
body {background:#dee4e8;margin:0 auto;color:#000;border:solid 0 #333;font:.97em sans-serif;max-width:1590px}
td{border-color:#333;border-width:1px}
p{margin:0}
.review p{background: #e3eef5;margin:10px;border:solid 1px #393b4c}
input {font-size:14px}
.bol{font-weight:bold}
a.link{color:#000}
a:link,a:hover{text-decoration: underline}
a.bluelink,a.bluelink:hover,a.bluelink:active{color:#00c}
a.greylink,a.greylink:hover,a.greylink:active{color:#999}
.requestlink{text-decoration:none}
.requestlink:hover{color:#00c}

textarea{border: solid 1px #404040;width:90%;padding:2px}

.button{font-size:16px;font-weight:bold;padding:4px;background:#000;border: solid 2px #003399;cursor:pointer;color:#f0f0f0}
.t_itable{ border:solid 1px #333}
.inputtext{font-size:14px;border:solid 1px #404040;width:90%;padding:2px}
.title3,.title3lit{border:1px solid #c2c2c2;padding:8px 5px;text-align:left}
.title3{background: #fbfbfb}
.title3_u{background:#FFD;border:1px solid #c2c2c2; padding:10px 5px; text-align:left}
.title{border: solid 0 #666;font-weight:bold;padding:5px}
.title2{color: #999;font-weight: bold; background: #333;padding:5px}
.comment{color:#222; font-size:14px;background:#f0f0f0;padding:5px;padding-left:10px}
.title3r{font-weight:bold;padding:5px;border: 1px solid #333;background:#999;color:#f7f7f7}
.title3a{font-weight:bold; background: #ddd; border-color:#c2c2c2;border-style: solid;border-width:1px 1px 0;padding:5px;color:#222}
.red {color: #ff0000}
.selectbox {font-size:14px; color: black; background: #fff}
.inputfile{width: 200px;color:#808080;border:solid 1px}

td.announcements_links_panel {font-size:14px}
td.announcements_links_panel {background:#9c3;padding:5px}

.uploaded_item{list-style-type:none}
.striked_out_txt{text-decoration:line-through}
.ordinary_txt{text-decoration:inherit}
.assigned_reqs_table{width:100%;font-size:13px}

.div_hidden{visibility:hidden}
.div_visible{visibility:visible}

#form_table a {color:#00c}