/* ----------------------- Styles for Fund Menus START -------------------------- */

<!--

/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/drop_examples.html

Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

This stylesheet and the assocaited (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

/* commom style for all browsers */


#navSection2 a:link {
 font:bold 12px Arial, Helvetica, sans-serif; 
 color:#fff; 
 text-decoration:none;
 padding-right:5px;
}
 
#navSection2 a:hover {
 font:bold 12px Arial, Helvetica, sans-serif; 
 color:#fff; 
 text-decoration:none;
  padding-right:5px;
}
 
#navSection2 a:visited {
 font:bold 12px Arial, Helvetica, sans-serif; 
 color:#fff; 
 text-decoration:none;
 padding-right:5px;
}
 
#navSection2 a:active {
 font:bold 12px Arial, Helvetica, sans-serif; 
 color:#fff; 
 text-decoration:none;
  padding-right:5px;
}
 


.moduletable-topnav{
	margin-left:250px;
	background:#014984;
}

.mainlevel {
	text-align:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	position:relative;
	color:#fff; 
	width:900px; 
	margin:5px 10px 5px 10px;
	padding:0;
	list-style-type:none;
	text-decoration:none;
}


.moduletable a.mainlevel {

	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#036; 
	width:900px; 
	background-color:#ccc;
	text-decoration:none;

}

.moduletable-subnav{
	text-align:left;
	margin:0;
	padding:0;
}



#mainlevel {
	padding:0;
	margin:0;
}


#mainlevel li a.mainlevel {
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#fff; 
	background-color:#8094ad;
	text-decoration:none;
	padding:0;
	margin:0;
}



.moduletable-subnav #mainlevel li {
	margin:0 0 10px 0;
	list-style-image:url(/v2-fr/templates/spring_2007/images/bullet_off.gif);
	margin-left:16px;
}

.moduletable-subnav #mainlevel li #active_menu {
	margin:0 0 10px 0;
	list-style-image:url(/v2-fr/templates/spring_2007/images/bullet_on.gif);
	color:#fec11d;
}

.moduletable-advnav #mainlevel li {
	margin:0 0 10px 0;
	list-style-image:url(/v2-fr/templates/spring_2007/images/bullet_off.gif);
	margin-left:16px;
}

.moduletable-advnav #mainlevel li #active_menu {
	margin:0 0 10px 0;
	list-style-image:url(/v2-fr/templates/spring_2007/images/bullet_on.gif);
	color:#fec11d;
}


.moduletable-mortgages_subnav #mainlevel li {
	list-style-image:url(/v2-fr/templates/spring_2007/images/bullet_off.gif);
	margin-left:30px;
}

.moduletable-mortgages_subnav #mainlevel li #active_menu {
	list-style-image:url(/v2-fr/templates/spring_2007/images/bullet_on.gif);
	color:#fec11d;
}


.moduletable-footernav{
	margin-top:10px;
}

.moduletable-footernav a.mainlevel {
	color:#000;
	margin:10px; 0 5px 0;
	background:#ccc;
	text-align:center;
	font:12px Arial,Helvetica,sans-serif;
}

.moduletable-footernav #mainlevel li {
	margin:10px; 0 5px 0;
	background:#ccc;
	text-align:center;
	font:12px Arial,Helvetica,sans-serif;
}



/* for Firefox */

.mainlevel ul {

	padding:0;

	margin:0;

	list-style-type:none; 

}

.mainlevel li {

	float:left;

	position:relative;

	width:135px;

	margin:0;

	padding:0;

}

.mainlevel li a, .mainlevel li a:visited {

	display:block;

	text-decoration:none;

	width:135px;

	color:#005285;

	float:left;

	padding:0 2px;

	height:20px;

	line-height:14px;

}



/* hack for IE5.5 */

* html .mainlevel li a, .mainlevel li a:visited {

	width:135px;

	width:140px;

	color:#005285;

}

.mainlevel li a.drop, .mainlevel li a.drop:visited {

	font-weight:normal;

}

.mainlevel li ul {

	visibility:hidden;

	position:absolute;

	margin-top:19px;

	top:25px;

	left:0;

	height:0;

	overflow:hidden;

}

.mainlevel table {

	margin:0;

	border-collapse:collapse;

	font-size:11px; /* font size for IE5.5 */

}



/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */

.mainlevel li:hover a,

.mainlevel li a:hover {text-decoration:underline; border:0;}



.mainlevel li:hover ul,

.mainlevel li a:hover ul {

	visibility:visible;

	height:auto;

	width:135px;

	background:#f2e9cb;

	left:0; top:0.1em;

	overflow:visible;

	border:1px solid #ddd;/* when user rolls over for drop down 1st level border:1px solid #ddd; */

}

.mainlevel li:hover ul li a,

.mainlevel li a:hover ul li a {

	display:block;

	font-weight:normal;

	background:transparent;

	text-decoration:none;

	height:auto;

	line-height:14px;

	padding:0.35em;

	width:135px;

	color:#005285;

}

* html .mainlevel li a:hover ul li a {

	width:135px;

	width:140px; /* hack for IE5.5 */

}

.mainlevel li:hover ul li a.drop,

.mainlevel li a:hover ul li a.drop {

font-weight:bold;

}

.mainlevel li:hover ul li ul,

.mainlevel li a:hover ul li a ul {

	visibility:hidden;

	position:absolute;

	top:0;

	left:2.5em;

	height:0;

	overflow:hidden;

}

.mainlevel li:hover ul li a:hover,

.mainlevel li a:hover ul li a:hover {text-decoration:underline; color:#97895c;}





.mainlevel li:hover ul li a:hover,

.mainlevel li a:hover ul li a:hover {

	text-decoration:underline;

}

.mainlevel li:hover ul li:hover ul,

.mainlevel li a:hover ul li a:hover ul {

	visibility:visible;

	color:#000;

	border:1px solid #ddd;

	height:auto;

	background:#fff;

	width:9.5em;

} 

.mainlevel li:hover ul li:hover ul.left,

.mainlevel li a:hover ul li a:hover ul.left {

left:-9.3em;

}

.mainlevel li:hover ul li:hover ul li a,

.mainlevel li a:hover ul li a:hover ul li a {

display:block; height:auto;

}

.mainlevel li:hover ul li:hover ul li:hover a,

.mainlevel li a:hover ul li a:hover ul li a:hover {

text-decoration:underline;

}




/* styles for v.2.0 header begins*/

#navSection1{width:100%;height:45px;} 

#navSection2{width:100%;height:50px;background:url(/v2-fr/images/image_03.jpg) no-repeat left;}

#navSection3{width:100%;height:18px;}

