/* Reset Trick */

html
{
	height: 100%;
	margin-bottom: 1px;
}

img, img a {
	border: none;
}

ul
{
	list-style-type: square;
	font-size: 1.1em;
}

ul li {
	padding-bottom: 3px;
}

ol li
{
	font-size: 1.1em;
	padding-bottom: 3px;
}

p {
	color: #6d6d6d;
	font-size: 1.1em;
	font-family: arial;
}

a
{
	text-decoration: none;
	color: #3268A1;
}

p a {
	color: #3268A1;
}

.floatleft {
	float:left;
}
 
.floatright
{
	float:right;
	padding-left:3px;
}
 
.floatnone {
	float:none;
}

.floatleftpadding {
	float:left; 
	padding-right:4px;
}

 
.floatleftborder {
	float:left; 
	border-right:solid 1px #000;
}

h6 {
    font-size:1.1em; 
    font-weight:normal; }

/* Clear Fixes */

.clearfix {
	display: block;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear
{
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}

body
{
	margin: 0px;
	padding: 0px;
	font-size: 62.5%;
	color: #6d6d6d;
	font-family: arial;	
}

#cms_container{background: url('../images/main_bg.jpg') repeat-y top center;}

.global
{
	margin: 0 auto;
	width: 930px;
	background: url('../images/main_bg.jpg') repeat-y top center;
}

.wrapper
{
	padding: 0 16px 0 16px;
}


.main_home_header
{
	background: url('../images/home_head_bg.jpg') no-repeat top center;
	width: 898px;
	height: 389px;
}


.header_home
{
	width: 898px;
	float: left;
}

.header
{
	background: url('../images/home_head_bg1.jpg') no-repeat top left;
	width: 898px;
	float: left;
}

.top_nav_wrapper
{
	width: 898px;
	float: left;
}

.top_nav {
	background: url('../images/top_nav_bg.gif') no-repeat top right;
	padding: 1px 6px 0 27px;
	width: 338px;
	float: right;
}

.top_nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.top_nav ul li {
	background: url('../images/top_nav.gif') no-repeat 0 5px;
	color: #ffffff;
	float: left;
	font-family: tahoma;
	font-size: 1.0em;
	padding: 3px 7px 3px 3px;
	margin: 0;
}

.top_nav ul li.first {
	background: none;
}

.top_nav ul li a {
	color: #ffffff;
	font-family: tahoma;
	font-size: 1.0em;
	padding-left: 5px;
}


form {
	padding: 0;
	margin: 0;
}


.searchalign
{
	margin-top: 5px;
	float: left;color: #ffffff;
	font-family: tahoma;
	font-size: 1.0em;
	padding: 0 0 0 15px;
}


.searchtext
{
	background: url('../images/search_box.gif') no-repeat;
	border: 0;
	color: #050505;
	float: left;
	font-family: arial;
	font-size: 1.1em;
	margin: 3px 0 0 5px;
	padding: 1px 0 6px 7px;
	width: 145px;
}

.gobutton
{
	margin-top: 3px;
	border: 0;
	float: left;
}

.logo
{
	width: 877px;
	float: left;
	padding: 0 0 15px 21px;
	margin-top: -3px;
}



.logo img
{
	float: left;
}

.home_banner
{
	width: 898px;
	float: left;
}

.home_banner img
{
	float: left;
}


.home_banner .right_navigation
{
	width: 235px;
	float: right;
}

.home_banner .right_navigation ul {
	list-style: none;
	padding: 11px 0 0 0;
	margin: 0;
	float: right;
}


.home_banner .right_navigation ul li {
	float: left;
	padding: 0;
	margin: 0;
	width: 235px;
}

.home_banner .right_navigation ul li a {
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.home_banner .right_navigation ul li a:hover {
	border-bottom: none;
}

.home_banner .right_navigation ul li a img {
	float: left;
	padding: 0 0 14px 0;
}


.primary_nav {
	background: url('../images/primary_nav_bg.gif') no-repeat 0 0;
	/*height: 34px;/*/
	width: 898px;
	padding: 6px 0 7px 0;
}


.primary_nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.primary_nav ul li {
	background: url('../images/primary_nav_blue_bg.gif') repeat-x 0 0;
	color: #ffffff;
	float: left;
	font-family: arial;
	font-size: 1.0em;
	padding: 3px 0 6px 19px;
	/*margin: 6px 0 7px 0;*/
	text-transform: uppercase;
}


.primary_nav ul li.first {
	padding: 3px 0 6px 26px!important;
}

.primary_nav ul li.last {
	padding: 3px 0 6px 13px!important;
}

.primary_nav ul li a {
	background: url('../images/primary_nav_li.gif') no-repeat 100% 1%;
	color: #ffffff;
	font-family: arial;
	font-size: 1.0em;
	padding: 3px 20px 7px 0;
	text-transform: uppercase;
}

.primary_nav ul li a.first {
	padding: 3px 26px 7px 0;
}

.primary_nav ul li a.last {
	background: none;
	padding: 5px 19px 5px 0;
}

.primary_nav ul li.selected {
	background: url('../images/primary_nav_selected_bg.gif') repeat-x 0 0;
	color: #b3cce6;
	float: left;
	font-family: arial;
	font-size: 1.0em;
	/*margin: 6px 0 7px 0;*/
	text-transform: uppercase;
}


.primary_nav ul li a.selected {
	color: #b3cce6;
}

.home_container
{
	width: 898px;
	float: left;
	padding-bottom: 5px;
}


.home_content1_wrapper
{
	padding: 0 5px 0 0px;
	float: left;
}

.home_content1
{
	background: url('../images/home_news_bg.jpg') no-repeat;
	float: left;
	width: 291px;
	padding: 4px 0 0 4px;
	height: 220px;
}


.home_content1 h2
{
	color: #c9d3dd;
	font-family: tahoma;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.home_news_main
{
	float: left;
	padding: 19px 25px 0 16px;
}

.home_news_main p.date
{
	color: #c2d7ea;
	font-family: arial;
	font-size: 1.0em;
	padding: 0 0 4px 0;
	margin: 0;
}


.home_news_main p
{
	color: #e4e6e8;
	font-family: arial;
	font-size: 1.1em;
	padding: 0 0 2px 0;
	margin: 0;
}


.home_news_main p a
{
	background: url('../images/yellow_arrow_small.gif') no-repeat 0 4px;
	color: #fff77e;
	display: block;
	font-family: arial;
	font-size: 1.0em;
	padding: 0 0 0px 9px;
	margin: 0;
}


.home_content2_wrapper
{
	padding: 0 5px 0 0;
	float: left;
}

.home_content2
{
	background: url('../images/home_investor_bg.jpg') no-repeat;
	float: left;
	width: 295px;
	padding: 4px 0 0 3px;
	height: 220px;
}


.home_content2 h2
{
	color: #c9d3dd;
	font-family: tahoma;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.home_investor_main
{
	float: left;
	padding: 11px 0 0 14px;
}


.home_investor_box
{
	background: url('../images/home_investor_box_bg.jpg') no-repeat;
	float: left;
	width: 253px;
	padding: 5px 0 0 6px;
	margin-bottom: 2px;
	height: 56px;
}

.home_investor_box img
{
	float: left;
	padding: 0 12px 0 0;
}

.home_investor_box p
{
	color: #fff77e;
	font-family: verdana;
	font-size: 1.1em;
	padding: 15px 0 5px 0;
	margin: 0;
}


.home_investor_box p a
{
	background: url('../images/yellow_arrow_big.gif') no-repeat 0 4px;
	color: #fff77e;
	display: block;
	float: left;
	font-family: verdana;
	font-size: 1.1em;
	padding-left: 8px;
	width: 71%;
}


.home_content3
{
	background: url('../images/home_knowledge_bg.jpg') no-repeat;
	float: left;
	width: 288px;
	padding: 4px 0 0 7px;
	height: 220px;
}


.home_content3 h2
{
	color: #c9d3dd;
	font-family: tahoma;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.home_knowledge_main
{
	float: left;
	padding: 15px 21px 0 21px;
}

.home_knowledge_main h3
{
	color: #f5f9fd;
	font-family: verdana;
	font-size: 1.2em;
	padding: 0 0 15px 0;
	margin: 0;
}


.home_knowledge_main p
{
	color: #ffffff;
	font-family: verdana;
	font-size: 1.1em;
	padding: 0 0 7px 0;
	margin: 0;
}


.home_knowledge_main p a
{
	background: url('../images/yellow_arrow_small.gif') no-repeat 0 4px;
	color: #fff77e;
	font-family: verdana;
	font-size: 1.1em;
	padding-left: 8px;
}


.home_knowledge_main ul {
	list-style: none;
	padding: 0;
	margin: 0px;
}

.home_knowledge_main ul li {
	background: url('../images/yellow_arrow_small.gif') no-repeat 0 5px;
	color: #fff77e;
	font-family: verdana;
	font-size: 1.0em;
	padding: 2px 0 2px 8px;
	margin: 0;
}


.home_knowledge_main ul li a {
	color: #fff77e;
	font-family: verdana;
	font-size: 1.0em;
}

.footer
{
	background: url('../images/footer_bg.gif') repeat-x #c7dee6 left top;
	width: 898px;
	float: left;
	height: 101px;
}


.footer .full_width
{
	width: 100%
}


.footer p
{
	color: #ffffff;
	font-family: tahoma;
	font-size: 1.1em;
	float: left;
	padding: 2px 0 5px 19px;
	margin: 0;
}

.footer ul
{
	margin: 0;
	padding: 2px 0 0 0;
	list-style-type: none;	
	float: right;
}

.footer ul li
{
	display:inline;
	background: url('../images/footer_nav.gif') no-repeat 0 11px;
	color: #ffffff;	
	font-family: tahoma;
	font-size: 1.0em;
	padding: 7px 3px 7px 3px;
	margin: 0;
}

.footer ul li.firstitem
{
	background: none;
}

.footer ul li a
{
	color: #ffffff;	
	font-family: tahoma;
	font-size: 0.9em;
	padding-left: 5px;
}


.footer p.designed
{
	color: #8d8f8d;
	font-family: tahoma;
	font-size: 1.0em;
	float: right;
	padding: 5px 7px 5px 0;
	margin: 0;
}

.footer p.designed a
{
	color: #494949;
	font-family: tahoma;
	font-size: 0.9em;
}


.breadcrum_main_bg
{
	background: url('../images/left_top_bg.gif') no-repeat left top;
	width: 599px;
	float: left;
	padding: 15px 0 0 299px;
	margin-top: -9px;
}


.breadcrum
{	
	color: #3268a1;
	font-family: arial;
	font-size: 1.0em;
	float: left;
	width: 584px;
	padding: 0 0 9px 15px;
}

.breadcrum span
{	
	color: #19272b;
	font-family: arial;
	font-size: 1.0em;
}


.breadcrum a
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.0em;
}


.breadcrum_main_bg h1
{
	background: url('../images/page_title_bg.jpg') no-repeat;
	color: #215c9a;
	font-family: arial;
	font-size: 1.9em;
	font-weight: normal;
	padding: 10px 0 9px 50px;
	margin: 0;
	width:421px;
}



.breadcrum_new_bg
{
	
	width: 599px;
	float: left;
	padding: 15px 0 0 0px;
	margin-top: -9px;
}

.breadcrum
{	
	color: #3268a1;
	font-family: arial;
	font-size: 1.0em;
	float: left;
	width: 584px;
	padding: 0 0 9px 15px;
}

.breadcrum span
{	
	color: #19272b;
	font-family: arial;
	font-size: 1.0em;
}


.breadcrum a
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.0em;
}


.breadcrum_new_bg h1
{
	background: url('../images/page_title_bg.jpg') no-repeat;
	color: #215c9a;
	font-family: arial;
	font-size: 1.9em;
	font-weight: normal;
	padding: 10px 0 9px 50px;
	margin: 0;
	width:421px;
}



.container
{
	background: url('../images/left_main_bg.gif') repeat-y;
	width: 898px;
	float: left;
	margin-bottom: 1px;
}

.containernew
{
	
	width: 898px;
	float: left;
	margin-bottom: 1px;
}


.content_1
{
	background: url('../images/left_btm_bg.gif') no-repeat left top;
	float: left;
	padding: 11px 38px 0 16px;
	width: 245px;
	min-height: 531px;
	height: auto!important;
	height: 531px;
}


.content_1 ul {
	list-style: none;
	padding: 0;
	margin: 0px;
}

.content_1 ul li {
	color: #ffffff;
	font-family: arial;
	font-size: 1.1em;
	padding:  0px 0 0px 5px;
	margin: 0 0 9px 0;
}

.content_1 ul li a {
	color: #ffffff;
	font-family: arial;
	font-size: 1.0em;
	padding: 0;
	margin: 0;
}

.content_1 ul li a.selected {
	color: #7aaedf;
}

.content_1 ul li ul {
	list-style: none;
	padding: 9px 0 0 0;
	margin: 0px;
}

.content_1 ul li ul li {
	color: #ffffff;
	font-family: arial;
	font-size: 0.9em;
	padding: 0;
	margin: 0 0 7px 0;
}

.content_1 ul li ul li a {
	color: #ffffff;
	font-family: arial;
	font-size: 0.9em;
	padding: 0px 0 0px 11px;
	margin: 0;
}

.content_1 ul li ul li a.selected {
	color: #cde4fa;
}

.standard_content_2
{
	background: url('../images/content_2_bg.jpg') no-repeat left bottom;
	float: left;
	padding: 11px 11px 71px 31px;
	width: 557px;
	min-height: 461px;
	height: auto!important;
	height: 461px;
}


.standard_content_2 h2
{
	color: #003e89;
	font-family: arial;
	font-size: 1.3em;
	padding: 0 0 9px 0;
	margin: 0;
}

.standard_content_2 h2 a
{
	color: #003e89;
}


.standard_content_2 p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 31px 17px 0;
	margin: 0;
	text-align: justify;
}


.standard_content_2 h3
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.3em;
	padding: 0 0 9px 0;
	margin: 0;
}

.standard_content_2 h3 a
{
	color: #3268a1;
}

.center
{
	text-align: center;
}


.standard_content_2 h4
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.1em;
	padding: 9px 0 19px 0;
	margin: 0;
}

