/* ----- end float fix ----- */

body {
	margin: 0;
	font: 76% Arial, Helvetica, Geneva, sans-serif;
	line-height: 150%;
	margin: 0;
	padding: 0;
	color: #5d5b5c;
}

/* ----- global links ----- */

a:link, a:visited, a:active {
	color: #5d5b5c;
	text-decoration: none;
}

a:hover {
	color: #5d5b5c;
}

/* ----- global paragraphs, headers & horizontal rules ----- */

p, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
}

h1 {
	font-size: 140%;
}

h2 {
	font-size: 130%;
}

h3 {
	font-size: 120%;
}

h4, h5 {
	font-size: 100%;
}

/* ----- global images ----- */

img {
	border: none;
}

/* ----- float left / right classes ----- */

.left {
	float: left;
	margin-right: .3em;
}

.teamlist .col {
	width: 250px;
}

.teamlist .col {
	width: 250px;
}

.teamlist h3 {
	margin: 0 0 1em;
	padding: 0;
	color: #7f7253;
	text-transform: uppercase;
	font-size: 1.1em;
}

.teamlist ul {
	margin: 0;
	padding: 0;
}

.teamlist ul li {
	list-style-type: none;
	margin-bottom: 0.5em;
	color: #5d5b5c
}

.teamlist ul li a {
	
}

.teamlist li a:link,.teamlist li a:visited {
	color: #130c0e;
	text-decoration: none;
}

.teamlist li a:hover,.teamlist li a:active {
	color: #130c0e;
	text-decoration: underline;
}

.right {
	float: right;
	margin-left: .3em;
}

/* ----- main content ----- */

#flashcontent {
	z-index: 2;
}

#tnav {
	background-color: black;
	height: 30px;
	background-color: black;
	clear: both;
	z-index: 3;
}

#tnav .inner {
	width: 980px;
	text-align: left;
}

#main {
	border-style: none;
	margin: 1px 0 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	clear: both;
}

.homepage #main {
	margin-bottom: 20px;
}

#left {
	width: 180px;
	border-style: none;
	margin: 0;
	padding: 0;
	height: 300px;
	border-right: 1px solid #b2b2b2;
}

.homepage #left {
	width: 740px;
	border-style: none;
	margin: 0;
	padding: 0;
	height: 300px;
	border-right: 1px solid white;
}

#middle {
	border-style: none;
	margin: 0;
	padding: 0;
	width: 560px;
}

#right {
	border-style: none;
	margin: 0;
	padding: 0;
	width: auto;
}

/* ----- footer area ----- */

#footer {
	border-top: 1px solid #b2b2b2;
}

#footer .inner {
	width: 980px;
}

#footer #copyright {
	
	float: right;
}

#footer ul {
	padding: 0;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 11px;
	text-align: left;
	float: left;
}

.homepage #footer ul {
	padding: 0;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 11px;
	text-align: left;
}

#footer li {
	display: inline;
	padding-right: 3px;
	padding-left: 9px;
	margin: 0;
	background: url(../media/footer_div.gif) no-repeat left;
}

#footer .first {
	background: none;
}

#footer a:link, #footer a:visited {
	color: #5d5b5c;
	text-decoration: none;
}

#footer a:hover {
	color: #5d5b5c;
	text-decoration: underline;
}

/* ----- tables and forms ----- */

fieldset {
	border: none;
	padding: 0;
	margin: 1em 0;
}

legend {
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #555;
	font-size: 120%;
	clear: both;
}

/* ----- leftmenu ----- */

.lnav {
	padding: 0;
	margin: 10px 0 0;
}

.lnav li {
	color: #5d5b5c;
	font-weight: bold;
	padding: 5px 20px;
	border-bottom: 1px solid #b2b2b2;
}

.lnav li:hover {
	color: #5d5b5c;
}

.submenu {
	padding: 0;
	margin: 5px 0 0;
}

.submenu li {
	color: #938465;
	font-weight: bold;
	list-style-type: none;
	margin: 3px 0 0;
	padding: 0;
	border-bottom-style: none;
}

.submenu li a:link,.submenu li a:visited {
	color: #938465;
}

.submenu li a:hover,.submenu li a:active {
	color: #938465;
	text-decoration: underline;
}

