BODY {
        font-family : Verdana, 'Lucida Sans Unicode', 'Blue Highway', 'Century Gothic', 'Optimum', Geneva, 'Lucida Sans', 'MS PGothic', 'Trebchet MS', Tahoma, Helvetica, Lucida, Arial, sans-serif;
        font-size : 12pt;
        background-color : #E8F0FF;
        background-image: URL('images/bg.gif');
        color : #000033;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        border: 0 none;
}
P {
        font-family : 'Myriad Web', Verdana, 'Trebchet MS', 'Lucida Sans Unicode', 'Blue Highway', 'Century Gothic', 'Optimum', Geneva, 'Lucida Sans', 'MS PGothic', Tahoma, Helvetica, Lucida, Arial, sans-serif;
        font-size : 11pt;
    margin-left: 30px;
    margin-top: 0;
    margin-bottom: 25px;
    margin-right: 30px;
}
table, tr, td, th, li {
        font-family : 'Myriad Web', Verdana, 'Trebchet MS', 'Lucida Sans Unicode', 'Blue Highway', 'Century Gothic', 'Optimum', Geneva, 'Lucida Sans', 'MS PGothic', Tahoma, Helvetica, Lucida, Arial, sans-serif;
}
EM {
        FONT-WEIGHT: bold; BACKGROUND: transparent none; COLOR: black; FONT-STYLE: normal
}
STRONG {
        FONT-WEIGHT: bold; BACKGROUND-COLOR: white; COLOR: black; FONT-STYLE: italic
}
EM STRONG {
        FONT-WEIGHT: bolder; BACKGROUND-COLOR: white; TEXT-TRANSFORM: uppercase; COLOR: red; FONT-STYLE: normal
}
STRONG EM {
        FONT-WEIGHT: bolder; BACKGROUND-COLOR: yellow; TEXT-TRANSFORM: uppercase; COLOR: #FF0066; FONT-STYLE: normal
}
B {
        FONT-WEIGHT: bold
}
I {
        FONT-STYLE: italic
}

ADDRESS {
        FONT : 300 normal smaller "Courier New", Courier, monospace;
}

h1, h2, h3, h4, h5, h6 {
    text-align : left;
    white-space : nowrap;
    padding-top : 2px;
    padding-bottom : 14px;
    background : transparent none;
}

h1, h2, h3 {
    color : #3333cc;
    font-family : 'Bimini', 'Baby Face', 'Brave New Era G98', 'MS PGothic', 'Myriad Web', 'Century Gothic', Verdana, 'Trebchet MS', 'Lucida Sans Unicode', 'Blue Highway', 'Optimum', Geneva, 'Lucida Sans', 'MS PGothic', Tahoma, Helvetica, Lucida, Arial, sans-serif;
    font-weight : bold;
}

h4, h5, h6 {
    color : black;
    font-weight : 500;
}


h1 {
    font-size : 195%;
    margin : 0 0 0 12%;
    font-weight : bold;
    text-shadow : gray 2px 2px 6px;
}

h2 {
    font-size : 150%;
    margin : 0 0 0 10%;
}

h3 {
    font-size : 125%;
    margin : 0 0 0 7%;
}

h4 {
    font-size : 112%;
    margin : 2% 0 0 5%;
    text-decoration : underline;
}

h5 {
    font-size : 105%;
    font-style : oblique;
    margin : 2% 0 0 3%;
}

h6 {
    font-size : 100%;
    font-variant : small-caps;
    margin : 0 1% 0 1%;
}

.smlnobr {
    font-size : 84%;
    white-space : nowrap;
}

.unbroken {
    white-space : nowrap;
}

.ctr {
    text-align : center;
    vertical-align : middle;
    margin-left : auto;
    margin-right : auto;
    padding : 2px;
}

.ctrdis {
    text-align : center;
    vertical-align : middle;
    margin-left : 20px;
    margin-right : 20px;
    padding : 2px;
    border : none;
}

.ctrsml {
    text-align : center;
    vertical-align : middle;
    margin-left : auto;
    margin-right : auto;
    padding : 2px;
    margin : 0;
    font-family : 'Verdana', 'Arial Rounded MT', 'Trebchet MS', Helvetica, 'Tahoma', Lucida, Arial, sans-serif;
    text-transform : none;
    font-style : normal;
    font-weight : normal;
    font-size : 75%;
}

.ctxnav {
    text-align : center;
    vertical-align : middle;
    margin-left : auto;
    margin-right : auto;
    padding : 2px;
    font-family : 'Verdana', 'Arial Rounded MT', 'Trebchet MS', Helvetica, 'Tahoma', Lucida, Arial, sans-serif;
    text-transform : none;
    font-style : normal;
    font-weight : normal;
    font-size : 84%;
}

.rght {
    text-align:right;
}

.panText {
    font-family: 'Bimini', 'Century Gothic', 'SF Old Republic', 'MS UI Gothic', 'Arial Rounded MT Bold', 'MS PGothic', Verdana, 'Trebchet MS', 'Lucida Sans Unicode', 'Blue Highway', 'Optimum', 'Geneva', 'Lucida Sans', 'Tahoma', Helvetica, Lucida, Arial, sans-serif;
    font-size: 125%;
    font-weight: bold;
    color:#f0f8ff;
}

