 /*   
live site !!!!
*/



body {
 font-family: Verdana, Arial, Helvetica; 
 font-size: 13px; 
 background-color: #261D51; 
 padding: 0; 
 margin: 0;
}

#wrapper { 
 padding:0;
 margin: 0 auto; 
 width: 922px;
}



a:link {color: #263F82; text-decoration: none;}
a:visited{color: #263F82; text-decoration: none;}
a:hover{color: #B8A678; text-decoration: none;}
a:active {color: #263F82; text-decoration: none;}


/*//////////////Head and Subheader\\\\\\\\\\\\\\\*/



#header {
  width: 920px; 
  float: none; 
  height: 150px; 
  /*background: #261D51; */
  margin: 0;
  padding:0;
  
 }


#subheader {
 
  width: 920px; 
  background-color: #B8A678;
  padding: 0; 
  height: 32px; 
  background-image: url(images/subback.gif);
  font-family: Tahoma, Geneva, sans-serif; 
  font-size: 14px; 
  color: #FFFFFF; 
  font-weight: bold;
 
   
}


#subheader p {
 margin: 0 ;
 padding: 0px;
 float: right; 
 }
 
 
 .Select {
 float: right; 
 width: 180px; 
 height:25px; 
 margin: 5px 13px 0 0 ; /* T R B L*/
 padding:0px ;
 font-weight: bold;
 font-size: 14px; 
 border: 0px solid #000000;
 }

 
 #linetop{
  width: 871px;
  float: left;
  padding: 0 0 0px 22px ; /* T R B L*/

 }



/*//////////////Main Navigation\\\\\\\\\\\\\\\*/




#mainnav {
 display:block; 
 height:39px; 
 font-size:14px;
 z-index:1000;
 background:transparent url(images/navimages/bgOFF.gif) repeat-x top left; 
 font-family:Arial,Verdana,Helvitica,sans-serif;
 float: left; 
 background-color: #FFFFFF;
 position: relative; 
 width: 920px;
 }



#mainnav ul {
 margin:0; 
 padding:0; 
 list-style-type:none; 
 width:auto;
 
 }
 
#mainnav ul li {
display:block; 
float:left; 
margin:0;
}

#mainnav ul li a {
display:block; 
float:left; 
color:#666; 
text-decoration:none; 
padding:11px 21px 0 20px; /* T R B L*/
height:23px; 
background:transparent url(images/navimages/bgDIVIDER.gif) no-repeat top right;

}

#mainnav ul li a:hover,#mainnav ul li a.current {
color:#261D52; 
background:#fff url(images/navimages/bgON.gif) no-repeat top right;
}

#sp{
 width: 73px;
  border : 0px dotted red; 
}

/* 
	LEVEL ONE
*/
ul.dropdown                        { position: relative; }
ul.dropdown li                     { float: left; zoom: 1;  }
ul.dropdown a:hover	    { color: #000; }
ul.dropdown a:active       { color: #ffa500; }
ul.dropdown li a                   { display: block; padding: 4px 8px; border-right: 0px solid #333; color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 120px; visibility: hidden; position: absolute; top: 102%; left: 0; border : 0px dotted red;  }
ul.dropdown ul li 					{ font-weight: normal;  color: #000; 
									  border-bottom: 1px solid #ccc; float: none;  background:transparent url(images/navimages/bgOFF.gif) repeat-x top left; position: relative; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width:200px ; display: inline-block; } 




/*================ top bar ===================*/

.contact {

 padding: 10px 0px 10px 0px; 
 color: #ffffff; 
 font-size: 14px; 
 text-align: center; 
 font-family:Arial,Verdana,Helvitica,sans-serif;  
 height: 20px ;
 margin: 12px 20px 0 20px;/* T R B L*/
 background-color: #261e51;

}

.contact  a:link {color: #ffffff; text-decoration: underline;}
.contact a:visited{color:  #ffffff; text-decoration: none;}
.contact a:hover{color:  #ffffff;  text-decoration: underline; }
.contact a:active {color:  #ffffff; text-decoration: none;}






/*================ Main Content ===================*/

#content {
  float: left; 
 color: #333; 
 background: #FFFFFF; 
 height: Auto; 
 width: 920px; 
 display: inline; 
 padding: 0px 0px 40px 0px; /* T R B L*/
 margin-bottom: 0px;  
	
}

#content_main {
  float: left; 
  height: Auto; 
  width: 920px; 
  background-image: url(images/bg_main_body.gif); 
  margin: 0 0 40px 0; 
}

#content-inner{
  width: 540px; 
  float: left;  
  margin: 0 0 0 20px;/* T R B L*/
  padding: 0px 30px 50px 30px; /* T R B L*/
}

#content-inner h1{
  margin: 0 0 0 0;/* T R B L*/
  padding: 16px 0 21px 0;
  color: #261D51;
   font-size: 29px;
 
}

#content-inner h2{
  margin: 0 0 0 0;/* T R B L*/
  padding: 15px 0 0 0 ;
  color: #261D51;
  font-size: 16px;
}

#content-inner ul{
line-height: 20px; 
font-size: 14px; 
border: 0px solid #000000;
}



#content-inner p{
  line-height: 20px; 
   font-size: 14px; 
}


#pormo_header{
   height: 262px; 
   width: 878px; 
    margin: 10px 0 0 20px;/* T R B L*/
 
}

 .line_main_con{
 margin: 15px 0 15px 0;/* T R B L*/
}


