﻿body {
    color: #000000; font-family:Verdana, Geneva, sans-serif; font-size: 11px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: buttonshadow;
	scrollbar-base-color : #ffffff;
	scrollbar-highlight-color: buttonshadow;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #f8f8f8;
	scrollbar-arrow-color: buttonshadow;
}
a { color:#185f93; text-decoration:none; font-weight:bold;}
a:hover { color:#185f93; text-decoration:underline; font-weight:bold;}
a:active { color:#185f93; text-decoration:underline; font-weight:bold ;}
input { color: #313e48;font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight:none; margin:1 1 1 2; padding:0 0 0 2}
td { font-family:Verdana, Geneva, sans-serif; font-size:11px;}
hr{color:#cccccc; height:1px}
.darkcell {background:#f8f8f8}
.brgtcell {background:#f0f0f0}
@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,pre,form,fieldset,input,textarea,p,blockquote,th,td,a { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}

/*ol,ul {
	list-style:none;
}*/

caption,th {
	text-align:left;
}
/*h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
*/
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

sup {
 font-size:70%;
}
/*--------------------------------------*/

html {height:100%;}

body {
	font-family:Verdana, Geneva, sans-serif;
	color:#313e48;
	height:100%;
	background:#313e48;
	background-position:center;
}

a {
	text-decoration:none;
}

a img {
	border:none;
}

#wrapper {
	width:960px;
	margin:0 auto;
	min-height:100%;
	background:#e2dcd5;
	position:relative;
	overflow:hidden;
}

#header {
	width:960px;
	height:100px;
	overflow:hidden;
	background:#185f93;
	position:relative;
}

#logo {
	width:338px;
	height:29px; 
	margin:51px 0 0 42px;
	float:left;
}

#breadcrumb {
	width:350px;
	position:absolute;
	top:9px; right:0;
	font-size:8pt !important;
	color:#313e48;
}

#breadcrumb table{
	width:350px;
}

#breadcrumb tr {
	height:80px;
}

.breadcrumb_left {
	width:85px;
	text-align:right;
	vertical-align:top;
	padding:10px 15px 0 0;
}

.breadcrumb_right {
	width:365px;
	vertical-align:top;
	padding:10px 0 0 22px;
	border-left:1px solid #185f93;
} 

#nav {
	clear:both;
	width:954px;
	height:40px;
	background:#185f93;
	padding-left:6px;
}

#nav li {
	list-style-type:none;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:6px;
}

#nav li a {
	color:#fff;
	display:block;
	height:40px;
	font-size:11px;
	font-weight:normal;
	line-height:40px;
	text-transform:uppercase;
	text-align:center;
}

#nav li a:link{
font-weight:normal !important;
}

#nav li a:visited {
font-weight:normal !important;
}


#nav li a:hover 
{
    font-weight: bold !important;
       
}

#nav li a:active{
font-weight:bold !important;
}



#nav li a.home {width: 60px;}
#nav li a.investment {width: 156px;}
#nav li a.fundinfo {width: 138px;}
#nav li a.portinfo {width: 172px;}
#nav li a.mgmt {width: 102px;}
#nav li a.faqs {width: 54px;}
#nav li a.contact {width: 94px;}
#nav li a.contactcp {width: 214px;}
#nav li a.downloads {width: 98px;}

#nav li a:hover.home, #nav li a.home.active,
#nav li a:hover.investment, #nav li a.investment.active,
#nav li a:hover.fundinfo, #nav li a.fundinfo.active,
#nav li a:hover.portinfo, #nav li a.portinfo.active,
#nav li a:hover.mgmt, #nav li a.mgmt.active,
#nav li a:hover.faqs, #nav li a.faqs.active,
#nav li a:hover.contact, #nav li a.contact.active,
#nav li a:hover.contactcp, #nav li a.contactcp.active,
#nav li a:hover.downloads, #nav li a.downloads.active {
	font-weight:bold;
}

/*
#nav li a:hover.about, #nav li a.about.active {background-position: 0 -40px;}
#nav li a:hover.investing, #nav li a.investing.active {background-position: -86px -40px;}
#nav li a:hover.caps, #nav li a.caps.active {background-position:  -162px -40px;}
#nav li a:hover.research, #nav li a.research.active {background-position:  -253px -40px;}
#nav li a:hover.cash, #nav li a.cash.active {background-position: -358px -40px;}
#nav li a:hover.news, #nav li a.news.active {background-position: -455px -40px;}
#nav li a:hover.careers, #nav li a.careers.active {background-position: -504px -40px;}
#nav li a:hover.contact, #nav li a.contact.active {background-position: -573px -40px;}
*/

#content {
	width:960px;
	background:#fff;
	overflow:hidden;
}

#main-content {
	/*background:url(images/shadow-banner-bottom.png) repeat-x;*/
	width:747px;
	float:left;
}

.login-content {
	background:url(images/theater.jpg) no-repeat !important;
	height:276px;
}

.home-content {
	padding:15px 0 64px 29px;
	margin-bottom:10px;
	width:560px !important;
	border-left:1px solid #c5b9ab;
}