.standard_content_2 h4 a
{
	color: #3268a1;
}

.standard_content_2 ul
{
	list-style-type: square;
	font-size: 1.2em;
}

.standard_content_2 ul li {
	padding-bottom: 3px;
}

.standard_content_2 ol li
{
	font-size: 1.2em;
	padding-bottom: 3px;
}


.standard_content_new
{
	background: url('../images/content_new.jpg') no-repeat left bottom;
	float: left;
	padding: 11px 11px 71px 0px;
	width: 890px;
	min-height: 461px;
	height: auto!important;
	height: 461px;
}


.standard_content_new h2
{
	color: #003e89;
	font-family: arial;
	font-size: 1.3em;
	padding: 0 0 9px 16px;
	margin: 0;
}

.standard_content_new h2 a
{
	color: #003e89;
}


.standard_content_new p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 31px 17px 14px;
	margin: 0;
	text-align: justify;
}


.standard_content_new h3
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.3em;
	padding: 0 0 9px 14px;
	margin: 0;
}

.standard_content_new h3 a
{
	color: #3268a1;
}

.center
{
	text-align: center;
}


.standard_content_new h4
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.1em;
	padding: 9px 0 19px 0;
	margin: 0;
}

.standard_content_new h4 a
{
	color: #3268a1;
}

