html {
	font-size:1.50em; /* 24px */
	margin:0;
	
}
body {
	margin:0 auto;
	padding:0;
	font-family:arial, verdana, helvatica, sans-serif;
	font-size:50%;
	text-align:center;
	background-image: url(/images/bg.gif);
}
html>body {
	font-size:12px;
}
input,select{
font-size:1em;
color:#003468;
}
form,fieldset,input{
border:none;
margin:0;
padding:0;
}
ul,li,ol,p,h1,h2,h3,h4,h5,h6,form,fieldset{
margin:0;
padding:0;
}
#hsbody ol{
margin-left:2.5em;
}

a{
color:#002d62;
text-decoration:none;
}
a:hover{
color:#002d62;
text-decoration:underline;
}
img{
border:0;
}
h2{
font-size:1.5em;
font-weight:normal;
margin-bottom:0.83em;/*10px*/
}
.black{
color:#000;
}
/********* main container *********/
#wrapper{
width:78.75em;
margin:0 auto;
padding:0 0.67em 0 0.83em;
border-bottom:solid 3px #eaeaea;
text-align:left;
background-color:#fff;
}
/*********  header *********/
#wrapper #header{
height:6.50em;
background-color:#003468;
margin-bottom:0.42em;
}
#wrapper #header a.logoLink{
float:left;
margin:1.8em 0 0 2em;
}
#wrapper #header img.logo{
width:18.58em;
}
#wrapper #header ul#topSearch{
width:40%;
float:right;
font-size:0.92em;
}
.white{
color:#FFFFFF;
}

#wrapper #header ul#topSearch li.searhin{
/*border:solid 1px;*/
list-style:none;
text-align:right;
margin-right:2em;
margin-bottom:.5em;
line-height:2.92em;
height:2.92em;/*35px*/
}
#wrapper #header ul#topSearch li.searhin span{
margin:0 0.83em;/*10px*/
}

#wrapper #header ul#topSearch li.searhin p.textsize{
width:38%;
float:left;
line-height:1.92em;/*23px*/
height:1.92em;
}

#wrapper #header ul#topSearch li.searhin p.textsize span.defaultStyle{
font-size:1em;
margin-left:1em;
}
#wrapper #header ul#topSearch li.searhin p.textsize span.largeStyle{
font-size:1.2em;
margin-left:.3em;
}
#wrapper #header ul#topSearch li.searhin p.textsize span.largerStyle{
font-size:1.5em;
margin-left:.3em;
}
#wrapper #header ul#topSearch li.searhin p.textsize a{
color:#ec8000;
}
#wrapper #header ul#topSearch li.searhin p.textsize a:hover{
color:#fff;
text-decoration:underline;
}

a.underline{
color:#fff !important;
text-decoration:underline;
}

#wrapper #header ul#topSearch li.searhin form{
width:60%;
float:right;
line-height:1.92em;
height:1.92em;/*23px*/
}
#wrapper #header ul#topSearch input.textfield{
color:#003468;
margin-right:.5em;
width:11.8em;
#width:11.2em;
padding:.3em 0 .2em .5em;
#padding:.1em 0 .0em .5em;
}
#wrapper #header ul#topSearch input.go{
width:1.75em;
#width:1.85em;
margin-bottom:-.4em;
margin-top:-1em;
#margin-bottom:-.4em;
#margin-top:0em;
}

/*********  topNav Home page *********/
ul#topNav{
border-bottom:solid 3px #eaeaea;
width:100%;
height:15.17em;
padding-bottom:0.33em;
}
ul#topNav li{
float:left;
list-style:none;
margin:0 .40em 0 0;
padding:0;
width:15.42em;
height:15.17em;
background:transparent;
}
ul#topNav li img.spacer{
width:100%;
height:100%
}
ul#topNav li img.activeImg{
width:15.40em;
}
ul#topNav li a{
display:block;
text-decoration:none;
}
ul#topNav li a:hover {
background:transparent; /*required to fix hover in IE */
}
ul#topNav li a img {
display:none;
width:15.42em;
}
ul#topNav li img.defaultImg{
width:15.42em;/*185px;*/
display:block;
z-index:-1000;
}
ul#topNav li a:hover span img{
display:block;
width:15.42em;/*185px;*/
z-index:1000;
height:15.17em;/*182px*/
margin-top:-15.17em;/*-182px*/
}
ul#topNav li.last{
margin-right:0;
}

/************ home items ***********/
#wrapper div.ho-col1{
width:15.25em;
border:solid 1px #dedede;
height:16.83em;
float:left;
margin:0.42em 0.40em 0.42em 0;
}
#wrapper div.ho-col1 div.top,
#wrapper div.ho-col2 div.top,
#wrapper div.ho-col3 div.top{
height:14.17em;/*170px;*/
}
#wrapper div.ho-col3 div.top img.book{
width:15.25em;
}
#wrapper div.ho-col1 div.top img{
width:15.25em;
}
#wrapper div.ho-col3{
width:15.25em;
border:solid 1px #dedede;
height:16.83em;
float:left;
margin:0.42em 0.42em 0.42em 0;
}
#wrapper p.ho-footlink{
color:#030304;
font-weight:normal;
font-size:1.3em;
background-color:#eaeaea;
width:100%;
}
#wrapper p.ho-footlink.blue{
background-color:#d1e2ee;
}
#wrapper p.ho-footlink img{
vertical-align:middle;
height:2.05em;
}
#wrapper p.ho-footlink a{
color:#000000;
text-decoration:none;
}
#wrapper p.ho-footlink img.bullet{
margin:0em .5em 0 1em;
height:2.05em;
}
#wrapper p.ho-footlink img.bullet.bullet01{
margin:0em .5em 0 1em;
margin-left:6.33em;/*100px;*/
}
#wrapper p.ho-footlink span{
z-index:1000; position:absolute;
}
#wrapper p.ho-footlink img.linkImg{
z-index:1000; position:absolute;
}
#wrapper div.sharePrice h2.homeItem{
padding:.8em 0 1em .92em;
#padding:.8em 0 1em .95em;
}

