/*  The body defines general settings for the entire screen. 
	the background color for the entire screen 
	the default text color 
	the top, bottom, left, and right margins 
	the default font (fonts are listed in priority order) 
	the background image is inserted here (if it exists) */
BODY { background-color: #ffffff; color: #003399; font-family: Arial,Helvetica,Tahoma,Sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }

/*  The image top size does not need to be included, but if the proper dimensions are entered
    space is reserved for the graphic eliminating jerky page loads.  The background color
    for the table surrounding the image can be set to a color to extend that color across
    the top of the page. */
Table.top { background-color: #FFFFFF }
IMG.top { width: 1210px; height: 79px }

/* Main table row and cells */
Table.main { }
TR.main { }
TD.mainnav { }
TD.mainapp { }

/* Navigation Menu */
Table.nav, TD.navsec, TD.navitem, TD.mainnav, IMG.navtop, IMG.navbottom {width: 90px}
IMG.navtop { height: 0px }
IMG.navbottom { height: 0px }
Table.nav { background-color: #0e14a9 }
/* Classes for cells containing navigation section heads */
TD.navsec { background-color: #0e14a9; height: 25px }
Font.navsec { color: #ffffff;  FONT-FAMILY: Arial,Tahoma,HelveticaSans-serif; FONT-SIZE: 11px; font-weight: BOLD; TEXT-DECORATION: none}
/* Classes for cells containing navigation items */
TD.navitem { background-color: #bfc8f8 }
Font.navitem { COLOR: #0e14a9; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}

/* Application Table */
Table.app { }
TD.appa { width: 12px }
TD.appb { }
TD.appc { width: 10px }

/* Screen Title - This is the strip at the top of the application cell */
Table.screentitle { height: 24px }
TR.screentitle { background-color: #ffffff }
TD.screentitle { }
FONT.screentitle { COLOR: #000000; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 13px }

/* Session Information */
table.sessioninfo {}
TR.sessioninfo { text-align: center }
TD.sessioninfo { }
FONT.sessionwarn { COLOR: #cc0000; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 14px; font-weight: bold }
FONT.sessioninfo { COLOR: #000099; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 14px; font-weight: bold }

/* List Title */
Table.listtitle { width: 100%}
TR.listtitle { }
TD.listtitle { text-align: left }
FONT.listtitle { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 16px; FONT-WEIGHT: bold }
FONT.listadd { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }
TD.listview { text-align: right }
FONT.listview { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 16px; FONT-WEIGHT: bold }

/* List */
Table.list { width: 100% }
TR.listhead { background-color: #0e14a9; height: 20px; text-align: center  }
FONT.listhead { COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold }
TD.listheadsort { background-color: #bfc8f8 }
FONT.listheadsort { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 12px; FONT-WEIGHT: bold }

/* List Row */
/* Two list row classes are included to allow for alternating colors on lists */
TR.listrow1 { background-color: #ffffff }
TR.listrow2 { background-color: #bfc8f8 }
FONT.listrow1 { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 13px }
FONT.listrow2 { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 13px }

/* List Paging */
Table.paging { width: 100% }
TR.paging { background-color: #0e14a9; height: 20px }
FONT.paging { COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold }
TD.pageleft { text-align: left }
TD.pageright { text-align: right }

/* Detail title, subtitle, and subsubtitle */
Table.detailtitle { }
TR.detailtitle { background-color: #0099cc; height: 20px }
FONT.detailtitle { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 16px; FONT-WEIGHT: bold }
TR.detailsubtitle { height: 25px }
FONT.detailsubtitle { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 16px; FONT-WEIGHT: bold }
TR.detailsubsubtitle { height: 22px  }
FONT.detailsubsubtitle { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }

/* Detail table */
/* Classes for required (require) and non (nrequire) required labels (l) and data (d) */
Table.detail { }
TR.detailrow { height: 22px }

TD.lrequire { text-align: right; background-color: #bfc8f8 }
FONT.lrequire { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }
TD.drequire { text-align: left }
FONT.drequire { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }

TD.lnrequire { text-align: right; background-color: #d7d6eb }
FONT.lnrequire { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }
TD.dnrequire { text-align: left }
FONT.dnrequire { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }
/* for the required asterisk */
FONT.required { color:#cc0000; FONT-WEIGHT: bold }

/* for readonly text fields */
TD.readonly { text-align: right; background-color: #E6E6C2 }
FONT.readonly { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }

/* entry error text */
FONT.entryerror { COLOR:#ffffff;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }

/* Defines the sizes of the input and select controls that are 1-4 columns wide */
.col1 { width: 150px }
.col2 { width: 300px }
.col3 { width: 450px }
.col4 { width: 600px }

/* Web Menu */
Table.webnav { background-color: #0e14a9 }
/* Classes for cells containing navigation section heads */
TD.webnavsec { background-color: #bfc8f8; height: 25px }
Font.webnavsec { color: #0e14a9;  FONT-FAMILY: Arial,Tahoma,HelveticaSans-serif; FONT-SIZE: 11px; font-weight: BOLD; TEXT-DECORATION: none}

/* Classes for cells containing navigation items */
TD.webnavitem { background-color: #ffffff }
Font.webnavitem { COLOR: #cccccc; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}

/* Defines the properties for the web page text*/
p.webtext { COLOR: #000033;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }
li.listtext { COLOR: #003399;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }

/* Styles for links, visited links, and selected (active) links */
A:link { color: #990000 }
A:visited { color: #33AAFF }
A:active { color: #999900 }