body{
margin:0;
font-family:arial, verdana, helvatica, sens-serif;
font-size:0.69em; /* 11px */
text-align:center;
}
/*----------------------------------------------------------------------------- MAIN HOME START --------------------------------------------------------------------------------------------------------*/
#wrapper{
width:87.09em; /* 958px */
margin:0 auto;
}
#top{
background-image:url(/images/top-grey.gif);
background-repeat:no-repeat;
background-position:right;
height:2.55em;
margin-top:0.45em;
width:87.09em; /* 958px */
}
form{
margin:0;
padding:0;
}
fieldset{
margin:0;
padding:0;
border:0;
}
#top #searchdiv{
float:right;
text-align:right;
width:28%;
color:#999999;
}
#top #searchdiv input.searchtextbox{
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
border-top:1px solid #8f8f8e;
font-family:arial, verdana, helvatica, sens-serif;
font-size:.8em;
margin-bottom:10px;
margin-left:10px;
width:120px;
float:left;
}

#top #searchdiv input.go{
#margin-bottom:3px;
margin-bottom:4px;
}
#top #searchdiv p{
text-align:right;
float:left;
margin:0;
padding-top:0px;
}
#top #searchdiv p  span.seperator{
margin-right:10px;
margin-left:2px;
}
#top #searchdiv p span.small{
font-size:.9em;
color:#999999;
font-weight:bold;
text-decoration:none;
}
#top #searchdiv p span.medium{
font-size:1em;
font-weight:bold;
color:#999999;
text-decoration:none;
}
#top #searchdiv p span.large{
font-size:1.2em;
font-weight:bold;
color:#999999;
text-decoration:none;
}

#top #searchdiv p a{
text-decoration:none;
color:#999999;
}

#top #searchdiv p a:hover{
text-decoration:none;
color:#fdcc3d;
}

#top #searchdiv p .current{
text-decoration:none;
color:#fdcc3d;
font-weight:bold;
}


#top #searchdiv p a.textUnderline
{
text-decoration:none;
color:#fdcc3d;
font-weight:bold;
}

#top #searchdiv p a.textNotUnderline
{
color:#999999;
}

#top-nav{
height:59px;
/height:50px; /* 50px */
border-bottom:9px solid #fdc82f;
}

#top-nav #logo{
width:21.73em;
height:4.55em;
float:left;
}
#top-nav #logo img{
width:21.73em;
}
#top-nav #nav{
margin:24px 0 0 0;
height:26px; /* 49px */
font-size:.86em;
font-family:arial, verdana, helvatica, sens-serif;
width:70%;
float:right;
}

#top-nav #nav ul{
list-style:none;
margin:0;
padding:0;
float:right;
font-weight:bold;
}
#top-nav #nav li.up{
background-image:url(/images/nav-up.gif);
background-repeat:no-repeat;
width:11.07em;
line-height:2.74em;
text-align:center;
display:inline;
float:left;
background-position: right;
}
#top-nav #nav li.up a{
color:#4d4f53;
text-decoration:none;
line-height:2.74em;
background-image:url(/images/arrow-yellow.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
}
#top-nav #nav li.up a:hover{
color:#4d4f53;
text-decoration:none;
line-height:2.74em;
background-image:url(/images/arrow-grey.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
}

#top-nav #nav li.current{
background-image:url(/images/nav-current.gif);
background-repeat:no-repeat;
width:11.07em;
line-height:2.74em;
text-align:center;
display:inline;
float:left;
background-position: right;
}

#top-nav #nav li.current a{
color:#4d4f53;
text-decoration:none;
line-height:2.36em;
background-image:url(/images/arrow-yellow-white.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
}
#top-nav #nav li.current a:hover{
color:#4d4f53;
text-decoration:none;
line-height:2.74em;
background-image:url(/images/arrow-grey.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
}

