BODY,TD,P,DIV,SPAN {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

.topbluebar {BACKGROUND-IMAGE: url(graphics/top_bar.gif);HEIGHT: 48px;}
.topgraybar {BACKGROUND-IMAGE: url(graphics/top_menubg_middle.gif);HEIGHT: 27px;}
.navbar {background-color: #D68400; width: 153px; height: 23px;padding-top:5px;background-image: url(graphics/navbg.jpg); vertical-align: top;}
.footerbg {padding-left: 10px;background-color: #7BAD45; height: 31px;background-image: url(graphics/footer.jpg);color: #ffffff}

.ChkList TD {border-bottom:1px solid #EEEEEE;}

.printOnly {display:none;}

A  {text-decoration : none;color:5353AC;}
A:Hover  {text-decoration : underline;}

.clButton {padding-left:0;BORDER-LEFT-COLOR: #78a35d; BACKGROUND-IMAGE: url(/lib/img/bgGreen.gif); BORDER-BOTTOM-COLOR: #78a35d; COLOR: #444; BORDER-TOP-COLOR: #78a35d; BACKGROUND-COLOR: #eee; BORDER-RIGHT-COLOR: #78a35d}

.TableFrame {border:1px solid #BCC7B6;} 
.TableHeader {background-color:#8F8F8F;background-image:url(graphics/bg_table_header.gif);font-weight:bold;color: white; height:27px;padding-left:4px;text-decoration:none;} 
.TableBody {background:#ECECEC;} 

.TblDisplay {
	border: none;
	border-top: 1px solid #C9DCA6;
	width:100%;
	background: url(/graphics/XMForm-fieldset.gif) left bottom repeat-x;
} 
.TblDisplay THEAD TD {background-color:#006600;font-weight:bold;color: white; padding-left:4px;text-decoration:none;} 
.TblDisplay TBODY TD {	background: url(/graphics/XMForm-divider.gif) left bottom repeat-x;} 
.TblDisplay TABLE THEAD TD {background-color:none;font-weight:normal;color:#000000; padding-left:4px;text-decoration:none;} 
.TblDisplay TABLE TBODY TD {background:none;} 


.ReportGrid {border:1px solid #999999;padding:1;width:100%;}
.ReportGrid THEAD TD {font-weight:bold;border-bottom:1px solid #999999;background-color:#B6F0B5;}
.ReportGrid TBODY TD {border-bottom:1px solid #EEEEEE;}

.TableHeading {white-space:nowrap;text-transform:capitalize;background-color:#8DA6DE;color:#000000;vertical-align:bottom;}
.TableHeadingVertical {font-size:12px;writing-mode: tb-rl;filter: flipH() flipV();white-space:nowrap;border-right:1px solid #EEEEEE;text-transform:capitalize;background-color:#8DA6DE;color:#000000;vertical-align:bottom;}
.MainDiv,.MainDiv TD,.MainDiv TH {font-family:Arial, Helvetica, sans-serif;}
.TableReport {border:1px solid #999999;border-right:0;}
.TableReport THEAD TD {background-color:#FF9900;}
.TableReport TBODY TD {border-bottom:1px dotted #999999;border-right:1px dotted #999999;}
.TableSummaryRows {border-bottom:1px solid #808080;}


/*Main Menu*/
.MenuItem {font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav,.MenuGroup {background-color:#FF9900;padding:5px;}
#nav * {font-size:10px;}
#nav .navitem A {COLOR: #666}
#nav .navitemlast A {COLOR: #666}
#nav .navitem A:visited {COLOR: #666}
.navitem, .navitemlast {font-size:10px;BACKGROUND-POSITION: left bottom; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat;border-bottom:1px solid #EEEEEE;}
.navitemdisabled {COLOR: #aaa}
.navitemlast {border-bottom:0;}
.current {PADDING-LEFT: 4px; FONT-WEIGHT: bold}
#nav DIV.navtitle {PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; HEIGHT: 15px; }
#nav .navitems {padding:5px;}


div#menu{float:left;width: 100%;padding-top:10px;background: #FFFFFF}
ul#MainTabs,ul#MainTabs li{list-style-type:none;margin:0;padding:0}
ul#MainTabs{}
ul#MainTabs li{float:left;margin-right: 3px;text-align: center;}
ul#MainTabs a{float:left;width: 10em;white-space:nowrap;padding: 5px 0;background: #89B159;text-decoration:none;color: #666}
ul#MainTabs a:hover{background: #FFA826;color: #FFF}
ul#MainTabs li.activelink a,ul#MainTabs li.activelink a:hover{background: #FF9900;color: #003}


/*Tabs/SubTabs*/
.MenuTab {padding:5px;background-color:#808080;}
.MenuTab A {font-size:12px;color:#EEEEEE;}

.MenuTabOn {padding:5px;background-color:#89B159;}
.MenuTabOn A {font-size:12px;color:#FFFFFF;}

.MenuBar {padding:5px;background-color:#89B159;}
.MenuBar A {font-size:12px;color:#EEEEEE;}
.SubMenuBar {padding:5px;background-image:url(/lib/img/bg_sub_tab.gif);background-repeat:repeat-x;}
.SubMenuBar A {color:#333333;font-size:10px;}

.mainheader {
	color: #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.titleheader {
	color: #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}

.subheader {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.TabBg {background-color:#EFEFEF}
.tbLabelFooter,.tbValueFooter,.frmLabelFooter,.frmValueFooter {background-color:#FFFFFF;}
.frmLegend {font-size:10px;font-weight:bold;}
.frmLabel {vertical-align : top;background-color:#ECECEC;width:20%} .frmValue {vertical-align : top;background-color:FFFFFF;width:80%;} .frmFrame {border-style : solid;border-width : 1;border-color : EEEEEE;}
.tbLabel {vertical-align : top;background-color:#ECECEC;width:20%} .tbValue {vertical-align : top;background-color:FFFFFF;width:80%;} .tbFrame {border-width : 1;border-color : EEEEEE;border-style : solid;}
.Tab0 {color: #000000; font-weight:bold; text-decoration: none;}
.Tab1 {color: #FFFFFF; font-weight:bold; text-decoration: none;}
.SubTabPanel {background-color:#EFEFEF;border:1px solid #9C9A9C;}
.SubTab1 {font-weight:bold;font-size:8pt;color: 000000; font-weight:bold; text-decoration: none;}
.SubTab0 {font-weight:bold;font-size:8pt;color: 000000; font-weight:bold; text-decoration: none;}
.WidgetTable {border: 1px solid CCCCCC;}
.WidgetTable TD {border-bottom:solid #CCCCCC 1px;}
.WidgetTitle {background-color:#89B159;height:20px;text-transform:capitalize;FONT-FAMILY:Verdana,Arial;COLOR: #FFFFFF; FONT-WEIGHT: bold;FONT-SIZE:10px; font-style: ;TEXT-DECORATION:none} 
.WidgetHeader {text-transfor:capitalize;FONT-FAMILY:Verdana,Arial;COLOR: 000000; FONT-WEIGHT: Bold;FONT-SIZE:10px; TEXT-DECORATION:none} 
.WidgetHeader A {text-transform:capitalize;FONT-FAMILY:Verdana,Arial;COLOR: 000000; FONT-WEIGHT: Bold;FONT-SIZE:10px; TEXT-DECORATION:none} 
.WidgetFooter {background-color:C0C0C0;}
.RecordList {FONT-FAMILY:Verdana,Arial;COLOR: 000000; FONT-SIZE:10px; TEXT-DECORATION:NONE} 
.RecordList A{FONT-FAMILY:Verdana,Arial;COLOR: 0000FF; FONT-SIZE:10px; TEXT-DECORATION:NONE} 
.RecordList A:hover{COLOR: BCC7B6;TEXT-DECORATION:underline} 
.todDate {border-style : single;border-color : black;background-color:C0C0C0;border-width : 1;	}
.SmallTable A {color:black;text-decoration:none}
.cMenu {font:menu;text-decoration:none;color:000000;}
.cMenuSub {z-index:	100;width:150px;background:DEEAD7;border:2px outset white;padding:1px;FONT: Status-Bar;POSITION: absolute}
.cMenuSub A {font:menu;color:buttontext;text-decoration: none;width:100%;}
.cMenuSub a:hover,
.cMenuSub a:visited:hover {color:highlighttext;background:highlight;text-decoration:none;}	
.cMenuSub TABLE {font-size:11px;width:100%;padding:0;}
.menuSeparator {border-bottom: 2px groove #EEEEEE;}

.buttonBar {text-transform:capitalize;background: buttonface; font: menu; border: 1px outset white;cursor: default; padding-top: 0; padding-bottom: 0;border-top: 1px solid buttonhighlight;border-left: 1px solid buttonhighlight;border-right: 1px solid buttonshadow;border-bottom: 1px solid buttonshadow;}
.arrow {font-family: webdings; color: black; padding: 0; font-size: 10px;height: 11px; width: 10px; overflow: hidden;margin-bottom: 2; margin-top: -3; padding: 0; padding-top: 0; padding-bottom: 2;}
.widCell {font-size:10px;font-family:verdana;border-style : dotted; border-width : 1;border-left-width:0;border-right-width:0;border-top-width:0;}
.filObj {height:18px;font-size: 10px; border-style : solid;border-width : 1;} 
.DataBind {width:100%;border-width:1;border-bottom-width:0;border-top-width:0;border-color:EEEEEE;border-style : solid;}
.handle {border-left: 1 solid buttonhighlight; border-right: 1 solid buttonshadow; border-top: 1 solid buttonhighlight; border-bottom: 1 solid buttonshadow;padding: 0; margin: 0; width: 3; height: 100%; overflow: hidden;}

.noteBox {filter:alpha(opacity=40);opacity:0.40;-moz-opacity:0.40;top:20;position:relative;z-index:100;cursor:hand;cursor:pointer;display:inline;float:left;border:1px solid #808080;width:200px;height:auto;overflow:hidden;margin:10px;background-color:#FFFFCC;}
.noteHeader {border-bottom:1px solid #EEEEEE;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
.noteHeaderSpan {display:inline;float:left;}
.noteHeaderIconClose {cursor:hand;cursor:pointer;display:inline;float:right;}
.noteBody {overflow:hidden;height:auto;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-overflow:ellipsis;}
.noteFooter {border-top:1px solid #EEEEEE;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

.QRTable TD {border: 1px solid #000000;}
.QRTable THEAD TD {background-color:navy;color:white;}
.AB, .AB TD {border:0;}
.Glossary{cursor:hand;cursor:pointer;border-bottom:1px dotted #808080!important;text-decoration:none;}
.Highlight {background-color: yellow!important;}