.standard_content_new ul
{
	list-style-type: square;
	font-size: 1.2em;
}

.standard_content_new ul li {
	padding-bottom: 3px;
}

.standard_content_new ol li
{
	font-size: 1.2em;
	padding-bottom: 3px;
}

.standard_content_new iframe
{
   padding-left: 14px;
    
}


.client_content_2
{
	background: url('../images/content_2_bg.jpg') no-repeat left bottom;
	float: left;
	padding: 11px 11px 71px 15px;
	width: 573px;
	min-height: 461px;
	height: auto!important;
	height: 461px;
}


.client_content_2 h2
{
	color: #3268a1;
	clear: both;
	font-family: arial;
	font-size: 1.3em;
	padding: 21px 0 7px 0;
	margin: 0;
}


.client_content_2 p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 31px 17px 0;
	margin: 0;
	text-align: justify;
}


.client_container_main
{
	float: left;
	width: 557px;
	margin-bottom: 5px;
}

.client_content_top
{
	background: url('../images/client_top_curve.gif') no-repeat;
	float: left;
	width: 557px;
	height: 9px;
	font-size: 1%;
}

.client_content_main
{
	background: url('../images/client_curve_bg.gif') repeat-y;
	float: left;
	width: 557px;
}

.client_content_main .client_content_left
{
	float: left;
	padding: 0 21px 0 9px;
	width: 142px;
}

