#selected { background: #af360d; }
#selected a:hover { background: #af360d; color: #ffffff; }

#sideleft li { list-style: none; margin: 0; border-bottom: 1px solid #ffffff; background: #af360d; }
#sideleft ul ul { margin: 0; padding: 0; font-weight: bold; }
#sideleft ul ul li { list-style: none; margin: 0; border-top: 1px solid #af360d; background: #fdf7e1; }

#content_full { float: left; width: 784px; padding: 18px; background: #fdf7e1 url("images/tile.jpg") top right no-repeat; }
#content_inner { margin-bottom: 0; border: 1px solid #e0e0e0; padding: 20px 0 10px 20px; background: #ffffff; float:left; }

h4 { width: 342px; margin: 0; border: solid #e0e0e0; border-width: 1px 0 0 1px; padding: .25em 20px; background: #af360d; }

.bottomlinks { margin-bottom:15px;}
.bottomlinks a { display: block; width:75px; padding:5px 5px 5px 5px;  color: #af360d; border:1px solid #af360d; font-weight: bold; text-decoration: none; text-align: center; }
.bottomlinks a:hover { background: #af360d; color: #fff;}

#newsleft { float: left; width: 464px;  min-height:375px; height:auto !important; height:375px; padding-right:10px;}
#newsleft h2 { color:#333;}
#newsleft .date {  font-weight: bold; margin-bottom:5px; display:block; line-height:12px; font-size:14px; vertical-align:text-top; }
#newsleft h1 {clear:both; padding-top:10px;}
#newsleft h3 {padding-top:0; margin-top:0;}
#newsright {  float:right; width: 275px; margin-left: 0px;  text-align:center; }
#newsright h4 {margin:15px 0 15px 0; padding:5px 0 5px 5px; width:270px; float:right; text-align:left;}
#newsright img { border:1px solid #000;}

.recordset { padding:0px; margin:0px 0px 0px 0px; width:464px;  clear:both; }
.recordset th {padding:5px 5px 0px 0px; text-align:left; font-size:8pt; font-weight: bold;}
.recordset ul {margin:0px; padding:0px; white-space: nowrap; font-size:8pt;}
.recordset li {margin:0px; padding:0px; float:left; display:block;  list-style-type:none; text-align:center; }
.recordset a	{margin:0 5px 0 0; font-size:8pt; padding:2px 4px; float:left; display:block; color:#af360d; background-color:#fff; text-align:center; text-decoration:none; border:1px solid #af360d;}
.recordset a:hover {color:#fff; background-color:#666; border:1px solid #666;}
.recordset .selected {margin-right:5px; padding:2px 4px; float:left; font-size:8pt; color:#fff; background-color:#af360d; text-decoration:none; border:1px solid #af360d;}

.txt_fld {  border: 1px solid #666666; width: 500px; font-family:Arial, Helvetica, sans-serif;}
.txt-small {font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.select_box {border: 1px solid #666666; width: 505px;}
.txt_fld_error {  border: 1px solid #ff0000; width: 500px; color:#FF0000; font-weight:bold;}