#home-banner{
display:table;
width:100%;
}
#home-banner #leftside #imageRotator img{
#margin-left:-143px;
}
#home-banner #leftside{
width:25.82em; /* 284px */
height:27.27em;
float:left;
overflow: hidden;
}
#home-banner #leftside img{
width:25.82em;
height:27.27em;

}

#home-banner #midside{
background-color:#4d4f53;
width:35.18em;
/*width:427px;  --for ie 5.5 -- */
float:left;
font-family:verdana, arial, helvatica, sens-serif;
text-align:left;
padding:1.82em 1.82em 1.8em 1.82em ;
_padding:1.82em 1.82em 1.4em 1.82em ;
height:23.64em!important;
/*height:300px;  --for ie 5.5 -- */
}
#home-banner #midside p.intro{
font-size:2em;
color:#fff;
font-weight:bold;
margin:0;
}
#home-banner #midside p.introbase{
font-size:.91em;
color:#fff;
background-image:url(/images/border-p.gif);
background-repeat:repeat-x;
background-position:top;
margin:15px 0 0 0;
padding-top:5px;
width:90%;
color:#dbdbdc;
}

#home-banner #rightside{
/*width:19.55em; width:215px; */
width:237px;
height:23.64em;
/*height:300px;  --for ie 5.5 -- */
padding-top:2px; /* 20px; */
margin:0 0 0 4px;
float:left;
background-color:#015293;
}
#home-banner #rightside object{


}
#home-banner #rightside p.intro{
font-size:1em;
color:#fff;
font-weight:bold;
margin:0 1em 0 0;
}
#home-banner #rightside p.intro span{
color:#fdc82f;
font-size:1.2em;
}
#home-banner #rightside p.intro span.headingtext{
font-size:1.3em;
color:#fff;
}
#home-banner #rightside p.introbase{
font-size:.91em;
color:#fff;
background-image:url(/images/border-p-blue.gif);
background-repeat:repeat-x;
background-position:top;
margin:25px 0 0 0;
padding-top:15px;
width:90%;
color:#3db7e4;
}
#home-banner #rightside p{
margin:10px 0 0 0;
}
#home-banner #rightside p.linkstyle a{
color:#3db7e4;
text-decoration:none;
}
#home-banner #rightside p.linkstyle a:hover{
color:#3db7e4;
text-decoration:underline;
}
#contentdisplay{
width:84.91em; /* 934px */
height:18.5em!important;
background-image:url(/images/grey-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#d7d7d7;
border-left:3px solid #d7d7d7;
border-right:3px solid #d7d7d7;
margin-top:0px;
padding:0 10px;
text-align:left;
clear:both!important;
}


#contentdisplay div.shareprice{
width:27.27em;
float:left;
margin-right:10px;
}
div.columndiv,
#contentdisplay div.columndiv{
display:table;
float:left;
width:100%;
height:130px;
padding:0;

}
#contentdisplay div.shareprice_left{
width:45%;
float:left;
}
#contentdisplay div.shareprice_left p{
margin:0 0 0 5px;
}
#contentdisplay div.shareprice_left p.mkt{
margin:10px 0 0 5px;
color:#005293;
font-weight:bold;
font-size:1.1em;
}
#contentdisplay div.shareprice_left p.mkt span{
font-size:1.5em;
}
#contentdisplay div.shareprice_right{
width:49%;
float:left;
}
#contentdisplay div.rns{
float:left;
margin-right:10px;
width:23.00em;
}
#contentdisplay div.quicklinks{
float:left;
margin-right:10px;
width:17.84em;
}
#contentdisplay div.quicklinks a{
text-decoration:none;
}
#contentdisplay div.groupwebsites{
float:left;
margin-right:10px;
width:12.7em;
}
#contentdisplay div.access{
float:left;
width:16.36em;
}
#contentdisplay div.access p{
margin:0 ;
padding:0 12px;
}

#contentdisplay div.access p.textblue{
margin:0 0 0 -7px;
color:#005293;
}

