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

/*Upper part of home page*/

#topband {
	clear:both;
	/*background-color:#446F99;*/
	height:164px;
	width:773px;
	margin-left:12px;
	padding:0px;
	margin-top:0px;
	border-top:1px solid #FFFFFF;
	background-image:url('/images/homepage_band4.png');
	
}

#topband #left {
	float:left;
	width:495px;
}

#topband #left #toptext{
	float:left;
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	line-height:19px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;	
	width:430px;
	padding-top:30px;
	padding-left:30px;
}

#topband #right {
	float:left;

	padding-top:17px;
	padding-left:5px;
	padding-right:0px;
	margin-right:0px;
}

#topband #right #callout {
	/*background-color:#4B5359;*/
	background-image:url('/images/callout.png');
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;	
	width:216px;
	height:109px;
	/*border-bottom:1px solid #CCCCCC;*/
}

#topband #right #callout .title{
	padding-top:10px;
	padding-left:10px;
}

#callout a.callouttext:link, #callout a.callouttext:visited, #callout a.callouttext:active {
	color:#ffffff;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	margin-top:20px;
	text-decoration:none;
}

#callout a.callouttext:hover {
	color:#CDAD59;
	text-decoration:none;
}

#topband #right a img{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8 hack*/
	filter: alpha(opacity = 100); /* IE 5-7 hack*/
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

#topband #right a:focus img,
#topband #right a:hover img {
	opacity:0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";/* IE8 hack*/
	filter: alpha(opacity = 60); /* IE 5-7 hack*/
}


/*End upper part of home page*/


/*Lower part of home page*/

#lowerband {
	clear:both;
	float:left;
	display:block;
	width:800px;
	text-align:left;
}

#indexleftcolumn {
	float:left;
	width:510px;
	padding-left:12px;
	padding-right:10px;
}

#indexrightcolumn {
	float:left;
	width:240px;	
}

/*Dynamic Container*/
#dynamic_container {
	border-top:2px solid #CC9933;
	padding:0;
	margin-top:5px;	
	margin-left:0px;
	margin-right:0px;
	width:510px;
	/*height:161px;*/
	height:115px;
	/*border-bottom:1px solid #4B5359;*/
}

#dynamicselections {
	width:510px;
	padding-top:2px;
	padding-bottom:3px;
	background-color:#E5E5E5;	
}

#dynamicselections ul.dynamiclinks {
	padding:0;
	margin:0;
	background-color:#E5E5E5;/*background of band behind the links*/	
	height:25px;
}

#dynamicselections ul.dynamiclinks li {
	float:left;
	list-style-type:none;
	width:120px;
	text-align:center;	
}

ul.dynamiclinks li a:link, ul.dynamiclinks li a:visited { /*the links in the band*/
	display:block;
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	color:#000033;
	text-decoration:none;
	padding-top:10px;
	border:0;
}

#dynamicselections ul.dynamiclinks li a:active {
background-color:#4B5359;
	background-image:url('/images/button_background2.gif');
	background-position:center;
	padding-top:10px;
	padding-bottom:2px;
	color:#FFFFFF;
	border:0;
}

#dynamicselections ul.dynamiclinks li a:hover {
	display:block;
	/*background-color:#4B5359;*/
	background-image:url('/images/button_background3.gif');
	background-position:center;
	padding-top:10px;
	padding-bottom:2px;
	color:#FFFFFF;
	border:0;
}

ul.dynamiclinks a.active:link,
ul.dynamiclinks a.active:visited,
ul.dynamiclinks a.active:active,
ul.dynamiclinks a.active:hover{
	display:block;
	color:#FFFFFF;	
	background-color:#4B5359;
	background-image:url('/images/button_background3.gif');
	background-position:center;
	padding-top:10px;
	padding-bottom:2px;
	border:0px;
}


/*Fund box*/
#funds {
	padding-top:5px;
	padding-left:10px;
	margin-bottom:0px;/*spacing between the bottom of the blocks and the bottom nav bar*/	
	padding-bottom:10px;
	/*border-bottom:1px solid #4B5359;*/
	height:115px;
	width:500px;
}

a.fundbox:link, a.fundbox:visited, a.fundbox:active { 
float:left; 
display:block; 
background-color:#EFEFEF;
text-decoration:none; 
margin-bottom:0px;/*spacing between the bottom of the blocks and the bottom nav bar*/		
padding-top:10px; /*creates padding within the squares*/
padding-left:10px;  /*creates padding within the squares*/
padding-right:5px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
height:90px;
width:140px;
font-size:11px;
line-height:12px;
color:#003366;
} 

a.fundbox:hover { 
background-color:#cc9933;
}
/*end Fund box*/

/*Performance box*/
#performance {
	padding-top:5px;
	padding-left:10px;
	margin-bottom:0px;/*spacing between the bottom of the blocks and the bottom nav bar*/	
	padding-bottom:10px;
	border-bottom:1px solid #4B5359;
	height:115px;
	background-color:#e5e5e5;
}
#performanceleft {
	float:left;
	width:49%;
}

