/* Online Re/Ad System Style Sheet
   (C) Copyright 2001 AdWriter, Inc.
*/

body {
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #000060;
}

input[type=submit] {
    border: 1px solid #2d4b69;
    color: #000000;
    background: #e6e6e6;
    font-weight: bold;
}

input[type=button] {
    border: 1px solid #2d4b69;
    color: #000000;
    background: #e6e6e6;
    font-weight: bold;
}

input[type="file"] {
    border: 1px solid #2d4b69;
    padding: 1px;
    color: #000000;
    background: #e6e6e6;
    font-weight: bold;
}

table.reportscope {
    padding: 0;
    margin: 0;
    border: 0;
}

a:link { color: #2d4b69; }
/*a:visited { color: #2d4b69; }
a:active { color: #2d4b69; }
*/
p.heading {
    font-size: 12pt;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color: #A0A0FF;
    font-weight: bold;
    font-style: normal;
}

p.detail {
    font-size: 10pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: #000060;
}

div.lsmall {
    font-size: 10px;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: #A0A0FF;
}

div.llarge {
    font-size: 12px;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: #C0C0FF;
}

div.dsmall {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000060;
}

div.dsmaller {
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000060;
}

div.dlarge {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000060;
}

div.detail {
    font-size: 10pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: #000060;
}

div.heading {
    font-size: 12pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: #000060;
}

.heading {
    font-size: 12pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: bold;
}

div.headline {
    font-size: 12pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: bold;
}

div.body {
    font-size: 10pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    text-align: justify;
}

div.reportheading {
    font-size: 12pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: bold;
    text-align: center;
}

div.largepageheading {
    font-size: 16pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: bold;
    text-align: center;
}

div.reportlightheading {
    font-size: 12pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: normal;
    text-align: center;
}

div.reportsmheading {
    font-size: 10pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: bold;
    text-align: center;
}

div.dstronglarge {
    font-size: 12pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: #000060;
    font-weight: bold;
}

div.dstrongsmall {
    font-weight: bold;
    font-size: 10pt;
}

div.demphsmall {
    font-style: italic;
    font-size: 10pt;
}

.demphsmall {
    font-style: italic;
    font-size: 10pt;
}

div.dtiny {
    font-size: 8pt;
}

table.reportnormal {
    font-size: 10pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: normal;
    text-align: left;
}

table.ipnormal {
    font-size: 10pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: bold;
    text-align: center;
}

tr.ipta {
    text-align: center;
    background-color: White;
    color: Black;
    font-weight: bold;
    font-size: 10pt;
}

tr.ipheadline {
    font-size: 12pt;
}

tr.ipbody {
    font-family: "Times New Roman", Times, serif;
    color: black;
    font-weight: normal;
    text-align: center;
    font-size: 10pt;
}

tr.ipbelow {
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    font-size: 8pt;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

tr.ipimg {
    background-color: White;
    text-align: center;
}

div.rptnormal {
    font-size: 10pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: normal;
    text-align: left;
}

div.dfltheadmarkup {
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: bold;
    text-align: center;
    font-size: 12pt;
}

div.dfltbodymarkup {
    font-family: "Times New Roman", Times, serif;
    color: black;
    font-weight: normal;
    text-align: center;
    font-size: 10pt;
}

div.upcomingdeadlines {
    font-size: 10pt;
    font-family: "Verdana","Arial","Helvetica","sans-serif";
    color: black;
    font-weight: normal;
    text-align: center;
}

table.simpletable {
    padding: 2;
    margin: 0;
    font-size: 14px;
    background-color: transparent;
    vertical-align: top;
}

#resultset {
    padding: 2;
    margin: 0;
    font-size: 14px;
    border-width: 1px;
    border-style: solid;
    border-color: #2d4b69;
    background-color: #2d4b69;
    width: 100%;
}

#dataset {
    padding: 0;
    margin: 0;
    font-size: 14px;
    border-width: 1px;
    border-style: solid;
    border-color: #2d4b69;
    background-color: #2d4b69;
    width: 90%;
}

