body {background: #FFFFFF; margin: 0px; padding: 0px;}
body, td, p {font: 13px Arial, Sans-serif; color: #333333;}
input, select, textarea {font: 11px Arial, Sans-serif; color: #333333; background-color: #FFFFFF; border: 1px solid #0C2F79;}

/* --     text     -- */
.contentcell {padding: 18px 25px 35px 25px;}
.details {font-size: 10px; color: #666666;}
.smallest {font-size: 9px;}
.header1 {font-size: 16px; color: #0C2F79;}
.subheader1 {font-size: 13px; color: #0C2F79;}
.header2 {font-size: 18px; color: #0C2F79; font-weight: bold;}
.subheader2 {font-size: 11px; font-weight: bold; color: #0C2F79;}
.error {font-size: 12px; color: #9DF120; font-weight: bold;}
.lineheight {font-size: 6px;}

/* --     tables     -- */
.menucell {background: #E8E8E8;}
.brokerslink {padding: 16px 35px 16px 35px;}
.footertable {border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8;}
.footerblock {background-color: #0C2F79;}
.subscribeblock {background-color: #0C2F79; padding: 12px 10px 12px 10px; color: #FFFFFF;}

/* --     text links     -- */
a:link {color: #333333; text-decoration: underline;}
a:visited {color: #333333; text-decoration: underline;}
a:hover {color: #0C2F79; text-decoration: underline;}

.footer {font-size: 10px; color: #0C2F79; text-decoration: none;}
A.footer:link {color: #0C2F79; text-decoration: none;}
A.footer:visited {color: #0C2F79; text-decoration: none;}
A.footer:hover {color: #666666; text-decoration: underline;}

.credits {font-size: 10px; color: #999999; text-decoration: none;}
A.credits:link {color: #666666; text-decoration: none;}
A.credits:visited {color: #666666; text-decoration: none;}
A.credits:hover {color: #0C2F79; text-decoration: underline;}