#contentdisplay div  ul{
margin:0;
padding:0;
}

#contentdisplay div ul li{
margin:0 0 0px 21px;
padding:0;
list-style-image: url(/images/arrow-grey-dark1.gif);
}

#contentdisplay div ul li.noarr{
color:#fff;
font-weight:bold;
font-size:1em;
list-style-image: none;
list-style-type: none;
}



#contentdisplay div ul li span{
color:#fff;
font-weight:bold;
font-size:1em;
}
#contentdisplay div ul li a{
color:#4d4f53;
text-decoration:none;
}
#contentdisplay div ul li a:hover{
color:#4d4f53;
text-decoration:underline;
}
#contentdisplay h2{
background-image:url(/images/border-grey.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0 0 10px 0;
color:#005293;
font-size:1.1em;
padding:10px 0 10px 5px;
text-align:left;
}
#contentdisplay div.foot{
background-image:url(/images/border-grey1.gif);
background-repeat:repeat-x;
background-position:top;
color:#828385;
font-size:1em;
padding:10px 0 0px 5px;
text-align:left;
width:100%;
display:block;
margin:0 0 0 0;
float:left;
}
#contentdisplay div.foot a{
color:#4d4f53;
text-decoration:none;
background-image:url(/images/arrow-grey-dark.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
}
#contentdisplay div.foot a:hover{
color:#4d4f53;
text-decoration:underline;
}
#contentdisplay div.foot a.more{
text-decoration:none;
background-image:url(/images/arrow-blue.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
color:#005293;
}
#contentdisplay div.foot a:hover.more{
text-decoration:underline;
}
#contentdisplay div.foot span{
padding:0px 0;
}
#contentdisplay div.foot a.footrightlink{
margin-left:50px;
}
#footer{
background-image:url(/images/bottom-grey.gif);
background-repeat:no-repeat;
background-position:right;
height:28px;
margin-top:0px;
color:#ccc;
font-size:.8em;
clear:both;
}
#footer div.footer-left{
width:56%;
float:left;
text-align:left;
padding-left:10px;
margin-top:10px;

}
#footer div.footer-right{
width:40%;
float:right;
text-align:right;
margin-top:10px;
padding-right:10px;
}
#footer div.footer-right a{
text-decoration:none;
color:#ccc;
margin-left:30px;
}
#footer div.footer-right a:hover{
text-decoration:underline;
color:#ccc;
}

/*----------------------------------------------------------------------------- INVESTOR HOME START --------------------------------------------------------------------------------------------------------*/

#bannerinvestor{
width:87.09em; /* 958px*/
display:table;
clear:both;
background-color:#4d4f53;
height:11.00em; /* 121px*/
}

#bannerinvestor #bannerinvestor-left{
width:22.45em; /* 247px */
height:11.00em; /* 121px */
float:left;
}
#bannerinvestor #bannerinvestor-left img{
height:11.00em; /* 121px */
#margin-left:-124px;
}
#bannerinvestor #bannerinvestor-right{
background-color:#4d4f53;
height:11.00em;
width:64.55em; /* 711px  for firefox*/
#width:64.55em; /* 710px */
float:right;
text-align:left;
color:#fff;
}
#bannerinvestor #bannerinvestor-right h1{
font-size:2.5em;
display:block;
margin:20px 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:68%;
}
#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;
}
#container{
width:87.09em;
/*display:table;*/
}
#container #leftcolouter{
width:22.45em; /* 247px */
float:left;
text-align:left;
}
#container #leftcol{
background-image:url(/images/left-nav-bg.gif);
background-repeat:repeat-x;
background-position:bottom right;
background-color:#d7d7d7;
padding:10px;
text-align:left;
color:#4d4f53;
margin:0;
}

