body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #424242;
}
.results {
	position:absolute;
	visibility:hidden;
   	z-index:99;
	width: 150px;
	background-color: #FFFFCC;
	font-family: Tahoma, verdana, sans-serif, Arial;
	font-size:10px; 
	text-decoration: none;
	color: #000000;
	left:0px;
	border:1px solid #000000;
	margin: 10px 10px 10px 10px;
	padding: 3px 3px 3px 3px;
        opacity:.80;
        -moz-opacity:.80;
        filter:alpha(opacity=80);
}
.headernav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	background-image: url(images/headerbg1.jpg);
	background-repeat: repeat;
	width: 100%;
	padding-bottom: 0px;
	float: left;
}
.headernav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	background-image: url(images/headerbg2.jpg);
	background-repeat: repeat-x;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 0px;
	float: left;
}
.headerbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	background-color: #BDBDBD;
	height: 7px;
	width: 100%;
}
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}
a.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.breadcrumbs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.loggedin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EBECED;
	float: right;
	text-align: right;
}
a.log:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFC03B;
	font-weight: normal;
}
a.log:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFC03B;
	font-weight: normal;
}
a.log:hover {
	text-decoration: underline;
	color: #FFC03B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 400px;
	width: 100%;
	background-image: url(images/bg_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #BDBDBD;
	float: left;
	height: 300px;
	width: 151px;
}
.sidemenutitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	background-image: url(images/side_menu_title_bg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	text-align: center;
	padding-top: 5px;
	width: 150px;
}

#navlist {
	color: white;
	background: #BDBDBD;
	border-bottom: none;
	border-right: none;
	padding: 0 1px;
	width: 150px;
	font: normal 10px Verdana, sans-serif;
	border-top-style: none;
	border-left-style: none;
	margin: 0;
}
#navlist li {
        list-style: none;
        margin: 0;
        font-size: 1em;
}
#navlist a {
	display: block;
	text-decoration: none;
	color: #424242;
	background: #BDBDBD;
	border-left: 1em solid #E3E3E3;
	padding: 0.25em 0.5em 0.4em 0.75em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #BDBDBD;
	border-bottom-color: #BDBDBD;
	border-top-color: #BDBDBD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#navlist a#current {
	border-color: #6F6F6F #6F6F6F #6F6F6F #FABA3E;
	background-color: #A4A4A4;
}
#navlist a#exists {
	border-left-color: #A4A4A4;
}
#navlist a {
        width: 140px;
        /* only necessary for Internet Explorer */
}

#navlist a {
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 126px;
        /* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a {
	width: 121px;
        /* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover, #navlist a#exists:hover {
	background: #6F6F6F;
	border-color: #A4A4A4;
	color: #FFFFFF;      
}

#navlist a:active2, #navlist a#current:active {
	background: #A4A4A4 url(images/headerbg.jpg) no-repeat left center;
	border-color: #6F6F6F #6F6F6F #6F6F6F #F3F3F3;
	color: #FFFFFF;
}

#navlist2 {
	color: white;
	background: #BDBDBD;
	border-bottom: none;
	border-right: none;
	padding: 0 1px;
	width: 150px;
	font: normal 10px Verdana, sans-serif;
	border-top-style: none;
	border-left-style: none;
	margin: 0;
}
#navlist2 li {
        list-style: none;
        margin: 0;
        font-size: 1em;
}
#navlist2 a {
	display: block;
	text-decoration: none;
	color: #424242;
	background: #BDBDBD;
	border-left: 1em solid #E3E3E3;
	padding: 0.25em 0.5em 0.4em 0.75em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #BDBDBD;
	border-bottom-color: #BDBDBD;
	border-top-color: #BDBDBD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#navlist2 a#current2 {
	border-color: #6F6F6F #6F6F6F #6F6F6F #FABA3E;
	background-color: #A4A4A4;
}
#navlist2 a {
        width: 140px;
        /* only necessary for Internet Explorer */
}

