*.cellJobDetailsHeader a{
     color:#FFFFFF;
}
*.cellJobDetailsHeader a:link{
     color:#FFFFFF;
}
*.cellJobDetailsHeader a:visited{
     color:#FFFFFF;
}
.alert{
     color:#FF0000;
}
.cellCalendar{
     border-bottom:1px solid gray;
     border-left:1px solid gray;
     border-right:1px solid gray;
     border-top:1px red;
     font-size:10px;
     text-align:top;
}
.cellContent{
     padding:10;
     text-align:left;
     vertical-align:top;
     width:100%;
}
.cellDisplayData{
     border:;
     border-top:1px solid gray;
     font-size:12px;
     padding:2;
     vertical-align:top;
}
.cellHomepage{
     background-color:#DDDDDD;
     font-size:12px;
}
.cellHomepageHeader{
     background-color:#0000AA;
     color:#FFFFFF;
     font-size:12px;
     font-weight:bold;
     padding:5;
}
.cellJobDetails{
     font-size:14px;
}
.cellJobDetailsHeader{
     background-color:#000099;
     color:#FFFFFF;
     font-size:14px;
     font-weight:bold;
}
.cellJobDetailsLabel{
     color:#003333;
     font-size:12px;
     font-weight:bold;
}
.cellJobDetailsLinks{
     border-bottom:1px solid gray;
     border-top:1px solid gray;
     font-family:verdana, arial;
     font-weight:bold;
     text-align:center;
     vertical-align:middle;
}
.cellMenu{
     background-color:#FFFFFF;
     font-size:11px;
     padding:3;
     white-space:nowrap;
}
.cellMenuHeader{
     background-color:#0000AA;
     color:#FFFFFF;
     font-size:12px;
     font-weight:bold;
     padding:5;
}
.copyright{
     font-size:11px;
     text-align:center;
}
#companyname, #name, #email {
     width:200px;
}
.fieldAddress{
     width:200px;
}
.fieldDate{
     width:80px;
}
.fieldLongText{
     width:200px;
}
.fieldMediumText{
     font-size:12px;
     width:140px;
}
.fieldShortText{
     width:80px;
}
.fieldVeryShortText{
     width:40px;
}
.fieldZipCode{
     width:80px;
}
.formLabel{
     text-align:left;
     vertical-align:top;
     width:150px;
}
/********not used
.pageTitle{
	color:#003300;
	font-size: 20px;
	margin-bottom: 10px;
}
**************/
.required{
     color:#FF0000;
}
.rowDisplayDataHover{
     background-color:#9999ff;
}
.rowJobDetailsLinks{
     background-color:#cccccc;
}
.rowMenu{
     padding:0;
}
.rowMyStripes1{
     background-color:#dddddd;
}
.rowMyStripes2{
     background-color:#FFFFFF;
}
.selectState{
     width:40px;
}
.smallTitle{
     font-color:#000000;
     font-size:16px;
     font-weight:bold;
}
.tableDisplayData{
     align:center;
     background-color:#FFFFFF;
     border:2px solid gray;
     border-collapse:collapse;
     width:100%;
}
.tableHighlight{
     background-color:#DDDDDD;
}
.tableHomepage{
     background-color:#FFFFFF;
     border:4px double #666666;
     width:100%;
}
.tableJobDetails{
     border:3px solid gray;
     width:100%;
}
.tableJobDetailsInner{
     background-color:#FFFFFF;
}
.tableMenu{
     border:2px solid gray;
     border-collapse:collapse;
}
.textAreaLarge{
     height:150px;
     width:400px;
}
.textEmphasis{
     font-weight:bold;
}
.textNote{
     font-style:italic;
}
/************************************************
a{
     color:#000077;
     font-size:12px;
     text-decoration:underline;
}
a:hover{
     color:#FF0000;
}
a:link{
     color:#000099;
}
a:link:hover{
     color:#FF0000;
}
a:visited{
     color:#000088;
}
a:visited:hover{
     color:#FF0000;
}

b {
     color:#000099;
}

body{
     background-color:#FFFFFF;
     color:#000000;
     font-family:Helvetica,Arial, sans-serif;
     font-size:8px;
}
************************************************************/
.contentarea .box a{
     color:#000077;
     font-size:12px;
     text-decoration:underline;
}
.contentarea .box a:hover{
     color:#FF0000;
}
.contentarea .box a:link{
     color:#000099;
}

input {
     font-family:Arial,Helvetica,sans-serif;
     font-size:12px;
}
select {
     font-family:Arial,Helvetica,sans-serif;
     font-size:12px;
}
table {
     border-collapse:collapse;
     empty-cells:show;
     font-size:10 px;
}
/****************************************
td {
     color:#000000;
     font-size:14;
     vertical-align:top;
}
***************************************************************/
textarea {
     font-family:Arial,Helvetica,sans-serif;
     font-size:14px;
     height:100px;
     padding:3;
     width:250px;
}

th {
     background-color:#0000AA;
     color:#FFFFFF;
     font-family:Arial,Helvetica,sans-serif;
     font-size:12px;
     font-weight:bold;
     padding:4;
     text-align:left;
     vertical-align:top;
     white-space:nowrap;
}
tr.imageColor_1_1{
     background-color:green;
}
tr.imageColor_1_2{
     background-color:blue;
}
tr.imageColor_1_hover{
     background-color:blue;
}
