body { color: #000000; background-color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
a { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
a:link { color: #000099}
a:visited { color: #990099}
a:hover, a:active { color: #FF3333}
th { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
td { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
input { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
textarea { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
select { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
p { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
caption { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
ul { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
ol { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
pre { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.apptop { background-color: #FFFFFF}
.navlang { color: #FFFFFF; background-color: #0066FF; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
.nav { color: #0066FF; font-size: 9pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.nav:link, .nav:visited { color: #0066FF}
.nav:hover, .nav:active { color: #000000}
.apptab { color: #FFFFFF; background-color: #7C7A65; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.apptab:link, .apptab:visited { color: #00FFFF}
.apptab:hover, .apptab:active { color: #FFFF00}
.info { color: #FFFFFF; background-color: #94AFC5; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.user { color: #FFFFFF; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.mainbox { background-color: #7C7A65}
.menu { background-color: #94AFC5}
.menuitem { color: #7C7A65; font-size: 10pt; text-align: left; vertical-align: top; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.menuitem:link, .menuitem:visited { color: #333333}
.menuitem:hover, .menuitem:active { color: #FF3333; text-decoration: underline}
.menubar { background-color: #CCCC99}
.mgrpbox { background-color: #CC3366}
.mgrpmark { background-color: #CC3366}
.mgrp { color: #FF3333; background-color: #FFFFFF; text-align: left; vertical-align: top; font-size: 10pt; font-weight: bold; font-style: italic; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.footer { color: #FF6666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.footer:visited, .footer:link { color: #FF6666}
.footer:hover, .footer:active { color: #FF3333}
.footnote { color: #000099; background-color: #CCCC99; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.content { background-color: #FFFFFF}
.heading1 { color: #CC3366; font-size: 12pt; font-style: italic; font-weight: bold; font-family: Geneva, Arial, Helvetica, san-serif}
.heading2 { color: #669966; font-size: 11pt; font-style: italic; font-weight: bold; font-family: Geneva, Arial, Helvetica, san-serif}
.highlight { color: #000099; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.note { color: #FF3333; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.warning { color: #FF3333; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.introbox { border: 3px #FFFFFF solid; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.introtitle { color: #FFFFFF; background-color: #7C7A65; border: 3px #FFFFFF solid; padding: 6px; white-space: nowrap; text-align: center; vertical-align: middle; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.introlabel { color: #993333; background-color: #94AFC5; border: 3px #FFFFFF solid; padding: 6px; text-align: right; vertical-align: top; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.introfield { color: #993333; background-color: #94AFC5; border: 3px #FFFFFF solid; padding: 6px; vertical-align: top; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.listtitle { color: #CC3366; white-space: nowrap; text-align: center; font-size: 11pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.listbox { border: 1px #666633 solid; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.listheader { color: #666633; background-color: #EEFF99; border: 1px #666633 solid; padding: 3px; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.listodd { background-color: #FFFFFF; border: 1px #666633 solid; padding: 3px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.listeven { background-color: #FFFFCC; border: 1px #666633 solid; padding: 3px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.entrybox { border: 3px #FFFFFF solid; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.entrytitle { color: #FFFFFF; background-color: #666633; border: 3px #FFFFFF solid; padding: 6px; white-space: nowrap; text-align: center; vertical-align: middle; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.entrynote { color: #FF3333; background-color: #FFFFCC; border: 3px #FFFFFF solid; padding: 6px; text-align: left; vertical-align: top; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.entryreq { color: #993333; background-color: #FFFFCC; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.entryhint { color: #0000CC; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.entrylabel { color: #993333; background-color: #FFFFCC; border: 3px #FFFFFF solid; padding: 6px; text-align: right; vertical-align: top; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.entrylbl { color: #993333; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.entryfield { background-color: #FFFFCC; border: 3px #FFFFFF solid; padding: 6px; text-align: left; vertical-align: top; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.entrycmd { color: #333333; background-color: #CCCC99; border: 3px #FFFFFF solid; padding: 6px; text-align: center; vertical-align: middle; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.elstbox { border: 1px #666633 solid; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.elstheader { color: #666633; background-color: #EEFF99; border: 1px #666633 solid; padding: 3px; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.elstfield { background-color: #FFFFCC; border: 1px #666633 solid; padding: 3px; text-align: left; vertical-align: top; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.elstcmd { color: #000099; background-color: #CCCC99; border: 1px #666633 solid; padding: 3px; text-align: center; vertical-align: middle; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.regbox { border: 1px #993333 solid; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.reglabel { color: #993333; background-color: #FFFFCC; border: 1px #993333 solid; padding: 6px; text-align: right; vertical-align: top}
.regfield { border: 1px #993333 solid; padding: 6px; vertical-align: top}
.regcmd { color: #000099; background-color: #CCCC99; border: 1px #993333 solid; padding: 3px; text-align: center; vertical-align: middle; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.viewbox { border: 1px #666633 solid; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.viewtitle { color: #FFFFFF; background-color: #666633; border: 1px #666633 solid; padding: 6px; white-space: nowrap; text-align: center; vertical-align: middle; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.viewlabel { color: #993333; background-color: #FFFFCC; border: 1px #666633 solid; padding: 6px; text-align: right; vertical-align: top; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.viewlbl { color: #993333; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.viewfield { background-color: #FFFFFF; border: 1px #666633 solid; padding: 6px; vertical-align: top; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.viewcmd { color: #333333; background-color: #CCCC99; border: 1px #666633 solid; padding: 6px; text-align: center; vertical-align: middle; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.cmdbtn { color: #000099; background-color: #7C7A65; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: hand}
.cmd2btn { color: #CC0000; background-color: #FFCC66; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: hand}
.actionarea { color: #000099; background-color: #CCCC99; padding: 4px; vertical-align: middle; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.actionbtn { color: #CC0000; background-color: #FFCC66; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: hand}
.actionsel { color: #000099; background-color: #FFFFCC; font-size: 9pt; font-family: Arial, Helvetica, sans-serif}
.errtitle { color:#000099; background-color: #FFFFCC; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px}
.errmsg { color: #FF0000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.msg { color: #000099; text-align: center; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.treediv { padding-left: 22px; padding-top: 3px; padding-bottom: 3px}
.treeentry { padding: 0px; border: 0px; border-spacing: 0px; border-collapse: collapse}
.treecell { padding: 2px; text-align: center; vertical-align: bottom}
.treeroot { color: #993333; padding-left: 6px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; white-space: nowrap; text-align: left; vertical-align: middle}
.treegroup { padding-left: 6px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; white-space: nowrap; text-align: left; vertical-align: middle}
.treemember { padding-left: 6px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; white-space: nowrap; text-align: left; vertical-align: middle}
.treenote { color: #663333; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.calendarbox { border: 1px #666633 solid; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.calendarcell { border: 1px #666633 solid; padding: 6px; vertical-align: top}
.calendarmark { background-color: #EEFF99}
.ctypebox { border: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.ctypeindex { color: #000099; background-color: #FFFFCC; padding: 2px; text-align: center; vertical-align: middle; font-size: 12pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.ctypeindexselected { color: #000099; background-color: #CCCC99; padding: 2px; text-align: center; vertical-align: middle; font-size: 12pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.ctypetitle { color: #CC0000; background-color: #CCCC99; padding: 4px; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.calbox { border: 1px #666633 solid; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.calcell { border: 1px #666633 solid; padding: 1px; vertical-align: top}
.calnote { color: #993333; background-color: #FFFFCC; border: 1px #666633 solid; padding: 3px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.caltitle { color: #CC0000; background-color: #CCCC99; border: 1px #666633 solid; padding: 4px; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.calheader { color: #666633; background-color: #EEFF99; border: 1px #666633 solid; padding: 3px; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.calheader2 { color: #666633; background-color: #EEFF99; border: 1px #666633 solid; padding: 3px; font-size: 10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.calodd { background-color: #FFFFFF; border: 1px #666633 solid; padding: 3px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.caleven { background-color: #FFFFCC; border: 1px #666633 solid; padding: 3px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.mtgbox { border: 0px #FFFFFF solid; padding: 0px; border-spacing: 0px; border-collapse: collapse}
.mtgodd { background-color: #FFFFCC; border: 0px #FFFFFF solid; padding: 3px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.mtgeven { background-color: #FFFFFF; border: 0px #FFFFFF solid; padding: 3px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.mtgtime { color: #CC0000}
.email { color: #663333}
.email:link { color: #000099}
.email:visited { color: #990099}
.email:hover, .email:active { color: #FF3333}
.url { font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
/* root element for tabs  */
ul.tabs {
    list-style:none;
    margin:0 !important;
    padding:0;
    border-bottom:1px solid #666;
    height:30px;
}

/* single tab */
ul.tabs li {
    float:left;
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a {
    background: url(/images/blue.png) no-repeat -420px 0;
    font-size:11px;
    display:block;
    height: 30px;
    line-height:30px;
    width: 134px;
    text-align:center;
    text-decoration:none;
    color:#333;
    padding:0px;
    margin:0px;
    position:relative;
    top:1px;
}

ul.tabs a:active {
    outline:none;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
    background-position: -420px -31px;
    color:#fff;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    background-position: -420px -62px;
    cursor:default !important;
    color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover { background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l { background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover { background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */
.panes .pane {
    display:none;
}

/* tab pane styling */
.panes div {
    display:none;
    padding:15px 10px;
    border:1px solid #999;
    border-top:0;
    //height:100px;
    font-size:14px;
    background-color:#fff;
}