#navlist2 a {
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 126px;
        /* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist2 a {
	width: 121px;
        /* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist2 a:hover, #navlist a#current:hover {
	background: #6F6F6F;
	border-color: #A4A4A4;
	color: #FFFFFF;      
}

#navlist2 a:active2, #navlist a#current:active {
	background: #A4A4A4 url(images/headerbg.jpg) no-repeat left center;
	border-color: #6F6F6F #6F6F6F #6F6F6F #F3F3F3;
	color: #FFFFFF;
}
#dhtmlgoodies_xpPane{
		background-color:#BDBDBD;
		float:left;
		width:156px;
	}
/*	#dhtmlgoodies_xpPane .dhtmlgoodies_panel{
		margin-left:1px;
		margin-right:1px;
		margin-top:1px;	
	}
	*/
	#dhtmlgoodies_xpPane .panelContent{
		font-size:0.7em;
		padding-left:2px;
		padding-right:2px;	
		overflow:hidden;
		position:relative;
		clear:both;
	}
	#dhtmlgoodies_xpPane .panelContent div{
		position:relative;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar{
	background-image:url(images/side_menu_title_bg.jpg);
	background-repeat:repeat-x;
	background-position:right top;
	height:25px;
	padding-right:5px;
	cursor:pointer;
	overflow:hidden;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	font-weight: normal;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-weight:normal;
	float:left;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar img{
		float:right;
		cursor:pointer;
	}
	#otherContent{	/* Normal text content */
		float:left;	/* Firefox - to avoid blank white space above panel */
		padding-left:10px;	/* A little space at the left */
	}
#checklist {
	color: white;
	background: #BDBDBD;
	border-bottom: none;
	border-right: none;
	padding: 0;
	width: 152px;
	font: normal 10px Verdana, sans-serif;
	border-top-style: none;
	border-left-style: none;
	margin: 0;
}
#checklist li {
	list-style: none;
	margin: 0;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.checklistdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #525252;
	padding-top: 8px;
	text-decoration: none;
}
a.checklist:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	font-weight: normal;
}
a.checklist:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	font-weight: normal;
}
a.checklist:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	background-color: #E3E3E3;
	background-image: url(images/side_menu_title_bg.jpg);
	background-repeat: repeat-x;
}
.subtableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #E3E3E3;
	background-image: url(images/sub_menu_title_bg.jpg);
	background-repeat: repeat-x;
	height:18px;
	padding-left:5px;
}
.nav1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	text-decoration: none;
	border: 0px;
}
.tablesubhead {
	background-color: #6A6A6A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 6px;
}
.table1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #424242;
	COLOR: #424242;
	BACKGROUND-COLOR: #D4D4D4;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding: 0px;
	border: 1px solid #BDBDBD;
}

.data1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	COLOR: #000000;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding: 0px;
}

