body {background: #CCCCCC; font-family: Arial, Verdana, Helvetica; font-size: 1px; color: #333333; margin: 0; vertical-align:top;}

h1 {font-family: Arial, Verdana, Helvetica; font-size: 28px; font-weight: normal; display: inline; color: #333333;}
h2 {font-family: Arial, Verdana, Helvetica; font-size: 13px; font-weight: normal; display: inline; color: #FFFFFF;}
h3 {font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: normal; display: inline; color: #FFFFFF;}
h4 {font-family: Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold; display: inline; color: #333333;}
h5 {font-family: Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold; display: inline; color: #660000;}

img {border-style: none; border-width: 0;}

select {font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #666666; vertical-align: middle;}

table.shadow {width: 1000px; background: #FFFFFF; margin: 0 auto;}
table.main {width: 970px; background: #FFFFFF; margin: 0 auto;}
table.fullWidth {width: 100%;}

th.fees {background: #333333; font-family: Arial, Verdana, Helvetica; font-size: 13px; font-weight: normal; color: #FFFFFF; padding: 7px;}
td.fees {border: 1px solid #333333; padding: 5px;}

td.shadowLeft {width: 15px; background: url(../images/shadow_left.jpg) repeat-y;}
td.shadowRight {width: 15px; background: url(../images/shadow_right.jpg) repeat-y;}

#navTop {width: 970px; background: #333333; vertical-align: top;}
#navTop ul {text-align: center; list-style: none; margin: 0; padding: 0;}
#navTop li {display: inline; padding: 0; margin: 0; font-family: Arial, Verdana, Helvetica; font-size: 10px;}
#navTop li a:link {width: 97px; height: 23px; color: #FFFFFF; background: #333333; line-height: 2.3em; float: right; display: block; text-decoration: none; text-align: center; border-left: 1px solid #FFFFFF;}
#navTop li a:visited {width: 97px; height: 23px; color: #FFFFFF; background: #333333; line-height: 2.3em; float: right; display: block; text-decoration: none; text-align: center; border-left: 1px solid #FFFFFF;}
#navTop li a:active {width: 97px; height: 23px; color: #FFFFFF; background: #333333; line-height: 2.3em; float: right; display: block; text-decoration: none; text-align: center; border-left: 1px solid #FFFFFF;}
#navTop li a:hover {width: 97px; height: 23px; color: #FFFFFF; background: #999999; line-height: 2.3em; float: right; display: block; text-decoration: none; text-align: center; border-left: 1px solid #FFFFFF;}
body#links a#navlinks, body#home a#navhome, body#faqs a#navfaqs, body#contact a#navcontact {width: 97px; height: 23px; color: #FFFFFF; background: #999999; line-height: 2.3em; float: right; display: block; text-decoration: none; text-align: center; border-left: 1px solid #FFFFFF;}

td.logo {width: 970px; height: 140px; vertical-align: top;}

#nav {width: 970px; background: #660000; vertical-align: top;}
#nav ul {text-align: center; list-style: none; margin: 0; padding: 0; display: block; float: left;}
#nav li {display: inline; padding: 0; margin: 0;}
#nav li a:link {width: 193px; height: 30px; color: #FFFFFF; background: #660000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border-right: 1px solid #FFFFFF;}
#nav li a:visited {width: 193px; height: 30px; color: #FFFFFF; background: #660000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border-right: 1px solid #FFFFFF;}
#nav li a:active {width: 193px; height: 30px; color: #FFFFFF; background: #660000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border-right: 1px solid #FFFFFF;}
#nav li a:hover {width: 193px; height: 30px; color: #FFFFFF; background: #990000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border-right: 1px solid #FFFFFF;}
body#about a#navabout, body#what a#navwhat, body#overseas a#navoverseas, body#fees a#navfees {width: 193px; height: 30px; color: #FFFFFF; background: #990000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border-right: 1px solid #FFFFFF;}

#nav li a.end:link {width: 194px; height: 30px; color: #FFFFFF; background: #660000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border: 0;}
#nav li a.end:visited {width: 194px; height: 30px; color: #FFFFFF; background: #660000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border: 0;}
#nav li a.end:active {width: 194px; height: 30px; color: #FFFFFF; background: #660000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border: 0;}
#nav li a.end:hover {width: 194px; height: 30px; color: #FFFFFF; background: #990000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border: 0;}
body#news a#navnews {width: 194px; height: 30px; color: #FFFFFF; background: #990000; line-height: 2.3em; float: left; display: block; text-decoration: none; text-align: center; border: 0;}

.dhtmlslider_parent {overflow: hidden; cursor: pointer; z-index: 90;}
.dhtmlslider_child {visibility: hidden; width: 194px; height: 0px; overflow: hidden; position: absolute; z-index: 90; text-align: left;}
.dhtmlslider_child_content {width: 194px; position: absolute; z-index: 90;}

td.title {width: 940px; height: 50px; border-bottom: 1px solid #999999; padding: 0 15px 0 15px; vertical-align: middle;}
td.mainTextHome {width: 620px; height: 230px; font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #333333; line-height: 18px; padding: 15px; vertical-align: top;}
td.sideImage {width: 165px; height: 230px; font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #333333; padding: 15px; vertical-align: top;}
td.mainText {width: 440px; height: 230px; font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #333333; line-height: 18px; padding: 15px 15px 15px 0; vertical-align: top;}

td.sideBar {width: 305px; height: 230px; font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #333333; line-height: 18px; padding: 15px 0 15px 15px; vertical-align: top;}
.sideBarHeader {height: 35px; font-family: Arial, Verdana, Helvetica; font-size: 18px; color: #660000; border-bottom: 1px solid #999999; vertical-align: middle;}
.sideBarText {font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #333333; border-bottom: 1px solid #999999; padding: 15px 15px 15px 0; vertical-align: top;}
.sideBarMap {font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #333333; border-bottom: 1px solid #999999; padding: 15px 0 15px 0; vertical-align: top;}

td.footer {width: 940px; height: 48px; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; background: #333333; padding: 15px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; vertical-align: middle;}
td.textFooter {width: 308px; font-size: 12px; vertical-align: middle;}
td.navFooter {width: 183px; font-size: 11px; line-height: 18px; border-left: 1px solid #FFFFFF; padding: 0 0 0 14px; vertical-align: top;}
td.investorPeople {width: 74px; text-align: center; vertical-align: top;}
td.address {width: 635px; height: 30px; font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #333333; padding: 0 0 0 15px; vertical-align: middle;}
td.copyright {width: 305px; height: 30px; font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #333333; text-align: right; padding: 0 15px 0 0; vertical-align: middle;}

div.faqsBody {display: none; visibility: hidden; text-align: left; background-color: #DDDDDD; margin: 15px 0 15px 0; padding: 10px;}

.slideshow {z-index: 5;}

.textLarge {font-size: 24px;}
.textSmall {font-size: 11px; font-style: italic;}

.paddingRight {padding: 0 10px 0 0;}
.mapImage {padding: 0 10px 0 10px;}

.red {color: #660000;}

a:link {color:#990000; text-decoration:none;}
a:visited {color:#990000; text-decoration:none;}
a:active {color:#990000; text-decoration:none;}
a:hover {color:#990000; text-decoration:underline;}

a.documents:link {color:#666666; text-decoration:none;}
a.documents:visited {color:#666666; text-decoration:none;}
a.documents:active {color:#666666; text-decoration:none;}
a.documents:hover {color:#666666; text-decoration:underline;}

a.button:link {padding-top: 6px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: Arial, Verdana, Helvetica; font-size: 9px; font-weight: bold; color: #FFFFFF; background: #333333; text-decoration:none; border-right: 5px solid #CC6600; text-transform: uppercase;}
a.button:visited {padding-top: 6px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: Arial, Verdana, Helvetica; font-size: 9px; font-weight: bold; color: #FFFFFF; background: #333333; text-decoration:none; border-right: 5px solid #CC6600; text-transform: uppercase;}
a.button:active {padding-top: 6px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: Arial, Verdana, Helvetica; font-size: 9px; font-weight: bold; color: #FFFFFF; background: #333333; text-decoration:none; border-right: 5px solid #CC6600; text-transform: uppercase;}
a.button:hover {padding-top: 6px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: Arial, Verdana, Helvetica; font-size: 9px; font-weight: bold; color: #FFFFFF; background: #666666; text-decoration:none; border-right: 5px solid #CC6600; text-transform: uppercase;}

a.subNav:link {display: block; color:#FFFFFF; background: #333333; padding-top: 8px; padding-bottom: 8px; padding-left: 15px; padding-right: 15px;  text-decoration:none; border-bottom: 1px solid #FFFFFF;}
a.subNav:visited {display: block; color:#FFFFFF; background: #333333; padding-top: 8px; padding-bottom: 8px; padding-left: 15px; padding-right: 15px;  text-decoration:none; border-bottom: 1px solid #FFFFFF;}
a.subNav:active {display: block; color:#FFFFFF; background: #333333; padding-top: 8px; padding-bottom: 8px; padding-left: 15px; padding-right: 15px;  text-decoration:none; border-bottom: 1px solid #FFFFFF;}
a.subNav:hover {display: block; color:#FFFFFF; background: #CC6600; padding-top: 8px; padding-bottom: 8px; padding-left: 15px; padding-right: 15px;  text-decoration:none; border-bottom: 1px solid #FFFFFF;}

a.navFooter:link {color: #FFFFFF; text-decoration:none;}
a.navFooter:visited {color: #FFFFFF; text-decoration:none;}
a.navFooter:active {color: #FFFFFF; text-decoration:none;}
a.navFooter:hover {color: #FFFFFF; text-decoration:underline;}