a {
    text-decoration: none;
    font-family: Verdana, Geneva, 'Arial Rounded MT Bold', Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

A:link, A:visited {
    color : #000080;
}

a:active {
    color : #00cc00;
    background : transparent;
    text-decoration : none;
}

a:hover {
    background : white;
    color : red;
    text-decoration : underline overline;
}

td a {
    color : #000099;
    background : transparent;
    font-size: 98%;
    text-decoration : none;
}

td a:link, td a:visited {
    color : #000080;
    background : transparent;
    text-decoration : none;
}

td a:active {
    color : #00cc00;
    background : transparent;
    text-decoration : none;
}

td a:hover {
    color : red;
    background : transparent;
    text-decoration : underline;
}

li a {
    text-decoration: none;
    font-family: Verdana, Geneva, 'Arial Rounded MT Bold', Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

li a:link, td a:visited, td a:active {
        color : #000066;
}

li a:hover {
    color : #0000cc;
    background : transparent;
    text-decoration : none;
}

.caption {
    font-family : Verdana, Helvetica, 'Lucida Sans Unicode', sans-serif;
    font-size : 140%;
    font-weight : 900;
    background-color : transparent;
    color : #1b0066;
    text-decoration : none;
    word-spacing : 2px;
    letter-spacing : 1px;
}

.sub_caption {
    font-family : Verdana, Helvetica, 'Lucida Sans Unicode', sans-serif;
    font-size : 118%;
    font-weight : bold;
    background-color : transparent;
}

SMALL {
        font-size: 9pt;
}

BIG {
        font-size: 14pt;
}

PRE, CODE, CITE, TT, SAMP, ADDRESS {
        font-family: "Andale Mono", "Lucida Console", "Lucida Typewriter", "Courier New", Courier, monospace;
}
SUB {
        FONT-SIZE: 50%;
        font-family : "Small Fonts", "clean", sans-serif;
        padding : 0.5em 1px 0 0;
        margin-top : 0.5em;
        margin-bottom : -0.25em;
        font-weight : 200;
}
SUP {
        FONT-SIZE: 50%;
        font-family : "Small Fonts", "clean", sans-serif;
        font-weight : 200;
        padding : 0 1px 0.5em 0;
        margin-top : -0.25em;
        margin-bottom : 0.5em;
}
UL, OL {
        BORDER: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px; PADDING: 5px;  LINE-HEIGHT: 2em;
}
li, li a {
        TEXT-ALIGN: left;  PADDING: 2px;
        font-size: 95%;
}
VAR {
         MARGIN-TOP: 0; MARGIN-BOTTOM: 0; PADDING-BOTTOM: 0; PADDING-TOP: 0;
}

OL LI {
        LIST-STYLE-TYPE: decimal;
}
OL OL LI {
    LIST-STYLE-TYPE: upper-alpha;
}
OL OL OL LI {
    LIST-STYLE-TYPE: lower-alpha;
}
OL OL OL OL LI {
    LIST-STYLE-TYPE: lower-roman;
}
ul li {
    list-style-type: square;
}

ul ul li {
    list-style-type: disc;
}

ul ul ul li {
    list-style-type: circle;
}

ul ol li        {
    list-style-type:    upper-alpha;
}

ul ol ol li     {
    list-style-type:    lower-alpha;
}

ul ol ol ol li  {
    list-style-type:    lower-roman;
}

ul ul ol li     {
    list-style-type:    lower-roman;
}


ol ul li        {
    list-style-type:    square;
}

ol ul ul li {
    list-style-type: disc;
}

ol ul ul ul li {
    list-style-type: circle;
}

ol ul ol li     {
    list-style-type: lower-alpha;
}

ol ul ol ol li  {
    list-style-type: lower-roman;
}

TABLE, TBODY, TFOOT, THEAD {
   text-align: center;
   padding: 0;
}

TABLE TR TD TABLE {
   text-align: center;
   width: 100%;
   padding: 8px;
}

FORM TABLE {
   background-color: #F5FDFF;
   color: #000066;
   text-align: center;
   padding: 0;
}

TH {
   font-size : 118%;
   font-weight : 600;
   text-align: center;
}

HR {
    VISIBILITY: visible;
    color: #330099
}

TEXTAREA {

}

.label {
   font-size : 118%;
   font-weight : 600;
   text-align: center;
   background-color: #3366CC;
   color: white;
}

.framed {
    background-color: #F8FCFF;
    color: #330033;
    text-align: center;
}

.centered {
    text-align: center;
}

.justified {
    text-align: justify;
}

.warning        {
        font-family: 'Arial Rounded MT', 'Verdana', 'Trebchet MS', Helvetica, 'Arial Black', Impact, Futura,  Bimini, Tahoma, Lucida, Arial, sans-serif;
        text-transform: none;
        font-style:     normal;
        font-weight: bolder;
        font-size: 112%;
        text-align: center;
        color:  red;
        background-color : white;
        }

.caution        {
        font-family: 'Verdana', 'Arial Rounded MT', 'Trebchet MS', Helvetica, Tahoma, Lucida, Arial, sans-serif;
        text-transform: none;
        font-style:     normal;
        font-weight:    bolder;
        font-size: 101%;
        text-align: center;
        color:  #330099;
        background-color : transparent;
}

.sml {
        font-size: 9pt;
}

.note {
    background-color: white;
    color: black;
    font-style:     normal;
    font-weight: bolder;
    font-size: 101%;
    text-align: center;
    padding: 10px;
}

.nav {
   text-align: left;
   padding: 0;
   margin-right: 15px;
   margin-left: 15px;
}

.indent {
    text-indent: 2em;
    margin-left : 3em;
    margin-right : 2em;
}

.nindent {
    text-indent: -2em;
    margin-left : 3em;
    margin-right : 2em;
}

input.but {
    font-family: 'Tahoma', 'Helvetica', 'Trebchet MS', 'Arial', 'Verdana', sans-serif;
    font-size: 10pt;
        font-weight: bold;
    color: white;
        background : #330099 none;
}

hr.fancy  {
        width: 100%;
        color: #99CCFF;
        text-align: center;
        margin: 20px;
}
