/* MARATHON BETA 1.1 */

html, body, div, span, applet, object, iframe,
h1, h2, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	}



ol, ul {
	list-style: none;
	}
              
/*
************************************ GENERIC SETUP ***********************************
*/


table {
	border-collapse: collapse;
	border-spacing: 0;
	}



body {
	position:absolute;
	min-width:900px;
	width:100%;
	/*
 	_width:expression(document.body.clientWidth < 900? "900px" : document.body.clientWidth > 1257? "1255px" : "auto");
	min-height:100%;
	*/
	margin:0;
	padding:0;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	}

a:link, a:visited { 
	color: #0A50A1; 
	text-decoration: none; 
	}

a:hover { 
	color: #990000; 
	}



/*
************************************ MAIN LAYOUT ***********************************
*/

#wrapper {
	width:100%;
	/*
	height:100%;
	*/
	margin:0 auto;
	padding:0;
	zoom:1;
	}


#container   {
	width: 900px;
	margin: 0;
	padding: 0;
	z-index: 1;
	}



#loginBttn
	{
	top:18px;
	float:right;
	position:relative;
  	display: block;
  	width: 105px;
 	height: 25px;
  	background: url("../images/commn/inv_login_bttn.jpg") no-repeat 0 0;
	}

#loginBttn:hover
	{ 
  	background-position: 0 -25px;
	}

#loginBttn span
	{
  	display: none;
	}

#topmenu
	{
	float:right;
	position:relative;
  	display: block;
 	height: 25px;
	color: #333;
	font-size: 12px; 
	font-family: Arial; 
	font-weight: bold;
	}

#topmenu:hover
	{ 
	color: #990000; 
	}

#topmenu span
	{
	font-size: 12px; 
	font-family: Arial; 
	font-weight: bold;
	}


/*
a.topmenu:link, a.topmenu:visited  { 
	color: #333; 
	font-size: 12px; 
	font-family: Arial; 
	font-weight: bold;
	}
	
a.topmenu:hover  { 
	color: #990000; 
	}

*/



/*
************************************ FOOTER ***********************************
*/


#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #0A50A1;
	vertical-align: middle;
	display: block;
	width: 100%;
	font-weight: bold;
	height: 33px;
	padding-top: 4px;
	clear: both;
	line-height:2em;
	}
	
a.copyright:link, a.copyright:visited {
	color: #FFFFFF;
	}
	
a.copyright:hover {
	color: #FFCC66;
	}

a.footerlink:link, a.footerlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}

a.footerlink:hover {
	color: #FFCC66;
	}



#bottomshadow {
	float:left;
	dispplay:block;
	width: 100%;
	height: 10px;
	margin:0;
	padding:0;
	background-image: url("../images/commn/bottom_shadow.png"); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}






/*
************************************ Home page specific ***********************************
*/


#homeheader {
	height: 115px;
	width: 900px;
	margin-bottom:10px;
	}

#hometopband {
	float:left;
	width: 100%;
	height: 250px;
	margin:0;
	padding:0;
	/* background-color: #AFC1D4; */
	background-image: url("../images/homehead_bg.jpg"); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}

#homethemephoto {
	position:relative;
	float:left;
	display:block;
	width: 900px;
	height: 250px;
	margin:0;
	padding:0;
	z-index: 500;
	background-image: url("../images/glass_globes.jpg"); 
  background-repeat: no-repeat; 
	background-position: top center; 
	}

#homethemetext {
	position:relative;
	display:block;
	float:right;
	top:10px;
	width: 260px;
	height: 210px;
	margin:20px;
	padding:0;
	color: #333; 
	font-size: 16px; 
	font-family: Arial; 
	font-weight: bold; 
	font-style: italic;
	line-height:1.5em;
	text-align:left;
	z-index: 800;
	}


#blueband {
	background-color: #0A50A1;
	display: block;
	width: 100%;
	height: 40px;
	clear: both;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	}


#left_title {	
	display: block;
	float:left;
	visibility: visible;
	width: 300px;
	height: 40px;
	line-height:40px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	}

#right_title {	
	display: block;
	float:left;
	visibility: visible;
	width: 597px;
	height: 40px;
	line-height:40px;
	}



