@charset "utf-8";
/*	Global Styles */
body, h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, dl, fieldset, address, image {margin:0; padding:0;}
img {border:none;}
.clearFloat { /* this class should be placed on a div or break element and should be the final element before the close of a container fully contains a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
body  {
	text-align: center;
	margin: 20px 0px 0px 0px;
	background:#636363;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;	
}
a:link, a:active, a:visited
{
    color:#6F1200;
    text-decoration: none;
} 
a:hover
{
    text-decoration: underline;
}

#container {
	background:#FFFFFF;
	width:980px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */	
}
#bgLeft {
	float:left;
	background: url(../images/bgLeft.jpg) repeat-y;
	}

#bgRight {
	float:left;
	background: url(../images/bgRight.jpg) 965px 0px  repeat-y;
}
#masthead{
	width:965px;	
	margin-left:15px;
}
#topNav {
	padding:10px 0px 0px 0px;
	width:600px;
}
#topNav ul {
	list-style:none;
	display:inline;
}

#topNav li {
	display:block;
	float:left;
	padding:0px 10px 0px 10px;
    font-size:12px;
	border-left:1px solid #c8c8c8;
	height:30px;
}
#homePageContentWrapper
{
	width:950px;
	margin-left:15px;
}
#homePageTwoColumnWrapper
{
	float:left;
	
	}
#homeColumn1{
	float:left;
}
#homeColumn2{
	float:left;
	padding:35px 10px 0px 0px;
	width:325px;
}





#homeColumnLeft { float:left; margin-right:12px; width:338px;}
#homePageTwoColumn { float:left; }

/*#homePagesubscriptions { margin-left:48px; border-top:1px solid #c0c0c0; width:290px;}*/
#homePagesubscriptions { margin-left:48px;  height:140px; background:#701502; text-align:center;}
#homePagesubscriptions h3 a{ color:#fff; font-size:20px;}

.subscriptionBox { background:#701502; text-align:center; margin-top:15px; padding-top:6px;}
.subscriptionBox h3 { margin-top:10px;}
.subscriptionBox h3 a{ color:#fff; font-size:16px; padding: 10px 0px;}


  #homePageAboutSection {border-top:1px solid #c0c0c0;margin:35px 12px 10px 48px; width:290px; float:left; }
	#homePageAboutSection h2 { color:#6F1200;}
	
	
	
		#middleColumnHomePage {border-top:1px solid #c0c0c0; margin:35px 22px 10px 0px; width:278px; float:left;}
        #middleColumnHomePage ul { list-style:none; margin:5px 0px; padding:0;}
        #middleColumnHomePage ul li {  border-bottom:1px solid #c0c0c0; padding:6px 0px;}
         #middleColumnHomePage ul li h3 { color:#6F1200;}
    
    #rightColumnHomePage {border-top:1px solid #c0c0c0; margin:35px 0px 10px 0px; width:288px; float:left;}
         #rightColumnHomePage ul { list-style:none; margin:5px 0px; padding:0;}
        #rightColumnHomePage ul li { border-bottom:1px solid #c0c0c0; padding:6px 0px;}
        #rightColumnHomePage ul li h3 { color:#6F1200;}

#slides {width:590px; height:400px; background:#f4f6e0; padding-top:1px;  }
#slidesContainer {overflow:hidden; height:290px; width:560px; margin:15px 0px 10px 14px; position:relative; }
.slidsHolder { position:absolute; top:0; left:0;}
.slidesNavigation { position:relative; margin-left:19px;}
.slidesNavigation a { float:left; display:block; height:75px; width:90px;}

.slidesNavigation a.one { background:url(../images/slides/thumb1.jpg) top left no-repeat;}
.slidesNavigation a.two { background:url(../images/slides/thumb2.jpg) top left no-repeat;}
.slidesNavigation a.three { background:url(../images/slides/thumb3.jpg) top left no-repeat;}
.slidesNavigation a.four { background:url(../images/slides/thumb4.jpg) top left no-repeat;}
.slidesNavigation a.five { background:url(../images/slides/thumb5.jpg) top left no-repeat;}
.slidesNavigation a.six { background:url(../images/slides/thumb6.jpg) top left no-repeat;}

.slidesNavigation a.active { background-position: left bottom;}
    
.slideContent {width:560px; float: left;}
    
		.colorBar {position:absolute; z-index:200; width:560px;height:95px; background:#333; opacity:0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);}
		.slideInfo {position:absolute; z-index:201; width:550px;  padding-left:10px;}
		
    .slideInfo a h2 { color:#bed53f; font-size:28px; line-height:28px; font-weight:normal;}
    .slideInfo a p { color:#FFF; font-size:16px; line-height:18px;}
		.slideInfo a:hover { text-decoration:none;}


#chartContainer{
		border-left:1px solid #c8c8c8;
		padding:0px 0px 0px 15px;
		
}
#homeColumn2 img{
	margin:0px 0px 10px 0px;
}
#homeColumn3{
	float:left;
	padding:35px 0px 0px 10px;	
}
#arrowContainer
{
	float:left;
	padding:0px 0px 0px 55px
}
#fundTableContainer
{
float:left;
padding:0px 0px 0px 55px;
width:490px;	
}

#leftNavigation{
	float:left;
	width:194px;
	padding:40px 0px 0px 70px;
	}
	
#content{
	float:left;
	margin:40px 0px 0px 30px;
	padding:0px 30px 0px 0px;
	}
	
