/* CSS Document for ESn site */
body{
margin:0;background:#819355;
}
a{color:#1040B4;}
.mainDivHolder {width:790px; margin:auto;}
.normalText{
font:normal 12px Arial, Helvetica, sans-serif;color:#000000;
}
.normalBoldText{
font:bold 12px Arial, Helvetica, sans-serif;color:#000000;
}
.splNormalText{
color:#436100;font:normal 12px Arial, Helvetica, sans-serif;
}
.contactDetails{
width:210px;height:250px;
font:normal 12px Arial, Helvetica, sans-serif;color:#000000;
padding-left:15px;

}
.contactDetails h1{
font:bold 13px Arial, Helvetica, sans-serif;color:#0F4395;
}
.contactDetails a{
text-decoration:none;color:#000000;
}
.seprt{}
hr{border:1px solid #E1E7CD;}
/************************************/
#spacer{
background:url(../images/top_shadow.gif);
background-position:right;
background-repeat:no-repeat;
height:8px;width:787px;text-align:right;
}
#headerHolder{
width:790px;height:62px;
}
#logo{
float:left;width:215px;
}
#menuHolder{
height:62px;width:575px;
background-position:left bottom;
background-repeat:no-repeat;
float:left;
}
#menu{
background:url(../images/bg_ws_logo.jpg);
background-repeat:no-repeat;
height:37px;width:404px;
color:#499D09;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
padding-top:15px;float:left;
}
#wslogo{float:left;}
.menuSelected{
color:#0F4395;font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.menuActive{
color:#111111;font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
#menu a{
padding-left:17px;
padding-right:15px;
}
#interactive{
font:normal 12px Arial, Helvetica, sans-serif;color:#000000;
text-align:center;
width:783px;height:65px;
background:#FFFFFF;
}
li{
list-style-image:url(../images/new_bul.gif);
margin-left:-5px;
padding-left:10px;
padding-top:-2px;
}
#middleHolder{
font:normal 12px Arial, Helvetica, sans-serif;color:#000000;
background:#FCFFF5;
background-repeat:repeat-y;
width:783px;
}
#middle{
background:#FCFFF5;
}

#verticalSpace{
width:6px;height:20px;float:left;
}
#stayConnected{
width:457px;height:140px;
background:url(../images/bg_stayConnected.jpg);
background-repeat:no-repeat;
padding-top:8px;padding-right:8px;clear:both;
}
#stayConnected h1{
font:bold 16px Arial, Helvetica, sans-serif;padding-left:14px;margin:0;padding-bottom:10px;padding-top:4px;
}
#stayConnected h1 span{
font:bold 16px Arial, Helvetica, sans-serif;color:#0B368E;
}
#stayConnected div{
padding-left:80px;padding-top:6px;padding-right:10px;
}
#whySnockles{
width:746px;
height:200px;
background:url(../images/bg_why.jpg);
background-repeat:no-repeat;

}
#whySnockles h1{
font:bold 16px Arial, Helvetica, sans-serif;padding-left:14px;margin:0;padding-bottom:0px;padding-top:12px;
}
#whySnockles img {margin-bottom:3px; margin-top:4px;}
#whySnockles h1 span{
font:bold 16px Arial, Helvetica, sans-serif;color:#0B368E;
}
#whySnockles div{
padding-left:12px;padding-top:6px;padding-right:10px;
}
#whySnockles a{color:#1040B4;}

/************** Home page right panel ****************/
#sidebar{
width:290px;height:381px;float:left;
padding-left:8px;padding-right:5px;padding-top:10px;
background:url(../images/bg_sidebar.jpg);
}
#sidebar h1{
font:bold 16px Arial, Helvetica, sans-serif;padding-left:14px;margin:0;padding-bottom:17px;
}
.featSection{
width:100%;
font:normal 11px Arial, Helvetica, sans-serif;

}
.featSection h2{

padding:0;margin:0;padding-top:3px;
}
.featSection a{color:#1040B4;}
#viewallfeat{
margin-left:80px;
font:normal 11px Arial, Helvetica, sans-serif;color:#1040B4
}
.featSection img{
float:left;padding-left:5px;padding-right:5px;padding-top:13px;
}
.featSection div{
float:left;
}
.featSectionTop {position:absolute; width:236px; height:290px; margin-left:525px; margin-top:15px;}
.featSectionBG {background-image:url(../images/bg_rightHome.gif); background-repeat:no-repeat; height:86px;font:normal 11px Arial, Helvetica, sans-serif;color:#1b2f0b;}
.featSectionBGBtm {background-image:url(../images/bg_rightHomeBtm.gif); background-repeat:no-repeat; height:32px;}
.featSectionContent {float:left; width:170px; padding-top:5px; padding-left:7px;}
.featSectionImg {float:left;padding-left:5px;padding-right:5px;padding-top:13px;}
/************** Internal pages ****************/
#internalSpacer{
height:8px;width:100%;
}
#middleInner{
background:#FFFFFF;
width:741px;
padding-bottom:30px;padding-left:20px;
padding-right:20px;
}
#spacerTopInternal{
bakground:transparent;
height:8px;
}
#internalHeaderHolder{
width:790px;height:74px;
}
#internalLogo{
height:74px;width:215px;
float:left;
}
#internalMenuHolder{
height:74px;width:575px;
/*background:url(../images/internal_banner.gif);*/
background-position:left bottom;
background-repeat:no-repeat;

}
#internaltopsadow{
background:url(../images/top_shadow.gif);
background-position:right bottom;
background-repeat:no-repeat;
height:8px;width:575px;text-align:right;
}
#internalBanner{
width:783px;height:130px;
background:#FFFFFF;float:left;
}
#internalBanner img{float:left;}
#internalMiddleHolder{
font:normal 12px Arial, Helvetica, sans-serif;color:#000000;
width:773px;
padding-left:10px;
background:#FFFFFF;float:left;
/*background:#FFFFFF url(../images/bg_content.jpg);
background-repeat:no-repeat;


padding:30px;
text-align:center;*/
}

.footerBG {background-image:url(../images/img_btm.jpg); background-repeat:no-repeat; width:783px; height:53px; text-align:center; font:normal 11px Arial, Helvetica, sans-serif;}
.footerBG_shadow {background-image:url(../images/img_btm_shadow.jpg); background-repeat:no-repeat; width:782px; height:32px; margin-top:12px;}
/************* Feature page *********************/
#featurebox{
width:758px;height:380px;
background:#FFFFFF url(../images/bg_featureBox.gif);
background-repeat:repeat-x;

}
#featurebox img{}
#featurebox div{
width:174px;padding-left:7px;padding-right:6px;
font:normal 11px Arial, Helvetica, sans-serif;color:#000000;
}
.snocklesBack{
background:url(../images/bg_snockles.gif);
background-position:bottom right;
background-repeat:no-repeat;height:100%;
}
#featurebox div img{
clear:both;padding-bottom:15px;
}