div#leftmenus   {
	float:left;
	display: block;
	padding: 0px;
	width: 295px;
	margin-right:5px;
}

div#centermenus  {
	float:left;
	width: 300px;
	padding: 0px;
}

div#rightmenus  {
	float:left;
	width: 300px;
	padding: 0px;
}




#homedisclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 9px;
	color: #999999;
	}



/*
************************************ Inner pages ***********************************
*/

#topper {
	float:left;
	width: 100%;
	height: 210px;
	margin:0;
	padding:0;
	/* background-color: #AFC1D4; */
	background-image: url("../images/generichead_bg.jpg"); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}


#topmenuwhite {
	float:left;
	width: 100%;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	}



#pagetheme {

	height: 150px;
	width: 900px;
	margin-bottom:10px;
	text-align:right;
	line-height:150px;
	}

#pagestopmenu {
	height: 60px;
	line-height:60px;
	width: 900px;
	text-align:right;
	}



#pagethemephoto {
	position:relative;
	float:right;
	display:block;
	width: 600px;
	height: 150px;
	margin:0;
	padding:0;
	}



#small_logo {
	position:relative;
	float:left;
	display:block;
	width: 298px;
	height: 150px;
  	background: url("../images/commn/MAM_Centered.png") no-repeat 20px 0;
	top:-5px;
	line-height:2em;
	margin:0;
	padding:0;
	}

#small_logo span
	{
  	display: none;
	}





a.formlink:link, a.formlink:visited, .formbutton, .textfields { 
	color: #0A50A1; 
	font-size: 12px; 
	font-family: Arial; 
	font-weight: normal;
	text-align:center;
	padding: 2px 4px 2px 4px;
	margin: 2px 4px 2px 4px;
	background-color: #FFF;
	border-width: 1px;
	border-color: #0A50A1;
	border-style: solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	}



a.formlink:hover  { 
	color: #FFF;
	background-color: #999999;
		}




a.buttonlink:link, a.buttonlink:visited { 
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: Arial; 
	font-weight: normal;
	text-align:center;
	padding: 2px 4px 2px 4px;
	margin: 2px 4px 2px 4px;
	background-color: #0A50A1;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	}


a.buttonlink:hover  { 
	color: #FFF;
	background-color: #999999;
		}


#BlueTitler .text { 
	color: #ffffff; 
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	text-align: left; 
	padding-left: 20px; 
	word-spacing: normal; 	
	display: block; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	}

	

	
a.submenu_home:link, a.submenu_home:visited    { 
	color: #1d3f97; 
	font-size: 11px; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	line-height: 20px; 
	text-decoration: none; 
	background-image: none; 
	background-position: 100% 0; 
	padding-left: 18px;
	}


a.submenu_home:hover    { 
	color: #300; 
	font-size: 11px; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	line-height: 20px; 
	text-decoration: none; 
	background-image: url("../images/commn/arrow_right.png"); 
	background-repeat: no-repeat; 
	background-attachment: inherit; 
	background-position: left top; 
	padding-left: 18px;
	}


a.submenu_home_live:link, a.submenu_home_live:visited, .submenu_home_live, a.i_menu_live:link   { 
	color: #1d3f97; 
	font-size: 11px; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	line-height: 20px; 
	text-decoration: none; 
	background-image: none; 
	background-position: 100% 0; 
	padding-left: 18px;
	opacity:0.4;
	filter:alpha(opacity=40);
	}

a.submenu_home_live:hover    { 
	color: #300; 
	background-image: url("../images/commn/arrow_right.png"); 
	background-repeat: no-repeat; 
	background-attachment: inherit; 
	background-position: left top; 
	padding-left: 18px;
	opacity:1;
	filter:alpha(opacity=100);
	}


.copyright { 
	color: #fff; 
	font-size: 9px; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: normal;
	}

sup { 
	color: #300; 
	font-size: 8px; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: normal;
	}	

div.floated {
	width: 400px;
	float: left;
	margin-left: 1em;
}

div#bigcoltitle{
	width: 600px;
	float: left;
	position: relative; z-index: 500; width: 600px;
	}

	



.text { 
	color: #333; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; font-weight: normal; 
	text-align: left; 
	word-spacing: normal; 
	display: block; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	padding-left: 20px;
	}

