/*********************//* NAVIGATION LINKS *//*********************/
a:link, a:visited{color:#2F6728;
text-decoration:underline;}
a:hover{color:#54B948;text-decoration:none;}
.pagetop .middle a {	
	font-weight: bold;	
	float: left;	
	color: #222222;	
	text-decoration: none;	
	display: block;	height: 21px;	
	padding: 5px 5px 0px;	
	margin-right: 10px;
}
.pagetop_new_hdr .middle a {	
	font-weight: bold;	
	float: left;	
	color: #222222;	
	text-decoration: none;	
	display: block;	height: 21px;	
	padding: 7px 2px 0px;	
	margin-right: 10px;
}
.pagetop_new_hdr .middle li.on a { color:#FFFFFF; }
.pagetop .middle a:hover, .pagetop .middle a:visited:hover, .pagetop .middle .on a:link, .pagetop .middle .on a:visited {
	color: #FFFFFF;
}
.pagetop_new_hdr .middle a:hover, .pagetop_new_hdr .middle a:visited:hover, .pagetop_new_hdr .middle .on a:link, .pagetop_new_hdr .middle .on a:visited {
	color: #FFFFFF;
}

.pagetop .far-right a:link, .pagetop .far-right a:visited {	
	font-weight: bold;	
	float: left;	
	color: #FFFFFF;	
	text-decoration: none;	
	display: block;	height: 22px;	
	padding: 10px 7px 0px 0px;	
	margin: 0px;	
	width: 121px;
}
.pagetop_new_hdr .far-right a:link, .pagetop_new_hdr .far-right a:visited {	
	font-weight: bold;	
	float: left;	
	color: #FFFFFF;	
	text-decoration: none;	
	display: block;	height: 22px;	
	padding: 10px 7px 0px 0px;	
	margin: 0px;	
	width: 121px;
}

html>body .pagetop .far-right a:link, html>body .pagetop .far-right a:visited {	
	font-weight: bold;	
	float: left;	
	color: #FFFFFF;	
	text-decoration: none;	
	display: block;	
	height: 22px;	
	padding: 10px 7px 0px 0px;	
	margin: 0px;
}
html>body .pagetop_new_hdr .far-right a:link, html>body .pagetop_new_hdr .far-right a:visited {	
	font-weight: bold;	
	float: left;	
	color: #FFFFFF;	
	text-decoration: none;	
	display: block;	
	height: 22px;	
	padding: 10px 7px 0px 0px;	
	margin: 0px;
}


.pagetop .far-right a:hover, .pagetop .far-right a:visited:hover {	
	background: #041729;
}
.pagetop_new_hdr .far-right a:hover, .pagetop .far-right a:visited:hover {	
	background: #041729;
}

html>body .pagetop .far-right a:hover, html>body .pagetop .far-right a:visited:hover {	
	background: #041729;
}
html>body .pagetop_new_hdr .far-right a:hover, html>body .pagetop_new_hdr .far-right a:visited:hover {	
	background: #041729;
}


.subnav a {	
	float: left;	
	text-decoration: none;	
	display: block;
        height: 23px;	
	background: url(/media/bg/bg_subnav.gif) no-repeat right center;	
	padding: 3px 12px 0px;	
	color: #ffffff;
}
.subnav a:hover, .subnav a:visited:hover {	
	color: #2f6728;	
	background: #FFFFFF;
}
.subnav .on a:link, .subnav .on a:visited {	
	color: #2F6728;	
	background: #FFFFFF;	
	font-weight: bold;
}
.left a:link, .left a:visited, .right a:link, .right a:visited, .far-right a:link, .far-right a:visited {
	color: #2f6728;
}
#container .content .component h4 a:link, #container .content .component h4 a:visited {
        color: #ffffff;
        text-decoration:underline;
}
#container .content .component h4 a:hover {
        text-decoration:none;
}
#investor_topics_nav .text a:link, #investor_topics_nav .left .component .text a:visited{
        text-decoration: none !important;
}
.left a:hover, .left a:visited:hover, .right a:hover, 
.right a:visited:hover, .far-right a:hover, .far-right a:visited:hover {	
	color:#54B948;	
	text-decoration: none;
}
#reg a:link, #reg a:visited {	
	color: #D46719;	
	text-decoration: none;
}
#reg a:hover, #reg a:visited:hover {	
	color: #011A34;	
	text-decoration: none;
}
.content .thismonthText a:link, .content .thismonthText a:visited {	
	//text-decoration: none;
	font-weight:normal;
}
.content .thismonthText a:hover, .content .thismonthText a:visited:hover {	
	text-decoration: none;
	font-weight:normal;
}
.content .middle p.topic-title a:link, .content .middle p.topic-title a:visited, .content .middle p.topic-title2 a:hover, .content .middle p.topic-title2 a:visited:hover  {	
	color: #54b948;
	text-decoration: none;
	font-weight:800;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
}
.content .middle p.topic-title a:hover, .content .middle p.topic-title a:visited:hover, .content .middle p.topic-title2 a:link, .content .middle p.topic-title2 a:visited {	
	color: #222222;
	text-decoration: underline;
	font-weight:800;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
}
.content .middle .thirdlevelnav a:link, .content .middle .thirdlevelnav a:visited {	
	color: #FFFFFF;	
	text-decoration: none;
}
.content .middle .thirdlevelnav a:hover, .content .middle .thirdlevelnav a:visited:hover {	
	color: #CCCCCC;	
	text-decoration: underline;	
	font-weight: bold;
}
.content .middle .thirdlevelnav .on a:link, .content .middle .thirdlevelnav .on a:visited {	
	background: url(/media/bullets/arrow_white.gif) no-repeat center bottom;	
	color: #FFFFFF;	
	font-weight: bold;
}
.content .middle .yellow a:link, .content .middle .yellow a:visited {	
	color: #222222;
	text-decoration: none;
	border:1px solid #FFFFFF;
	padding:2px;
}
.content .middle .yellow a:hover, .content .middle .yellow a:visited:hover {	
	color: #333333;	
	text-decoration: none;	
	background: #FFFFFF;
	border:1px solid #FFFFFF;
	padding:2px;
}
.content .middle .archives a:link, .content .middle .archives a:visited {	
	color: #FEDA50;	
	text-decoration: underline;
}
.content .middle .archives a:hover, .content .middle .archives a:visited:hover {	
	text-decoration: none;
}
.footer a:link, .footer a:visited{
	color:#011a34;
}
.footer a:hover{
	color:#D46719;
}
#this_months .thismonthText h5 a:link, #this_months .thismonthText h5 a:visited{
        color:#2F6728;
        font-weight:bold;
        font-size:140%;
}
#this_months .thismonthText h5 a:hover{
        color:#54B948;
}

