body {
  margin:0px;
  padding:5px 0px 5px 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans";
  background-color:#DEF0CC;

}

form {
  padding:0px;
	margin:0px;
	
}	

.page_border {
  width:760px;
  padding:0px;
  margin:0px;
  border:1px solid #7FBA00;
}

p {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:#666666;
}



.page_image {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	MARGIN: 3px 15px 5px 0px; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid
}



/*Main content Attributes*/

#main_content {
  margin: 0px;
  padding: 5px;
  background-color:#ffffff;
    text-justify:newspaper;
}

#main_content h1 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding : 5px;
	color:#7FBA00;
}

#main_content h2,#main_content h3, #main_content h4, #main_content h5, #main_content h6 {
  padding : 5px 10px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	color:#000000;
}

#main_content h7 {
  padding : 5px 10px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	background-color:#DEF0CC;
}

#main_content p {
  font-size : 13px;
  line-height: 1.4em;
  padding : 4px 10px;
  margin:0px;
}

#main_content ul, #main_content ol {
  padding-top : 0px;
  margin-top : 0px;
}

#main_content ul li, #main_content ol li {
  font-size : 13px;
  line-height: 1.4em;
  padding : 2px;
  margin:0px;
}


#main_content table.portfolio_grid tr td 
{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans"; font-size:11px; padding:3px; 
}
#main_content table.portfolio_grid tr.header td 
{  
	padding:0px; 
}

#main_content table.portfolio_grid tr td h2 
{ 
	background-color:#ECF5D9; font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans"; font-size:13px; color:#000; border-bottom:2px solid #7FBA00; padding:2px; margin:0px; display:block; 
}

#main_content table.portfolio_grid tr td h3 
{ 
	background-color:#F1F9EB; font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans"; font-size:11px; color:#000; border-bottom:1px dashed #7FBA00; padding:2px; margin:0px; display:block; 
}

#main_content table.portfolio_grid tr td h6 
{ 
	background-color:#F1F9EB; font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans"; font-size:11px; color:#000; padding:2px; margin:0px; display:block; 
}

#main_content table.portfolio_grid tr td p 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans"; font-size:11px; color:#666666; padding:3px;
}


a {
  color:#00A5DB;
	text-decoration:underline;
}

a:hover {
  color:#7FBA00;
	text-decoration:none;
}




/*Form Attributes*/

.formbutton {
	font-size:11px;
	font-weight:bold;
	border:1px solid #666666;
	background-color:#eeeeee;
	color:#666666;
}

.formfield {
	border:1px solid #aaaaaa;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	color:#666666;
}

.formfield_label {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}

.error, .error font {
  font-weight:bold;
  color:#cc0000;
}

.required {
	font-weight:bold;
	color:#aa0000;
	font-size:16px;
}

.text_highlight {
	font-weight:bold;
	color:#7FBA00;
}

.small {
	font-size:10px;
}
.small_gray {
	font-size:10px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#666666;

}

/*
.ts_border {background-color:#7FBA00;}

.trading_summary tr td { font-family:verdana; font-size:10px; text-align:left; }

.trading_summary tr td.ts_data {background-color:#FFFFFF; padding:2px 3px;}


*/
/*Menu Attributes*/


#learning_menu a
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	 color:#000000; 
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	
	
	/*font-size:x-small;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:#888888;
	font-weight:600;
	*/
	}
	
#learning_menu a:hover
{
	
	margin:0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 	font-size:10px; 	
	color:#7FBA00;
	text-decoration:none;
	 line-height: 1.4em;
	 
	/*font-size:x-small;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:#7fba00;
	font-weight:600;
	*/}
	
#learning_menu p
{
	
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	font-size:11px;	
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
	color:#7FBA00;
	}
	
/*	
#learning_menu .logo {
	text-align: center;
	margin:0px;
	padding:20px;
}
	
*/	
	
	
#left_menu .profiles_menu  {
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-top:1px solid #BEDC7D;
	padding:6px;
	
}



#left_menu {
	margin:0px;
	
	width:230px;
	
}

#left_menu2
{	margin:0px;
	padding:10px 0px 10px 0px;
	
	width:150px;
	
}


	


#left_menu .background_menu_item, #left_menu .selected_menu_item, #left_menu .menu_footer {
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-top:1px solid #BEDC7D;
	padding:6px;
}

#left_menu .background_menu_item {
	background-color:#ffffff;
	
}

#left_menu .background_menu_item a {
	color:#666666;
	text-decoration:none;

}

#left_menu .background_menu_item a:hover {
	color:#000000;
	text-decoration:underline;

}