a.topNavigationInActive:link, a.topNavigationInActive:active, a.topNavigationInActive:visited
{
    color:#6F1200;
    text-decoration: none;
} 

a.topNavigationInActive:hover
{
    color:#F8981D;
    text-decoration: none;
} 
   
a.topNavigationActive:link, a.topNavigationActive:visited, a.topNavigationActive:hover
{   
    color:#F8981D;
    text-decoration: none;
}

h1{
	font-size:36px;
	color:#6F1200;
	font-weight:normal;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#homeColumn3 h2{
	font-size:12px;
	color:#6F1200;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;	
	}

h2{
	font-size:14px;
	margin:15px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
}

h3{
	font-size:12px;
	
}
h4{
	font-size:12px;
}
h6{
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}
p{
	line-height:18px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#content ul, #content ol{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 25px;
}
#content li{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.adapt{font-size:22px; text-align:center;color:#6F1200;margin: 20px 0px 5px 0px;}
.diversify{font-size:22px; text-align:center;color:#000000;margin: 5px 0px 10px 0px;}

/*Start Scroller*/	
#ScrollerContainer{
	font-size:12px;
	padding:0px 0px 0px 0px;
	width:200px;
	height:85px;
	background:#ffffff;	 
}
#ScrollerContainer ul{list-style:none;margin:0px;padding:0px;}
#ScrollerContainer li{margin:0px;padding:0px; height:85px;display:block; }
#ScrollerContainer strong {color:#701400;}
#ScrollerContainer p { line-height:normal;}
/*End Scroller*/
/*Start Subscriptions*/	
#subscriptions{width:210px;padding:10px 10px 10px 0px;}
#subscriptions td{font-size:12px; color:#999999;}
.statusMessage  
{
display:block;
padding:5px 5px 5px 5px;
border:#ff0000 1px solid;  
background:#ffffff;
color:#ff0000;
margin:0px 0px 0px 0px;
}
.statusMessage ul
{
margin:5px 0px 5px 20px;	
	}
/*End Subscriptions*/
#fundtable{
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	color:#666666;
	width:480px;
}
#fundtable th{
	color:#701400;	
}
#footer{
	margin:40px 0px 10px 350px;	
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#666666;
	padding:0px 5px 0px 5px;
}
	
	
/*Side navigation styles*/
/* First level */   
    
.l1ul
    {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
    list-style:none;
	font-size:11px;
	line-height:13px;
    }
    