#this_months .thismonthText a:link.thisWeeksReadMore, #this_months .thismonthText a:visited.thisWeeksReadMore{
        color:#2F6728;
}
#this_months .thismonthText a:hover.thisWeeksReadMore{
        color:#54b948;
}
.content .middle .text a:link, .content .middle .text a:visited{
		text-decoration:underline;
                color:#2f6728;
}
.content .middle .text a:hover{
		text-decoration:none;
		color:#54B948;
}
.by a:link, .by a:visited{
		text-decoration:underline;
                color:#2f6728;
}
.by a:hover{
		text-decoration:none;
		color:#54B948;
}
.content .middle .text h5 a:link, .content .middle .text h5 a:visited{
                text-decoration:none;
		color:#222222;
}
.content .middle .text h5 a:hover{
		text-decoration:underline;
		color:#2f6728;
}
.content .middle .text h5 a:link.compare, .content .middle .text h5 a:visited.compare{
                text-decoration:underline;
		color:#2f6728;
                font-size:1.4em;
}
.content .middle .text h5 a:hover.compare{
		text-decoration:none;
		color:#222222;
}
#go_home{
	height:60px;
	left:15px;
	position:absolute;
	top:5px;
	width:295px;
}
#go_home_new_hdr {
	height:90px;
	position:absolute;
	top:25px;
	width:240px;
	left:0;
}

#go_home a:link, #go_home a:hover, #go_home a:visited{
	display:block;
	height:100%;
	width:100%;
}
#go_home_new_hdr a:link, #go_home_new_hdr a:hover, #go_home_new_hdr a:visited{
	display:block;
	height:100%;
	width:100%;
}
}

