html {
    font-size: 1.375em; 
	}

body {
    font-size: 50%;
}

*html>body {
    font-size: 11px;
}


body{
	text-align:center;
    font-family: arial;
	background-color:#fff;
    margin:0 auto;
    /*width:82.73em;*/
	/*color:#000;*/
	/*border:1px solid green;*/
}

/********Common Styles********/
.floatleft{
float:left;
}

.floatright{
float:right;
}

.clearright{
clear:right;
}

div{
width:100%;
}




a{
text-decoration:none;
outline: none;
color:#30417e;
}

a:hover{
text-decoration:underline;
}


a img{
border:0;
}


fieldset{
border:0;
}

img{
vertical-align:middle;
}

input,
select{
font:1em Arial;
}


input{
/*text-transform:uppercase;*/
}


  .floatleft  {
    float:left;
}

 .clear {
    clear:both;
}
 .alignleft {
    text-align:left;
}
 .alignright {
    text-align:right;
}
 .aligncenter {
    text-align:center;
}

.underline{
text-decoration:underline;
}

.small{
font-size:1em;
font-weight:bold;
margin-left:0.5em;
}


.mid{
margin:0 0.3em;
font-weight:bold;
font-size:1.5em;
}

.large{
font-size:2em;
font-weight:bold;
}

/********* Top Header Section **********/

#body_sctn{
	width:82.7em;
	margin:0 auto;
	padding:0;
	text-align:left;
	display:table;
/*	border:1px solid red;*/

}



#access_links{
/*margin-top:1em;*/
margin-top:0.8182em;
#margin-top:0.7273em;
float:right;
font-size:0.91em;
clear:both;
color:#666;
/*border:1px solid green;*/
}

#access_links a:hover{
	text-decoration:none;
}


form#search_top,
form#search_top fieldset{
	width:auto;
	display:inline;
	vertical-align:middle;
}



input.search_box{
background:url(../images/search_bg.gif) no-repeat;
border:0;
float:left;
width:16.25em;
font-size:1em;
height:2.18em;
padding:0.65em 0;
padding-left:1em;
margin:0 0.7em;
color:#666;
}

input.search_button{
vertical-align:middle;
float:left;
cursor:hand;
}


#header_sctn{
	float:left;
	/*margin-top:1em;*/
	margin-top:.7em; /* edited from above prabhat*/
	/*margin-bottom:0.35em;*/ /* edited from above prabhat to macth with Paul comment*/
}

#header_sctn .floatleft{
	margin-left:2.6364em;	/* added prabhat*/
	margin-top:.3em;	/* added prabhat*/
}


#header_sctn .floatright{
	width:75%;
	text-align:right;
	/*border:1px solid red;*/

}

#header_sctn ul{
margin:0;
/*border:1px solid red;*/
}

#header_sctn ul li{
display:inline;
width:auto;
}



ul#quick_links{
/*margin-top:0.5em;*/ /*commented by prabhat*/
color:#003366;
float:right;
/*border:1px solid green;*/
}

ul#quick_links li.link_space{
padding:0 0.5em;
color:#84adce;
}

ul#quick_links li a{
color:#30417e;
}


#top_nav{
overflow:hidden;
float:right;
/*border:1px solid red;*/
}



ul#main_nav{
float:right;
}

ul#main_nav li{
float:left;
}


ul#main_nav li a img{
height:2.63em;
float:left;
}


ul#main_nav li a.home_nav,
ul#main_nav li a.about_nav,
ul#main_nav li a.division_nav,
ul#main_nav li a.investors_nav,
ul#main_nav li a.media_nav{
	margin-right:.375em;
}



ul#main_nav li a.home_nav img{
	width:9.45455em;
}

ul#main_nav li a.about_nav img{
	width:10.18182em;
}

ul#main_nav li a.division_nav img{
	width:10.7273em;
}

ul#main_nav li a.investors_nav img{
	width:10.45455em;
}