#performanceright {
	float:left;
	text-align:right;
	padding-top:10px;
	width:45%
}
a.performancelink:link, a.performancelink:visited, a.performancelink:active{
	color:#003366;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

a.performancelink:hover{
	color:#CC9933;
	font-size:13px;
	text-decoration:underline;
}

/*End Performance Box*/



/*NEWS CONTAINER*/
#newscontainer {
	clear:both;
	border-top:2px solid #CC9933;
	height:230px;
	border-bottom:4px solid #E5E5E5;
	margin-top:15px;
	margin-bottom:5px;
	padding-bottom:5px;
	background-color:#FAFBFC;
}

#newscontainer .news {
	float:left;
	width:45%;
	padding-right:15px;
	border-right:1px solid #CCCCCC;
	vertical-align:top;
	margin-top:10px;
	padding-top:0px;
	padding-left:10px;
}

#newscontainer .news2 {
	float:left;
	width:45%;
	vertical-align:top;
	padding-top:0px;
	padding-left:12px;
	margin-top:10px;
	margin-left:2px;
}

#newscontainer .news a img {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8 hack*/
	filter: alpha(opacity = 100); /* IE 5-7 hack*/
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	
}

#newscontainer .news a:active img,
#newscontainer .news a:hover img,
#newscontainer .news a:focus img{
	opacity:0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*IE8 hack*/
	filter: alpha(opacity = 75); /* IE 5-7 hack*/
}


.newstable {
	color:#003;
	font-size:11px;
	line-height:12px;
	padding-top:12px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:0px;
}
.newstablesm {
	color:#003;
	font-size:10px;
	line-height:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:0px;
}

.newstable a:link {
	text-decoration:none;
	color:#003;
	font-size:11px;
	line-height:13px;
	padding:0;
	margin:0;
}

.newstable a:visited {
	text-decoration:none;
	color:#003;
	font-size:11px;
	line-height:13px;
	padding:0;
	margin:0;
}

.newstable a:active {
	text-decoration:none;
	color:#003366;
	font-size:11px;
	line-height:13px;
	padding:0;
	margin:0;
}
.newstable a:hover {
	color:#cc9933;
	text-decoration:underline;
}

.newstable2 {
	color:#003366;
	font-size:11px;
	line-height:12px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:2px;
	padding-left:0px;
}

.newstable2 a:link {
	text-decoration:none;
	color:#003;
	font-size:11px;
	line-height:13px;
	padding:0;
	margin:0;
}
.newstable2 a:visited {
	text-decoration:none;
	color:#003;
	font-size:11px;
	line-height:13px;
	padding:0;
	margin:0;
}
.newstable2 a:active {
	text-decoration:none;
	color:#003;
	font-size:11px;
	line-height:13px;
	padding:0;
	margin:0;
}

.newstable2 a:hover {
	color:#cc9933;
	text-decoration:underline;
}

.newstable3 {
	color:#003366;
	font-size:11px;
	line-height:12px;
	padding-top:5px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:0px;
}
.videolink a:link, .videolink a:visited, .videolink a:active {
	text-decoration:none;
	color:#003;
	font-size:12px;
	line-height:14px;
	vertical-align:top;
}

.videolink a:hover {
	color:#cc9933;
	text-decoration:underline;
}

.whitepaperlink a:link, .whitepaperlink a:visited, .whitepaperlink a:active {
	text-decoration:none;
	color:#003;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	vertical-align:top;
}

.whitepaperlink a:hover {
	color:#cc9933;
	text-decoration:underline;
}


#newsimage {
	float:left;
	vertical-align:top;
}
/*END NEWS CONTAINER*/

/*OPEN ACCOUNT*/

#openaccount{
	float:left;
	display:block;
	width:243px;
	background-color:#003366;
	height:25px;
	margin-top:3px;
	padding-top:5px;
	padding-left:10px;
	text-decoration:none;
}

a.openaccount:link, a.openaccount:visited { 
	float:left;
	display:block;
	width:243px;
	background-color:#003366;
	height:25px;
	margin-top:5px;
	padding-top:5px;
	padding-left:10px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
} 
a.openaccount:active,
a.openaccount:hover,
a.openaccount:focus{ 
background-color:#336699;
text-decoration:none;
}


.clickopenacct {
	color:#cc9933;
	font-size:15px;
	font-weight:bold;
	padding-left:120px;
}

/*END OPEN ACCOUNT*/


/*SIDEBAR NEWS*/
#sidebarnews {
	display:block;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border-top:2px solid #CC9933;
	background-color:#e5e5e5;
}

#sidbarnews .sidenews {
	float:left;
	vertical-align:top;
}

.whatsnew {
	border-collapse:collapse;
	clear:both;
}

td.newsunderline{
	border-bottom:1px solid #999;
	padding-top:7px;
	padding-bottom:7px;
}

.viewmore {
	padding-top:10px;
	padding-bottom:10px;
}

a.viewmore:link, a.viewmore:visited, a.viewmore:active {
	color:#003;
	font-size:9px;
	line-height:9px;
	font-weight:bold;
	text-decoration:none;
}

a.viewmore:hover {
	color:#cc9933;
	text-decoration:underline;
}
/*End SIDEBAR NEWS*/

