BODY {background-color: #FFFFFF; margin-top: 0; margin-left: -12; margin-bottom: 0; margin-right: 0;}
BODY.fullwidth {background-color: #FFFFFF; margin-top: 0; margin-left: 0; margin-bottom: 0; margin-right: 0;}
BODY.popup {background-color: #FFFFFF; margin-top: 10; margin-left: 10; margin-bottom: 10; margin-right: 10;}
h1 {color:#24306C; font-family: Arial, Helvetica, Sans; font-size: 12pt; text-decoration:none; font-weight: bold}
font.h1 {color:#24306C; font-family: Arial, Helvetica, Sans; font-size: 15pt; text-decoration:none; font-weight: bold}
h2 {color:#24306C; font-family: Arial, Helvetica, Sans; font-size: 9pt; text-decoration:none; font-weight: bold}
a.menu {color:#FFFFFF; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 8pt; font-weight: bold}
a.menu:hover {color:#007CB4; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 8pt; font-weight: bold}
a.submenu {color:#000000; font-family: Arial, Helvetica, Sans; font-size: 8pt; font-weight: normal}
a.submenu:hover {color:#0066BB; font-family: Arial, Helvetica, Sans; font-size: 8pt; font-weight: normal}
font.titleblack {color:#000000; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: normal}
font.titlewhite {color:#FFFFFF; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
p {color:#000830; font-family: Arial, Helvetica, Sans; font-size: 9pt; text-decoration:none; font-weight: normal}
p.bodytext {color:#000830; font-family: Arial, Helvetica, Sans; font-size: 9pt; text-decoration:none; font-weight: bold}
font.bodytext {color:#000830; font-family: Arial, Helvetica, Sans; font-size: 9pt; text-decoration:none; font-weight: bold}
a.bodytext {color:#000830; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
p.bodytextw {color:#000830; font-family: Arial, Helvetica, Sans; font-size: 9pt; text-decoration:none; font-weight: normal}
font.bodytextw {color:#000830; font-family: Arial, Helvetica, Sans; font-size: 9pt; text-decoration:none; font-weight: normal}
td.bodytextw {color:#000830; font-family: Arial, Helvetica, Sans; font-size: 9pt; text-decoration:none; font-weight: normal}
a.bodytextw {color:#000830; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: normal}
a.bodylink {color:#FF6000; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
a.bodylink:hover {color:#FF0000; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
a.bodylink2 {color:#1C4374; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
a.bodylink2:hover {color:#FF0000; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
td.pageshadow { background-color: #D8D8D8; }

p.error {color:red; font-family: Arial, Helvetica, Sans; font-size: 10pt; text-decoration:none; font-weight: bold}
.validator {color:red; font-family: Arial, Helvetica, Sans; font-size: 14pt; text-decoration:none; font-weight: bold}
.validatortext {color:red; font-family: Arial, Helvetica, Sans; font-size: 10pt; text-decoration:none; font-weight: bold}

p.title {color:#1C4374; font-family: Arial, Helvetica, Sans; font-size: 12pt; font-weight: bold;}
h1.title {color:#1C4374; font-family: Arial, Helvetica, Sans; font-size: 12pt; text-decoration:none; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px; }
p.footnote {color:#1C4374; font-family: Arial, Helvetica, Sans; font-size: 8pt; text-decoration:none; font-weight: normal}

font.invalidfield {color:#FF0000; font-family: Arial, Helvetica, Sans; font-size: 16pt; text-decoration:none; font-weight: bold}

td {color:#000830; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: normal;}

td.navbaroff {color:#24306C; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold;}
a.navbaroff {color:#24306C; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
a.navbaroff:hover {color:#000000; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
td.navbaron {color:#FFFFFF; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold; background: #24306C;}
a.navbaron {color:#FFFFFF; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
table.mainarea {border-width: 0; background: #FFFFFF;}

td.tabbaron {color:#FFFFFF; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold; background: #24306C;}

td.footer {color:#FFFFFF; font-family: Arial, Helvetica, Sans; font-size: 9pt; background: #24306C; }
a.footer {color:#FFFFFF; font-family: Arial, Helvetica, Sans; font-size: 9pt; }
td.footersmall {color:#ACB0C2; font-family: Arial, Helvetica, Sans; font-size: 8pt; background: #24306C; }

table.content {color:white; border-color:#24306C; border-style:solid}
td.contenthdr {color:white; font-family: Arial, Helvetica, Sans; font-size: 9pt; border: medium none; font-weight: bold; background: #24306C;}

table.panel {color:white; border-style:none; background-color:#ededed; }
td.panelhdr {color:white; border-style:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold;}
a.panellinkdec { color:#000830; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold }
a.panellinkdec:hover { color:#FF6000; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold }
a.panellink {color:#000830; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
a.panellink:hover {color:#FF0000; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}
a.panellink2 {color:#000830; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt;}
a.panellink2:hover {color:#000830; text-decoration:underline; font-family: Arial, Helvetica, Sans; font-size: 9pt;}
td.panelbottomdiv { background-image:url(/images/divhorz.gif); background-position:bottom center; background-repeat:repeat-x; }

table.homepagepanel { background-color:#ededed; line-height:20px; }

a.hdrinsetbar {color:white; border-style:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold; text-decoration:none;}
a.hdrinsetbar:hover {color:white; border-style:none; font-family: Arial, Helvetica, Sans; font-size: 9pt;  font-weight: bold; text-decoration:underline;}

table.grid {color:white; border-color:#606060; border-style:solid; border-width:1; border-collapse: collapse;}
th.grid {color:white; font-family: Arial, Helvetica, Sans; font-size: 9pt;  font-weight: bold; background: #24306C; border-style:solid; border-width:1;}
td.grid {color:#000000; font-family: Arial, Helvetica, Sans; font-size: 9pt; background: #D8D8E0; border-style:solid; border-width:1;}

.listhdr {color:white; font-family: Arial, Helvetica, Sans; font-size: 9pt; border: medium none; font-weight: bold; background: #24306C;}
.list1 {color:#000000; font-family: Arial, Helvetica, Sans; font-size: 9pt; border: medium none; background: #D8D8E0;}
.list2 {color:#000000; font-family: Arial, Helvetica, Sans; font-size: 9pt; border: medium none; background: #FFFFFF;}
.list {color:white; border-color:#24306C; border-style:solid }
.listbdr {color:#000000; font-family: Arial, Helvetica, Sans; font-size: 9pt; border-color:#C0C0D0; border-style:solid; border-width: 1; background: #D8D8E0;}
td.list {color:white; font-family: Arial, Helvetica, Sans; font-size: 9pt; border-style:solid; font-weight: bold;}
td.listhdr {color:white; font-family: Arial, Helvetica, Sans; font-size: 9pt; border: medium none; font-weight: bold;}

table.messageboxwarning { background-color:#FCE3A6; border-color:#F4B712; border-style:solid; }
td.messageboxwarning { background-color:#FCE3A6; border-color:#F4B712; border: medium none; }
table.messageboxerror { background-color:#F5A3A3; border-color:red; border-style:solid; }
td.messageboxerror { background-color:#F5A3A3; border-color:red; border: medium none; }


.helppanel {background-color:#FFFFAA; border-color:#222222; border-style:solid; border-width:1;}

a.listlink {color:#800080; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: normal}
a.listlinksubtle {color:#000000; text-decoration:none; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: normal}
a.listlinksubtle:hover {color:#000000; text-decoration:underline; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: normal}

table.pagerightpanel { background-color:#FFFFFF; border-color:#808080; border-style:solid; border-width:1; border-collapse: collapse; }
td.pagerightpanel { border-color:#808080; border-style:solid; border-width:1; }
td.pagerightpaneltitle { font-size: 11pt; font-weight: bold; color:#000000; text-decoration:none; }
table.menubar { background-color:#FFFFFF; border-color:#808080; border-style:solid; border-width:1; border-collapse: collapse; }
td.menubar { border-color:#808080; border-style:solid; border-width:1; }
a.menubar { font-size: 11pt; font-weight: bold; color:#000000; text-decoration:none; }
a.menubaritem { color:#000000; text-decoration:none; }
table.menubaritemsel { background-color:#E6E6EC; }
a.menubaritemsel { color:#000000; text-decoration:none; font-weight: bold; }
a.menubaritem2 { color:#000000; text-decoration:none; }
table.menubaritem2sel { background-color:#E6E6EC; }
a.menubaritem2sel { color:#000000; text-decoration:none; font-weight: bold; }

tr.folderlistitemhdr { background-color:#F0F0F0; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold; border-bottom-width:1; border-bottom-color:#D0D0D0; border-bottom-style:solid; }
td.folderlistitemhdr { background-color:#F0F0F0; font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold; border-bottom-width:1; border-bottom-color:#D0D0D0; border-bottom-style:solid; }
tr.folderlistitem { background-color:#FFFFE0; font-family: Arial, Helvetica, Sans; font-size: 9pt; border-bottom-width:1; border-bottom-color:#E8E8E8; border-bottom-style:solid; }
td.folderlistitem { font-family: Arial, Helvetica, Sans; font-size: 9pt; border-bottom-width:1; border-bottom-color:#E8E8E8; border-bottom-style:solid; }
a.folderlistitem { color:#000000; font-family: Arial, Helvetica, Sans; font-size: 9pt; text-decoration:none; }
a.folderlistitem_command { color:#000000; font-family: Arial, Helvetica, Sans; font-size: 9pt; }
table.framefilterpanel { background-color:#F0F0F0; }
table.framepanel { background-color:#FFFFFF; }
table.framepanelmsgboxwarning { background-color:#FFF0F0; border-width:0; }
input.framefilterpanelctrls { font-size: 9pt; }
select.framefilterpanelctrls { font-size: 9pt; }

td.bubblebox { font-size: 8pt; }
td.bubbleboxtitle { font-size: 8pt; font-weight: bold; color:#808080; text-align: center; }

a.PagerHyperlinkStyle { color:#000000 }