.boldtext { 
	color: #000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	text-align: left; 
	word-spacing: normal; 
	display: block; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	padding-left: 20px 
	}
	




/*      V1        */

	

*{
	list-style:none;
	margin:0px;
	padding:0px;
}

.blueitalic
 {

	color: #1d3f97; 
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-weight: normal; 
	text-align: left; 

	}

/*
DIV#sectionintro
	{

	background-image: url(../images/commn/introsecbg.jpg), url(../images/commn/introsecbg_lower.jpg);
	background-repeat: no-repeat; 
	background-position: 10px, bottom left;


	background-image: url("../images/commn/introsecbg.jpg"); 
	background-repeat: no-repeat; 
	background-attachment: inherit; 
	background-position: left top;
	background-attachment: inherit; 
 
	background-color: #38699d;
	color: #1d3f97; 
	color: #FFF; 
	padding:12px;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-weight: bold; 
	text-align: left;
	min-height:30px;
	width:540px;
	}
*/



DIV#sectionintro
	{
/*
	background-image: url(../images/commn/introsecbg.jpg), url(../images/commn/introsecbg_lower.jpg);
	background-repeat: no-repeat; 
	background-position: 10px, bottom left;
	background-color: #38699d;

*/

	background-image: url("../images/commn/introsecbg.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	color: #1d3f97; 
	color: #FFF; 
	padding:10px;
	padding-top:20px;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-weight: bold; 
	text-align: left;
	min-height:30px;
	width:100%px;
	vertical-align: baseline;	
	}



DIV#sectionintrolower {
	background-image: url("../images/commn/introsecbg_lower.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	background-attachment: inherit; 
	background-color: #38699d;
	height:20px;
	width:100%;
	}


 


#menu4 {
	width: 260px;
	padding-left: 10px;
	margin: 0px;
	margin-top: 1px;
	padding-top: 1px;
	color: #000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-weight: normal; 
	text-align: left; 
	}

.bulletlist {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	color: #333;
	list-style-position: outside;
	list-style-type: disc;
	margin-top:10px;
	margin-left: 20px;
	line-height: 1.3em;
	}


#menu4 li a {

  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	}


#menu4 li a:link, #menu4 li a:visited {
	color: #0A50A1;
	display: block;
	background: url(../images/commn/menu4.png);
	padding: 8px 0 0 30px;
	}


#menu4 li a:hover {
	color: #fff;
	background: url(../images/commn/menu4.png) 0 -32px;
	padding: 8px 0 0 30px;
	}
	

#menu4 li a:active {
	color: #fff;
	background: url(../images/commn/menu4.png) 0 -64px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	}

#menutitlebar {
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	background-color: #0A50A1;
	text-align: center;
	visibility: visible;
	display: block;
	width: 100%;
	min-height: 30px;
	vertical-align: middle;
	white-space: normal;
	padding-top: 5px;
	line-height:2em;
		}


#subsectiontitle {
	color: #333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	visibility: visible;
	display: block;
	width: 100%;
	min-height: 30px;
	vertical-align: middle;
	white-space: normal;
	padding-top: 5px;
	line-height:2em;
	}



div#slogan  { 
	color: #fff; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-weight: bold; 
	background-image: url("../images/commn/bluescreen.png"); 
	background-repeat: repeat; 
	background-position: 100% 100%; 
	display: block; 
	padding: 4px 20px 4px 10px; 
	position: relative; 
	top: -278px; 
	left: 470px; 
	width: 400px 
	}

div#pagetitle  {
	color: #0A50A1;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 4px 20px 4px 10px;
	position: relative;
	top: -25px;
	left: 300px;
	width: 550px
}

div#contentholder {
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	display: block;
	position: relative;
	top: 0px;
	width: 540px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	float: left;

	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
	min-height:430px;
}







#themeholder {
	width: 900px;
	height: 150px;
}

#menusholder {
	float: left;
	width: 300px;
	top: 0px;
	position: relative;
	left: 0px;
	vertical-align: top;
}

.floater {
	float: left;
	padding-right: 0px;
	padding-left: 0px;
}




/* for accordion */
#accordion {
	margin:20px 0px;
}

