body {font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #356691; text-align: center; background-image: url(images/gradient.jpg); background-position: top left; background-repeat: repeat-x;}
body * {font-size: 12px; font-family: Arial, Helvetica, Sans-Serif, Geneva, Verdana; color: #585455;}

div.maxwidth {width: 769px; background-color: white; text-align: left; margin: 0 auto;}

a {color: #35668f; text-decoration: none;}
a:visited {color: #35668f; text-decoration: none;}
a:active, a:hover {text-decoration: underline; color: #35668f;}
a.nomouseover:active, a.nomouseover:hover {text-decoration: none; background-color: transparent;}

/* Header */
div#header {background-color: white; color: #646464; font-weight: bold;}

/* Top Nav */
div#topnav {background-color: #35668f !important; width: 769px;}
div#topnavpad {padding: 8px 0 8px 8px;}
div#topnavpad2 {padding: 4px 0 4px 8px;}
div#topnav div#topnavpad div {background-color: #35668f;}
div#topnav a {color: white; text-decoration: none; background-color: transparent; font-weight: bold;}
div#topnav a:hover {color: white; text-decoration: none; background-color: transparent;}

/* Footer */
div#footer {background-color: #7194b0; color: white; padding: 6px 20px;}
div#footer div {color: white;}

/* Main Content */
div#maincontent {background-color: white;}
div#maincontent li {margin-bottom: 1em;}

h1 {color: #35668f; font-weight: bold; margin-top: 8px; margin-bottom: 1em; font-size: 18px !important;}
h2 {color: #585455; font-weight: bold; margin-top: 8px; margin-bottom: 1em; font-size: 15px; font-style: italic; padding: 2px;}

p {line-height: 150%}


/* =====================================================================
======================= Page Specific Styles ===========================
===================================================================== */
/* ** Home Page ** */
div#sectionlistswrapper {background-color: #d6dbdf; padding-left: 8px;}

/* ** Contact Us ** */
div.registrationblock {margin-bottom: 23px;}
div.registrationblock * {font-size: 11px;}
div.registrationblockrow {margin-bottom: 8px;}
div.registrationinput {float: right;}
div.registrationlabel {font-size: 11px;}
input.txt {font-size: 11px; color: #707070;}
div.registrationblocktext {font-size: 11px; margin-bottom: 6px;}
input.updateshipaddressbtn {float: right; cursor: pointer; text-align: center; font-size: 11px;}

/* ** Five Year Track Record ** */
span.smallb {color: white;}

/* ** Portfolio ** */
div.investment {margin-top: 1em;}
div.investment table {margin-bottom: 1em; width: auto;}
div.investment table td {margin-bottom: 1em; margin: 0; padding: 4px; width: auto; color: black; border: 1px solid #CCCCCC; vertical-align: top;}
div.investment table td b {color: black;}
div.investment table td p {color: black;}
div.investment span.smallB {color: black !important;}
div.investmentlogo {float: left; margin-right: 12px; margin-bottom: 12px; width: 122px; font-weight: bold; text-align: center;}
div.investmentrow {margin-top: 1em;}

/* ** ADMIN ** */
div.adminactions {margin: 12px 0;}
div.adminactions a, div.adminactions a:visited, div.adminactions a:hover, div.adminactions a:active, div.adminactions a:link {color: red; font-weight: bold;}

