@charset "UTF-8";
/* CSS Document */

body { font: 12px Verdana, Arial, Geneva, sans-serif; color: #333; margin: 35px; background: #94ad63 }
td, div, span, label { font-size: 12px; color: #333; }
.maintable {  border: 0px solid #fff; padding: 0; vertical-align: center; background: #ffffff; text-align: left; margin: 5px 0 0 0 }
a:link, a:visited, a:active { text-decoration: none; color: #999999; }
a:hover { text-decoration: none; color: #FCB103; }
.smalltext { font-size: 10px; }
.vsmalltext { font-size: 9px; }
.gray	{	text-decoration:none; color: #999999 }
.vgray	{	text-decoration:none; color: #CCCCCC }
.red { color: #FF0000; }
.cyan { background: #FEE8B6; }
.scase { text-transform: capitalize; }
.col1 { padding: 10px }
.col2 { padding: 10px 30px 10px 20px }
.hand { cursor: pointer; cursor: hand; }
#list-items { margin: 0px 0 0 20px; padding: 0; }
#list-items li { line-height: 20px; padding: 0 0 0 10px; border-bottom: 1px solid #dff1ff; list-style: circle; color: #cccccc; list-style-position: outside }
h3 { font: 14px verdana, Geneva, sans-serif; margin: 0px; padding: 5px 0px; font-weight:bold }
#dv-mainlinks { background: #000000; margin: 0px auto; height: 23px; border: 1px solid #595959; }
#mainlinks { margin: 0px; padding: 2px 0px 0px 10px }
#mainlinks li { list-style: none; list-style-type: none; display: inline; padding: 0px 10px; color: #cccccc;  border-right: 1px solid #666666; line-height: 26px; font: 13px Verdana, Geneva, sans-serif; cursor:pointer; font-weight: bold; }
#mainlinks li:hover { color: #e1b92d; }
.sublinks { margin: 0px; padding: 2px 0px 0px 0px }
.sublinks li { list-style: circle; list-style-type: circle; padding: 3px 10px; list-style-position:inside; 
border-bottom: 1px solid #E0DFE3; line-height: 14px; color: #ccc; cursor:pointer; text-transform: capitalize; font-size: 12px }
.sublinks li:hover { background: #FFC; }
.list-items { margin: 0px; padding: 0 0 0 20px }
.list-items li { list-style: circle; padding: 3px 0px; border-bottom: 1px solid #f7f7f7; text-transform: capitalize; }
.list-items li:hover { background: #f7f7f7; }
.col1-headline { background: #E55219; color: #fff; /*#E0DFE3;*/ text-transform:uppercase; font-size: 10px; padding: 0px 10px }
.col1-more { color: #F30; border-bottom: 1px solid #E0DFE3; line-height: 20px; text-align: right; }
.col2-headline { background: #FCB103; text-transform:uppercase; font-size: 10px; padding: 0px 10px }
.exec-headline { background: #438743; color: #FFF; text-transform:uppercase; font-size: 10px; padding: 0px 10px }
.poll-headline { background: #333; color: #FFF; text-transform:uppercase; font-size: 10px; padding: 0px 10px }
form { padding: 0px; margin: 0px; }
fieldset { background: #f4f4f4; border: 1px solid #d1d1d1; text-align: left; }
legend { padding: 0 3px; text-align: left; font-weight: bold }
.hidden { display: none; }
/*.tblheader { font-size: 14px; text-transform: capitalize; line-height: 16px; background: #E1F3F7; border-top: 1px solid #96D3E1; padding: 3px 5px; }*/
.tblheader { font-size: 13px; text-transform: capitalize; line-height: 15px; background: #e7e7e7; border-top: 1px solid #666; padding: 3px 5px; font-weight: bold; }
.tblsubheader { font-size: 13px; text-transform: capitalize; line-height: 15px; background: #f5f5f5; border-top: 1px solid #d1d1d1; padding: 3px 5px; font-weight: bold; }
.status-yes { font-size:14px; background: #CFC; border: 1px solid #9C6; padding: 2px 6px; }
.status-warn { font-size:14px; background: #FFC; border: 1px solid #FC6; padding: 2px 6px; }
#data-table .arow { background: #f7f7f7; cursor: default; }
#data-table td {  padding: 2px 0px; border-bottom: 1px solid #e8e8e8 }
#data-table tr:hover { background: #ffffcc; cursor: default; }
.pageheader {   text-transform: capitalize; font: normal 21px tahoma, sans-serif; padding: 0px 0px 5px 0px; color: #666; border-bottom: 1px solid #f7f7f7; margin: 0 0 20px 0  }
.filter-box { border: 1px solid #ebded8; width: 100%; background: #f7f7f7; margin: 10px 0 5px 0;  }
.filter-bar { border-top: 1px solid #ffbc2f; background: #fffba2; font-weight: normal; padding: 1px 10px; font-size: 14px }
.filter-options { padding: 10px 40px }
.filter-options label { cursor: hand; cursor: pointer; }
.filter-hint { padding: 0 0 1px 0; font-weight: bold; }
.more-filter { font-weight: normal; padding: 0 50px; font-size: 12px }
.filter-buttons { text-align: center; padding: 0 0 10px 0 }
.filter-buttons input { font-size: 14px; font-weight: bold; padding: 5px 20px; margin: 0 20px 0 0; cursor: pointer; }
.left-nav { width: 200px; padding: 0 10px; vertical-align: top; }
.contentarea { padding: 0 20px 10px 10px; vertical-align: top; }
.right-nav { width: 200px; padding: 0px 10px 10px 0; vertical-align: top; }
.input-text { padding: 2px 5px; font: 14px Tahoma; width: 100%; border: 1px outset #ccc; color: #999999; }
h1 { margin: 0 0 5px 0; padding: 0; font: normal 18px Tahoma ; }
select { padding: 2px 2px 2px 5px; }
#message { padding: 5px 5px 5px 23px; font-weight: bold; color: #000; background: #B0EFB0 url(../images/yes.gif) no-repeat 5px center; border: 1px dotted #53A667  }