.menutitle {
	cursor: pointer
}

.menutitle a:hover, .menutitle a:active {
	text-decoration: underline;
}

.submenu {
	margin-bottom: 0.5em;
}

/* ----- leftmenu ----- */

.lnav2 {
	padding: 0;
	margin: 10px 0 0;
	width: 180px;
}

.lnav2 li {
	color: #5d5b5c;
	font-weight: bold;
	padding: 5px 20px;
	border-bottom: 1px solid #b2b2b2;
}

.lnav2 li:hover {
	color: #5d5b5c;
}

.lnav2 li ul {
	padding: 0;
	margin: 5px 0 0;
}

.lnav2 li ul li {
	color: #938465;
	font-weight: bold;
	list-style-type: none;
	margin: 3px 0 0;
	padding: 0;
	border-bottom-style: none;
}

.lnav2 li ul li a:link,.lnav2 li ul li a:visited {
	color: #938465;
	text-decoration: underline;
}

.lnav2 li ul li a:hover,.lnav2 li ul li a:active {
	color: #938465;
	text-decoration: none;
}

/* ----- middle ----- */

#middle .inner {
	padding: 20px;
}

.content {
	width: 520px;
}

.content h2 {
	color: #7f7253;
	text-transform: uppercase;
	font-size: 1.3em;
	margin: 0 0 1em;
	padding: 0;
}

.case h2 {
	color: #7f7253;
	text-transform: uppercase;
	font-size: 1.3em;
	padding: 0;
	margin-bottom: 0.1em;
}

.case h3 {
	color: #5d5b5c;
	font-size: 1.2em;
	border-bottom: 1px solid #b2b2b2;
	margin: 0;
	padding-bottom: 0.4em;
}

.case .caselogo {
	margin: 1em 0 0.5em;
}

.teamprofile .content h2 {
	color: #7f7253;
	text-transform: uppercase;
	font-size: 1.3em;
	margin: 1em 0;
	padding: 0;
}

.vct h2 {
	color: #a7c7e7;
	font-size: 1.5em;
}

.vct2 h2 {
	color: #9fc3b9;
	font-size: 1.5em;
}

.vct3 h2 {
	color: #e9b1a9;
	font-size: 1.5em;
}

.vct4 h2 {
	color: #c2bedf;
	font-size: 1.5em;
}

.eis h2 {
	color: #414e44;
	font-size: 1.5em;
}

address {
	font-style: normal;
	margin: 1em 0;
}

.homeintro {
	margin: 0;
	padding: 20px 20px 10px;
}

.homeintro span {
	font-weight: bold;
	font-size: 1.1em;
}

.content a:link,.content a:visited {
	color: #589ccb;
	text-decoration: underline;
}

.content a:hover,.content a:active {
	color: #589ccb;
	text-decoration: none;
}

/* ----- right ----- */

#right .inner {
	padding: 20px 0 20px 20px;
	float:left
}

#right h3 {
	padding: 0;
	color: #7f7253;
	text-transform: uppercase;
	font-size: 1.1em;
	margin: 0 0 0.5em;
	width: 240px;
}

#right .lo {
	color: black;
}

.fundTitle {
	padding: 0;
	color: #7f7253;
	text-transform: uppercase;
	font-size: 1.1em;
	margin: 0 0 0.5em;
	width: 240px;
}

#right h3 span {
	color: #5d5b5c;
}

.headlines {
	padding: 0;
	margin: 0 0 1.5em;
}

.headlines li {
	list-style-type: none;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	border-top: 1px solid #b2b2b2;
}

.headlines p {
	list-style-type: none;
	padding: 0;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}

.headlines img {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.headlines span {
	font-weight: bold;
}

.headlines .title {
	width: 220px;
	padding-bottom: 0.5em;
}

.headlines .headline {
	width: 220px;
}

.headlines a:link,.headlines a:visited {
	color: #589ccb;
	text-decoration: underline;
}

.headlines a:hover,.headlines a:active {
	color: #589ccb;
	text-decoration: none;
}

#latestoffer {
	padding: 0;
	margin: 0 0 1.5em;
}

#latestoffer li {
	list-style-type: none;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	border-top: 1px solid #b2b2b2;
	color: white;
}

