body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;}
a img{ border:none;}
a:hover{ text-decoration:none;}

/**/
header{width:100%; clear:both; overflow:hidden;}
.top_header{
	background:#404040;
	width:100%;
	height:18px;
}
.top_header_wrapper{
	width:1006px; 
	margin:0 auto;
	position:relative;
	clear:both;
}
.right_btn{
	position:absolute;
	top:0;
	right:0;
	height:50px;
}
.right_btn ul{ list-style:none;}
.right_btn ul li{
	float:left;
	padding: 0 5px 0 2px;
}
.right_btn ul li a{
	text-decoration:none;
	padding:5px 0px;
}
.login_btn{
	cursor:pointer;
	padding:5px 0;
	border:none;
	outline:none;
	font-size:14px;
	color:#FFFFFF;
	width: 77px;
	-webkit-box-shadow:0 5px 4px #666666;
	-moz-box-shadow:0 5px 4px #666666;
	box-shadow:0 5px 4px #666666;
	background: #1B8877 url(../js/loginButton.svg) no-repeat;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1B8877), to(#004336));
	background: -webkit-linear-gradient(#1B8877, #004336);
	background: -moz-linear-gradient(#1B8877, #004336);
	background: -ms-linear-gradient(#1B8877, #004336);
	background: -o-linear-gradient(#1B8877, #004336);
	background: linear-gradient(#1B8877, #004336);
	-pie-background: linear-gradient(#1B8877, #004336);
	behavior: url(PIE.htc);
	position:relative;
}
.login_btn:hover{
	background: #004336;

	}
.bottom_header{
	width:100%;
	clear:both;
	overflow:hidden;
	height:113px;
	background:url(../images/bottom_header.png) repeat-x;
}
.header_wrapper{
	width:1006px;
	margin:0 auto;
}
.logo{
    float: left;
    margin-bottom: 11px;
    padding-top: 15px;
}
nav{
	width:650px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
nav ul{ list-style:none;}
nav ul li{
	float:left;
	border-top: 1px solid #C0C0C0;
}
nav ul li:first-child{ border-left:1px solid #c0c0c0;}
nav ul li a{
	text-decoration:none;
	padding:12px 17px;
	color:#1b8877;
	display:block;
	font-size:14px;
	background:url(../images/nav_devider.jpg) no-repeat scroll 100% 0;
}
nav ul li a:hover,nav ul li a.active{
	background:#1b8877;
	color:#FFFFFF;
}
section{ width:100%; clear:both; overflow:hidden;}
.banner_area{
	background:url(../images/banner_area_bg.png) repeat-x;
	height:363px;
	width:100%;
}
.banner_area p{
	margin-bottom:6px;
	line-height:18px;
}
.banner_area_wrapper{
	width:1006px;
	margin:0 auto;
	overflow:hidden;
}
.banner_shadow{
	background:url(../images/banner_shadow.jpg) no-repeat;
	width:1006px;
	height:32px;
	float:left;
}
.banner{ 
	width:998px;
	height:292px;
	background:#FFFFFF;
	float:left;
}
.banner_left{
	float:left;
	width:696px;
	padding:16px 7px 0 20px;
}
.banner_left h1{
	font-family:"Lucida Grande", sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	padding-bottom: 6px;
}
.grey{
	font-family:"Lucida Grande", sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#7c7c7c;
}
.banner_right{
	width:210px;
	height:262px;
	border:1px solid #b2b2b2;
	float:right;
	margin: 13px 16px 0 0;
}
.section_area{ padding:18px;}
.common_artcle{ width:300px; float:left; height:242px;}
.wrapper_section{
	width:1006px;
	/*background:url(../images/mainbody_bg.jpg) repeat-x;*/
	height:273px;
	margin:0 auto;
	background: #dedede url(../js/wrapper_section.svg) no-repeat scroll 0 0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#FFFFFF));
	background: -webkit-linear-gradient(#dedede, #FFFFFF);
	background: -moz-linear-gradient(#dedede, #FFFFFF);
	background: -ms-linear-gradient(#dedede, #FFFFFF);
	background: -o-linear-gradient(#dedede, #FFFFFF);
	background: linear-gradient(#dedede, #FFFFFF);
	-pie-background: linear-gradient(#dedede, #FFFFFF);
	behavior: url(PIE.htc);
}
.wrapper_section_question{
	background:#FFFFFF;
	width:1006px;
	border:1px solid #cccccc;
	margin:0 auto;
	overflow:hidden;
}
.question_area{
	padding:10px 18px 0 15px;
	float:left;
	width:974px;
}
.question_area p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444444; font-weight:normal; line-height:17px;}
.bannerQuestion_wrapper{
	width:1006px;
	margin:0 auto;
}
.bannerQuestion_wrapper p{
	font-family:"Lucida Grande", sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-top:13px;
	float:left;
}
footer{width:100%; clear:both; overflow:hidden;background:#404040;}
.footer_wrapper{ 
	width:1006px;
	margin:0 auto;
	height:77px;
	
}
.footer_wrapper p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:15px 0 0 0;
}
.common_artcle{
	width:300px;
	float:left;
	background:#FFFFFF;
	border:1px solid #bebebe;
	margin-right:20px;
}
.top{
	clear:both;
	overflow:hidden;
	padding-top:10px;
}
.top_left{
	float:left;
	padding-left:17px;
}
.top_right{ 
	float:left;
	padding:0 0 0 10px;
}
.top_right p{
	
}
.hd01{ 
	font-family:"Lucida Grande", sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#1b8877;
}
.hd02{
	font-family:"Lucida Grande", sans-serif;
	font-size:27px;
	font-weight:bold;
	color:#b9df91;
	padding-top:6px;
}
.bottom{
	clear:both;
	overflow:hidden;
	padding:10px 10px 0 17px;
}
.bottom a{ color:#1b8877;}
.bottom a:hover{
	text-decoration:underline;
}
.bottom p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-bottom:8px;
	line-height:16px;
}
ul.footer_nav{
	list-style:none;
	padding-top:14px;
}
.footer_nav li{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.footer_nav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:0 5px;
}
.footer_nav li a:hover{
	text-decoration:underline;
}
.footerIcon{
	clear:both;
}
.footerIcon ul{
	list-style:none;
}
.footerIcon ul li{
	float:left;
	padding: 8px 5px 0 0;
}
.footerIcon ul li a{}
ul.fb{
	list-style:none;
}
.fb li{
	float:left;
	padding: 8px 5px 0 0;
}
.fb li a{}
.click{
	font-family:"Lucida Grande", sans-serif;
	font-size:14px;
	color:#1b8877;
	font-weight:bold;
}
.take{
	font-family:"Lucida Grande", sans-serif;
	font-size:24px;
	color:#1b8877;
	font-weight:bold;
}
.banner_area_question{
	background:url(../images/banner_area_question_bg.png) repeat-x;
	height:57px;
	width:100%;
}
.headline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding-bottom:10px;
}
.common_question_area{}
.common{
	padding:5px 0 5px 14px;
	float:left;
	border:1px solid #e4e4e4;
	width:958px;
	margin:2px 0 14px 0;
}
.head{
	background:#1b8877;
	width:100%;
	overflow:hidden;
	height:29px;
	clear:both;
	margin-bottom:17px;
	color:#FFFFFF;
}
.head p{
	font-family:"Lucida Grande";
	font-size:18px;
	color:#FFFFFF;
	padding:5px 0 0 12px;
}
ul.list{
	list-style:none
}
.list li{
	display:block;
}
.list li a{}
.checkbox{}
.checkbox p{
	clear:both;
	padding-bottom:5px;
}
.radio{
	float:left;
}
.radio_Two{
	clear:both;
	padding: 10px 0 10px 31px;
}
.radio_Two span{
	vertical-align:middle;
}
.radio p{
	float:left;
	padding-bottom:6px;
	margin-right:22px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.radio span{
	vertical-align:middle;
}
.send_Now_area{
	background:#e3e3e3;
	height:40px;
	clear:both;
	margin-bottom:10px;
}
.sendNow{
	border:none;
	outline:none;
	cursor:pointer;
	color:#FFFFFF;
	width:82px;
	margin: 5px 8px;
	padding:6px 0;
	background: #1B8877 url(../js/loginButton.xml) no-repeat scroll 0 0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1B8877), to(#004336));
	background: -webkit-linear-gradient(#1B8877, #004336);
	background: -moz-linear-gradient(#1B8877, #004336);
	background: -ms-linear-gradient(#1B8877, #004336);
	background: -o-linear-gradient(#1B8877, #004336);
	background: linear-gradient(#1B8877, #004336);
	-pie-background: linear-gradient(#1B8877, #004336);
	behavior: url(PIE.htc);
	position:relative;
}
.formArea{
	width:842px;
	overflow:hidden;
	padding: 10px 0 10px 72px;
	min-height:400px;
}
.txt{
	width:225px;
	border:1px solid #afafaf;
	padding:3px;
	height:19px;
	color:#555555;
}
.txt01{
	width:107px;
	border:1px solid #afafaf;
	padding:3px;
	height:19px;
}
.formLeft p{
	clear:both;
	overflow:hidden;
	padding:0 0 9px 0;
	line-height:22px;
}
.formLeft label{
	float:left;
	width:90px;
}
.formLeft span{
	float:left;
}
.formLeft{}
.formRight{
	padding:0 0 0 65px;
}
.selectMenu{
	width:102px;
	border:1px solid #afafaf;
	padding:3px;
	height:27px;
	color: #555555;
}
.question_area em{ color:#444444;}
.formRight label{
	float:left;
	width:90px;
}
.formRight span{
	float:left;

}
.formRight p{
	clear:both;
	overflow:hidden;
	padding-bottom:9px;
	line-height:22px;
}
.formArea input:focus{
	border:1px solid #339966;
	outline:none;
}
.headline01{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding: 5px 0 0 9px;
}
.headline0{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;	
}
.conTest{
	cursor:pointer;
	padding:4px 0;
	border:none;
	outline:none;
	font-size:14px;
	color:#FFFFFF;
	width: 176px;
	-webkit-box-shadow:0 5px 4px #666666;
	-moz-box-shadow:0 5px 4px #666666;
	box-shadow:0 5px 4px #666666;
	background: #1B8877 url(../js/loginButton.svg) no-repeat;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1B8877), to(#004336));
	background: -webkit-linear-gradient(#1B8877, #004336);
	background: -moz-linear-gradient(#1B8877, #004336);
	background: -ms-linear-gradient(#1B8877, #004336);
	background: -o-linear-gradient(#1B8877, #004336);
	background: linear-gradient(#1B8877, #004336);
	-pie-background: linear-gradient(#1B8877, #004336);
	behavior: url(PIE.htc);
	position:relative;
}
/************ADDED ON 08-12-11 for Popup********************/
.popupArea{
	width:300px;
	float:left;
	min-height:110px;
	/*background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dedede));
	background: -webkit-linear-gradient(#ffffff, #dedede);
	background: -moz-linear-gradient(#ffffff, #dedede);
	background: -ms-linear-gradient(#ffffff, #dedede);
	background: -o-linear-gradient(#ffffff, #dedede);
	background: linear-gradient(#ffffff, #dedede);
	-pie-background: linear-gradient(#ffffff, #dedede);
	behavior: url(PIE.htc);*/
}


.maleFemalebtn{
	border:none;
	outline:none;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	width:90px;
	text-shadow: 0.1em 0.1em 0.05em #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:7px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #1b8877;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1b8877), to(#064a3f));
	background: -webkit-linear-gradient(#1b8877, #064a3f);
	background: -moz-linear-gradient(#1b8877, #064a3f);
	background: -ms-linear-gradient(#1b8877, #064a3f);
	background: -o-linear-gradient(#1b8877, #064a3f);
	background: linear-gradient(#1b8877, #064a3f);
	-pie-background: linear-gradient(#1b8877, #064a3f);
	behavior: url(PIE.htc);
	position:relative;
}
.maleFemalebtn:hover{
	background:#167a6b;
	}
.popupContent{
	width:240px;
	margin:15px auto 0;
	text-align:center;
	 padding-bottom:20px;
	 overflow:hidden;
}
.popupContent h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#198171;
	font-weight:bold;
	padding: 4px 0 28px;
	
}

/********************ADDED FOR COLORBOX********************/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/overlay.png) repeat scroll 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{
		background:#ffffff; 
		overflow:hidden;
		background: #ffffff;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dedede));
		background: -webkit-linear-gradient(#ffffff, #dedede);
		background: -moz-linear-gradient(#ffffff, #dedede);
		background: -ms-linear-gradient(#ffffff, #dedede);
		background: -o-linear-gradient(#ffffff, #dedede);
		background: linear-gradient(#ffffff, #dedede);
		-pie-background: linear-gradient(#ffffff, #dedede);
		behavior: url(PIE.htc);
		}
        .cboxIframe{background:#ffffff;}
        #cboxError{padding:50px; border:1px solid #cccccc;}
        /*#cboxLoadedContent{margin-bottom:20px;}*/
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:0; right:0; background:url(../images/close.png) no-repeat 0 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:0 -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
/***************COLORBOX END*************/

/*AADED ON 16/12/11*/
.certificate{
	clear:both;
	overflow:hidden;
	margin-bottom:18px;
}
.certificate_top{
	background:url(../images/pattern.gif) repeat-x;
	width:973px;
	height:1px;
	float:left;
}
.certificate_middle{
	width:972px;
	float:left;
}
.left{
	background:url(../images/pattern_left.gif) repeat-y;
	width:1px;
	float:left;
	height:406px;
}
.middle{
	width:971px;
	float:left;
	margin-bottom:20px;
	/*border:1px dashed #000;*/
	-webkit-box-shadow: #666666 0px 2px 10px;
	-moz-box-shadow: #666666 0px 2px 10px;
	box-shadow: #666666 0px 2px 10px;
	behavior: url(PIE.htc);
	position:relative;
	}
.middle p{
	line-height:20px;
}
.middle p span{
	color:#333333;
}

.right{
	background:url(../images/pattern_left.gif) repeat-y;
	width:1px;
	float:left;
	height:406px;
}
.green{
	color:#1b8877;
}
.reportArea{
	margin: 20px auto;
	width:326px;
	height:192px;
	background:#e7e7e7;
	border:1px solid #b7b7b7;
	-webkit-box-shadow: #c8c8c8 0px 2px 12px;
	-moz-box-shadow: #c8c8c8 0px 2px 12px;
	box-shadow: #c8c8c8 0px 2px 12px;
	behavior: url(PIE.htc);
	position:relative;
}
.reportArea2{
	width:326px;
	float:left;
	height:192px;
	background:#e7e7e7;
	border:1px solid #b7b7b7;
	-webkit-box-shadow: #c8c8c8 0px 2px 12px;
	-moz-box-shadow: #c8c8c8 0px 2px 12px;
	box-shadow: #c8c8c8 0px 2px 12px;
	behavior: url(PIE.htc);
	position:relative;
}
.report{
	width:338px;
	height:207px;
	margin:0 auto;
}
ul.leftPanel{
	list-style:none;
	width:82px;
    padding:13px 0 0 19px !important;
	float:left;
}
.leftPanel li{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color:#333333;
	padding:0 0 6px  0 !important;
}
ul.middleArea{
	list-style:none;
	width:85px;
	float:left;
	padding:14px 0 0 11px !important;
}
.middleArea li{
	display:block;
	padding:0 0 12px  0 !important;
}
ul.rightPanel{
	list-style:none;
	width:125px;
	float:left;
	padding:13px 0 0 0 !important;
}
.rightPanel li{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:normal;
	color:#333333;
	padding:0 0 6px 21px !important;
}
.excillent{
	width:30px;
	height:14px;
	border:1px solid #969696;
	background: #08fb01 url(../js/excillent.svg) no-repeat;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#08fb01), to(#00b200));
	background: -webkit-linear-gradient(#08fb01, #00b200);
	background: -moz-linear-gradient(#08fb01, #00b200);
	background: -ms-linear-gradient(#08fb01, #00b200);
	background: -o-linear-gradient(#08fb01, #00b200);
	background: linear-gradient(#08fb01, #00b200);
	-pie-background: linear-gradient(#08fb01, #00b200);
	behavior: url(PIE.htc);
	position:relative;
}
.good{
	width:40px;
	height:14px;
	border:1px solid #969696;
	background: #379767 url(../js/good.svg) no-repeat;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#379767), to(#006136));
	background: -webkit-linear-gradient(#379767, #006136);
	background: -moz-linear-gradient(#379767, #006136);
	background: -ms-linear-gradient(#379767, #006136);
	background: -o-linear-gradient(#379767, #006136);
	background: linear-gradient(#379767, #006136);
	-pie-background: linear-gradient(#379767, #006136);
	behavior: url(PIE.htc);
	position:relative;
}
.fair{
	width:50px;
	height:14px;
	border:1px solid #969696;
	background: #feff01 url(../js/fair.svg) no-repeat;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#feff01), to(#c2c700));
	background: -webkit-linear-gradient(#feff01, #c2c700);
	background: -moz-linear-gradient(#feff01, #c2c700);
	background: -ms-linear-gradient(#feff01, #c2c700);
	background: -o-linear-gradient(#feff01, #c2c700);
	background: linear-gradient(#feff01, #c2c700);
	-pie-background: linear-gradient(#feff01, #c2c700);
	behavior: url(PIE.htc);
	position:relative;
}
.poor{
	width:60px;
	height:14px;
	border:1px solid #969696;
	background: #feff01 url(../js/poor.svg) no-repeat;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fcce00), to(#dbb000));
	background: -webkit-linear-gradient(#fcce00, #dbb000);
	background: -moz-linear-gradient(#fcce00, #dbb000);
	background: -ms-linear-gradient(#fcce00, #dbb000);
	background: -o-linear-gradient(#fcce00, #dbb000);
	background: linear-gradient(#fcce00, #dbb000);
	-pie-background: linear-gradient(#fcce00, #dbb000);
	behavior: url(PIE.htc);
	position:relative;
}
.veryPoor{
	width:70px;
	height:14px;
	border:1px solid #969696;
	background: #feff01 url(../js/verypoor.svg) no-repeat;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f86900), to(#b83200));
	background: -webkit-linear-gradient(#f86900, #b83200);
	background: -moz-linear-gradient(#f86900, #b83200);
	background: -ms-linear-gradient(#f86900, #b83200);
	background: -o-linear-gradient(#f86900, #b83200);
	background: linear-gradient(#f86900, #b83200);
	-pie-background: linear-gradient(#f86900, #b83200);
	behavior: url(PIE.htc);
	position:relative;
}
.extremeUnhealthy{
	width:80px;
	height:14px;
	border:1px solid #969696;
	background: #feff01 url(../js/extremeUnhealthy.svg) no-repeat;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff0015), to(#810000));
	background: -webkit-linear-gradient(#ff0015, #810000);
	background: -moz-linear-gradient(#ff0015, #810000);
	background: -ms-linear-gradient(#ff0015, #810000);
	background: -o-linear-gradient(#ff0015, #810000);
	background: linear-gradient(#ff0015, #810000);
	-pie-background: linear-gradient(#ff0015, #810000);
	behavior: url(PIE.htc);
	position:relative;
}
.arrow{background:url(../images/arrowLeft.png) no-repeat scroll 0 3px;}
/*ADDED ON 21/12/11*/
.adultDaily{
	width:648px;
	clear:both;
	overflow:hidden;
	margin:20px auto;
	-webkit-box-shadow: #666666 0px 2px 6px;
	-moz-box-shadow: #666666 0px 2px 6px;
	box-shadow: #666666 0px 2px 6px;
	behavior: url(PIE.htc);
	position:relative;
}
.adultDailyTop{
	width:100%;
	float:left;
	background:#e4e4e4;
	height:30px;
}
.adultDailyTop p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:8px 0 0 10px;
}
.adultDailybody{
	width:100%;
	float:left;
}

/*ADDED ON 31/01/12 for home page*/
.bannerBtn{ float:left; margin-top:5px;}
.fbConnection{
	float:left;
	width:294px;
	height:54px;
	margin-right:20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #1b8877;
	behavior: url(PIE.htc);
	position:relative;
}
.fbConnection p{ float:left; font-family: "Lucida Grande", sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; padding: 10px 0 0; margin:0;}
.fbicon{ padding:0 9px 0 12px;}
.starAssessment{
	float:left;
	width:294px;
	height:54px;
	margin-right:20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #404040;
	behavior: url(PIE.htc);
	position:relative;
}
.starAssessment p{ float:left; font-family: "Lucida Grande", sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; padding: 10px 0 0; margin:0;}

/*ADDED ON 01/01/12 for question page*/

.wrapper_section_questionN{
	border:1px solid #cccccc;
	width:1006px;
	margin:0 auto;
	overflow:hidden;
}
.previous{
	background:#888888;

	width:67px;
	height:24px;
	margin: 0 5px 0 0;
	cursor:pointer;
	border:none;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:24px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(PIE.htc);
	position:relative;
}
.next{
	background:#1b8877;
	width:46px;
	height:24px;
	cursor:pointer;
	border:none;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:24px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(PIE.htc);
	position:relative;
}
.prvnxtBtnTop{}
.prvnxtBtnBottom{ float:right; margin:7px 8px 0 0;}
.heading{ background:#ebebeb; border:1px solid #c8c8c8; float:left; width:972px; position:relative;}
.heading p{ padding-top:10px; padding: 6px 13px 0 7px;}
.commonArea{ border:1px solid #c8c8c8; padding:14px; color:#444444; font-family:arial; font-size:14px; line-height:22px; text-align:justify; margin-bottom:10px;}
ul.dot{ list-style:none; line-height:16px; margin-bottom:5px;}
.dot li{background:url(../images/dot.png) no-repeat scroll 0 10px; padding:4px 15px; width:588px;}
.commonArea p{color:#444444; font-family:arial; font-size:14px; line-height:22px; text-align:justify; margin-bottom:10px; }
.commonArea ul{margin:0; padding:5px 0 5px 30px;}
.commonArea ul li{list-style:disc; font-size:14px; color:#444444; font-family:arial; padding:0; margin:0;}
.commonArea ol{margin:0; padding:5px 0 5px 30px;}
.commonArea ol li{list-style:disc; font-size:14px; color:#444444; font-family:arial; padding:0; margin:0;}
.commonArea a{ text-decoration:underline;}
.banner_rightN{
	background:url(../images/mh.jpg) no-repeat;
	width:247px;
	height:246px;
	float:left;
	margin: 13px 16px 0 0;
	text-align:center;
}
.banner_rightN p{ font-family:"Lucida Grande", sans-serif; font-size:40px; color:#FFFFFF; line-height:50px; padding-top:70px;}
/*.healthyFood{ background:url(../images/takeHealthyfoodbg.png) no-repeat; width:187px; height:48px; position:absolute; right: -6px; text-align:center;}
*/

.healthyFood{ 
/*width:187px;*/
padding:0 5px;
right: -6px;
text-align:center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #000000;
behavior: url(PIE.htc);
position:absolute;
z-index:100;
}
.healthyFood p{ padding:5px 0;font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
.topArrow{ background:url(../images/topArrow.png) no-repeat; width:16px; height:7px; position:absolute; top:-6px; right:15px;}


/*ADDED ON 08/02/12 for login page*/
.loginAreaMain{ background:url(../images/login_bg.png) repeat; width:665px; float:left; padding:15px;}
.loginArea{ width:665px; float:left; background:#ffffff;}
.loginAreaLeft{ width:340px; float:left; padding:0 15px; border-right:1px solid #c7c7c7;}
.loginAreaLeft h1{ font-family:"Lucida Grande", sans-serif; font-size:15px; color:#000000; font-weight:bold;}
.loginInput{ width:325px; height:24px; border:1px solid #afafaf; padding:0 5px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555555;}
.loginAreaLeft label{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:14px 0 8px 0; float:left;}
.loginAreaLeft label span, .loginAreaLeft  span{color:#ff0000;}
.selectLogin{ width:77px; height:24px; border:1px solid #afafaf; padding:2px; margin-right:8px;}
.selectArea{ width:275px; clear:both;}
.checkboxArea{ clear:both; overflow:hidden;}
.checkboxArea p{ float:left; padding:12px 0 0 15px;}
.loginArearight{ width:270px; float:left; padding:0 14px 0 10px;}
.continue{
	width:80px;
	height:24px;
	font-size:13px;
	color:#ffffff;
	background:#1b8877;
	border:none;
	outline:none;
	cursor:pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(PIE.htc);
}
.loginArearight h1{font-family:"Lucida Grande", sans-serif; font-size:15px; color:#000000; font-weight:bold;}
.loginArearight p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:20px;}
.loginArearightTop{}
.loginArearightbottom{ margin-top:60px;}
.loginArearightbottom h1{ font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold;}
.loginButton{
	width:59px;
	height:24px;
	font-size:13px;
	color:#ffffff;
	background:#1b8877;
	border:none;
	outline:none;
	cursor:pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(PIE.htc);
}
.crossArea{ float:right; padding:5px 14px 0 0;}

/**/
.completeDiv{ width:176px; height:35px; background:#000000; float:right; margin-top:6px;}
.completeDiv p{ font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#FFFFFF; padding:6px 15px 0 9px;}
.completeDiv  span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; float:left; padding:11px 0 0 0;}

.formAreaNew{
	background:#f0f0f0;
	width:834px;
	margin:0 auto;
	overflow:hidden;
	/*min-height:145px;*/
	padding:13px 12px;
}
.continueArea{background:#f0f0f0; width:858px; height:39px; margin:0 auto;}
.textArea{margin:0 auto; width:858px;}
.conTbutton{
	background:#1b8877;
	width:68px;
	height:24px;
	cursor:pointer;
	border:none;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:24px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(PIE.htc);
	position:relative;
}

/*added on 10-2-2012*/
.hdrfix{clear:both; height:17px;}
.banner_left .dyncontent{clear:both; width:696px;  min-height:185px;}
.banner_left .dyncontent .titletest{font-family:"Lucida Grande", sans-serif; font-weight:bold; font-size:15px; color:#7c7c7c; clear:both; padding:0 0 6px 0;}
.banner_left .dyncontent ol{ list-style:none; list-style-type:decimal; padding:0 0 0 20px; margin:0; display:block;}
.banner_left .dyncontent ol li{clear:both; font-size:13px; padding:0 0 2px 0;}
.banner_left .dyncontent li a{clear:both; color:#555555; display:block; padding:2px 0;} 
.banner_left .dyncontent li a:hover{clear:both; padding:2px 0 0 0; color:#1b8877; display:block; padding:2px 0;} 
.banner_left .dyncontent p.contentques{font-size:13px; color:#000000; display:block; margin:0; padding:0 0 6px 0; border-bottom:1px dashed #666666;}
.banner_left .dyncontent p.contentnext{ font-size:13px; color:#555555; display:block; margin:0;} 
.banner_left .dyncontent p.contentinfo{font-size:13px; color:#555555; display:block; margin:0; padding:6px 0 0 0;} 
.banner_left .dyncontent p.contentques em, .banner_left .dyncontent p.contentinfo em{font-style:normal; color:#1b8877; font-weight:bold; padding:0 4px 0 0;}
.banner_left .dyncontent p.contentinfo a, .banner_left .dyncontent p.contentnext a{ color:#1b8877; text-decoration:none;}
.banner_left .dyncontent p.contentinfo a:hover, .banner_left .dyncontent p.contentnext a:hover{ color:#1b8877; text-decoration: underline;}
.banner_left .dyncontent p.navprev{ font-size:13px; display:block; margin:0; padding:6px 0 0 0; text-align:right;}
.banner_left .dyncontent p.navprev a{ color:#1b8877; text-decoration:none;} 
.banner_left .dyncontent p.navprev a:hover{ color:#1b8877; text-decoration: underline;}
.banner_left .dyncontent p.contentques a.hover:hover {color:#1b8877;}

/*Added on 16/02/12*/
.banner_rightA{
	background:url(../images/bannerA.png) no-repeat;
	width:251px;
	height:249px;
	float:left;
	margin: 22px 0 0 17px;
	text-align:center;
	cursor:pointer;
}
.banner_rightA h1{font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size:48px; line-height:49px; color:#FFFFFF; padding:40px 0 20px 0; margin:0;}
.banner_rightA p{font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size:21px; line-height:30px; color:#FFFFFF; padding:0 0 14px 0; margin:0;}
.banner_rightA span{font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size:14px; line-height:30px; color:#FFFFFF; margin:0;}
.bannerBtn h3{font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size:20px; font-weight:bold; line-height:30px; color:#1b8877; margin:0;}

.ctext{
	padding:5px 0 0;
	color:#777777;
	font-family:arial;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.ctext ul{margin:0; padding:5px 0 5px 30px;}
.ctext ul li{list-style:disc; font-size:12px;color:#777777; font-family:arial; padding:0; margin:0;}
.ctext ol{margin:0; padding:5px 0 5px 30px;}
.ctext ol li{list-style:disc; font-size:12px;color:#777777; font-family:arial; padding:0; margin:0;}*/
.ctext p{
	color:#777777;
	font-family:arial;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}

.pdftext{
	padding:5px 0 0;
	color:#333333;
	/*font-family:arial;*/
	/*font-size:16px;*/
	line-height:18px;
	text-align:justify;
}
.pdftext ul{margin:0; padding:5px 0 5px 30px;}
.pdftext ul li{list-style:disc; color:#333333; padding:0; margin:0;}
.pdftext ol{margin:0; padding:5px 0 5px 30px;}
.pdftext ol li{list-style:disc; color:#333333; padding:0; margin:0;}*/
.pdftext p{
	color:#FFFFFF;
	line-height:18px;
	text-align:justify;
}

/*added on 5-4-2012*/
.common_question_area .content_table{clear:both;}
.common_question_area .content_table h2{background:#1b8877; clear:both; font-family:"Lucida Grande"; font-size:20px; color:#FFFFFF; padding:5px 12px;}
.common_question_area .content_table h3{clear:both; font-family:"Lucida Grande"; font-size:17px; color:#333333; font-weight:normal; padding:7px 0; border-bottom:1px solid #cccccc; margin:0 12px;}
.common_question_area .content_table ul{padding:0 0 6px 12px; list-style:none; margin:0;}
.common_question_area .content_table ul li{ font-size:15px; }
.common_question_area .content_table ul li a{ color:#1b8877; text-decoration:none;  line-height:25px; padding:0 0 0 12px; background:url(../images/dot.png) no-repeat 0 5px;}

/*Added By Hitesh on 03/09/2012*/

.wellness-common_artcle {
    background: url("../images/Schedule_images.png") no-repeat scroll center center #FFFFFF;
    border: 1px solid #BEBEBE;
    float: left;
    margin-right: 20px;
    width: 300px;
}
.wellness-coach-top {
    color: #1B8877;
    font-family: "Lucida Grande",sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
    width: 300px;
}
.wellness-coach {
    float: left;
    padding: 10px 10px 10px 20px;
    width: 270px;
}
.wellness-coach ul {
    margin: 0;
    padding: 0;
}
.wellness-coach ul li {
    background: url("../images/Stiky_bullet.png") no-repeat scroll 0 8px transparent;
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    list-style: none outside none;
    padding-left: 15px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.banner_img_01 {
  background: url("../images/arrow_new.jpg") no-repeat scroll 0 0 transparent;
  float: left;
  height: 254px;
  margin: 18px 0 0 53px;
  width: 431px;
}