h3.toggler    {
	cursor: pointer;
	margin: 7px 0 4px;
	padding: 3px 5px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/commn/rightarrow_inv.png);
	background-repeat: no-repeat;
	border-bottom: 1px dotted #333;
}

div.element p, div.element h4  {
	margin: 0;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

blockquote {
	padding:5px 20px;
}


/* for news */

#newswrapper {
	width: 300px;
}


#newsbox   {
	width: 300px;
	display: block;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	color: #000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-weight: normal; 
	text-align: left; 

}

#newsbox-OLD   {
	width: 300px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow-y: auto;
	overflow-x: hidden;
	height: 200px;
	clip: rect(auto,auto,auto,auto);
}


a.newslink:link, a.newslink:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #0A50A1; 
	text-decoration: none;
	}

a.newslink:hover    { 
	color: #990000; 

	}


a.pagelink:link, a.pagelink:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #0A50A1; 
	text-decoration: none;
	}

a.pagelink:hover    { 
	color: #990000; 

	}



/*DCDCDC*/

#contentwrapper {
	background-color: #efeded;
	float: left;
	width: 900px;
}

#sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000;
	text-decoration: none;
	padding-bottom: 10px;
}




/* for printable pages */



#printlink
	{
	float:right;
	position:relative;
	display:block;
	top:-8px;
	width: 150px;
	margin-right: 10px;
	text-align:right;
	}

a.printpg:link, a.printpg:visited  { 
	color: #333; 
	font-size: 11px; 
	font-family: Arial; 
	font-weight: bold;
	}
	
a.printpg:hover  { 
	color: #0A50A1; 
	}

#printcontentwrapper
	{ 
	width: 600px;
	height: 100%;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	line-height: normal; 
	text-decoration: none; 
	margin-left: 20px;
	}


#subtitle  { 
	font-size: 16px;
	font-weight: bold;
	color: #666;
	}

.text  { 
	font-size: 12px;
	}


.innertext  { 
	font-size: 12px;
	font-weight: normal;
	}

.tableborder {
	/* border: solid 1px #999; */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	behavior: url(border-radius.htc);
	}

.innertable {
	color: #333; 
	font-size: 12px; 
	font-family: Arial; 
	font-weight: bold;
	padding:6px;
	/*
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	*/
	}

.logincell { border-right: 1px solid #666; }

.darkrow {
	background-color: #d9e2eb;
	}

.lightrow {
	background-color: #e8eef5;
	}

.footnoter {
	color: #333; 
	font-size: 9px; 
	font-family: Arial; 
	}
p {
	line-height: 1.3em;
}


/* CAREERS */

.Position { 
	color: #000; 
	font-size: 12px; 
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	}

.PosDescription { 
	color: #000; 
	font-size: 12px; 
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	}

.jobcontentcell { 
	text-align: justify; 
	padding-top: 15px; 
	border-top: 2px solid #1c3e97;
	}

a:link.jobs, a:visited.jobs, a:active.jobs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a50a1;
	text-decoration: underline;
}

a:hover.jobs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: 919bc9;
	text-decoration: none;
}

.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0a50a1;
	text-decoration: none;
	padding:7px;
}

.jobscell {
	padding:6px;
	}

.inddddddd {
	color: #333; 
	font-size: 12px; 
	font-family: Arial; 
	font-weight: bold;
	padding:6px;
	/*
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	*/
	}


/*
*********************************************************************************************
************************************ Internal Site Styles ***********************************
*/


div#homeboxes {
	float:left;
	display: block;
	padding: 0px;
	width: 440px;
	margin-right:5px;
	text-align:center;
	magin-bottom:40px;
	padding-bottom:40px;
}

#menuIt {
	width: 440px;
	margin: 0px;
	margin-top: 1px;
	padding-top: 1px;
	color: #000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-align: center; 
	}


#menuIt li a {
 	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	}


#menuIt li a:link, #menu4 li a:visited {
	color: #0A50A1;
	display: block;
	background: url(../images/commn/bluemenubg.png);
	padding: 8px 0 0 5px;
	}


#menuIt li a:hover {
	color: #fff;
	background: url(../images/commn/bluemenubg.png) 0 -32px;
	}
	

#menuIt li a:active {
	color: #fff;
	background: url(../images/commn/bluemenubg.png) 0 -64px;
	}