ul#main_nav li a.media_nav img{
	width:9.27273em;
}

ul#main_nav li a.careers_nav img{
	width:9.63636364em;
}


/********Rounded corners footer ***********/


#careerHome #global
{ 
float:left;
/float:none;
clear:both;
width:100%;
background:#f2f2f2 url(../images/leftside.gif) repeat-y left top;
} 

#footer{
font-size:0.91em;
color:#666;
float:left;
background:#f2f2f2 url(../images/leftside.gif) repeat-y left top;
margin-left:-0.15em;
width:100.45%;
}




#global .top,
#footer .top { 
float:left;
background:url(../images/top.gif) no-repeat left top; 
} 


#global .top div,
#footer .top div {
height:10px;
background:url(../images/top-right.gif) no-repeat right top; 
} 


#global .center-content,
#footer .center-content { 
float:left;
background:url(../images/rightside.gif) repeat-y right top; 
} 




#global .bottom div,
#footer .bottom div{  
height:10px;
background:url(../images/bottom-right.gif) no-repeat right bottom; 
} 


#global .bottom,
#footer .bottom { 
overflow:hidden;
height:10px;
float:left;
background:url(../images/bottom.gif) no-repeat left bottom; 
} 




#global p,
#footer p{ 
margin-left:1.81em;
width:auto;
text-align:left;
}

#footer p{ 
margin-right:1.81em;
}


#footer p  a:link,
#footer p  a:visited{ 
color:#666;
}

/*******Middle section Nav ************/




/****************Middle Section - Content ********************/

#middle_sctn{

}

#middle_sctn .flash{ 
margin-top:0.2727em; /* added by prabhat*/
height:17.27273em;
float:left;
clear:both;
}

#middle_sctn .flash div
{position:relative; top:-6.45em; left:2.2em; height:17.27273em; clear:both;}

/****************Middle Section - Left Navigation********************/

#left_nav{
width:19em;
margin:0;
padding:0;
margin-right:2%;
float:left;
margin-bottom:1.5em; /* added prabhat*/
}


#left_nav a:hover{
text-decoration:none;
}


#left_nav img{
width:100%;
}




/****************Middle Section - Division Left Navigation********************/

.div_top{ 
width:100%; 
height:5px; 
background: url(../images/div_tl.gif) no-repeat left top; 

} 

.div_top div { 
height:5px; 
background:url(../images/div_tr.gif) no-repeat right top; 
} 




/***Left Nav Heading -Changing Curves**/

#abt_blk { 
background-color:#f1bf00;
} 


#abt_blk .div_top{ 
background-image: url(../images/abt_tl.gif)
}

#abt_blk .div_top div { 
background-image: url(../images/abt_tr.gif)
}


#div_blk { 
background-color:#d38628;
} 


#inv_blk { 
background-color:#30417e;
} 


#inv_blk .div_top{ 
background-image: url(../images/inv_tl.gif)
}

#inv_blk .div_top div { 
background-image: url(../images/inv_tr.gif)
}


#media_blk { 
background-color:#7bad7b;
} 


#media_blk .div_top{ 
background-image: url(../images/media_tl.gif)
}

#media_blk .div_top div { 
background-image: url(../images/media_tr.gif)
}


#career_blk { 
background-color:#636363;
} 

#career_blk .div_top{ 
background-image: url(../images/career_tl.gif)
}

#career_blk .div_top div { 
background-image: url(../images/career_tr.gif)
}



.div_nav { 
width:100%;
padding:1px 20px 1px 25px; 
color:#fff;
} 




#left_nav ul{
list-style-type:none;
float:left;
display:block;
width:100%;

}

#left_nav ul li{
margin-top:1px;
float:left;
width:98%;
/*border:1px solid red;*/
}

#left_nav ul li span{
display:block;
width:100%;
overflow:hidden;
/*border:1px solid #000;*/
}

#left_nav ul li a{
padding:0.35em 0em 0.35em 1em;
display:block;
color:#000;
border-bottom:1px solid #e2e2e2;
border-left:1px solid #fff;
/*border:1px solid #000;*/
}


