body {
        background-color: #FFFFFF;
        background-position: center;
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        font-weight: 400;
        color: #444444;
}
p {
        margin-right: 1px;
        margin-left: 1px;
        margin-bottom: 9px;
        margin-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-top: 0px;
}

td.pbody {
    font-size: 1.1em;
    }
a.topnav:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #FFFFFF;
        text-decoration: none;
}
a.topnav:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #FFFFFF;
        text-decoration: none;
}
a.topnav:hover {
        text-decoration: underline;
}

a.mainnav:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #ffffff;
        text-decoration: none;
        border: none;
        padding-top: 3px;
        padding-bottom: 3px;


}
a.mainnav:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #ffffff;
        text-decoration: none;
        border: none;
        padding-top: 3px;
        padding-bottom: 3px;


}
a.mainnav:hover {
        background-color: #68748c;
        color: #FFFFFF;
        text-decoration: none;
        padding-top: 3px;
        padding-bottom: 3px;

}
a.mainnavactive:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        color: #ffffff;
        text-decoration: none;
        border: none;
        padding-top: 3px;
        padding-bottom: 3px;


}
a.mainnavactive:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        color: #ffffff;
        text-decoration: none;
        border: none;
        padding-top: 3px;
        padding-bottom: 3px;
}
a.mainnavactive:hover {
        background-color: #003366;
        color: #FFFFFF;
        text-decoration: none;
        padding-top: 3px;
        padding-bottom: 3px;

}
.text,.textarea {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #333333;
        background-color: #FFFFFF;
        border-top: 1px solid #003366;
        border-right: 1px solid #003366;
        border-bottom: 1px solid #003366;
        border-left: 1px solid #003366;
}
.radio,.checkbox {
    vertical-align:middle;
    FONT-WEIGHT:normal;
    MARGIN:0px;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #333333;
        background-color: #FFFFFF;
    LINE-HEIGHT:normal;
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: none;
}
.smtext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        font-weight: 400;
        color: #444444;
}
td {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #444444;
}
.inputformheading {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        color: #FFFFFF;
}
.newsh1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: 700;
        color: #003366;
}
a.pagelink:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #cc3300;
        text-decoration: underline;
}
a.pagelink:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #003366;
        text-decoration: none;
}
a.pagelink:hover {
        color: #003366;
        text-decoration: none;
}
.leftnav3active {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #999999;
        text-decoration: none;
        text-decoration: underline;
        margin-left:5px;
}
.leftnav3active:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #003366;
        text-decoration: underline;
}
.leftnav3active:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #003366;
        text-decoration: underline;
}
.leftnav3active:hover {
        color: #cc3300;
        text-decoration: none;
}
.leftnav3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #003366;
        text-decoration: none;
        margin-left:5px;
        font-size: 11px;
}
.leftnav3:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #003366;
        text-decoration: none;
}
.leftnav3:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #003366;
        text-decoration: none;
}
.leftnav3:hover {
        color: #cc3300;
        text-decoration: underline;
}
.searchmarkup {
        font-weight: 800;
        color: #dd443344;
}
.pageheading1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 1.1em;
        color: #444444;
        background-image: url(images/bullet_rectangle_lg.gif);
        background-repeat: no-repeat;
        margin-left: 0px;
        padding-left: 22px;
        margin-top: 5px;
        margin-bottom: 10px;
        padding-bottom: 2px;
}
p.strong {
        font-weight: 900;
        }
.pageheading2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.05em;
        font-weight: 700;
        color: #444444;
}
a.newsheading:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.02em;
        font-weight: bold;
        color: #003366;
        text-decoration: underline;
}
a.newsheading:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.02em;
        font-weight: bold;
        color: #003366;
        text-decoration: underline;

}
a.newsheading:hover {
        text-decoration: none;
}
a.newsheadingblocked:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
        color: #ff0000;
        text-decoration: underline;
}
a.newsheadingblocked:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
        color: #ff0000;
        text-decoration: underline;

}
a.newsheadingblocked:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
        color: #ff0000;
        text-decoration: none;
}
.leadheading {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.4em;
        font-weight: 700;
        color: #003366;
        text-decoration: none;

}
a.leadheading:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.3em;
        font-weight: 700;
        color: #003366;
        text-decoration: none;
        }