.labelFont{
	font-size: 10px;
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.detailFont{
	TEXT-INDENT: 2pt;
	font-weight:bold;
	font-size: 10px;
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


TABLE.login {
	BORDER-RIGHT: #424242 1px solid; 
  PADDING-RIGHT: 3px; 
  BORDER-TOP: #424242 1px solid; 
  PADDING-LEFT: 3px; 
  PADDING-BOTTOM: 3px; 
  BORDER-LEFT: #424242 1px solid; 
  COLOR: #424242; 
  PADDING-TOP: 3px; 
  BORDER-BOTTOM: #424242 1px solid;  
  BACKGROUND-COLOR: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

/*.entry {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #D5F0E2; 
	TEXT-ALIGN: left
}
*/

.entry, .entryFROZEN, .entryINSPECTED, .entryREFUSED, .entryNEW_WORKS, .entryCOMPLETED, .entryRETURNS, .entryEXPIRED, .entryNOT_ACTIONED, .entryVARIATION, .entryLETTER, .entryREMINDER, .entryINSP_LETT, .entryUNACTIONED {
	PADDING-RIGHT: 3px; 
  PADDING-LEFT: 3px;  
  FONT-SIZE: 9px; 
  PADDING-BOTTOM: 3px; 
  COLOR: #000000; 
  PADDING-TOP: 3px; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.entry             { BACKGROUND-COLOR: #ffffff; }
.entryFROZEN       { BACKGROUND-COLOR: #93C8E8; }
.entryINSPECTED    { BACKGROUND-COLOR: #AEFFAE; }
.entryREFUSED      { BACKGROUND-COLOR: #FF0000; }
.entryNEW_WORKS    { BACKGROUND-COLOR: #FFFF99; }
.entryCOMPLETED    { BACKGROUND-COLOR: #AAAAAA; }
.entryRETURNS      { BACKGROUND-COLOR: #DDA0DD; }
.entryEXPIRED      { BACKGROUND-COLOR: #F4A460; }
.entryNOT_ACTIONED { BACKGROUND-COLOR: #C8A2C8; }
.entryVARIATION    { BACKGROUND-COLOR: #9198FF; }
.entryLETTER       { BACKGROUND-COLOR: #FAD23E; }
.entryREMINDER     { BACKGROUND-COLOR: #FF9900; }
.entryINSP_LETT    { BACKGROUND-COLOR: #FFFF99; }
.entryUNACTIONED   { BACKGROUND-COLOR: #FF9891; }
.entryACTIVE   { BACKGROUND-COLOR: #FFFFFFFF; }

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #525252;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.field {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #424242;
	FONT-FAMILY: verdana, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #BDBDBD;
}
.fieldHighlighted {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #424242;
	FONT-FAMILY: verdana, sans-serif;
	BACKGROUND-COLOR: #F5F5F5;
	border: 1px solid #FFA600;
}
.fieldDisabled {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #424242;
	FONT-FAMILY: verdana, sans-serif;
	BACKGROUND-COLOR: #C0C0C0;
	border: 1px solid #FABA3E;
}
button.btn{
	color:#418141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#CDCDCD;
	background-image: url(/images/button_color.jpg);
	width: 80px;
	border-top: 1px solid #94EC64;
	border-right: 1px solid #4D994D;
	border-bottom: 1px solid #4D994D;
	border-left: 1px solid #94EC64;
}
input.btn,input.btnbig{
	color:#418141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#CDCDCD;
	background-image: url(/images/button_color.jpg);
	width: 80px;
	border-top: 1px solid #94EC64;
	border-right: 1px solid #4D994D;
	border-bottom: 1px solid #4D994D;
	border-left: 1px solid #94EC64;
}
input.btnbig {
	width: 120px;
}
input.btnbig:hover, input.btnhov{
   border-top-color:#FFDA95;
   border-left-color:#FFDA95;
   border-right-color:#FFA600;
   border-bottom-color:#FFA600;
}
input.btnred{
	color:#772223;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#CDCDCD;
	background-image: url(/images/button_color.jpg);
	width: 80px;
	border-top: 1px solid #F3C4C5;
	border-right: 1px solid #772223;
	border-bottom: 1px solid #772223;
	border-left: 1px solid #F3C4C5;
}
input.btnredhov{
   border-top-color:#FFDA95;
   border-left-color:#FFDA95;
   border-right-color:#FFA600;
   border-bottom-color:#FFA600;
}
.logodiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 10%;
	float: right;
}
.leftheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 100%;
}
.error { 
	color: #E74931; 
	font-weight: bold;
	font-size: 10px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}
.msg { 
	color: #FFA600; 
	font-size: 10px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

TD.footer1 {
	BACKGROUND-COLOR: #D4D4D4
}
.footer2 {
	BACKGROUND-COLOR: #D4D4D4
}
.footer3, a.footer3, a.footer3:link, a.footer3:visited {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 9px; 
  COLOR: #424242; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  BACKGROUND-COLOR: #D4D4D4;
  TEXT-ALIGN: center; 
  TEXT-DECORATION: none
}

.password, a.password, a.password:link, a.password:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
}

.inputDiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	background-color:#D4D4D4;
	position:absolute; 
	left:-50%;
	top:-50%;
	visibility:hidden;
	border:3px solid #BDBDBD;
	padding:1px; 
	z-index:99;
}

.errorDiv{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	background-color:#424242;
	position:absolute; 
	left:-50%;
	top:-50%;
	visibility:hidden;
	padding:1px; 
	z-index:99; 
  filter:alpha(opacity=50); 
  opacity: 0.5; 
  -moz-opacity:0.5;
}

td.dataCell1{
	width:45%;
}
td.dataCell2{
	width:45%;
}

/*- Menu Tabs 12--------------------------- */

#tabs12 {
  float:left;
  width:100%;
  background:#D4D4D4;
  font-size:93%;
  line-height:normal;
  border-bottom:2px solid #A4A4A4;
}
#tabs12 ul {
  margin:0;
  padding:3px 3px 0 5px;
  list-style:none;
}
#tabs12 li {
  display:inline;
  margin:0;
  padding:0;
}
#tabs12 a {
  float:left;
  background:url("/images/tableft12.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
}
#tabs12 a span {
  float:left;
  display:block;
  background:url("/images/tabright12.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs12 a span {float:none;}
/* End IE5-Mac hack */
#tabs12 a:hover span {
color:#FFF;
}
#tabs12 a:hover {
  background-position:0% -42px;
}
#tabs12 a:hover span {
  background-position:100% -42px;
}

#tabs12 #current a {
  background-position:0% -42px;
}
#tabs12 #current a span {
  background-position:100% -42px;
}
.logiin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.logintable {
	border: 1px solid #757575;
}
.logincell {
	border-bottom: 1px solid #757575;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #717171;
}

th { text-align: center }

.toggleShowHideButton {
	font-size:10px;font-weight:normal;text-decoration:underline;cursor:pointer;
}