#left_nav ul ul{
/*border:1px solid red;*/
}

#left_nav ul ul li{
width:100%;
}

#left_nav ul ul li a{
color:#999999;
padding-left:2em;
}

#left_nav ul#abt_leftnav li span{
border-left:4px solid #f1bf00;
}



#left_nav ul#abt_leftnav li a:hover,
#left_nav ul#abt_leftnav li a.selected{
background-color:#f6e5a3;
}

/********Division navigation **********/

#left_nav ul#div_leftnav li span{
border-left:4px solid #d38429;
}


#left_nav ul#div_leftnav li a:hover,
#left_nav ul#div_leftnav li a.selected{
background-color:#fccd96;
}

#left_nav ul#div_leftnav ul li span{
border-left:4px solid #feead2;
}


#left_nav ul#div_leftnav ul li a:hover,
#left_nav ul#div_leftnav ul li a.selected{
color:#000;
background-color:#feead2;
}


/*************Investors Navigation ***************/

#left_nav ul#inv_leftnav li span{
border-left:4px solid #30417e;
}


#left_nav ul#inv_leftnav ul li span{
border-left:4px solid #92a0d0;
}


#left_nav ul#inv_leftnav li a:hover,
#left_nav ul#inv_leftnav li a.selected{
background-color:#92a0d0;
}

#left_nav ul#inv_leftnav ul li a:hover,
#left_nav ul#inv_leftnav ul li a.selected{
background:#dbe1f6;
}


/*************Media Navigation ***************/

#left_nav ul#media_leftnav li span{
border-left:4px solid #7CAA7B;
}

#left_nav ul#media_leftnav li a:hover,
#left_nav ul#media_leftnav li a.selected{
background-color:#cbddca;
}

#left_nav ul#media_leftnav ul li span{
border-left:4px solid #e9f1e8;
}

#left_nav ul#media_leftnav ul li a:hover,
#left_nav ul#media_leftnav ul li a.selected{
background:#e9f1e8;
}

/*************Career Navigation ***************/

#left_nav ul#careers_leftnav li span{
border-left:4px solid #636363;
}

#left_nav ul#careers_leftnav li a:hover,
#left_nav ul#careers_leftnav li a.selected{
background-color:#dbdbdb;
}




#left_nav ul#careers_leftnav ul li span{
border-left:4px solid #f2f2f2;
}

#left_nav ul#careers_leftnav ul li a:hover,
#left_nav ul#careers_leftnav ul li a.selected{
background:#f2f2f2;
}

/*********Other Section**************/
#left_nav ul#other_leftnav li span{
border-left:4px solid #9dbdd7;
}


#left_nav ul#other_leftnav li a:hover,
#left_nav ul#other_leftnav li a.selected{
background-color:#9dbdd7;
}


/******* Inner page main Context area ************/

#context_sctn,
#head_blk {
width:74%;
float:right;
margin:0;
/*border:1px solid blue;*/
}

#context_sctn{
	width:74.5%;
}

/******Main Context - Heading Block *****/

#head_blk { 
background:#f2f2f2 url(../images/leftside.gif) repeat-y left top;
width:74.85%;
float:right;
margin-right:-0.15em;
margin-bottom:0.6em;
} 

#head_blk  .top { 
background:url(../images/head_top.gif) no-repeat left top; 
} 


#head_blk  .top div {
height:11px;
background:url(../images/head_topright.gif) no-repeat right top; 

} 


#head_blk .center-content{
background:url(../images/rightside.gif) repeat-y right top; 
width:100%;
float:left;
}

#head_blk .bottom { 
float:left;
background:url(../images/bottom.gif) no-repeat left bottom; 
} 


#head_blk .bottom div { 
height:14px; 
float:left;
background:url(../images/bottom-right.gif) no-repeat right bottom; 
} 



