<!-- /* Text Colors:
    Page Header: #000000
    Table Header: #FFFFFF
    Links: #402D21
    Body Caption: #402D21
    Body Text: #7D4D2C
  Background Colors:
    Page Background: #DBBC9A
    Table Header BG: #402D21
    Table Nav BG: #CC9966
    Table Body BG: #FFFFFF
     */ -->

	HTML {background-color: #402D21; background-image: url(bug_bg.png); background-repeat: no-repeat;   background-attachment: fixed; background-position: bottom right; }
	BODY, TD {font-family: sans-serif; font-size: 13px; color: #7D4D2C; }
	BODY { background-color: transparent; text-align: center;  background-image: url(bug_s_bg.png); background-repeat: no-repeat; background-position: 0% 30%; min-height: 600px; }
	FORM {  margin: 0;  padding: 0;  }
	H3, H4 {margin-top: 0px;  margin-bottom: 0px;}
	INPUT, BUTTON, SUBMIT, SELECT, TEXTAREA, USERFILE, .button {border: 1px solid #402D21; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px;}
	TD {background-color: #FFFFFF; }
	TH {font-size: 14px; height:22px; text-align: left; background-color: #402D21; color: white;}
	#box {background-color: white; border: 1px solid #402D21; padding: 3px; vertical-align: middle; margin-bottom: 10px; }
	#working {color: black; background-color: white; border: 1px solid #402D21; padding: 3px; vertical-align: middle; margin-bottom: 10px; display: none;}
	#content {position: absolute; left: 110px; top: 3px; width:700px;  background-color: #DBBC9A; margin: 0px; padding: 3px; border: 1px solid #FFFFFF;  padding-bottom: 20px; 	-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;
	min-height:400px; height:auto !important; height:400px;	}
	#contain {position: relative; width: 820px; height: 100%; display: block; margin: 0 auto; text-align: left; padding: 0px; }
	#nav {position: absolute;  left: 1px; top: 3px; height: 135px; width: 100px; background-color: #DBBC9A; color: #402D21; border: 1px solid #FFFFFF; padding: 2px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;
	min-height:180px; height:auto !important; height:180px;}
	#xhtml {left: 12px; top: 150px; height: 30px; width: 100px; position: absolute; }
	#outline, #outline2, #importexport, #frmSearch, #viewDetail, #projectsNav {border: 1px solid #402D21; padding: 5px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; background-color: #FFFFFF;}
	a:link{color:#402D21; font-family:Arial,Helvetica,sans-serif; font-size:13px; }
	a:visited{ color:#402D21; font-family:Arial,Helvetica,sans-serif; font-size:13px;  }
	a:hover{ color:#0000FF; font-family:Arial,Helvetica,sans-serif; font-size:13px;  }
	a.nav:link{color:#402D21; font-family:Arial,Helvetica,sans-serif; font-size:13px; text-decoration: none;}
	a.nav:visited{ color:#402D21; font-family:Arial,Helvetica,sans-serif; font-size:13px;  text-decoration: none;}
	a.nav:hover{ color:#0000FF; font-family:Arial,Helvetica,sans-serif; font-size:13px;  text-decoration: underline;}

	a.sort:link{font-size: 14px; height:22px; text-align: left; background-color: #402D21; color: white;}
	a.sort:visited{font-size: 14px; height:22px; text-align: left; background-color: #402D21; color: white;}
	a.sort:hover{font-size: 14px; height:22px; text-align: left; background-color: #402D21; color:#DBBC9A;}

	.navrow:hover{ background-color: #F7E6D4; cursor: pointer; text-decoration: underline; }
	.dkrow {background-color: #F7E6D4; }
	.label {font-weight: bold; vertical-align: top; }
	.nav {font-size: 13px; color: #402D21;}
	.numeric {text-align:right; padding-right: 7px;}
  .pagetable{background-color: inherit; }
	.working {color: green; font-weight: bolder; background-color: white; vertical-align: middle; width: 100%;}
	.detail{border-bottom: solid #F7E6D4 1px;}
/* Sortable tables */
table.sortable th {
    cursor: default;
    text-decoration: underline;
}
table.sortable th.sorttable_nosort {
    text-decoration: none;
}