body { margin: 0; color: #444; background-color: #fff; font-family: Arial,sans-serif; font-size: 9pt; }
h1 { font-weight: normal; font-size: 14pt; color: #444444; }
h2 { font-weight: bold; font-size: 12pt; color: #4a4a4a;}
h3 { font-weight: bold; font-size: 12pt; color: #000; border-bottom: #a8a8a8 1px solid; padding-bottom: 5px; margin-bottom: 10px}
h4 { font-weight: bold; font-size: 10pt; color: #426792;}

a { color: #444; text-decoration: underline }
a:visited { color: #444; }
a:hover { color: #1e9000; }
a:active { color: #1e9000; }

a.active { color: #ffffff; text-decoration: none; font-family:'verdana'; font-size: 14px;}
a:visited.active { color: #ffffff; text-decoration: none; font-family:'verdana'; font-size: 14px;}
a:hover.active { color: #ffffff; text-decoration: none; font-family:'verdana'; font-size: 14px;}
a:active.active { color: #ffffff; text-decoration: none; font-family:'verdana'; font-size: 14px;}

a.inactive { color: #003366; text-decoration: none; text-decoration: none; font-family:'verdana'; font-size: 14px;}
a:visited.inactive { color: #003366; font-family:'verdana'; font-size: 14px;}
a:hover.inactive { color: #003366; text-decoration: underline; font-family:'verdana'; font-size: 14px;}
a:active.inactive { color: #003366; font-family:'verdana'; font-size: 14px;}

.subnavrow { color: #ffffff; background-color: #123759; text-decoration: none; font-family:'verdana'; font-size: 12px; }
.subnavlink { color: #ffffff; text-decoration: none; font-family:'verdana'; font-size: 12px; }
a:visited.subnavlink { color: #ffffff; text-decoration: none; font-family:'verdana'; font-size: 12px;}
a:hover.subnavlink { color: #ffffff; text-decoration: underline; font-family:'verdana'; font-size: 12px;}
a:active.subnavlink { color: #ffffff; text-decoration: none; font-family:'verdana'; font-size: 12px;}

.dc { color: #1874CD; background-image: url('greybg.gif'); background-color: #f7f7f7; border-bottom: #bbbbbb 1px solid; font-weight: bold }

.hltbl { border-left: #c1dad7 1px solid; border-right: #c1dad7 1px solid; border-top: #c1dad7 1px solid; border-bottom: #c1dad7 1px solid; border-collapse: collapse; empty-cells: show; }
.hlhtr { background-color: #7d8487; }
.hlhtd { color: #ffffff; text-decoration: none; font-family:'verdana'; font-size: 13px;}
a:visited.hlhtd { color: #ffffff; text-decoration: none; font-family:'verdana'; font-size: 13px;}
a:hover.hlhtd { color: #ffffff; text-decoration: underline; font-family:'verdana'; font-size: 13px;}
a:active.hlhtd { color: #ffffff; font-family:'verdana'; font-size: 13px;}
.hltd { border-top:#c1dad7 1px solid; font-size: 13px;}
.tr0 { background-color: #f5fafa; }
.tr1 { background-color: #ffffff; }
.trh { background-color: #e7f5f7; }

input { font-family: sans-serif; }

.headertable { width: 100%; background-color: #e8e8e8; height: auto; background-image: url('greybg.gif'); white-space:nowrap; border-spacing: 0px; border-collapse:collapse; }
.headertable th, .headertable td { vertical-align: middle; }
.headerapp { width: 6%; background-image: url('darkblue.gif'); background-color:#4192e5; text-align:center; padding: 5px; font-weight: normal; color: #ffffff; }
.headertitle { padding-left: 7px; font-weight: normal; font-size: 12pt; color: #123759; }
.headernavlinks { text-align:right; padding-right: 10px; font-size: 13px; }
.headerrow2 { height: 30px; }
.headercopyright { padding-left: 10px; color:#464646; font-size: 13px; }
.headeruser { text-align: right; padding-right: 10px; color:#464646; font-size: 10px; }

.relayxtop { width:100%; text-align:center; }
.relayxbottom { width: 96%; text-align:center; }
.relayxside { vertical-align:top; width:120px; }

.centerwrapper { text-align: center; }

.contenttable { width:96%; margin: 0px auto; text-align: left; }

.maintable { width: 100%; border-spacing: 0px; border-collapse:collapse; margin: 0px auto; text-align: left; vertical-align: top; }
.mainimage { width:169px; vertical-align: top; text-align: center; padding-right: 30px; }
.maintasks { vertical-align: top; }
.tasktable { border-spacing:6px; padding-right: 50px; }
.tasktable th, .tasktable td { padding:6px; }
.taskrow { vertical-align: top; }
.tasklink { font-weight: bold; font-size: 12pt; color: #4a4a4a; }
.mainseperator { width: 10px; min-width:10px; max-width:10px; padding:0px; background: transparent url('vl.gif') repeat; }
.commontasks { padding-left: 5px; float: right; vertical-align:top; }
.commonheader { color:#4a4a4a; font-weight:bold; }

.panelcontainer { min-width: 700px; width: 100%; border: solid 1px #EEEEEE; text-align: left; overflow: hidden; }
.panelcaption { padding: 5px; background-image: url('greybg.gif'); background-repeat: repeat-x; }
.panelcontent { background-color: #ffffff; padding: 10px; overflow: hidden; border-top: solid 1px #EEEEEE; width: 100%; }
.panelbutton { border: solid 1px #E5E5E5; margin-left:2px; margin-right:2px}

FORM { display: inline; }
