* {
	margin:0;
	padding:0;
	font-size:1em;
	font-family:arial, sans-serif;
}
html, body {
/*	height:100%;*/
color:#5b5f6a;
}
html {
	font-size: 1.375em;
}
body {
	font-size: 50%;
	color:#5b5f6a;
}
*html>body {
	font-size: 11px;
}
body {

	font-family: arial;
	background:#d4d4d4;
	margin:0 auto;
	color:#5b5f6a;
}

 img{
	border:none;
	margin:0px;
	padding:0px;
}
p{
margin-bottom:0.90909em; /*10*/
font-size:1.09091em; /*12*/
}
ul, ul li, li, form
{
margin:0px;
padding:0px;
list-style-type:none;
}
h1 {
font-size:1.54545em; /*17*/
color:#50b348;
font-weight:bold;
margin-bottom:0.52941em; /*9*/
}
h3 {
font-size:1.54545em; /*17*/
color:#50b348;
font-weight:bold;
}
h4 {
font-size:1.36364em; /*15*/
color:#5b5f6a;
}
/************** Genrel class **************/
#BodyDiv option { 
padding-left:.2em;
}
#BodyDiv a {
text-decoration:none;
outline:none;
}
#BodyDiv a:hover {
text-decoration:underline;
outline:none;
}
#hsbody .abbr,
#hsbody acronym, 
#hsbody abbr {
    /*cursor: help; */
    border-bottom: 1px dotted #bfbfbf !important;
}
#hsbody a{
color:#5b5f6a;
}
#BodyDiv .grncolor {
color:#50b348;
}
#BodyDiv .FltRght {
float:right;
}
#BodyDiv .FltLft {
float:left;
}

#BodyDiv .AlgnCntr {
text-align:center;
}
#BodyDiv .AlgnRght {
text-align:right;
}
#BodyDiv .Pad0 {
padding-left:0px;
}
#BodyDiv .Pad20 {
padding-top:1.81818em; /*20*/
}
#BodyDiv .Pad80 {
padding-top:7.27273em; /*60*/
}
#BodyDiv .MarRght0 {
margin-right:0px;
}
#BodyDiv .diesptbl {
display:table;
}
#BodyDiv .clear {
clear:both;
}
#BodyDiv .grnbult { 
height:0.75000em; /*9*/
}
#BodyDiv .wid50 {
width:50%;
}
#BodyDiv .grnline {
background: #fff url(../images/grn_line.gif) repeat-x;
background-position:top right;
}
#BodyDiv .txtsz12 {
font-size:1.09091em;}
/************** Body Div **************/
#BodyDiv {
width:88.18182em; /*970px;*/
/**width:89.18182em; 970px;*/
margin:0px auto;
padding:0px;
font-size:1em;/*11px;*/
}

.left_shwd {
background: transparent url(../images/left_shdw.jpg) repeat-y;
padding-left:1.81818em; /*20px*/
float:left;
}

.rght_shwd {
background: #fff url(../images/rght_shdw.jpg) repeat-y;
background-position:top right;
float:right;
width:88.18182em; /*970px;*/
}
.btm_shwd img {
width:88.18182em; /*970*/
}
.container {
width:84.18182em; /*926px;*/
float:left;
}

/************** Header **************/
.header {
/*background: #fff url(../images/grn_line.gif) repeat-x;*/
background-position:bottom left;
width:100%;
height:8.30909em; /*76*/
height:8.27em; /*91*/
}
.logo {
margin-top:1.81818em;
margin-right:29.5em;
height:5.45455em; /*60*/
float:left;
}
.meet, .port {
height:5.36364em; /*59*/
margin-top:0.72727em; /*8*/
margin-right:1.18182em; /*13*/
float:left;
}
.ShareBox {
width:7em; /*150*/
float:left;
margin-left:.5em; /*10*/
margin-top:2.84545em; /*17*/
margin-right:0; /*17*/
font-size:.9em; /*12*/
}
.ShareBox p{
margin-bottom:0px;
}
.ShareBox .price a{
font-family:Georgia, "Times New Roman", Times, serif;
 /*font-size:2.5em;28*/
 font-size:1.112em; /*28*/
color:#50b348;
font-weight:bold;
}