#head_blk h1,
#yearlinkContainer h6{
font:bold 1.455em arial;
height:1.44999em;
margin:0;
padding:0;
margin-left:1.25em;
margin-top:.25em;
float:left;
display:inline;
clear:both;
}

#head_blk h1{
width:70%;
}

.sIFR-flash {
  visibility: visible !important;
  margin: 0;

}

.sIFR-replaced {
  visibility: hidden !important;
  
}


.sIFR-hasFlash h1,
.sIFR-hasFlash h6 {/* horizontal  headers */
  visibility: hidden;
  font-family: Arial;
  font-size: 1.455em;
  font-weight: bold; 
  margin:0;
  padding:0;
  background:transparent;
  
}


.sIFR-alternate{
display:none;
}

p.breadcrumb{
font-size:0.91em;
margin-left:2em;
clear:both;
}


p.breadcrumb span{
color:#999;
}



/*********Grey Color Curves*************/



.bl {background: url(../images/grey_bl.gif) 0 100% no-repeat #f5f5f5; float:left;}
.br {background: url(../images/grey_br.gif) 100% 100% no-repeat; float:left;}
.tl {background: url(../images/grey_tl.gif) 0 0 no-repeat; float:left;}
.tr {background: url(../images/grey_tr.gif) 100% 0 no-repeat; float:left;}
/***.clear {float:left; clear:both;}****/




/**************Grey border with drop shadow **************/
#hsbody .block_sctn,
#hsbody .bottom_block_sctn{
float:left;
clear:both;
/*border:1px solid red;*/
background:#fff url(../images/home_left.gif) repeat-y left top;
}

#hsbody .top {
background:url(../images/home_top.gif) no-repeat left top;
}

#hsbody .top div {
background:url(../images/home_toprgt.gif) no-repeat right top;
position:relative; /*these below two line added */
right:-1px;
}
/*#hsbody .block_roundbox .block_sctn .top div{
right:0;
}*/

#hsbody .center_content {
float:left;
background:url(../images/home_rgt.gif) repeat-y right top;
/*border:1px solid #0033FF;*/
}


#hsbody .bottom {
float:left;
background:url(../images/home_bottom.gif) no-repeat left bottom;
}


#hsbody .bottom  div {
float:left;
height:14px;
background:url(../images/home_bottomrgt.gif) no-repeat right bottom;

}

#hsbody  .photo_descrpt .block_sctn .center_content,
#hsbody  .photo_descrpt_new .block_sctn .center_content{
float:left;
background:url(../images/right_img.gif) repeat-y right top;

}

#hsbody .bottomimg {
float:left;
background:url(../images/bottom_img.gif) no-repeat left bottom;
height:11px;
}


#hsbody .bottomimg div{
float:left;
background:url(../images/bottomrt_img.gif) no-repeat right bottom;
height:11px;
}



.bottomnew {
float:left;
background:url(../images/home_bottom_new.png) no-repeat left bottom;
height:14px;
}

.bottomnew  div {
float:left;
height:14px;
background:url(../images/home_bottomrgt_new.png) no-repeat right bottom;
}

/* Block Round box*/

#hsbody .block_roundbox{
	width:100%;
	float:left;
}

#hsbody .block_roundbox .block_sctn{
	width:100%;
	background:#f2f2f2 url(../images/leftside.gif) repeat-y left top;
	float:left;
	clear:both;
	margin-bottom:1em;
}


#hsbody .block_roundbox .block_sctn .top { 
	background:url(../images/top.gif) no-repeat left top; 
	height:12px;
	width:100%;
	float:left;
} 


#hsbody .block_roundbox .block_sctn .top div {
	height:12px;
	background:url(../images/top-right.gif) no-repeat right top;
	right:0;
	position:static; /* Added but need to check whether it is creating any problem or not but this needs to be there to fix show/hiding round box in IE6.0*/ 
} 

#hsbody .block_roundbox .block_sctn .center_content { 
	width:100%;
	float:left;
	background:url(../images/rightside.gif) repeat-y right top; 
} 