a.leadheading:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.3em;
        font-weight: 700;
        color: #003366;
        text-decoration: none;
}
a.leadheading:hover {
        text-decoration: underline;
}
.adheading {
        font-family: Arial, Helvetica, sans-serif;
        font-size: .95em;
        line-height: 20px;
        font-weight: 700;
        color: #333333;
}
.newsdate {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #999999;
        margin: 0px;
        padding: 0px;

}
.buttons,.submit {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        color: #FFFFFF;
        background-color: #003366;
        border-top: 1px solid #99CCFF;
        border-right: 1px solid #000066;
        border-bottom: 1px solid #000066;
        border-left: 1px solid #99CCFF;
}
.submit1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.0em;
        font-weight: bold;
        color: #444444;
        background-color: #eeeeee;
        border: 1px solid #444444;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        cursor: hand;
        text-decoration:none;
}
.tinyurl,.tinyurl:link,.tinyurl:hover,.tinyurl:visited,.tinyurl:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        font-weight: normal;
        color: #ffffff;
        padding:0px;
        margin:0px;
        text-decoration : underline;
}
.linkbutton,.linkbutton:link,.linkbutton:hover,.linkbutton:visited,.linkbutton:active {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #333333;
        background-color: #FFFFFF;
        border: 1px solid #003366;
        padding:  1px 5px 1px 5px;
        margin:0px;
        cursor: hand;
        text-decoration : none;
        vertical-align:middle;
}