#wrapper h2.homeItem{
color:#030304;
font-weight:normal;
font-size:1.4em;
padding:.8em 0 1em 1.17em;
}
#wrapper h2.homeItem span{
z-index:1000; position:absolute;
}
#wrapper h2.homeItem img{
z-index:1000; position:absolute;
}
#wrapper div.ho-col4{
	width:15.42em;
	height:17.00em;
	float:left;
	margin:0.42em 0;
}

#wrapper div.ho-col4 div.sharePrice{

}
#wrapper div.ho-col3 div.sharePrice p{
font-size:1.08em;
margin-left:1.7em;
margin-top:-.3em;
}
div.sharePrice p span.big_p{
color:#4f8dbb;
font-size:1.24em;
font-weight:bold;
margin-left:-.4em;
#margin-left:-.42em;
}

.thumb_graph{
	margin:0.667em 0 0.25em 1.5em; 
	#margin:0.667em 0 0.333em 1.5em;
	float:left;
	display:inline;
}

.thumb_graph img{ 
	float:left;
	width:12.083em;
	height:8.25em;
}


#wrapper div.ho-col4 .top img{
	float:left;
	width:15.25em;
}

#wrapper div.ho-col4 .bluebox{
	border:solid 1px #bcd4e6;
	margin-bottom:0.333em; /*4px;*/
	height:8.25em;/*101px;*/
}


#wrapper div.ho-col3 div.sharePrice p img{
margin:0 .5em;
}
#wrapper div.ho-col4 div.bot{
height:8.08em;
border:solid 1px #dedede;
}
#wrapper div.ho-col4 div.bot div.social{
height:5.42em;
}
#wrapper div.ho-col4 div.bot div.social img{
width:15.00em;
float:left;
}
#wrapper div.ho-col2{
width:31.08em;
border:solid 1px #dedede;
height:16.83em;
float:left;
margin-right:0.42em;
margin-top:0.42em;
}
#wrapper div.ho-col2 ul{
list-style:none;
}
#wrapper div.ho-col2 ul li{
list-style:none;
color:#666;
margin:1em 0 1em 1.8em;
font-size:0.92em;/*11px*/
}
#hsbody div.sitemap ul.org{
margin:0em;
padding:0;
}

/********* footer *********/
#wrapper #footer{
height:4.75em;
line-height:4.75em;
border-top:solid 3px #eaeaea;
clear:both;
}
#wrapper #footer img{
margin-left:2.08em;
margin-right:2em;
margin-top:0.83em;
float:left;
height:2.75em;
}
#wrapper #footer p{
font-size:0.92em;
width:65%;
float:right;
text-align:right;
color:#002d62;
padding-right:0.42em;
}
#wrapper #footer p span{
color:#666666;
margin-right:2em;
}
#wrapper #footer p a{
color:#002d62;
margin:0 0.83em;
}

/********** Left nav **************/

#wrapper div#leftNav{
list-style:none;
width:15.25em;
margin:0.50em 0 0.83em 0;
float:left;
border:solid 1px #eaeaea;
}
#wrapper div#leftNav h2{
color:#030304;
font-weight:normal;
font-size:1.4em;
padding:.8em 0 1em 1.17em;
}
#wrapper div#leftNav h2 span{
z-index:1000; position:absolute;
}
#wrapper div#leftNav h2 img{
z-index:1000; position:absolute;
}

#wrapper div#leftNav h2 img.wid76{
width:4.5em;
}
#wrapper div#leftNav h2 img.wid73{
width:4.35em;
}
#wrapper div#leftNav h2 img.wid74{
width:4.38em;
}
#wrapper div#leftNav h2 img.wid54{
width:3.2em;
}
#wrapper div#leftNav h2 img.hight20{
height:1.19em;
}

#wrapper div#leftNav ul{
list-style:none;
background-color:#eaeaea;
font-size:0.92em;
color:#636363;
padding:0.83em 0;/*10px*/
}
#wrapper div#leftNav ul li{
  margin-top: .4em;
  margin-bottom: .4em;
  margin-right:1em;
  padding: 0 0 0 2.7em;
  background: url("../images/bullet.gif") no-repeat 1em .1em;
}
#wrapper div#leftNav ul a{
color:#636363;
}
#wrapper div#leftNav ul a:hover{
color:#000;
}
#wrapper div#leftNav ul a.current{
color:#ec8000;
}



/************ globale **********/
#wrapper #header ul#topSearch li.nolineheight{
line-height:normal;
}
div.showhide {
	border:solid 1px #999;
	background-color:#fff;
	float:left;
	width:8.33em;
	margin:0;
	color:#000;
	text-align:left;
padding:0em;
}

div.showhide p {
      margin-bottom:0;	
	font-size:.9em;
	color:#000;
}
#wrapper li.nolineheight a{
color:#fff;
}
#wrapper li.nolineheight a:hover{
color:#fff;
text-decoration:none;
}
#wrapper li.nolineheight ul.org{
margin:0;
padding:.5em;
}
#wrapper li.nolineheight ul.org li{
background: url("../images/bullet.gif") no-repeat 0em .3em;
margin:0;
padding:.2em 0 .2em 1.5em;
width:100%;
text-align:left;
list-style:none;
}
#wrapper li.nolineheight ul.org li a{
color:#000000;
text-decoration:none;
}

#wrapper li.nolineheight ul.org li a:hover{
color:#000000;
text-decoration:underline;
}
.width_td_20 {width:20% !important;}