#latestoffer li div{
	background: #a0c2b9 url(../media/latestfund_corner.gif) no-repeat right bottom;
	width: 220px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#latestoffer p {
	list-style-type: none;
	padding: 0;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}

#latestoffer .title {
	padding-left: 10px;
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 50px;
}

#latestoffer .link {
	padding-left: 10px;
	padding-right: 50px;
}

#latestoffer a:link,#latestoffer a:visited {
	color: black;
	text-decoration: underline;
}

#latestoffer a:hover,#latestoffer a:active {
	color: black;
	text-decoration: none;
}

.mediaheadlines {
	padding: 0;
	margin: 0 0 1.5em;
}

.mediaheadlines li {
	list-style-type: none;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	border-top: 1px solid #b2b2b2;
}

.mediaheadlines p {
	list-style-type: none;
	padding: 0;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}

.mediaheadlines img {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.mediaheadlines span {
	font-weight: bold;
}

.mediaheadlines .title {
	padding-bottom: 0.5em;
}

.mediaheadlines .headline {
}

.mediaheadlines a:link,.mediaheadlines a:visited {
	color: #589ccb;
	text-decoration: underline;
}

.mediaheadlines a:hover,.mediaheadlines a:active {
	color: #589ccb;
	text-decoration: none;
}

/* Fundlistings */

.clr {
	clear: both;
}

#fundheadlines {
	padding: 0;
	margin: 0 0 1.5em;
	border-top: 1px solid #b2b2b2;
	min-width:300px;
}

#fundheadlines li {
	list-style-type: none;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	display: block;
}

#fundheadlines.alt li {
	float: left;
	width: 140px;
}

.inline  li {
	width: 240px;
	display: inline;
	float: left;
}

#fundheadlines p {
	list-style-type: none;
	padding: 0;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}

#fundheadlines img {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#fundheadlines span {
	font-weight: bold;
}

#fundheadlines .title {
	padding-bottom: 0.5em;
}

#fundheadlines .headline {
}

#fundheadlines a:link,#fundheadlines a:visited {
	color: #589ccb;
	text-decoration: underline;
}

#fundheadlines a:hover,#fundheadlines a:active {
	color: #589ccb;
	text-decoration: none;
}
/* Offerheadlines */



.offerheadlines {
	padding: 0;
	margin: 0 0 1.5em;
	border-top: 1px solid #b2b2b2;
	min-width:300px;
}

.offerheadlines li {
	list-style-type: none;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	display: block;
	width: 120px;
	float: left;
}

.offerheadlines p {
	list-style-type: none;
	padding: 0 15px 0 0;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}

.offerheadlines img {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.offerheadlines .title {
	padding-bottom: 0.5em;
}

.offerheadlines span {
	font-weight: bold;
}

.offerheadlines a:link, .offerheadlines a:visited {
	color: #589ccb;
	text-decoration: underline;
}

.offerheadlines a:hover, .offerheadlines a:active {
	color: #589ccb;
	text-decoration: none;
}

/* ----- tables ----- */

#dailynavtable {
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

#dailynavtable td, #dailynavtable th {
	padding: 2px 6px;
	border-bottom: 1px solid #e9e9e9;
}

#dailynavtable td + td {
	border-left: 1px solid #e9e9e9;
}

#dailynavtable td a {
	color: #444;
	text-decoration: underline;
	text-align: right;
}

#dailynavtable td a:hover {
	text-decoration: none;
}

#dailynavtable th {
	text-align: left;
	background-color: #5d5b5c;
	color: white;
	font-size: 1.1em;
	padding-top: 3px;
	padding-bottom: 3px;
}

#dailynavtable .col1 {
	
}

#dailynavtable .col2 {
	width: 100px;
	text-align: right;
}

/* ----- dividend table ----- */

.dividend {
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.dividend td, .dividend th {
	padding: 2px 6px;
	border-bottom: 1px solid #e9e9e9;
}

.dividend td + td {
	border-left: 1px solid #e9e9e9;
}

.dividend td a {
	color: #444;
	text-decoration: underline;
	text-align: right;
}

.dividend td a:hover {
	text-decoration: none;
}

.dividend th {
	text-align: left;
	background-color: #5d5b5c;
	color: white;
	font-size: 1.1em;
	padding-top: 3px;
	padding-bottom: 3px;
}

.dividend .odd {
  background: #eadaba;
  }


.vct .dividend .odd, .vct #dnav {
	background: #a7c7e7;
}
.vctpef .dividend .odd, .vctpef #dnav {
	background:#BDD5F9;
}