.l1ul li
    {
    padding:4px 0px 4px 0px;
    }
    
a.l1InActive:link,  a.l1InActive:active,  a.l1InActive:visited
    {
    color:#999999; 
    text-decoration:none;
    font-weight:bold;
    }
    
a.l1InActive:hover
    {
    color:#F8981D;
    text-decoration:none;
    font-weight:bold;
    }  

a.l1Active:link, a.l1Active:active, a.l1Active:visited, a.l1Active:hover
    {
    font-weight:bold;
    color:#F8981D; 
    text-decoration:none;
    }
/* Second level */   
    
.l2ul
    {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
    
    }
    
.l2ul li
    {
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
    }
    
a.l2InActive:link,  a.l2InActive:active,  a.l2InActive:visited
    {
    color:#999999; 
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    }
    
a.l2InActive:hover
    {
    color:#F8981D;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    }  

a.l2Active:link, a.l2Active:active, a.l2Active:visited, a.l2Active:hover
    {
    font-weight:bold;
    color:#739dd3; 
    text-decoration:none;
    font-size:11px;
    }
    
/* Third level */   
    
.l3ul
    {
    padding:0px 0px 0px 0px;
    margin: 3px 0px 3px 15px;
    list-style:none;
    }
    
.l3ul li
    {

    padding:3px 0px 0px 0px;
    list-style-type:none;
    }
    
a.l3InActive:link,  a.l3InActive:active,  a.l3InActive:visited
    {
    color:#999999; 
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    }
    
a.l3InActive:hover
    {
    color:#F8981D;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    }  

a.l3Active:link, a.l3Active:active, a.l3Active:visited, a.l3Active:hover
    {
    font-weight:bold;
    color:#739dd3   ; 
    text-decoration:none;
    font-size:11px;
    }  
/* Fourth level */   
    
.l4ul
    {
    padding:0px 0px 0px 0px;
    margin: 3px 0px 3px 15px;
    list-style:none;
    }
    
.l4ul li
    {

    padding:3px 0px 0px 0px;
    list-style-type:none;
    }
    
a.l4InActive:link,  a.l4InActive:active,  a.l4InActive:visited
    {
    color:#999999; 
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    }
    
a.l4InActive:hover
    {
    color:#F8981D;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    }  

a.l4Active:link, a.l4Active:active, a.l4Active:visited, a.l4Active:hover
    {
    font-weight:normal;
    color:#739dd3   ; 
    text-decoration:none;
    font-size:11px;
    }
/*Admin button styles*/ 
.button
{
border: solid 1px #666666;
background:#c8c8c8; 
}
.buttonContainer
{
    background:#eff0f0;
    border:#c8c8c8 1px solid;    
    padding:20px;
}   

.tableWithBorder
{
    border-color: #c8c8c8;
    border-width: 0 0 1px 1px;
    border-style: solid;
	background:#ffffff;
/*	margin:0px 0px 0px 5px;	*/
}

.tableWithBorder th
{
    border-color: #c8c8c8;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 3px;
	background:#6F1200;
	color:#ffffff;
	text-align:left;
} 
.tableWithBorder td
{
    border-color: #c8c8c8;
    border-width: 1px 1px 0px 0;
    border-style: solid;
    margin: 0;
    padding:3px;
	text-align:left;
	font-size:11px;
	color:#000000;
} 




.tableWithBorder2
{
    border-color: #c8c8c8;
    border-width: 0 0 1px 1px;
    border-style: solid;
	background:#ffffff;
/*	margin:0px 0px 0px 5px;	*/
}

.tableWithBorder2 th
{
    border-color: #c8c8c8;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 2px;
	background:#6F1200;
	color:#ffffff;
	text-align:left;
} 
.tableWithBorder2 td
{
    border-color: #c8c8c8;
    border-width: 1px 1px 0px 0;
    border-style: solid;
    margin: 0;
    padding:2px;
	text-align:left;
	font-size:11px;
	color:#000000;
} 