#dataset_plain {
    padding: 0;
    margin: 0;
    font-size: 14px;
    border-width: 0;
    width: 90%;
}
.reportHeader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: bold; font-style: normal}
.lineitem {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #2D4B69}
.fineprint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #2d4b69}
.reportSubHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.TableHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #2d4b69;
    color: #fefefe;
}
.Active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold}
.InActive {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #c0c0ff; font-weight: bold}
.IndexLine {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; background-color: #FFFFFF}

A.navInactive
    {
    font-size    :    7pt;
      text-decoration    :    none;
    color       :    #2d4b69;
    background    :    transparent;
    font-weight    :    bold;
    font-family    :    Verdana, Arial, Helvetica, sans-serif;
    }

A.navInactive2
    {
    font-size    :    8pt;
      text-decoration    :    none;
    color       :    #666666;
    background    :    transparent;
    font-weight    :    bold;
    font-family    :    Verdana, Arial, Helvetica, sans-serif;
    }

A.navInactive3
    {
    font-size    :    8pt;
      text-decoration    :    none;
    color       :    red;
    background    :    transparent;
    font-weight    :    bold;
    font-family    :    Verdana, Arial, Helvetica, sans-serif;
    }

A.navInactive4
    {
    font-size    :    7pt;
      text-decoration    :    none;
    color       :    white;
    background    :    transparent;
    font-weight    :    bold;
    font-family    :    Verdana, Arial, Helvetica, sans-serif;
    }


.bodyText
    {
    font-size    :    10px;
    color       :    #000000;
    }

ul.bulletad {
    margin-top: 0;
    margin-bottom:    0;
    text-align: left;
}

a.plainmenulink {
    font-size    : 12pt;
    font-weight : bold;
    font-family    : Verdana, Arial, Helvetica, sans-serif;
    text-decoration : none;
}

a.menulink {
    font-size    : 12pt;
    font-weight : bold;
    font-family    :    Verdana, Arial, Helvetica, sans-serif;
}

a.normallink {
    font-size    : 10pt;
    font-weight : bold;
    font-family    :    Verdana, Arial, Helvetica, sans-serif;
}

.menudesc {
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000060;
}

table.coolbox {
    background-color: #000000;
    text-align: center;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
}

table.cooltitle {
    border-width: 0px;
    width: 100%;
    background-color: #2D4B69;
}

tr.cooltitlerow {
    background-color: #A9A9A9;
}

td.cooltitlecell {
    text-align: left;
    vertical-align: middle;
    background-color: #2D4B69;
    color: #FFFFFF;
    font-size: 10pt;
}

a.cooltitlelink {
    color: #FFFFFF;
    font-size: 10pt;
}

/* login page */
tr.coolmessagerow {
    background-color: #E6E6E6;
}

td.coolmessagecell {
    vertical-align: baseline;

}

table.coolmessage {
    border-width: 0px;
    text-align: center;
    background-color: #E6E6E6;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

td.redmsg {
    color: red;
    font-size: 10pt;
    font-weight: bold;
}

/* v5 styles */
/* welcome page */
table.plain {
    border: 0px;
    width: 100%;
    padding: 0px;
    border-spacing: 0px;
}

/* welcome page */
table.base {
    border: 0px;
    text-align: center;
    background-color: #e6e6e6;
    width: 100%;
    padding: 0px;
    border-spacing: 0px;
    border: 1px solid #2D4B69;
}

/* login page */
table.formatted_bg {
    border-spacing: 0px;
    border: 0px;
    width: 90%;
    margin: auto;
}

/* login page */
table.smallplain {
    outline: 1px solid #2D4B69;
    border-spacing: 0px;
    padding: 0px;
    border: 0px;
    width: 100%;
}

/* login page */
div.alertmess {
    text-align: center;
    color: red;
    font-size: large;
}

/* login page */
table.smallintro {
    width: 80%;
    border: 0px;
    border-spacing: 1px;
    padding: 2px;
}

/* login page */
.extraInfo {
    text-align: center;
    font-size: small;
}

/* login page */
table.largepad {
    padding: 5px;
    border: 0px;
	margin: 0 auto;
}
/* login page */
tr.micromess {
    background-color: #e6e6e6;
    vertical-align: bottom;
    font-size: x-small;
}
/* login page */
td.centerspace {
    width: 50%;
    text-align: center;
}