#container #leftcol h2{
background-image:url(/images/border-grey.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0 0 10px 0;
color:#005293;
font-size:1.1em;
padding:10px 0 10px 15px;
text-align:left;
}
#container #leftcol ul.leftlinks{
margin:0 0 0 0px;
padding:0;
list-style:none;
}
#container #leftcol ul.leftlinks li{
margin:0;
padding:5px 0;
/*list-style-image: url(/images/arrow-grey-dark1.gif);*/
background-image:url(/images/border-grey.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#container #leftcol ul.leftlinks li a{
background-image: url(/images/arrow-grey-dark2.gif);
background-repeat:no-repeat;
background-position:bottom left;
color:#4d4f53;
text-decoration:none;
padding-left:15px;
}

#container #leftcolouter a.current{
text-decoration:none;
font-weight:bold;
}

#container #leftcol ul.leftlinks ul.leftlinks_sub{
margin:5px 0 0 0px;
padding:0 0 0 30px;
list-style:none;
background-image:url(/images/border-grey.gif);
background-repeat:repeat-x;
background-position:top;
}
#container #leftcol ul.leftlinks li ul.leftlinks_sub li{
margin:0;
padding:5px 0;
/*list-style-image: url(/images/arrow-grey-dark1.gif);*/
background-image:none;
}

#container #leftcol ul.leftlinks li ul.leftlinks_sub li a{
background-image: none;
background-repeat:no-repeat;
background-position:bottom left;
color:#4d4f53;
text-decoration:none;
padding-left:15px;
}
#container #leftcol ul.leftlinks li ul.leftlinks_sub li a:hover{
/*background-image: url(/images/arrow-grey-dark2.gif);*/
background-repeat:no-repeat;
background-position:bottom left;
color:#4d4f53;
text-decoration:none;
padding-left:15px;
}
#container #leftcol ul.leftlinks li ul.leftlinks_sub li a.current{
background-image: url(/images/arrow-grey-dark2.gif);
background-repeat:no-repeat;
background-position:1em left;
color:#4d4f53;
text-decoration:none;
padding-left:15px;
}

#container #leftcol ul.leftlinks li ul.leftlinks_sub li a span{
	margin-left:1.35em;
}


#container #leftcolouter div.quicklinks {
padding:0;
margin:0;
}
#container #leftcolouter div.quicklinks h2{
border-top:9px solid #fdc82f;
margin:20px 0 0px 0;
color:#005293;
font-size:1.1em;
padding:10px 0 10px 25px;
}
#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-image: url(/images/arrow-grey-dark2.gif);
background-repeat:no-repeat;
background-position:bottom left;
color:#4d4f53;
text-decoration:none;
padding-left:15px;
}
#container #leftcolouter div.quicklinks li a:hover{
background-image: url(/images/arrow-grey-dark2.gif);
background-repeat:no-repeat;
background-position:bottom left;
color:#4d4f53;
text-decoration:underline;
padding-left:15px;
}

/* ---- right column = HSBODY START FROM HERE*/
#container #rightcolouter{
width:64.55em; /* 711px*/
float:right;
/*left:246px;*/
display:table;
}

#container #rightcolouter #hsbody{
margin:0.91em 0 0px 0.91em;
text-align:left;
/*display:table;
width:100%;*/
height:100%;
/*height:100%;
min-height:350px;
height:350px;*/
}
#hsbody div.investorhome{
display:table;
width:100%;
}

#hsbody div.investorhome #inv-col1{
background-color:#999999;
width:33%;
float:left;
height:265px;/* 265px */
}
#hsbody div.investorhome #inv-col1 p{
font-size:1.4em;
font-weight:bold;
color:#fff;
padding:10px;
margin:0;
}







/*--------------------------------------------------- About Us  start -------------------------------- */

#hsbody div.investorhome #inv-col2aboutus{
background-color:#005293;
/*width:65.5%;*/
width:100%;
float:right;
height:265px; /* 265px */
}

#hsbody div.investorhome #inv-col2aboutus #inner{
padding:0;
margin:0 10px;
height:100%;
}


