h1{
	font-size:1.8em;

}


/*-------------------------------------------------------- Top banner -----------------------------------------------------------------------*/

#bannerinvestor{
	width:87.09em; /* 958px*/
	width:"87.64em"; /* 964 */
	display:table;
	clear:both;
	height:11.00em; /* 121px*/
}

#bannerinvestor #bannerinvestor-left{
	width:22.36em; /* 246px */
	height:11.00em; /* 121px */
	float:left;
}

#bannerinvestor #bannerinvestor-left img{
	 height:11.00em; /* 121px */
     width:22.37em; /* 246px */
	 float:left;
}

#bannerinvestor #bannerinvestor-right{
	background:url(../images/bg-inner-gray.jpg) bottom;
	width:64.18em; /* 706px */
	height:10.45em; /*115px*/
	width:"64.73em";
	float:right;
	color:#fff;
	border: 3px solid #515256;
}

#bannerinvestor #bannerinvestor-right h1{
	font-size:2.5em;
	display:block;
	margin:10px 0 30px  20px;
}

#bannerinvestor #bannerinvestor-right div.breadcrumb{
	display:block;
	padding-top:10px;
	margin-left:20px;
	background-image:url(../images/border-grey-investor.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#b3b3b5;
	width:95%;
}

#bannerinvestor #bannerinvestor-right div.breadcrumb  img{
	margin-right:5px;
	margin-left:5px;
}

#bannerinvestor #bannerinvestor-right div.breadcrumb span{
	color:#e2e2e3;
}

#bannerinvestor #bannerinvestor-right div.breadcrumb  a{
	color:#b3b3b5;
	text-decoration:none;
}

#bannerinvestor #bannerinvestor-right div.breadcrumb  a:hover{
	color:#e2e2e3;
	text-decoration:none;
}

/*---------------------------------------------------- inner body container -------------------------------------------- */

#container{
	width:87.09em;
}

/*---------------------------------------------------- left navigation------------------------------------------- */

#container #leftcolouter{
	width:22.36em; /* 246px */
	#width:22.45em; /* 247px */
	float: left;
}

#container #leftcol{
	background:#d7d7d7 url(../images/bg-inner-left-nav.jpg) repeat-x bottom right;
	padding:12px 20px 20px 20px;
	color:#4d4f53;
	margin:0;
	height:36.5em;
	border: 3px solid #d7d7d7;
}

#container #leftcol h2{
	background:url(../images/border-grey.gif) repeat-x bottom;
	margin:0 0 10px 0;
	color:#005293;
	font-size:1.1em;
	padding:10px 0 10px 15px;
}

/* WBS-7512 */

#container #leftcol ul.leftlinks li a.dbl_line_block{
	display:block;
	float:left;
	background: url(../images/arrow-grey-dark2.gif) no-repeat 0 4px;
}

#container #leftcol ul.leftlinks li a.dbl_line_block:hover{
	background: url(../images/arrow-grey-dark2.gif) no-repeat 0 4px;
	text-decoration:none;
	font-weight:bold; 
	
}

#container #leftcol ul.leftlinks li a span.dbl_line{
	padding:0;
	margin:0;
	display:block;
	float:left;
}

#container #leftcol ul.leftlinks li.dbl_line_list{
	padding:5px 0 15px 0;
	background:none;
}
/* WBS-7512 */

#container #leftcol ul.leftlinks{
	list-style:none;
}

#container #leftcol ul.leftlinks li{
	padding:5px 0;
	background:url(../images/border-grey.gif) repeat-x bottom;
}

#container #leftcol ul.leftlinks span.arrow{
	background: url(../images/arrow-grey-dark2.gif) no-repeat bottom left;
	color:#4d4f53;
	padding-left:15px;
	
}


#container #leftcol ul.leftlinks li a{
	background: url(../images/arrow-grey-dark2.gif) no-repeat bottom left;
	color:#4d4f53;
	text-decoration:none;
	padding-left:15px;
}

#container #leftcol ul.leftlinks li a:hover{
	background: url(../images/arrow-grey-dark2.gif) no-repeat bottom left;
	text-decoration:none;
	font-weight:bold;
}

#container #leftcolouter .current{
	background: url(../images/arrow-grey-dark2.gif) no-repeat bottom left;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
}

/*
#container #leftcol ul.leftlinks ul.leftlinks_sub{
	margin:5px 0 0 0px;
	padding:0 0 0 30px;
	list-style:none;
	background:url(../images/border-grey.gif) repeat-x top;
}

#container #leftcol ul.leftlinks li ul.leftlinks_sub li{
	padding:5px 0;
	background-image:none;
}

#container #leftcol ul.leftlinks li ul.leftlinks_sub li a{
	color:#4d4f53;
	padding-left:15px;
}


#container #leftcol ul.leftlinks li ul.leftlinks_sub li a:hover{
	color:#4d4f53;
	text-decoration:none;
	padding-left:15px;
}


#container #leftcol ul.leftlinks li ul.leftlinks_sub li a.current{
	background: url(../images/arrow-grey-dark2.gif) no-repeat bottom left;
	color:#4d4f53;
	text-decoration:none;
	padding-left:15px;
}
*/

