body { background-color: #FFFFFF ; 
scrollbar-face-color:'#163296';
scrollbar-arrow-color:'#FFFFFF';
scrollbar-track-color:'#F0F9FF';
scrollbar-shadow-color:'#000000';
scrollbar-highlight-color:'#FFFFFF';
scrollbar-3dlight-color:'#000000';
}
td { font-family: arial,sans-serif; font-size: 8pt; font-weight: normal; color: #163296; vertical-align: top; }
td.row1 { background-color: #FFFFFF; }
td.row2 { background-color: #F0F9FF; }
td.darkrow { background-color: #163296; color: #F0F9FF; font-size: 9pt; font-weight: bold; }
td.redrow { background-color: #CC0000; color: #FFFFFF; font-size: 9pt; font-weight: bold; }
td.gridhead { vertical-align: top; font-family: arial,sans-serif; font-size: 9pt; font-weight:bold; background-color:#163296; color:#FFFFFF; }
td.gridstatus1 { vertical-align: top; font-family: arial,sans-serif; font-size: 9pt; font-weight:bold; background-color:#CCDDFF; color:#163296; }
td.gridstatus2 { vertical-align: top; font-family: arial,sans-serif; font-size: 9pt; font-weight:bold; background-color:#BBCCEE; color:#163296; }

tr.grid1 { vertical-align: top; font-family: arial,sans-serif; font-size: 9pt; font-weight:bold; background-color:#FFFFFF; color:#163296; }
tr.grid2 { vertical-align: top; font-family: arial,sans-serif; font-size: 9pt; font-weight:bold; background-color:#F0F9FF; color:#163296; }

.title { font-family: arial,sans-serif; font-size: 28pt; font-weight: bold; color: #FFFFFF; text-decoration: none ; }
.subtitle { line-height: 18pt; font-family: arial,sans-serif; font-size: 22pt; font-weight: bold; color: #CCCCCC; text-decoration: none ; }
.menutitle { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #FFFF00; text-decoration: none ; }
.menusubtitle { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none ; }
.caption { font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none ; }
.bigheading { font-family: arial,sans-serif; font-size: 20pt; font-weight: bold; color: #163296; text-decoration: none ; }
.heading { font-family: arial,sans-serif; font-size: 14pt; font-weight: bold; color: #163296; text-decoration: none ; }
.subheading { font-family: arial,sans-serif; font-size: 12pt; font-weight: bold; color: #163296; text-decoration: none ; }
.label { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #163296; text-decoration: none ; }
.redlabel { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #CC0000; text-decoration: none ; }
.foil { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none ; }
.small { font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; color: #163296; text-decoration: none ; }
.linkbase { font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; background-color: #8E428E; color: #CC0000; text-decoration: none; }
.linkover { font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; background-color: #CC0000; color: #8E428E; text-decoration: none; }

.theadline { font-family: arial,sans-serif; font-size: 14pt; font-weight: bold; color: #163296; text-decoration: underline ; }
.tsubheadline { font-family: arial,sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none ; }
.tbody { font-family: arial,sans-serif; font-size: 9pt; font-weight: normal; color: #163296; text-decoration: none ; }

a { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #163296; text-decoration: underline ; }
a:hover { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #CC0000; text-decoration: none ; }
a.menu { font-family: arial,sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: underline ; }
a.menu:hover { font-family: arial,sans-serif; font-size: 9pt; font-weight: normal; color: #F0F9FF; text-decoration: none ; }
a.menutitle { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #FFFF00; text-decoration: underline ; }
a.menutitle:hover { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #FFFF00; text-decoration: none ; }
a.gridcols { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: underline ; }
a.gridcols:hover { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #F0F9FF; text-decoration: none ; }
a.ubpclink { color: #CCCCCC; font-family: arial,sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
a.ubpclink:hover { color: #F0F9FF; font-family: arial,sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
a.section { font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; color: #163296; text-decoration: underline ; }
a.section:hover { font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; color: #CC0000; text-decoration: none ; }
a.label { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #163296; text-decoration: none ; }
a.label:hover { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #CC0000; text-decoration: none ; }
a.morelink { font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; color: #163296; text-decoration: none; }
a.morelink:hover { font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; background-color: #163296; color: #FFFFFF; text-decoration: none; }
a.leftbutton { text-align: center; padding: 1px; background-color: #834F99; color: #FFCC00; position: absolute; left: 10px; width: 90px; font-family: arial,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.leftbutton:hover { text-align: center; padding: 1px; background-color: #FFCC00; color: #834F99; position: absolute; left: 10px; width: 90px; font-family: arial,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.taglink { color: #FFFFFF; font-family: arial,sans-serif; font-size: 12pt; font-weight: normal; text-decoration: none; }
a.taglink:hover { color: #90C0FF; font-family: arial,sans-serif; font-size: 12pt; font-weight: normal; text-decoration: none; }

textarea { 
font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF; 
width: 192; height: 60; 
scrollbar-face-color:'#F0F9FF';
scrollbar-arrow-color:'#163296';
scrollbar-track-color:'#F0F9FF';
scrollbar-shadow-color:'#000000';
scrollbar-highlight-color:'#FFFFFF';
scrollbar-3dlight-color:'#000000';
}
textarea.textmedium { width: 332; height: 80; }
textarea.threefourth { width: 500; height: 80; }
textarea.textlong { width: 700; height: 60; }
input.txt { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF; width: 160; }
input.txt240 { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF; width: 240; }
input.txtlong { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF; width: 320; }
input.txtdate { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF; width: 100; }
input.txtlocked { width: 192; border-style: none; background-color: #F0F9FF; color: #000000; font-size: 9pt; font-weight: bold; }
input.txtdatelocked { width: 100; border-style: none; background-color: #F0F9FF; color: #000000; font-size: 9pt; font-weight: bold; }
input.password { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFCC; width: 70; }
input.txtsmall { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF; width: 30; }
input.txttiny { font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #FFFFFF; width: 20; }
input.radio { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; width: 10; }
input.long { width: 532; }
input.menu { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; background-color: #F0F0F0; color: #163296; width: 80; }
input.ibutton { background-color: #163296; color: #FFFFFF; width: 120; }
input.ibutton55 { background-color: #163296; color: #FFFFFF; width: 55; }
input.ibuttonsmall { background-color: #163296; color: #FFFFFF; width: 40; }
input.ibuttonlogin { background-color: #163296; color: #FFFFFF; width: 80; font-weight: bold; }
input.ibuttonloginclose { background-color: #163296; color: #FFFFFF; width: 80; font-weight: bold; font-size: 8pt; }
input.ibuttonfilter { background-color: #163296; color: #FFFFFF; width: 60; font-weight: bold; height: 22; }
input.ibuttonmenupage { background-color: #163296; color: #FFFFFF; width: 170; font-weight: bold; }
input.ibuttonmenupagelong { background-color: #163296; color: #FFFFFF; font-weight: bold; font-size: 10pt; width: 280; }
input.ibuttonmenupagelogout { background-color: #CC0000; color: #FFFFFF; font-weight: bold; font-size: 10pt; width: 240;  }
input.prevnext { background-color: #163296; color: #FFFFFF; width: 50; height: 18; font-size: 8pt; }
input.ibuttonlarge { font-size: 14pt; background-color: #163296; color: #FFFFFF; width: 196; }
select { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF; width: 192; }
select.long { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF; width: 460; }
select.small { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF; width: 40; }

