@charset "utf-8";
/* CSS Document */

body {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
color: #333333;
}

table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

.imagelink a:link {
text-decoation: none;
border: none;
}

.imagelink a:visited {
text-decoation: none;
border: none;
}

.imagelink a:hover {
text-decoation: none;
border: none;
}

.imagelink a:active {
text-decoation: none;
border: none;
}

a:link {
color: #993333;
text-decoration: underline;
}

a:visited {
color: #993333;
text-decoration: underline;
}

a:hover {
color: #993333;
text-decoration: none;
}

a:active {
color: #993333;
text-decoration: none;
}

.navimage {
padding-left: 8px;
padding-right: 8px;
}

.navtext {
font-family: "Microsoft Sans Serif";
font-size: 9px;
color: #777777;
}

.navtitle {
font-family: "Microsoft Sans Serif";
font-size: 9px;
font-weight: bold;
color: #777777;
padding-left: 4px;
padding-right: 4px;
padding-top: 8px;
padding-bottom: 4px;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-color: #DDDDDD;
border-style: dotted;
}

.contenttable {
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
}

.contenttext {
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 8px;
}

.contentlistcaption {
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bolder;
color: #104365;
}

.contentlistitem {
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
border-left: 0px;
border-right: 0px;
border-top: 1px;
border-bottom: 0px;
border-color: #dddddd;
border-style: dotted;
vertical-align: top;
}

.contentlistitem2 {
font-family: "Microsoft Sans Serif";
font-size: 9px;
color: #000000;
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
padding-bottom: 2px;
vertical-align: top;
}

.contentlistblank {
padding-left: 6px;
padding-right: 6px;
padding-top: 0px;
padding-bottom: 0px;
}

.officelocationstitle {
font-family: "Microsoft Sans Serif";
font-size: 9px;
font-weight: bold;
color: #777777;
}

.officelocations {
font-family: "Microsoft Sans Serif";
font-size: 9px;
color: #000000;
}

.footertable {
padding-left: 8px;
padding-right: 8px;
padding-top: 1px;
padding-bottom: 1px;
}

.footercopyright {
font-family: "Microsoft Sans Serif";
font-size: 9px;
color: #999999;
text-align: left;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
}

.footerlinks {
font-family: "Microsoft Sans Serif";
font-size: 9px;
color: #999999;
text-align: left;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
border-left: 0px;
border-right: 0px;
border-top: 1px;
border-bottom: 0px;
border-color: #DDDDDD;
border-style: dotted;
}

.footerstaff {
font-family: "Microsoft Sans Serif";
font-size: 9px;
color: #999999;
text-align: left;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
}