#left_menu .selected_menu_item {
	background-color:#ECF5D9;

}

#left_menu .selected_menu_item a {
	color:#7FBA00;
	text-decoration:none;

}

#left_menu div.selected_menu_item a:hover {

}

#left_menu .background_menu_item a, #left_menu .selected_menu_item a {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans";
	font-size:10px;
	font-weight:bold;
}

#left_menu p {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans";
	font-size:10px;
	padding:0px;
	margin:3px;
}
#left_menu ul {
  padding-top : 0px;
  margin-top : 0px;
}
#left_menu ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans";
	font-size:10px;
  line-height: 1.4em;
	padding:2px;
}


.grid_bg 
{
	background-color:#7FBA00; padding:1px; font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Bitstream Vera Sans";
	font-weight:bold;
}



table.info_grid caption 
{
	font-family:verdana; font-size:13px; font-weight:bold; color:white;
}
table.info_grid tr td 
{
	font-family:verdana; font-size:11px; 
}
table.info_grid tr.alt_item td 
{ 
	background-color:#F1F9EB; 
	font-size : 11px;
	line-height: 1.4em;
	padding : 4px 10px;
	margin:0px;
	color:#666666;	
}
table.info_grid tr.item td 
{
	background-color:#ffffff; 
	font-size : 11px;
	line-height: 1.4em;
	padding : 4px 10px;
	margin:0px;
	color:#666666;	
}
table.info_grid tr.header td 
{
	 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ecf5d9
}
table.info_grid tr.footer td 
{
	font-weight:bold; padding:2px; color:black;background-color:#eeeeee
}


/*Added  and modified styles @ January 18th 2006 */


.logo 
{
	/*border:10px;*/
	text-align: center;
	margin:0px;
	padding:20px;
}


.profiles_menu p {
	
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	font-size:11px;	
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
	color:#7FBA00;
	}
	
	
.profiles_menu a
{	
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	 color:#000000; 
	font-size:10px;
	text-decoration:none;
	font-weight:bold;

}

.profiles_menu a:hover 
{
	margin:0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 	font-size:10px; 	
	color:#7FBA00;
	text-decoration:none;
	 line-height: 1.4em;

}
	

#fund_menu
{	margin:0px;
	padding:10px 0px 10px 0px;
	
}


.csm_lists
{font-size : 10px;
  line-height: 1.4em;
}

	
.ts_border {background-color:#7FBA00;}

.trading_summary tr td { font-family:verdana; font-size:10px; text-align:left; }

.trading_summary tr td.ts_data {background-color:#FFFFFF; padding:2px 3px;}

/*Footer Attributes*/

.footer{
  padding:4px;
  margin:0px;
/*  background-color:#7FBA00;*/
/*  background-color:#00A5DB;*/
  color:#000000;
  font-size : 10px;
  line-height: 1.4em;
}
/*Added and modified @ January 20th */

.shareholder_menu
{
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-top:1px solid #BEDC7D;
	font-size:x-small;
	/*font-weight:bold;*/
	font-family:verdana;
	text-decoration:none;
	color:#666666;
		
	
}

.shareholder_menu a
{	
	font-size:x-small;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	 color:#888888; 
	font-size:10.5px;
	text-decoration:none;
	/*font-weight:500;*/

	
}

.shareholder_menu a:hover 
{	
	margin:0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:#666666; 
	font-size:10.5px; 	
	color:#7FBA00;
	text-decoration:none;
	 line-height: 1.4em;
}

.tab_content_panel {
	margin:0px;
	padding:2px;
	border:1px solid #7FBA00;
}

/*Added and modified on the 7th February 2006*/

.formlinks_menu p {
	
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	font-size:11px;	
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
	color:#7FBA00;
	}



.formlinks_menu  {
	
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	font-family:verdana;
	text-decoration:none;
	color:#000000;
	}
	
	
	.formlinks_menu a
{	
	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	 color:#000000; 
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	

}

.formlinks_menu a:hover 
{
	margin:0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 	font-size:10px; 	
	color:#7FBA00;
	text-decoration:none;
	 line-height: 1.4em;
}


#sh_menu a
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	 color:#000000; 
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	
	
	/*font-size:x-small;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:#888888;
	font-weight:600;
	*/
	}
	
#sh_menu a:hover
{
	
	margin:0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 	font-size:10px; 	
	color:#7FBA00;
	text-decoration:none;
	 line-height: 1.4em;
	 
	/*font-size:x-small;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:#7fba00;
	font-weight:600;
	*/}
	
#sh_menu p
{
	
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	font-size:11px;	
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
	color:#7FBA00;
	}
	

