 /*   
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: 25px;
 
}

#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; 

}



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


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

 .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;	
}





/* ====  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; 

 }
 
   
   
 
 .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;
}
  
  

 





/* ============== footer ========================================= */ 

#footer {
   display: inline; 
   
    
  } 

#globle_footer_container{
height: 285px; /*Height of top section*/
width: 920px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
background:url("http://www.stacks.co.uk/globle_dir/imgs/bg_Footer_v2.gif");



} 

#box {
width:270px;
float: left;
margin: 0px 0 0 30px   ; /* T R B L*/
display: inline;
color:#666;
line-height: 17px;
}

#box3 {
width:270px;
float: left;
margin: 0px 0 0 50px   ; /* T R B L*/
display: inline;
color:#666;
}

.icons  {    
margin: 5px 0 0 0   ; /* T R B L*/
 border: 0;
}  


#navlist {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
line-height: 19px;

}

#navlist a{
display: block;
text-decoration: none;
color:#666;

}


#navlist a:hover  {
display: block;
text-decoration: underline;
color:#666;
}


#globle_footer_container h1{
font-size: 16px;
text-align: left; 
color:#CCCC99;
padding: 0px 0 10px 0  ; /* T R B L*/
margin: 0px;
}


