A {
    color: #003376;
    text-decoration: none;
}

TD {
    font-family : Verdana, Arial;
    font-size   : 10pt;
    text-align: left;
}

P {
    font-family : Verdana, Arial;
    font-size   : 10pt;
}

.title {
    font-family : Verdana, Arial;
    font-size   : 11pt; 
    font-weight : bold;
    color: #74082C;
}

.subtitle {
    font-family : Verdana, Arial;
    font-size   : 9pt;
    color: #74082C;
}


span.subtitle {
    font-family : Verdana, Arial;
    font-size   : 9pt;
    font-weight: bold;
    color: #74082C;
}

.copy {
    font-family : Verdana, Arial;
    font-size   : 8pt;
    color: #74082C;
}

li.listtitle {
    list-style-type: none;
    text-indent: -16px;
    font-weight : bold;
    text-decoration: none;
    color: #74082C;    
}

li.listplain {
    list-style-type: none;
    text-indent: -16px;
    text-decoration: none;
    color: #000;
}


ul.liststyle {
    list-style-type: disc;
    margin-left: 10px;
    padding-left: 10px;
}



A:hover {
    text-decoration: underline; 
	color: #74082C;
}

.small {
    font-size: 8pt;
    font-weight: normal;
}



.line {
    color: #003366;
    background-color: #003366;
    height: 1px;
    border: 0px;
    width: 90%;
}

.indented {
    margin-left: 30px;
}

.maintable {
    border-style: solid;
    text-align: left;
    border-color: #003366;
    border-width: 2px;
    background-color: white;
}

.contentcell {
    border-right: solid;
    border-color: #003366;
    border-width: 2px;
}

.linkscell {
    border-top: solid;
    border-bottom: solid;
    border-color: #003366;
    border-width: 2px;
}

.tdmenu {
    padding: 3px;
    text-align: center;
}

table.data {
    border-style: solid;
    border-color: #003366;
    border-width: 1px;
    background-color: white;
    padding: 5px;
    border-collapse: collapse;
}

TH {
    border-style: solid;
    border-color: #003366;
    color: #FFF;
    border-width: 0px;
    background-color: #036;
    padding: 5px 5px 5px 5px;
    font-size: 10pt;
    font-weight: bold;
}

table.data td {
    border-right: 1px solid;
    border-bottom: 1px solid;
}


.menu {
    font-size: 10px;
}

.right {
    text-align: right;
}

.center {
    text-align: center;
}

.bottomright {
    position: relative;
    bottom: 0px;
    right: 0px;
}

.rightpullquote {
	display: inline;
    float: right; 
    clear: right; 
    margin-left: 15px; 
    margin-right: 5px; 
    margin-bottom: 1em; 
    margin-top: 1em; 
    width: 200px; 
    color: #003366; 
    text-align: right; 
    font-size: 14pt;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 18pt;
}

.leftpullquote {
	display: inline;
    float: left; 
    clear: right; 
    margin-left: 5px; 
    margin-right: 20px; 
    margin-bottom: 1em; 
    margin-top: 1em; 
    width: 200px; 
    color: #003366; 
    text-align: left; 
    font-size: 14pt;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 18pt;
}


.big {
    font-size: 180%;
    font-family: 'Times New Roman', Times, serif;
    line-height: 4pt;
}

BLOCKQUOTE {
    font-size: 10pt;
    font-family: Arial, sans-serif;
    text-align: left;
    margin-left: 1cm;
    margin-right: 1cm;
    color: black;
    border-left: 3px dotted #003366;
    padding-left: 10px;
    background-color: #EEF;
}

.c1 {font-weight: bold; color: #003366; vertical-align: top;}
.c2 {font-weight: bold; color: #74082C; vertical-align: top;}
.c3 {font-weight: bold; color: #080;    vertical-align: top;}
.c4 {font-weight: bold; color: #808;    vertical-align: top;}
.c5 {font-weight: bold; color: #FF0;    vertical-align: top;}
.c6 {font-weight: bold; color: #000;    vertical-align: top;}

.b1 {background-color: #DBEAFA;}
.b2 {background-color: #E4D7DC;}
.b3 {background-color: #D2E4D2;}
.b4 {background-color: #F3E2F3;}
.b5 {background-color: #F4F4E5;}
.b6 {background-color: #E2E2E2;}