#hsbody .block_roundbox .block_sctn .bottom { 
	float:left;
	background:url(../images/bottom.gif) no-repeat left bottom; 
	width:100%;
} 

#hsbody .block_roundbox .block_sctn .bottom div{  
	height:12px;
	background:url(../images/bottom-right.gif) no-repeat right bottom; 
} 

#hsbody .block_roundbox .block_sctn .center-content div.leftPadding{
	padding-left:.9em;
	width:98%;
}


/***
#hsbody div.spaceie7{
	margin-top:0;
	#margin-top:1em;
	_margin-top:0;
}
***/



/*********Blue Color Curves*************/
.blue_bl {background:#30417e url(../images/inv_bl.gif) 0 100% no-repeat ; float:left;  width:96.5%; color:#fff;}
.blue_br {background: url(../images/inv_br.gif) 100% 100% no-repeat; float:left;}
.blue_tl {background: url(../images/inv_tl.gif) 0 0 no-repeat; float:left;}
.blue_tr {background: url(../images/inv_tr.gif) 100% 0 no-repeat; float:left;}

#IrHome #rgt_blk .blue_bl{
	width:98%;
}
/*********Yellow Color Curves*************/



.yellow_bl {background: url(../images/abt_bl.gif) 0 100% no-repeat #f1bf00; float:left; width:94.5%;}
.yellow_br {background: url(../images/abt_br.gif) 100% 100% no-repeat; float:left;}
.yellow_tl {background: url(../images/abt_tl.gif) 0 0 no-repeat; float:left;}
.yellow_tr {background: url(../images/abt_tr.gif) 100% 0 no-repeat; float:left;}





/*********Brown Color Curves*************/



/*.brown_bl {background: url(../images/div_bl.gif) 0 100% no-repeat #d38429; float:left;  width:96.5%;}*/
.brown_bl {background: url(../images/div_bl.gif) 0 100% no-repeat #d38429; float:left;  width:94.5%;}
.brown_br {background: url(../images/div_br.gif) 100% 100% no-repeat; float:left;}
.brown_tl {background: url(../images/div_tl.gif) 0 0 no-repeat; float:left;}
.brown_tr {background: url(../images/div_tr.gif) 100% 0 no-repeat; float:left;}



/*********grey Color Curves*************/



/*.grey_bl {background: url(../images/career_bl.gif) 0 100% no-repeat #636363; float:left; width:96.5%;}*/
.grey_bl {background: url(../images/career_bl.gif) 0 100% no-repeat #636363; float:left; width:94.5%;}
.grey_br {background: url(../images/career_br.gif) 100% 100% no-repeat; float:left;}
.grey_tl {background: url(../images/career_tl.gif) 0 0 no-repeat; float:left;}
.grey_tr {background: url(../images/career_tr.gif) 100% 0 no-repeat; float:left;}


/*********grey Color Curves*************/



/*.green_bl {background: url(../images/media_bl.gif) 0 100% no-repeat #7caa7b; float:left; width:96.5%;}*/
.green_bl {background: url(../images/media_bl.gif) 0 100% no-repeat #7caa7b; float:left; width:94.5%;}
.green_br {background: url(../images/media_br.gif) 100% 100% no-repeat; float:left;}
.green_tl {background: url(../images/media_tl.gif) 0 0 no-repeat; float:left;}
.green_tr {background: url(../images/media_tr.gif) 100% 0 no-repeat; float:left;}


/*******************/
/*#rgt_blk .yellow_bl p,
#rgt_blk .blue_bl p,
#rgt_blk .grey_bl p,
#rgt_blk .brown_bl p,
#rgt_blk .green_bl p{
font-size:1.1em;
font-weight:500;
margin-top:0.75em;
margin-left:1.32em;
margin-right:0.35em;
margin-bottom:1em;
color:#fff;
}*/

#rgt_blk .yellow_bl p,
#rgt_blk .blue_bl p,
#rgt_blk .grey_bl p,
#rgt_blk .brown_bl p,
#rgt_blk .green_bl p{
font-size:1em;
font-weight:500;
margin-top:0.8250em;
margin-left:1.4545em;
margin-right:0.3850em;
margin-bottom:1.1em;
color:#fff;
}


/**************Landing Page Containers****************/

#left_blk{
float:left;
width:65.7%;
/*border:1px solid red*/
}

#left_blk img.strategy{
float:left;
width:41.273em;
}

#left_blk img.cor{
float:left;
width:19.91em;
}

