BODY { 
font:Verdana, Arial, sans-serif;
font-size:11pt;
background-color:#FFFFFF;
}

A:link{color: #0000FF;}
A:visited {color: #0000FF;}
A:active{color: #FF0000;}
A:hover{color: #FF0000;}

A.SearchText:link {text-decoration:none;}
A.SearchText:visited {text-decoration:none;}
A.SearchText:active  {text-decoration:none;}
A.SearchText:hover { text-decoration: none; }	

.mouseovertext
{
CURSOR: default;
TEXT-DECORATION: none
}

.fieldset_display {
margin:2px;
width:99%;
padding:2px;
border:solid 0 #ccc;
font-family:Verdana, Arial;
font-size:8pt;
}

.Fieldset_Login {
width:450;
height:160;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:#0000FF;
}

.textarea {
margin:0px;
padding-left: 3;
padding-top: 2;
border:solid 1 #ccc;
font-family:Verdana, Arial;
font-size:8pt;
}

.FieldSetJobInfo{
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:#0000FF;
}

.FieldJobAdmin{
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:#0000FF;
}

.DivAdminInfo{
width:150px;
height:375px;
font-family:Verdana, Arial;
font-size:8pt;
border:solid 0 #ccc;
}

.DivNotes{
font-family:Verdana, Arial;
font-size:8pt;
border:solid 0 #ccc;
}

.DivJobInfo{
height:45px;
font-family:Verdana, Arial;
font-size:8pt;
border:solid 0 #ccc;
}

.DivContractor{
height:45px;
font-family:Verdana, Arial;
font-size:8pt;
border:solid 0 #ccc;
}

.FieldSetHistory{
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 0 #ccc;
color:#0000FF;
}

.FieldSetDocs{
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:#0000FF;
width:700px;
}

.FieldSetClient{
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:#0000FF;
}

.DivClientInfo{
height:36px;
font-family:Verdana, Arial;
font-size:8pt;
border:solid 0 #ccc;
overflow:auto;
}


.FieldSetReportOptions{
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:#0000FF;
}

.DivReportOptions{

font-family:Verdana, Arial;
font-size:8pt;
border:solid 0 #ccc;
overflow:auto;
}


HR{
height:1px;
color:#ccc;
margin: auto;
}

.FieldJobDetails{
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:#0000FF;
min-height:170px;
}


.textfield {
height:17px;
padding-left: 2;
padding-top: 1;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
background: transparent url("../images/textfield_bg.gif") repeat-x;
}

.selectfield {
padding-left: 5;
padding-top: 1;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
font :8pt verdana; 
color: #300; 
border:dashed #900; 
border-width: 1px 0px 1px 0px; 
}

.textfield_disabled {
height:17px;
padding-left: 2;
padding-top: 1;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 0 #ccc;
background: transparent url("../images/textfield_bg.gif") repeat-x;
}

.error{
   color:#FF0000;
   font-family:Verdana, Arial;
   font-size:10pt;
   font-weight:bold;
}

.tablebg{
   color:#999999;
   font-family:Verdana, Arial;
   font-size:8pt;
   font-weight:bold;
   text-valign :center;
   text-align :center;
   background-color:#cccccc;
   border:1px solid;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');
}

input.button{
   color:#000000;
   font-family:Verdana, Arial;
   font-size:8pt;
   font-weight:bold;
   text-align :center;
   background-color:#cccccc;
   border:0px solid;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');
   height:17;
}

.btn{
   color:#000000;
   font-family:Verdana, Arial;
   font-size:8pt;
   font-weight:bold;
   text-align :center;
   background-color:#cccccc;
   border:0px solid;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');
   width:102;
   height:17;
  }
.btn_disabled{
   color:#000000;
   font-family:Verdana, Arial;
   font-size:8pt;
   font-weight:bold;
   text-align :center;
   background-color:#cccccc;
   border:1px solid;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
	margin:0px
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');
   width:102;
   height:17;
  }

.evenline{
   color:#000000;
   font-family:Verdana, Arial;
   font-size:8pt;
   font-weight:bold;
   background-color:'#FFFFFF';
  }

.oddline{
   color:#000000;
   font-family:Verdana, Arial;
   font-size:8pt;
   font-weight:bold;
   background-color:'#EEEEEE';
   bgcolor:'#FFFFFF';
  }

.tablehead{
   color:#000000;
   font-family:Verdana, Arial;
   font-size:8pt;
   font-weight:bold;
   background-color:'#FFFFFF';
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   height:22;
  }

.button	{
   color:#000000;
   font-family:Verdana, Arial;
   font-size:8pt;
   font-weight:bold;
   text-align :center;
   background-color:#cccccc;
   border:0px solid;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#cccccc;
   border-bottom-color:#cccccc;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');
	cursor:hand;
	}

.Customer {
	font-family: Verdanam,Arial;
	font-size: 8pt;
	}

.Title {
	font-family: Verdanam,Arial;
	font-size: 10pt;
	}


.Reports {
	font-family: Verdanam,Arial;
	font-size: 8pt;
	}

.FieldTitles {
	font-family: Verdanam,Arial;
	font-size: 8pt;
	}

.FieldTitlesBig {
	font-family: Verdanam,Arial;
	font-size: 9pt;
	font-weight:bold;
	}

.SearchTable {
	 border-top: hidden;
	 border-collapse: collapse;
	 border: 1px solid lightgray;
     font-size: 10pt;	 
 }

.SmallTitle {
	font-family: Verdanam,Arial;
	font-size: 8pt;
	font-weight:bold;
}


A.Folders:link {text-decoration:none;font-weight:bold;}
A.Folders:visited {text-decoration:none;font-weight:bold;}
A.Folders:active  {text-decoration:none;font-weight:bold;}
A.Folders:hover { text-decoration: none;color: #cccc333; }


A.Folders_Selected:link {text-decoration:none;color: #000000; font-weight:bold;}
A.Folders_Selected:visited {text-decoration:none;color: #000000; font-weight:bold;}
A.Folders_Selected:active  {text-decoration:none;color: #000000; font-weight:bold;}
A.Folders_Selected:hover { text-decoration: none;color: #000000; font-weight:bold;}


.ddmx {
    font: 10px Verdanam,Arial;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    text-decoration: none;
    position: relative;
}
.ddmx .item2{
    background-color: #D0DCE0;
    padding: 2px 2px 2px 2px;
    border-color: #D0DCE0;
    font: 11px Verdanam,Arial;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    position: relative;
    white-space: nowrap;
    z-index: 500;
}

.ddmx .item2:hover {
    background-color: #D0DCE0;
    padding: 2px 2px 2px 2px;
    border-color: #D0DCE0;
    font: 11px Verdanam,Arial;
    color: blue;
    font-weight: bold;
    text-decoration: none;
    display: block;
    position: relative;
    z-index: 500;
}
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px Verdanam,Arial;
    font-weight: bold;
    text-decoration: none;
    display: block;

    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background-color: #D0DCE0;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .section {
    border: 1px solid;
    background-color: #D0DCE0;
    border-color: #000000;
    position: absolute;
    visibility: hidden;
    z-index: 500;
	width:85px;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */