input.btn {   
   color:#050;   
   font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
   background-color:#fed;   
   border: 1px solid;   
   border-color: #696 #363 #363 #696;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
 } 
 
PX {font-size: 12px; color: Black;  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;}
Body {	font-size: 12px; color: Black;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;}
FORM { margin-bottom: 0 ; } 
INPUT{font-size: 9px; } 
INPUT.Button {font-size: 9px; } 
TEXTAREA {font-size: 12px; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }
SELECT {font-size: 12px; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }

A { text-decoration: none;	color: blue;}
A:Hover {color: Blue; text-decoration: none; background: Yellow}

A.piclink { text-decoration: none; background: white}
A.piclink:Hover { text-decoration: none; background: white}

A.underline { text-decoration: underline; color: blue;}
A.underline:Hover { text-decoration: underline; color: blue; background: Yellow}

A.none { text-decoration: none; color: blue;}
A.none:Hover { text-decoration: underline; color: blue; background: Yellow}

A.sortheader { text-decoration: underline; color: white;}
A.sortheader:Hover { text-decoration: underline; }

A.PG:Link { text-decoration: none; color: #0b126d; background:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; line-height:26px; font-family:  Arial, Helvetica, sans-serif; font-weight:normal;}
A.PG:Hover { text-decoration: none; color: #ffcc33; background:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; line-height:26px; font-family:  Arial, Helvetica, sans-serif; font-weight:normal;}
A.PG:Visited { text-decoration: none; color: #0b126d; background:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; line-height:26px; font-family:  Arial, Helvetica, sans-serif; font-weight:normal;}
A.PG:Active { text-decoration: none; color: #ffcc33; background:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; line-height:26px; font-family:  Arial, Helvetica, sans-serif; font-weight:normal;}

FIELDSET { background-color: transparent;}
LEGEND {font-size: 14px; color: #990000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
CAPTION {font-size: 12px; color: #0000FF; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.BLS { font-size: 14px; color: #990000; font-weight: bold;	font-family:  Arial, Helvetica, sans-serif; }

H1 {font-size: 18px; color: #990000; font-family: Verdana;}
H2 {font-size: 16px; color: #990000; font-family: Verdana;}
H3 {font-size: 14px; color: #990000; font-family: Verdana;}
H4 {font-size: 12px; color: #990000; font-family: Verdana;}

LI {font-size: 11px; color: Black;	font-family: Verdana; font-weight: normal; }
UL { margin-left: 20px; padding: 0px 0px 0px 0px;}

Button {font-size: 9px;background-color: #EEEEEE;}
.GoldButton {font-size: 9px; background-color: #FBCD2E; font-weight: bold;}
.EditButton {font-size: 9px; background-color: #ffccff;}


TH { font-size: 12px; color: White; background: #0b2494; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.THL {text-align: left;  font-size: 12px; color: White; background: #0b2494; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.THC {text-align: center;font-size: 12px; color: White; background: #0b2494; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.THR {text-align: right; font-size: 12px; color: White; background: #0b2494; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.THRA { text-decoration: underline; color: white; }
.THRA:hover {text-decoration: underline; color: yellow;}

TD { font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }
.TDL {text-align: left;  font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }
.TDC {text-align: center;font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }
.TDR {text-align: right; font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }

TDB { font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.TDLB {text-align: left;  font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.TDCB {text-align: center;font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.TDRB {text-align: right; font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }

.TDL10 {text-align: left; font-size: 10px; }
.TDC10 {text-align: center; font-size: 10px; }
.TDR10 {text-align: right; font-size: 10px; }

.TDL12 {text-align: left; font-size: 12px; }
.TDC12 {text-align: center; font-size: 12px; }
.TDR12 {text-align: right; font-size: 12px; }

.
.small {font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.bluesmall {font-size: 7pt; color:blue; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.redsmall {font-size: 7pt; color:red; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.verysmall {font-size: 8px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.smallblue {font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: blue;}
.smallredish {font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #990000;}
.smallred {font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ff0000;}

.nPmail {font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0b2494; text-decoration: underline;}
.Required {font-size: 12px; color:red; font-weight: bold;}
.note {font-size: 12px; text-align: left; color: red;  font-weight: bold;}
.blue {font-size: 11px; color: blue; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;}
.error {font-size: 11px; color: red; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.alert {font-size: 11px; color: red; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}

.Tab {font-size: 11px; color: black;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;}
.TabNo {text-align: left; font-size: 7px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: super;} 
.Banner {text-align: center; font-size: 13px; color: White; background: #0b2494; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;} 
.SecHdr { font-size: 14px; color: #990000; font-weight: bold; font-family: Verdana; padding: 0 0 0 0}
.SecHdr1 { font-size: 12px; color: #0b2494; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.SecHdr2 { font-size: 12px; color: #0b2494; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 12 0 10 2;}
.SecHdr3 { font-size: 14px; color: #0b2494; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.TDLabel {text-align: left; font-size: 11px; vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.TDLabelL {text-align: left; font-size: 11px; vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.TDGreyL  {text-align: left; font-size: 11px; vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #EEEEEE;}
.TDGreyR  {text-align: right; font-size: 11px; vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #EEEEEE;}
.TDGreyLB {text-align: left; font-size: 11px; vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #EEEEEE; font-weight: bold;}
.TDGreyRB {text-align: right; font-size: 12px; vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #EEEEEE; font-weight: bold;}
.TDLabelT {text-align: right; font-size: 11px; vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.TDLabelR {text-align: right; font-size: 11px; vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.TDLabelM {text-align: right; font-size: 11px; vertical-align: middle; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.TDParmGR {text-align: right; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: black;  background: #EEEEEE;}
.TDParmR {text-align: right; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #990000;  vertical-align: top;}
.TDParmL {text-align: left; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #990000;  vertical-align: top;}
.TDParmRG {text-align: right; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #990000;  vertical-align: top;  background: #EEEEEE;}
.TDData   {text-align: left; font-size: 12px; vertical-align: text-top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.TDInfo   {text-align: left; font-size: 12px; vertical-align: text-top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.TxtIn    {text-align: left; font-size: 12px; vertical-align: text-top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.TxtInB   {text-align: left; font-size: 12px; vertical-align: text-top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.TxtInC   {text-align: center; font-size: 12px; vertical-align: text-top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.TxtInR   {text-align: right; font-size: 12px; vertical-align: text-top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.PostLabel {font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.PostNote {font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: red; }
.PostText {font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.addrow {background: #FFFFCC;}
.grayrow {background: #EEEEEE;}
.grouprow {background: #CDCDCD; height:20px;}



.Title {font-size: 16px; color:#990000; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.SubTitle {font-size: 12px; color:#990000; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.ReportTitle {font-size: 24px;  color:#6D6D6D; text-align: center;} 
.ReportSubTitle {font-size: 18px;  color:#6D6D6D; text-align: center;} 
.Header {font-size: 14px; color:#0b2494; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; }
.Category {font-size: 12px; font-weight: bold; background: #87ceeb;}
.Position { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #990000; text-align: right;  font-weight: bold; vertical-align: top; }
.EditName { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #0b2494; text-align: right;  font-weight: bold; }
.PopUpTitle {text-align: left; font-size: 16px; font-weight: bold;}

/* New Report Styles */
.RptParm {text-align: right; font-size: 14px; color:#990000; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;  }
.RptName {text-align: left;  font-size: 16px; color:#0b2494; font-family:  Arial, Helvetica, sans-serif; font-weight: bold;}

.PGHeader {text-align: left;  font-size: 24px; color:#000066; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; text-transform:capitalize; font-variant:small-caps}
.PGSubTitleLight {text-align: left;  font-size: 14px; color:#ffcc33; font-family:  Arial, Helvetica, sans-serif; font-weight: bold;}
.PGSubTitleDark {text-align: left;  font-size: 14px; color:#000066; font-family:  Arial, Helvetica, sans-serif; font-weight: bold;}
.PGManualText {text-align: left;  font-size: 16px; color:#ffffff; font-family:  Arial, Helvetica, sans-serif; font-weight: normal;}
.PGTextBold {text-align: left;  font-size: 12px; color:#ffcc33; font-family:  Arial, Helvetica, sans-serif; font-weight:bold;}
.PGTextTotalBold {text-align: left;  font-size: 12px; color:#000000; font-family:  Arial, Helvetica, sans-serif; font-weight:bold;}
.PGText {text-align: left;  font-size: 12px; color:#333333; font-family:  Arial, Helvetica, sans-serif; font-weight:normal;}

