a{
 color: blue;
 text-decoration: none; 
}
a:hover{
 text-decoration: none;
}
.altRowBg_archived{
 background-color: #F4F4F4;
}
.altRowBg_active{
 background-color: #f7f3c4;
}
.altRowBg_white{
 background-color: #fffde6;
}
body{
 font: 12px arial;
}
.colHeads{
 height: 19;
 background-image:url('/images/sp/colHeadsBg.jpg');
 background-repeat: repeat-x;
 background-color: #c6c088;
 font: bold 11px trebuchet ms, arial;
 color: #91840c;
 text-transform: capitalize; 
 border-right: solid 1px white;
}
.confirmation{
 width: 100%;
 padding: 5px;
 background-color: #E6F0F5;
 border: solid 1px navy;
 font: 12px arial;
 color: navy; 
 text-align: center;
}
.errorDiv{
 font : 12px arial;
 color: red;
 border: solid 1px red;
 border-right: solid 6px red;
 border-left: solid 6px red;
 background-color: #ffffff;
 width: 100%;
 padding: 5px;
 text-align: center;
}
.errorTxt{
 font: 11px arial;
 color: red;
}
.fieldInfoMark{
 border: solid 1px #DDE174;
 text-align: center;
 width: 15;
 height: 10;
 font: 9px arial;
 background-color: #F9FAE1;
 cursor: default;
 color: green;
}
form {
display:inline;
}
.formDiv{
 width: 500px;

}
.formFieldBlock{
 width: 100%;
 padding-top: 0px;
 height: 0px;
 clear: both;
}
.formFieldCell{
 width: 45%;
 padding: 7px;
 vertical-align: text-top;
 float: left;
 text-align: left;
}
.formFieldCell_chkbx{
 font: 10px;
}
.formFieldTitleCell{
 border-bottom: solid 1px #f1dada;
 border-right: solid 1px #fdf3f3;
 width: 45%;
 font: bold 11px arial;
 letter-spacing: 0;
 color: #b45959;
 text-transform: uppercase;
 text-align:right;
 padding: 7px;
 vertical-align: top;
 float: left;
}
.formSubTitle{
 background-color: #C5E3EE;
 text-transform: uppercase;
 font: bold 12px arial;
 color: #95ADB5;
 padding: 5px;
 border-top: solid 2px #7DACBE;
 border-left: solid 1px #7DACBE;
 text-align: center;
}
.formSubSectionTitle{
 text-align: center;
 text-transform: uppercase;
 font: bold 12px arial;
 color: white;
 background-color: silver;
 border-right: solid 1px gray;
 border-bottom: solid 1px gray; 
}
.formTitle{
 width: 100%;
 height: 20;
 background-color: white;
 font: bold 14px arial;
 color: #ABB90B;
 text-transform: uppercase;
 padding: 2px;
 text-align: left;
 letter-spacing: -1px;
}
.formTitleNotes{
 font: 10px arial;
 color: #B4B4B4;
 text-transform: none;
 letter-spacing: 0;
}
.functionsMenuTitle{
 text-transform: capitalize;
 font: 10px verdana;
 text-align: left;
}
.functionsMenu{
 padding-left: 20px;
 text-transform: capitalize;
 font: 11px arial;
 text-align: left;
}
.highlightedTitleText{
 color: darkgreen;
 text-transform: capitalize;
 text-decoration: italicize;
 font: bold 13px verdana;
}
.hr_light_grooved{
 color: #f1e895;
 border-bottom: solid 1px white;
}
.notes{
 font: 10px arial;
 color: gray;
 text-transform: none;
}
.noticeCell{
 background-color: #c2d1de;
 border: solid 1px navy;
 padding: 8px;
 font: 11px arial;
 color: gray;
 text-transform: none;
 letter-spacing: normal;
}
.pageSectTitle{
 font: bold 15px trebuchet ms, arial;
 letter-spacing: -1;
 height: 24px;
 background-color: #e5e8ec;
 color: gray;
}
.sectHead{
 font: bold 18px trebuchet ms, arial;
 letter-spacing: 0px;
 color: red;
 line-height: 40px;
}
select{
 font: 10px trebuchet, arial;
 background-color: #fefdf5;
}
.stepButBg{
 width: 50px;
 padding: 2 5 2 5;
 height: 100%;
 background-color: #EFEFEF;
 white-space: nowrap;
 border-top: solid 1px #DCDDDD;
 border-left: solid 1px #DCDDDD; 
}
.stepButBg_highlighted{
 width: 50px;
 padding: 2 5 2 5;
 height: 100%;
 background-color: #D0DFD0;
 white-space: nowrap;
 border-top: solid 1px silver;
 border-left: solid 1px silver; 
}
.subTableFieldTitle{
 font: 10px arial;
 color: #7E9E81;
 border: solid 1px #EAEAEA;
 background-color: #F8F8EC;
 text-align: right;
}
.submitBut{
 padding: 0 2 0 2;
 font: 10px trebuchet, arial;
 text-transform: uppercase;
 color: white;
 background-color: silver;
 border-right: solid 1px gray;
 border-bottom: solid 1px gray;
 width: 150px;
}
.tableTitleNotes{
 color: silver;
 font: 11px arial;
 text-transform: uppercase;
}
td{
 font: 12px;
 vertical-align: top;
 text-align: justify;
}
.textbox{
 font: 11px arial;
 padding: 2px;
 background-color: #fffdf1;
 border: solid 1px #cfb3b3;
 width: 150px;
 background-image: url('/images/txtFieldsBg.jpg');
 background-repeat: repeat-x;
 color: navy;
}
.alertDiv{
 background-color: #fffef7;
 border: solid 1px #ffdaa5;
 padding: 5px;
 font: 11px arial;
 color: gray;
}
