body{ line-height:1.166; margin:2px; padding:2px; background:#6a6a6a}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #004A84; }
ul { font-family: Arial, Helvetica, sans-serif;font-size: 11px; list-style-type: square; }
li { font-family: Arial, Helvetica, sans-serif;font-size: 11px; list-style-type: disc; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #FFFFFF; border: 1px solid #7F9DB9 }
input:focus { background-color:#f0f0f0 }
input[type="submit"]{ background-color:#103A68; color:#ffffff; font-weight: bold; }
input[type="submit"]:focus{ background-color:#006699; border:#333333 solid 1px }

select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #FFFFFF; border: 1px solid #7F9DB9 }
select:focus { background-color:#f0f0f0 }
textarea { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color: #000000; background-color: #FFFFFF; border: 1px solid #7F9DB9  }
textarea:focus { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color: #000000; background-color:#f0f0f0; border: 1px solid #7F9DB9  }

a:link { font-family: Arial, Helvetica, sans-serif; color: #004A84; text-decoration: none; }
a:visited { font-family: Arial, Helvetica, sans-serif; color: #004A84; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif;color: #004A84; text-decoration: underline; }

a.underline:link { font-family: Arial, Helvetica, sans-serif; color: #FD5B1D; text-decoration: underline; }
a.underline:visited { font-family: Arial, Helvetica, sans-serif; color: #FD5B1D; text-decoration: underline; }
a.underline:hover { font-family: Arial, Helvetica, sans-serif;color: #D23C02; text-decoration: none; }

a.white:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.white:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.white:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

a.whitebold:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.whitebold:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.whitebold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

.ui-autocomplete-loading {
	background: white url("/images/ui-anim_basic_16x16.gif") right center no-repeat;
}
.button2 { background-color:#103A68; color:#ffffff; font-weight: bold;} 
.button2:focus { background-color:#006699; border:#333333 solid 1px } 
.button2:disabled { background-color:#CCCCFF; border:#333333 solid 1px } 

.toolbar { border-bottom:1px solid #6C92C3; background-color:#C8E1F7 }
.normaltext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal }
.normaltextwht { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal }
.normaltextlg { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; font-weight: normal }
.normaltextbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold }
.normaltextboldwht { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold }
.normaltextvbold { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #000000; text-decoration: none; font-weight: bold }
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.smalltextblk { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
.smalltext2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: normal; font-weight: normal; }
.smalltext3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5B1D; }
.white { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.header2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5E5E52; }
.hilightRow {background-color:#66FFFF}
.sub_list { font-family: Arial, Helvetica, sans-serif;font-size: 11px; list-style-type: circle; }
.readonly { border: 1px solid #CCCCCC }
.whitebold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #FFFFFF;text-transform: none;}
.title {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal; background-color:#000066; color:#FFFFFF; font-weight:bold }
.header {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #083064;}
.headerwht {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #ffffff;}

/************ Tabs *********/
.activetab { font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:bold; color:#004A84; text-align:center }
.activetab A:link {color:#004A84;text-decoration:none;}
.activetab A:visited {color:#004A84;text-decoration:none;}
.activetab A:hover {color:#004A84;text-decoration:underline;}
.activetab A:active {color:#004A84;text-decoration:underline;}
.tab { font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:normal; color:#00ff00; text-align:center }

/************ CMT *********/
.TaskUndone{color: black;font-family: Verdana, Arial, Helvetica;font-size:8pt;text-decoration: none}
.TaskID{color: #c0c0c0;font-family: Verdana, Arial, Helvetica;font-size:8pt;text-decoration: line-through}

.searchTitle { font-family:Verdana,Arial,Helvetica;color:#ffffff;font-weight:bold;font-size:13px;background-color:#5785A9; border:#5785A9 1px solid; border-top-width:2px; border-left-width:2px; border-right-width:2px; padding:2px 2px 2px 2px;}
.searchHeader { border:#5785A9 1px solid;  border-left-width:2px; border-right-width:2px; padding:0px 4px 0px 4px}
.searchBody { border:#5785A9 1px solid; border-left-width:2px; border-right-width:2px; border-bottom-width:2px;}
.searchBody2 { border:#5785A9 1px solid; border-left-width:0px; border-right-width:0px; border-bottom-width:2px;}
.searchButtons { font-family:Verdana,Arial,Helvetica;font-size:8pt;color:#5785A9;}
.searchButtons2 { border-left:#5785A9 2px solid; border-right:#5785A9 2px solid;border-top:#5785A9 1px solid; }
.searchLeft { border-left:#5785A9 2px solid; }
.searchInside {padding:6px 0px 0px 0px}
.searchRight { border-right:#5785A9 2px solid; }
.searchFooter { border-bottom:#5785A9 2px solid; }
.searchListTitle { background-color:#ffffff; border-bottom:#4579b5 1px solid;border-top:#4579b5 5px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; text-decoration: none; font-weight: bold }
.searchListTitleTop { background-color:#ffffff; border-top:#4579b5 5px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; text-decoration: none; font-weight: bold }
.searchListTitleBottom { background-color:#ffffff; border-bottom:#4579b5 1px solid;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; text-decoration: none; font-weight: bold }

.menuTitle { background-color:#0033FF; color:#FFFFFF; border-bottom:2px solid white; padding:2px; }
.moduleTitle { background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; border-bottom:1px solid black}

.button2 { background-color:#103A68; color:#ffffff; font-weight: bold;} 
.button2:focus { background-color:#006699; border:#333333 solid 1px } 

.sectionTitle { padding:2px; background-color:#4579B5; color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold  }
.buttonsTop { background-image: url(/images/tabs/activebg.jpg); background-repeat: repeat-x; height:31px; padding-left:4px; }
.buttonsBottom { background-image: url(/images/tabs/activebg.jpg); background-repeat: repeat-x; height:31px; padding-left:4px; }
.tableborder {border-color:#103A68;border:3px #103A68 solid}

.searchlabeltext { background-color:#D51213; color:#CCFF00; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; text-align:right }
.searchlabelfocus { background-color:#ffffff; color:#00ff00; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; text-align:right }

.labeltext { background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; color:#000000; text-decoration:none; font-weight:normal }
.labeltextleft { background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#000000; text-decoration:none; font-weight:normal }
.maintitle { background-color:#103A68; color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold }
.maintitlehighlight { background-color:#C4D9E7; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold }
.subtitle { background-color:#4579B5; color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold }
.gridtitle { background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold }
.altRow { background-color:#eeeeee }
.selected { background-color:#4579b5; color:#FFFFFF; }
.selected td { color:#FFFFFF }
.selected td a { color:#FFFFFF }
.totals {border-top:black 3px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold}
.wd {width:225px}
.wd2 {width:200px}
.wd175 {width:175px}
.wd150 {width:150px}
.shaded { background-color:#e5e5e5; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal }
.shadedbold { background-color:#e5e5e5; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold }
.tdbuttons { background-color:#C4D9E7; margin:10px 5px 10px 5px; padding:10px 5px 10px 5px }
.messageTitle {background-color:#000099; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold }
.reportname { font-size:12px}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 9px }
.required { color:#FF0000 }

.groupTitle { background-color:#ffffff; border-bottom:#4579b5 1px solid;border-top:#4579b5 5px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; text-decoration: none; font-weight: bold }

.divColHeader {	background: #9BA5B2; padding: 4px 4px 4px 4px; color:#FFFFFF; font-weight:bold }
.divColFooter {	background: #9BA5B2; padding: 4px 4px 4px 4px; text-align: right;}
.divDataTable { background: #9BA5B2; text-align: left; }
.divDataRow { padding: 4px 4px 4px 4px; text-align: left; }
.divBody { background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.dashlet { font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:bold; border-radius:10px; padding:5px; margin-bottom:5px; background:#EEEEEE; }
.dashletTitle { font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:bold; color:#000000; background-image:url(/images/tabs/activebg.jpg);}

.required { color:#FF0000 }

.preferencesMenu { border-right:3px solid #6699FF; background-color:#C8E1F7; padding:2px; width:150px }
.preferencesMenuGroup { font-weight:bold; font-style:italic; }
.preferencesMenuOption { text-indent:20px; cursor:default; }
.preferencesMenuOption:hover { background-color:#FF9900; cursor:pointer; }
.preferencesMenuOptionSelected { text-indent:20px; background-color:#0033FF; color:#FFFFFF; cursor:default; }
.preferencesMenuOptionSelected:hover { background-color:#99CC99; cursor:pointer; }

.error { border-color:#FF0000; background-color:#FFCCFF }
.error2 { background-color:#990000; color:#FFFFFF; border:2px solid #FF0000; font-weight:bold }

#ui-datepicker-div { display: none; }
.ui-autocomplete { z-index: 99999 !important;}