/*----------------------------------------------------Quick Links------------------------------------------------------- */


#container #leftcolouter div.quicklinks {
   padding-left:25px;
   border-top:9px solid #fdc82f;
   margin-top:20px;
}

#container #leftcolouter div.quicklinks h2{
    color:#005293;
    font-size:1.1em;
    padding:10px 0 10px 0;
}




#container #leftcolouter div.quicklinks p{
    margin:0;
	margin-left:1.25em;
    padding:0;
}

#container #leftcolouter div.quicklinks a{
  text-decoration:underline;
  color:#005293;
  background: url(../images/arrow-grey-dark2.gif) no-repeat left 4px;
  padding-left:15px;
}



#container #leftcolouter div.quicklinks a:hover{
    text-decoration:none;
}

#container #leftcolouter div.quicklinks ul{
    margin:0 0 0 15px;
    padding:0;
    list-style:none;
}


#container #leftcolouter div.quicklinks li{
    margin:0;
    padding:5px 0;
}

#container #leftcolouter div.quicklinks li a{
    background: url(../images/arrow-grey-dark2.gif) no-repeat bottom left;
    color:#4d4f53;
    text-decoration:none;
    padding-left:15px;
}

#container #leftcolouter div.quicklinks li a:hover{
    background: url(../images/arrow-grey-dark2.gif) no-repeat bottom left;
    color:#4d4f53;
    text-decoration:underline;
    padding-left:15px;
    
}


#container #leftcolouter div.quicklinks h4 a{
    color:#005293;
    font-size:1em;
    margin:0;
	padding:0;
/*    padding:0 0 4px 15px; */
	background:none;
}

/*------------------------------------------- right container ---------------------------------------------------- */

#rightcolouter{
    width:64.45em; /* 709px*/
	float: right;
}

#bodytxt{
    margin:37px 0 0 15px;
    height:100%;
    padding-left:5px;

}

#bodytxt input, #bodytxt select, #bodytxt textarea{
  border:1px #cfcfcf solid;
}

#bodytxt p{
   padding-bottom:10px;
}

#bodytxt .nopadding{
   padding-top:0;
}

#bodytxt a{
    color:#005293;
    text-decoration:none;
} 

#bodytxt a:hover{
    color:#4d4f53;
    text-decoration:underline;
}


#bodytxt .bodyul{
	margin-left:5px;
	margin-bottom:10px;
	
}

#bodytxt .bodyul li {
	padding-left: 3px;
	margin-left: 2.5em;
	margin-bottom: 0.5em;
}

#bodytxt .bodyol{
	margin-left:5px;
	margin-bottom:10px;
	
}

#bodytxt .bodyol li {
	padding-left: 3px;
	margin-left: 2.5em;
	margin-bottom: 0.5em;
}


.tdbold {font-weight:bold; padding-right:30px; color:#005B98;}


#bodytxt table{
  width:100%;
}

#bodytxt table td{
	padding: 5px 0;
	width: 33%; 
	vertical-align:top;
 
}

/*------------------------------------------------------- Accessibility ---------------------------------------------------------- */

#accessibility ul{
	margin-left:20px;
}

#accessibility ul li{
	padding-top:10px;
}



/*----------------------------------------------------------- history page ------------------------------------------------------- */

.history {
	width:100%;
	list-style:none;
}

.history li {
	float:left;
	display:block;
	clear:both;
	width:100%;
	margin:0;
	border-bottom:1px solid #ccc;
}

.history li strong {
	display:block;
	float:left;
	width:7%;
    padding:10px 0;
}

.history li span {
	display:block;
	float:left;
	width:93%;
	padding:10px 0;
}

/* ---------------------------------------------------  products ---------------------------------------------------------- */

.imageleft {
    width:130px;
    height:170px;
    float:left;
}

.imageleft1{
    width:130px;
    float:left;
}

.textright {
    float:left;
    width:175px;
    margin-left:18px;
}

.box1 {
    width:325px;
    float:left;
	vertical-align:top;
}

.box2 {
    width:325px;
    float:left;
    margin-left:34px;
}


 .lastbox{
	width:684px;
	float:none;
}
 
.bottomblock {
    float:left;
	clear:both;
	width:100%;
    margin-top:49px;
    padding-top:35px;
    background: url(../images/border-grey.gif) repeat-x;
	width:100%;
    
}

.box1 h2, .box2 h2 {
    color: #005293;
    font-size: 1.1em;
    background: url(../images/arrow-heading.gif) no-repeat top left;
    padding:0 0 10px 15px;
}


.moreinfo{
   background:url(../images/top_nav_bg_over.gif) repeat-x;
   line-height:2em;
   text-align:center;
   display:inline;
   float:left;
   height:23px;
   width:130px;
}