.client_content_main .client_content_left img
{
	float: left;
}


.client_content_main .client_content_right
{
	float: left;
	padding: 0 15px 0 0;
	width: 370px;
}


.client_content_main .client_content_right h3
{
	color: #35628c;
	font-family: verdana;
	font-size: 1.2em;
	padding: 0 0 2px 0;
	margin: 0;
}


.client_content_main .client_content_right h3 a
{
	color: #35628c;
	font-family: verdana;
	font-size: 1.0em;
}


.client_content_main .client_content_right p
{
	color: #6d6d6d;
	font-family: 'Trebuchet MS';
	font-size: 1.2em;
	line-height: 14px;
	padding: 0;
	margin: 0;
	text-align: left;
}

.client_content_main .client_content_right p a
{
	background: url('../images/blue_arrow.gif') no-repeat 0 4px;
	color: #35628c;
	font-family: arial;
	font-size: 1.0em;
	padding: 0 0 0 7px;
	float: right;
}

.client_content_btm
{
	background: url('../images/client_btm_curve.gif') no-repeat;
	float: left;
	width: 557px;
	height: 9px;
}

.management_content_2
{
	background: url('../images/content_2_bg.jpg') no-repeat left bottom;
	float: left;
	padding: 11px 11px 51px 31px;
	width: 557px;
	min-height: 461px;
	height: auto!important;
	height: 461px;
}