#hsbody div.investorhome #inv-col2aboutus div.inv-col3-left p.intro{
color: #fdc82f;
font-size: 1.2em;
margin:0;
padding-top:0;
font-weight:bold;
}

#hsbody div.investorhome #inv-col2aboutus div.inv-col3-left p.runtext{
font-size: 1em;
font-weight:normal;
margin:0;
padding-top:0;
}

#hsbody div.investorhome #inv-col2aboutus div.inv-col3-left{
margin-top:10px;
color:#bfd4e4;
}

#hsbody div.investorhome #inv-col2aboutus div.inv-col3-left p.heading{
margin:5px 0 5px 0;
padding-bottom:10px;
color:#fff;
font-size:2.5em;
font-weight:bold;
background-image:url(/images/border-p-blue.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#hsbody div.investorhome #inv-col2aboutus div.inv-col3-left p.headingbase{
margin:0px 0;
padding-top:0px;
font-weight:normal;
}
#hsbody div.investorhome #inv-col2aboutus span.yellowheading{
color: #fdc82f;
font-size: 1.2em;
margin:5px 0 0 0;
padding-top:0;
font-weight:bold;
display:block;
}
#hsbody div.investorhome #inv-col2aboutus span.yellowheading a{
color: #fdc82f;
text-decoration:none;
}
#hsbody div.investorhome #inv-col2aboutus span.yellowheading a:hover{
color: #fdc82f;
text-decoration:underline;
}

#hsbody div.investorhome #inv-col2aboutus span.linkstyle a{
color:#3db7e4;
text-decoration:none;
}
#hsbody div.investorhome #inv-col2aboutus span.linkstyle a:hover{
color:#3db7e4;
text-decoration:underline;
}



/*--------------------------------------------------- About Us  end -------------------------------- */























#hsbody div.investorhome #inv-col2{
background-color:#005293;
width:65.5%;
/*width:100%;*/
float:right;
height:265px; /* 265px */
}
#hsbody div.investorhome #inv-col2 img{
/*width:19.73em;
height:17.91em;*/
}
#hsbody div.investorhome #inv-col2 #inner{
padding:0;
margin:0 10px;
height:100%;
}


#hsbody div.investorhome #inv-col2 div.inv-col2-left{
width:45%;
float:left;
color:#bfd4e4;
}


#hsbody div.investorhome #inv-col2 div.inv-col2-left p.heading{
margin:10px 0;
color:#fff;
font-size:2.5em;
font-weight:bold;
}
#hsbody div.investorhome #inv-col2 div.inv-col2-left p.headingbase{
margin:10px 0;
padding-top:7px;
font-weight:bold;
background-image:url(/images/border-p-blue.gif);
background-repeat:repeat-x;
background-position:top;
}
#hsbody div.investorhome #inv-col2 div.inv-col2-right{
width:17.91em;/* 197px; */
height:14.27em; /* 157px */
float:right;
margin:15px 0px 10px 5px;
/*background-image:url(/images/graph_bg.gif);
background-repeat:repeat-x;
background-position:bottom;*/
background-color:#fff;
padding:20px 18px 20px 18px;
text-align:center;
}
#hsbody div.investorhome #inv-col2 div.inv-col2-right p{
text-align:left;
}
#hsbody div.investorhome #inv-col2 div.inv-col2-right p.latest_price{
color:#999999;
font-weight:bold;
}
#hsbody div.investorhome #inv-col2 div.inv-col2-right p span{
margin-right:7px;
font-size:1.5em;
}
#hsbody div.investorhome #inv-col2 div.inv-col2-right p.mkt{
color:#005293;
text-align:center;
font-size:1em;
font-weight:bold;
}

#hsbody div.investorhome #inv-col2 #inner div.footline{
clear:both;
background-image:url(/images/border-p-blue.gif);
background-repeat:repeat-x;
background-position:top;
padding-top:0.45em;
height:30px;
margin:0;
}

