/*
 Site Styles
*/

@charset "utf-8";
/* CSS Document */

.main_header {
/*
	background:url(../images/background.jpg) repeat-x;
*/
height:25px;
}
.left_header {
/*
	background:url(../images/background2.jpg) repeat-x;
*/
width:92px;
}
.middle_header {
/*
	background:url(../images/background2.jpg) repeat-x;
*/
width:487px;
}
.right_header {
/*
	background:url(../images/background2.jpg) repeat-x;
*/
width:498px;

}
.login_contact {
height:76px;
text-align:right;
padding-right:15px;
font:Verdana;font-size:10px;
}
.bottom_header {
/*
	background:url(../images/background3.jpg) repeat-x;
*/
	height:28px;

}
.navigation {
/*
	background:url(../images/background4.jpg) repeat-x;
 	padding-left:88px; */
}
img {
border:0px;
}



.left_side {
background:url(../images/background5.jpg) repeat-x;
width:71px;
}
.right_side {
background:url(../images/background5.jpg) repeat-x;
width:50px;
}
.welcome_text {
	padding-left:29px;
	padding-top:37px;
	font-size:10px;
}
.investment_philosophy {
padding-left:40px;padding-top:18px;
font-size:10px;
}
.letter_mark {
padding-top:39px;
}
.letters_articles {
background-color:#E4E4E4;
height:28px;width:320px;
font-size:10px;font-weight:bold;
}
.letters_articles_header {
padding-left:22px;padding-top:12px;
}
.letters_articles_body {
border:1px solid #E4E4E4;
width:318px;height:162px;
}
.marketing_materials {
background-color:#E4E4E4;
height:28px;width:250px;
font-size:10px;font-weight:bold;
}
.marketing_materials_header {
padding-left:22px;padding-top:12px;
}
.marketing_materials_body {
border:1px solid #E4E4E4;
width:248px;height:162px;
}
.contact_us {
background-color:#F8F8F8; 
border:1px solid #E4E4E4;
width:237px;height:190px;
color:#666666;
}
.contact_us_text {
padding-left:11px;
}
hr {
width:1000px;
}
.footer {
text-align:center;
font-size:10px;color:#999999;
}

body
{
	background-color:#ffffff;
	text-align:center;
	font-family:Verdana; font-size:10px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url('../images/bg-index.jpg');
	background-repeat:repeat-x;
}
body.inner {
	background-image:url('../images/bg-inner.jpg');
	background-repeat:repeat-x;
}
body.home-2 {
	background-image:url('../images/bg-home.jpg');
	background-repeat:repeat-x;
}
/*
body, html {
	font-size: 12px;
	font-family: arial;
	line-height: 17px;
	color: #000;
}

body {
	background-color: #FFF;
}
*/
a {
	color: #f7a82b;
}

a:hover {
	color: #0a408a;
}

div.centrify {
	width: 908px;
	margin: 0 auto 0 auto;
}

h1 {
	font-size: 22px;
	font-weight: normal;
	font-family: georgia, times new roman;
	color: #036499;
	margin-bottom: 3px;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	font-family: georgia, times new roman;
	color: #036499;
	margin-left: 10px;
	margin-bottom: 3px;
}


h3 {
	font-size: 14px;
}

div#nav_container2 table.navigation {
	width: 85%;
	margin: 0px auto;
}

div#nav_container2 table.navigation td {
	font-family: times new roman, serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: .05em;
	height: 23px;
	color: #000000;
}

div#nav_container2 table.navigation td.selected {
	background-color: #c0c0c0;
}

/*
.navigation td {
	padding: 4px 10px;
}

.navigation td.selected {
	background-color: #CCC;
}
*/

.subnav_container {
	width: auto;
	border: 1px solid #000;
	background-color: #FFF;
}

.subnav_container a {
	color: #000;
	display: block;
	padding: 2px;
}
.btnHome {
	line-height:23px;
	float:left;
	width:52px;
	height:23px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	//background-image:url(../images/nav_homeDARK.jpg);
	background-image:url('../images/nav_home.jpg');

}
.btnHome:hover {
	background-image:url(../images/nav_homeDARK.jpg);
}
.btnInvestment {
	line-height:23px;
	float:left;
	width:151px;
	height:23px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	/* background-image:url(../images/nav_investment.jpg); */
	background-image:url('../images/nav_investment.jpg');
}
.btnInvestment:hover {
	background-image:url(../images/nav_investmentDARK.jpg);
}
.btnMarketing {
	line-height:23px;
	float:left;
	width:151px;
	height:23px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	/* background-image:url(../images/nav_marketing.jpg); */
	background-image:url('../images/nav_marketing.jpg');
}
.btnMarketing:hover {
	background-image:url(../images/nav_marketingDARK.jpg);
}
.btnFund {
	line-height:23px;
	float:left;
	width:109px;
	height:23px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	/* background-image:url(../images/nav_fund.jpg); */
	background-image:url('../images/nav_fund.jpg');
}
.btnFund:hover {
	background-image:url(../images/nav_fundDARK.jpg);
}
.btnPerformance {
	line-height:23px;
	float:left;
	width:98px;
	height:23px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	/* background-image:url(../images/nav_performance.jpg); */
	background-image:url('../images/nav_performance.jpg');
}
.btnPerformance:hover {
	background-image:url(../images/nav_performanceDARK.jpg);
}
.btnLetters {
	line-height:23px;
	float:left;
	width:117px;
	height:23px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	/* background-image:url(../images/nav_letters.jpg); */
	background-image:url('../images/nav_letters.jpg');
}
.btnLetters:hover {
	background-image:url(../images/nav_lettersDARK.jpg);
}
.btnLegal {
	line-height:23px;
	float:left;
	width:117px;
	height:23px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	/* background-image:url(../images/nav_legal.jpg); */
	background-image:url('../images/nav_legal.jpg');
}
.btnLegal:hover {
	background-image:url(../images/nav_legalDARK.jpg);
}