.bgmainnav {
    background-color:#000000;
}
.bgmast {
        background-image: url(images/cover_minit.gif);
        background-repeat: no-repeat;
    background-padding: 100px;
}
.bghlinelblue {
        background-image: url(images/hline_lblue.gif);
        background-repeat: repeat-x;
}
.bgvlinelblue {
        background-image: url(images/vline_lblue.gif);
        background-repeat: repeat-y;
        margin: 0px;
        padding: 0px;
}
.bgrightcol {
        background-image: url(images/vlines_lblue.gif);
        background-repeat: repeat-y;
}
.greytext {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #CCCCCC;
}
.bgvlinegrey {
        background-image: url(images/vline_grey.gif);
        background-repeat: repeat-y;
        background-position: top;

}
.bghlinegrey {
        background-image: url(images/hline_grey.gif);
        background-repeat: repeat-x;
        background-position: bottom;
}
.mainnavactive {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        color: #ffffFF;
        padding-top: 3px;
        padding-bottom: 3px;
}
.leftnav1 {
        font-family: Arial, Helvetica, sans-serif;
        color: #444444;
        margin-left:5px;
        padding-top:5px;
        font-size: 11px;
}
.leftnav1:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        color: #444444;
        text-decoration: none;
        margin-left:5px;
        padding-top:5px;
}
.leftnav1:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        color: #444444;
        text-decoration: none;
        margin-left:5px;
        padding-top:5px;
}
.leftnav1:hover {
        color: #cc3300;
        margin-left:5px;
        padding-top:5px;
}
.leftnav1active {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        color: #999999;
    text-decoration:none;
        background-image: url(images/bullet_rectangle.gif);
        background-repeat: no-repeat;
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 12px;
}
.leftnav1active:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        color: #444444;
        text-decoration: none;
}
.leftnav1active:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        color: #444444;
        text-decoration: none;
}
.leftnav1active:hover {
        color: #cc3300;
}
.leftnav2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #444444;
        text-decoration: none;
        margin-left:5px;
        font-size: 11px;
}
a.leftnav2:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #444444;
        text-decoration: none;
}
a.leftnav2:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #444444;
        text-decoration: none;
}
a.leftnav2:hover {
        text-decoration: underline;
        color:#cc3300;
}
.leftnav2active {
        font-family: Arial, Helvetica, sans-serif;
        color: #999999;
        text-decoration: underline;
        margin-left:5px;
}
a:link {
        font-family: Arial, Helvetica, sans-serif;
        color: #cc3300;
        text-decoration: underline;
}
a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #cc3300;
        text-decoration: underline;
}
a:hover {
        color: #003366;
        text-decoration: none;
}
a.sitenav:link {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #000066;
        text-decoration: none;
}
a.sitenav:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #000066;
        text-decoration: none;
}
a.sitenav:hover {
        text-decoration: underline;


}
.sitenavactive {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #999999;
}
.pageheading3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: 700;
        color: #000066;
}
.tdl2 {font-family:Arial,Helvetica,sans-serif;font-size: 1.1em;color:#444444;font-weight:normal;text-align:left;vertical-align:top}
.tdr2 {font-family:Arial,Helvetica,sans-serif;font-size: 1.1em;color:#444444;font-weight:normal;text-align:right;vertical-align:top}
.thl2 {font-family:Arial,Helvetica,sans-serif;font-size: 1.1em;background-color:#bbbbbb;color:#000000;font-weight:bold;text-align:left}
.thr2 {font-family:Arial,Helvetica,sans-serif;font-size: 1.1em;background-color:#bbbbbb;color:#000000;font-weight:bold;text-align:right;vertical-align:top}
.tdl3 {font-family:Arial,Helvetica,sans-serif;font-size: 1.1em;color:#ffffff;background-color:#990000;font-weight:normal;text-align:left;vertical-align:top}
.tdr3 {font-family:Arial,Helvetica,sans-serif;font-size: 1.1em;color:#ffffff;background-color:#990000;font-weight:normal;text-align:right;vertical-align:top}
.messageheader{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: 700;
        color: #444444;
}
.loginbutton {
    margin:0px;padding:0px;color:#444444;font: Arial; font-size: 9px;background-color:#ffcc00;
    border-top: 1px solid #99ccff;border-right: 1px solid #003366;border-bottom: 1px solid #003366;border-left: 1px solid #99ccff;
}
.loginfield {
    border:none;
    padding:0px 2px 0px 2px;
    margin:2px 0px 2px 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 200;
        color: #000000;
        background-color: #eeeeee;
        text-align:left;vertical-align:middle
}
.loginbox {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 200;
        color: #ffffff;
        text-align:right;vertical-align:middle
}
.logout {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 200;
        color: #ffffff;
        text-align:right;vertical-align:top
}
.cpd1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 28px;
        font-weight: bold;
        color: #B71C12;
}
.cpd2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color: #000000;
}
.cpd3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
}
.cpd4 {
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
}
.cpd5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #B71C12;
}
.cpd6 {
        font-style: italic;
}
.cpdq {
        font-style: italic;
        font-weight: bold;
}
a.cpdlink:link {
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        text-decoration: none;
}
a.cpdlink:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}
a.cpdlink:hover {
        color: #000000;
        text-decoration: underline;
}
.cpdbutton {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        color: #000000;
        background-color: #cccccc;
        border-top: 1px solid #dddddd;
        border-right: 1px solid #aaaaaa;
        border-bottom: 1px solid #aaaaaa;
        border-left: 1px solid #dddddd;
}
.cpdselect {
    MARGIN:1px;
    COLOR:#333333;
    BACKGROUND-COLOR:#dddddd;
}
.copyright {font-family:Arial,Helvetica,sans-serif;font-size:7pt;line-height:125%;text-align:left;color:#000000;}
.copyright2 {font-family:Arial,Helvetica,sans-serif;font-size:7pt;line-height:125%;text-align:left;color:#cc9933;}
.hiddentext { display: none; }