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

#tipBox {padding: 2px 2px 2px 2px;font-family:Verdana, Arial; font-size:8pt;position: absolute;  z-index: 0;border: 1pt black solid; background: white; visibility: hidden}

form { 
margin: 0; 
padding:0; 
} 

.FieldSetProjectDates{
height:410px;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:Blue;
}

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

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


.FieldSetProjectDetails{
height:410px;
width:430px;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:Blue;
}

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

.FieldSetLoss{
height:129px;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:Blue;
}


.FieldSetOther{
height:50px;
width:360px;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:Blue;
}

.FieldSetMisc{
height:50px;
width:170px;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:Blue;
}


.FieldSetClient_Small{
height:122px;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:Blue;
}

.FieldSetNote{
height:140px;
width:700px;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:Blue;
}

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

.FieldSetContacts{
height:90px;
padding-left: 5;
font-family:Verdana, Arial;
font-size:8pt;
text-align: left;
border:solid 1 #ccc;
color:Blue;
}

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

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


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

.textfield {
height:15px;
padding-left: 5;
padding-top: 0;
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;
scrollbar-3dlight-color: #ff0; 
scrollbar-arrow-color: #ff0; 
scrollbar-base-color: #f90; 
scrollbar-darkshadow-color: #300; 
scrollbar-face-color: #c30; 
scrollbar-highlight-color: #f90; 
scrollbar-shadow-color: #300; 
}

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

.textareadisplay {
margin:0px;
width:450px;
font-family:Verdana, Arial;
font-size:8pt;
padding-left: 10;
padding-top: 5;
border:solid 0 #ccc;
}

.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;
  }

input.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;
  }
input.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:BLACK;
   font-family:Arial,helvetica,sans-serif;
   font-size:8pt;
   font-weight:bold;
   background-color:'#FFFFFF';
  }

.oddline{
   color:BLACK;
   font-family:Arial,helvetica,sans-serif;
   font-size:8pt;
   font-weight:bold;
   background-color:'#EEEEEE';
   bgcolor:'#FFFFFF';
  }

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

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

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

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

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

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

IMG.photos {border: 1px solid #000000;}

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


	td.cal{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  background-color : #d3d3d3;
	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 85px;
	}
	input.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 30px;
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #000000;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #c0c0c0;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #d3d3d3;
	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #c0c0c0;
	}
	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #ffffcc;
	}
	A.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  text-decoration : none;
	}  
	A.cal:Hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #FF0000;
	  text-decoration : none;
	} 
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #808080;
	  text-decoration : none;
	}  

.error{
   color:red;
   font-family:Verdana, Arial;
   font-size:10pt;
   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 */