/* ====  home page banner ======*/
 #banner{
  width: 595px;
  float: left;
  margin: 0px 0 0 22px;  /* T R B L*/
  border: 0px solid red;	
}



 /* === Home video div  ===========*/  
  
 #video_home{
   width: 300px;
   float: right;
   margin:0px 0 5px 20px;  /* T R B L*/ 
   padding:10px;	
   border-top:  3px solid #CCCC99; 
   border-bottom: 3px solid #CCCC99;
 
 }


/* ====  Stacks office map tool tips boxs ======*/

#pop_box { 
  width:380px;
}
  
 #pop_box  p{ 
  margin: 5px 0 5px 90px ; /* T R B L*/
}

 #pop_box  h3{ 
 margin: 0px 0px 0px 90px ; /* T R B L*/ 
 padding:0px;
}
  
/* ====  Stacks office Select a Stacks office by Region ======*/

#search{
 background:url(images/bg_search.gif);
 height: 114px; /*Height of top section*/
 width:530px;
 margin: 10px 0 0px 0px ; /* T R B L*/
 border: 0px solid #000000;
}

#search_inner{
margin: 0px 0 0 10px  ; /* T R B L*/
border: 0px solid #000000;
}

#search h1{
margin: 0 0 7px 0 ; /* T R B L*/
font-size: 17px;

}

/* ====  market-comment links ======*/
.alignleft {
 float: left; 
 margin-right: 20px; 
 margin-top: 5px;
}

.alignright {
 float: right; 
 margin-left: 3px; 
 margin-top: 5px;
}

/* ====  Contact form 1======*/

#contact_1{
 padding:20px 0 0 0;

}

#contact_1 H2{
  margin: 0; /* T R B L*/
  padding:0px;

}



/* ============== Side Bar ========================================= */


#sidebar-right {
 float: right; 
 width: 267px; 
 padding: 0;  /* T R B L*/
 margin: 0px 20px 0px 0px;  /* T R B L*/
 min-height: 400px; 

}


.sidebar-inner {
 width: 260px;
 margin:  0px 0px 10px 5px;/* T R B L*/
  padding:0;
 }


 
.sidebar-inner-rap-h1  {
 height: 36px; 
 width: 240px; 
 padding:0;
background:transparent url(images/bg_h1.gif) repeat-x top left;
 color:  #ffffff;
 background-color: #261D51;
 margin: 0px  0px  5px  10px;/* T R B L*/

}

 .sidebar-inner h1 {
 padding: 8px 0 0 10px ;
 margin:  0px;/* T R B L*/
 font-family: Tahoma, Geneva, sans-serif; 
 font-size: 16px; 
 color: #ffffff;
 border: 0px solid #000000;
}
 
  .sidebar-inner h2 {
 padding: 10px 0 0 10px ;
 margin:  0px 0 0 0px;/* T R B L*/
 font-family: Tahoma, Geneva, sans-serif; 
 font-size: 16px; 
 color: #ffffff;
 border: 0px solid #000000;
}
 
 .sidebar-inner_line { 
 margin: 0px  0px  0px  10px;/* T R B L*/
 padding:0;
 border: 0px solid #000000;
 }
 
 
 
.sidebar-inner img.top {
 float: left; 
 margin: 15px  0 10px 10px;/* T R B L*/
 border: 0px solid #000000;
 }
 
  
.sidebar-inner p {
 float: left; 
 font-size: 13px; 
 width: 150px; 
 margin: 10px 0 0 10px;/* T R B L*/
 font-family:  Arial, Helvetica, sans-serif; 
 line-height: 18px; 
 border: 0px solid #000000;
 }
 
 .sidebar-inner p.press_p {
 float: left; 
 font-size: 13px; 
 width: 230px; 
 margin: 10px 0 10px 15px;/* T R B L*/
 font-family:  Arial, Helvetica, sans-serif; 
 line-height: 18px; 
 border: 0px solid #000000;
 }
 
   
   
 
 .sidebar-inner  a:link,  .sidebar-inner a:active,  .sidebar-inner a:visited  {
 display:block; 
 color: #261D51;
 text-decoration: none;
 padding: 10px 0 10px 0px;/* T R B L*/
 font-weight: bold;
 border: 0px solid #000000;
 }

 .sidebar-inner   A:hover   {
 text-decoration: underline; 
} 



 
 /* Market Comment  box*/