.management_content_2 p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 21px 17px 0;
	margin: 0;
	text-align: justify;
}

.management_content_2 .management_team_main
{
	float: left;
	width: 534px;
	padding: 0 0 21px 0;
}


.management_content_2 .management_team_main p.name
{
	color: #003e89;
	float: left;
	font-family: arial;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 9px 0 0;
	margin: 0;
}


.management_content_2 .management_team_main p.name a
{
	color: #003e89;
	font-family: arial;
	font-size: 1.0em;
	font-weight: bold;
}

.management_content_2 .management_team_main p.carrer
{
	color: #6d6d6d;
	float: left;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 0 0 0;
	margin: 0;
}

.management_content_2 .management_team_main h3
{
	border-bottom: 1px solid #c6dcf1;
	color: #003e89;
	clear: both;
	font-family: arial;
	font-weight: normal;
	font-size: 1.2em;
	padding: 0 0 5px 0;
	margin: 0;
}



.management_content_2 .management_team_main h3 a
{
	color: #003e89;
	font-family: arial;
	font-weight: normal;
	font-size: 1.0em;
}

.management_team_details
{
	float: left;
	width: 534px;
	padding: 9px 0 0 0;
}


.management_team_details .management_team_left
{
	float: left;
	width: 76px;
	padding: 0 11px 0 0;
}


.management_team_details .management_team_left img
{
	float: left;
}


.management_team_details .management_team_right
{
	float: left;
	width: 443px;
	padding: 0 4px 0 0;
}


.management_team_details .management_team_right p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 0 15px 0;
	margin: 0;
	text-align: left;
}


.management_team_details .management_team_right a
{
	background: url('../images/blue_arrow.gif') no-repeat 0 4px;
	color: #35628c;
	font-family: arial;
	font-size: 1.1em;
	padding: 0 0 0 7px;
}


