body {margin:24px 0px 0px 0px;}


h1, h2, h3, h4, h5, h6, ul, li, p, form, input {margin:0px; padding:0px;}

ul, li {list-style:none;}

a {outline:none;}

img {border:0px;}

.clear {clear:both;}


/******** page Container *******/

.container {width:980px; height:auto; margin:auto;}

.header {width:auto; height:auto;}

.logobox {height:77px; width:700px; margin-bottom:7px; float:left;}
.logoboxhome {height:77px; width:740px; margin-bottom:7px; float:left;}
.logo{width:520px; height:69px; float:left; color:#6d6e71; font:bold 14px Tahoma, Geneva, sans-serif;}
.logo a {color:#6d6e71; text-decoration:none}
.call {width:163px; height:auto; float:right; font:normal 21px Tahoma, Geneva, sans-serif ; color:#6d6e71; text-decoration:none; padding-top:23px;}
.call span {font:bold 17px Tahoma, Geneva, sans-serif ; color:#6d6e71; text-decoration:none;}

.chatbox {width:149px; height:77px; margin-bottom:7px; float:right;}
.chatboxinner {width:270px; height:77px; margin-bottom:7px; float:right;}
.chat {border-right:2px solid #8091c5; border-bottom:2px solid #8091c5; border-left:2px solid #8091c5; height:45px;}
.chatlft {width:176px; height:auto; padding:2px; float:left;}
.chatrht {background:url(../images/chat_img.jpg) no-repeat right; width:82px; height:25px; float:right; padding-top:20px}
* html .chatrht{padding-top:11px;}

/********************** Image Rotator *********************?

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:158px;
	border-bottom:5px solid #3f4d76;
	
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	background: #FFF;
}
    div#rotator ul li.show {
	z-index:1
}

.clieninclude #rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	left:47px;
}

/******** Top Navigation *******/

.menublock {background:url(../images/menu_bg.gif) repeat-x; height:44px; font:300 13px/44px Tahoma, Geneva, sans-serif ; color:#FFF; position:relative; z-index:100; width:980px;}

ul.dropdown { width:980px;line-height:44px;	position:absolute; top:0px; left:0px; z-index:1000; color:#fff; font-weight:300; background:url(../images/menu_bg.gif) repeat-x; padding-top:6px;}

ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style: none; margin:0;padding:0; font-weight:300; font-family:Tahoma, Geneva, sans-serif ; font-size:13px; color:#fff; }

ul.dropdown li { float: left; line-height: 44px; border-style: solid; border-width: 0px 1px 0px 0; border-color: #fff; color:#000; text-decoration:none;}
ul.dropdown li a {display:block;width:122px; text-align:center;}


/*:first-child+html ul.dropdown li {padding: 0px 18px 0px 12px; line-height:44px; }*/

ul.dropdown li.hover, ul.dropdown li:hover{position: relative; z-index: 599; cursor: default; background:url(../images/menu_bg_over.gif) repeat-x; color:#fff; }


ul.dropdown a:link, ul.dropdown a:visited { color:#fff; text-decoration:none; font-weight: 300; display:block}
ul.dropdown a:hover	{color: #fff;  font-weight: 300; }
ul.dropdown a:active {color: #fff;  font-weight: 300;}
ul.dropdown a:visited { color:#fff; text-decoration:none; font-weight: 300; display:block}


ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598;  width: 180px; margin-top: 0px; border-top:1px solid #fff;  border-left:1px solid #fff; color:#fff; text-align:left;  }
ul.dropdown ul  {background:#fff; display:block; color:#000; width:auto;}
ul.dropdown ul a:hover {color:#fff; }

ul.dropdown ul li { float: none; border-bottom:1px solid #fff; }



ul.dropdown ul ul { top: 1px; left: 100%; margin-left:1px;  margin-top:-2px;   color:#000; }


ul.dropdown li:hover > ul { visibility: visible;  }

ul.dropdown ul li { font-weight: 300; color:#000; background:#d8d8d8; width:244px; line-height:25px; padding-right:0px; margin-top:-1px; border-top:1px solid #fff; display:block; text-align:left}
ul.dropdown ul li a {padding-left:5px;padding-right:0px;}

ul.dropdown ul li:hover { font-weight: 300; background:#bfbfbf; background-image:none; color:#FFF }

ul.dropdown ul ul li { font-weight: 300; color:#000;  background:#d8d8d8;  }
:first-child+html ul.dropdown ul ul li {height:17px;}
ul.dropdown ul ul li:hover { font-weight: 300;}

ul.dropdown .menu {}
ul.dropdown .menu a {display:block;}
ul.dropdown .menu ul {display:block; }
ul.dropdown .menu ul a {color:#333!important;font-family:Tahoma, Geneva, sans-serif ;font-size:13px; font-weight:300; line-height:25px; height:25px;  text-align:left; width:239px;background:#d8d8d8; }

ul.dropdown .menu ul a:hover {color:#333; display:block; background-color:#bfbfbf; background-image:none; font-weight:300}
ul.dropdown .menu ul a:visited {color:#333; display:block;background-image:none; font-weight:300;}



ul.dropdown .selected{background:url(../images/menu_bg_over.gif) repeat-x; color:#333; display:block;}
ul.dropdown .selected ul {text-align:left; }
ul.dropdown .selected ul a {color:#333!important;font-family:Tahoma, Geneva, sans-serif ;font-size:13px; font-weight:300; line-height:25px; display:block; width:239px; text-align:left}
ul.dropdown .selected ul a:hover {color:#333; display:block; background:#bfbfbf; font-weight:300;}
ul.dropdown .selected ul a:visited {color:#333; display:block; font-weight:300;}






.homeservices {background:#dadad9; padding:3px 0px; width:980px;}
.homeservices ul {margin:0px; padding:0px; width:980px;}
.homeservices ul li {float:left; list-style:none; border-right:1px solid #a7a5a5; padding:0px 20px; font:normal 12px/15px Tahoma, Geneva, sans-serif ; color:#414042; padding-bottom:5px; width:204px;}
.homeservices ul li img {margin:2px 0px;}
.homeservices ul li P {font:bold 12px/20px Tahoma, Geneva, sans-serif ; color:#414042;}
.homeservices ul li P a {color:#414042; text-decoration:none;}
.homeservices ul li .readmore {font:normal 11px/18px Tahoma, Geneva, sans-serif ; color:#FFF; float:right;background:#93cb66; display:inline; margin-top:6px; }
.homeservices ul li .readmore a {color:#FFF; text-decoration:none; padding:2px 3px; }
.homeservices ul li .readmore a:hover {background:#8391b8; padding:3px; }
.homeservices ul li .readmore a:hover {padding-bottom:4px\9; }

.expertip {padding:9px 19px; background:#f2f1f0;}
.ol_gray {background:url(../images/oliver_gray.jpg) no-repeat; width:276px; height:107px; float:left; font:normal 12px Tahoma, Geneva, sans-serif ; color:#FFF; padding:5px 0px 5px 175px; text-align:center;}
.ol_gray h3 {font-size:20px; font-weight:normal;}
.ol_gray a {color:#93ca65; text-decoration:underline; line-height:20px;}

.experts {width:452px; height:auto; float:right;}
.experts h1 { font:normal 17px Tahoma, Geneva, sans-serif ; color:#404e76;}
/*.experts ul {margin:5px 0px 0px 50px; padding:0px; font:normal 12px/22px Tahoma, Geneva, sans-serif ; }
.experts ul li {background:url(../images/bullet.gif) no-repeat ;ctext-decoration:none}*/
.expertsimg {background:url(../images/bullet.gif) no-repeat ; float:left; width:7px; height:19px;margin:4px 0px 0px 30px; }
* html .expertsimg {margin:4px 0px 0px 13px; }
.expertstext {font:normal 15px Tahoma, Geneva, sans-serif ; float:left;color:#414042; padding-left:6px; padding-top:6px; width:408px; }

.footer {font:normal 11px/24px Tahoma, Geneva, sans-serif ; color:#6d6e71; padding-bottom:5px; position:relative;}
.footer a {color:#6d6e71; text-decoration:none; padding:0px 3px;}
.footer a:hover {text-decoration:underline;}
.readreport {
	font:normal 15px/22px Tahoma, Geneva, sans-serif;
	color:#3f4d76;
	position:absolute;
	left:265px;
}
.readreport a {color:#3f4d76;padding-right:30px;}

.innercontentbg {background:url(../images/olive_gray_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:135px; position:relative; height:auto;}
* html .innercontentbg {height:300px;}
/*:first-child+html .innercontentbg {padding-bottom:123px;}*/

.servicescontentbg {background:url(../images/services_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:5px; position:relative; height:auto;}
* html .servicescontentbg {height:300px;}
/*:first-child+html .servicescontentbg {padding-bottom:123px;}*/

.dsecontentbg {background:url(../images/worstation_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:5px; position:relative; height:auto;}
* html .dsecontentbg {height:300px;}
/*:first-child+html .dsecontentbg {padding-bottom:123px;}*/

.officecontentbg {background:url(../images/office_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:5px; position:relative; height:auto;}
* html .officecontentbg {height:300px;}

.yogacontentbg {background:url(../images/yoga_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:135px; position:relative; height:auto;}
* html .yogacontentbg {height:300px;}
/*:first-child+html .yogacontentbg {padding-bottom:123px;}*/

.partnercontentbg {background:url(../images/partners_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:135px; position:relative; height:auto;}
* html .partnercontentbg {height:300px;}
/*:first-child+html .partnercontentbg {padding-bottom:123px;}*/

.ewcontentbg {background:url(../images/ew_bg.jpg) no-repeat bottom left; margin-top:13px; padding-bottom:5px;width:980px;  position:relative; height:auto;}
* html .ewcontentbg {height:300px;}
/*:first-child+html .ewcontentbg {padding-bottom:123px;}*/

.stresscontentbg {background:url(../images/stress_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:5px; position:relative; height:auto;}
* html .stresscontentbg {height:300px;}
/*:first-child+html .stresscontentbg {padding-bottom:123px;}*/

.nutritioncontentbg {background:url(../images/nutrition_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:135px; position:relative; height:auto;}
* html .nutritioncontentbg {height:300px;}
/*:first-child+html .nutritioncontentbg {padding-bottom:123px;}*/

.healthcontentbg {background:url(../images/healthsafety_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:5px; position:relative; height:auto;}
* html .healthcontentbg {height:300px;}
/*:first-child+html .healthcontentbg {padding-bottom:123px;}*/


.smokingcontentbg {background:url(../images/smoking_footerbg.jpg) no-repeat bottom left; margin-top:13px;width:980px;  padding-bottom:135px; position:relative; height:auto;}
* html .smokingcontentbg {height:300px;}
/*:first-child+html .smokingcontentbg {padding-bottom:123px;}*/

.highenergycontentbg {background:url(../images/highenergy_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:135px; position:relative; height:auto;}
* html .highenergycontentbg {height:300px;}
/*:first-child+html .highenergycontentbg {padding-bottom:123px;}*/

.meditationcontentbg {background:url(../images/meditation_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:135px; position:relative; height:auto;}
* html .meditationcontentbg  {height:300px;}
/*:first-child+html .meditationcontentbg  {padding-bottom:123px;}*/

.orblankcontentbg {background:url(../images/orblank_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:135px; position:relative; height:auto;}
* html .orblankcontentbg  {height:300px;}
/*:first-child+html .orblankcontentbg  {padding-bottom:123px;}*/

.viblankcontentbg {background:url(../images/viblank_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:135px; position:relative; height:auto;}
* html .viblankcontentbg  {height:300px;}
/*:first-child+html .viblankcontentbg  {padding-bottom:123px;}*/

.blblankcontentbg {background:url(../images/blblank_footerbg.jpg) no-repeat bottom left; margin-top:13px;width:980px;  padding-bottom:135px; position:relative; height:auto;}
/** html .blblankcontentbg  {height:300px;}*/


.healthtipscontentbg {background:url(../images/healthtips_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:5px; position:relative; height:auto;}
* html .healthtipscontentbg  {height:300px;}
/*:first-child+html .healthtipscontentbg  {padding-bottom:123px;}*/

.posturecontentbg {background:url(../images/posture_footerbg.jpg) no-repeat bottom left; margin-top:13px; width:980px; padding-bottom:135px; position:relative; height:auto;}
* html .posturecontentbg  {height:300px;}
/*:first-child+html .posturecontentbg  {padding-bottom:123px;}*/



.free_tips {width:440px; position:absolute; bottom:40px; left:246px; font:normal 23px/30px Tahoma, Geneva, sans-serif ; color:#fff; text-align:center;}
.free_tips a {font-size:18px; font-weight:normal; color:#FFF;}
:first-child+html .free_tips {bottom:27px;}

.free_tips1 {width:734px; position:absolute; bottom:40px; left:246px; font:normal 23px/30px Tahoma, Geneva, sans-serif; color:#fff; text-align:center; }
.free_tips1 a {font-size:18px; font-weight:normal; color:#FFF;}
:first-child+html .free_tips1 {bottom:27px;}

.free_tips2 {width:590px; position:absolute; bottom:13px; left:310px; font:normal 23px/30px Tahoma, Geneva, sans-serif; color:#fff; text-align:left; }
.free_tips2  img {margin-right:60px; }
.free_tips2 a {font-size:18px; font-weight:normal; color:#FFF;}


.healthy_tips {width:375px; font:normal 13px Tahoma, Geneva, sans-serif ; color:#fff;}
.healthy_tips a {color:#FFF; font-size:11px; padding-right:15px;}


.healthy_left {width:70px; float:left; margin-bottom:5px; line-height:20px;}

.healthy_right {width:300px; float:right; margin:2px 0px; line-height:20px;}
:first-child+html .healthy_right {margin:1px 0px;}
* html .healthy_right {width:300px; float:right; margin:1px 0px;}

.healthy_btnlft {width:100px; float:left;}
.healthy_btnrht {width:200px; float:right; text-align:right}




/*.rightbox {width:186px; height:300px; position:absolute; top:0px; right:0px;}*/
.rightbox {width:186px; min-height:100px; float:right; margin:0px 0px 10px 10px;}

.rightbox_top {background:url(../images/rightbox_top.gif) no-repeat; width:186px; height:12px;}
.rightbox_btm {background:url(../images/rightbox_btm.gif) no-repeat bottom; width:180px; height:auto; padding:0px 3px 8px 3px ; text-align:center; font:bold 14px Tahoma, Geneva, sans-serif; color:#649544!important;}
.rightbox_btm p {font:normal 14px Tahoma, Geneva, sans-serif !important ; color:#414042; margin:0px; padding-bottom:5px; padding-top:0px;}
.rightbox_btm p a {color:#649544!important;}
.dserighttext {font-size:14px!important;color:#414042!important; font-weight:normal;}

.green {color:#649544!important; margin:0px; padding-top:5px!important;}

#_lpChatBtn {font-weight:bold;}

.rightbox_text {text-align:center; font:normal 14px Tahoma, Geneva, sans-serif; color:#414042!important; padding-top:5px!important;}
.rightbox_text a {color:#414042!important;}

.innercont_lft {width:245px; height:auto; float:left; position:relative;}
.innercont_lft ul {margin:0px; padding:0px;}
.innercont_lft ul li {margin:0px; padding:0px 0px 0px 9px; width:236px; border-bottom:1px solid #a7a5a5; font: normal 12px/36px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.innercont_lft ul li a {color:#3f4d76; text-decoration:none;}
.innercont_lft ul li a:hover{color:#2a3c71;}
.guarantee {text-align:center; height:auto; position:absolute; left:56px }

.clieninclude {width:245px; height:auto; float:left; position:relative; text-align:center;}
.clieninclude h2 {font:normal 18px/22px Tahoma, Geneva, sans-serif ; color:#3f4d76; margin-top:30px;}
.clieninclude p {font:normal 13px/17px Tahoma, Geneva, sans-serif ; color:#444; text-align:left}


.innercont_rht {width:713px; padding-left:21px; border-left:1px solid #939598; height:auto; float:right;}
.innercont_rht h1 {font:normal 24px/30px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.innercont_rht h2 {font:normal 18px/22px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.innercont_rht h2 a {font-weight:normal!important; color:#3f4d76;}
.innercont_rht p {padding-top:10px; font:normal 13px/17px Tahoma, Geneva, sans-serif ; color:#444;}
.innercont_rht p a {color:#444;}
.innercont_rht ul {margin-top:20px;}
.innercont_rht ul li {display:inline; padding-right:7px;  font:normal 13px/35px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.innercont_rht ul li a  {color:#3f4d76}
.innercont_rht p.energisecontact {font:normal 17px Tahoma, Geneva, sans-serif; color:#3f4d76;}
.innercont_rht p.energisecontact a { color:#3f4d76;}
.innercont_rht p.bold {font-weight:bold;}

.empwellbeingcont {width:713px; padding-left:21px; border-left:1px solid #939598; height:auto; float:right;}
.empwellbeingcont h1 {font:normal 24px/30px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.empwellbeingcont h2 {font:300 16px/22px Tahoma, Geneva, sans-serif ; color:#3f4d76; padding-top:10px;}
.empwellbeingcont h2 a {color:#3f4d76;} 
.empwellbeingcont p {font:normal 13px/17px Tahoma, Geneva, sans-serif; color:#444; padding-top:10px; }
.empwellbeingcont p a {color:#444;}


.wellbeingcont {width:713px; padding-left:21px; border-left:1px solid #939598; height:auto; float:right;}
.wellbeingcont h1 {font:normal 24px/30px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.wellbeingcont h2 {font:normal 18px/22px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.wellbeingcont h2 a {color:#3f4d76;} 
.wellbeingcont h3 {font:300 16px/22px Tahoma, Geneva, sans-serif ; color:#3f4d76; padding-top:10px;}
.wellbeingcont p {
	font:normal 13px/17px Tahoma, Geneva, sans-serif;
	color:#444;
	padding-top:10px;
}
.wellbeingcont p a {color:#444;}
.articlehead {text-decoration:underline;}
.showdetail {font:normal 13px/17px Tahoma, Geneva, sans-serif ; color:#444; cursor:pointer; text-decoration:underline}
.wellbeingdetails {font:normal 13px/17px Tahoma, Geneva, sans-serif ; color:#444;}
.showhide {font:normal 13px/17px Tahoma, Geneva, sans-serif; color:#444; margin-top:5px;}
.showhide a {color:#444;}
.hidearticle {text-decoration:underline; cursor:pointer; width:70px; padding-top:10px!important; font-weight:normal!important;}
.showhide ul li {list-style:disc!important; margin-left:25px;}


ul.partners {margin-top:10px;}
ul.partners li {color:#444;font:normal 13px/20px Tahoma, Geneva, sans-serif ; display:block!important;}
ul.partners li a {color:#444; text-decoration:none;}

.olivergray {margin-top:13px; height:auto; width:700px;}
.olivergray a {color:#414042;}
.olivergray h2 {font:normal 18px/20px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.olivergray ul {margin:5px 0px 0px 0px; padding:0px;}
.olivergray ul li {font:normal 13px/20px Tahoma, Geneva, sans-serif ; color:#414042; display:list-item}
.olivergray ul li a {color:#414042;}
.olivergray p {padding:0px 0px 10px 0px;}

.partnerlogo {width:150px; height:auto; margin-bottom:15px; float:left;}
.partnertext {width:540px; height:auto; margin-bottom:15px; float:right;font:normal 13px/20px Tahoma, Geneva, sans-serif ; color:#414042;}
.partnertext ul li {list-style:disc!important; margin-left:15px;}

.btmdetails {margin-top:13px; width:430px;}

.executive {margin-top:13px;}
.executive p {padding-bottom:8px; padding-top:0px; color:#3f4d76;}
.executive ul {margin: 0px; padding:0px;}
.executive ul li {font:normal 13px/20px Tahoma, Geneva, sans-serif ; color:#414042; display:list-item}
.executive ul li a {color:#414042;}

.showhidediv {text-decoration:underline; margin-top:13px; cursor:pointer; font:normal 13px/17px Tahoma, Geneva, sans-serif ; color:#444; width:auto}
:first-child+html .showhidediv {margin-top:18px;}


.textfield {width:290px; height:15px; font:normal 12px Tahoma, Geneva, sans-serif; color:#333; background:#eeeeef; border-top:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #eeeeef; border-bottom:1px solid #eeeeef; padding:4px 2px;}

.textarea {width:290px; height:100; font:normal 12px Tahoma, Geneva, sans-serif; color:#333; background:#eeeeef; border-top:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #eeeeef; border-bottom:1px solid #eeeeef; padding:2px;}

input.btn {background:url(../images/button.png) no-repeat; width:66px; height:20px; font:bold 10px Tahoma, Geneva, sans-serif; color:#3f4d76; border:0px; padding-bottom:3px;}
:first-child+html input.btn{padding-bottom:0px;}
input.btn{padding-bottom:0px\9;}

.companybenefits { width:355px; height:auto; float:left;}
.companybenefits h2 {font:normal 18px/20px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.companybenefits ul {margin:5px 0px 0px 0px; padding:0px;}
.companybenefits ul li {font:normal 13px/20px Tahoma, Geneva, sans-serif ; color:#414042; display:list-item}
.companybenefits ul li a {color:#414042;}

.employeebenefits { width:345px; height:auto; float:right;}
.employeebenefits h2 {font:normal 18px/20px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.employeebenefits ul {margin:5px 0px 0px 0px; padding:0px;}
.employeebenefits ul li {font:normal 13px/20px Tahoma, Geneva, sans-serif ; color:#414042; display:list-item}
.employeebenefits ul li a {color:#414042;}

.read_more {background:#a1cc4a; font:normal 13px/20px Tahoma, Geneva, sans-serif; color:#fff; cursor:pointer; margin-top:15px; padding:0px 5px; display:inline}

.textblue {color:#3f4d76;}
.textblue a {color:#3f4d76!important;}
.headingtext {font:normal 18px/22px Tahoma, Geneva, sans-serif ; color:#3f4d76;}

.textblueu {color:#3f4d76; text-decoration:underline}

.loginbox {width:380px; height:auto; margin:auto; padding-top:30px;}
.newsbox {width:auto; height:auto; margin:auto; padding-top:20px;}
.textgrey {font:normal 13px/20px Tahoma, Geneva, sans-serif ; color:#414042;}
.textgrey a {color:#3f4d76; text-decoration:none;}
.textgrey a:hover {text-decoration:underline;}
.textgreyu {font:normal 13px/20px Tahoma, Geneva, sans-serif ; color:#414042; text-decoration:underline}
.forgotpassword {font:normal 13px/20px Tahoma, Geneva, sans-serif; color:#414042;}
.forgotpassword a {color:#414042;}

a[href$=".pdf"] {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pdf-icon.gif) no-repeat scroll left center;
font-weight:normal;
padding-left:22px;
}

/*-- scroll bar starts --*/
.Scroller-Container {position: absolute; top: 0px; left: 0px;}
.Scrollbar-Up {position: absolute; width: 17px; height: 10px; background:url(../images/uparrow.jpg) 0px 0px no-repeat; font-size: 0px; left: 0px; top: 0px;}
.Scrollbar-Track {width: 17px; height: 280px; position: absolute; left: 0px; top: 10px; background: url(../images/scroller_line.jpg) repeat-y;}
.Scrollbar-Handle {position: absolute; width: 17px; height: 23px; background:url(../images/scroller.jpg) 0px 0px no-repeat;}
.Scrollbar-Down { position: absolute; top: 290px; width: 17px; left: 0px; height: 10px; background:  url(../images/downarrow.jpg); font-size: 0px;}
#Scrollbar-Container { position: relative; top: -300px; width:17px; left:695px; z-index:1; display:block}
#Container {position: relative; top: 0px; left: 0px; width: 700px; height: 300px; background-color: #fff;}
.news {color:#3f4d76;}
.news a {color:#3f4d76!important; text-decoration:underline;}
.news a:hover {color:#33426d!important;}
/*-- scroll bar ends --*/

.highenergy {font:normal 13px/17px Tahoma, Geneva, sans-serif; color:#414042;}
.highenergy h2 {padding-top:10px;}
.highenergy p {padding-top:0px;}

.sitemap {}
.sitemap ul {margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif;}
.sitemap ul li {padding:0px 0px 10px 0px; color:#3f4d76; display:block; font-size:13px; line-height:17px!important;}
.sitemap ul li a {text-decoration:none;}
.sitemap ul li a:hover {text-decoration:underline;}
.sitemap ul li ul {margin:5px 0px 0px 20px; padding:0px;}
.sitemap ul li ul li {padding:0px; color:#414042; font-size:12px; display:block; line-height:17px!important;}
.sitemap ul li ul li a {text-decoration:none;color:#414042; }
.sitemap ul li ul li a:hover {text-decoration:underline;}

.LPform {overflow:hidden;}


/*-- Assess --*/

/*----------------Contact Form  ----------------*/

.assessform {border:1px solid #e0dfdf; margin:0px; width:960px;}

.assessform h3 {font:normal 11px/28px Arial, Helvetica, sans-serif; color:#FF0000; text-indent:15px; margin-bottom:10px;  } 
.assessform p {line-height:12px;  height:18px;}
.assessform p.redtxt {line-height:26px; color:#FF0000;}
.assessform input {border:1px solid #e0dfdf; background:#f7f7f7; width:450px; height:21px; margin:0px 5px 5px 15px;}
.assessform select {border:1px solid #e0dfdf; background:#f7f7f7; width:435px; height:21px; margin:0px 5px 5px 15px;}
.assessform input.btn {background:url(img/subscribe_btn.jpg) 0 0  no-repeat; width:96px; height:25px; border:0px; padding:0px 0px 0px 0px; }
.assessform textarea {border:1px solid #e0dfdf;  background:#f7f7f7; width:500px; margin:0px 35px 5px 15px; height:47px;}
.assessform label {margin:0px 0px 0px 15px; width:400px;  font-size:12px; font-weight:bold;  float:left; line-height:15px}
.assessform label span {color:#FF0000;}

.assessform_box {width:950px; margin:5px 0px; border:1px solid #e0dfdf; padding:5px;}
.assessform_box a {color:#3399FF; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif;}
.assessform_box h3 {color:#3f4d76; font-size:14px;}
.assessform_box a:hover {text-decoration:underline;}
 h4 {font:normal 14px/24px Arial, Helvetica, sans-serif; color:#00b5f0;}
.assessform-left {width:880px;  float:left;}
.assessform-left h4 {font:normal 14px/24px Arial, Helvetica, sans-serif; color:#00b5f0;}
.assessform-left p {margin:0px; padding:0px;}
.assessform-left_col1 {width:420px;  float:left;}
.assessform-left_col1 p { }
.assessform-left_col2 {width:55px; float:left; padding-bottom:10px; }
.assessform-left_col2c {width:55px; float:left;  }
.assessform-left_col2a {width:55px; float:left;  }

.assessform-left_col2d {width:350px; float:left; padding-bottom:7px; }
.assessform-left_col2d textarea {border:1px solid #e0dfdf;  background:#f7f7f7; width:340px; height:34px; margin:0px; padding:0px; font:normal 11px Tahoma, Geneva, sans-serif;}

/*posture page content*/
ul.poster { margin:0px; padding:0px; float:left;}
ul.poster li {  float:left; display:inline; line-height:18px; margin:0 0 15px; min-height:182px; }
* html ul.poster li {height:182px;}
ul.poster li  h1 { font-size:14px; font-weight:bold; }
ul.poster li.correct {   padding-left:160px; float:left; display:inline; background: url(../images/correct_seat.jpg) no-repeat left top; width:700px;   }
ul.poster li.chest { padding-left:160px; float:left; display:inline; background:url(../images/chest_stretch.jpg) no-repeat left top; width:300px;   }
ul.poster li.back {padding-left:160px; float:left; display:inline; background:url(../images/back_stretch.jpg) no-repeat left top; width:300px; margin-left:40px; height:150px; }
ul.poster li.wrist { padding-left:160px; float:left; display:inline; background:url(../images/wrist_stretches.jpg) no-repeat left top;  width:300px;}
ul.poster li.neck {  padding-left:160px; float:left; display:inline; background:url(../images/neck_stretch.jpg) no-repeat left top; width:300px; margin-left:40px; }
ul.bull { margin:0px; padding:0px; float:left;}
ul.bull li { background:url(../images/bull.gif) no-repeat left 14px; padding:0 0 0 15px; margin:0px; text-align:left; }
ul.bull {}
.borderblu { border-bottom: solid 2px #3f4d76;}
.innercont_rht1 {width:980px;  height:auto; float:right;font:normal 13px/17px Tahoma, Geneva, sans-serif ; color:#444; margin-top:10px;  }
.innercont_rht1 p {padding-top:10px; font:normal 13px/17px Tahoma, Geneva, sans-serif ; color:#444;}
.innercont_rht1 h1 {font:normal 24px/30px Tahoma, Geneva, sans-serif ; color:#3f4d76;}
.spacer { height:5px;}
/*posture page content*/