#hsbody #inv-col2 #inner div.footline  span{
background-image:url(/images/arrow-yellow2.gif);
background-repeat:no-repeat;
background-position:top left;
width:100px;
display:block;
float:left;
}

#hsbody #inv-col2 #inner div.footline a{
color:#bfd4e4;
text-decoration:none;
margin-left:13px;
display:block;
}

#hsbody #inv-col2 #inner div.footline a:hover{
color:#fff;
text-decoration:none;
margin-left:13px;
display:block;
}







/* ----------------------------------------- INVESTOR HOME ------------------------------*/

#hsbody #bot3column{
display:table;
width:100%;
}

#hsbody #bot3column div.bot3column1{
float:left;
width:33%;
margin-right:1.5%;
margin-top:3em;
}

#hsbody #bot3column div.bot3column1_right{
float:right;
width:30%;
margin-top:3em;
}
#hsbody #bot3column h2{
background-image:url(/images/border-grey2.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:1.2em;
color:#4d4f53;
padding:0 10px 10px 1em;
margin:0;
}

#hsbody #bot3column p{
margin:1em 0 1em 1em;
padding:0;
}

#hsbody #bot3column p img{
margin:0 .5em 0 0;
}

#hsbody #bot3column p a{
text-decoration:none;
}
#hsbody #bot3column p a:hover{
text-decoration:underline;
}


/* ----------------------------------------- LANDING PAGE BOXED ------------------------------*/

#hsbody div.investorhome #inv-col1 p.heading{
margin:0 0 10px 0;
color:#fff;
font-size:2.5em;
font-weight:bold;
background-image:url(/images/border-grey-landing.gif);
background-repeat:repeat-x;
background-position:bottom;
}


#hsbody div.investorhome #inv-col2 div.inv-col3-left p.intro,
#hsbody div.investorhome #inv-col1 p.intro{
color: #fdc82f;
font-size: 1.2em;
margin:0;
padding-top:0;
font-weight:bold;
}

#hsbody div.investorhome #inv-col1 p.intro span.headingtext{
font-size: 1.1em;
color: #ffffff;
}
#hsbody div.investorhome #inv-col2 div.inv-col3-left p.runtext,
#hsbody div.investorhome #inv-col1 p.runtext{
font-size: 1em;
font-weight:normal;
margin:0;
padding-top:0;
}

#hsbody div.investorhome #inv-col2 div.inv-col3-left{
margin-top:10px;
color:#bfd4e4;
}

#hsbody div.investorhome #inv-col2 div.inv-col3-left p.heading{
margin:5px 0 5px 0;
padding-bottom:10px;
color:#fff;
font-size:2.5em;
font-weight:bold;
background-image:url(/images/border-p-blue.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#hsbody div.investorhome #inv-col2 div.inv-col3-left p.headingbase{
margin:0px 0;
padding-top:0px;
font-weight:normal;
}
#hsbody div.investorhome #inv-col2 span.yellowheading{
color: #fdc82f;
font-size: 1.2em;
margin:5px 0 0 0;
padding-top:0;
font-weight:bold;
display:block;
}
#hsbody div.investorhome #inv-col2 span.yellowheading a{
color: #fdc82f;
text-decoration:none;
}
#hsbody div.investorhome #inv-col2 span.yellowheading a:hover{
color: #fdc82f;
text-decoration:underline;
}

#hsbody div.investorhome #inv-col2 span.linkstyle a{
color:#3db7e4;
text-decoration:none;
}
#hsbody div.investorhome #inv-col2 span.linkstyle a:hover{
color:#3db7e4;
text-decoration:underline;
}

/* ----------------------------------------- Homepage selectboxes ------------------------------*/

.groupwebsites select{
	width:130px;
	height:20px;
	margin:0 0 76px 0;
	}
.clearBoth{
	clear:both;
	margin-top:0px;
}