#home_fund_title {	
	display: block;
	float:left;
	visibility: visible;
	height: 40px;
	width:440px;
	line-height:40px;
	text-align:center;
	}

.smallfundname {	
	font-size: 9px;
	text-align:left;
	}

#leftcol_fund_title {	
	display: block;
	float:left;
	position:relative;
	visibility: none;
	height: 20px;
	line-height:20px;
	top:7px;
	left:5px;
	color: #000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	}


#i_hometopband {
	float:left;
	width: 100%;
	height: 37px;
	margin:0;
	padding:0;
	/* background-color: #AFC1D4; */
	background-image: url("../images/homehead_bg.jpg"); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}


#i_menu, .i_menu, a.i_menu:link, a.i_menu:visited
	{
  	display: block;
	float:left;
	position:relative;
	color: #0A50A1;
	font-size: 12px; 
	font-family: Arial; 
	font-weight: bold;
	line-height:25px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #AFC1D4;
	padding:5px;
	}

.i_menu:hover, a.i_menu:hover
	{ 
	color: #FFF;
	background-color: #0A50A1;
	}

.i_menu span
	{
	font-size: 12px; 
	font-family: Arial; 
	font-weight: bold;
	}



a.i_menu_live:link  {
	display: block;
	float:right;
	position:relative;
	color: #0A50A1;
	font-size: 12px; 
	font-family: Arial; 
	font-weight: bold;
	line-height:25px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #AFC1D4;
	padding:5px;
	opacity:0.4;
	filter:alpha(opacity=40);
	}

a.i_menu_live:hover    { 
	opacity:1;
	filter:alpha(opacity=100);
	}


div#titlesection {
	color:white;
	font-size: 18px;
	height:25px;
	font-family: Arial; 
	font-weight: bold;
	line-height:2em;
	}



sup  {
	color: #FFFFFF;
	font-size: 9px;
	}

a.perfsubmenu:link, a.perfsubmenu:visited  {
	display: block;
	position:relative;
	color: #0A50A1;
	font-size: 10px; 
	font-family: Arial; 
	font-weight: bold;
	line-height:25px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #AFC1D4;
	padding:5px;
	}


a.perfsubmenu:hover, a.perfsubmenu:active   { 
	color: #FFFFFF;
	background-color: #0A50A1;
	}

#headnote, .headnote  {
	display: block;
	position:relative;
	color: #333333;
	font-size: 11px; 
	font-family: Arial; 
	line-height:1.2em;
	padding:5px;
	text-align:justify;
	}

.dateselecttext { 
	color: #333; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	}

#perfcoltitle, .perfcoltitle  { 
	color: #FFF; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal;
	}

#menu4 a.submenu_funds:link, #menu4 a.submenu_funds:visited { 
	color: #1d3f97; 
	font-size: 11px; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	line-height: 20px; 
	text-decoration: none; 
	padding-left: 28px;
	}


#menu4 a.submenu_funds:hover    { 
	color: #300; 
	}




#menu4 li a.submenu_funds:link, #menu4 li a.submenu_funds:visited{
	color: #0A50A1;
	display: block;
	background: url(../images/commn/menu4.png) 25px 1px;
	padding: 8px 0 0 60px;

	}


#menu4 li a.submenu_funds:hover {
	color: #fff;
	background: url(../images/commn/menu4.png) 0 -32px;
	}
	

#quarter {
	float:left;
	display:block;
	position:relative;
	color: #333;
	width:125px;
	padding:8px;
	text-align:center;
	line-height:2em;
	}

#quarter .title {
	color: #0A50A1;
	text-size:14px;
	font-weight: bold; 
	}


#welcome-msg {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	//background-color: #38699d;
	background-color: #efeded;
	padding:15px;
	text-align:justify;
	}



/*
*********************************************************************************************
************************************ Slide Down menu ***********************************
*/


span.reference{
	position:fixed;
	left:10px;
	bottom:10px;
	font-size:12px;
	}

span.reference a {
	color:#aaa;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:1px 1px 1px #000;
	margin-right:30px;
	}

span.reference a:hover{
	color:#ddd;
	}

ul.sdt_menu{
	margin-top:0px;
	z-index: 10000;
	}

#sdt_box{
	z-index: 10000;
	}

