
#page { width:775px; }
#navbar { background:url(/i/navbar/bg.gif) repeat-x; border-bottom:3px solid #76A4E2; }
#navbarbot { background:url(/i/navbar/bot/bg.gif) repeat-x; height:32px; margin-bottom:6px; }
.navbutton { }
.navdiv { width:1px; background:#DBDBDB; }

.graybg { background:#CCC; }
.whitebg { background:#FFF; }


.navchannel { background:#E8E8E8; }
.hand { cursor:hand; }
.leftnav, .leftnav A { font-family:trebuchet ms,arial,verdana,sans-serif; font-size:11px; color:#355065; text-decoration:none; }
.leftnav2, .leftnav2 A { font-family:trebuchet ms,arial,verdana,sans-serif; font-size:10px; color:#355065; text-decoration:none; }
.txtwhite { color:#FFF; }


.bar { font-family:trebuchet ms,arial,verdana,sans-serif; font-size:11px; font-weight:bold; color:#FFF; padding:2 5 3 7; background:url(/i/g/navtitlebg.gif) #8BB3E7 repeat-x bottom; margin-bottom:1px;}
.navlink1area { border-bottom:1px solid #CCC; background:#FFF; }
.navlink1, .navlink1on { font-family:trebuchet ms,arial,verdana,sans-serif; font-size:11px; color:#355065; text-decoration:none; cursor:hand; padding:5 7; width:100%; }
.navlink1on { background:#486C89; color:#FFF; }

.navlink2 { cursor:hand; }
.pagebanner { border-bottom:2px solid #FFF; background:#76A4E2; padding:1px; }
.pagebanner .bluebox { background:url(/i/banner/bluebg.gif) #76A4E2; border:1px solid #FFF; }
.pagebanner .text { height:40px; padding:7 10; color:#FFF; font-family:trebuchet ms, arial,verdana,helvetica; font-size:16px; font-weight:bold; margin:0; }
.formcell { background:#EFEFEF; }





.bluebg { background:#76A4E2; }
.grayborder { border:1px solid #D6D6D6; }
.footertext { font-family:verdana, arial; font-size:10px; color:#486C89; }

.tabon { background:#FFF url(/i/g/barfadedn.gif) repeat-x; font-family:arial,helvetica,verdana; font-size:10px; color:#365166; padding:3 5; cursor:default; }
.taboff { background:#DDE8EA url(/i/g/barfade.gif) repeat-x; font-family:arial,helvetica,verdana; font-size:10px; color:#365166; padding:3 5; cursor:default; border-bottom:1px solid #B4B4B4; }

.lg, .lg A { font-family:trebuchet ms,arial,verdana; font-size:14px; color:#333; }
.sm, .sm A { font-family:trebuchet ms,arial,verdana; font-size:11px; color:#333; }
.smb, .smb A { font-family:trebuchet ms,arial,verdana; font-size:11px; font-weight:bold; color:#333; }
.bold { font-weight:bold; }

.hover { text-decoration:none; }
.hover:hover { text-decoration:underline; }

.dull { color:#999; }

.field { font-family:verdana,arial; font-size:11px; color:#000; }
.fieldsm { font-family:arial,verdana; font-size:11px; color:#000; }

.errmsg, .errmsg A { font-family:trebuchet ms,arial,verdana,helvetica; font-size:14px; color:#900; }

.button { font-family:verdana,arial; font-size:10px; font-weight:bold; color:#036; }
.hoverbutton { border:1px solid #808080; width:1px; cursor:hand; }
.hoverbuttonon { border:1px solid #F00; width:1px; cursor:hand; }

.nobr { white-space:nowrap; }

.formcell .sections { padding:15 18; width:100%; }
.formlabel { font-family:trebuchet ms; font-size:11px; color:#333; }


.griddata, .griddata A { font-family:verdana,arial; font-size:10px; color:#000; }
.gridhd, .gridhd A { font-family:verdana,arial; font-size:10px; color:#000; font-weight:bold; }
.gridhd { padding-right:20; white-space:nowrap; padding-bottom:6; }
.griddata { padding-right:20; white-space:nowrap; padding-top:6; padding-bottom:6; }
.gridrow { cursor:default; }
.gridrowover { cursor:default; background:#FFF; }
.gridrowerr { cursor:default; background:#FCC; }
.gridrowerrover { cursor:default; background:#FDD; }

.datatable .label { background:#999; padding:5 10; color:#FFF; }
.datatable .data  { background:#D8D8D8; padding:5 10; }