.home-content h2{
	font-size:14pt;
	color:#185f93;
	margin-bottom:10px;
}

.home-content p{
	font-size:9pt;
	line-height:1.5;
	margin-bottom:9px;
}

.fund-content {
	padding:15px 0 2px 29px;
	margin-bottom:10px !important;
	width:550px !important;
	border-left:1px solid #c5b9ab;
}

.fund-content h2{
	font-size:12pt;
	font-weight:bold;
	color:#185f93;
	margin-top:4px;
	margin-bottom:6px;
	text-transform:uppercase;
}

.fund-content h3{
	font-size:12pt;
	font-weight:bold;
	color:#313e48;
	margin-bottom:12px;
}

.fund-content p{
	font-size:10pt;
	line-height:1.5;
	margin-bottom:9px !important;
}

#sidebar {
	/*background:url(images/shadow-banner-bottom.png) repeat-x;*/
	width:196px;
	padding:19px 0 0 17px;
	float:left;
	position:relative;
}

#sidebar h2 {
	font-size:13px;
	line-height:1.4;
	margin-bottom:4px;
}

#sidebar p {
	font-size:10px;
	line-height:1.4;
}

#sidebar a {
	color:#185f93; text-decoration:none; font-weight:bold;
}
#sidebar a:hover { color:#185f93; text-decoration:underline; font-weight:bold;}
#sidebar a:active { color:#185f93; text-decoration:underline; font-weight:bold ;}
#sidebar input {
	width:145px;
	height:18px;
	margin-bottom:10px;
	font-size:12px;
	border:1px solid #313e48;
}

#sidebar ul {
	margin-bottom:40px;
}

#sidebar li {
	font-size:12px;
	margin-bottom:13px;
}

#last-pub-date {
	position:absolute;
	bottom:0;
}

.login {
	width:410px;
	margin: 20px 0 0 27px;
	float:left;
	/*color:#fff;*/
}

.login h2 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:14px;
}

.login p {
	font-size:13px;
	line-height:1.5;
	margin-bottom:20px;
}

.login input {
	width:150px;
	height:18px;
	margin:10px 0;
	border:1px solid #313e48;
	/*display:block;*/
}

.login a.small {
	font-size:11px !important;
	text-decoration:none;
	color:#fff;
}

#footer {
	/*background: #e2dcd5 url(images/footer-bg.png) repeat-x;*/
	height: 100px;
	padding: 15px;
	clear: both;
}

	
.divider {
	border-bottom:1px solid #c5b9ab;
}

.rust-sm {
	font-size:12px;
	color:#185f93;
	margin-bottom:13px;
	text-transform:uppercase;
}


ul.nav-interested {
	padding-bottom:15px;
	border-bottom:1px solid #c5b9ab;
}

ul.nav-interested li{
	height:16px;
}


ul.nav-interested a, ul.nav-interested a:visited{
	font-size:10px;
	color:#313e48;
}

ul.nav-interested a:hover{
	color:#185f93;
}

ul.nav-sections {
	font-size:12px;
}

ul.nav-sections li{
	margin-bottom:10px;
}

ul.nav-sections li a, ul.nav-sections li a:visited {
	color:#313e48 !important;
}

ul.nav-sections li a:hover, ul.nav-sections li a.active {
	color:#185f93 !important;
}

ul.nav-sections ul{
	margin:10px 0 0 10px;
}

ul.nav-footer li {
	list-style-type:none;
	display:inline;
	float:left;
	font-size:11px;
	padding-right:19px;
	color:#313e48;
}

ul.nav-footer a, ul.nav-footer a:visited {
	font-size:11px;
	color:#313e48;
}

ul.nav-footer li a:hover {
}

.alternate {
	font-size:14px !important;
	line-height:1.8 !important;
	color:#185f93;
	border-top:1px solid #185f93;
	border-bottom:1px solid #185f93;
	padding:10px 0 19px 0;
}

.active {
	color:#185f93 !important;
}

.active-white {
	color:#FFF !important;
	font-weight:bold !important;
}

.noborder {
	border-bottom:none !important;
}

.beige {
	background:#e2dcd4;
	padding-bottom:11px;
}

.beige p {
	margin-left:89px !important;
}

.bordered-nav-sidebar {
	padding-bottom:20px;
	border-bottom:1pt solid #c5b9ab;
	margin-bottom:16px !important;
}

.email {
	color:#185f93;
}

.small {
	font-size:10px !important;
}

.no-background {
	background-image:none !important;
}

.rust {
	color:#185f93 !important;
}

 .Cntrl1
      {
       background-color:#f0f0f0;
       color: #313e48;
       border: 1px solid #313e48;
       font: Verdana 10px;
       padding: 1px 4px;
       font-family:Verdana, Geneva, sans-serif;
      }

 
#overlay { 
    position:absolute;
    z-index:10;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#f00;
    filter:alpha(opacity=10);
    -moz-opacity:0.1;
    opacity:0.1;
    cursor:pointer;

} 

.dialog {
    position:absolute;
    border:2px solid #3366CC;
    width:250px;
    height:120px;
    background-color:#ffffff;
    z-index:12;
}