.vct2 .dividend .odd, .vct2 #dnav {
	background: #9fc3b9;
}

.vct3 .dividend .odd, .vct3 #dnav {
	background: #e9b1a9;
}

.vct4 .dividend .odd, .vct4 #dnav {
	background: #c2bedf;
}

.eis .dividend .odd, .eis #dnav {
	background: #414e44;
}

/* ----- tables ----- */

#dnav {
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	background-color: #eadaba;
}

#dnav td, #dnav th {
	padding-top: 3px;
	padding-bottom: 3px;
	color: black;
		border-bottom: 1px solid #b2b2b2;


}


#dnav td a {
	color: #444;
	text-decoration: underline;
	text-align: right;
}

#dnav td a:hover {
	text-decoration: none;
}

#dnav th {
	text-align: left;
	color: black;
	font-size: 1.1em;
	padding-top: 5px;
	padding-bottom: 3px;
}

#dnav .col1 {
	width: 90px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

#dnav .col2 {
	width: 80px;
	text-align: left;
}

#dnav .col3 {
	width: auto;
	text-align: left;
}


#dnav .date{
	margin-bottom: 3em;
}
/* ----- breadcrumb trail ----- */

#breadcrumbs {
	text-transform: lowercase;
	margin: 0 0 1.5em;
	padding: 0;
}

#breadcrumbs a {
	color: #5d5b5c;
}

#breadcrumbs .first {
	color: #7f7253;
	font-weight: bold;
}
/* ---------------------- float fix ----------------------------- */

.inner:after, #tnav:after, .inline:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.inner, #tnav, .inline {
	display: block;
}

/*  \*/

.inner {
	min-height: 1%;
}

* html .inner {
	height: 1%;
}

/*  */

/* ----- end float fix ----- */

.error {
	color: red;
}
.hometext {
line-height:normal; 
color:#FFFFFF; 
font-size:14px;
}
.hometext a{
line-height:normal; 
color:#FFFFFF; 
font-size:14px;
font-weight:bold;
}
.hometext a:hover{
	line-height:normal;
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
}
.submenu2 {
	padding: 0;
	margin: 0;
	list-style-type:none;
}
.submenu2 ul{
	padding: 0;
	margin: 0 0 0 20px;
	list-style-type:square;
	}
.submenu2 li {
	line-height:normal;
	font-weight: bold;
	padding: 0 0 5px 10px;
	border-bottom-style: none;
}
.submenu2 ul li {
	padding: 0;
}
.submenu2 li a:link,.submenu2 li a:visited {
	color: #938465;
}

.submenu2 li a:hover,.submenu2 li a:active {
	color: #938465;
	text-decoration: underline;
}

#logout {	
	display: block;
	width: 150px;
	height: 20px;
	color: #ccc;
	position: absolute;
	top: 5px;
	left: 1000px;
}

#logout a {
	color: #fff;
}

/* =============== */

#offersOpen a {
	color :#5dafe1;
	float: left;
}

.leftRadioList label {
	margin-left: 20px;
}

.surveyRadioList label {
	width: 140px;
	display: inline-block;
	margin-right: 0px;
}

.surveyRadioList2 label {
	width: 230px;
	display: inline-block;
	margin-right: 0px;
}

#shareholderSurvey p {
	font-weight: bold;
}

#shareholderSurvey p strong {
	font-size: 15px;
}

#shareholderSurvey label {
	vertical-align: top;
	margin-right: 15px;
}

#extraInformation {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

hr{
	height:1px;
	color:#B2B2B2;
	background-color:#B2B2B2;
	}
	
#right a.investors{
display:block;
padding:10px;
background-color:#333333;
color:#FFFFFF;
text-transform:uppercase;
width:122px;}

a.downloadlink {
color:#589CCB !IMPORTANT;
}

.button {
background:#EBEBEB;
color:#333333;
height:25px;
width:120px;
border:#333333 1px solid;
cursor:pointer;
}