/**** special text styles *****************************************************/

.headTitle
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          190%;
    line-height:        100%;
    font-weight:        normal;
    color:              #FFFFFF;
    border-bottom:      1px solid #CCCCCC;
}

.headTitleBlack
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          190%;
    line-height:        100%;
    font-weight:        normal;
    color:              #000000;
    border-bottom:      1px solid #000000;
}

.headTitleLink
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          190%;
    line-height:        100%;
    font-weight:        normal;
    color:              #FFFFFF;
}

a.headTitleLink,
a.headTitleLink:link,
a.headTitleLink:active,
a.headTitleLink:visited,
a.headTitleLink:hover
{
    color:              #FFFFFF;
    text-decoration:	   none;
}
    
.headSubTitle
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          250%;
    font-weight:        bold;
    color:              #0E2B8D;
}
    
.headSubTitleSmall
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          200%;
    font-weight:        bold;
    color:              #0E2B8D;
}

.footer
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          120%;
    font-weight:        bold;
    color:              #0E2B8D;
}

.caption
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          95%;
    font-weight:        normal;
    color:              #000000;
}



/**** basic text styles *******************************************************/

body   
{
    margin-left:        0px;
    margin-top:         0px;
    margin-right:       0px;
    margin-bottom:      0px;
    font-family:        arial, helvetica, sans-serif;
    font-size:          x-small;
    background-color:   #FFFFFF;
    color:              #0E2B8D;
}

tr
{
    font-size:          xx-small;
    font-family:        arial, helvetica, sans-serif;
    color:              #0E2B8D;
}

td
{
    font-size:          120%;
    font-family:        arial, helvetica, sans-serif;
    color:              #0E2B8D;
}

pre, .pre
{
    font-family:        andale mono, courier, mono-spaced;
    font-size:          12px;
    color:              #666666;
}

p
{
    margin-left:        0px;
    margin-right:       6px;
    margin-top:         6px;
    margin-bottom:      12px;
}

/**** heading styles **********************************************************/

h1, .h1
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          medium;
    font-weight:        bold;
    color:              #0E2B8D;
    margin-top:         6px;
    margin-bottom:      6px;
}

h2, .h2
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          small;
    font-weight:        bold;
    color:              #0E2B8D;
    margin-top:         6px;
    margin-bottom:      6px;
}


h3, .h3
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          x-small;
    font-weight:        bold;
    color:              #0E2B8D;
    margin-top:         6px;
    margin-bottom:      6px;
}

h4, .h4
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          x-small;
    font-weight:        bold;
    font-style:         italic;
    color:              #0E2B8D;
    margin-top:         6px;
    margin-bottom:      6px;
}

h5, .h5
{
    font-family:        times, serif;
    font-size:          small;
    font-weight:        bold;
    color:              #0E2B8D;
    margin-top:         6px;
    margin-bottom:      6px;
}

h6, .h6
{
    font-family:        times, serif;
    font-size:          small;
    font-weight:        bold;
    font-style:         italic;
    color:              #0E2B8D;
    margin-top:         6px;
    margin-bottom:      6px;
}

/**** link and navigation styles **********************************************/

a,
a:link
{
    color:              #002266;
    text-decoration:    none;
}

a:visited
{
    color:              #002266;
    text-decoration:    none;
}

a:hover,
a:active
{
    color:              #8A3C49;
    text-decoration:    underline;
}

/****************************************************/


.nav
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          120%;
    color:              #FFFFFF;
}

a.nav,
a.nav:visited,
a.nav:link,
{
    font-size:          120%;
    color:              #FFFFFF;
}

a.nav:active
{
    font-size:          120%;
    color:              #FFFFFF;
    text-decoration:    none;
}

a.nav:hover
{
    font-size:          120%;
    color:              #FFFFFF;
    text-decoration:    underline;
}


/****   form elements   *******************************************************/

select, 
input,
option,
textarea
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          x-small;
}


/****   item elements   *******************************************************/
.item1
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          100%;
    font-weight:        bold;
    color:              #0E2B8D;
    background-color:   #FFFFFF;
}

.item2
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          100%;
    color:              #FFFFFF;
    background-color:   #0E2B8D;
}

.item3
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          140%;
    font-weight:        bold;
    color:              #0E2B8D;
}

.item4
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          120%;
    font-weight:        bold;
    color:              #FFFFFF;
}

a.item4,
a.item4:link,
a.item4:visited,
a.item4:active
{
    font-size:          120%;
    color:              #FFFFFF;
    text-decoration:    none;
}

a.item4:hover
{
    font-size:          120%;
    color:              #FFFF00;
    text-decoration:    underline;
}