#sidepanel_MC{
 text-align: left;
 padding: 0px 0  0px 10px ; /* T R B L*/
 margin: 10px 0px 10px 15px;  /* T R B L*/
 border : 0px dotted black; 
}


#sidepanel_MC li {
 color: #00000;
 line-height: 10px; 
 margin: 0px 0px 0px 0px;  /* T R B L*/


}

.sidebar-inner #sidepanel_MC A:link, .sidebar-inner #sidepanel_MC  A:visited, .sidebar-inner #sidepanel_MC   A:active { 
 text-align: left;  
 font-size: 12px; 
 font-weight:normal;
 text-decoration: none; 
 color: #00000;
} 
 
.sidebar-inner #sidepanel_MC  A:hover   {
 text-decoration: underline; 
  border : 0px dotted red; 
  color: #00000;
}
  
  
 /* ============== Rd profile page  ========================================= */   
  
 #rd_info{
  width: 240px;
  float: right;
  margin:0px 0 20px 20px;  /* T R B L*/ 
  
}

 
 #Rd_page_profile{
  width: 250px;
  float: left;
  margin:20px 0 10px 0px;  /* T R B L*/ 
  border-top:  3px solid #CCCC99; 
  border-bottom: 3px solid #CCCC99;
  
 }
 
 #Rd_page_profile img{
 float: left; 
 padding:5px 10px 0px 0 ;	 /* T R B L*/ 
 }
 
#Rd_page_profile p{
 font-size: 12px; 
 float: left; 
 padding: 10px 0 10px 0;
 margin: 0;  /* T R B L */ 
 }
 
  
#Rd_page_profile H2{
 font-size: 18px; 
 float: left; 
 margin: 0 50px 0 0;  /* T R B L */ 
}


 #Rd_page_quotes_box {
  width: 240px; 
  height: 203px; 
  float: right;
  margin:0;  /* T R B L*/ 
  background:url(images/bg_rd_quotes_box.gif); 
 
 }
 
 #Rd_page_quotes_box  h4{
 font-size: 12px;
 float: right;
 padding:0 ; /* T R B L*/ 
 margin:10px 20px 0 0px; /* T R B L*/ 
 border: 0px solid red;
}
 
 #Rd_page_quotes_box p{
 font-family: times, Times New Roman, times-roman, georgia, serif;
 font-size: 28px;
 line-height: 30px;
 letter-spacing: -1px;color: #444;
 padding:20px  ; /* T R B L*/ 
 margin:0; /* T R B L*/ 
 float: left; 
 color: #ffffff;
 }

 #Rd_page_footer{
 width: 485px; 
 float: left;
 margin: 0px 20px 0px 0px;  /* T R B L*/
 padding:20px  ; /* T R B L*/ 
 line-height: 20px;
 background-color: #f3f3f3;
 border: 0px solid #cccccc;
}
 
  
 /* ============== Landing Page page  ========================================= */   
  

  
   #landing_page_quotes_box_bg{
  width: 240px;
  float: right;
  margin:20px 0 10px 5px;  /* T R B L*/ 
 border-top:  3px solid #CCCC99; 
  border-bottom: 3px solid #CCCC99;
 }

  #landing_page_quotes_box{
  width: 240px; 
  height: 203px; 
  float: right;
  margin: 10px  0 10px 0;  /* T R B L*/ 
  background:url(images/bg_rd_quotes_box.gif); 
 
 }
 
  #landing_page_quotes_box p{
 font-family: times, Times New Roman, times-roman, georgia, serif;
 font-size: 25px;
 line-height: 25px;
 letter-spacing: -1px;color: #444;
 padding:20px  ; /* T R B L*/ 
 margin:0; /* T R B L*/ 
 float: left; 
 color: #ffffff;
 
 }

  #landing_page_quotes_box  h4{
 font-size: 12px;
 float: right;
 padding:0 ; /* T R B L*/ 
 margin:9px 14px 0 0px; /* T R B L*/ 
 
}




/* ============== footer ========================================= */  
  #footer {
   display: inline; 
    
  }
  
  
  /* test ==============================*/

  #relocating-to-uk_flags{
   height: 30px; 
   width: 320px; 
   padding:10px 0 0 5px ;  /* T R B L*/
   border: 1px solid #cccccc;
    background-color: #f3f3f3
  }
  
    #relocating-to-uk_flags img {
     float: right;
	  margin: 0 0 0 5px ;  /* T R B L*/
    border: 0px solid red;
	  border: 1px solid #cccccc;
  }
  
   #relocating-to-uk_flags p{
      float:left;
	  margin: 0 0 0 0px ;  /* T R B L*/
   }
   
   
   /*===  conatact form */
   
.buttons_mainpage {
	background: #FFFFFF url(images/but_contact.png) 0 0 no-repeat; 
	margin: 0px ;
	padding: 0px;
	width: 400px;
    height: 70px; 
	border: 0 none;
	cursor: pointer;
}