.ShareBox .price a.more{
font-family:arial, Georgia, "Times New Roman", Times, serif;
font-size:1em; /*28*/
color:#50b348;
}

#BodyDiv .ShareBox .price a:hover{
text-decoration:none;
}
.price span a{
font-size:0.42857em; /*12*/
font-weight:normal;
color:#5b5f6a;
}
.price span a:hover{
text-decoration:none;
}
.arwprice {
margin-right:0.18182em; /*2*/
}
#BodyDiv #SearchBox {
float:right;
margin-top:2.54545em; /*17*/
font-size:1em; /*12*/
}
#BodyDiv #SearchBox span{
color:#50b348;
font-size:1.09091em;
}
.searchitem {
border:1px solid #bfc2c5;
padding:0.21273em; /*3*/
width:12.6em; /*218*/
margin-top:0.05455em; /*5*/

}
.Searchfield {
font-size:0.91667em;
border:0px;
float:left;
padding:0.17273em 0.45455em; /*3 5*/
width:9.1em; /*180px; */
margin-right:0.45455em; /*5*/
}
.ImgButton {
height:1.45455em; /*16*/

}

/************** breadcrum **************/
.BrdCrum{
font-size:0.90909em; /*10 */
color:#50b348;
clear:both;
padding-top:0.18182em; /*2*/
padding-bottom:1.45455em; /*16*/
}
#BodyDiv .BrdCrum a{
color:#3c3c3c;
text-decoration:underline;
}

/************** Left Menu **************/
#LftContainer {
width:13.27273em; /*146*/
float:left;
padding-right:1.90909em; /*21*/
}

#LftContainer ul#LftNav {
height:100%;
width:13.27273em; /*146*/
position:relative;
overflow:hidden;
float:left;
padding-bottom:1.63636em; /*18*/
}
#LftContainer ul#LftNav img {
width:26.54545em; /*292*/
height:2.18182em; /*24*/
}
#LftContainer ul#LftNav li{
list-style:none;
margin:0px;
padding:0px 0px 0.36364em 0px;
float:left;
width:13.27273em; /*146*/
}
#LftContainer ul#LftNav li a{
width:13.27273em; /*146*/
margin:0px;
padding:0px;
float:left;
}
#LftContainer ul#LftNav li a:hover{
width:13.27273em; /*146*/
margin:0px;
margin-left:-13.27273em; /*146*/
padding:0px;
float:left;
}

#LftContainer ul#LftNav li a.active{
width:13.27273em; /*146*/
margin:0px;
margin-left:-13.27273em; /*146*/
padding:0px;
float:left;
}

#LftContainer ul#LftNav li a span.LIHide {
position:absolute;
float:left;
z-index:-1000;
}
#LftContainer ul#LftNav li.Subnav   {
padding-left:0.45455em; /*5*/
}

#LftContainer ul#LftNav li.Subnav ul li {
background: #fff url(../images/grn_line.gif) repeat-x;
background-position:bottom left;
margin:0px;
padding:0px;
padding-top:0.18182em; /*2*/
padding-bottom:0.45455em; /*5*/
}
#LftContainer ul#LftNav li.Subnav ul li a{
font-size:1.18182em; /*13*/
color:#5b5f6a;
margin:0px;
padding:0px;
float:left;
width:10.77273em; /*133*/
}
#LftContainer ul#LftNav li.Subnav ul li a:hover{
color:#50b348;
width:13.27273em; /*146*/
margin:0px;
padding:0px;
float:left;
text-decoration:none;
width:10.77273em; /*133*/
}
#LftContainer ul#LftNav li.Subnav ul li a.on{
color:#50b348;
}
ul.RNSNews {
background: #fff url(../images/grn_line.gif) repeat-x;
background-position:top right;
padding-top:1.27273em; /*14*/
padding-bottom:1.27273em; /*14*/
}
ul.RNSNews li{
padding-bottom:0.90909em; /*10*/
padding-left:0.45455em; /*5*/
}
.HDPanel img{
height:1.23529em; /*21*/
font-family:Georgia, "Times New Roman", Times, serif;
}
.HDDoublePanel img{
height:2.0588em; /*21*/
font-family:Georgia, "Times New Roman", Times, serif;
}