a
{
	font-size: 11px;
	color: #2C3D7D;
	text-decoration: underline;
	font-weight: normal;
}
*/
.text01
{
	font-size: 11px;
	color: #676757;
}

.text01 a
{
	color: #676757;
	text-decoration: underline;
	font-weight: normal;
}



.footertext01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight: normal;
}


a.footerlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#969696;
	font-weight: normal;
	text-decoration:underline;	
}


a.footertext01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-decoration: underline;
	font-weight: normal;
}



.text02
{
	font-size: 12px;
	color: #2C3D7D;
}


.text03
{
	font-size: 10px;
	color: #676757;
}
.text03 a
{
	font-size: 10px;
	color: #676757;
	text-decoration: none;
	font-weight: normal;
}
.text03 a:hover
{
	color: #353500;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}


.text04
{
	font-size: 12px;
	color: #676757;
}
.text04 a
{
	font-size: 12px;
	color: #676757;
	text-decoration: underline;
	font-weight: normal;
}
.text04 a:hover
{
	color: #353500;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}


.text05
{
	font-size: 11px;
	color: #676757;
}
.text05 a
{
	font-size: 11px;
	color: #676757;
	text-decoration: none;
	font-weight: normal;
}
.text05 a:hover
{
	font-size: 11px;
	color: #353500;
	text-decoration: none;
	font-weight: normal;
}
	
.formtext, .formtext a
{
	color: #434343;
	font-size: 12px;
	font-weight: bold;
}
.formtext a
{
	text-decoration: underline;
}

a.readmore
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	background-color: #838383;
	text-decoration: none;
}


img.icon
{
	border-style: solid solid solid solid;
	border-color: #DBDBCA #DBDBCA #DBDBCA #DBDBCA;
	padding: 5px;
	border-width: 1px 1px 1px 1px;
}


#page_contents
{
	padding-left:10px;
	padding-right:10px;
}



.loginbox
{
	background-color: #F5F6F2;
	padding: 20px;
}



a.highlightedlink
{
	padding: 5px;
	color:#a60646;
	background-color: #EEEEEE;
}

.contents
{ line-height: 135%; padding: 2px; }

.content {
text-align:left;
width:1000px;
margin:0 auto; 
}


#footer {
	color: #ffffff;
	font-size: 11px;
}
#footer a
{
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
}


div.box01
{
	padding: 5px;
	background-color: #EEEEEE;
	/* width: 80% */
}

ul.box01
{
	/* padding: 5px; */
	/* background-color: #EEEEEE; */
	/* width: 80% */
}

ul.box01 li
{
	padding-bottom: 12px;
	padding-left: 5px;
	list-style-image: url(../images/li.gif);
}

ul.box01 li a
{
	text-decoration: underline;
}

ul.box02
{
	padding-top:5px; 
}

ul.box02 li
{
	margin-left: -15px;
	list-style: square;
	padding-left: 0px;
	padding-bottom: 10px;
}

ul.box02 li a
{
	text-decoration: underline;
	font-size:11px;
	color: #676757;
}


.highlighted 
{
	color: #ffffff;
	background-color: #a60646;
	font-weight: bold;
}

.subtitle
{
	color: #a60646;
	font-size: 14px;
	font-weight: bold;
}

.white01
{
	color: #ffffff;
	font-weight: bold;
}

.white02
{
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}

.white02 a
{
	font-size: 10px;
	color: #ffffff;
	font-size: 10px;
	text-decoration: underline;
}


/* Odd - Even rows for structure.php */
.odd_row {
	background-color: #FFFFFF;
	color: #07397E;
	font-size:8pt;
	font-family:verdana,arial
}

.even_row {
	background-color: #F4F5F7;
	color: #07397E;
	font-size:8pt;
	font-family:verdana,arial
}


#frmLogin
{
	font-size:11px;
	font-weight:normal;
	color:#000000;	
}


.toplink
{
	font-family:Verdana;
	color:gray;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.toplink:hover
{
	font-family:Verdana;
	color:#0a408a;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}


.textbox
{
	color:#818181;
	padding:3px;
	border-color:#818181;
	border-style:solid;	
	border-width:1px;	
}



a
{
	color:#2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;	
}