.news_events_content_2
{
	background: url('../images/content_2_bg.jpg') no-repeat left bottom;
	float: left;
	padding: 11px 11px 71px 31px;
	width: 557px;
	min-height: 461px;
	height: auto!important;
	height: 461px;
}


.news_events_content_2 p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 21px 17px 0;
	margin: 0;
	text-align: justify;
}

.news_events_content_main
{
	float: left;
	width: 557px;
	padding-top: 11px;
}

.news_events_left
{
	float: left;
	width: 326px;
	padding: 11px 15px 0 0;
}


.news_events_left h2
{
	color: #215c9a;
	font-family: arial;
	font-size: 1.4em;
	padding: 0 0 17px 0;
	margin: 0;
}


.news_events_left p.date
{
	color: #7aaedf;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 0 4px 0;
	margin: 0;
	text-align: justify;
}


.news_events_left h3
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.2em;
	font-weight: normal;
	padding: 0 0 7px 0;
	margin: 0;
}


.news_events_left h3 a
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.1em;
	text-decoration: underline;
}

.news_events_left p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 0 17px 0;
	margin: 0;
}

.news_events_right
{
	background-color: #ccdef1;
	float: left;
	width: 199px;
	padding: 10px 9px 41px 8px;
}

.news_events_right h2
{
	color: #215c9a;
	font-family: arial;
	font-size: 1.4em;
	padding: 0;
	margin: 0;
}



.news_events_right p
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.2em;
	padding: 17px 0 4px 0;
	margin: 0;
}


.news_events_right h3
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.2em;
	font-weight: normal;
	padding: 0;
	margin: 0;
}


.news_events_right h3 a
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.1em;
	text-decoration: underline;
}

div.sitemap
{	
	background: url('../images/content_2_bg.jpg') no-repeat left bottom;
	float: left;
	padding: 11px 11px 71px 31px;
	width: 557px;
	min-height: 461px;
	height: auto!important;
	height: 461px;
}


div.sitemap p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.1em;
	padding: 0 0 17px 0;
	margin: 0;
}

div.sitemap ul 
{
	list-style: none;
	padding: 0;
	margin: 0px;
}

div.sitemap ul li 
{
	color:#3268a1;
	font-family: arial;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 21px 0;
	margin: 0;
}

div.sitemap ul li ul {
	padding: 5px 0 0 6px;
}

div.sitemap ul li ul li {
	color:#3268a1;
	font-family: arial;
	font-size: 0.9em;
	font-weight: normal;
	padding-bottom: 3px;
}

div.sitemap ul li ul li ul li {
	color:#6d6d6d;
	font-family: arial;
	font-size: 0.9em;
	font-weight: normal;
	padding: 0 0 3px 5px;
}

div.sitemap ul li a {
	color:#3268a1;
	font-family: arial;
	font-size: 1.0em;
	font-weight: bold;
}

div.sitemap ul li ul li a {
	color:#3268a1;
	font-family: arial;
	font-size: 0.9em;
	font-weight: normal;
}


div.sitemap ul li ul li ul li a {
	color:#6d6d6d;
	font-family: arial;
	font-size: 0.9em;
	font-weight: normal;
}

div.sitemap_column1 {
	float: left;
	padding: 10px 0 0 0;
	width: 287px;
}

div.sitemap_column2 {
	float: left;
	padding: 10px 0 0 0;
	width: 270px;
}

div.hygine_nav {
	float: right;
	padding: 21px 0 0 0;
	width: 270px;
}

div.hygine_nav ul 
{
	list-style: none;
	padding: 0;
	margin: 0px;
}

div.hygine_nav ul li 
{
	color:#6d6d6d;
	font-family: arial;
	font-size: 1.0em;
	font-weight: normal;
	padding: 0 0 3px 5px;
	margin: 0;
}

div.hygine_nav ul li.fifth
{
	padding-top: 21px;
}


div.hygine_nav ul li a {
	color:#6d6d6d;
	font-family: arial;
	font-size: 1.0em;
	font-weight: normal;
}


.newsletter_content_2
{
	background: url('../images/content_2_bg.jpg') no-repeat left bottom;
	float: left;
	padding: 11px 11px 71px 15px;
	width: 573px;
	min-height: 461px;
	height: auto!important;
	height: 461px;
}