#left_blk img.fin{
float:left;
width:19.6364em;
}


#rgt_blk{
width:33%;
margin-right:-1.1em;
float:right;	
position:relative;
z-index:100;
margin-bottom:0.75em;
/*border:1px solid red;*/
}

.inv_color #rgt_blk{
	margin-right:-0.37em;
}

.inv_color #managers #rgt_blk{
	margin-right:-1em;
}
.inv_color #calculator #rgt_blk,
.inv_color #advisers_page #rgt_blk,
.inv_color #rightImgFix #rgt_blk{
	margin-right:-1.1em;
}
.abt_color #rgt_blk{
	margin-right:-1em;
}
.abt_color #abtHome #rgt_blk{
	margin-right:-1.1em;
}
.abt_color #strategyPage #rgt_blk,
.abt_color #studentsInfo #rgt_blk{
	margin-right:-0.5em;
}
.career_color #rightImgFix #rgt_blk{
	margin-right:-0.5em;
}

.bodytext img {margin-left:100px;}
.bodytext {Font-Family: Arial!important; Font-Size:11px; font-weight:normal; color:#000!important;clear:both;
line-height:1.36em;}
.heading {Font-Family:  Arial!important; font-size:11px; font-weight:bold!important; color:#31427B!important;}
.Question  {Font-Family:Arial!important; Font-Size:11px; font-weight:normal; color:#000!important;}
td {Font-Family:Arial!important; Font-Size:11px; font-weight:normal; color:#000!important;}
#lblViewJob, #lblKeyword, #lblCategory, #lblClientLocation
{Font-Family:Arial; font-size:11px; font-weight:bold!important; color:#31427B!important;}
#lblTitle, #lblJobRefLabel, #lblJobTitleLabel, #lblFirstName, #lblLastname, #lblAddress1, #lblAddress2, #lblAddress3, #lblPostCode, #lblState, #lblEmail, #lblCountry, #lblCity, #lblMobilePhone, #lblAlternatePhone, #lblFax, #lblApplicationSource, #lblEmployeeRef, #lblAttachCV {Font-Family:Arial; font-size:11px; font-weight:bold!important; color:#31427B!important;}
.SectionHeader{Font-Family:Arial; font-size:11px; font-weight:bold!important; color:#31427B!important; background-color:#CCCCCC; padding-left:10px!important;}
.GridHeader{Font-Family: Arial; font-size:11px; font-weight:bold!important; color:#31427B!important;}
.GridSubHeader{Font-Family:Arial; font-size:11px; font-weight:bold!important; color:#31427B!important;}
.GridSubHeader p{padding:0!important; margin:0!important; line-height:0!important;}
.GridText{font-family:Arial;  font-weight: normal;font-size: 11px;}
.GridQuestionLabel{Font-Family:Arial; font-size:11px; font-weight:bold!important; color:#31427B!important;}
.GridTable{font-family:Arial;font-weight: normal;font-size: 11px;}
#cmdSubmit.button{margin-left:190px;cursor:pointer;
background:transparent url(../images/submit_btn.gif) no-repeat scroll 0%;
border:0pt none;height:20px;margin-top:0.5em;width:52px;font-size:0;}
#cmdSearch{
background:transparent url(../images/search.gif) no-repeat scroll 0 50%;
border:0 none;cursor:pointer;font-size:0;height:20px;margin-top:0.5em;width:53px;
}