.moreinfo a{
    color:#4d4f53;
    background:url(../images/arrow-yellow-white.gif) no-repeat left;
    padding-left:12px;
}

.moreinfo a:hover{
    color:#4d4f53;
    text-decoration:none;
    background:url(../images/arrow-grey.gif) no-repeat left;
    padding-left:12px;
}

.pdf img{
	display:block;
	float:left;
	margin-bottom:5px;

}

.pdf a{
	float:left;
	padding-left:5px;
	width:150px;
	margin-bottom:5px;
	text-decoration:underline;
}

/* -----------------------for product section listing ----------------------------------------*/

.products1{
	width:48%;
	float:left;
	padding-bottom:6.8em;
	clear:left;
	/*border:1px solid red;*/
}

.leftproduct { clear:none; float:right; border-left:1px solid #E4E3E3; padding-left:0.75em;}


.endBorder{
	border:0;
	border-bottom:1px solid #E4E3E3;
	margin-bottom:1em;
	height:0;
	width:100%;
}	

.products1 ul{
/*	margin:10px 0 0 20px;*/
margin-top:10px;
}

.products1 ul li{
	padding:0 0 0 5px;
	list-style-type:none;
}

.productimgmain{
	width:150px;
	float:left;
	/*text-align:center;*/
}

.prodimg{
	/*padding-bottom:5px;*/
}


.productimgmain .moreinfo{
width:125px;
}

/* ----------------------------- for sales section listing ---------------------------------------*/

.products1-sal{
	width:340px;
	float:left;
	height:300px;
}

.products1-sal ul{
	/*margin:10px 0 0 20px;*/
	margin-top:10px;
}

.products1-sal ul li{
	padding:0 0 0 5px;
	list-style-type:none;
}

.productimgmain-sal{
	width:150px;
	float:left;
}

.prodimg-sal{
	padding-bottom:0px;
	#padding-bottom:3px;
}

.prodimg-sal img{
	width:130px;
}

/* --------- for product  and sales Pduct decspcritions  styling------------*/



.product ul li{
margin-left:20px;
width:65%;
}

.product ul li b{
width:15.41em;
display:block;
float:left;
}


.product h4
{
	color: #005293;
	font-size: 1em;
	margin:0;
	padding: 0;
}


/* --------- for product  and sales common section listing ------------*/

.prodtxt{
	float:left;
	width:170px;
	padding-left:10px;
}

.prodtxt a {
	text-decoration: underline;
	color: #005293;
	background: url(../images/arrow-grey-dark2.gif) left 4px no-repeat;
	padding-left: 15px;
}

.prodtxt h4 a {
	color: #005293;
	font-size: 1.2em;
	margin:0;
	padding: 0 0 4px 15px;
}

.prodtxt a:hover{
	text-decoration: none;
}	

.prodtxt .boldtxt{
	font-weight:bold;
	padding-right:5px;
}

.image{
/*	padding-right:100px;*/
}

.next-prev{
	clear:both;
	float:left;
	text-align:right;
	width:100%
 }
 
 .greybar-left{
	width:320px;
	float:left;
 }
 
.next-prev-btn{
  margin-left:50px;
  width:300px;
  float:left;
  text-align:right;
}
 

.greybg{
	background:#515256;
	color:#fff;
    padding:4px 4px 4px 10px; 
    float:left;  
   	margin:30px 0 30px 0;
	width:98%;
	clear:both;
}

.greybg-list{
	background:#515256;
	color:#fff;
    padding:4px 4px 4px 10px; 
    float:left;  
   	margin:0 0 30px 0;
	width:98%;
	clear:both;
}

.greybg a, .greybg-list a{
	color:#fff !important;
}

 
/*--------------------------------------------------------  contact form ---------------------------------------- */

.submit_button{	
	width:80px;
}


/*-------------------------------------------------------- sitemap ---------------------------------------- */
.paddingtop5{
	padding-top:5px;
}

/*------------------------------------ news page ----------------------------------------------*/

#les-ln ul{
    list-style:none;
	margin:0;
	padding:0;
}

#les-ln ul li{
   background: url(/images/hsbody_border.gif) repeat-x bottom;
   padding:0px 0 7px 10px ;
   margin:0 0 10px 0;
   padding:0;
}

#les-ln p{
	margin:0;
	padding:7px 0 7px 0;
}

#les-ln a{
    color:#4d4f53;
    font-weight:bold;
    text-decoration:none;
} 

#les-ln a:hover{
    color:#4d4f53;
     text-decoration:underline;
} 



#les-ln-details ul{
	margin-left:5px;
	margin-bottom:10px;
	
}

#les-ln-details li {
	padding-left: 3px;
	margin-left: 2.5em;
	margin-bottom: 0.5em;
}


/*------------------------------- other pages content with images  ---------------------- */

.txtbdy{
	width:370px;
	float:left;
}

.imgbdy{
	margin-left:20px;
	float:left;
}


acronym, abbr {
    cursor: help; 
    border-bottom: 1px dotted #ccc !important;
}

.hideme{
display:none;}