.newsletter_content_2 h2
{
	color: #003e89;
	font-family: arial;
	font-size: 1.3em;
	padding: 0 0 9px 0;
	margin: 0;
}


.newsletter_content_2 p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 0 17px 0;
	margin: 0;
}


.newsletter_content_2 h3
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.3em;
	padding: 0 0 9px 0;
	margin: 0;
}


.login_content_2
{
	background: url('../images/content_2_bg.jpg') no-repeat left bottom;
	float: left;
	padding: 11px 11px 71px 31px;
	width: 557px;
	min-height: 461px;
	height: auto!important;
	height: 461px;
}


.login_content_2 p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 35px 17px 0;
	margin: 0;
	text-align: justify;
}


.login_form
{
	width: 541px;
}


.register_form
{
	width: 541px;
	border-top: 1px solid #d7dadc;
	padding: 15px 0 0 0;
	margin: 25px 0 0 0;
}


.register_form p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 5px 17px 0;
	margin: 0;
	text-align: justify;
}

.login_form h2, .register_form h2
{
	color: #3268a1;
	font-family: arial;
	font-size: 1.3em;
	padding: 0 0 9px 0;
	margin: 0;
}


.login_form .field, .register_form .field {
	padding: 0 0 4px 0;
	width: 425px;
}


.login_form label, .register_form label, .register_form .caption {
	color: #3268a1;
	font-family: arial;
	font-size: 1.3em;
	padding: 5px 0 0 0;
	margin: 0;
	width: 115px;
}

.register_form .caption label {
	color: #3268a1;
	float: left;
	font-family: arial;
	font-size: 1.1em;
	padding: 5px 0 0 0;
	margin: 0;
	width: 115px;
}

.login_form p a{
	color: #3268a1;
	float: left;
	font-family: arial;
	font-size: 1.2em;
	padding: 11px 0 0 0;
	margin: 0;
}

.textbox
{
	background: url('../images/login_textbox.gif') no-repeat;
	border: 0;
	color: #050505;
	float: left;
	font-family: arial;
	font-size: 1.1em;
	padding: 4px 0 6px 7px;
	margin: 5px 0 0 0;
	width: 293px;
}


.textbox_small
{
	background: url('../images/login_textbox_small.gif') no-repeat;
	border: 0;
	color: #050505;
	float: left;
	font-family: arial;
	font-size: 1.1em;
	padding: 4px 0 6px 7px;
	margin: 5px 0 0 0;
	width: 14px;
}


.send_button
{
	margin: 11px 0 0 117px;
	padding: 0;
	float: left;
}


.search_content_2
{
	background: url('../images/content_2_bg.jpg') no-repeat left bottom;
	float: left;
	padding: 11px 11px 71px 31px;
	width: 557px;
	min-height: 461px;
	height: auto!important;
	height: 461px;
}


.search_content_2 p
{
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.2em;
	padding: 0 0 17px 6px;
	margin: 0;
}


span#lblMessage {
	display: block;
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.1em;
	padding: 0 31px 17px 0;
}

span#lblSearchMessage {
	display: block;
	font-family: arial;
	font-size: 1.1em;
}

table#gvSearchResults {
	font-family: arial;
	font-size: 1.1em;
	width: 100%;
	color: #6d6d6d;
}

table#gvSearchResults td {
	margin: 3px 0;
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.4em;
}

table#gvSearchResults td span {
	margin: 3px 0;
	color: #6d6d6d;
	font-family: arial;
	font-size: 0.8em;
}

table#gvSearchResults td a {
	margin: 3px 0;
	color: #35628c;
	font-family: arial;
	font-size: 0.8em;
}

table#gvSearchResults td a.more {
	background: url('../images/blue_arrow.gif') no-repeat 0 4px;
	color: #35628c;
	font-family: arial;
	font-size: 0.8em;
	padding: 0 0 15px 7px;
	margin: 0 0 0 3px;
	display: block;
}

table#gvSearchResults td table {
	margin: 10px 0;
	font-family: arial;
	font-size: 1.1em;
	color: #6d6d6d;
}