.CnctBlk {
background: #fff url(../images/grn_line.gif) repeat-x;
background-position:top right;
float:left;
padding-left:0.45455em; /*5*/
padding-top:0.45455em; /*5*/
padding-bottom:1.45455em; /*16*/
width:12.81818em; /*141*/
}
.CnctBlk a{
color:#50b348;
}
img.blckImg {
width:5.09em; /*56*/
}
/************** right panel **************/
#RghtPnl {
float:left;
width:13.27273em; /*146*/
padding-left:3.45455em; /*38*/
}
img.RghtblckImg {
width:3.72727em; /*41*/
margin-right:0.45455em; /*5*/
}
#RghtPnl a {
color:#50b348;
}
/************** Contentt area **************/
.ContentArea {
float:left;
width:52.27273em; /*575*/
}
.ContentAreaHome {
float:left;
width:68.90909em; /*758*/
}
.HDImg img{
height:1.23529em; /*21*/
font-family:Georgia, "Times New Roman", Times, serif;
}

.HDImg img.newimg{
height:1.76471em; /*21*/
font-family:Georgia, "Times New Roman", Times, serif;
}
/*********** Common Styles *****************/

.intro{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.36364em; /*15*/
font-weight:bold;
}
.intro a{
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:underline !important;
color:#50b348 !important;
}


em{
font:bold normal 1.09091em Arial, "Times New Roman", Times, serif;
font-weight:bold;
font-size:1.09091em; /*12*/
}


/*********** Home *****************/


.HomeImg {
float:left;
position:relative;
top:-54em; /*550*/
left:27em; /*297*/
margin-bottom:-54em; /*550*/
width:43.09091em; /*474*/
height:58.90909em; /*648*/
}


#TripleA {
float:left;
width:14.5em !important; /*50px;*/
*width:16.1em; /*50px;*/
color:#50b348;
text-align:left;
padding-top:5.45455em; /*16*/

}
.selected span{
text-decoration:underline;
}
span.txtsz {
font-size:1.09091em;
font-family:Georgia, "Times New Roman", Times, serif;
}
span.small {
	font-weight:bold;
	color:#50b348;
	font-family:Georgia, "Times New Roman", Times, serif;
}
span.mid {
	font-size:1.5em;
	font-weight:bold;
	color:#50b348;
	padding:0px 0.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
span.large {
	font-size:1.9em;
	font-weight:bold;
	color:#50b348;
	font-family:Georgia, "Times New Roman", Times, serif;
}


/************** Footer **************/

.footer {
color:#9f9da4;
font-size:0.90909em; /*10*/
width:77.85em; /*774*/
width:78.4em\9; /*774*/
*width:78.3em !important; /*774*/
_width:76.6em; /*774*/
display:table;
float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.footer
{ width:77.9em; /*774*/}          
}
.footer a{
color:#9f9da4;
}
.FootImg {
float:right;
width:19.3em; /*193*/
height:12.3em; /*193*/
}
/*********** disclaimer styles ***********/
#hsbody .disclaimer {
    padding-top:0.45455em; /*5*/
    margin-top:.3em; /*10*/
    float:left;
    clear:both;
    width:99.9%;  
	border-top:1px solid #50b348;
	}

.disclaimer p {
    float:left;
    padding:0;
    margin:0;
    line-height:2em;
	color:#666666;  
	}

.disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin:0;
    line-height:2em;   
	font-size: 1.09091em;
	}
#hsbody .disclaimer .hslogo {
  float:left;
  display:block;
  margin:.18em .9em .45em 0;
  height:15px;
  width:68px;
  background:url('http://online.hemscottir.com/common/link-logo.png') no-repeat 0 0;
  padding:0;    
  line-height:2em;
  cursor:pointer;
	}
#hsbody .disclaimer .hslogo:hover {
	background:url('http://online.hemscottir.com/common/link-logo.png') no-repeat 100% 100%;
}
#hsbody .disclaimer .hslogo * {
  display:none;
	}