table#gvSearchResults td table td {
	border: none;
	color: #6d6d6d;
	font-family: arial;
	font-size: 1.1em;
}

table#gvSearchResults td h3 {
	color: #003e89;
	font-family: arial;
	font-weight: normal;
	font-size: 1.0em;
	padding: 0 0 3px 0;
	margin: 0;
}

table#gvSearchResults td h3 a 
{
	background: none;
	color: #003e89;
	font-family: arial;
	font-weight: normal;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
}

 .content p.newsletter_blue 
 {
	color: #3268a1; 
	font-family: arial; 
	font-size: 1.2em; 
	font-weight: normal; 
	padding: 0 0 17px 0; 
	margin: 0; 
}

.fund_performance_drop
{
	color: #000000;
	font-family: arial;
	font-size: 1.1em;
	padding: 0;
	margin: 0 0 21px 0;
	width: 249px;
}

/***************** Added by Jayshree on 09/04/09 ****************/

.standard_content_2 .disclaimer_buttons {
	float: left;
}

.standard_content_2 .disclaimer_buttons img {
	margin: 0 11px 12px 0;
}

div.fund_materials {
	padding: 20px 0 0 0;
	width: 540px;
}

div.fund_performance {
	width: 540px;
}

div.fund_materials div.open {
	background: url(../images/down_blue_arrow.gif) #93b2cf no-repeat 97% 50%;
	color: #285f9f;
	padding: 15px 10px 6px 10px;
	margin-bottom: 3px;
}

div.fund_materials div.closed {
	background: url(../images/right_blue_bullet.gif) #93b2cf no-repeat 97% 50%;
	color: #285f9f;
	padding: 15px 10px 6px 10px;
	margin-bottom: 3px;
}

div.fund_materials div.closed h3 a, div.fund_materials div.open h3 a {
	color: #285f9f;
}

div.fund_materials p {
	background: url(../images/pdf_icon.gif) #c9d9e6 no-repeat 98% 50%;
	color: #2e588a;
	padding: 15px 50px 15px 10px;
	margin-bottom: 3px;
}

div.fund_materials p a {
	color: #2e588a;
	text-decoration: underline;
}

table.tabledata {
	margin-bottom: 20px;
	width:100%
}

table.tabledata tr.alt {
	background-color: #d7dfeb;
}

table.tabledata tr td {
	color: #215c9a;
	font-size: 1.1em;
	padding: 3px;
}

table.tabledata tr td.cell_2 {
	text-align: right;
}

p.download {
	background: url(../images/pdf_icon2.gif) #d7dfeb no-repeat 3px 0;
	color: #2e588a;
	padding: 17px 10px 17px 45px;
	margin-bottom: 5px;
}

p.download a {
	color: #2e588a;
	text-decoration: underline;
}

.standard_content_2 .nav_shareprice select {
	color: #000;
	font-size: 1.1em;
	margin: 0 0 20px;
	width: 250px;
}

.standard_content_2 .nav_shareprice p {
	color: #000;
	padding: 0 0 3px;
}

.standard_content_2 .nav_shareprice p.info {
	padding: 20px 0;
}

div.hid {
	display:none;
}

div.vis {
	display:block;
} 

.input {
    float:left; }
  
span.radioopt {
    float:left;
    width:200px; } 
    
         .greybox{ color:#fff;	font-size:90%; width:225px;	background:url('../images/navtop.gif') no-repeat top #90a8c0;	color:#c5d6f7;  padding:0; margin:0;}
.greybox .inner{background:url('../images/navbtm.gif') no-repeat bottom; padding:1em; }
.greybox label{color:#fff; margin-left:1em;}
.greybox h4{font-size:100%; color:#fff; font-weight:normal; margin:0 0 0.5em 0;}
* html .mainarea{ padding:0px 20px 0px 35px; }
	
	
p.sharepoints {
	color: #215c9a;
	font-size: 2.4em;
	font-family: arial;
	font-weight: bold;
}

.home-top-element {
    float:right; 
    width:400px; 
    padding: 20px 0 0 0; }

