@import url("/gdml/resources/New_Footer_Style.css");
@font-face{
 font-family:"Arial Bold";
 font-style: normal;
   font-weight: bold;
 src:local('Arial Bold'),local('Arial-Bold'),url('font/Arial-Bold.ttf');
}

@font-face{
 font-family:'Open Sans Condensed';
 font-style:normal;
 font-weight:normal;
 src:local('Open Sans Cond Light'),local('OpenSans-CondensedLight'),url('font/OpenSans-CondLight.ttf');
}
.prt{
      background-color: #00aec7;
    float: left;
    font-family: "Open Sans semibold",sans-serif;
    height: 39px !important;
    margin: 0 0 0 134px;
    padding: 0 35px;
}
strong{
    font-weight:bold; 
  }  

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('font/OpenSans-Regular.ttf');
}

@font-face {
  font-family: 'Open Sans Semibold';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('font/OpenSans-Semibold.ttf');
}

@font-face {
  font-family: 'Open Sans Bold';
  font-style: normal;
  font-weight: bold;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('font/OpenSans-Bold.ttf');
}

@font-face {
  font-family: 'Open Sans Semibold Italic';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url('font/OpenSans-SemiboldItalic.ttf');
}

@font-face {
  font-family: 'Open Sans Bold Italic';
  font-style: italic;
  font-weight: bold;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('font/OpenSans-BoldItalic.ttf');
}

@font-face {
  font-family: 'Open Sans Light';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('font/OpenSans-Light.ttf');
}

@font-face {
  font-family: 'Open Sans Light Italic';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url('font/OpenSans-LightItalic.ttf');
}

@font-face {
  font-family: 'Open Sans Italic';
  font-style: italic;
  font-weight: normal;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('font/OpenSans-Italic.ttf');
}


/* Archive Narrow for Lab Result */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: normal;
  src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'), url(font/ArchivoNarrow-Regular.ttf);
}

@font-face {
  font-family: 'Archivo Narrow Bold';
  font-style: normal;
  font-weight: bold;
  src: local('Archivo Narrow Bold'), local('ArchivoNarrow-Bold'), url(font/ArchivoNarrow-Bold.ttf);
}

@font-face {
  font-family: 'Archivo Narrow Italic';
  font-style: italic;
  font-weight: normal;
  src: local('Archivo Narrow Italic'), local('ArchivoNarrow-Italic'), url(font/ArchivoNarrow-Italic.ttf);
}

@font-face {
  font-family: 'Archivo Narrow Bold Italic';
  font-style: italic;
  font-weight: bold;
  src: local('Archivo Narrow Bold Italic'), local('ArchivoNarrow-BoldItalic'), url(font/ArchivoNarrow-BoldItalic.ttf);
}


@font-face{
 font-family:"Arial Bold";
 font-style: normal;
   font-weight: bold;
 src:local('Arial Bold'),local('Arial-Bold'),url('font/Arial-Bold.ttf');
}

@font-face{
 font-family:'Open Sans Condensed';
 font-style:normal;
 font-weight:normal;
 src:local('Open Sans Cond Light'),local('OpenSans-CondensedLight'),url('font/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff') format('woff');
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(font/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans Semibold';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(font/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans Bold';
  font-style: normal;
  font-weight: bold;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(font/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans Semibold Italic';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(font/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans Bold Italic';
  font-style: italic;
  font-weight: bold;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(font/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans Light';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(font/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans Light Italic';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(font/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans Italic';
  font-style: italic;
  font-weight: normal;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(font/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}


/* Archive Narrow for Lab Result */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: normal;
  src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'), url(font/DsLzC9scoPnrGiwYYMQXphdbPw3QSf9R-kE0EsQUn2A.woff) format('woff');
}

@font-face {
  font-family: 'Archivo Narrow Bold';
  font-style: normal;
  font-weight: bold;
  src: local('Archivo Narrow Bold'), local('ArchivoNarrow-Bold'), url(font/M__Wu4PAmHf4YZvQM8tWsCylde52zikAzebNtJS89aM.woff) format('woff');
}

@font-face {
  font-family: 'Archivo Narrow Italic';
  font-style: italic;
  font-weight: normal;
  src: local('Archivo Narrow Italic'), local('ArchivoNarrow-Italic'), url(font/vqsrtPCpTU3tJlKfuXP5zQ48yxcqlEd_9yiE-NHSCVQ.woff) format('woff');
}

@font-face {
  font-family: 'Archivo Narrow Bold Italic';
  font-style: italic;
  font-weight: bold;
  src: local('Archivo Narrow Bold Italic'), local('ArchivoNarrow-BoldItalic'), url(font/wG6O733y5zHl4EKCOh8rSXbcqP1x1ie9hNBLFkS7zO0.woff) format('woff');
}
body{-x-system-font:none;-webkit-text-size-adjust:none;font-family:'Museo', serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4em;text-align:center;margin:0;padding:0;color:#505366;background-color:#fff;overflow-x: hidden;}
:root{quotes:"�" "�" "�" "�"}
#container_background{width:100%;height:100%;position:absolute;z-index:0}
#container_background > img{width:100%;padding-top:140px;/*position:fixed;*/z-index:-1;top:0px;left:0}
.container_detail{width:960px;position:relative;background-color:transparent;margin:0 auto;border:0}
.width_all{width:100%;text-align:left}
.width95{width:95%}
.center_all{width:100%;text-align:center}
.floatLeft{float:left;padding:0 4px 4px 0}
.floatRight{float:right;padding:0 0 4px 4px}
.relative{position:relative}
.clear{clear:both}
.bold{font-family:'proxima-nova', san-serif}
.italic{font-style:italic}
.italic-bold{font-family:'Open Sans Bold Italic',sans-serif}
.noborder{border:0 !important}
.validation_error_box{position:absolute;z-index:1000;border:1px solid #f00;background-color:#ffc0cb;padding:10px}
.tooltipGeneralError{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail div{margin:6px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError div{margin:16px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError.toolbge_big {background-image:url('toolbge_big.png'); background-size:257px 95px; height:100px;}

.tooltipGeneralError.toolbge_big.bigger {background-image:url('toolbge_bigger.png'); background-size:257px 120px; height:125px;}

.tooltipGeneralError.toolbge_big div {
	margin:5px 0px 0px 60px;
	display: table-cell;
	height: 90px;
	padding-left:58px;
	line-height: 13px;
	vertical-align: middle;
}
.tooltipGeneralError.toolbge_big#passwordtext_alert div {
	padding-left: 62px!important;
}
.tooltipGeneralError.tooltipLeft {background-image:url("toolbge_left.png");}
.tooltipGeneralError.tooltipLeft.toolbge_big {background-image:url('toolbge_left_big.png'); height:100px;}
.tooltipGeneralError.tooltipLeft div {margin:16px 50px 0px 10px;}
.tooltipGeneralError a {color:#00aec7; font-style:italic; text-decoration:none;}
.tooltipGeneralError a:HOVER {text-decoration:underline;}
.shadowBox{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);overflow:hidden;text-align:center}
.shadowBox:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.progressBox{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#fff;width:200px;padding:20px;display:inline-block}
.progressImage{background:transparent url('ajax-loader-big.gif') no-repeat;float:left;width:66px;height:66px}
.progressText{padding:25px 0 0 10px;color:#a9a9a9}
.loginBack{height:26px; margin:0px 0px 4px;position:absolute;top:10px;right:10px; }
.loginBack a, #backdiv a {color:#505366; line-height:25px; text-decoration:none; vertical-align:middle;font-family:"proxima-nova", sans-serif; font-size:16px;background: url('back_button.png') no-repeat scroll 0 0 transparent; padding-left: 17px;}
.loginBack a:hover, #backdiv a:hover {background: url('back_button_hover.png') no-repeat scroll 0 0 transparent;}
.loginBack img,.loginBack span, #backdiv img, #backdiv span {vertical-align:middle;padding-bottom: 8px;}
.security_question{color:#555555; font-family:'Open Sans',sans-serif; font-size:15px; line-height:18px; padding:0px 0px 10px;}
/*div#login_background{width:100%;position:relative;z-index:0;text-align:center;height:620px;overflow:hidden}*/
/*div#login_background_center{position:absolute;top:140px;left:0;width:100%;height:524px}*/
div#login_box {background:url('homepage/header_shadow_dw.png') repeat-x scroll left top transparent;}
div#login_background {height:530px; position:relative; /*width:1250px;*/ margin:167px auto 0px; background-color:#ffffff;/*#77c59b;*/ background-image:url("gdml/bg-new.jpg"); background-position:center 0px; background-repeat:no-repeat; }
div#login_background_left{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_left.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
div#login_background_right{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_right.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
img#login_background_image{z-index:-1}
/*div#login_box,div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}*/
div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}
div.login_background{zoom:1; height: 330px;
    margin-left: auto;
    margin-right: auto;
    padding: 43px 0 0 558px !important;
    width: 401px;}
div.login_buttons{background-color:#1a8992;background-image:none;/*border:1px solid #e8e4e4;*/height:40px;}
div.login_buttons:hover{background-color:#096269;color:#ffffff; background-image:none;/*border:1px solid #e8e4e4;*/text-decoration:none;}
div.login_buttons a{font-family:'Open Sans Semibold'; font-size:16px; line-height:40px; display:block; text-align:center; text-decoration:none;}
#logininput .login_buttons a{color:#ffffff;}
#loginregister .login_buttons a{color:#ffffff;}
#logininput .login_buttons a:HOVER{color:#ffffff;}
#login_title{color:#00aec7; font-family:'Arial',sans-serif; font-size:48px; line-height:56px; height:56px; text-align:right;}
#login_subtitle{color:#636466; font-family:'Open Sans',sans-serif;
 font-size:12px;
 line-height:23px;
 text-align:left;
   }
form.styleForm{border:5px solid #d1d3d4; margin-top:-46px;
 border-radius:4px;	-moz-border-radius:4px; -webkit-border-radius:4px;}
form.styleForm .inputBox{border:1px solid #ddd; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:30px; margin-bottom:4px; padding:5px; height:30px; width:300px;box-shadow:0 0 1px 1px #ddd;}
form.styleForm .inputBox:FOCUS{border:1px solid #888f93; box-shadow:0px 0px 8px #888f93; outline-color: transparent; outline-width: 0px;}
div#logininput{background-color:#fff;padding:18px 40px 40px;border:1px solid #e3e3e3;height:175px;text-align:left}

input#rr {
    float: left;
    margin:3px 0 0 0;
}
span.login-rem {
    font-size: 11px;
    float: left;
    margin:1px 0 10px 11px;
}
div#forgotinput{background-color:#fff;padding:40px;border:1px solid #e3e3e3;text-align:left}
a#loginPwdReminder{color:#717372; font-size:11px; text-decoration:underline; cursor:pointer; margin:0px;}
a#loginPwdReminder:hover{text-decoration:none;}
div#loginsubmit{float:right;width:123px;margin: 10px 0 0 0;}
div#forgotsubmit{float:right;width:123px;background-color:#fb8c3b;height:30px;}
div#forgotsubmit a{line-height:30px;}
div#loginregister{font-size:8pt;background-color:#fff;padding:3px 41px 27px 40px;border:1px solid #e3e3e3;border-top:0;text-align:left}
div#loginregister_button{width:314px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);background-color:#00aec7;margin-top: 19px;}
div#loginregister_button:hover{background-color:#00aec7;}
div#loginregister_button span{font-size:16px;}
.login_rgb_red {color:#d6294f;}
div.login_buttons_red{width:314px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);background-color:#00aec7;margin-top: 6px;}
div.login_buttons_red span{/*font-size:14px;font-size:14pt*/font-size: 16px;}
ul#login_list{padding:20px;width:380px;float:left}
ul#login_list li{padding-bottom:20px;height:60px;clear:both}
ul#login_list li img{float:left;padding-right:10px}
.login_container_center{width:1000px;margin-right:auto;margin-left:auto;text-align:left; }
.login_container_center:before,.login_container_center:after{display:table;line-height:0;content:"";clear:both}
.login_box_3{background:url("login_gradinet_vr_rg.png") no-repeat scroll right top / 8% 100%;border-right: 1px solid #cccccc; float:left; /*margin-right:25px;*/ padding:0px 17px 15px 16px; width:266px; /*display:block;width:31%;float:left;min-height:50px;box-sizing:border-box;margin-left:0;padding:10px;text-align: center;*/}
.login_box_3 span{
	width:100%; 
}
.login_box_3 span img{
	width:100%; 
}
.login_box_3 div{color:#4a4b4c; font-size:14px; font-family:'Open Sans',sans-serif; width:268px; margin:25px auto auto;}
.login_box_3 p{margin-top:8px;font-size:9pt}
.login_box_last {background:none no-repeat scroll left top transparent; margin-right:0px;border:none;   /*padding:0px 0px 0px 0px;*/}
.login_box_1{clear:both}
.login_box_1:before,.login_box_1:after{display:table;line-height:0;content:"";clear:both}
.login_box_1 h3.record_box {
    color: #0e838c;
    float: left;
    font-family: "Open Sans Semibold";
    font-size: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 19px;
    width: 100%;  
}

.login_box_1 h1.login_container {color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}
/*.login_box_1 h2{color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}*/
.login_line_shadow{height:15px;background-color:#fff;background-image:-moz-linear-gradient(top, #ededed, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ededed), to(#fff));background-image:-webkit-linear-gradient(top, #ededed, #fff);background-image:-o-linear-gradient(top, #ededed, #fff);background-image:linear-gradient(to bottom, #ededed, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#FFFFFF', GradientType=0)}
/*.login_line_withbg{background: url('homepage/bg-down_2x30.png') no-repeat scroll left top / 100% 190px transparent; height:190px;}*/
.login_line_withbg{
/* 	background: transparent url("login_gradinet_hr.png") no-repeat scroll left top / 100% 100%; */
    margin: 56px 0 9px;
    width: 92%;
 }
.login_container_full{background-color:#e5e5e5;width:100%;padding-bottom:20px}
.login_container_full:before,.login_container_full:after{display:table;line-height:0;content:"";clear:both}
.login_line_shadow_0{height:10px;background-color:#e5e5e5;background-image:-moz-linear-gradient(top, #bbb, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bbb), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #bbb, #e5e5e5);background-image:-o-linear-gradient(top, #bbb, #e5e5e5);background-image:linear-gradient(to bottom, #bbb, #e5e5e5);background-repeat:repeat-x;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBBBBB', endColorstr='#E5E5E5', GradientType=0)}
.login_box_empty{width:290px;height:145px;background-color:#cfd0cf}
.login_footer{background-color:#eef2f3;padding:10px 0}
.login_footer:before,.login_footer:after{display:table;line-height:0;content:"";clear:both}
.login_personal_record_box{min-height:350px; margin:0px auto; width:100%;}
/*.login_logo_img{width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}*/
.login_logo_img{width:940px;background:url('pharmasave/logo_383_45.png') no-repeat scroll 80px 12px transparent;height:65px;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}
.login_logo_img_home{position:relative;width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:1px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right}
.login_logo_img a{color:#bab7b7;text-decoration:none}
.login_logo_img a:HOVER{text-decoration:underline;cursor:pointer}
/*.login_logo_line{width:100%;height:43px;background:url('bar_top_1x43.png') repeat-x scroll left top transparent;margin-bottom:50px;position:absolute;top:0;left:0}*/
.login_logo_line{width:100%;height:167px;background:#8dc63f;position:absolute;top:0px;left:0}
.login_logo_line .logo_links{color:#71737a;margin:93px 0 0 0;float:right;}
.login_logo_line .logo_links a{color:#0e838c; font-family:"proxima-nova", san-serif; text-decoration:none;font-size: 16px;font-weight: 400}
.login_logo_line .logo_links a:HOVER {text-decoration:underline;}
.login_logo_line .logo_links a.active {color:#71737a;}
.login_logo_line .logo_links a.active:HOVER {text-decoration:none;}
.login_logo_line .logo_links span{color:#71737a; padding:0px 8px;}
.login_box_shadow {-moz-box-shadow: 0 0 6px 1px #DCE1E4; -webkit-box-shadow: 0 0 6px 1px #DCE1E4; box-shadow: 0 0 6px 1px #DCE1E4;}
.green-bg{width:100%;height:50px; float:left;background: #fff;border: 1px solid #f1eded;}

.rsponsive_containerpopup{
	position: fixed !important;
	top: 50% !important;
}
/* #container_print_confirmation{
	position: absolute !important;
	top: 30% !important;
} */

/* contactus */
.static_generic_box_rel {position: relative;}
.static_generic_box_tit {
	font-family:'Open Sans',sans-serif;
	font-size:20px;
	font-weight:normal;
	padding:50px 10px 10px;
}
.static_generic_text_required {
	color:#8b8a91;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:10px;
	bottom:5px;
}
.tab-bg{
	float:left;
	width:100%;
	background:#84c72e;
	color:#fff;
	height:183px;    
}
#hl7_ordermatching{
	padding-top:0 !important; 
	
}
.new-login{
	padding-top:0; 
}
.new-tab-head-line{
	width:100%;
	float:left;  
}
.new-tab-head-line ul{
	width:100%;
	float:left;
	margin:0;
	list-style:none;
	padding:0;    
}
.new-tab-head-line ul li{
	border-bottom: 4px solid #fff;
    float: left;
    font-size: 28px;
    font-weight: bold;
    margin: 49px 11px 0 0;
    padding: 13px 0 18px;
    text-align: center;
    width: 234px;    
}
.new-login-bootom-text{
	width:101%;
	float:left;
	margin:9px 0 0 0;   
}
.new-tagline{
	float: left;
    margin:25px 0 0 -291px;
    width: 297px;  
}
.new-tagline h1{
	color: #6d6e71;
    float: left;
    font-size: 25px;
    font-weight: bold;
    line-height: 27px;
    margin: 0;
    padding: 0;
    width: 100%;    
 
}
.all-print{
	background: rgb(14, 131, 140) url("gdml/print_document.png") no-repeat scroll 10px 4px;
	color: rgb(255, 255, 255);
	padding-right: 10px;
	text-transform: uppercase;
	line-height: 22px;
	font-size: 11px;
	height: 22px;
	border-radius: 5px;
	padding-left: 28px;
	float: right;
	margin-right: 19px;
	width: 130px;
	text-align: center;
	margin-top: 16px;
}
.all-print a{
	text-decoration:none;
	color:#fff;  
}
.new-tagline h2{
	color: #6d6e71;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin: 19px 0 13px;
    padding: 0;
    width: 100%;   
 
}
.new-tagline span{
	color: #6d6e71;
    float: left;
    font-size: 16px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    width: auto;   
 
}
.static_generic_box_border {
	border:1px dotted #000000;
	padding:5px 50px 20px;
	position: relative;
	float:left;
	width:100%;  
}
.static_generic_box_border .openBold {
	color:#4a4b4c;
	font-family:'Open Sans Bold',sans-serif;
	font-size:14px;
}
.static_generic_box_pre {
	color:#4e4a4a;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	margin:20px 0px 10px;/*15px -25px 10px;*/
}
.static_generic_box_pre b {font-weight:bold;}
.static_generic_box_border .input_text {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	color:#4a4b4c;
	font-family:'Arial',sans-serif;
	font-style:normal;
	outline: none;
	padding: 3px 5px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
	height: 32px;
	width: 440px;
	font-size: 14px;
	text-indent:10px;
}
.helpicon-text{
	color: #1e1e1e;
    font-family: "Arial Corsivo","Arial";
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin: 9px 0 0 0;
    width: 61%;
}
.static_generic_box_border .input_text_small {
	width: 312px;
}
.static_generic_box_border .input_text:focus {
	border-color: #888f93; /*#51cbee;*/
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 8px #888f93;
	/*padding: 3px 0px 3px 3px;*/
	/*margin: 5px 1px 3px 0px;*/
}
.static_generic_box_border .input_text_error {
	border: 1px solid #FF0000;
}
.static_generic_box_border .input_text_ok {
	border: 1px solid #83CDA2;
}
.static_generic_box_border .textarea_text {
	height: 100px;
	width: 500px;
}
.static_generic_box_border .input_init {
	color:#71737a;/*#888888;*/
	font-family:"Arial";/*'Open Sans',sans-serif;*/
	font-size:14px; /*13px;*/
}
.static_generic_box_border .lbl {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-top:28px;
	float:left;
	width:100%;  
}
.static_generic_box_border .input_noblock {overflow:hidden; width:100%;}
.static_generic_box_border .input_noblock .lbl {display:inline;}
.static_generic_box_submit {
	padding:15px 0px;
	text-align: center;
}

.static_generic_box_border div.form_xml .sbSelector:link{
	font-family:"Arial";
	color:#71737a;
	font-size:14px;
}


.static_generic_box_submit .submit_button, .static_generic_box_submit .cancel_button {
	background-color:#00aec7;
	border:0px none;
	color:#fff;
	cursor:pointer;
	font-family:"proxima-nova", san-serif;
	font-size:16px;
	height:40px;
	line-height:40px;
	text-align: center;
	width: 150px;
	border-radius: 5px;
}
.static_generic_box_submit .cancel_button {background-color:#66696a;}
.static_generic_box_submit .cancel_button:FOCUS, .static_generic_box_submit .cancel_button:HOVER {color: #63666a;}
.static_generic_box_submit .submit_button:FOCUS, .static_generic_box_submit .submit_button:HOVER {background-color:#00aec7;}
#box_home_confirm {border:0px; position:absolute; width:786px; min-height:200px; margin:0px auto; background-color:#ffffff; top:120px; left:50%; margin-left:-400px;border: 2px solid #ccc;border-radius: 5px;}
#box_static_background {width:100%; position:relative; z-index:0; min-width:1380px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_static_background_image {width:100%; z-index:-1; /*margin-left:10%;*/ margin-top:40px;}
#box_dynamic_background {width:100%; position:absolute; top:43px; left:0; z-index:0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_dynamic_background_image {width:100%; z-index: -1;}
#box_dynamic_body {background-color:#ffffff; height:auto; min-height:300px; margin:216px auto 20px; position:relative; width:900px;}
#box_home_title {background-color: #ffffff; height:50px; padding:0px 30px;}
#box_home_title .center_head_tit {color:#71737A; font-family:"proxima-nova", san-serif; font-size:22px; line-height:50px;}
#box_home_body {padding:25px 50px 25px 30px; -moz-box-shadow:0px 30px 30px -30px #DCE1E4 inset; -webkit-box-shadow:0px 30px 30px -30px #DCE1E4 inset; box-shadow:0px 30px 30px -30px #DCE1E4 inset;}
#box_home_body .forgot_subtitle {color:#4e4a4a; font-family:'Open Sans',sans-serif; font-size:13px; padding:0px 0px 40px;}
#box_home_body .enter_email_tit {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; display:block;}
#box_home_body .enter_email_input {font-size:16px; height:32px; margin:5px 1px 3px 0px; outline:medium none; padding:3px 0px 3px 3px; width:320px;}
#box_home_body .enter_email_sub {color:#666666; font-family:Arial,Sans-Serif; font-size:12px; padding:6px 0px 40px;}
#box_home_body .forgot_radio_tit {color:#505366; font-family:'Open Sans Light',sans-serif; font-size:20px; padding:0px 0px 5px;}
#box_home_body .forgot_solution_box {border:1px dotted #000000; padding:25px 15px;float:left;width:100%;  }
#box_home_body .forgot_solut_tit {color:#4e4a4a; font-family:'Museo', serif; font-size:13px; padding:10px 0px;float:left;width:100%;  }
#box_home_body .forgot_solut_box {background-color:#f0f0f0; padding:0px 0px 20px;float:left;width:100%;  }
#box_home_body .forgot_result {padding:10px 20px 40px;}
#box_home_body .forgot_birth {color:#454b60; font-family:"proxima-nova", san-serif; font-size:18px; padding:20px 0;margin-left:13px; float:left;width:100%;  }
#box_home_body .forgot_quest {color:#454b60;float:left;width:100%; font-family:"proxima-nova", san-serif; font-size:18px; padding:20px 40px; background:url('pharmasave/icons/locked-heart.png') no-repeat scroll 15px 15px transparent;}
#box_home_body .forgot_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding:0px 40px 5px; display:block;float:left;width:100%;  }
#box_home_body .forgot_input {font-size:16px; height:32px; margin:0px 40px; outline:medium none; padding:3px 0px 3px 3px; width:320px;float:left; }
#box_home_body .forgot_table {margin:0 40px 0 5px;}
#box_home_body .forgot_hint {color:#4e4a4a; font-family:'Open Sans Italic',sans-serif; font-size:13px; padding:5px 40px 0px;float:left;width:100%;  }
#box_home_body .forgot_hint a {color:#4e4a4a; font-style:italic; text-decoration:none;}
#box_home_body .forgot_hint a:HOVER {}
#box_home_body .forgot_hint span {color:#454b60; display:none; font-family:Arial,Sans-Serif; font-weight:bold; padding-left:10px;}
#box_home_body .forgot_submit {padding:20px 40px 0px;float:left;width:100%;}
#box_home_body .forgot_submit div a{
	height: 40px;
	line-height: 40px;
	width: 85px;
	background-color: #00aec7;
	padding: 0px 15px;
	text-align: center;
	float:left; 
	font-family: "proxima-nova", san-serif;
	border-radius: 5px;
	text-decoration: none;
    font-size: 16px;
}
.lastbox{
	float: left;
    width: 100%;
    box-shadow: 0px 0px 3px 0px #ccc inset;
    padding: 42px 0 67px 0;   
}
#fragment-5 .lastbox{
	padding: 42px 0 119px 0!important;
}

#box_home_body .forgot_submit a {color:#ffffff;}
#box_home_body .forgot_submit a:HOVER {color: #63666a;}

.no_margin_staticPage {/* margin:0px auto 20px !important; */}
.respo_cancel_membership_container{
	margin: 185px auto 20px !important;
}

/* generic radio */
.input_radio_box {padding:5px 0px;}
.input_radio_fake {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake input {display:none;}
.input_radio_fake_store {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake_store:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake_store input {display:none;}
.input_radio_checked {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}
/* generic checkbox */
.input_checkbox_box {padding:5px 0px;}
.input_checkbox_fake {background:url('pharmasave/formxml/checkbox_default.png') no-repeat scroll left top transparent; cursor:pointer; float:left; height:20px; width:20px;}
/* .input_checkbox_fake:HOVER {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;} */
.input_checkbox_checked {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;}
.input_checkbox_fake input {display:none;}
.input_checkbox_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}

.home_confirm_mex b{font-weight:bold;}
.home_confirm_mex i{font-style:italic;}
.home_confirm_mex a{color:#018595;text-decoration:none;}
.home_confirm_mex a:HOVER{text-decoration:underline;}
.box_home{width:1092px;height:754px;margin:0 auto;text-align:left}
.box_center{background:url('bg-center-img.jpg') repeat-x scroll center top #fff;width:1024px;height:754px;float:left}
.box_left{background:url('bg-center-sx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_right{background:url('bg-center-dx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_white{background-color:#fff}
.box_dash{background-color:#fff ;border:0 solid #ddd;position:relative;box-shadow:0 4px 10px #ddd;-moz-box-shadow:0 4px 10px #ddd;-webkit-box-shadow:0 4px 10px #ddd}
.box_dash_ext{position:relative}
.box_dash_bott{background-color:transparent}
.box_imgPrevious{width:409px;height:378px;position:absolute;top:48px;right:30px}
.box_linea0{position:relative;height:30px}
.box_linea1{position:relative;height:52px}
.box_linea2{position:relative;height:65px}
.box_linea3{position:relative;height:265px;width:540px;text-align:right}
.box_linea4{position:relative;height:252px}
.box_linea5{position:relative;height:56px;border-top:1px dotted #c3c3c3;margin:auto 20px;padding-top:5px;line-height:40px}
.box_linea6{position:relative;padding-top:15px;text-align:right}
.box_linea1 div{width:104px;border-top:12px solid #3db9af;padding-top:4px;margin:0 10px 0 910px;font-size:12px;color:#6f6f6f}
.box_linea1 span{padding:0 5px}
.box_linea1 a{color:#6f6f6f;text-decoration:none}
.box_linea1 a:HOVER{text-decoration:underline}
.box_linea2 img{margin:10px 0 0 38px}
.box_linea3 div{font-size:40px;font-weight:bold;line-height:56px;color:#fff}
.box_linea3 .displayResultFile{color:#000;font-size:14px;line-height:18px}
.box_linea3 .displayResultFile div{color:#000;font-size:14px;line-height:18px;font-weight:normal;padding:4px 0;text-align:left}
.box_linea3 .displayResultFile td{padding:2px 4px 0 0}
.box_linea3 .first{padding-top:10px}
.box_linea3 .otherColor{padding-bottom:10px;color:#3db9af}
.box_linea4 .img_slider{height:30px;padding:10px 50px}
.box_linea4 .img_slider div{background-color:#cbcbcb;width:30px;height:12px;float:left;margin-right:6px}
.box_linea4 .img_slider .actual{background-color:#3db9af}
.box_linea4 .all_title{padding:4px 0 10px 95px;color:#3db9af;text-transform:uppercase}
.box_linea4 .all_box{padding-left:95px}
.box_linea4 .singlebox{float:left;width:300px}
.box_linea4 .singlebox_title{font-size:22px;font-family:georgia;color:#797979}
.box_linea4 .singlebox_text{padding:10px 50px 10px 0;width:172px;float:left;font-size:16px;color:#3c3c3c}
.box_linea4 .singlebox_arrow{padding:10px 0;width:50px;float:left}
.box_linea5 img{vertical-align:middle}
.box_linea5 span{vertical-align:middle;padding-left:20px;font-size:22px;font-style:italic;font-family:georgia;color:#3c3c3c}
.box_linea6 img{padding-right:10px}
.box_text_error{width:auto;text-align:center;padding:0 20px;color:#505366}
.box_text_error div{color:#505366;font-size:30px;line-height:40px;padding:85px 0px;}
#box_home_confirm .box_text_error div{color:#505366;font-size:30px;line-height:40px;padding:25px 0px;}
#box_home_confirm .box_text_error h1{margin-bottom:10px;}
#box_home_confirm .box_text_error p{ font-size:16px; line-height:20px;}
.detail_all{width:960px;margin:0 auto;text-align:left;padding-bottom:20px}
.detail_logo{width:350px;vertical-align:middle;float:left}
.detail_logo img{padding-top:5px;vertical-align:middle}
.detail_logout{width:60px;border-bottom:12px solid #19a4ce;padding:13px 0 2px 0;font-size:12px;text-align:center;float:right}
.detail_logout a{color:#6f6f6f;text-decoration:none}
.detail_logout a:HOVER{text-decoration:underline}
.logo_sitetitle {color: #888888;float: left;font-family: "proxima-nova", san-serif;font-size: 18px;margin:75px 0 0 26px;text-transform: none;width: auto;font-weight: 300;}
.logo_last_login {color: #818285;float: right;margin: 38px 0 0;text-align: right;}
.logo_last_login a{color:#818285;}
.logo_last_login a:HOVER{color:#818285;}
.logo_last_login a.active{color:#818285;}
.logo_last_login a.active:HOVER{color:#818285;}
.logo_line{background:url('homepage/header_shadow_dw.png') repeat-x scroll left 167px transparent; /*background:#8dc63f;*/ height:167px; width:100%; padding-bottom:50px; position:relative;}
.logo_links-iner{color: #71737a;float: right;margin: 0;text-align: right;width:66%;margin-top:0px;font-family: "proxima-nova", san-serif;font-size: 16px;font-weight: 400;}
.logo_links-iner a{color:#0e838c; text-decoration:none;}
.logo_links-iner a:HOVER {color:#71737a; text-decoration:underline;}
.logo_links-iner a.active {color:#71737a;}
.logo_links-iner a.active:HOVER {text-decoration:none;}
.logo_links-iner span{color:#71737a; padding:0px 8px;}
.logo_img{width:940px;height:65px;background:url('ud/logo_234x65_en.png') no-repeat scroll left top transparent;margin:0 auto;padding:15px 10px 0;color:#bab7b7;font-size:11px;text-align:right}
.logo_img a{color:#bab7b7;text-decoration:none}
.logo_img a:HOVER{text-decoration:underline}
.logo_bott_l{width:198px;height:46px;float:left}
.logo_bott_r{width:250px;height:56px;float:right}
.logo_bott_single{height:50px;padding:10px 20px}
.container_bott_ext{/*width:100%;*/background-color:#fff;position:relative;text-align:left;}
.container_bott_ext .bottom_box{width:750px;margin:0 auto;padding:15px 5px 15px 205px;}
.detail_col{/* display:block; *//* float:left */}
.detail_menu{width:201px;position:fixed;top:234px;font-family:'Open Sans',sans-serif;font-size:14px;z-index:10}
.detail_center{width:748px;min-height:560px;position:relative;margin-right:10px;background-color:#f9f9f9;border:1px solid #dddde0;margin:0 auto;}
.detail_em{min-height:215px}
#app_intro {margin: 26px 26px;}
/*
#app_intro {margin: 26px 26px;}
#app_intro.breadcrumb {
    font: 12px/12px 'Arial Bold';
    margin-bottom: 11px;
    margin-left: 30px;
    margin-top: 11px;
    text-transform: capitalize;
}
#app_intro.breadcrumb a {
    color: #0e838c;
    text-decoration: none;
}*/
/*.detail_center h1{width:auto;margin:0 auto;font-family:Arial,Sans-Serif;font-size:20px;font-weight:bold;color:#9a9b9e;}*/
.detail_center h1{display: inline;}
.detail_center h6{width:688px;margin:0 auto;padding:10px 0 0;font-family:'Open Sans Light',sans-serif;font-size:13px;font-weight:normal;line-height:20px}
.detail_menu li{height:40px;background-color:#E6E5E0;margin-left:0;border-right:1px solid #dddde0;line-height:40px;padding:0 10px;position:relative;box-shadow:-10px 0 10px -6px #aaa inset;-moz-box-shadow:-10px 0 10px -6px #aaa inset;-webkit-box-shadow:-10px 0 10px -6px #aaa inset}
.detail_menu li a{color:#454b60;text-decoration:none;vertical-align:middle;display:block;padding-left:36px;font-family:'Open Sans Semibold';font-size:13px;text-transform:capitalize;outline:none;border:none;  }
.detail_menu.fr li a{
	text-transform:lowercase;
}
.detail_menu.fr li a:first-letter {
 text-transform:uppercase;
}
.detail_menu li a:HOVER{color:#018595;}
.detail_menu li.actual{color:#126537;background-color:#fff;margin-left:-4px;border-right:1px solid #dddde0 ;}
.detail_menu li.actual a{color:#018595;}
.detail_menu li.actual div{margin-left:3px;}
#dashboard_apps_container h2 {
	color: #707070;
    font-family: 'Arial Bold',sans-serif;
    font-size: 18px;
    line-height: 40px;
    padding-left: 30px;
}
.detail_menu .my-dashboard{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-dashboard:HOVER{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-dashboard{background:url('gdml/icons/menun-home-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults:HOVER{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-labtestresults{background:url('gdml/icons/menun-labresult-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-profile{background:url('menu/my-profile.png') no-repeat scroll left 6px transparent}
.detail_menu .my-profile:HOVER{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-profile{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll 2px -294px transparent}
.detail_menu .my-myreadinglist:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .actual .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-a-z:HOVER{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-action-planning{background:url('menu/my-action-planning.png') no-repeat scroll left 6px transparent}
.detail_menu .my-action-planning:HOVER{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-action-planning{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker:HOVER{background:url('menu/my-trackers_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community:HOVER{background:url('menu/my-community_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges:HOVER{background:url('menu/my-challenges_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards:HOVER{background:url('menu/my-rewards_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-health-record{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-record:HOVER{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-record{background:url('gdml/icons/menu-healthrecordst-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 12px transparent}
.detail_menu .my-messages:HOVER{background:url('menu/my-messages_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 6px transparent}
.detail_menu .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -42px transparent}
.detail_menu .my-medication:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .actual .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .MYLABTEST_ICON{background:url('menu/my-labtests.png') no-repeat scroll left 6px transparent}
.detail_menu .MYLABTEST_ICON:HOVER{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .MYLABTEST_ICON{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .MYRECORDS_ICON{background:url('menu/my-records.png') no-repeat scroll 2px 6px transparent}
.detail_menu .MYRECORDS_ICON:HOVER{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .actual .MYRECORDS_ICON{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .my-goals{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .my-goals:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-goals{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -192px transparent}
.detail_menu .role-mypatient:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .actual .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .role-admin{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-admin:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-admin{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-settings{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .menu_myprofile {height:160px; line-height:66px;}
/* .detail_menu .menu_myprofile img {border:2px solid #ffffff; height:52px; width:52px; position:absolute; left:15px; top:12px;} */
.detail_menu .menu_myprofile img {border:2px solid #ffffff; width:52px; max-width: 52px; max-height: 52px; position:absolute; left:15px; top:12px;}
.detail_menu .menu_myprofile .my-profile{background:none no-repeat scroll left top transparent; padding-left:7px;}
.detail_menu .menu_myprofile.actual img {border:2px solid #e6e6e6; position:absolute; left:19px; top:12px;}
.detail_menu .menu_myprofile.actual .my-profile{padding-left:8px;}
span.myprofile_detail {color:#0e838c; font-size:12px;  text-transform:uppercase;}
div.myprofile_rowdetail {color:#454b60;font-size: 13px;margin-top: 3px;}
.myprofile_moreinfo {color:#00aec7; font-size:10px;  text-decoration:none; text-transform:uppercase;}
.myprofile_moreinfo span img {vertical-align: top;}

.em_user_detail #user_detail_div {color:#3c3b3b; font-size:14px; font-weight:bold; height:22px; left:125px; padding-top:15px; position:relative; text-transform:uppercase;}
.em_user_detail #address_detail_div {color:#454b60; font-size:13px; height:auto; left:125px; margin-top:0px; position:relative; width:340px; word-wrap:break-word;}
.em_user_detail .profile_image {cursor:pointer; /*height:90px;*/ width:90px;}
.em_user_detail #profile_image_go {background-color:#000000; bottom:0px; color:#ffffff; cursor:pointer; height:20px; line-height:20px; position:absolute; text-align:center; width:90px; display:none;}
.em_user_detail #plus_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}
.em_user_detail #edit_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}
/* tfs 2472 */
.print_em {
	cursor: pointer;
    position: absolute;
    right: 10px;
    top: 12px;
    display:none;
}

.print_em_labresults, .print_em_labresults_detail, .print_em_labresults_summary{
	cursor: pointer;
    position: absolute;
    right:20px;
    text-align: right;
    top:11px;
}
#print_em_labresults_summary_disable{
	cursor: pointer;
    position: absolute;
    right:20px;
    text-align: right;
    top:11px;
}
#print_em_labresults_summary_disable a{
	cursor: not-allowed;
}
.reload_em {
	cursor: pointer;
    position: absolute;
    right: 40px;
    top: 10px;
}

.COPD_answers {
	border-left: 1px solid #ABAFAE;
    border-right: 1px solid #ABAFAE;
    margin: auto;
    padding-bottom: 10px;
    padding-right: 20px;
    position: relative;
    text-align: right;
    width: auto;
}
/* a.copd_button {
	color:#fff;
	cursor: pointer;
	display:block;
	text-decoration:none;
	line-height: 29px;
} */

.app_dash{color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em}
.app_dash a{color:#126537;font-family:Arial,Sans-Serif;text-decoration:none}
.app_dash a:HOVER{text-decoration:underline}
.detail_box_record, .detail_box_record_store{/*background-color:#f2f2f2;*/ color:#4e4a4a;font-family:'Open Sans',sans-serif;font-size:13px; width:688px;margin:0 auto 0;min-height:32px;position:relative;overflow:hidden}
.detail_box_record label, .detail_box_record_store label{font-family:'Open Sans Bold',sans-serif;font-size:14px;color:#494e62;position:absolute;}
.detail_box_record input, .detail_box_record_store input{position:absolute;border:1px solid #bec2c4;box-shadow:0 0 10px 1px #bec2c4;height:36px;line-height:36px;padding-left:2px;width:196px}
.detail_box_record label.posRelative, .detail_box_record_store label.posRelative{position:relative;}
.detail_box_record input.posRelative, .detail_box_record_store input.posRelative{position:relative;}
.detail_box_record .button_record, .detail_box_record_store .button_record{background-color:#ffa500;width:160px;height:30px;padding:0;margin:0 0 0 240px}
.detail_box_record .button_record a, .detail_box_record_store .button_record a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.button_search #button_get_results{background:url('dashboard/get_results_orange.png') no-repeat left top transparent; width:270px; height:49px; margin-top:20px; text-align:left; cursor:pointer;}
.button_search #button_get_results:hover{background:url('dashboard/get_results_orange_over.png') no-repeat left top transparent;}
.button_search #button_get_results a{color:#fff;display:block;font-family:'Open Sans regular',sans-serif;font-size:18px;line-height:49px;padding-left:35px;text-decoration:none;}
.button_search.pages a, .button_search_store.pages a, .check-ordermatch.pages a{color:#fff;text-decoration:none;font-size:18px;line-height:32px;}
.button_search_cancel {position:absolute;left:330px;top:42px; color:#3f3f3f;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-transform:none;}
.button_search.pages.prev, .button_search_store.pages.prev, .check-ordermatch.pages.prev{position:absolute;left:384px;top:28px;background-color:#f1f1ed;border:1px solid #c9c3c3;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.prev:hover, .button_search_store.pages.prev:hover, .check-ordermatch.pages.prev:hover{background-color:#e3e3e3;}
.button_search.pages.prev a, .button_search_store.pages.prev a, .check-ordermatch.pages.prev a{color:#3d4255;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.button_search.pages.next, .button_search_store.pages.next, .check-ordermatch.pages.next{position:absolute;left:506px;top:28px;background-color:#00aec7;border:1px solid #00aec7;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.next:hover, .button_search_store.pages.next:hover, .check-ordermatch.pages.next:hover{background-color:#fc6307;}
.button_search.pages.next a, .button_search_store.pages.next a, .check-ordermatch.pages.next a{color:#ffffff;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.detail_box_record_store > div > table {/*background:url('pharmasave/top_inner_shadow_big.png') no-repeat scroll left top transparent;*/}
.detail_box_record_store div.numbers {margin:15px 20px;}
.detail_box_record_store div.numbers ul {padding-bottom:10px;}
.detail_box_record_store div.numbers li {color:#868080; font-family:'Open Sans Light',sans-serif; display:inline-block; zoom:1; *display:inline; height:20px; text-align: center; width:10px;}
.detail_box_record_store div.numbers li.bold {color:#3e3838; font-family:'Open Sans Semibold',sans-serif;}
.detail_box_record_store div.numbers li.selected {background:/*url('resources/pharmasave/numbers_underlay.png')*/ none no-repeat scroll 0 0 #8dc53e; color:#333333; font-family:'Open Sans Bold',sans-serif; width:20px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.detail_box_record_store .ordermatch_tit {color:#d93f10; font-family:'Open Sans Semibold',sans-serif; font-size:14px; line-height:20px; padding-top:5px;}
.detail_box_record_store .ordermatch_subtit {color:#4e4a4a; font-family:'Open Sans regular',sans-serif; font-size:13px; line-height:18px;}
.detail_box_record_store .ordermatch_line {background:url('gdml/line-inner-shadow_668x27.png') no-repeat scroll center top transparent; height:85px; margin-top:20px; padding-right:20px; position:relative; width:666px;}
.detail_box_record_store .ordermatch_line.lineshort {background:url('gdml/line-inner-shadow_511x27.png') no-repeat scroll center top transparent;}
.detail_box_record_store #result_match_string {color:#505366; font-family:'Open Sans',sans-serif; font-size:14px; line-height:20px; padding:0px 20px 0px 0px;}
.detail_box_record_store #result_match_string .bold {font-family:'Open Sans Bold',sans-serif;}
.detail_box_record_store #result_match_string a {color:#0e838c; text-decoration:underline;}
.button_labtests#helpdesk{background:url('dashboard/helpdesk.png');width:165px;height:29px;text-align:left;cursor:pointer;position:absolute;left:160px;top:60px}
.button_labtests#helpdesk:hover{background-color:#cbc8c6}
.button_labtests#viewresults{background:url('dashboard/lab_tests.png');width:181px;height:29px;text-align:left;cursor:pointer;position:absolute;left:340px;top:60px}
.button_labtests#viewresults:hover{background-color:#fd9f5a}
.button_labtests#helpdesk a{color:#000;font-size:13px;font-weight:bold;line-height:29px;padding-left:14px;padding-right:35px;position:absolute;text-decoration:none}
.button_labtests#viewresults a{color:#fff;font-size:13px;font-weight:bold;line-height:29px;padding-left:20px;padding-right:37px;position:absolute;text-decoration:none}
.detail_box_tests{background-color:#fff;width:688px;min-height:32px;position:relative;overflow:hidden}
.detail_box{background-color:#fff;width:686px;margin:22px auto;min-height:32px;position:relative;overflow:hidden}
.detail_box_title{height:32px;padding:0 15px;line-height:32px;color:#fff;font-family:'proxima-nova', san-serif;font-size:16px}
.detail_box_title .title_num_actplan{background:url('ud/circle_blue_33x18.png') no-repeat scroll left top transparent;color:#fff;font-family:'Open Sans Semibold',sans-serif;font-size:13px;vertical-align:middle;position:absolute;top:4px;right:-60px;width:33px;line-height:18px;text-align:center}
.detail_box_title[name=showembox]{background-color:#a1a1a1}
.detail_box_text{background-color:#fff;padding:15px;font-size:13px;line-height:1.4em}
.detail_box_text b{font-weight:bold}
.detail_box_text p{padding:0 0 10px}
.detail_box_text ol{padding:0 0 0 20px}
.detail_box_text ul{padding:0 0 0 10px;list-style:square inside url("li_style_square.png")}
.detail_box_text li{padding:2px 0 8px}
.detail_box_text .action{color:#126537;font-weight:bold}
.detail_box_text .action a{color:#f77f00;cursor:pointer}
.detail_box_text .intro_em{padding-bottom:10px}
.detail_box_text .intro_em .b_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:bold}
.detail_box_text .intro_em .n_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:normal}
.detail_box_text .intro_em .n_tit>span{vertical-align:middle;float:left;line-height:34px}
.detail_box_text .intro_profile{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_detail{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_italic{font-size:13px;font-style:italic}
.detail_box_bar{background:url('bar_1x36.jpg') repeat-x scroll center top #fff;height:36px;padding:0 15px;line-height:36px}
.detail_box_bar{background:url('bar_1x29.png') repeat-x scroll center top #fff;height:29px;padding:0 15px;line-height:29px}
.detail_box_search, .detail_box_search_overview{background:url('bar_search.png') repeat-x scroll center top transparent;height:32px;vertical-align:middle;position:static;float:left;width:100%;margin:0;   }
.light_shadow{border:1px solid #abafae}
.l_r_light_shadow{border-left:none;border-right:none;}
span.num_counter{border: 2px solid #0d838d;
    border-radius: 12px;
    color: #0d838d;
    display: inline-block;
    font-size: 12px;
    line-height: 17px;
    margin-left: 15px;
    text-align: center;
    font-weight:bold;
    width: 27px;}
input#search_small{border:1px solid #cfd3de;height:22px;padding-left:18px;padding-right:51px;width:144px;position:absolute;top:46px;right:16px;}
input#search_health{border:1px solid #cfd3de;height:46px;padding-left:18px;padding-right:51px;width:440px;line-height:44px;float:left;margin-left:71px;  }
ul.search_text_following {
	list-style: disc inside none;
	padding:0px;
}
ul.search_text_following li {
	padding: 1px 0;
}
div.result_container {
	float: left;
    padding-left: 0;
    padding-top: 0;
    text-align: left;
    width: 100%;
}
div.result_container input#search_input {
	border:1px solid #cfd3de;
	height:46px;
	line-height:44px;
	padding-left:18px;
	padding-right:51px;
	width: 390px;
	font-family:Arial;
	font-size:14px;
	float:left;
	color: #71737a;
}
.search_container li.alphabet_letter {display: inline;margin-left: 4px;margin-right: 3px;}
.search_container li.alphabet_letter a {
	color:#0e838c;
	font-family:'Open sans';
	font-size:15px;
	text-decoration: none;
}
li.alphabet_letter a:hover {
	text-decoration: underline;
}
.result_container li.alphabet_letter {
	display: inline;
	margin-left: 2px;
	margin-right: 3px;
}
.result_container li.alphabet_letter a {
	color:#0e838c;
	font-family: 'Open sans';
	font-size:14px;
	text-decoration: none;
}
div.related_title {
	border-bottom: 1px solid #CFD3DE;
	color:#656464;
	font-family: 'Arial';
	font-weight: bold;
	font-size:18px;
	height: 28px;
	padding-left: 10px;
	padding-top: 22px;
}
div.related_item {
	color:#19a4de;
	font-family: 'Open Sans bold';
	font-size:13px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.related_item.bordbottom {
 	border-bottom: 1px solid #CFD3DE;
}
a.health_article, a.health_article2, a.health_global {
	color:#0e838c;/*19a4de*/
	font-family: 'Open Sans';/*'Open Sans bold'*/
	font-size:13px;
	text-decoration: none;
}
#haz_detail_addtolist {width:100%;float:right; text-align:right; margin-bottom: 10px;margin-right:5px; }
#haz_detail_addtolist a {color:#71737a; font-family:Arial; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; vertical-align:middle;}
#haz_detail_addtolist a:HOVER {color:#505366;}
#haz_detail_addtolist img {vertical-align:middle; padding-right:2px;}
#haz_detail_addtolist span {vertical-align:middle;}
table#summary div#factsheet {
	padding-left: 20px;
}
table#summary div.anchors li {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	padding: 0;
}
.detail_box .title_box {
	color: #018595;
	font-family: 'Open Sans bold';
	font-size:16px;
	/*margin-bottom: 12px;*/
	overflow:hidden;
}
.detail_box .title_box_grey {
	border-bottom: 1px solid #cccccc;
	color: #666666;
	font-family: 'Open Sans';
	font-size:14px;
	margin-bottom: 18px;
	margin-right: 42px;
	padding-bottom: 10px;
}
div#factsheet li a {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	text-decoration: none;
}
.detail_paragraph {
	/*margin-top: 20px;*/
	text-align: justify;
}
.detail_paragraph li {
	list-style: disc outside none;
    margin-left: 5px;
    text-align: left;
}
.detail_paragraph .container {
	padding: 10px 21px;
}
/* .detail_paragraph .container p:last-child {
	font-family: Myriad Pro;
	font-size: 10px;
} */
.health_detail_article i {font-style:italic;}
.health_detail_article a {color:#71737A; text-decoration:none;}
.health_detail_article a:HOVER {color:#505366; text-decoration:underline;}
.health_detail_article p img {float:left; padding:10px 6px;}
.health_detail_article h3 {font-family:'Open Sans Semibold'; font-size:14px; padding:10px 0px 5px;}
.health_detail h3{color: #0e838c;font-size: 15px;font-family: 'Open Sans bold';}

/* MEDICATIONS */
.detail_box_medication {

}
div#medication_more, div#richlist_more {
	/*border-left: 1px solid #ABAFAE;
	border-right: 1px solid #ABAFAE;*/
	font-size: 10px;
	height: 30px;
	padding-right: 20px;
    text-align: right;
}
div#medication_more a, div#richlist_more a {
 
 
    color: #007ca3;
 
    line-height: 32px;
    margin: 19px 0 18px 0px;
    text-decoration: none;
    text-transform: uppercase;
 
}
.resp_viewmore{
	border: 1px solid;
    border-radius: 3px;
    float: left;
    margin: 17px 0 17px 14px !important;
    width: 98% !important;
}
table.richlist tr.med_row td {
	max-width: 120px;
	overflow: hidden;
	vertical-align: middle;/*new*/
	word-break: break-word;
	padding-left:20px;
	padding-right:5px;
	text-align:left;
}

div#medication_more a.link_pag_active, div#richlist_more a.link_pag_active {color: #505366;}
table.richlist th.header {
	border-bottom: 1px dotted #d7dadf;
	border-left: 1px solid #d7dadf;
	/*border-top: 1px dotted #d7dadf;*/
	color: #007CA3;
	font-size: 10px;
	line-height: 13px;
	padding: 7px 10px 5px 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: left;
}
table.richlist th.header a {
	    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    display: ruby-base;
    height: auto;
    margin: 0 6px 0 0;
    width: auto;
    float: left;
    position: static !important;
	
}
table.richlist th.header.first {
	border-left: none;
	padding-left: 20px;
	text-align: left;
}

table#sorting_inbox_overview th.header{
	text-align: left;
	padding-left: 20px;
	line-height:29px; 
}

table.richlist .text {
	border-bottom: 1px solid grey;
	color: #4e5367;
	height: 40px;
	line-height: 40px;
	position:relative;
	text-align: center;
}
table.richlist .td_text_inbox, table.richlist .td_text, table.richlist .td_link, table.richlist .td_link_pat, table.richlist .td_img, table.richlist .td_butt, table.richlist .td_grap{
	border-bottom: 1px solid #d7dadf;
	/*line-height: 40px;*/
	line-height: 16px;/*new*/
    padding-bottom: 10px;/*new*/
    padding-top: 11px;/*new*/
	text-align: center;
	border-left: 0px solid;
}
table.richlist .td_text_inbox a, table.richlist .td_text a, table.richlist .td_link a, table.richlist .td_link_pat a, table.richlist .td_img a, table.richlist .td_butt a, table.richlist .td_grap a{
	display:block;
	vertical-align: middle;
	border:none;
	outline:none;  
}
table.richlist .td_text_inbox img, table.richlist .td_text img, table.richlist .td_link img, table.richlist .td_link_pat img, table.richlist .td_img img, table.richlist .td_butt img, table.richlist .td_grap img{
	vertical-align: middle;
}
table.richlist .td_text_inbox span, table.richlist .td_text span, table.richlist .td_link span, table.richlist .td_link_pat span, table.richlist .td_img span, table.richlist .td_butt span, table.richlist .td_grap span{
	/*text-transform: capitalize;*/
	vertical-align: middle;
}
table.richlist tr.med_row {
	color: #454b60;
	font-family: 'Museo', serif;
	height: 53px;
}
.bg_app_2 table.richlist tr.med_row {
	color: #505366;
}
.bg_app_2 table.richlist tr.med_row:hover {
	color: #018595;
}
.bg_app_2 table.richlist tr.med_row .td_text span {
	font-family: ''Open Sans Semibold'';
	/*font-weight: bold;*/
}
.bg_app_2 table.richlist tr.med_row .td_text.open span {
	color:#14808a;
}
table.richlist .td_butt a {
	color: #ffffff;
	text-decoration: none;
}
table.richlist .td_butt span {
	background-color: #949391;
	border: 1px solid #949391;
	padding: 5px 10px;
}
table.richlist .td_butt a:HOVER span {
	border: 1px solid #ffa500;
}
table.richlist .td_link, table.richlist .td_link_pat {
	padding-right: 15px;
	text-align: right;
	vertical-align:middle;
	width: 25px;
}
table.richlist .row_1of3.td_img {width:60px;}
table.richlist .row_1of3.td_text {padding-left:15px; text-align:left;}
table.richlist .td_grap {
	padding: 0px 10px;
	width: 300px;
}
table.richlist .td_grap .graphic_bar {
	background-color: #d6d6d6;
	display: inline-block;
	height: 10px;
	position: relative;
	text-align: left;
	width: 300px;
}
table.richlist .td_grap .graphic_color {
	background-color: #2e8abf;
	display: inline-block;
	height: 10px;
}
table.richlist .td_grap .graphic_point {
	left: -6px;
	position: absolute;
	top: -10px;
}
table.richlist .lastrow {
	border-bottom: none;
}
table .div_hidden {
	background: url('pharmasave/background_hidden_box.png') repeat-x scroll 0 bottom #f5f6f9;
	display:none;
	/*padding-bottom: 40px;*/
	position: relative;
	 float: left;
    padding: 0 0 20px;
    position: relative;
    width:100%; 
}
table .div_addelement {
	height: 40px;
	/*background: url('pharmasave/bar_add_element.png') repeat-x scroll 0 bottom #d3d6de;*/
	background-color: #F0F1ED;
	border-bottom: 1px solid #D7DADF;
}
/*
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	bottom: 10px;
	cursor: pointer;
	height: 21px;
	left: 20px;
	position: absolute;
	text-align: center;
	width: 116px;
}
*/
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	cursor: pointer;
	float: left;
	height: 21px;
	margin-left:23px;
    margin-right: 4px;
	margin-top: 10px;
	text-align: center;
	width: 116px;
}
table .button_add_element a {
	color: #008BB6;/*#3acbf6;*/
	text-decoration: none;
}
.detail_box_bar .div_addelement {
	height: 29px;
}
.detail_box_bar .button_add_element {
	background: url('pharmasave/button_add.png') no-repeat scroll left center transparent;
	cursor: pointer;
	height: 29px;
	text-align: center;
	width: 86px;
}
.detail_box_bar .button_add_element a {
	color:#007ca3;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.button_add_element.button_without-img {
	background: none no-repeat scroll left top transparent;
	margin: 10px 10px 0px;
	width: auto;
}
.button_add_element.button_without-img a {
	background-color:#f7fbfb;
	border:1px solid #c0bdbb;
	padding:2px 6px;
	font-size:10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0px 0px 2px 2px #e3e9ea;
	-moz-box-shadow:0px 0px 2px 2px #e3e9ea;
	-webkit-box-shadow:0px 0px 2px 2px #e3e9ea;
}
.button_add_element.button_without-img a:HOVER {
	background-color:#e0e3e3;
}
a.profile_update {
/* 	background-color: #F7FBFB; */
	border: 1px solid #C0BDBB;
	border-radius: 4px;
	display: block;
	font-size: 10px;
	line-height: 25px;
	color: #007ca3;
	padding-left: 10px;
    padding-right: 10px;
	text-decoration: none;
	/* background: #F7FBFB;
  	background: -webkit-linear-gradient(#F7FBFB, #F0F3F3);
  	background:    -moz-linear-gradient(#F7FBFB, #F0F3F3);
  	background:         linear-gradient(#F7FBFB, #F0F3F3); */
    font-size: 16px;
    color: #4A4B4C;
    background: url('/gdml/resources/pharmasave/bar_background.png') repeat-x scroll 0 0 transparent;
}
a.profile_update:HOVER {
/* 	background-color:#e0e3e3; */
/* 	background: #E0E2E2;
  	background: -webkit-linear-gradient(#E0E2E2, #D8DCDC);
  	background:    -moz-linear-gradient(#E0E2E2, #D8DCDC);
  	background:         linear-gradient(#E0E2E2, #D8DCDC); */
}
.list_med_block {overflow:hidden; width:686px;}
.list_med_scroll {overflow:hidden; width:100000px; position:relative; left:0px;}
.list_med_single {overflow:hidden; width:686px; float:left;}

.intro_em_medication {
	padding: 10px 15px 0px;
}

#detail_medications .detail_title, #refill_container .detail_title {
	color: #05c059;
	font-weight: bold;
	margin-bottom: 5px;
    margin-top: 5px;
	/*text-transform: uppercase;*/
}
#detail_medications .detail_text, #refill_container .detail_text {
	color: #4e5367;
}
#detail_medications .detail_title {color:#018595;font-size:12px;}
#detail_medications .detail_text {font-size:13px; line-height:18px; font-family:'Open Sans Semibold'; color:#454b60;}
#detail_medications .detail_text_italic {font-size:13px; line-height:18px; font-family:'Open Sans Italic';  font-weight:normal; color:#454b60;}
#detail_medications .detail_text.hidden_text {margin-left: 30px;margin-bottom: 25px;font-family: 'Open Sans';font-size: 14px;}
#detail_medications .red_text {color:#018595; font-weight:normal;}
#detail_medications .detail_title .red_text{font-size:13px;}
#detail_medications p {padding:5px 0px;}
#detail_medications b {font-weight:bold;}
#detail_medications i {font-style:italic;}
#detail_medications ul {list-style-type:disc; padding-left:20px;}

#detail_medications .med_box-tit {
	/*border-bottom: 3px solid #E7E6E4;*/
    /*margin-bottom: 20px;*/
    max-width: 450px;
    font-size:12px;
    /*overflow: hidden;*/
    padding-bottom: 6px;
    /*white-space: nowrap;*/
}
#detail_medications .med_brand-tit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-weight:bold;}
#detail_medications .med_brand-subtit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-style:italic; font-weight:normal; text-transform:none;}
#detail_medications .med_refill-rem {border:3px solid #e7e6e4; padding:10px 15px; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
/*#com_7012_70115 > div {padding:10px 10px 10px 30px;}*/
#commandbar_7012 {position:relative;}
#com_7012_70115 .commandbar_button {font-family:'Open Sans'; font-size:16px; margin-left:20px; width:200px;}
#com_7012_70115 .commandbar_button a {background-color:#d42955; border:1px solid #ffffff;margin-bottom: 20px; margin-top: 20px;}
#com_7012_70115 .commandbar_button a:HOVER {background-color:#018595; border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button {font-family:'Open Sans'; font-size:16px; height:78px; line-height:28px; margin-left:20px; width:200px;}
#com_7012_null .commandbar_button span {background-color:#e7e7e7; border:1px solid #ffffff; color:#53556c; cursor:pointer; display:block;width: 170px;height: 32px;margin-bottom: 20px; margin-top: 20px;padding: 5px;}
#com_7012_null .commandbar_button span:HOVER {border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button span:AFTER {content:'Refill now';}
#com_7012_null .commandbar_button span img {display:none;}
.com_7012_alert {
	/*background-color:#d42955;*/
	background-color:#018595;
	color:#ffffff;
	font-family:Open Sans semibold;
	font-size:13px;
	position:absolute;
	right:30px;
	/*top:-10px;*/
	top:-60px;
	min-height:50px;
	/*height: 90px;*/
	padding:10px;
	/*width:280px;*/
	width:348px;
	border:1px solid #c9c3c3;
	box-shadow:0px 0px 16px 2px #aeaeae;
	-moz-box-shadow:0px 0px 16px 2px #aeaeae;
	-webkit-box-shadow:0px 0px 16px 2px #aeaeae;
}
.com_7012_alert .bold {font-family:'Open Sans Bold';}
#com_70321 {left:270px; width:340px;}
#medication_about .text_about_title {
	font-size: 16px;
    font-weight: bold;
	text-align: left;
}
#medication_about .text_about {
	text-align: left;
}
div.grey_block_button {
	background-color: #00aec7;
    background-image: none;
    bottom: 38px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    height: 40px !important;
    line-height: 0;
    margin-left: 17px;
    margin-top: 0 !important;
    padding: 0 0 0 0px;
    position: static;
    text-align:center;
    width:150px;
    border-radius: 5px;
}
div.grey_block_button a {
	color:#ffffff;
	display:block;
	font-family:'proxima-nova', san-serif;
	font-size:15px;
	line-height:38px;
	border:none;
	box-shadow: none;
	text-decoration:none;
}
div.grey_block_button:HOVER a, div.grey_block_button:FOCUS a{
	color: #63666a;
}
div.grey_block_button_cancel, div.grey_block_button_reset {
	background-color: #f1f1ed;
	border: 1px solid #c8c3c3;
	cursor: pointer;
	position:static;
	margin-left:162px;
	bottom: 40px;
	height:33px;
	width:150px;
	line-height: 33px;
	text-align: center;
	border-radius: 5px;
}
div.grey_block_button_cancel a, div.grey_block_button_reset a {
	color: #fff;
	display: block;
	line-height:38px;
	text-decoration: none;
	font-family: 'proxima-nova', san-serif;
	font-size: 16px;
	text-transform: capitalize;
}
div.grey_block_button_cancel:hover, div.grey_block_button_reset:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add.blocked, div.grey_block_button_save.blocked, div.grey_block_button_add.blocked:hover, div.grey_block_button_save.blocked:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add, div.grey_block_button_save {
	background-color: #00aec7;
	border-radius:5px;
	cursor: pointer;
	height:40px;
	width:150px;
	float:left;
	margin:0 0 0 33px;
	line-height:40px;
	text-align: center;
	text-transform: capitalize;
}
div.grey_block_button_add a, div.grey_block_button_save a {
	color:#ffffff;
	font-family:'proxima-nova', san-serif;
	font-size:16px;
	line-height:39px; 
	border:none;
	box-shadow: none;  
}
div.grey_block_button_add:hover, div.grey_block_button_save:hover {
	/* background-color: #00aec7; */
}
div.white_block_button {
	background-color: #f1f1ed;
	border: 1px solid #c6c6c6;
    bottom: 40px;
	color: #666666;
	cursor: pointer;
    float: left;
    height: 41px;
    line-height: 40px;
    position: static;
	text-align: center;
    width: 150px;
}
div.white_block_button:hover {
	background-color: #e3e3e3;
}
div.white_block_button a {
	color: #454b60;
	font-family: 'Open Sans';
	font-size: 15px;
}

table#payment_report {
	margin-bottom: 60px;
	margin-top: 10px;
	width: 720px;
}
table#payment_report th {
	background-color: #737687;
	border: 1px solid #b9b9b9;
	color:#fff;
	font-size: 12px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	vertical-align:middle;
	width: 14%;
}
table#payment_report td {
	border: 1px solid #b9b9b9;
	color: #737687;
	font-size: 12px;
	padding: 10px;
}
table#payment_report span.price, table#payment_report td.price {
	color: #737687;
}
table#payment_report td.price {
	padding-right: 30px;
    text-align: right;
}
div#signatures {
	color: #42475d;
	text-align: right;
	margin-bottom: 50px;
	margin-right: 270px;
}
div#signatures .ph_sign {
	font-weight: bold;
	margin: 5px 0 15px 5px;
}

/* default content objlist */
.box_objList_block {overflow:hidden; width:686px;}
.box_objList_scroll {left:0px; position:relative; width:10000px;}
.box_objList_single {float:left; width:686px;}

/* default command bar */
.commandbar_box {float:left;}
.commandbar_box > div {padding:10px;}
.commandbar_text1 {font-weight:bold;}
.commandbar_text2 {padding:2px 0px 10px;}
.commandbar_button {text-align:center;}
.commandbar_button a {background-color:#949391; border:1px solid #949391; color:#ffffff; display:block; padding:5px; text-decoration:none; vertical-align:middle;height: 32px;width: 170px;}
.commandbar_button a:HOVER {background-color:#c4c3c1; border:1px solid #ffa500;}
.commandbar_button img {vertical-align:middle;}
.commandbar_button span {line-height: 32px;}

/* default detail */
.component_detail_box {color:#4e4a4a; font-family:'Museo', serif; font-size:14px; line-height:20px;padding-bottom: 0px;float:left;width:100%;margin:29px 0 0 0;   }
.component_detail_bg {padding:15px 30px; min-height:80px;}
.component_detail_tit1 {font-size:14px; line-height:24px; padding-bottom:15px;/* color:#018595; */font-family: 'Museo', serif;display:none;}
.detail_profile-socialhistory .component_detail_tit1{display:block!important;}
.component_detail_tit2 {font-size:14px; line-height:20px; padding-bottom:0px;color:#454b60;font-family: 'Museo', serif;}
/*.detail_hr-medication {padding:15px 30px 15px 165px; min-height:90px; background:url('gdml/details/hr_my-medication.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-medication {padding:0; min-height:90px;float:left;width:100%;  }
.detail_my-medications-review {padding:15px 30px 15px 165px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_my-medication-reviews {padding:35px 30px 15px 160px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_hr-appointments {padding:0; min-height:80px;}
/*.detail_hr-labresult {padding:15px 30px 15px 165px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-labresult {padding:0; min-height:110px;float:left;width:100%;   }
.detail_hr-labresult-favo {padding:35px 30px 40px 160px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 30px transparent;}
/*.detail_my-vaccinations-history {padding:15px 30px 15px 165px; min-height:100px; background:url('gdml/details/hr_my-vaccination.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-vaccination {padding:0; min-height:100px;width:100%;float:left;  }
.detail_rl-myreadinglist {padding:25px 30px 15px 160px; min-height:88px; background:url('gdml/details/myrl_empty-list.png') no-repeat scroll 40px 30px transparent;}
/* custom detail */
.detail_rl-myreadinglist .component_detail_tit1{display:none;}
.detail_rl-myreadinglist .myreadinglist_add_plus{color:#00aec7;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;}
.detail_rl-myreadinglist .myreadinglist_add_text{color:#00aec7;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase;}

/* default grid badges */
.badgename_box {border:1px solid #cdcdcd; background-color:#3284ae; color:#ffffff; display:table; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgename_box:HOVER {border:1px solid #ffa500;}
.badgename_row {display:table-row; height:50px;}
.badgename_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgename_icon {position:absolute; bottom:1px; left:1px; height:70px; width:70px; /*background-color:#3284ae;*/ overflow:hidden; text-align:center;}
.badgename_icon img {max-width:70px;}
.badgename_butt {position:absolute; bottom:1px; right:0px; height:auto; width:138px; background:url('arrow_white_dw.png') no-repeat scroll right center transparent; border-top:1px dotted #ffffff; text-align:right;}
.badgename_butt a {color:#ffffff; font-size:12px; padding-right:20px; text-decoration:none; text-transform:uppercase;}

.badgedata_box {border:1px solid #cdcdcd; background-color:#ffffff; color:#000000; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgedata_box:HOVER {border:1px solid #ffa500;}
.badgedata_row {display:table-row; height:50px;}
.badgedata_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgedata_butt {position:absolute; bottom:0px; left:0px; height:20px; width:100%; background:url('arrow_blue_r.png') no-repeat scroll right center transparent; border-top:1px dotted #cdcdcd; line-height:20px;}
.badgedata_butt a {color:#333333; font-size:12px; padding:0px 16px 0px 10px; text-decoration:none; text-transform:uppercase;}
.badgedata_message {color:#666666; font:italic 12px/15px 'Open Sans',sans-serif; padding:5px 10px;}
.badgedata_pointsgoal {display:table-cell;}
.badgedata_points_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_points_row {display:table-row;}
.badgedata_points_line {border-left:1px dotted #cdcdcd;}
.badgedata_points_val1 {display:table-cell; font:13px/16px 'Open Sans Bold',sans-serif; padding:4px 4px 0px; text-transform:uppercase;}
.badgedata_points_val2 {display:table-cell; font:13px/16px 'Open Sans',sans-serif; padding:0px 4px 4px; text-transform:uppercase;}
.badgedata_progressbar {padding:5px 10px;}
.badgedata_bar_box {background-color:#d6d6d6; display:inline-block; height:10px; margin-right:10px; position:relative; text-align:left; width:100px;}
.badgedata_bar_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_bar_text {font:28px/30px 'Open Sans',sans-serif;}
.badgedata_scorebar {padding:5px 10px; min-width:150px;}
.badgedata_score_box {background-color:#d6d6d6; display:inline-block; height:10px; position:relative; text-align:left; width:100%;}
.badgedata_score_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_score_text {font:14px/18px 'Open Sans',sans-serif;}
.badgedata_score_text_big {font:26px/28px 'Open Sans',sans-serif;}
.badgedata_textplus {display:table-cell;}
.badgedata_textplus_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_textplus_row {display:table-row;}
.badgedata_textplus_cell {display:table-cell; text-align:center; vertical-align:middle;}
.badgedata_textplus_big {font:16px/18px 'Open Sans Bold',sans-serif; text-transform:uppercase;}
.badgedata_textplus_small {font:13px/16px 'Open Sans',sans-serif; text-transform:uppercase;}
.badgedata_trendgraph {display:table-cell;}
.badgedata_trend_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_trend_row {display:table-row;}
.badgedata_trend_cell1 {display:table-cell; height:50px; width:55px; border-right:1px dotted #cdcdcd; font:13px/16px 'Open Sans',sans-serif; padding:0px 2px; text-transform:uppercase; vertical-align:middle;}
.badgedata_trend_cell2 {display:table-cell; height:50px; width:146px;}
.badgedata_trend_lines {position:relative; height:50px; width:146px;}
.badgedata_trend_linered {border-bottom:1px solid #ff0000; height:4px;}
.badgedata_trend_linegray {border-bottom:1px solid #666666; height:4px;}
.badgedata_trend_linegreen {border-bottom:1px solid #009900; height:4px;}
.badgedata_trend_graph {height:4px; left:2px; position:absolute; top:2px; width:4px;}
.badgedata_trend_pointred {background-color:#ff0000;}
.badgedata_trend_pointgreen {background-color:#009900;}

/* box_ajax_slide_down */
.box_below_line {/*padding-top:15px;*/ float:left;width:100%;  }
.box_below_line .box_below_box.first {border-top:none; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .box_below_box {border-top:1px dotted #7b7b7d; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .below_options {font:10px/20px Arial; height:20px; text-align:right; text-transform:uppercase; margin-right:20px; padding-top:15px;}
.box_below_line .below_options a {border-left:1px solid #cbcbcb; color:#00aec7; margin-left:15px; padding-left:8px; text-decoration:none; vertical-align:middle;}
.box_below_line .below_options a:hover {text-decoration:underline;}
.box_below_line .below_options img {line-height:20px; vertical-align:middle;}
.box_below_line .below_options span {line-height:20px; vertical-align:middle; padding-left:2px;}
.box_below_line .below_content {color:#0e838c; min-height:40px;}
.box_below_line .below_text {padding:0px 10px 6px;}
.box_below_line .below_text_up {font:13px Arial bold; text-transform:uppercase; color:#14808a;}
.box_below_line .below_text_bold {color:#454b60; font:13px/18px 'Open Sans Semibold',sans-serif;}
.box_below_line .below_text > .below_text_bold:first-child {display: block;	padding-top: 10px;}
.box_below_line .below_text_hidden {display:none; padding:0px 0px 16px}
.box_below_line .box_below_box .below_text {padding:8px 10px 0px 0px;}
.box_below_line .below_button_new {padding:4px 0px 17px !important ; position:relative;}
.box_below_line .below_button_box {float: right;margin: 0 31px 18px 0;text-align: center;width: 125px; }
.box_below_line .below_img_func {bottom:0px; cursor:pointer; height:22px; position:absolute; right:40px; width:22px;}
.box_below_line .below_plus_dw {background:url('pharmasave/icons/plus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}
.box_below_line .below_plus_up {background:url('pharmasave/icons/minus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}

/* box_ajax_slide_right */
.box_ajax_slide_right {font:12px/18px Arial;}
.box_ajax_slide_right .ajax_right_title {font:13px/18px 'Open Sans Bold',sans-serif; padding:15px;}
.box_ajax_slide_right .ajax_right_text {padding:15px;}

/* box_ajax_popup */
.box_ajax_popup {padding:20px;}

div.sort_select, div.sort_select_overview {cursor:pointer; position:absolute; text-transform:uppercase;}
img.sort_select_img, img.sort_select_img_overview {cursor:pointer; position:absolute;}
div.sort_list, div.sort_list_overview {cursor:pointer; position:absolute; text-transform:uppercase; left: 90px !important;}
div.sort_list li, div.sort_list_overview li{background-color:#ebebeb;padding-left:4px;cursor:pointer;}
div.sort_list li:nth-child(odd), div.sort_list_overview li:nth-child(odd){background-color:#fff;}
div.sort_list li a, div.sort_list_overview li a{color:#555353;text-decoration:none;}
div#app_header{background:url('pharmasave/page_header.png') repeat-x scroll center top transparent;border-bottom:1px solid #dbdbdb;height:50px;}
h1.app_title{color:#707070; line-height: 50px;padding-left: 10px;font-family:"proxima-nova", san-serif;font-size: 18px;}
h1.app_title span{font-family:'Museo', serif;font-size:13px;padding-left:10px;color:#707070;  }
div.buttons_med{background-color:#f9f9f9;margin:auto;width:688px;}
div.med_update{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_update img{padding-left: 10px;padding-top: 10px;vertical-align: text-bottom;}
div.med_review{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_review img{padding-top:3px}
div.med_payment{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-left:10px;width:188px}div.med_payment img{padding-top:3px}
.app_anchor{color:#4a4b4c;font-family:'Museo', serif;font-size:12px;line-height:16px;margin:30px auto 0px;width:688px;}
.app_anchor a{ background: #0d838d none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    padding:9px;
    text-decoration: none;}
.app_anchor a:HOVER{text-decoration:none;}
.detail_arrow{position:absolute;bottom:10px;right:10px;}
.detail_share{position:absolute;top:8px;right:10px;}
.detail_print{position:absolute;top:8px;right:80px;}
.detail_corner_top_l{background-color:transparent;position:absolute;width:6px;height:6px;top:0;left:0;}
.detail_corner_top_r{background-color:transparent;position:absolute;width:6px;height:6px;top:0;right:0;}
.detail_corner_down_l{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;left:0;}
.detail_corner_down_r{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;right:0;}
.detail_bottom{width:100%;margin-top:20px;line-height:14px;color:#505366;font-size:11px;}
.detail_bottom_text{background-color:#ebebeb;line-height:20px;color:#505366;font-size:12px;padding:6px 10px;}
.detail_bottom_text a{color:#126537;text-decoration:none;}
.detail_bottom_text a:HOVER{text-decoration:underline;}
.bottom_box{width:688px;margin:0 auto;padding:10px 0;color:#7f7f7f;font-size:11px;}
.bottom_box b{font-weight:bold;}
.bottom_box a{color:#126537;text-decoration:none;}
.bottom_box a:HOVER{text-decoration:underline;}
.em_anchors{width:688px;margin:12px auto;padding:6px 0;border-top:1px solid #e0dfe1;}
.em_anchors blockquote{padding:4px 0 2px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 2px 10px transparent;}
.em_anchors a{color:#126537;font-style:normal;text-decoration:none;}
.em_anchors a:HOVER{text-decoration:underline;}
.em_anchors_small{width:auto;}
.em_anchors_noborder{border:0;}
.em_anchors_bott{background:url('bg_post_anchor.png') repeat-x scroll left top transparent;width:100%;height:20px;margin:0 auto;}
.em_anchors_padTop{margin:20px auto 0;}
.showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none;}
.showlink span{vertical-align:middle;}
.showlink img{vertical-align:middle;padding-left:4px;}
/*.app_dash .detail_box_title{color:#fff;border-bottom:3px solid #fe6e23;padding:0;}*/
.box_dash img{width:322px;}
.detail_dash_title{background-color:#a1a1a1;padding:10px 15px;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;}
.detail_dash_subtitle{background-color:#e2e2e2;padding:5px 15px;color:#303c54;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:bold;}
.detail_dash_list{background-color:#e2e2e2;padding:7px 15px 7px 15px;color:#505366;font-family:'Open Sans',Sans-Serif;font-size:13px;line-height:17px;}
.detail_dash_list ul{color:#1d3c73;font-size:8px;font-family:Arial,Sans-Serif;padding:0;list-style:disc inside;}
.detail_dash_list li{padding:2px 0 8px;font-family:Arial,Sans-Serif;line-height:1.5em;}
.detail_dash_list a{color:#19a4ce;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;text-decoration:none;}
.detail_dash_list p{padding:2px 0;}
.detail_dash_list blockquote{background:none;padding:4px 0;border-bottom:1px dotted #ccc;font-family:Arial,Sans-Serif;}
.detail_dash_list_bis{background-color:#fff;padding:0 15px 5px 15px;}
.detail_dash_table{background-color:#fff;padding:10px 4px 0 4px;color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em;}
.detail_dash_table .borderBott{border-bottom:1px solid #e2e2e2;}
.detail_dash_table td{padding:5px 5px;vertical-align:middle;}
.detail_dash_table img{padding:0;}
.detail_dash_table .link_checkin{background:url('button_blue_101x28.png') repeat-x scroll left top transparent;width:101px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_checkin a{color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit{background:url('button_yellow_76x28.png') repeat-x scroll left top transparent;width:76px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_doit a{color:#23251b;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit img{vertical-align:middle;}
.detail_dash_table .link_doit span{vertical-align:middle;}
.detail_dash_funbox{background:url('dashboard/funbox_bottom_or.png') no-repeat scroll left bottom transparent;width:100%;margin:15px 0;padding-bottom:5px;position:relative}.detail_dash_funbox .box_funbox{min-height:20px;margin:0 0 30px;padding:10px 30px 8px;position:relative}
.detail_dash_funbox span.h3{background-color:#fe6e23;padding:5px 30px;}
.detail_dash_funbox .funbox_title div{float:left;}
.detail_dash_funbox .funbox_title td{vertical-align:middle;}
.detail_dash_funbox .funbox_title td div{float:none;}
.detail_dash_funbox .funbox_title .css_action_desc{padding-left:6px;}
.detail_dash_funbox .funbox_title .css_action_desc .dett_desc{padding:4px 0 2px 22px;}
.detail_dash_funbox .funbox_cup{width:46px;text-align:left;padding-top:4px;}
.detail_dash_funbox .funbox_cup img{padding:0;}
.detail_dash_funbox .funbox_border>td{border-top:1px solid #e0dfe1;}
.detail_dash_funbox .funbox_noborder>td{border:0;}
.detail_dash_funbox .box_text{height:28px;line-height:1.4em;font-weight:bold;}
.detail_dash_funbox .funbox_list{height:32px;line-height:1.4em;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal}
.detail_dash_funbox .link_doit{background:url('dashboard/funbox_doit.png') no-repeat scroll left top transparent;width:77px;height:22px;text-align:center;margin-left:20px}
.detail_dash_funbox .link_doit a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.detail_dash_funbox .link_doit img{vertical-align:middle;display:none;}
.detail_dash_funbox .link_doit span{vertical-align:middle;font-size:1px;}
.detail_dash_funbox .box_funbox_leftimg{background:url('dashboard/funbox_left_img.png') no-repeat scroll left top transparent;width:15px;height:41px;position:absolute;top:0;left:-15px;z-index:12}
.tests_searchform{height:40px;}
.tests_searchform input{border:1px solid #ccc;height:25px;color:#aaa;}
.tests_searchform .button_link{background-color:#54b6e3;}
.tests_searchform .button_link:hover{background-color:#1280b2;}
.tests_searchform .button_testssearch{width:80px;height:30px;padding:0;margin:0 0 0 240px;}
.tests_searchform .button_testssearch a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
#tests_seemore.button_link{background-color:#ff7b1d;width:80px;height:30px;padding:0;margin:auto auto 15px}
#tests_seemore.button_link:hover{background-color:#1280b2}
#tests_seemore.button_link a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer{background-color:#fff;padding:0 4px 15px;font-size:13px}
.detail_profile_prefer a{color:#0e6782;text-decoration:none}
.detail_profile_prefer a:HOVER{text-decoration:underline}
.detail_profile_prefer td{padding:5px 0;vertical-align:middle}
.detail_profile_prefer .td_icon{width:50px;text-align:center}
.detail_profile_prefer .border_up{border-top:1px solid #c9c9c9}
.detail_profile_prefer .border_dw{border-bottom:1px solid #c9c9c9}
.detail_profile_prefer .button_link{background-color:#0a8546}
.detail_profile_prefer .button_link:hover{background-color:#126537}
.detail_profile_prefer .button_gen{width:110px;height:26px;padding:0;margin:0 0 0 240px}
.detail_profile_prefer .button_gen a{display:block;line-height:26px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer div{padding:4px 20px 4px 0;position:relative}
.detail_profile_prefer div a{font-style:italic}
.detail_profile_prefer span{vertical-align:middle;position:relative}
.detail_profile_prefer input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.detail_profile_prefer .input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.setting_mail_none{}
.setting_mail_edit{width:200px;font-style:italic;border:1px solid #ccc !important}
.setting_reminder_roundups td{vertical-align:top;text-align:left}
.box_focus{width:100%;margin-top:10px}
.box_focus td{vertical-align:middle}
.box_focus .left_td{width:70px;text-align:center;vertical-align:top}
.box_focus .left_div{background-color:#545454;width:70px;height:50px}
.box_focus .left_div_start{background-color:#0a8546}
.box_focus .right{background-color:#ededf1;width:585px}
.box_focus .right>table{width:555px;height:50px;margin:0 10px 0 20px}
.box_focus .title{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px}
.box_focus .subtitle{color:#3d455c;font-family:'Open Sans Light',sans-serif;font-size:13px;padding:8px 10px 8px 20px;border-top:1px dotted #545454}
.box_focus .recommended{color:#126537;font-size:12px;font-style:italic}
.box_focus .button_blue{background:url('ud/button_coach_blue.png') no-repeat scroll left top transparent;width:120px;height:24px;text-align:left;padding-left:9px}
.box_focus .button_blue a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.box_focus .button_start{background:url('profile/button_coach_gray.png') no-repeat scroll left top transparent;width:125px;height:24px;text-align:center;border:1px outset #d2d2d6}
.box_focus .button_start a{color:#535353;font-family:'Open Sans SemiBold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.box_focus .border_l_start{border-left:0}
.box_focus .border_l_blue{border-left:0}
.box_focus .coaching_start{background:url('profile/coaching_expanded_white.png') no-repeat scroll left top transparent;width:585px;height:63px}
.box_focus .coaching_arrow{width:60px}
.box_focus .coaching_arrow>div{background:url('profile/coaching_circle_blue.png') no-repeat scroll left top transparent;width:21px;height:21px;margin:12px 0 0 24px;padding-top:5px;text-align:center;cursor:pointer}
.box_focus .coaching_arrow>div:HOVER{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_arrow a{line-height:21px;display:block}
.box_focus .coaching_arrow img{vertical-align:middle}
.box_focus .coaching_over{width:100%;cursor:pointer}
.box_focus .coaching_over:HOVER .coaching_arrow>div{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_text{padding:20px 0 10px 20px}
.box_focus .coaching_title{color:#505366;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;line-height:10px}
.box_focus .coaching_link{color:#fa4e16;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase}
.box_focus_complex{background-color:#5091cd;color:#fff;padding:12px 10px 12px 20px;box-shadow:0 16px 16px -10px #666 inset;-moz-box-shadow:0 16px 16px -10px #666 inset;-webkit-box-shadow:0 16px 16px -10px #666 inset}
.box_focus_complex a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none}
.box_focus_complex a img{vertical-align:middle}
.box_focus_complex ol{margin-left:32px;list-style-type:decimal}
.box_focus_complex li{padding:0;font-size:12px}
.box_focus_complex li>table{width:386px}
.box_focus_complex li td{vertical-align:baseline}
.box_focus_complex li img{vertical-align:middle}
.box_focus_complex .clear{padding-top:10px}
.hra_title{font-size:12px}
.hra_title a{color:#126537;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:18px}
.hra_title span{line-height:18px}
.hra_title img{width:18px;height:18px;vertical-align:top}
.hra_line{background-color:#f0eff0;height:26px;padding:5px 10px 0 10px;margin-top:10px;border-bottom:2px solid #e6e6e6}
.hra_line_title{float:left;color:#454b60;font-size:12px;font-weight:bold}
.hra_line_title img{padding-right:6px}
.hra_line_display{float:right}
.hra_line_display_withPad{float:right;padding-right:10px}
.hra_box{background-color:#e6e6e6;padding:10px 50px;margin:0 10px;min-height:20px}
.hra_box td{vertical-align:middle;padding-bottom:20px}
.hra_box .list_tit{color:#53586b;font-size:12px;font-weight:bold}
.hra_box .list_img{position:relative}
.hra_box .you_h{position:absolute;top:2px;right:40px}
.hra_box .you_m{position:absolute;top:2px;right:150px}
.hra_box .you_l{position:absolute;top:2px;right:260px}
.hra_commands_tit{color:#126537;font-size:12px;text-decoration:none;padding-top:6px}
.hra_commands_l{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_g_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_m{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_y_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_h{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_r_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.personality_promo_box{background:none;padding:0 0 0 0;width:100%; }
.personality_promo_subtit{color:#126537;font-size:11px;text-transform:uppercase}
.personality_promo_big{color:#505366;font-family:'Open Sans Light',sans-serif;font-size:24px;/*border-bottom:1px solid #e5e5e5;*/padding:4px 0 15px;line-height:30px;width:70%;float:right; }
.personality_promo_big b{color:#0e838c;font-weight:bold}
.personality_promo_upp{color:#636466;font-family:'Open Sans Light',sans-serif;font-size:13px;text-transform:uppercase;padding:0 0 12px;vertical-align:middle}
.personality_promo_upp a{color:#126537;font-weight:bold;text-decoration:none}
.personality_promo_upp b{color:#1849a0;font-weight:bold;font-size:18px}
.personality_promo_upp span{vertical-align:middle;font-family:Open Sans Bold;}
.personality_promo_upp img{vertical-align:middle;padding-left:4px}
.personality_title{padding:10px 0 8px;font-family:'Open Sans Light',sans-serif;font-size:16px;font-style:italic}
.personality_mask{width:648px;height:300px;padding:0;overflow:hidden;border:1px solid #ddd;box-shadow:0 0 8px 2px #ccc inset;-moz-box-shadow:0 0 8px 2px #ccc inset;-webkit-box-shadow:0 0 8px 2px #ccc inset}
.personality_mask a.slide_text{color:#505366;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .slide_text span{line-height:26px;vertical-align:middle}
.personality_mask .slide_text img{vertical-align:middle}
.personality_mask .level_3{width:202px;padding-top:10px;text-align:center;float:left}
.personality_mask .level_3>img{height:166px;padding-bottom:10px}
.personality_mask .level_3 a{color:#4e4d4d;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .level_3 span{line-height:26px;vertical-align:middle;text-transform:uppercase}
.personality_mask .level_3 img{vertical-align:middle}
.personality_mask .slide_back{padding-left:4px}
.personality_mask .left_text{padding-top:0;width:320px;float:left}
.personality_mask .right_img{margin-top:20px;margin-left:80px;position:relative}
.personality_mask .slide_go_back{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_go_back span{line-height:12px;vertical-align:middle}
.personality_mask .slide_go_back img{vertical-align:middle}
.personality_mask .slide_img{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_img span{line-height:12px;line-height:16px\9;vertical-align:middle}
.personality_mask .slide_img img{vertical-align:middle}
.personality_mask .label_box{text-align:center;vertical-align:middle;margin-top:30px !important}
.personality_mask .label_img{color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;vertical-align:middle;display:block;}
.personality_mask>div{width:100000px;height:auto;overflow:hidden;position:relative}
.personality_maskscroll{width:608px;height:auto;padding:10px 20px}
.personality_maskscroll>table{height:258px}
.personality_maskscroll td{vertical-align:top}
.personality_maskscroll .img_section{padding-bottom:15px}
.personality_maskscroll .text_section{color:#4e4d4d;font-size:12px;text-transform:uppercase}
.personality_maskscroll .grafics_small{vertical-align:middle}
.personality_maskhesagon{}
.personality_maskhesagon .label_top{color:#000;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;padding:6px 0 20px}
.personality_maskhesagon .label_left{font-size:12px}
.personality_ability_l{background:url('profile/hexagon_low_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_m{background:url('profile/hexagon_med_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_h{background:url('profile/hexagon_high_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_box_tit{color:#018595;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;padding:14px 0 6px}
.personality_box_scroll{color:#505366;font-size:13px;}
.personality_box_scroll p{padding:2px 10px 6px 0}
.personality_box_scroll ul{list-style:none outside none;padding:0}
.personality_box_scroll li{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
.personality_box_scroll blockquote{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
#totalpeaq_value #value_txt{font-size:12px}
#totalpeaq_value #value_num{font-size:24px}
#totalpeaq_redo #totalpeaq_redo_subtitle{color:#126537}
#totalpeaq_redo_subtitle_link{color:#0e838c;text-decoration:none}
#totalpeaq_redo_subtitle_link:HOVER{text-decoration:underline}
.library_line{width:100%;margin-top:10px;border-bottom:2px solid #e6e6e6}
.library_line td{vertical-align:middle}
.library_line .left_td{width:70px;height:50px;text-align:center;vertical-align:middle}
.library_line .left_div{width:70px;height:50px}
.library_line .left_td img{vertical-align:middle}
.library_line .right{background-color:#ededf1;padding:0 10px}
.library_line .title{color:#505366;font-size:16px;font-family:'Open Sans',sans-serif}
.library_line .right .showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none}
.library_td{width:50%;padding:0}
.libray_left{padding-right:16px}
.libray_right{padding-left:16px}
.library_div{padding:14px 0 20px}
.library_art_view{padding-bottom:5px;border-bottom:3px solid #4dc8a7}
.detail_tableHtmlLibrary{padding:0 4px 4px;font-size:13px;line-height:1.4em}
.detail_tableHtmlLibrary h2{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;padding:0 0 6px}
.detail_tableHtmlLibrary a{color:#126537;text-decoration:none}
.detail_tableHtmlLibrary a:HOVER{text-decoration:underline}
.detail_tableHtmlLibrary ul{list-style:circle inside url("li_style_circle_blue.png");padding:0}
.detail_tableHtmlLibrary blockquote{padding:4px 0 4px 10px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent;border-top:1px dotted #616161}
.detail_tableHtmlLibrary .library_art_view{color:#303c54;font-style:italic;font-size:11px;font-family:'Open Sans',sans-serif}
.detail_tableHtmlLibrary .library_art_view img{padding:0 6px}
.detail_tableHtmlLibrary .library_art_view a{color:#fa4e16;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;text-transform:uppercase}
.detail_tableHtmlLibrary .linkNone{display:none}
.detail_articleHtmlLibrary{}
.detail_articleHtmlLibrary .goBack{padding:0 0 6px;margin:0 0 10px;border-bottom:1px dotted #ccc;font-size:12px;font-family:'Open Sans',sans-serif}
.detail_articleHtmlLibrary .goBack img{vertical-align:middle}
.detail_articleHtmlLibrary .goBack span{vertical-align:middle}
.detail_articleHtmlLibrary .detail_articleTitle{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}
.detail_articleHtmlLibrary h3{padding:4px 0;color:#e4a82c;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:normal}
.detail_articleHtmlLibrary ol{list-style:decimal}
.detail_articleHtmlLibrary ul{list-style:none outside none;padding:0}
.detail_articleHtmlLibrary ul>li{padding:2px 10px 4px 12px;background:url('li_style_arrow2.png') no-repeat scroll 0 8px transparent}
.detail_articleHtmlLibrary ul ul{list-style:none outside none;padding:0 0 0 12px}
.detail_articleHtmlLibrary ul ul>li{padding:2px 10px 4px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent}
.detail_articleHtmlLibrary a{color:#126537;text-decoration:none}
.detail_articleHtmlLibrary a:HOVER{text-decoration:underline}
.detail_articleHtmlLibrary i{font-style:italic}
.detail_articleHtmlLibrary b{font-weight:bold}
.detail_articleHtmlLibrary .styled{min-width:90%;margin-bottom:20px}
.detail_articleHtmlLibrary .styled th{padding:6px 30px 6px 15px;border:1px solid #ccc;background-color:#f4bb4c;font-weight:bold}
.detail_articleHtmlLibrary .styled td{padding:4px 30px 4px 15px;border:1px solid #ccc}
.bar_topic_prev{background:url('action/bg-scroll-topics.png') repeat-x scroll left top #dcdcde;height:70px;position:relative}
.bar_topic_prev .arrowL{width:39px;height:39px;position:absolute;top:14px;left:5px}
.bar_topic_prev .arrowR{width:39px;height:39px;position:absolute;top:14px;right:5px}
.bar_topic_prev .arrowL a{background:url('arrow_l_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowR a{background:url('arrow_r_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowL a:HOVER{background:url('arrow_l_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_prev .arrowR a:HOVER{background:url('arrow_r_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_block{background-color:transparent;position:absolute;left:44px;right:44px;height:70px;overflow:hidden}
.bar_topic_scroll{width:2000px;height:70px;overflow:hidden;position:relative;color:#929697;font-family:'Open Sans',sans-serif;font-size:12px;text-transform:uppercase}
.bar_topic_scroll div{position:relative;float:left;width:200px;height:70px;text-align:center;cursor:pointer}
.bar_topic_scroll table{margin:0 auto;padding-top:4px;border-collapse:separate;border-spacing:1px;font-size:3px;font-family:'Open Sans',sans-serif;color:#fff;line-height:4px}
.bar_topic_scroll td{background-color:#d3d3d3;width:32px;height:18px;text-align:center;vertical-align:middle}
.bar_topic_scroll td.active{background-color:#e2e2e2}
.bar_topic_scroll>div{background:url('action/bg-scroll-divider.png') no-repeat scroll 0 16px transparent;z-index:8}
.bar_topic_scroll>div.actual{background:none no-repeat scroll left top #fff;box-shadow:0 0 8px 6px #bdbdbe;-moz-box-shadow:0 0 8px 6px #bdbdbe;-webkit-box-shadow:0 0 8px 6px #bdbdbe;z-index:10}
.bar_topic_scroll .cell_l{display:table-cell;float:none;vertical-align:middle;width:60px;height:40px;padding:15px 5px 15px 15px}
.bar_topic_scroll .cell_r{display:table-cell;float:none;vertical-align:middle;width:110px;height:40px;padding:15px 10px 15px 0;text-align:left}
.bar_topic_scroll .enabled{color:#505366;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .disabled{color:#929697;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .ico_top_1{background:url('action/icon_topic_no_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_1{background:url('action/icon_topic_ok_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_2{background:url('action/icon_topic_no_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_2{background:url('action/icon_topic_ok_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_3{background:url('action/icon_topic_no_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_3{background:url('action/icon_topic_ok_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_4{background:url('action/icon_topic_no_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_4{background:url('action/icon_topic_ok_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_5{background:url('action/icon_topic_no_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_5{background:url('action/icon_topic_ok_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_6{background:url('action/icon_topic_no_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_6{background:url('action/icon_topic_ok_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_title{background:url('action/line_title_topic.png') repeat-x scroll center top transparent;width:100%;height:35px}
.bar_topic_block_title{background-color:transparent;height:35px;margin:0 44px;overflow:hidden}
.bar_topic_scroll_title{width:2000px;height:30px;overflow:hidden;position:relative;padding-top:5px}
.bar_topic_scroll_title div{position:relative;float:left;width:200px;height:30px;line-height:30px;text-align:center;font-size:11px;font-family:'Open Sans',sans-serif;color:#929697;text-transform:uppercase;cursor:pointer}
.bar_topic_scroll_title div.actual{color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:12px}
.detail_actionPlanning_health{padding:10px 0 25px;background-color:#fff}
.detail_actionPlanning_health .box_subtopic_block a{display:block;padding:0 12px;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:13px}
.detail_actionPlanning_health .box_subtopic_block table{border-collapse:separate;border-spacing:2px;margin:0;}
.detail_actionPlanning_health .box_subtopic_block td{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #19a4ce;height:70px;vertical-align:middle;cursor:pointer}
.detail_actionPlanning_health .box_subtopic_block td:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0e6782}
.detail_actionPlanning_health .box_subtopic_block td.active{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0a8546;vertical-align:top}
.detail_actionPlanning_health .box_subtopic_block td.active:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #004522}
.detail_actionPlanning_health .box_subtopic_block td span{color:#ff9;font-family:Arial;font-size:31px;font-weight:bold;text-transform:uppercase;display:none}
.detail_actionPlanning_health .box_subtopic_block td.active span{display:inline;line-height:30px}
.detail_actionPlanning_health .box_subtopic_block td span img{padding:0 6px}
.detail_actionPlanning_health .box_subtopic_block td a{color:#fff;text-align:center}
.detail_actionPlanning_health .box_subtopic_block td.active a{}
.detail_actionPlanning_health .box_subtopic_block .disabled td{background-color:#d3d3d3}
.detail_actionPlanning_health .box_subtopic_block .disabled td span{color:#e2e2e2}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active{background-color:#d3d3d3;vertical-align:middle}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active a{color:#fff}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active span{display:none}
.box_slide_gray{background-color:#dfe0e1;margin:0 10px;overflow:hidden}
.box_slide_single{background-color:transparent;margin:0;overflow:hidden}
.detail_actionPlanning_health .box_subtopic_nobg{color:#61687b;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;text-align:center;margin:0 auto !important}
.detail_actionPlanning_health .box_subtopic_nobg td{background:none no-repeat scroll right bottom transparent;min-width:80px;height:auto;vertical-align:middle;cursor:auto;padding:10px 0}
.detail_actionPlanning_health .box_subtopic_nobg td:HOVER{background:none no-repeat scroll right bottom transparent}
.detail_actionPlanning_health .box_subtopic_nobg .topic_highlight{color:#f87d19;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;font-weight:normal;text-transform:none;display:inline}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left{background:url('action/button_gray_160x34_s.png') repeat-x scroll left top transparent;width:150px;height:32px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left a{color:#584d4d;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:34px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:left}
.subTopicClickShow{background:url('action/subtopic_cloud.png') no-repeat scroll left top transparent;position:absolute;top:0;left:0;width:564px;height:222px;padding:30px 40px 50px;display:none;z-index:999;text-align:left;overflow:auto}
.subTopicClick_tit{color:#565e72;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;padding:2px 0}
.subTopicClick_tit2{color:#505366;font-size:12px;font-family:Arial;padding:2px 0;text-transform:uppercase}
.subTopicClick_list{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;vertical-align:middle}
.subTopicClick_subtit{color:#505366;font-size:13px;font-family:Arial,Sans-Serif;padding:4px 0 15px}
.subTopicClick_subtit>div{padding:20px 0 15px;font-size:16px}
.subTopicClick_subtit_add{color:#505366;font-size:12px;font-family:Arial,Sans-Serif;padding:2px 0 0;text-transform:uppercase}
.subTopicClick_action{width:608px;overflow:hidden}
.subTopicClick_action .link_add{background:url('button_red_76x24_add.png') no-repeat scroll left top #fa5a27;width:66px;height:24px;text-align:left;padding-left:10px}
.subTopicClick_action .link_add a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.subTopicClick_action .link_added{background:none repeat-x scroll left top #d8d8d8;width:76px;height:24px;text-align:center;color:#126537;font-family:'Open Sans Bold',sans-serif;line-height:22px;vertical-align:middle}
.subTopicClick_action .link_add_didIt{background:url('action/did-it_100x30_d.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left}
.subTopicClick_action .link_add_didIt:HOVER{background:url('action/did-it_100x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_didIt a{padding-left:10px;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_didIt{background:url('action/did-it_100x30_s.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_added_didIt span{padding-left:10px}
.subTopicClick_action .link_add_toDo{background:url('action/to-do_126x30_d.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center}
.subTopicClick_action .link_add_toDo:HOVER{background:url('action/to-do_126x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_toDo a{color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_toDo{background:url('action/to-do_126x30_s.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_didit_d{background:url('action/did-it_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_didit_s{background:url('action/did-it_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action_line{margin:8px 0 0;padding:5px 5px 5px 0;border-top:1px dotted #aea8a8}
.subTopicClick_action_line td{vertical-align:middle}
.subTopicClick_action_desc{padding:0 5px 0 10px}
.subTopicActionsScroller{overflow:hidden;position:relative;width:10000px}
.subTopicActionsPage{width:608px;float:left}
.subTopicActionBarriers .subTopicClick_tit{border-bottom:1px dotted #505366;padding:2px 0 6px;font-weight:bold}
.subTopicActionBarriers .subTopicClick_subtit p{padding:2px 0}
.subTopicActionBarriers .barrier_desc{color:#505366;font-size:13px;font-family:Arial,Sans-Serif;padding: 6px;}
.subTopicActionBarriers .barrier_desc td{font-style:italic}
.subTopicActionBarriers .barrier_pretit{color:#126537;font-weight:bold;padding:4px 2px;font-style:normal !important}
.subTopicActionBarriers .barrier_border{border-top:2px solid #d1f16a}
.css_action_desc .dett_link{padding:2px 0 0}
.css_action_desc .dett_link a{color:#126537;font-family:Arial,Sans-Serif;font-size:13px;font-style:normal;text-decoration:none}
.css_action_desc .dett_link a:HOVER{text-decoration:underline}
.css_action_desc blockquote{padding:2px 0 4px 22px;background:url('li_style_circle_505366.png') no-repeat scroll 12px 10px transparent}
.css_action_desc .border_top{border-top:1px dotted #aea8a8;padding-top:6px;margin-top:6px}
.css_action_desc .dett_img img{vertical-align:middle;padding-right:4px}
.css_action_desc .dett_img span{vertical-align:middle}
.css_action_desc .dett_desc{padding:4px 0 2px 18px}
.css_action_desc .dett_subtit{color:#505366;font-weight:bold}
.keys_panel{position:absolute;top:10px;left:10px;cursor:default;width:570px;height:40px;padding-top:6px}
.keys_panel>div{background:url('action/bg-key-panels.png') no-repeat scroll right top transparent;height:25px;line-height:25px;float:left;padding:0 16px 0 8px;color:#8a8f91;font-family:Arial;font-size:12px;font-style:italic}
.keys_panel .key_panel_first{border-left:1px solid #cbcbcc}
.keys_panel .key_panel_next{margin-left:-10px;padding:0 16px 0 20px}
.keys_panel .key_sel{color:#363a3b}
.detail_actionPlanning_health .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left;cursor:default}
.detail_actionPlanning_recommendes{background-color:#fff}
.detail_actionPlanning_recommendes .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left}
.subtopic_actions_setting{display:table;background:url('action/added_action_linebar.png') no-repeat scroll left top transparent;width:600px;min-height:40px;margin:0 auto;padding-top:10px}
.subtopic_actions_setting>div{display:table-row}
.subtopic_actions_setting .subtopic_actions_cell{display:table-cell}
.subtopic_actions_setting .subtopic_actions_cell_l{display:table-cell;width:300px;height:36px;padding:4px 0 0;vertical-align:top;text-align:left}
.subtopic_actions_setting .subtopic_actions_cell_r{display:table-cell;width:285px;height:36px;padding:4px 15px 0 0;vertical-align:top;text-align:right}
.subtopic_actions_setting a{color:#126537;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase;text-decoration:none}
.subtopic_actions_setting span{color:#505366;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase}
.subtopic_actions_setting a>span{vertical-align:middle;color:#126537;font-style:normal}
.subtopic_actions_setting a>img{vertical-align:middle}
.subtopic_actions_setting a:HOVER{text-decoration:underline}
.box_subtopic_block{background-color:#fff;width:648px;padding:10px}
.box_actionWhite{background-color:#fff;padding:20px}
.box_action_block{width:648px;padding:10px}
.box_action_block>div{width:648px}
.box_action_block .subTopicClick{display:none}
.box_action_block .subTopicClick_action .link_add{background:url('action/added_add_d.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_add a{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_action_block .subTopicClick_action .link_add:HOVER{background:url('action/added_add_h.png') no-repeat scroll left top transparent}
.box_action_block .subTopicClick_action .link_added{background:url('action/added_add_s.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_added span{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_congrat_block{width:648px;padding:10px;display:none}
.box_congrat_block .box_click{background:url('ud/added_click_d.png') repeat-x scroll left top transparent;height:28px;padding:0 15px;vertical-align:middle}
.box_congrat_block .box_click:HOVER{background:url('action/added_click_h.png') repeat-x scroll left top transparent}
.box_congrat_block .box_click a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;vertical-align:middle;display:block;text-decoration:none}
.box_congrat_block .box_click span{vertical-align:middle}
.box_congrat_block .box_actionWhite{min-height:250px}
.box_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_congrat_block_rem .action_option_box_int{padding:0}
.box_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_single_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_single_congrat_block_rem .action_option_box_int{padding:0}
.box_single_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_congrat_block b{font-weight:bold}
.action_scroll_test_t1{color:#ee6a09;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;padding:0 10px}
.action_scroll_test_t1 a{color:#126537;font-style:italic;text-decoration:underline}
.action_scroll_test_t1 a:HOVER{text-decoration:underline}
.action_scroll_test_t2{color:#ee6a09;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;line-height:24px;padding:0 0 15px}
.action_scroll_test_t2 a{color:#126537;font-style:italic;text-decoration:none}
.action_scroll_test_t2 a:HOVER{text-decoration:underline}
.action_scroll_test_t3{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;padding:10px 0}
.action_scroll_test_t4{color:#0e6782;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px}
.action_scroll_test_t5{color:#ee6a09;font-size:28px;font-family:'Open Sans SemiBold',sans-serif;line-height:32px;padding:15px}
.action_scroll_test_t6{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;line-height:20px;padding:15px 0}
.action_scroll_text_blue{color:#126537;font-size:13px;font-family:'Open Sans',sans-serif;line-height:22px}
.action_scroll_border_bottom{border-bottom:1px dotted #e5e5e5}
.action_scroll_arrow_blue{background:url('ud/scroller_arrow_blue.png') no-repeat scroll left top transparent;width:238px;height:37px;text-align:left;padding:4px 5px;margin:0 0 10px 30px}
.action_scroll_arrow_blue a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;display:block;text-decoration:none;font-size:15px;line-height:35px;padding:0 4px}
.action_scroll_arrow_blue_small{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:22px;text-align:left;padding:0 0 10px;margin:0 0 0 30px}
.action_scroll_arrow_blue_small a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;text-decoration:none;padding:4px 40px 6px 10px}
.detail_box_actions .subTopicClick_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right;margin-right:10px}
.detail_box_actions .subTopicClick_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_action .subTopicClick_back{text-align:right}
#box_slide_action .subTopicClick_back a{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;width:auto;height:39px;display:block;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_action_block{background-color:#2dc8f6;width:688px;padding:0}
#box_slide_single_action .subTopicClick_single_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right}
#box_slide_single_action .subTopicClick_single_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_congrat_block{background-color:#dfe0e1;margin:10px}
#box_slide_single_action .td_single_act_l{padding:20px 10px 10px;vertical-align:top;background:none repeat scroll left top #e1e1e4;width:42px}
#box_slide_single_action .td_single_act_r{padding:20px 20px 10px;vertical-align:top;background:none repeat scroll left top #fff}
#box_slide_single_action .link_add_didIt{background:url('action/did-it_132x40_d.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_add_didIt:HOVER{background:url('action/did-it_132x40_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_add_didIt a{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
#box_slide_single_action .link_added_didIt{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_added_didIt span{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase}
#box_slide_single_action .link_didit_d{background:url('action/did-it_95x34_d.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_didit_d:HOVER{background:url('action/did-it_95x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_s{background:url('action/did-it_95x34_s.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
#box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_big_s{background:url('ud/did-it_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
#box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_big_s{background:url('ud/pledge_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_box_actions{background-color:#fff;padding:2px 0 0}
.line_action{background-color:#f0eff0;border-bottom:1px solid #d8d7d8;margin-top:10px}
.line_action_icon{vertical-align:top;width:35px}
.line_action_icon img{padding:6px 0}
.line_action_icon .left_icon{background-color:#d1f16a;height:30px;text-align:center}
.line_action_icon .color_new{background-color:#fe6e23}
.line_action_icon .color_doaction{background-color:#f0eff0}
.line_action_icon .color_doaction img{padding:8px 0}
.line_action_title{vertical-align:middle;color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;padding:5px 15px}
.line_action_2{background-color:#f0eff0;border-bottom:2px solid #e5e5e5;border-top:1px solid #f8f7f8;padding:3px 10px}
.line_action_2 .link_checkin{background:none repeat-x scroll left top #19a4ce;width:101px;height:28px;text-align:center;margin-left:20px}
.line_action_2 .link_checkin a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.line_action_2 .link_checkin.open{background:none repeat-x scroll left top #f0eff0}
.line_action_2 .link_checkin.open a{color:#f0eff0}
.line_action_2 .link_checkin.open img{display:none}
.line_action_2 .link_doit{background:none repeat-x scroll left top #d8d8d8;width:92px;height:24px;text-align:center;margin-left:20px}
.line_action_2 .link_doit a{color:#126537;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.line_action_new{text-align:left;width:32px;color:#fb2711;font-family:Arial;font-size:12px;font-style:italic}
.line_action_option{text-align:left;width:110px}
.line_action_option a{color:#75787e;font-family:Arial;font-size:10px;font-style:normal;text-transform:uppercase}
.line_action_option a:HOVER{text-decoration:underline}
.line_action_reminder{text-align:right}
.line_action_reminder a{color:#1d3063;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal}
.line_action_reminder a:HOVER{text-decoration:underline}
.line_action_completed{text-align:left;font-family:Arial;font-size:11px;font-style:italic}
.box_slide_pledge>div,.box_slide_ongoing>div,.box_slide_master>div,.box_slide_tests>div{width:688px}
.layout_sprint_5{margin-bottom:10px;margin-left:auto;margin-right:auto}
.action_container_shadow{background:url('action/bg_actions_1x49.png') repeat-x scroll left top transparent;height:49px}
.layout_sprint_5 td{vertical-align:middle;}
.layout_sprint_5 .border_t{border-top:1px solid #e5e5e5}
.layout_sprint_5 .border_l{border-left:1px solid #e5e5e5}
.layout_sprint_5 .border_b{border-bottom:1px solid #e5e5e5}
.layout_sprint_5 .border_r{border-right:1px solid #e5e5e5}
.layout_sprint_5 .label_OpenBold{color:#333;text-align:center;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:12px}
.layout_sprint_5 .label_ArialReg{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:10px;line-height:12px;text-transform:uppercase}
.layout_sprint_5 .tests_header td{background-color:#fff;color:#9fa1a6;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;line-height:12px;text-transform:uppercase;padding-left:10px;padding-bottom:6px}
.layout_sprint_5 .bt_action_started{background:url('action/valid_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_started a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_started:HOVER{background:url('action/valid_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_checkin{background:url('ud/button_86x26_d.png') no-repeat scroll left top transparent;width:86px;height:26px;text-align:left;padding:0;margin:0 auto;cursor:pointer;position:relative}
.layout_sprint_5 .bt_action_checkin a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_checkin:HOVER{background:url('ud/button_86x26_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .cicle_checkin_count{background:url('action/circle_21x21.png') no-repeat scroll left top transparent;width:21px;height:21px;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-weight:bold;line-height:21px;text-align:center;position:absolute;top:-5px;right:-10px}
.layout_sprint_5 .bt_action_reminder_on{background:url('action/on_48x25_d.png') no-repeat scroll left top transparent;width:48px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_on a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_on:HOVER{background:url('action/on_48x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_reminder_off{background:url('action/off_49x25_d.png') no-repeat scroll 1px top transparent;width:49px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_off a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_off:HOVER{background:url('action/off_49x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_whatnext{background:url('ud/arrow_r_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_whatnext a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_whatnext:HOVER{background:url('action/arrow_r_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_status{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_times{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_ability{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;padding-left:46px;height:35px}
.layout_sprint_5 .ability_1{background:url('action/hand_g_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .ability_2{background:url('action/hand_y_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .bt_action_points{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:13px;font-style:italic}
.layout_sprint_5 .color_9ea0ae{color:#9ea0ae}
.action_option_box{background-color:#f9f9f9;padding:10px 10px;margin:10px 10px 10px;min-height:140px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_option_box_int{background-color:transparent;padding:10px;margin:0 auto;}
.action_option_box .close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.action_option_box .close a{color:#999;font-size:11px;text-decoration:none}
.action_option_box .checkin_title{color:#fe6e23;font-family:'Open Sans',sans-serif;font-size:24px;text-transform:uppercase;padding:15px 0 30px;text-align:center}
.action_option_box .checkin_vote>span{font-size:16px}
.action_option_box .checkin_vote td{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;text-align:center;width:160px}
.action_option_box .checkin_vote td>input{vertical-align:middle}
.action_option_box .checkin_vote td>span{vertical-align:middle}
.action_option_box .checkin_vote td>img{vertical-align:middle}
.action_option_box .checkin_vote .link_vert_line{background:url('action/line_vert_26x112.png') no-repeat scroll left top transparent;width:26px;height:112px}
.action_option_box .checkin_vote .link_oriz_line{background:url('action/line_oriz_667x26.png') no-repeat scroll left top transparent;height:26px;margin-top:20px}
.action_option_box .checkin_vote .link_checkin{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 20px}
.action_option_box .checkin_vote .link_checkin:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .checkin_vote .link_checkin a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_option_box .checkin_vote .link_checkin span{vertical-align:middle}
.action_option_box .checkin_vote .link_checkin img{vertical-align:middle}
.action_option_box .reminder_title{color:#fe6e23;font-family:'Open Sans SemiBold',sans-serif;font-size:18px;padding:15px 0 5px;position:relative;width:500px}
.action_option_box .reminder_title td{vertical-align:middle}
.action_option_box .reminder_title .icon_opt{width:40px;text-align:center}
.action_option_box .reminder_title span{padding-left:20px}
.action_option_box .reminder_title .small{font-family:Arial;font-size:13px;font-weight:normal;font-style:italic;text-transform:none;padding:0}
.action_option_box .reminder_title_small{font-family:'Open Sans',sans-serif;font-size:14px}
.action_option_box .reminder_title_small b{font-family:'Open Sans Bold',sans-serif}
.action_option_box .reminder_opt{margin-left:20px}
.action_option_box .reminder_opt>div{padding:3px 0}
.action_option_box .reminder_opt input{vertical-align:middle}
.action_option_box .reminder_opt span{vertical-align:middle}
.action_option_box .reminder_opt img{vertical-align:middle}
.action_option_box .reminder_opt tr{height:24px}
.action_option_box .reminder_opt td{padding:0 10px 0 0;font-size:12px;vertical-align:middle;text-align:left}
.action_option_box .reminder_opt i{font-style:italic}
.action_option_box .label_type{color:#999;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
.action_option_box .select_date{background:url('action/input_box_reminder_big.png') no-repeat scroll left top transparent;width:110px;height:23px;line-height:23px;color:#505366;font-family:Arial,Sans-Serif;font-size:12px;font-weight:normal;border:0;padding:0;text-indent:8px;cursor:pointer}
.action_option_box .reminder_mex>div{display:table}
.action_option_box .reminder_mex input{display:table-cell;margin-right:10px}
.action_option_box .reminder_mex span{display:table-cell;padding-right:6px\9}
.action_option_box .reminder_textarea{width:300px;height:20px;color:#505366;font-family:Arial;font-size:12px;font-style:italic;border:1px solid #ccc;margin:0 6px;padding:0 4px}
.action_option_box .reminder_left{float:left}
.action_option_box .reminder_checkbox{border:0 solid #ccc;margin-right:10px}
.action_option_box .reminder_line{height:2px;margin:10px 0 2px;border-top:1px solid #d3d3d3;border-bottom:1px solid #f5f5f5}
.action_option_box .reminder_butt{padding:10px 0}
.action_option_box .set_reminder{background:url("ud/added_reminder_d.png") no-repeat scroll left top transparent;width:139px;height:28px;text-align:center;margin:10px auto}
.action_option_box .set_reminder:HOVER{background:url('action/added_reminder_h.png') repeat-x scroll left top transparent}
.action_option_box .set_reminder>div{padding:0}
.action_option_box .set_reminder a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:11px;text-decoration:none;line-height:26px;vertical-align:middle;display:block}
.action_option_box .set_reminder span{vertical-align:middle}
.action_option_box .set_reminder img{vertical-align:middle;padding-left:4px}
.action_option_box .stop_reminder img{vertical-align:middle;padding-left:0}
.action_option_box .stop_reminder{background:url("action/added_reminder_g.png") repeat-x scroll left top transparent}
.action_option_box .stop_reminder a{color:#494b4c}
.action_option_box .input_with_arrow{background:url('action/input_box_arrow.png') no-repeat scroll left top transparent;width:57px;height:24px;padding-right:6px;position:relative}
.action_option_box .input_with_arrow input{width:34px;position:absolute;top:3px;left:8px;border:0 none;font-family:Arial,Sans-Serif;font-size:12px;text-align:center}
.action_option_box .input_with_arrow .input_arrowUp{width:12px;height:12px;position:absolute;top:0;right:6px}
.action_option_box .input_with_arrow .input_arrowDw{width:12px;height:12px;position:absolute;top:12px;right:6px}
.action_option_box .orange_title{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase;padding:20px 0 5px}
.action_option_box .opt_desc{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;padding:2px 0}
.action_option_box .opt_subtit{font-weight:bold}
.action_option_box .opt_text_center{color:#61687b;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;text-align:center;padding:60px 0 0}
.action_option_box .color_f87d19{color:#f87d19}
.action_option_box .opt_sel_started{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:24px;text-align:center;line-height:26px;padding:26px 0 10px}
.action_option_box .opt_sel_whatnext{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;padding:0 0 10px 140px}
.action_option_box .opt_sel_whatnext input,.action_option_box .opt_sel_whatnext span{vertical-align:middle}
.action_option_box .opt_block{background:url('action/icon_traffic-cone.png') no-repeat scroll 24px top transparent;padding:2px 0 4px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_succ{background:url('action/icon_sun.png') no-repeat scroll 20px top transparent;padding:4px 0 2px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_block .opt_subtit,.action_option_box .opt_succ .opt_subtit{font-style:normal;text-transform:uppercase}
.action_option_box .opt_line_oriz{background:url('action/line_oriz_362x26.png') no-repeat scroll 140px top transparent;width:566px;height:26px}
.action_option_box .link_whatnext{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 10px 160px;padding:0}
.action_option_box .link_whatnext:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .link_whatnext a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_about_box{background:url('ud/about_face_ud.png') no-repeat scroll right -70px transparent;padding:10px 120px 10px 15px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_whatnewt_box{background:url('action/bg_arrow_big.png') no-repeat scroll 25px 100px #f9f9f9;padding:10px 25px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_blocker_box{background:url('action/icon_traffic-light.png') no-repeat scroll 15px 15px transparent;padding:0 0 0 100px;height:140px}
.detail_box_gray{background-color:#dfe0e1}
.detail_box_gray .action_option_box{background-color:#fff;margin:0 10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.action_subtopic_about{background-color:#fff;width:668px;padding:0}
.action_subtopic_about>div{width:668px}
.action_subtopic_about .action_about_box{margin:0}
.action_subtopic_box{background-color:#fff;width:668px;padding:0}
.action_subtopic_box>div{width:668px}
.action_subtopic_box .keys_panel{top:0;left:0}
.action_subtopic_box .box_actionGray{background-color:#f9f9f9;padding:20px 30px;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_subtopic_box .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 0 0 10px;cursor:pointer}
.action_subtopic_box .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.action_subtopic_box .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
#tagline{color:#0a8546;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;font-weight:bold;width:740px;margin:0 auto;padding:10px 15px 15px 205px}
#tagline a{color:#126537;font-size:11px;text-decoration:none}
#tagline a:HOVER{text-decoration:underline}
#tagline_border{width:750px;margin:0 auto;padding:0 15px 0 205px}
#tagline_border_color{background-color:#0a8546;height:40px}

.exam_content .content_text em{font-style:italic;font-family:'Museo', serif;}
.exam_content .content_text p{padding:5px 0px;font:14px 'Museo', serif}
.exam_content .content_text ul{list-style:disc outside none;padding-left:18px;}
.exam_content .content_text ul li{padding:2px 0px;}
.whatnext_pipeline_content{background:url('labresults/detail/shadow_whatnext_top.png') no-repeat scroll center top #ebf4e2;padding:20px 20px 0px;}
.whatnext_pipeline_title{
 border-bottom: 1px dotted #989d99;
    float: left;
    line-height: 30px;
    padding: 19px 0 0;
    width: 100%;
	
	}
.whatnext_pipeline_title .title_big{color:#cb3727;font-family:'proxima-nova', san-serif;font-size:22px;line-height:26px;text-transform:uppercase;}
.whatnext_pipeline_title .title_small{color:#626466;font: 17px 'proxima-nova', san-serif;font-style: italic;line-height:26px;}
.whatnext_pipeline_boxes{background:url('labresults/detail/shadow_whatnext_bottom.png') no-repeat scroll center bottom transparent;margin-top:10px;overflow:hidden;padding:0px 0px 15px;position:relative;width:100%;}
.whatnext_pipeline_box{float:left;max-height:275px;margin:15px 0px 5px;overflow:hidden;padding:0px 20px 5px 0px;width:181px;}
.whatnext_pipeline_box.border_left_custom{padding:0px 20px 20px;}
.whatnext_pipeline_box.border_left_custom1{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:201px;width:1px;}
.whatnext_pipeline_box.border_left_custom2{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:422px;width:1px;}
.whatnext_pipeline_art_tit{color:#ca3727;font-family:'Museo', serif;font-size:15px;line-height:18px;}
.whatnext_pipeline_art_tit a{color:#ca3727;text-decoration:none;}
.whatnext_pipeline_art_tit a:HOVER{text-decoration:underline}
.whatnext_pipeline_art_text{color:#59595b;font-family:'Museo', serif;font-size:14px;line-height:18px;}
.whatnext_pipeline_art_text p{padding-top:10px;}
.whatnext_pipeline_art_text a{color:#007293;font-family:'proxima-nova', san-serif;font-size:15px;text-decoration:none;}
.whatnext_pipeline_art_text a:HOVER{text-decoration:underline}
.whatnext_link_more{height:54px;position:relative;width:100%;}
.whatnext_link_title{color:#007293;font-family:'proxima-nova', san-serif;font-size:20px;line-height:50px;padding:0px 20px;}
.whatnext_link_title img{vertical-align:middle;}
.whatnext_link_title span{vertical-align:middle;padding:0px 0px 0px 46px;}
.whatnext_link_title_open{color:#4e4e4e;background:url('labresults/detail/icon_whatnext_minus.png') no-repeat scroll 20px 8px transparent;}
.whatnext_link_title_close{color:#007293;background:url('labresults/detail/icon_whatnext_more.png') no-repeat scroll 20px 7px transparent;}
.whatnext_link_minus{background:url('arrow_black_up_18x12.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:26px;}
.whatnext_link_plus{background:url('arrow_black_dw_18x12.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:26px;}
.whatnext_link_minus a, .whatnext_link_plus a{display:block;}
.whatnext_box_hide{display:none;overflow:hidden;width:100%;}
.whatnext_topic_title{background-color:#e8e8ea;color:#4a4b4c;font-family:'proxima-nova', san-serif;font-size:15px;height:35px;line-height:35px;padding:0px 20px;}
.whatnext_subtopic_list{position:relative;overflow:hidden;width:100%;}
.whatnext_subtopic_col_l{float:left;padding:0px 10px 20px 20px;width:313px;}
.whatnext_subtopic_col_r{float:left;padding:0px 20px 20px 10px;width:313px;}
.whatnext_subtopic_title{border-bottom:1px dotted #cfcfcf;color:#71737a;font-family:'proxima-nova-light', san-serif;font-size:12px;padding:20px 0px 5px;text-transform:uppercase;}
.whatnext_subtopic_art{padding:10px 0px 5px 2px;}
.whatnext_subtopic_art a{color:#0e838c;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-decoration:none;}
.whatnext_subtopic_art a:HOVER{text-decoration:underline;}
.whatnext_subtopic_add{color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:18px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_add span{font-size:20px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_added{color:#71737a;/*cursor:pointer;*/font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:14px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_added span{font-size:12px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_view{border-top:1px dotted #cfcfcf;color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:10px;padding:5px 0px 5px 2px;text-transform:uppercase;}

/*.detail_terms h1{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}*/
.detail_terms h1{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h2{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h3{padding:4px 0;font-style:italic;font-weight:bold}
.detail_terms p{padding:0 0 10px}
.detail_terms a{color:#126537;text-decoration:none}
.detail_terms a:HOVER{text-decoration:underline}
.detail_terms i{font-style:italic}
.detail_terms b{font-weight:bold}
.button_shadow{box-shadow:2px 2px 2px #000;-moz-box-shadow:2px 2px 2px #000;-webkit-box-shadow:2px 2px 2px #000}
.menu_shadow{box-shadow:2px 2px 6px #000;-moz-box-shadow:2px 2px 6px #000;-webkit-box-shadow:2px 2px 6px #000}
.shadow_rollover{margin-left:20px;border:1px solid #ddd;box-shadow:4px 4px 6px #333;-moz-box-shadow:4px 4px 6px #333;-webkit-box-shadow:4px 4px 6px #333}
.shadow_rolloverL{margin-right:20px;border:1px solid #ddd;box-shadow:-4px 4px 6px #333;-moz-box-shadow:-4px 4px 6px #333;-webkit-box-shadow:-4px 4px 6px #333}
.box_border{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.box_border_bar{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px; cursor: pointer;}
.box_shadow{border-left:1px solid #dddde0;border-right:1px solid #dddde0;box-shadow:0 4px 10px #dddde0;-moz-box-shadow:0 4px 10px #dddde0;-webkit-box-shadow:0 4px 10px #dddde0}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#fff;display:none}
#boxes{position:absolute;left:0;top:0;z-index:9900;width:100%}
#boxes .window{background-color:#dcf4fb;position:relative;left:0;top:0;margin:0 auto;width:450px;height:320px;display:none;z-index:9999;text-align:left}
#boxes #register{width:480px;height:500px}
#boxes #openTimeline{width:900px;height:540px}
#boxes #setupActionPlan{width:720px;height:780px}
#boxes #goActionPlan{width:450px;height:200px;min-height:200px}
#boxes #actionClick{width:940px;height:500px;padding:0}
#boxes #reportCheckIn{width:800px;height:760px}
#boxes #ajax_loader{position:relative;display:none;z-index:9999}
.window input{margin:10px 0;border:0;width:100%;height:30px;font-size:14px}
.window button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right transparent;width:120px;height:28px;color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer}
.window .button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right #19a4ce;width:120px;height:28px;color:#fff;font-weight:bold;cursor:pointer;line-height:28px;padding:0 10px}
.window .button a{color:#fff}
.window .radio{margin:0;width:auto;height:auto}
.window .checkbox{margin:0;width:auto;height:auto}
.window .grey{line-height:14px}
.window .window_close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.window .window_close a{font-size:12px;text-decoration:none;color:#4d5459}
.window .window_close a:HOVER{text-decoration:underline}
.window h2{padding:20px 20px;font-family:'Open Sans',sans-serif;font-size:22px}
.window h2 span{font-family:Arial,sans-serif;font-size:14px}
.window a{text-decoration:none;color:#126537}
.window i{font-style:italic}
.window b{font-weight:bold}
.window .window_subtitle{padding:0 20px;line-height:20px}
.window .space{padding:10px 0}
.window .line{margin:10px 0;border-bottom:1px solid #ccc}
.window .line_dotted{margin:10px 0;border-bottom:1px dotted #ccc}
.window .label{padding:10px}
.window .label_r{padding:10px 0}
.window .label_small{font-size:13px}
.window .label_smaller{font-size:12px}
.subTopicClickShow .window_close{top:30px;right:40px}
#boxes .modal_popup{width:980px;min-height:380px;background-color:#ebeaec;padding:20px;text-align:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
#boxes .modal_popup_confirm{width:610px;min-height:210px;height:230px;padding:20px 0;color:#505366;font-family:Arial,Sans-Serif;font-size:14px;line-height:1.4em}
.modal_popup .question_label_small{padding:2px 50px 2px 10px;font-size:14px;color:#4d5459}
.modal_popup .question_label_big{padding:0 50px 8px 10px;font-size:18px;color:#4d5459;font-family:'Open Sans',sans-serif}
div#general_perception .question_title{font-size:16px;padding-left:400px;padding-top:12px}
div#general_perception input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#general_perception div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#general_perception div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#general_perception div#display_questions div.question_statement{height:210px;border:none;margin-top:0}
div#general_perception div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#general_perception #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#general_perception #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction .question_title{font-size:16px;padding-left:400px;padding-top:35px}
div#satisfaction input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#satisfaction textarea{height:165px;resize:none;width:800px;border:1px solid #808080;margin-left:60px;margin-top:15px}
div#satisfaction div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#satisfaction div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#satisfaction div#display_questions div.question_statement{height:210px;border:none;margin-top:8px}
div#satisfaction div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#satisfaction #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#satisfaction #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction #q_question{padding-left:100px}
div#satisfaction #q_question td{width:5px;text-align:center;padding-left:10px;padding-right:10px}
.modal_popup_boxWhite{width:100%;margin-top:10px;background-color:#fff;overflow:hidden}
.modal_popup_boxWhite span{color:#b3b7bb;font-weight:bold;padding:0 5px}
.modal_popup_boxWhite span.gen_perc{color:#4d5459;padding:0 20px;font-size:18px;font-weight:normal;line-height:20px}
.modal_popup_boxWhite div.satisf{color:#7e828e;font-size:18px;font-weight:normal;line-height:22px;padding:15px 0 0 40px}
.modal_popup_boxWhite .prev{color:#b3b7bb}
.modal_popup_boxWhite .now{color:#018595}
.modal_popup_boxWhite .next{color:#807d7d}
.modal_popup_boxWhite .question_statement{padding:10px 15px;border-bottom:1px solid #ccc}
.modal_popup_boxWhite .question_title{padding:50px 20px 0;min-height:120px;color:#4d5459;font-size:28px;font-weight:bold;line-height:32px}
.modal_popup_boxWhite a{display:block;line-height:40px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.modal_popup_boxWhite .button_link{background-color:#018595;float:left;margin:10px 10px 15px;}
.modal_popup_boxWhite .button_link:hover{background-color:#b40d37;}
.modal_popup_boxWhite .button_link a{color:#fff;font-size:16px;font-family: 'Open Sans';}
.modal_popup_boxWhite .button_gen{height:40px;margin-left:20px;padding:0 25px;}
.modal_popup_boxWhite .button_1_130{width:129px;height:46px;margin-left:30px;}
.modal_popup_boxWhite .button_2_182{width:182px;height:46px;}
.modal_popup_boxWhite .button_3_203{width:203px;height:46px;}
.modal_popup_boxWhite .button_4_169{width:169px;height:46px;}
.modal_popup_boxWhite .button_5_148{width:148px;height:46px;}
.modal_popup_confirm .color_red{color:#fe6e23;font-size:24px;text-transform:uppercase}
#boxes #questionnaire_final{width:920px;min-height:430px;padding:20px 0}
.questionnaire_button, .copd_button {
	cursor: pointer;
	width:170px;
	height:33px;
	position:absolute;
	right: 36px;
	top: 16px;
	background-color: #00aec7;
	text-align: center;
}
.questionnaire_button:hover, .copd_button:hover {
	background-color: #00aec7;
}
.questionnaire_button a, .copd_button a {
	color:#fff;
	font-family: 'Open sans semibold';
	font-size: 15px;
	text-decoration:none;
	line-height: 33px;
	display: block;
}
#questionnaire_final h2{padding:0 20px}
#questionnaire_final .question_label_small{padding:2px 20px}
#questionnaire_final .question_img{padding:0 20px}
#questionnaire_final .question_button{padding:0 20px}
.wizard_title1{font-size:18px;line-height:26px;border-bottom:1px solid #ccc}
.wizart_tit_centerBox{line-height:150px;border:0}
.wizard_title2{font-size:14px;line-height:26px;font-style:italic;padding:4px 0 10px 0}
.wizard_title2 b{font-size:20px;font-style:normal;font-weight:bold;padding:0 10px 0 0}
.wizard_title2 a{color:#1d90c7;text-decoration:none}
.wizard_line_title{background-color:#f0f0f0;padding:0 10px;line-height:35px;height:35px}
.wizard_line_text{background-color:#fff;padding:10px;line-height:20px}
.wizard_line_text .radio_color{color:#1d90c7;font-weight:bold}
.wizard_line_text input{border:1px solid #ccc;width:100px}
.wizard_reminder_param{padding:0 120px 0 50px}
.wizard_reminder_param input{margin:2px 0;height:20px}
.wizard_reminder_param select{margin:2px 0}
.wizard_reminder_param .setup_textarea{font-style:italic;color:#b8bac5}
.wizard_reminder_indented{padding-left:20px}
.wizard_button_add{background:url('action/action-wizard_button.png') no-repeat scroll top left transparent;width:197px;height:30px;margin:10px 0}
.wizard_button_add a{font-weight:bold;line-height:30px;color:#fff;text-transform:uppercase;text-decoration:none}
.wizard_line_text .checkin_text{padding:2px 16px}
.wizard_line_text .checkin_textarea{width:100%;margin:0;font-style:italic;color:#b8bac5}
.wizard_line_text .checkin_list .checkin_list_num{float:left}
.wizard_line_text .checkin_list blockquote{float:left;padding:0 16px 0 4px}
.name_topic_popup{font-weight:bold;padding-bottom:0}
.name_topic_popup_text{line-height:24px;margin-left:20px;margin-right:20px}
.confirm_text{line-height:40px;padding:10px 0;min-height:150px;border-bottom:1px solid #d3d2d4}
.confirm_text_noborder{line-height:50px;padding:20px 0}
.confirm_button{border-top:1px solid #f5f5f6}
.confirm_button_add{background-color:#126537;width:100px;height:30px;padding:0;margin:20px 20px 0 0}
.confirm_button_add:hover{background-color:#deea79}
.confirm_button_add a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.confirm_button_del{background-color:#979697;width:100px;height:30px;padding:0;margin:20px 0 0 20px}
.confirm_button_del:hover{background-color:#deea79}
.confirm_button_del a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.graphics_checkin{height:130px;position:relative}
.graphics_checkin .box_graphic_lines{width:510px;height:90px;border-bottom:1px solid #444;border-left:1px solid #444;padding:0 6px;position:absolute;top:18px;left:55px}
.graphics_checkin .box_graphic_lines div{width:22px;float:left;background-color:#0a8546;margin:0 2px;cursor:pointer}
.graphics_checkin .box_graphic_lines_3{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:18px;left:56px}
.graphics_checkin .box_graphic_lines_2{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:48px;left:56px}
.graphics_checkin .box_graphic_lines_1{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:78px;left:56px}
.graphics_checkin .box_graphic_text_3{width:30px;position:absolute;top:10px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_2{width:30px;position:absolute;top:40px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_1{width:30px;position:absolute;top:70px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.percentage_bar{width:300px}
.actionLeft{width:600px;margin:10px 0 10px 20px}
.actionRight{width:232px;margin:10px 20px 0}
.actionLeft_int{min-height:320px;background-color:#fff;padding:10px}
.actionLeft_int ul.active{list-style:square inside url("li_style_square_black.png")}
.actionLeft_int li{padding:5px 0}
.actionLeft_int li.deactive{border-bottom:1px dotted #ccc}
#tooltipGeneral{position:absolute;left:0;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
#tooltipGeneral.left{position:absolute;left:auto!important;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
.tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:'proxima-nova', san-serif;font-size:13px;position:relative;width:auto;max-width: 300px;padding: 10px;padding-right: 30px;margin-top:-1px;}
#tooltipGeneral.left .tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:Arial,Sans-Serif;font-size:13px;position:relative;width:auto;max-width: 300px;padding: 10px;padding-right: 30px;}
.tooltipGeneral_text .window_close{position: absolute;top: 0px;right: 0px;text-transform: uppercase;font-size: 10px;text-decoration: none;color: #4A4C4B;background-color: #d5D1D0;padding: 0px;padding-left: 8px;padding-right: 8px;padding-top: 3px;padding-bottom: 3px;}
.tooltipGeneral_text .window_close:HOVER{text-decoration:underline}
.tooltipGeneral_arrow_inside{border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #F5F6FA;width: 0px;height: 0px;background-color: transparent;z-index: 1;position: absolute;margin-left: 146px;margin-top: 1px;}
.tooltipGeneral_arrow_outside{border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #d5D1D0;width: 0px;height: 0px;background-color: transparent;margin-left: 145px;}
#tooltipAction{background:url('action/action_tooltip.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:160px;height:51px;display:none;z-index:9999;text-align:left}
#tooltipAction div{padding:11px 6px 2px 26px}
#tooltipAction a{color:#fff;font-size:12px;text-decoration:none}
#checkinRollover{background:url('action/checkin_rollover.png') no-repeat scroll bottom left transparent;position:absolute;left:0;top:0;width:51px;height:21px;display:none;z-index:9999;text-align:left}
.checkinRollover_text{width:48px;padding:5px 0 0 4px;height:20px;overflow:hidden;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
#actionRollower{background:url('action/action_rollover.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
#actionRollowerL{background:url('action/action_rollover_L.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
.actionRollower_img{width:232px;height:130px;overflow:hidden}
.actionRollower_img img{width:230px}
.actionRollower_tit{width:212px;padding:5px 10px;color:#505366;font-family:'Open Sans Semibold',sans-serif;font-size:14px}
.actionRollower_text{width:212px;padding:5px 10px 15px;min-height:20px;overflow:hidden;font-size:12px}
div#labres_header{}
div#labres_header table#header{width:100%}
div#labres_header table#header td#button{width:20%}
div#labres_header table#header td#text{text-align:left}
div#allresults{background-color:#f6f6f8;border:1px solid #808080;margin:7px;padding:2px;width:auto}
div#viewing{width:100%}
div#labres_header td#summary td{border:1px solid #d3d3d3}
div#summarytitle{font-weight:bold;padding:8px 5px}
div#summaryresults span#redtext{color:#f00;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#orangetext{color:#ffa500;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#greentext{color:#008000;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span.blacktext{color:#000;font-weight:bold;padding-left:4px}
div#detail{background-color:#e3e3e5}
div#detail div.whitebkg{background-color:#fff;border:1px solid #cdcdcd}
div#tableresults span.name{text-transform:uppercase}
div#tableresults div.wrapper{margin-bottom:20px}
div#tableresults div.gridbox{cursor:pointer;margin-left:10px;margin-top:15px;height:100px;width:155px;position:relative}
div#tableresults div.gridbox span.name{width:133px;position:absolute;top:7px;left:7px;line-height:14px;height:30px;font-weight:bold;overflow:hidden}
div#tableresults div.gridbox span.category{position:absolute;top:35px;left:7px;font-family:'Open sans';font-style:italic;font-size:11px;color:#333}
div#tableresults div.gridbox span.valueresults{line-height:11px;font-weight:bold;color:#478d3d;position:absolute;top:62px;left:0;font-family:'Open sans semibold';font-size:16px}
div#tableresults div.gridbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:74px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#tableresults div.gridbox span.arrow{position:absolute;top:24px;left:144px;width:11px}
div#tableresults div.gridbox span.minzero,div#tableresults div.gridbox span.min,div#tableresults div.gridbox span.critical,div#tableresults div.gridbox span.criticalhigh{position:absolute;top:85px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.max{position:absolute;top:85px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.min1,div#tableresults div.gridbox span.max1{position:absolute;top:28px;left:4px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox{cursor:pointer;margin:15px auto;height:44px;width:650px;position:relative}
div#rowresults div.rowbox span.name{width:auto;position:absolute;top:0;left:4px;line-height:48px;height:30px;font-weight:bold}
div#rowresults div.rowbox span.category{color:#7b797a;font-style:oblique;position:absolute;top:0;left:4px;line-height:48px;height:30px}
div#rowresults div.rowbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:16px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#rowresults div.rowbox span.arrow{position:absolute;top:20px;left:635px}
div#rowresults div.rowbox span.minzero,div#rowresults div.rowbox span.min,div#rowresults div.rowbox span.critical,div#rowresults div.rowbox span.criticalhigh{position:absolute;top:28px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.max{position:absolute;top:28px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.min1,div#rowresults div.rowbox span.max1{position:absolute;top:28px;left:304px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.horbar{left:305px;position:absolute;top:28px}
div#detail td.darkbox{background-color:#5d5f5e;color:#e5e5e5;vertical-align:middle}
div#detail td.hidetests,div#detail td.showtests{padding-right:10px;text-align:right}
div#detail td.tests{vertical-align:middle}
span.tests_italic{font-style:italic}
td.darkbox.icon{width:50px;text-align:center}
td.darkbox.title{height:45px}
div#consent_accept{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:160px;text-transform:uppercase;width:90px}
div#consent_accept:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#consent_accept a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#consent_cancel{background:url("consent_cancel.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:60px;text-transform:uppercase;width:90px}
div#consent_cancel:hover{background:url("consent_cancel_h.png") no-repeat scroll 0 0 transparent}
div#consent_cancel a{color:#5f5a64;font-weight:bold;line-height:27px;text-decoration:none}
div#consent{background-color:#000;height:2320px;left:0;opacity:.8;filter:alpha(opacity=80);position:absolute;top:0;width:1904px;z-index:102}
a.open_tooltip{left:388px;position:absolute;top:10px;text-decoration:none}
a.open_tooltip:hover{text-decoration:none}
div#gen_perc_submit{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_submit:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_submit a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#gen_perc_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_next{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_next:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_next a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_previous{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_previous:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_previous a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
#logo_en{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
#logo_fr{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
/* div.app_logo_img_home {background: url("gdml/logo_270x65_en_2.png") no-repeat scroll 65px 13px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 auto; padding: 15px 10px 0; position: relative; text-align: right; width: 940px;font-size: 11px;} */
div.app_logo_img_home {color:#242527; font-size:13px; /* height:40px; line-height:40px; */ margin:0px auto; position:relative; text-align:right; width:1020px;}
div.app_logo_img_home_inner {background:url("pharmasave/header_logo.png") no-repeat scroll 65px 0px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 10px 0 40px; padding: 15px 10px 0; position: relative; text-align: right; width: 720px;font-size: 11px;}
div.app_logo_img_home a span.mainspan {color:#242527;font-size:15px; text-decoration:none; margin-left:15px;font-family: "proxima-nova", san-serif;font-weight: 600;}
.app_lang_fr div.app_logo_img_home a span.mainspan{font-size: 11px!important;}
.app_lang_fr div.app_logo_img_home a span.mainspan{ margin-left:13px!important;}
div.app_logo_img_home a img {vertical-align:middle;}
div.app_logo_img_home a span {vertical-align:middle;font-family:Open Sans; font-size:12px; color:#242527}
div.app_logo_img_home a span:HOVER {/* text-decoration:underline; */}
.detail_menu li a.lang_fr{font-size:12.5px;padding-left:34px}
.app_lang_fr .action_scroll_arrow_blue_small a{font-size:12px;padding:4px 0 4px 4px}
.app_lang_fr #totalpeaq_value #value_txt{font-size:11px}
.app_lang_fr .box_focus .button_start{width:169px}
.app_lang_fr .box_focus .button_start a{font-size:11px}
.app_lang_fr .box_focus .button_blue{width:166px;padding-left:4px;background:url("ud/button_coach_blue.png") no-repeat scroll right top #30ab6c}
.app_lang_fr .box_focus .button_blue a{font-size:11px}
.app_lang_fr .modal_popup_boxWhite .button_gen{padding:0 15px;}
.app_lang_fr #box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_didit_big_s{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr #box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_pledge_big_s{background:url('action/pledge_147x40_s.png') no-repeat scroll left top transparent;width:147px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_didit_d{background:url('action/did-it_150x30_d.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_150x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_didit_s{background:url('action/did-it_150x30_s.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_pledge_d{background:url('action/pledge_140x30_d.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_140x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_pledge_s{background:url('action/pledge_140x30_s.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.code_display_dd{display:none}

.consent_container h1 {color:#454b60; font-family:'Open Sans',Sans-Serif; font-size:24px;padding:30px 20px 15px;text-align: center;}
.consent_container .scroll_consent {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent; color:#505366; font-family:'Open Sans',sans-serif; font-size:13px; font-weight:normal; padding:30px 20px 15px; text-align:justify;}
.consent_container .scroll_consent_bold {font-family:'Open Sans Bold',sans-serif;}
.consent_container .scroll_consent ol {list-style:lower-alpha outside none; margin-left:10px; padding-left:8px;}
.consent_container .reg_consent_button {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent;}
.consent_container .reg_consent_button > div > div {color:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; width:90px;}
div#reg_consent_accept{font-family:'Open Sans semibold',sans-serif;background-color:#00aec7;float:left;height:33px; }
div#reg_consent_accept:FOCUS,div#reg_consent_accept:HOVER{background-color:#00aec7;}
div#reg_consent_accept[disabled]:hover{background-color:#959c9e}
div#reg_consent_accept a{display:block;color:#fff;font-size:15px;line-height:42px;text-decoration:none;}
div#reg_consent_cancel{font-family:'Open Sans semibold';background-color:#f1f1ed; float:right;height:33px;border: 1px solid #c9c3c3;}
div#reg_consent_cancel:hover{background-color:#e3e3e2;}
div#reg_consent_cancel[disabled]:hover{background-color:#959c9e}
div#reg_consent_cancel a{display:block;color:#4a4b4c;font-size:15px;line-height:33px;text-decoration:none;}
div#reg_consent_cancel a[disabled]{color:#4a4b4c;font-weight:bold}
div#reg_background{width:100%;position:relative;z-index:0;min-width:1260px}

div#accept_privacy {background-color:#Bd93f0fcolor:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; text-transform:uppercase; width:90px;}
div#accept_privacy a{color:#fff;font-weight:bold;line-height:27px;padding:6px 19px;text-decoration:none}

/* form */
.close_container_popup_app {/* position:absolute; right:0px; top:0px; */}
.close_container_popup_ref {position:absolute; right:0px; top:0px;}
.close_container_popup_vacc{position:absolute; right:0px; top:0px;}
.close_inner_form {  position:absolute;right:0; text-decoration: none; }
.secure-popup-close .close_inner_form { position:static; }
.close_inner_formlhsc {background: rgba(0, 0, 0, 0) url("close-icon.png") no-repeat scroll 0 0;
    float: right;
    height: 37px;
    position: absolute;
    right: 0 !important;
    text-decoration: none;
    top: 0;
    font-family: "Open Sans Light","Open Sans";
    width: 37px;}
.close_inner_form_popup_pharmacy {position:absolute; right:0px; top:0px;}
.close_select_medreview {position:absolute; right:0px; top:0px;}
.close_tooltip_custom_over {position:absolute; right:0px; top:0px;}
.reload_page {/* position:absolute; right:0px; top:0px; */}
.medication-ajax {display:none; background-color:#ffffff; position:absolute; margin-top:66px; border-left:1px solid #bfc3c6; border-right:1px solid #bfc3c6; border-bottom:1px solid #bfc3c6; padding-left:10px; max-height:300px; width:430px; overflow:auto; z-index:51;}
.medication-ajax li {color:#505366; cursor:pointer; font-family:Arial,Sans-Serif; font-size:12px; line-height:14px; padding:3px 0px;}
.medication-ajax li:HOVER {color:#000000;}
.medication-ajax .med_detail_small {font-size:10px; font-style:italic;}

/* form xml input */
.form_xml_alert {border: 1px solid red!important;}
.form_xml_alert_text {
	/*background:url('pharmasave/form_alert.png') no-repeat scroll 0 0 transparent;*/
	/*background: url('pharmasave/form_alert_background.png') no-repeat scroll 0 0 transparent;*/
	height:auto;/*45px;*/
	line-height: 21px;
	padding-left: 13px;/*20px;*/
	position:absolute;
	text-align: center;
	width:217px;
	z-index: 110;
}
.form_xml_alert_text img.alertarrow {
	left: 1px;
    position: absolute;
    top: 10px;
    z-index: 101;
}
.importantmargine{
	margin:-11px 0 0 329px !important;  
}
#pickerShadow{
  display:none !important; 	
}
/*specifica rules for 'Add Health care Practitioner' form FR*/
input[name=phoneNumber] + div{
	top: -25px !important;
}

input[name=phoneNumber] + div img.alertarrow{
	top: 60px !important;
}

input[name=alternateNumber] + div{
	top: -5px !important;
}

input[name=alternateNumber] + div img.alertarrow{
	top: 43px !important;
}

input[name=faxNumber] + div{
	top: 16px !important;
}

input[name=faxNumber] + div img.alertarrow{
	top: 21px !important;
}
.form_xml_alert_text img.alertcircle {
	left: 20px;
    position: absolute;
    top: 10px;
}
.form_xml_alert_text div {
	background-color: #FFE2E2;
    border: 1px solid #FF0000;
    padding-left: 40px;
    padding-right: 10px;
}
#form_xml input, #add_medication input{
	color: #000;
	font-size: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
	float:left; 
}
#form_xml .date_picker, #add_medication .date_picker {
	color: #454b6;
	font: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml textarea, #add_medication textarea {
	color: #000000;
	font-size: 20px;
	font-family: Arial,Sans-Serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml .form_subtitle, #add_medication .form_subtitle
{
	font-family: 'Museo', serif;
	font-size: 14px;
	font-weight: normal;
}
.complete-profile{
	padding-top: 0;
}
#add_medication .sbSelector:link {
    font-family: "Open Sans Semibold";
    font-size: 13px;
    color: #454B60;
}
input.focus {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
input.focus:FOCUS {
	border:1px solid #888f93;
	box-shadow:0px 0px 8px #888f93;
}
textarea.focus {
	border:1px solid #bec2c5;
	box-shadow: 0 0 4px 0 #BEC2C5;
}
textarea.focus:FOCUS {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
/* hide safari blue outline*/
input.focus:FOCUS, textarea:FOCUS, select:FOCUS, button:FOCUS, div:FOCUS {
	outline: none;
}
/* custom #form_xml */
#form_xml #div-loincid{display:none;}

.box_dashboard_ext {width:326px;/*326*/margin: auto;}
.box_dashboard > a {border-left:1px solid #abafae; border-right:1px solid #abafae; display:block;}
.box_dashboard img {width:324px;/*324*/}
.detail_dashboard_bar {
	position: relative;
	background: url('pharmasave/bar_background.png') repeat-x scroll 0 0 transparent;
	height:40px;
	padding:0px 15px;
	cursor:pointer;
	line-height:40px;
	color: #555353;
	font-size: 15px;
	font-family: "proxima-nova", san-serif;
	border-radius: 4px 4px 0 0;
	text-transform: capitalize;
}
.detail_dashboard_list {
	background-color: #FFFFFF;
	border-radius: 0 0 4px 4px;
	border-top: none;
    color: #505366;
    font-family: 'Open Sans',Sans-Serif;
    font-size: 13px;
    line-height: 17px;
    padding: 14px 15px;
}


/* CUSTOM FOR APPS */
/*
.bg_app_7 table.richlist .td_text, .bg_app_7 table.richlist .td_link, .bg_app_7 table.richlist .td_img, .bg_app_7 table.richlist .td_butt, .bg_app_7 table.richlist .td_grap {
	padding-left: 20px;
	text-align: left;
}
*/
.body_bg_1_user {background-image:url('dashboard/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_1_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_user {background-image:url('profile/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_3_user {background-image:url('readinglist/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_5_user {background-image:url('healthrecords/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_7_user {background-image:url('medications/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_50_user {background-image:url('healthrecords/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_8_user {background-image:url('healthaz/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_10_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_12_user {background-image:url('healthrecords/background.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
.body_bg_12_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_13_user {background-image:url('labresults/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_15_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}

/*.body_bg_static_user {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_static_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}*/
.body_bg_static_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
.body_bg_registration_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}

/* FOOTER */
.copyright_footer {
	/* background: url('background_grey.jpg') repeat scroll 0px 0px rgba(0, 0, 0, 0); */
	background:#fff;
	/* border-top:1px solid #ccced1; */
	/* margin:315px auto 0; */
	padding:40px 0px 40px 0;
	float:left;
	width:100%;
	text-align: center;

}
.foter-logo{
	width:auto;
	float:left;
	visibility:hidden;
}
.find-heading{
	color:#0e838c;font-family: 'Open sans semibold';font-size:16px;padding-bottom: 10px;
}
.deastive-no{
	background-color: #f1f1ed !important;
    border: 1px solid #d1d4d4 !important;
    color: #454b60 !important;
    float: left;
    height: 37px;
    margin: 40px 0 0 87px;
    position: static;
    text-align: center;
    width: 135px;
}
.deastive-no a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}
.deastive-no:hover{
	background-color: #eef0ea !important;
	
}
.deactive-yes{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    color: #fff !important;
    float: left;
    height: 37px;
    line-height: 40px;
    margin: 40px 0 22px 159px;
    position: static;
    text-align: center;
    width: 145px;
}
.deactive-yes:hover{
	background:#00aec7 !important; 
	
}
.deactive-yes a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}
.healthaz_pagination {
  text-align: right;
  font-size: 10px;
  padding-top: 30px;
  padding-right: 22px;
  padding-bottom: 10px;
}

.healthItem {
  position:relative;
  font-family: 'Open sans';
  font-size: 13px;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 6px;
  padding-top: 6px;
}

.healthItem h4{
	display:inline;
}

h2.resultsInfo, div.resultsInfo {
  color:  #5e5c5c;
  font-family: 'Open sans';
  font-size:14px;
  padding-bottom: 30px;
  padding-left: 22px;
  padding-top: 30px;"
}

ul.resultsInfo {
  background-color: #f1f1f1;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 22px;
}

ul.resultsInfo a {
  color: #0e838c;
  font-family: 'Open Sans';/*Open Sans bold*/
  font-size: 13px;
  text-decoration: none
}

p.resultTitle {
  padding-left: 22px;
  font-weight: bold;
  color: #00aec7;
  padding-top: 20px;
  margin-top: 30px;
  /*border-top: 1px dotted #cfcfcf;*/
  font-size: 16px;
  font-family: Open Sans;
}

.hidden {
  display: none;
}

.wrapper_footer { margin:0px auto; width:1048px;}
.detail_center .wrapper_footer {margin:0px 10px; width:728px;}
.links_container {color:#8dc63f; font-size:12px; line-height:24px; /* margin-left:150px; */}
.copyright_container {color:#636466; font-family:Arial,Sans-Serif; font-size:11px; height:20px; margin-left:150px; padding:42px 0px 35px;}
.copyright_link {padding:0 10px 0 10px;}
.copyright_link a {color: #63666a; font-family: 'Museo', serif; font-size:20px; text-decoration:none;}
html:lang(fr) .copyright_link a { font-size:18px!important; }
.copyright_link a:HOVER{text-decoration:underline;}
.copyright_link:first-child {padding:0px 10px 0px 0px;}
.app_lang_en .copyright_link.no_padding_left {padding:0px 15px 0px 0px;}
.detail_center .links_container {padding-right:13px;}
.detail_center .copyright_container {padding-right:25px;}
#footer_product {background-color:#8f8b82; text-align:center;}

/*new Pharmasave footer*/
div#footer_product_background {
	background: #8F8B82;
	text-align: center;
	width: 100%;
}
div#footer_product {
	/*background: #949087;*/
	height: 171px;
	margin: 20px auto 0;
	padding-bottom: 14px;
    padding-top: 14px;
    text-align: center;
    width: 982px;
}
.healthaz_pagination {
  text-align: right;
  font-size: 10px;
  padding-top: 30px;
  padding-right: 22px;
  padding-bottom: 10px;
}

.healthItem {
  position:relative;
  font-family: 'Open sans';
  font-size: 13px;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 6px;
  padding-top: 6px;
}

.healthItem h4{
	display:inline;
}

h2.resultsInfo, div.resultsInfo {
  color:  #5e5c5c;
  font-family: 'Open sans';
  font-size:14px;
  padding-bottom: 30px;
  padding-left: 22px;
  padding-top: 30px;"
}

ul.resultsInfo {
  background-color: #f1f1f1;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 22px;
}

ul.resultsInfo a {
  color: #0e838c;
  font-family: 'Open Sans';/*Open Sans bold*/
  font-size: 13px;
  text-decoration: none
}

p.resultTitle {
  padding-left: 22px !important;
  font-weight: bold;
  color: #00aec7;
  padding-top: 20px;
  margin-top: 30px;
  /*border-top: 1px dotted #cfcfcf;*/
  font-size: 16px;
  font-family: Open Sans;
}

.hidden {
  display: none;
}
.outer-inactive{
	background: #fff;
    float: left;
    width: 100%;
}
divdiv#footer_product div.col ul {
    margin-top: 10px;
}
divdiv#footer_product ol, ul {
    list-style: none outside none;
}
div#footer_product div.col {
    border-right: 1px dashed #FFFFFF;
    float: left;
    height: 171px;
    text-align: left;
    width: 190px;
}
div#footer_product div.col div.colinner {
    padding: 0 0 0 20px;
}
div#footer_product div.col a.mainlink {
    font-size: 12px;
    font-weight: bold;
}
div#footer_product div.col a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
}
div#footer_product div.col a.homelink {
    background-image: url("pharmasave/home.png");
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 25px;
}
div#footer_product div.last {
    border-right: 0 dashed #FFFFFF;
    font-family: arial;
    font-size: 11px;
}
div#footer_product div.col p {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
a.blankhref {
    cursor: pointer;
}

#recaptcha_response_field {
	height: 32px;
}

#ui-datepicker-div {
	z-index: 999999999999 !important;
}


/* experimental form xml focus */
.data-focus {
	/*border: 1px solid #d11242!important;
	box-shadow: 0px 0px 8px #d11242!important;*/
}


div#last_login_detail_container_title {
	padding-top: 45px;
	padding-left: 20px;
	padding-bottom: 10px;
}

span#last_login_detail_title {
	color: #71737a;
	font-family: 'Open Sans Lite';
	font-size: 24px;
	padding: 30px 20px 15px;
}

div#last_login_detail_container_content {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.last_login_detail_container{
	padding-top: 40px;
	text-align: left;
}

span.last_login_detail_text{
	font-family: 'Open Sans';
	font-size: 14px;
	margin-bottom: 20px;
}


div.last_login_detail_cancel{
	font-family: 'Open Sans';
	background-color: #f1f1ed;
	border: 1px solid #c9c3c3;
	height: 33px;
	width: 150px;
	margin-top: 0px;
	margin-left:325px;
	margin-bottom: 60px;
	float:left;
}

div.last_login_detail_cancel:hover{
	background-color: #e3e3e2;
}

div.last_login_detail_cancel[disabled]:hover{
	background-color: #959c9e
}

div.last_login_detail_cancel a{
	display: block;
	color: #71737a;
	font-size: 15px;
	line-height: 33px;
	text-decoration: none;
}

div.last_login_detail_cancel a[disabled]{
	color: #71737a;
	font-weight: bold
}

div.complete_profile_smoke .sbHolder{
	width: 300px !important;
}

div.complete_profile_smoke .sbOptions{
	width: 340px !important;
}

.button_cancel_cta {
	background-color: #F1F1ED !important;
	cursor: pointer !important;
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	border: 1px solid #CFD3D3 !important;
	border-radius: 0px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	width: 150px;
}

.button_cancel_cta:HOVER{
	background-color: #E3E2E2 !important;
}

.button_cancel_cta a{
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
	display: block !important;
}

.button_cancel_cta a:HOVER{
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_trend_range{
	display:block !important;
	height:20px;
	margin-right:7px;
	margin-left:7px;
	background-color: #F2F7F8 !important;
	border: 1px solid #C3C7C9 !important;
	border-radius: 4px;
	}
	
.button_trend_range a {
	color: #0c6f77 !important;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px !important;
	text-align: center;
	text-transform: uppercase;
}

.button_trend_range:HOVER{
	background-color: #e2e3e3 !important;
}

.button_submit_cta {
	background-color: #00aec7 !important;
	cursor: pointer !important;
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_submit_cta span{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
}

.button_submit_cta a{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	border: 0px !important;
	text-decoration: none !important;
}
.pdf{
	width:100%;
	float:left;
	margin:0 0 40px 0; 
	background:#111("resources/pharmasave/dynacare.pdf"); 
}

.button_submit_cta:HOVER{
	background-color: #00aec7 !important;
}
.login-title {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 20px;
    position: relative;
    right: 33px;
    text-align:center;
    text-transform: capitalize;
}
.login-titlelhsc {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 0px;
    position: relative;
    right: 33px;
    text-align: left;
    text-transform: capitalize;
}
.toolbar{
	background:red; 
}
.dob-container{
	margin-bottom:24px;
	position:relative;
	z-index:99;
	float:left;
	width:100%;  
}
.dob-container table{
	width:auto; 
	
}
#birth_date_table_alert{
	left:837px !important;
}
.dob-container td input{
	color: #999999;
    float: left;
    font-family: "Arial Normale","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 31px;
    padding-left:8px;
    margin: 4px 0 0 0;
    text-align: left;
    text-decoration: none;
    width: 77px;
}
.inactive{
	width:100%;
	float:left;  
}
.content-add{
	height: auto;
	text-align: left;
	width:auto; 
}
.info-profile{
	margin-right: 346px;
	color: #00aec7 !important;
	font-family:"proxima-nova-light", san-serif !important;
}
.inactive h1{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Grassetto","Arial";
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    margin: 1px 0 19px;
    width: 85%;  
}
.inactive h2{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    width: 85%;   
}
.text-membership{
	float: left;
    margin: 20px 0 8px;
    width: 66%;  
}
.inactive-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    margin: 25px 0 0 -22px;
    padding: 0 23px 0 0;
    position: static;
    width: 100%;
 }
.plus-member{
   padding-top:0!important; 
 }
 .serch-left{
   width:55%;
   float:left;
   margin:0 0 0 19px;   
 }
.serch-left img{
	width:82%; 
 }
 .membership-left-text{
   font-family: "Arial Regular","Arial";
   font-style: normal;
   font-weight: 400;
   line-height:20px;
   font-size:13px;
   float:left;
   width:100%;    
 }
.membership-left-text h1{
   font-family: "Open Sans Light","Open Sans";
   font-size: 18px;
   font-weight: 300;
   font-style: normal;	
   color: #009999;
   float:left;
   margin: 6px 0 14px;
   width:100%; 
}
 .feature-membership{
   width:80%;
   float:left;
 }
 .member-btn{
  float: right;
  margin:7px 74px 20px 0;
  width: auto; 
 }
 .member-result{
  margin:0 !important; 
 }
  .feature-membership h1{
   color: #484848;
   font-family: "Open Sans Bold","Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: 600;
   width:100%;
   float:left;  
 }
 .feature-membership ul{
   width:100%;
   float:left;
   margin:19px 0 0 0;
   padding:0;
   font-family: "Open Sans Italic","Open Sans";
   font-style: italic;
   font-weight: 400;
   color:#3c3a3b;
   font-size:13px;      
 }
  .feature-membership ul li{
   width:100%;
   float:left;
   margin:0;
   line-height:38px;
   border-top:1px solid #e1e1e1;
   padding:0;     
 }
 .feature-membership ul li span{
   float: right;
   height: 27px;
   margin: 10px 37px 0 0;
   width: 36px;
}
 .feature-membership ul li span img{
  width:60%;
}
.inactive-boody{
	padding:24px 0 0 22px !important; 
}
.inactive-close{
	margin-left:343px !important; 
}
.consent{
    color: #3c3a3b !important;
    font-size: 13px;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px;
}
.consent span{
	width:auto;
	float:left;
	margin:0 32px 0 0;   
}
.consent span input[type=radio]{
	float:left;
	margin:5px 9px 0 0;  
}

.termslogo{
	width:100%;
	float:left;
	margin: 30px 0 34px; 
}
.termslogo img{
	width:20%; 
}
 
.static_page_teaser{
	font-weight:bold;
	font-size:21px;
	margin: 0 0 21px 0;
	padding:0;
	color:#63666a;    
}
.static_teaser{
	font-weight:bold;
	font-size:13px;
	margin:5px 0 4px 0;
	padding:0;
	color:#63666a;    
}
.login-inner {
    padding-top: 30px;
    font-family: "Open Sans Reg";
    font-size: 14px;
}
.pdf-shadow {
     background: transparent url("pharmasave/top_inner_shadow_big.png") no-repeat scroll center 0 / 500px 30px;
    float: left;
    height: 37px;
    margin:-6px 0 0 0;
    width: 100%;
 }
 
 .login-terms{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    background:#fff;
    padding: 11px 0 30px !important;
 
}
.login-main {
    margin-top: 26px;
    padding:13px 0 0;
    text-align: center;
    float:left;
    width:100%;  
}
.login-main a{
	color:#fff; 
	text-decoration:none;  
	
}
.login-main .close_inner_form {
	position:inherit;
}
.lc1 {
    background: #f1f1ed none repeat scroll 0 0;
    border: 1px solid grey;
    cursor: pointer;
    padding: 6px 4px 8px 5px;
}
.lc1 > a {
    color: #71737a;
    margin: 5px 30px 6px;
    text-decoration: none;
    text-transform: capitalize;
    vertical-align: middle;
    font-weight: bold;
}
select{
	margin: 0 0 0 13px;
	padding:6px 5px 6px 3px;
	text-transform: unset;
}
.lock-rgistration{
	background: url('gdml/lock_20x25.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
.cart-rgistration{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
div#app_header blockquote{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
.bottom-shaddow{
 width: 100%;
 float:left;
 text-align:center;
}
#report { border-collapse:collapse;}
        #report h4 { margin:0px; padding:0px;}
        #report img { float:right;}
        #report ul { margin:10px 0 10px 40px; padding:0px;}
 #report th {
    font-family: "Arial Regular","Arial";
    font-size: 10px;
    color: #1a8992;
    padding:13px 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
 }
 .mem-heading{
   color: #0e838c;
    font-family: "Open Sans Light","Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    padding:14px 10px 15px 0;
 }
 .mem-payment{
   background: #fff none repeat scroll 0 0;
   margin: 0 auto;
   width: 93%;
 }
  #report td {
    padding: 7px 10px;
    text-align: left;
    color: #3c3a3b;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    vertical-align:top; 
 }
  #report td input {
  float: left;
  margin:10px 7px 0 3px; 
 }
 .view-border{
  border-right: 1px dotted #ccc;
 }
 .save-view{
    height: 30px !important;
    margin-left: 114px !important;
    margin-top:12px !important;
 }
 .view-boottom{
  width:100%;
  float:left;
  background:#e2e5ec;
  height:44px;
  margin: 0 !important; 
 }
 .view-purchase{
  width:100%;
  float:left;
  background:#eef0ea;
  margin: 0 !important;    
 }
 .view-purchase h1{
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin: 17px 0 17px 24px;
 }
 .conter{
   margin:16px 0 0 80px !important;  
    float:right !important; 
 }

#report tr.odd td {
	/* background:#fff url(row_bkg.png) repeat-x scroll center left;  */cursor:pointer;
}
#report div.arrow {
    background: transparent url("pharmasave/plus.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
}
#report div.up {
	background: transparent url("pharmasave/mainuse.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
	
	}
.bottom-shaddow img{
	width: 100%;

}
.pin-box{
	width:100%;
}
.pin-box label{
	float: left;
    margin: 0 13px 0 0;
    width: auto; 
}
#modal {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal h2 {
  margin: 0;
  color: #fff
}

#modal .btn { float: right }

#modal .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal-content {
  background: #fff;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #111;
}
.modal-content span {
	width:auto;;
	float:left;
	line-height:31px;
	text-align: right;
}
.modal-content span h1 {
	margin:44px 0 0 10px;
	padding: 0;
}

#modal .copy { background: #fff;color: #111; }

#modal .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #E74C3C;
}


#test {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#test h2 {
  margin: 0;
  color: #fff
}

#test .btn { float: right }

#test .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test .copy { background: #46CFB0 }

#test .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}




#modal1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal1 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal1 h2 {
  margin: 0;
  text-align:right;
}

#modal1 .btn { float: right }

#modal1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
.member{
	width:100%;
	float:left;  
}
.lab-icon{
	float: left;
    height:auto;
    margin: 31px 0 0 0px;
    width: 82px;
 }
.member-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    left: 0;
    margin: 25px 0 0;
    position: static;
    width: 100%;
} 
.lab-boxicon{
 width:75%;
 float:right;  	
}
.description-lab{
	float:left;
	width:100%;
	margin:10px 0 0 0;   
}
.lab-icon img{
	width:52%; 
}
.year-round{
    border: 2px solid #009999;
    border-radius: 74px;
    color: #009999;
    float: left;
    height: 107px;
    margin: 18px 0 0 22px;
    width: 107px;
}
.year-round h1{
   color: #009999;
   font-family: "Open Sans Regular","Open Sans";
   font-size: 32px;
   font-style: normal;
   font-weight: bold;
   margin: 23px 0 0;
   text-align: center;
	}
.year-round  span{
   color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    margin:14px 0 0;
    text-align: center;
    width: 100%;	
	}	

.lab-heading {
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    margin:71px 0 0 0;
    padding: 0;
    text-transform: uppercase;
    width: auto;
}
.payment{
	width:100%;
	float:left;  
}
.payment h1{
    color: #009999;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    margin: 0 0 13px 38px;
    padding: 0;
    text-transform: capitalize;	
}
#prev4{
	display:none; 
}
.payment ul{
	 float: left;
    list-style: outside none none;
    margin: 0 0 0 40px;
    padding: 0;
    width: auto;     
}
.payment ul li{
	width:100%;
	float: left;
	margin:0 0 4px 0;
	padding:0;   
}
.payment ul li span{
	float: left;
    margin: 0 0 0 101px;
    width: auto; 
}
.totalheadline{
	font-size:18px; 
}

 
.payment ul li b{
	font-weight:bold;
	color:#3c3a3b;
 
}
.renew{
	color: #0e838c;
    font-family: "proxima-nova-light", san-serif;
    font-size: 20px;
    width:100%;
    margin:40px 0 26px 0;    
	
}
.payment ul li input{
	width:130px;
	margin:7px 0 14px 0;
	 color: #333; 
}
.payment ul li button{
	width:auto;
	border-radius:5px;
	color:#111;
	border:1px solid #111;
	background:#fff !important;
	float:left;     
	
}

#modal1 .copy { background: #fff;color: #111; }

#modal1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
.copy h1{
	margin: 20px 0 0 0;
}
.copy h2{
	margin: 20px 0 0 0;
}
.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  margin:10px 0 0 0;
  border-radius: 5px;
  background-color: #E74C3C;
}
.province-select{
	width:100%;
	float:left;
	position: relative;
	z-index:0;
}
.province-select select{
	float: left;
    height: 37px;
    margin: 9px 0 15px !important;
    width:386px !important;  
}
.code-postal{
	width:100%;
	float:left;  
}
.code-postal input{
	width:240px !important;
}
.code-postal input:focus {
	width:240px !important; 
}
.ans-regi{
	width:100%;
}
.ans-regi input{
	width:386px !important;
}
.ans-regi input:focus {
	width:386px !important; 
}


#test1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test1 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t1 h2 {
  margin: 0;
  color: #fff
}

#test1 .btn { float: right }

#test1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test1 .copy { background: #46CFB0 }

#test1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal2 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal2 h2 {
  margin: 0;
  color: #fff
}

#modal2 .btn { float: right }

#modal2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
#modal2 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#modal2 .copy { background: #fff;color: #111; }

#modal2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}



#test2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test2 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t2 h2 {
  margin: 0;
  color: #fff
}

#test2 .btn { float: right }

#test2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test2 .copy { background: #46CFB0 }

#test2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal3 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal3 h2 {
  margin: 0;
  color: #fff
}

#modal3 .btn { float: right }

#modal3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal3 .copy { background: #fff;color: #111; }

#modal3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal3 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test3 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t3 h2 {
  margin: 0;
  color: #fff
}

#test3 .btn { float: right }

#test3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test3 .copy { background: #46CFB0 }

#test3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal4 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal4 h2 {
  margin: 0;
  color: #fff
}

#modal4 .btn { float: right }


#modal4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal4 .copy { background: #fff;color: #111; }

#modal4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}
.memactive{float: left;width: 100%;line-height:22px; margin:15px 0 0 0px; padding: 0px;font-weight:bold;font-size: 13px;color:#3c3a3b;text-align:left; }

#test4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;

  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test4 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t4 h2 {
  margin: 0;
  color: #fff
}

#test4 .btn { float: right }

#test4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test4 .copy { background: #46CFB0 }

#test4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal5 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal5 h2 {
  margin: 0;
  color: #fff
}

#modal5 .btn { float: right }

#modal5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal5 .copy { background: #fff;color: #111; }

#modal5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal5 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test5 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t5 h2 {
  margin: 0;
  color: #fff
}

#test5 .btn { float: right }

#test5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test5 .copy { background: #46CFB0 }

#test5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal6 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal6 h2 {
  margin: 0;
  color: #fff
}

#modal6 .btn { float: right }

#modal6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal6 .copy { background: #fff;color: #111; }

#modal6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal6 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test6 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t6 h2 {
  margin: 0;
  color: #fff
}

#test6 .btn { float: right }

#test6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test6 .copy { background: #46CFB0 }

#test6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal7 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal7 h2 {
  margin: 0;
  color: #fff
}

#modal7 .btn { float: right }

#modal7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal7 .copy { background: #46CFB0 }

#modal7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test7 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t7 h2 {
  margin: 0;
  color: #fff
}

#test7 .btn { float: right }

#test7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test7 .copy { background: #46CFB0 }

#test7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal8 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal8 h2 {
  margin: 0;
  color: #fff
}

#modal8 .btn { float: right }

#modal8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal8 .copy { background: #46CFB0 }

#modal8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test8 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t8 h2 {
  margin: 0;
  color: #fff
}

#test8 .btn { float: right }

#test8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test8 .copy { background: #46CFB0 }

#test8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

table.settings {
      color:#505366;
      font-size:13px;
      /*border-left: 1px solid #ABAFAE;
        border-right: 1px solid #ABAFAE;*/
      }
    table.settings th.header {
      border-bottom: 1px dotted #d7dadf;
      border-left: 1px dotted #d7dadf;
        /* border-right: 1px dotted grey; */
      color: #05c059;
      padding: 7px 4px 5px;
      padding-bottom: 5px;
      text-transform: uppercase;
      text-align: center;
    }
    table.settings th.header.first {
      border-left: none;
      padding-left: 20px;
      text-align: left;
    }
    table.settings .text {
      border-bottom: 1px solid grey;
      color: #4e5367;
      height: 40px;
      line-height: 40px;
      position:relative;
      text-align: center;
    }
    table.settings .td_text, table.settings .td_link_settings, table.settings .td_img, table.settings .td_butt, table.settings .td_grap{
      border-bottom: 1px solid #d7dadf;
      line-height: 40px;
      padding-left: 26px;
      text-align: left;
    }
    table.settings .td_text.selected, table.settings .td_link_settings.selected, table.settings .td_img.selected, table.settings .td_butt.selected, table.settings .td_grap.selected {
      background-color: #e6e8ef;
    }
    table.settings .td_text a, table.settings .td_link_settings a, table.settings .td_img a, table.settings .td_butt a, table.settings .td_grap a{
      display:block;
      vertical-align: middle;
    }
    table.settings .td_text img, table.settings .td_link_settings img, table.settings .td_img img, table.settings .td_butt img, table.settings .td_grap img{
      vertical-align: middle;
    }
    table.settings .td_text span, table.settings .td_link_settings span, table.settings .td_img span, table.settings .td_butt span, table.settings .td_grap span{
      /*text-transform: capitalize; */
      vertical-align: middle;
      height: 46px;
      line-height: 46px;
      font-family: Open sans Semibold;
	  font-size: 13px;
	  color: #4A4B4C;
    }
    table.settings .td_butt a {
      color: #ffffff;
      text-decoration: none;
    }
    table.settings .td_butt span {
      background-color: #949391;
      border: 1px solid #949391;
      padding: 5px 10px;
    }
    table.settings .td_butt a:HOVER span {
      border: 1px solid #ffa500;
    }
table.settings .td_link_settings {
     padding-right: 15px;
     text-align: right;
     width: 25px;
    }
table.settings .row_1of3.td_img {width:60px;}
table.settings .row_1of3.td_text {padding-left:15px; text-align:left;}
table.settings .td_grap {
    padding: 0px 10px;
    width: 300px;
    }
table.settings .td_grap .graphic_bar {
	background-color: #d6d6d6;
    display: inline-block;
    height: 10px;
    position: relative;
    text-align: left;
    width: 300px;
}
table.settings .td_grap .graphic_color {
	background-color: #2e8abf;
    display: inline-block;
    height: 10px;
}
table.settings .td_grap .graphic_point {
	left: -6px;
    position: absolute;
    top: -10px;
}
table.settings .lastrow {
	border-bottom: none;
}
table.settings tr.med_row{
	cursor: pointer;
	color: #018595 !important;
}
table.settings tr.med_row:HOVER{
	color: #018595 !important;
    }
.status-down{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Bold","Arial";
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0 25px 29px;
    width: 100%;
}
.efective-date{
	width:39%;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600;
    float:right; 
 }
.bootom-shaddow {
	width: 100%;
	float: left;
	position:absolute;
	left: 0;
	height: 35px;
	background: transparent url("bg_shadow-gray_1x23.png")
		repeat-x;
}
.expiry-date{
	width:42%;
    margin-left:49px;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600; 
  }
label {
    margin-top: 12px;
    margin-bottom: 5px;
    }
.setingmember-headline{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    margin: 13px 0 13px 29px;
    width: 100%;
}
.form_xml {
	padding-bottom:10px;
 }
.form_xml input, .form_xml select, .form_xml label, .form_xml textarea, .form_xml div {
	color: #484848;
    display: block;
    font-style: normal;
    margin-left: 31px;
}
.form_xml #recaptcha {margin-left:0px; margin-top:20px;}
.form_xml #recaptcha_area {margin-left:0px;}
.form_xml .title_form {
    color: #454b60;
    font-family:"proxima-nova", sans-serif;
    font-size:14px;
    margin-bottom: 20px;
    margin-left: 26px;
	margin-right: 40px;
}
.form_xml .text_form {
	color: #454b60;
    margin-bottom: 20px;
    margin-right: 40px;
}
.form_xml .input_label {
	margin-left: 0px;
}
.form_xml .input_label input, .form_xml .input_label span {
	vertical-align: middle;
	    outline: none !important;
    box-shadow: none !important;
}
.form_xml .input_label span {
	padding-left: 6px;
    }
.data-focus{
	 /* border: 1px solid #bfc3c6;
    box-shadow: 0 0 4px 0 #bec2c5; */
}
.form_xml .button_cancel, .form_xml .change_language_cancel, div.grey_block_button_cancel, div.grey_block_button_reset, div.wont_save_records {
	background-color: #d0cece !important;
    float: left !important ;
    height: 40px !important;
    line-height: 40px;
    padding: 0 34px;
    margin:0 33px 0 205px;
    text-align: center;
    width: auto;
    border-radius: 5px;
}
.form_xml .button_save, .form_xml .button_delete_account, .button_submit_language, .button_consent, .grey_block_button, .change_language_save, div.export_save_confirm{
	background-color: #00aec7 !important;
    border: none;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    padding:0 36px; 
    width:auto;
    border-radius: 5px;
}
.form_xml .button_save:FOCUS a, .form_xml .button_delete_account:FOCUS a,
.form_xml .button_save:HOVER a, .form_xml .button_delete_account:HOVER a,
.form_xml .button_export_records:HOVER a, .form_xml .button_export_records:FOCUS a,
.grey_block_button:HOVER a, .grey_block_button:FOCUS a,
.change_language_save:HOVER a, .change_language_save:FOCUS a,
div.export_save_confirm:HOVER a, div.export_save_confirm:FOCUS a{
	 color: #63666a !important;
    }
.form_xml .button_cancel:FOCUS a, .form_xml .button_cancel:HOVER a, div.grey_block_button_cancel:HOVER a, div.grey_block_button_reset:HOVER a,
.wont_save_records:FOCUS a, .wont_save_records:HOVER a{
	color: #63666a !important;
}
.form_xml .button_save:FOCUS, .form_xml .button_delete_account:FOCUS, .button_submit_language:FOCUS
.form_xml .button_save:HOVER, .form_xml .button_delete_account:HOVER, .button_submit_language:HOVER {
	color: #63666a !important;
}
.form_xml .button_export_records{
	background-color: #00aec7;
    height: 40px;
    position: absolute;
    text-align: center;
    width: 180px;
    left: 14px;
    cursor: pointer;
}
.save_records_span{
	left: 400px;
    position: absolute;
    top: 600px;
}
.buttonYes{
	background-color: #00aec7;
    height: 29px;
    position: absolute;
    right: 25px;
    bottom: 35px;
    text-align: center;
    width: 115px;
}
.form_xml .button_save a, .form_xml .button_delete_account a, .form_xml .button_export_records, .button_submit_language a, .change_language_save a, div.export_save_confirm a,
.wont_save_records a, .grey_block_button a{
	display:block;
    font-family: "proxima-nova", sans-serif!important;
	font-size: 16px !important;
	color:#fff; 
}

#renewMembership{
    background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    padding:0 36px; 
    width:auto;
    border-radius: 5px;
}
#renewMembership:FOCUS a, #renewMembership:HOVER a{
   color: #63666a !important;
}
#renewMembership a{
   display:block;
   font-family: "proxima-nova", sans-serif!important;
   font-size: 16px !important;
   color:#fff; 
}

.form_xml .button_cancel a{
    display:block;
    font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	color: #fff;
 }
.save_records_warning{
	width: 100%;
    background-color: #F7F8B2;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 74px;
}
input.save_records_radio{
	position: absolute;
    left: 340px;
    top: 600px;
}
.dashed_line{
	border-top: 1px dashed #CECECE;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 85px;
}
.form_xml .password-meter div {
    margin-left: 0px;
	text-align: left;
}
.showquestion {
	text-decoration: none;
    color: #00aec7;
    padding-bottom: 10px;
}
form {
  padding-top: 20px;
  width: 100%;
}
form > span, form > a, form > p {
   padding-left: 26px;
}
form > i {
   vertical-align: top;
}
.tooltipGeneralError {
   text-align:left;
}
.tooltipGeneralError div {
	margin: 6px 0 0 60px;
}
div.mySettingsDetailText p{
    margin-bottom: 10px;
}
span.bold{
    font-weight:bold;
}
#recaptcha_table tr{
	background-color: #FFFFFF;
}
.export_checkbox_span {
	font-weight: bold;
}
.export_title {
	color: #505366;
	font-family: Open sans;
	font-size: 24px;
	font-weight: lighter;
}
div.grey_block_button_save{
	background-color:#00aec7 ;
}
div.grey_block_button_save:hover a{
	/* background-color:#00aec7; */
	color: #63666a;
}
td.row_1_5_1 div.form_xml {
	padding-bottom: 0px;
}
td.row_1_5_1 form div{
	margin-left: 20px;
	float:left;
	width:100%; 
}
td.row_1_5_1 form input{
	float: left;
	margin-left: 20px;
}
span.export_checkbox_span{
	margin-left: 10px;
	float:left;
	padding-top:7px;  
}
.expMHR {
	text-decoration: underline;
	cursor: pointer;
}
form#change_deactive a {
	text-decoration: underline;
	color: #454B60;
}
.header-bg{
	background-color:#ffffff; height:118px;float:left;width:100%;
}
.wrap-header{width:982px;margin:0 auto;} 
.logo{width:auto;float:left;margin-top:17px; }
.aztopics {
    border-top: 1px solid #dbdee3;
    padding: 15px;
    position: relative;
  }
.aztopics.bottomborder {
  border-bottom: 1px solid grey;
  }
.aztopics.notopborder {
  border-top: none;
  }
.aztopics img.thumb {
  border: 1px solid #dfd9d9;
  }
a.health_page {
  color: #228daf;
  text-decoration: none;
  }
a.health_page:hover  {
  color: #228daf;
  text-decoration: underline;
  }
a.health_page.active {
  color: #000;
  text-decoration: none;
  }
.ui-autocomplete li {
  text-align: left;
  max-width: 490px;

  }
.f-border{
	width:auto;
	font-size:19px;
	color:#63666a; 
}
.serch-headline{
	display: block;margin-bottom:10px;margin-left: 73px;text-align:left;font-family:'Open Sans bold'; font-size:22px;
}
.search-ikon{display:block;position:static;float:left; } 
.thumb {
   float:none;
   width: 102px;
 }
 .ajaxHealthTopicsTitle {
    height: 25px;
    padding-top: 21px;
    padding-left: 16px;
    border: solid 1px;
    border-color: #dddee1;
    border-bottom: none;
    font-family: 'Open Sans Semibold', sans-serif;
    font-size: 16px;
    cursor: pointer;
    padding-bottom: 12px;
  }

.ajaxHealthTopicsGeneral{
		font-family: 'Open Sans';
}
.ajaxHealthTopicsOpenDetail {
    float: right;
    margin-right: 15px;
    vertical-align: middle;
}

.ajaxHealthTopicsQuestionH3General .ajaxHealthTopicsQuestionH3:first-child{
     padding-top:10px;
  }
  .ajaxHealthTopicsQuestionH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-bottom: 5px;
    padding-right: 44px;
   	padding-top:0px;
  }

  .ajaxHealthTopicsAnswerH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-right: 44px;
    padding-bottom:28px;
    padding-top:5px;
   	font-family: "Open Sans";
  }

  .ajaxHealthTopicsAnswerH3 ul{
	padding-left:20px;
  }
  .ajaxHealthTopicsAnswerH3 ul li {
    list-style: disc;
    color: 666666;
 }
.ajaxHealthTopicsAnswerH3 ul li span {
    color: #4a4b4c;
    font-family: 'Open Sans';
    font-size: 13px;
}
.ajaxHealthTopicsShowAllQuestion {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    cursor:pointer;
    font-family: 'Arial Regular', sans-serif;
    font-size: 13px;
    color: #0e838c;
    text-align: right;
    padding-right: 24px;
    display: none;
    padding-bottom: 10px;
  }

 div.searchLabel {
    cursor: pointer;
    font-family: "Open Sans bold";
    font-size: 22px;
    margin: 0 0 13px;
    position: static;
    text-align: left;
    width: 100%;
  }
 div.searchLabel a {
    color: #4a4b4c;
    text-decoration: none;
  }
  .faqAZTAbleBody ajaxHealthTopicsGeneralTableFaq:last-child {
  	border-bottom: 1px solid #CCC;
  }
.serch-thumb{
    border: 1px solid #d7d2d2;
    float: left;
    height: 86px;
    margin: 0 27px 0 0;
    position: static;
    width: 102px;  
}
.serch-thumb img{
	width:100%;
	height:100%;
}
.atozcharacter{
	width:100%;
	float:left;
	display:none;  
}
.atozbootom{
	margin-top:50px;
	padding-top:20px;
	border-top: 1px dotted #CFCFCF;
	line-height: 13px;
	font-family: 'Open sans';
	font-size:11px;
}
.containerForm {
	height: auto;
	padding: 10px;
	position: relative;
}
.box {
	border-bottom: 2px solid grey;
}


button#submit {
	margin: 10px;
}

span.button_prev {
	background-color: #989898;
    border: 1px solid #949391;
    padding: 5px 10px;
}
a.button {
	color: #FFFFFF;
	line-height: 50px;
    text-decoration: none;
}
span.button_next {
	background-color: #f77430;
    border: 1px solid #949391;
    padding: 5px 10px;
}

div.qa_box_scroll {
	margin: auto;
	text-align: left;
	position: relative;
	width: 500000px;
}
div.q_abox_sigle {
	box-shadow: 0 11px 8px -10px #CCCCCC inset, 0 -11px 8px -10px #CCCCCC inset;
	float: left;
	/*margin-left: 94px;
	margin-right: 94px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 100px;
	min-height: 119px;
	position: absolute;
	width: 500px;/*688*/
}

.answer-title {
	color: #D3D3D3;
	margin-left: 20px;
	margin-top: 10px;
}
.health-shaddow{
	background:url('pharmasave/myHealth_top_inner_shadow.png') no-repeat scroll left 0 transparent;
	height: 26px;
	margin-left:155px;
	float:left;
	width:100%;  
}
.m3{
   width:auto;
   background:#fff;
   padding-bottom:28px;   	
   top:234px !important;
 
}
.outer-form{
	margin-left:15px;
	margin-right:15px; 
}
.calc{
	width:auto;
	float:left;
	margin-left:-24px;   
}
.btn-outer{
	float:left;
	width:100%;
	text-align:center;   
}
.reg_text_required{
	float: right;
    margin-top: 0;
    text-align: right;
    width: 100%;
}
.name-outer{
	float:left;
	width:100%;
	margin-top:32px;   
}
.name-outer h3{
  line-height: 22px;
  display: table-cell;
  font-family:'proxima-nova', san-serif;
  font-size:14px;color:#454b60;
  float:left;
  width:100%;
   margin: 0 0 7px 0;  	
}
.name-outer input{
  height: 34px;
  color:#c9c9c9;
  padding-left: 10px;
  float:left;
  width:91%;  	
}
.name-outer input[type=radio]{
  height:auto;
  float:left;
  width:auto; 
  margin:3px 11px 0 0;  	
}
.name-outer input[type=date]{
  box-shadow: 0 0 4px 0 #BEC2C5;
  height: 34px;
  width: 260px;
  border:1px solid #bfc3c6;
  color:#71737a;
  padding-left: 10px;	
}
.name-outer input[type=checkbox]{
   float: left;
   height: auto;
   margin: 3px 10px 0 0;
  width: auto; 
}
.adcontent-outer{
	height: auto;
	padding-left: 45px;
	padding-right: 45px;
	text-align: left;
}
.addheadline{
	font-size: 24px;
	font-family:'proxima-nova', san-serif;
	color:#454b60;
	padding-bottom: 20px;
	padding-top: 35px;
	text-align: left;
	padding-left: 0px;
}
.brand{
   float:left; 
   width:430px !important;
}
.name-outer textarea{
  width: 100%;
  float:left;
  height:100px;
  border:1px solid #bec2c5;
  box-shadow: 0 0 4px 0 #BEC2C5;
  resize: none;	
}
.brand input{
   box-shadow: 0 0 4px 0 #BEC2C5;
   width:100%;
   border:1px solid #bfc3c6;
   padding-left: 10px;	
}
.strength{
  width: 180px;
  float:left; 
 
}
.strength input{
   box-shadow: 0 0 4px 0 #BEC2C5;
   height: 34px;
   width:100%;
   border:1px solid #bfc3c6;
   padding-left: 10px;
   color: #000;
}
.outermyprofile{
  position:relative;height: 130px;	
}
.profileikon{
  position:absolute;
  left:15px;
  top:15px;
  box-shadow:2px 2px 2px 1px grey;
  max-height:90px;
  width:90px;
  overflow:hidden;	
}
.detailuserpin{
 position:relative;
 left:125px;
 margin-top: 0px;
 font-size: 13px;	
}
.row-detailmyprofile{
 position:relative;
 left:125px;
 margin-top: 0px;
 font-size: 13px;	
}
.showme{
 position:relative;
 left:125px;
 font-size: 13px;
 display:none;
}
.edit-info{
/*  position:absolute;
 bottom:-79px;
 min-width: 138px;
 height:27px;
 width: 100%; */
}
.personality_totalpeaq{
 position: relative; height:100px;	
}
.total-value{
 position: relative;
 width:240px;	
}
.value-bg{
 position: absolute;
 top:0;
 left:-3px;
 height:20px;
 width: 240px;
 height: 38px;
 background-image: url('profile/totalpeaq_cloud.png');
 background-repeat: no-repeat;	
}
.value-text{
 font-weight: bold;
 left: 4px;
 position: absolute;
 text-transform: uppercase;
 top: 6px;
 z-index: 102;
 font-family: 'Open Sans Semibold',sans-serif;	
}
.value-num{
  right: 14px;
  position: absolute;
  top: 0;
  z-index: 102;
  font-family: 'Open Sans Bold',sans-serif;
  height: 27px;
  line-height: 27px; 	
}
.totalpeaqbar{
  position: relative;
  top:40px;
  left:4px	
}
.peaqshadow{
 position:absolute;
 top:80px;
 left:-46px;
 width:321px;
 height:13px;
 background-image:url('profile/totalpeaq_shadow.png');
 background-repeat: no-repeat;	
}
.totalpeaqredo{
 font-size: 12px;
 left: -40px;
 position: relative;
 text-align: right;
 top: 0;	
}
.right-presnolity{
  width:auto;
  float:right;  	
}
.left-presnolity{
  width:auto;
  float:left;  	
}
.reado-arrow{
 right: -32px; position: absolute; top: 6px;	
}
.complete{
 margin-top:20px;
 height: 60px;
 position:relative;
 text-align: center;
 margin-left: 290px;	
 float:left; 
}
.dashboard-leftpanel{
	width:auto;
}
.dashboard-rightpanel{
	width:auto;
}
.inbox-text{
 width:686px;
 text-align: center;
 padding-bottom: 20px;
 padding-top: 20px;
 font-family: 'Open Sans Bold';
 font-size: 16px;	
}	
.search-head{
 display: block;
 margin-bottom:10px;
 margin-left:70px;
 text-align:left;
 font-family:'Open Sans bold';
 font-size:22px;
 }
 .seting-req{
 float: right;
 margin-right: 20px; 
 }
 .mySettingsDetailText{
  float:left;
  width:auto;  
 }
.password-change{
  width:100%;
  float:left !important ;  	
}
.password-change label{
  width:100%; 
  float:left; 	
}
#newemailfirst_resp{
	float:left;
	width:100%;  
}
.password-change input{
 height: 34px;
 width: 485px;
 color:#c9c9c9;
 padding-left: 10px;	
}
.password-change input[type=checkbox]{
 width:auto; 	
	
}
.normal-ickon{
	float:left;
	margin:-4px 5px 0 0;  
}
 
.fixed-header{
	width:100%;
	position:fixed;
	  z-index: 108;  
	  top:0; 
}
.full-shaddow{
	background: url('gdml/shadow.png') no-repeat scroll center 0 transparent;
	height: 27px;
	margin-top: 42px;
	margin-left:0px;
}
.botom-distanse{
	padding-bottom:18px;
	float:left;
	width:100%;  
} 
.only-mobile{
  display:none; 	
} 
.newlagsave{
  margin:0 11px 0 254px !important; 	
}
.newlagsave{
  margin:0 11px 0 254px !important; 	
}

.ac_deactivate_yes_btn{
	margin:0 11px 0 380px !important; 
}
.ac_deactivate_no_btn{
	top:76px!important; 
}

.newlangcan{
 margin-left:12px !important ;  
.jPag-control-back{
	position:absolute;
	left:0px;
}

}

.summary_resonsive{
	display:none;
}

div.resp_question_select a.sbToggle {
    position: relative !important;
    top: -35px !important;
}
.respo_visibility_hidden{
	visibility:hidden!important;
}
span.datelabresult_resp {visibility:hidden!important;}
span.datelabresult_resp div#date_overlay {visibility:visible!important;}
.respo_reading_anchor a{color: #0d838d!important;background: none!important;}
.select_selector_disabled{
	border: 1px solid #dddddd;
    color: #000000;
   background-color: rgb(235, 235, 228);
    font-size: 17px;
    height: 37px;
    width: 140px;
    padding-left: 10px;
    border: 1px solid #BFC3C6;
    box-shadow: 0 0 4px 0 #BEC2C5;
   margin-left:0px!important;
   margin-right:0px!important;
}

.memberrenew_h3{
	color: #0e838c;
    font-family: "Open Sans Light", "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    padding: 41px 0 0 0;
    float: left;
    width: 100%;
}
.box_dynamic_body_wrap{
 min-height: 100%!important;
}
.login-button{
font-weight: 600;
font-size: 20px;
color: #fff!important;
text-decoration: none;
font-family: "proxima-nova", san-serif;
}
.respo_footer_border{
	display:none;
}

.error_login_logo_line{
	height: 121px;
    background: #ffffff;
    border-bottom: 2px solid #ccc;
}
.error_login_logo_line .header-bg{
	height: 121px;
    float: none;
    max-width: 1024px;
    padding: 0 1em;
    margin: 0 auto;
}
.error_login_logo_line .logo_links{
	margin: 60px 0 0 0;
}

.tdvishiddenspan span{
	visibility:hidden;
}

.dcaremenuhideli{
	overflow: hidden;
    height: 80px;
    transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
p.p_tealblue, p.p_tealblue a{
	color: #00aec7!important;
}
div#lab_favourites .detail_box_search{
	display:none!important;
}
#my_mentalhealth_fr{
	/* font-size:13px!important; */
	line-height: normal;
}
#my_mentalhealth_en{
	line-height: initial;
	display: table-cell;
    vertical-align: middle;
}
.detail_center_hub{
	 min-height: 800px;
}

div.social-icon{
	float: left;
}
div.social-icon a img{
	width: 25px;
}
div.social-icon a:last-child{
	margin-right:25px;
}
img.show_eye_icon{
	width: 22px;
	/* position: absolute; */
	margin: 0px -5px -5px -32px;
	cursor:pointer;
}
form#change_password input{
	display:inline-block;
}
.mt-20{
	margin-top: 20px!important;
}
 
 
@media only screen and (min-width: 0px) and (max-width: 1024px) {
 #container_background{width:100%;height:100%;position:absolute;z-index:0}
#container_background > img{width:100%;padding-top:140px;/*position:fixed;*/z-index:-1;top:0px;left:0}
/* .container_detail{width:960px;position:relative;background-color:transparent;margin:0 auto;border:0} */
.width_all{width:100%;text-align:left}
.width95{width:95%}
.center_all{width:100%;text-align:center}
.floatLeft{float:left;padding:0 4px 4px 0}
.floatRight{float:right;padding:0 0 4px 4px}
.relative{position:relative}
.clear{clear:both}
.complete{
 margin-top:20px;
 height: 60px;
 position:relative;
 text-align: center;
 margin-left: 290px;	
}
.only-mobile{
  display:none; 	
} 
.botom-distanse{
	padding-bottom:133px;
} 
.deastive-no{
	background-color: #f1f1ed !important;
    border: 1px solid #d1d4d4 !important;
    color: #454b60 !important;
    float: left;
    height: 37px;
    margin: 40px 0 0 87px;
    position: static;
    text-align: center;
    width: 135px;
}
.deastive-no a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}
.deastive-no:hover{
	background-color: #eef0ea !important;
	
}
.deactive-yes{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    color: #fff !important;
    float: left;
    height: 37px;
    line-height: 40px;
    margin: 40px 0 22px 159px;
    position: static !important;
    text-align: center;
    width: 145px;
}
.deactive-yes:hover{
	background:#00aec7 !important; 
	
}
.deactive-yes a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}

 .inbox-text{
 width:686px;
 text-align: center;
 padding-bottom: 20px;
 padding-top: 20px;
 font-family: 'Open Sans Bold';
 font-size: 16px;	
}	
.full-shaddow{
	background: url('gdml/shadow.png') no-repeat scroll center 0 transparent;
	height: 27px;
	margin-top: 42px;
	margin-left:0px;
} 
 
.search-head{
 display: block;
 margin-bottom:10px;
 margin-left:69px;
 text-align:left;
 font-family:'Open Sans bold';
 font-size:22px;
 }
  .seting-req{
 float: right;
 margin-right: 20px; 
 }
 .mySettingsDetailText{
  float:left;
  width:auto;  
 }
.password-change{
  width:100%;
  float:left;  	
}
.password-change label{
  width:100%; 	
}
.password-change input{
 height: 34px;
 width: 485px;
 color:#c9c9c9;
 padding-left: 10px;	
}
 .f-border{
	width:auto; 
}
.dashboard-leftpanel{
	width:auto;
}
.dashboard-rightpanel{
	width:auto;
}
.reado-arrow{
 right: -32px; position: absolute; top: 6px;	
}
.m3{
   width:auto;
   background:#fff;
   padding-bottom:28px;   	
}
.outer-form{
	margin-left:15px;
	margin-right:15px; 
}
.calc{
	width:auto;
	float:left;
	margin-left:-24px;   
}
.btn-outer{
	float:left;
	width:100%;
	text-align:center;   
}
.reg_text_required{
	float: right;
    margin-top: 0;
    text-align: right;
    width: 100%;
}
.name-outer{
	float:left;
	width:100%;
	margin-top:32px;   
}
.name-outer h3{
  line-height: 22px;
  display: table-cell;
  font-family:'Open Sans Bold';
  font-size:14px;color:#454b60;
  float:left;
  width:100%;
   margin: 0 0 7px 0;  	
}
.name-outer input{
  height: 34px;
  color:#c9c9c9;
  padding-left: 10px;
  float:left;
  width:91%;  	
}
.name-outer input[type=date]{
  box-shadow: 0 0 4px 0 #BEC2C5;
  height: 34px;
  width: 260px;
  border:1px solid #bfc3c6;
  color:#71737a;
  padding-left: 10px;	
}
.adcontent-outer{
	height: auto;
	padding-left: 45px;
	padding-right: 45px;
	text-align: left;
}
.addheadline{
	font-size: 24px;
	font-family:'Open Sans Bold';
	color:#454b60;
	padding-bottom: 20px;
	padding-top: 35px;
	text-align: left;
	padding-left: 0px;
}
.brand{
   float:left; 
   width:430px !important;
}
.name-outer textarea{
  width: 100%;
  float:left;
  height:100px;
  border:1px solid #bec2c5;
  box-shadow: 0 0 4px 0 #BEC2C5;
  resize: none;	
}
.right-presnolity{
  width:auto;
  float:right;  	
}
.left-presnolity{
  width:auto;
  float:left;  	
}
.brand input{
   box-shadow: 0 0 4px 0 #BEC2C5;
   width:100%;
   border:1px solid #bfc3c6;
   padding-left: 10px;	
}
.strength{
  width: 180px;
  float:left; 
 
}
.strength input{
   box-shadow: 0 0 4px 0 #BEC2C5;
   height: 34px;
   width:100%;
   border:1px solid #bfc3c6;
   padding-left: 10px;
}
.health-shaddow{
	background:url('pharmasave/myHealth_top_inner_shadow.png') no-repeat scroll left 0 transparent;
	height: 26px;
	margin-left:155px;
	float:left;
	width:100%;  
}
.atozbootom{
	margin-top:50px;
	padding-top:20px;
	border-top: 1px dotted #CFCFCF;
	line-height: 13px;
	font-family: 'Open sans';
	font-size:11px;
}
.personality_totalpeaq{
 position: relative; height:100px;	
}
.total-value{
 position: relative;
 width:240px;	
}
.value-bg{
 position: absolute;
 top:0;
 left:-3px;
 height:20px;
 width: 240px;
 height: 38px;
 background-image: url('profile/totalpeaq_cloud.png');
 background-repeat: no-repeat;	
}
.value-text{
 font-weight: bold;
 left: 4px;
 position: absolute;
 text-transform: uppercase;
 top: 6px;
 z-index: 102;
 font-family: 'Open Sans Semibold',sans-serif;	
}
.value-num{
  right: 14px;
  position: absolute;
  top: 0;
  z-index: 102;
  font-family: 'Open Sans Bold',sans-serif;
  height: 27px;
  line-height: 27px; 	
}
.totalpeaqbar{
  position: relative;
  top:40px;
  left:4px	
}
.peaqshadow{
 position:absolute;
 top:80px;
 left:-46px;
 width:321px;
 height:13px;
 background-image:url('profile/totalpeaq_shadow.png');
 background-repeat: no-repeat;	
}
.totalpeaqredo{
 font-size: 12px;
 left: -40px;
 position: relative;
 text-align: right;
 top: 0;	
}
.containerForm {
	height: auto;
	padding: 10px;
	position: relative;
}
.box {
	border-bottom: 2px solid grey;
}
.outermyprofile{
  position:relative;height: 130px;	
}
.profileikon{
  position:absolute;
  left:15px;
  top:15px;
  box-shadow:2px 2px 2px 1px grey;
  max-height:90px;
  width:90px;
  overflow:hidden;	
}
.detailuserpin{
 position:relative;
 left:125px;
 margin-top: 0px;
 font-size: 13px;	
}
.row-detailmyprofile{
 position:relative;
 left:125px;
 margin-top: 0px;
 font-size: 13px;	
}
.showme{
 position:relative;
 left:125px; 
 font-size: 13px;	
}

button#submit {
	margin: 10px;
}

span.button_prev {
	background-color: #989898;
    border: 1px solid #949391;
    padding: 5px 10px;
}
a.button {
	color: #FFFFFF;
	line-height: 50px;
    text-decoration: none;
}
span.button_next {
	background-color: #f77430;
    border: 1px solid #949391;
    padding: 5px 10px;
}

div.qa_box_scroll {
	margin: auto;
	text-align: left;
	position: relative;
	width: 500000px;
}
div.q_abox_sigle {
	box-shadow: 0 11px 8px -10px #CCCCCC inset, 0 -11px 8px -10px #CCCCCC inset;
	float: left;
	/*margin-left: 94px;
	margin-right: 94px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 100px;
	min-height: 119px;
	position: absolute;
	width: 500px;/*688*/
}

.answer-title {
	color: #D3D3D3;
	margin-left: 20px;
	margin-top: 10px;
}
.atozcharacter{
	width:100%;
	float:left; 
}
.serch-thumb{
    border: 1px solid #d7d2d2;
    float: left;
    height: 86px;
    margin: 0 27px 0 0;
    position: static;
    width: 102px;
}
.ajaxHealthTopicsTitle {
    height: 25px;
    padding-top: 21px;
    padding-left: 16px;
    border: solid 1px;
    border-color: #dddee1;
    border-bottom: none;
    font-family: 'Open Sans Semibold', sans-serif;
    font-size: 16px;
    cursor: pointer;
    padding-bottom: 12px;
  }

.ajaxHealthTopicsGeneral{
		font-family: 'Open Sans';
}
.ajaxHealthTopicsOpenDetail {
    float: right;
    margin-right: 15px;
    vertical-align: middle;
  }
.ajaxHealthTopicsQuestionH3General .ajaxHealthTopicsQuestionH3:first-child{
     padding-top:10px;
  }
  .ajaxHealthTopicsQuestionH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-bottom: 5px;
    padding-right: 44px;
   	padding-top:0px;
  }

  .ajaxHealthTopicsAnswerH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-right: 44px;
    padding-bottom:28px;
    padding-top:5px;
   	font-family: "Open Sans";
  }

  .ajaxHealthTopicsAnswerH3 ul{
	padding-left:20px;
  }
  .ajaxHealthTopicsAnswerH3 ul li {
    list-style: disc;
    color: 666666;
 }
.ajaxHealthTopicsAnswerH3 ul li span {
    color: #4a4b4c;
    font-family: 'Open Sans';
    font-size: 13px;
}
.ajaxHealthTopicsShowAllQuestion {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    cursor:pointer;
    font-family: 'Arial Regular', sans-serif;
    font-size: 13px;
    color: #0e838c;
    text-align: right;
    padding-right: 24px;
    display: none;
    padding-bottom: 10px;
  }

 div.searchLabel {
     cursor: pointer;
    font-family: "Open Sans bold";
    font-size: 22px;
    margin: 0 0 13px;
    position: static;
    text-align: left;
    width: 100%;
  }
 div.searchLabel a {
    color: #4a4b4c;
    text-decoration: none;
  }
  .faqAZTAbleBody ajaxHealthTopicsGeneralTableFaq:last-child {
  	border-bottom: 1px solid #CCC;
  } 
.thumb {
   float:none;
   width: 102px;
 }
.serch-headline{
	display: block;margin-bottom:10px;margin-left: 73px;text-align:left;font-family:'Open Sans bold'; font-size:22px;
}
.search-ikon{display:block;position:static;left: 549px;top: 116px;}  
.bold{font-family:'Open Sans Bold',sans-serif}
.italic{font-style:italic}
.italic-bold{font-family:'Open Sans Bold Italic',sans-serif}
.noborder{border:0 !important}
.validation_error_box{position:absolute;z-index:1000;border:1px solid #f00;background-color:#ffc0cb;padding:10px}
.tooltipGeneralError{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail div{margin:6px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError div{margin:16px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError.toolbge_big {background-image:url('toolbge_big.png'); background-size:257px 95px; height:100px;}

.tooltipGeneralError.toolbge_big.bigger {background-image:url('toolbge_bigger.png'); background-size:257px 120px; height:125px;}
.memactive{float: left;width: 100%;line-height:22px; margin:15px 0 0 0px; padding: 0px;font-weight:bold;font-size: 13px;color:#3c3a3b;}
.tooltipGeneralError.toolbge_big div {
	margin:5px 0px 0px 60px;
	display: table-cell;
	height: 90px;
	padding-left:58px;
	line-height: 13px;
	vertical-align: middle;
}
.tooltipGeneralError.toolbge_big#passwordtext_alert div {
	padding-left: 62px!important;
}
.foter-logo{
	width:auto;
	float:left;  
}
.tooltipGeneralError.tooltipLeft {background-image:url("toolbge_left.png");}
.tooltipGeneralError.tooltipLeft.toolbge_big {background-image:url('toolbge_left_big.png'); height:100px;}
.tooltipGeneralError.tooltipLeft div {margin:16px 50px 0px 10px;}
.tooltipGeneralError a {color:#00aec7; font-style:italic; text-decoration:none;}
.tooltipGeneralError a:HOVER {text-decoration:underline;}
.shadowBox{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);overflow:hidden;text-align:center}
.shadowBox:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.progressBox{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#fff;width:200px;padding:20px;display:inline-block}
.progressImage{background:transparent url('ajax-loader-big.gif') no-repeat;float:left;width:66px;height:66px}
.progressText{padding:25px 0 0 10px;color:#a9a9a9}
.loginBack{height: 26px;margin: 0 0 4px;position: absolute;right: 16px;top: 11px;}
.loginBack a, #backdiv a {color:#505366; line-height:26px; text-decoration:none; vertical-align:middle;font-family:'Open Sans',sans-serif; font-size:16px;background: url('back_button.png') no-repeat scroll 0 0 transparent; padding-left: 17px;}
.loginBack a:hover, #backdiv a:hover {background: url('back_button_hover.png') no-repeat scroll 0 0 transparent;}
.loginBack img,.loginBack span, #backdiv img, #backdiv span {vertical-align:middle;padding-bottom: 8px;}
.security_question{color:#555555; font-family:'Open Sans',sans-serif; font-size:15px; line-height:18px; padding:0px 0px 10px;}
/*div#login_background{width:100%;position:relative;z-index:0;text-align:center;height:620px;overflow:hidden}*/
/*div#login_background_center{position:absolute;top:140px;left:0;width:100%;height:524px}*/
div#login_box {background:url('homepage/header_shadow_dw.png') repeat-x scroll left top transparent;}
div#login_background {height:530px; position:relative; /*width:1250px;*/ margin:167px auto 0px; background-color:#ffffff;/*#77c59b; background-image:url("gdml/bg-new.jpg") no-repeat;*/ background-size:cover;background-position:44%;}
div#login_background_left{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_left.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
div#login_background_right{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_right.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
img#login_background_image{z-index:-1}
/*div#login_box,div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}*/
div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}
div.login_background{zoom:1;width:401px;height:330px;margin-left:auto;margin-right:auto;padding:43px 0px 0px 520px}
div.login_buttons{background-color:#1a8992;background-image:none;/*border:1px solid #e8e4e4;*/height:40px;}
div.login_buttons:hover{background-color:#096269;color:#ffffff; background-image:none;/*border:1px solid #e8e4e4;*/text-decoration:none;}
div.login_buttons a{font-family:'Open Sans Semibold'; font-size:16px; line-height:40px; display:block; text-align:center; text-decoration:none;}
#logininput .login_buttons a{color:#ffffff;}
#loginregister .login_buttons a{color:#ffffff;}
#logininput .login_buttons a:HOVER{color:#ffffff;}
#login_title{color:#00aec7; font-family:'Arial',sans-serif; font-size:48px; line-height:56px; height:56px; text-align:right;}
#login_subtitle{color:#636466; font-family:'Open Sans',sans-serif;
 font-size:14px;
 line-height:23px;
 text-align:left;
   }
form.styleForm{border:5px solid #d1d3d4; margin-top:-46px;
 border-radius:4px;	-moz-border-radius:4px; -webkit-border-radius:4px;}
form.styleForm .inputBox{border:1px solid #ddd; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:30px; margin-bottom:4px; padding:5px; height:30px; width:300px;box-shadow:0 0 1px 1px #ddd;}
form.styleForm .inputBox:FOCUS{border:1px solid #888f93; box-shadow:0px 0px 8px #888f93; outline-color: transparent; outline-width: 0px;}
div#logininput{background-color:#fff;padding:18px 40px 40px;border:1px solid #e3e3e3;height:175px;text-align:left}

input#rr {
    float: left;
    margin:3px 0 0 0;
}
span.login-rem {
    font-size: 11px;
    float: left;
    margin:1px 0 10px 11px;
}
div#forgotinput{background-color:#fff;padding:40px;border:1px solid #e3e3e3;text-align:left}
a#loginPwdReminder{color:#717372; font-size:11px; text-decoration:underline; cursor:pointer; margin:0px;}
a#loginPwdReminder:hover{text-decoration:none;}
div#loginsubmit{float:right;width:123px;margin: 10px 0 0 0;}
div#forgotsubmit{float:right;width:123px;background-color:#fb8c3b;height:30px;}
div#forgotsubmit a{line-height:30px;}
div#loginregister{font-size:8pt;background-color:#fff;padding:3px 41px 27px 40px;border:1px solid #e3e3e3;border-top:0;text-align:left}
div#loginregister_button{width:314px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);background-color:#00aec7;margin-top: 19px;}
div#loginregister_button:hover{background-color:#00aec7;}
div#loginregister_button span{font-size:16px;}
.login_rgb_red {color:#d6294f;}
div.login_buttons_red{width:314px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);background-color:#00aec7;margin-top: 6px;}
div.login_buttons_red span{/*font-size:14px;font-size:14pt*/font-size: 16px;}
ul#login_list{padding:20px;width:380px;float:left}

ul#login_list li{padding-bottom:20px;height:60px;clear:both}
ul#login_list li img{float:left;padding-right:10px}
.login_container_center{width:1000px;margin-right:auto;margin-left:auto;text-align:left; }
.login_container_center:before,.login_container_center:after{display:table;line-height:0;content:"";clear:both}
.login_box_3{/*background:url('homepage/bg-right_30x2.png') repeat-y scroll right top transparent;*/ float:left; /*margin-right:25px;*/ padding:0px 17px 15px 16px; width:266px; /*display:block;width:31%;float:left;min-height:50px;box-sizing:border-box;margin-left:0;padding:10px;text-align: center;*/}
.login_box_3 div{color:#4a4b4c; font-size:14px; font-family:'Open Sans',sans-serif; width:268px; margin:25px auto auto;}
.login_box_3 p{margin-top:8px;font-size:9pt}
.login_box_last {background:none no-repeat scroll left top transparent; margin-right:0px; /*padding:0px 0px 0px 0px;*/}
.login_box_1{clear:both}
.login_box_1:before,.login_box_1:after{display:table;line-height:0;content:"";clear:both}
.login_box_1 h3.record_box {
    color: #0e838c;
    float: left;
    font-family: "Open Sans Semibold";
    font-size: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 19px;
    width: 100%;  
}

.login_box_1 h1.login_container {color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}
/*.login_box_1 h2{color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}*/
.login_line_shadow{height:15px;background-color:#fff;background-image:-moz-linear-gradient(top, #ededed, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ededed), to(#fff));background-image:-webkit-linear-gradient(top, #ededed, #fff);background-image:-o-linear-gradient(top, #ededed, #fff);background-image:linear-gradient(to bottom, #ededed, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#FFFFFF', GradientType=0)}
/*.login_line_withbg{background: url('homepage/bg-down_2x30.png') no-repeat scroll left top / 100% 190px transparent; height:190px;}*/
.login_line_withbg{
/* 	background: transparent url("login_gradinet_hr.png") no-repeat scroll left top / 100% 100%; */
    margin: 56px 0 9px;
    width: 92%;
 }
.login_container_full{background-color:#e5e5e5;width:100%;padding-bottom:20px}
.login_container_full:before,.login_container_full:after{display:table;line-height:0;content:"";clear:both}
.login_line_shadow_0{height:10px;background-color:#e5e5e5;background-image:-moz-linear-gradient(top, #bbb, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bbb), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #bbb, #e5e5e5);background-image:-o-linear-gradient(top, #bbb, #e5e5e5);background-image:linear-gradient(to bottom, #bbb, #e5e5e5);background-repeat:repeat-x;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBBBBB', endColorstr='#E5E5E5', GradientType=0)}
.login_box_empty{width:290px;height:145px;background-color:#cfd0cf}
.login_footer{background-color:#eef2f3;padding:10px 0}
.login_footer:before,.login_footer:after{display:table;line-height:0;content:"";clear:both}
.login_personal_record_box{min-height:350px; margin:0px auto; width:100%;}
/*.login_logo_img{width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}*/
.login_logo_img{width:940px;background:url('pharmasave/logo_383_45.png') no-repeat scroll 80px 12px transparent;height:65px;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}
.login_logo_img_home{position:relative;width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:1px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right}
.login_logo_img a{color:#bab7b7;text-decoration:none}
.login_logo_img a:HOVER{text-decoration:underline;cursor:pointer}
/*.login_logo_line{width:100%;height:43px;background:url('bar_top_1x43.png') repeat-x scroll left top transparent;margin-bottom:50px;position:absolute;top:0;left:0}*/
.login_logo_line{width:100%;height:unset;background:#8dc63f;position:absolute;top:0px;left:0}
.login_logo_line .logo_links{color:#71737a;margin:93px 0 0 0;float:right;}
.login_logo_line .logo_links a{color:#0e838c; font-family:'Open Sans Light',sans-serif; font-size:13px; text-decoration:none;}
.login_logo_line .logo_links a:HOVER {text-decoration:underline;}
.login_logo_line .logo_links a.active {color:#71737a;}
.login_logo_line .logo_links a.active:HOVER {text-decoration:none;}
.login_logo_line .logo_links span{color:#71737a; padding:0px 8px;}
.login_box_shadow {-moz-box-shadow: 0 0 6px 1px #DCE1E4; -webkit-box-shadow: 0 0 6px 1px #DCE1E4; box-shadow: 0 0 6px 1px #DCE1E4;}
.green-bg{width:100%;height:50px; float:left;/* background:#8dc63f; */}

/* contactus */
.static_generic_box_rel {position: relative;}
.static_generic_box_tit {
	font-family:'Open Sans',sans-serif;
	font-size:20px;
	font-weight:normal;
	padding:50px 10px 10px;
}
.static_generic_text_required {
	color:#8b8a91;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:10px;
	bottom:5px;
}
.tab-bg{
	float:left;
	width:100%;
	background:#84c72e;
	color:#fff;
	height:183px;    
}
#hl7_ordermatching{
	padding-top:0 !important; 
	
}
.new-login{
	padding-top:0; 
}
.new-tab-head-line{
	width:100%;
	float:left;  
}
.new-tab-head-line ul{
	width:100%;
	float:left;
	margin:0;
	list-style:none;
	padding:0;    
}
.new-tab-head-line ul li{
	border-bottom: 4px solid #fff;
    float: left;
    font-size: 28px;
    font-weight: bold;
    margin: 49px 11px 0 0;
    padding: 13px 0 18px;
    text-align: center;
    width: 234px;    
}
.new-login-bootom-text{
	width:101%;
	float:left;
	margin:9px 0 0 0;   
}
.new-tagline{
	float: left;
    margin:25px 0 0 -291px;
    width: 297px;  
}
.new-tagline h1{
	color: #6d6e71;
    float: left;
    font-size: 25px;
    font-weight: bold;
    line-height: 27px;
    margin: 0;
    padding: 0;
    width: 100%;    
 
}
.all-print{
	background: rgb(14, 131, 140) url("gdml/print_document.png") no-repeat scroll 10px 4px;
	color: rgb(255, 255, 255);
	padding-right: 10px;
	text-transform: uppercase;
	line-height: 22px;
	font-size: 11px;
	height: 22px;
	border-radius: 5px;
	padding-left: 28px;
	float: right;
	margin-right: 19px;
	width: 130px;
	text-align: center;
	margin-top: 16px;
}
.all-print a{
	text-decoration:none;
	color:#fff;  
}
.new-tagline h2{
	color: #6d6e71;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin: 19px 0 13px;
    padding: 0;
    width: 100%;   
 
}
.new-tagline span{
	color: #6d6e71;
    float: left;
    font-size: 16px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    width: auto;   
 
}
.static_generic_box_border {
	border:1px dotted #000000;
	padding:5px 50px 20px;
	position: relative;
}
.static_generic_box_border .openBold {
	color:#4a4b4c;
	font-family:'Open Sans Bold',sans-serif;
	font-size:14px;
}
.static_generic_box_pre {
	color:#4e4a4a;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	margin:20px 0px 10px;/*15px -25px 10px;*/
}
.static_generic_box_pre b {font-weight:bold;}
.static_generic_box_border .input_text {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	color:#4a4b4c;
	font-family:'Arial',sans-serif;
	font-style:normal;
	outline: none;
	padding: 3px 5px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
	height: 32px;
	width: 440px;
	font-size: 14px;
	text-indent:10px;
}
.helpicon-text{
	color: #1e1e1e;
    font-family: "Arial Corsivo","Arial";
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin: 9px 0 0 0;
    width: 61%;
}
.static_generic_box_border .input_text_small {
	width: 312px;
}
.static_generic_box_border .input_text:focus {
	border-color: #888f93; /*#51cbee;*/
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 8px #888f93;
	/*padding: 3px 0px 3px 3px;*/
	/*margin: 5px 1px 3px 0px;*/
}
.static_generic_box_border .input_text_error {
	border: 1px solid #FF0000;
}
.static_generic_box_border .input_text_ok {
	border: 1px solid #83CDA2;
}
.static_generic_box_border .textarea_text {
	height: 100px;
	width: 500px;
}
.static_generic_box_border .input_init {
	color:#71737a;/*#888888;*/
	font-family:"Arial";/*'Open Sans',sans-serif;*/
	font-size:14px; /*13px;*/
}
.static_generic_box_border .lbl {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-top:28px;
}
.static_generic_box_border .input_noblock {overflow:hidden; width:100%;}
.static_generic_box_border .input_noblock .lbl {display:inline;}
.static_generic_box_submit {
	padding:15px 0px;
	text-align: center;
}

.static_generic_box_border div.form_xml .sbSelector:link{
	font-family:"Arial";
	color:#71737a;
	font-size:14px;
}


.static_generic_box_submit .submit_button, .static_generic_box_submit .cancel_button {
	background-color:#00aec7;
	border:0px none;
	color:#ffffff;
	cursor:pointer;
	font-family:'Open Sans',sans-serif;
	font-size:16px;
	height:40px;
	line-height:40px;
	text-align: center;
	width: 150px;
}
.static_generic_box_submit .cancel_button {background-color:#66696a;}
.static_generic_box_submit .cancel_button:FOCUS, .static_generic_box_submit .cancel_button:HOVER {background-color:#b40d37;}
.static_generic_box_submit .submit_button:FOCUS, .static_generic_box_submit .submit_button:HOVER {background-color:#00aec7;}
#box_home_confirm {border:0px; position:absolute; width:786px; min-height:200px; margin:0px auto; background-color:#ffffff; top:120px; left:50%; margin-left:-400px;}
#box_static_background {width:100%; position:relative; z-index:0; min-width:1380px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_static_background_image {width:100%; z-index:-1; /*margin-left:10%;*/ margin-top:40px;}
#box_dynamic_background {width:100%; position:absolute; top:43px; left:0; z-index:0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_dynamic_background_image {width:100%; z-index: -1;}
#box_dynamic_body {background-color:#ffffff; height:auto; min-height:300px; margin:180px auto 20px; position:relative; width:900px;}
#box_home_title {background-color: #ffffff; height:50px; padding:0px 30px;}
#box_home_title .center_head_tit {color:#0e838c; font-family:'Open Sans Light',sans-serif; font-size:22px; line-height:50px;}
#box_home_body {padding:25px 50px 25px 30px; -moz-box-shadow:0px 30px 30px -30px #DCE1E4 inset; -webkit-box-shadow:0px 30px 30px -30px #DCE1E4 inset; box-shadow:0px 30px 30px -30px #DCE1E4 inset;}
#box_home_body .forgot_subtitle {color:#4e4a4a; font-family:'Open Sans',sans-serif; font-size:13px; padding:0px 0px 40px;}
#box_home_body .enter_email_tit {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; display:block;}
#box_home_body .enter_email_input {font-size:16px; height:32px; margin:5px 1px 3px 0px; outline:medium none; padding:3px 0px 3px 3px; width:320px;}
#box_home_body .enter_email_sub {color:#666666; font-family:Arial,Sans-Serif; font-size:12px; padding:6px 0px 40px;}
#box_home_body .forgot_radio_tit {color:#505366; font-family:'Open Sans Light',sans-serif; font-size:20px; padding:0px 0px 5px;}
#box_home_body .forgot_solution_box {border:1px dotted #000000; padding:25px 15px;}
#box_home_body .forgot_solut_tit {color:#4e4a4a; font-family:'Open Sans',sans-serif; font-size:13px; padding:10px 0px}
#box_home_body .forgot_solut_box {background-color:#f0f0f0; padding:0px 0px 20px;}
#box_home_body .forgot_result {padding:10px 20px 40px;}
#box_home_body .forgot_birth {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:18px; padding:20px 40px;}
#box_home_body .forgot_quest {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:18px; padding:20px 40px; background:url('pharmasave/icons/locked-heart.png') no-repeat scroll 15px 15px transparent;}
#box_home_body .forgot_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding:0px 40px 5px; display:block;}
#box_home_body .forgot_input {font-size:16px; height:32px; margin:0px 40px; outline:medium none; padding:3px 0px 3px 3px; width:320px;}
#box_home_body .forgot_table {margin:0px 40px;}
#box_home_body .forgot_hint {color:#4e4a4a; font-family:'Open Sans Italic',sans-serif; font-size:13px; padding:5px 40px 0px;}
#box_home_body .forgot_hint a {color:#4e4a4a; font-style:italic; text-decoration:none;}
#box_home_body .forgot_hint a:HOVER {text-decoration:underline;}
#box_home_body .forgot_hint span {color:#454b60; display:none; font-family:Arial,Sans-Serif; font-weight:bold; padding-left:10px;}
#box_home_body .forgot_submit {padding:20px 40px 0px;}
#box_home_body .forgot_submit div{
	height: 40px;
	line-height: 40px;
	width: 85px;
	background-color: #00aec7;
	padding: 0px 15px;
	text-align: center;
}
#box_home_body .forgot_submit div:hover{
	background-color:#00aec7;
}
.lastbox{
	float: left;
    width: 100%;
    box-shadow: 0px 0px 3px 0px #ccc inset;
    padding: 42px 0 67px 0;   
}

#box_home_body .forgot_submit a {color:#ffffff; font-family:'Open Sans SemiBold',sans-serif; font-size:16px; padding:5px 0px; text-decoration:none;}
#box_home_body .forgot_submit a:HOVER {color:#ffffff;}
#box_home_body .forgot_submit a:link {color:#ffffff;}
#box_home_body .forgot_submit a:visited {color:#ffffff;}
#box_home_body .forgot_submit a:active {color:#ffffff;}
.no_margin_staticPage {margin:0px auto 20px !important;}

/* generic radio */
.input_radio_box {padding:5px 0px;}
.input_radio_fake {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake input {display:none;}
.input_radio_fake_store {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake_store:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake_store input {display:none;}
.input_radio_checked {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}
/* generic checkbox */
.input_checkbox_box {padding:5px 0px;}
.input_checkbox_fake {background:url('pharmasave/formxml/checkbox_default.png') no-repeat scroll left top transparent; cursor:pointer; float:left; height:20px; width:20px;}
/* .input_checkbox_fake:HOVER {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;} */
.input_checkbox_checked {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;}
.input_checkbox_fake input {display:none;}
.input_checkbox_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}

.home_confirm_mex b{font-weight:bold;}
.home_confirm_mex i{font-style:italic;}
.home_confirm_mex a{color:#018595;text-decoration:none;}
.home_confirm_mex a:HOVER{text-decoration:underline;}
.box_home{width:1092px;height:754px;margin:0 auto;text-align:left}
.box_center{background:url('bg-center-img.jpg') repeat-x scroll center top #fff;width:1024px;height:754px;float:left}
.box_left{background:url('bg-center-sx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_right{background:url('bg-center-dx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_white{background-color:#fff}
.box_dash{background-color:#fff ;border:0 solid #ddd;position:relative;box-shadow:0 4px 10px #ddd;-moz-box-shadow:0 4px 10px #ddd;-webkit-box-shadow:0 4px 10px #ddd}
.box_dash_ext{position:relative}
.box_dash_bott{background-color:transparent}
.box_imgPrevious{width:409px;height:378px;position:absolute;top:48px;right:30px}
.box_linea0{position:relative;height:30px}
.box_linea1{position:relative;height:52px}
.box_linea2{position:relative;height:65px}
.box_linea3{position:relative;height:265px;width:540px;text-align:right}
.box_linea4{position:relative;height:252px}
.box_linea5{position:relative;height:56px;border-top:1px dotted #c3c3c3;margin:auto 20px;padding-top:5px;line-height:40px}
.box_linea6{position:relative;padding-top:15px;text-align:right}
.box_linea1 div{width:104px;border-top:12px solid #3db9af;padding-top:4px;margin:0 10px 0 910px;font-size:12px;color:#6f6f6f}
.box_linea1 span{padding:0 5px}
.box_linea1 a{color:#6f6f6f;text-decoration:none}
.box_linea1 a:HOVER{text-decoration:underline}
.box_linea2 img{margin:10px 0 0 38px}
.box_linea3 div{font-size:40px;font-weight:bold;line-height:56px;color:#fff}
.box_linea3 .displayResultFile{color:#000;font-size:14px;line-height:18px}
.box_linea3 .displayResultFile div{color:#000;font-size:14px;line-height:18px;font-weight:normal;padding:4px 0;text-align:left}
.box_linea3 .displayResultFile td{padding:2px 4px 0 0}
.box_linea3 .first{padding-top:10px}
.box_linea3 .otherColor{padding-bottom:10px;color:#3db9af}
.box_linea4 .img_slider{height:30px;padding:10px 50px}
.box_linea4 .img_slider div{background-color:#cbcbcb;width:30px;height:12px;float:left;margin-right:6px}
.box_linea4 .img_slider .actual{background-color:#3db9af}
.box_linea4 .all_title{padding:4px 0 10px 95px;color:#3db9af;text-transform:uppercase}
.box_linea4 .all_box{padding-left:95px}
.box_linea4 .singlebox{float:left;width:300px}
.box_linea4 .singlebox_title{font-size:22px;font-family:georgia;color:#797979}
.box_linea4 .singlebox_text{padding:10px 50px 10px 0;width:172px;float:left;font-size:16px;color:#3c3c3c}
.box_linea4 .singlebox_arrow{padding:10px 0;width:50px;float:left}
.box_linea5 img{vertical-align:middle}
.box_linea5 span{vertical-align:middle;padding-left:20px;font-size:22px;font-style:italic;font-family:georgia;color:#3c3c3c}
.box_linea6 img{padding-right:10px}
.box_text_error{width:auto;text-align:center;padding:0 20px;color:#505366}
.box_text_error div{color:#505366;font-size:30px;line-height:40px;padding:10px 0px;}
.detail_all{width:unset;margin:0 auto;text-align:left;padding-bottom:20px}
.detail_logo{width:350px;vertical-align:middle;float:left}
.detail_logo img{padding-top:5px;vertical-align:middle}
.detail_logout{width:60px;border-bottom:12px solid #19a4ce;padding:13px 0 2px 0;font-size:12px;text-align:center;float:right}
.detail_logout a{color:#6f6f6f;text-decoration:none}
.detail_logout a:HOVER{text-decoration:underline}
.logo_sitetitle {color: #818285;float: left;font-family: "Open Sans Light",sans-serif;font-size: 25px;margin:59px 0 0 47px;text-transform: none;width: auto;display:none;}
.logo_last_login {color: #818285;float: right;margin: 38px 0 0;text-align: right;}
.logo_last_login a{color:#818285;}
.logo_last_login a:HOVER{color:#818285;}
.logo_last_login a.active{color:#818285;}
.logo_last_login a.active:HOVER{color:#818285;}
.logo_line{background:url('homepage/header_shadow_dw.png') repeat-x scroll left 167px transparent; /*background:#8dc63f;*/ height:167px; width:100%; padding-bottom:50px; position:relative;}
.logo_links-iner{color: #71737a;/*float: right;margin: 0;margin-top:0px;*/position: relative;width:auto;text-align: right;right: 85px;float: unset!important;margin: unset!important;}
.logo_links-iner a{color:#0e838c; font-family:'Open Sans Light',sans-serif; font-size:13px; text-decoration:none;}
.logo_links-iner a:HOVER {color:#71737a; text-decoration:underline;}
.logo_links-iner a.active {color:#71737a;}
.logo_links-iner a.active:HOVER {text-decoration:none;}
.logo_links-iner span{color:#71737a; padding:0px 8px;}
.logo_img{width:940px;height:65px;background:url('ud/logo_234x65_en.png') no-repeat scroll left top transparent;margin:0 auto;padding:15px 10px 0;color:#bab7b7;font-size:11px;text-align:right}
.logo_img a{color:#bab7b7;text-decoration:none}
.logo_img a:HOVER{text-decoration:underline}
.logo_bott_l{width:198px;height:46px;float:left}
.logo_bott_r{width:250px;height:56px;float:right}
.logo_bott_single{height:50px;padding:10px 20px}
.container_bott_ext{/*width:100%;*/background-color:#fff;position:relative;text-align:left;}
.container_bott_ext .bottom_box{width:750px;margin:0 auto;padding:15px 5px 15px 205px;}
/* .detail_col{display:inline;float:left} */
.detail_menu{width:201px;position:fixed;margin-top:30px;font-family:'Open Sans',sans-serif;font-size:14px;z-index:10;display:none;}
.detail_center{width:748px;min-height:560px;position:relative;float:unset;background-color:#f9f9f9;border:1px solid #dddde0}
.detail_em{min-height:440px}
#app_intro {margin: 26px 26px;}
/*
#app_intro {margin: 26px 26px;}
#app_intro.breadcrumb {
    font: 12px/12px 'Arial Bold';
    margin-bottom: 11px;
    margin-left: 30px;
    margin-top: 11px;
    text-transform: capitalize;
}
#app_intro.breadcrumb a {
    color: #0e838c;
    text-decoration: none;
}*/
/*.detail_center h1{width:auto;margin:0 auto;font-family:Arial,Sans-Serif;font-size:20px;font-weight:bold;color:#9a9b9e;}*/
.detail_center h1{display: inline; /*font:13px/13px 'Open Sans';*/}
.detail_center h6{width:688px;margin:0 auto;padding:10px 0 0;font-family:'Open Sans Light',sans-serif;font-size:13px;font-weight:normal;line-height:20px}
.detail_menu li{height:40px;background-color:#E6E5E0;margin-left:0;border-right:1px solid #dddde0;line-height:40px;padding:0 10px;position:relative;box-shadow:-10px 0 10px -6px #aaa inset;-moz-box-shadow:-10px 0 10px -6px #aaa inset;-webkit-box-shadow:-10px 0 10px -6px #aaa inset}
.detail_menu li a{color:#454b60;text-decoration:none;vertical-align:middle;display:block;padding-left:36px;font-family:'Open Sans Semibold';font-size:13px;text-transform:capitalize;}
.detail_menu.fr li a{
	text-transform:lowercase;
}
.detail_menu.fr li a:first-letter {
 text-transform:uppercase;
}
.detail_menu li a:HOVER{color:#018595;}
.detail_menu li.actual{color:#126537;background-color:#fff;margin-left:-4px;border-right:1px solid #dddde0 ;}
.detail_menu li.actual a{color:#018595;}
.detail_menu li.actual div{margin-left:3px;}
#dashboard_apps_container h2 {
	color: #707070;
    font-family: 'Arial Bold',sans-serif;
    font-size: 18px;
    line-height: 40px;
    padding-left: 30px;
}
.detail_menu .my-dashboard{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-dashboard:HOVER{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-dashboard{background:url('gdml/icons/menun-home-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults:HOVER{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-labtestresults{background:url('gdml/icons/menun-labresult-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-profile{background:url('menu/my-profile.png') no-repeat scroll left 6px transparent}
.detail_menu .my-profile:HOVER{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-profile{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll 2px -294px transparent}
.detail_menu .my-myreadinglist:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .actual .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-a-z:HOVER{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-action-planning{background:url('menu/my-action-planning.png') no-repeat scroll left 6px transparent}
.detail_menu .my-action-planning:HOVER{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-action-planning{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker:HOVER{background:url('menu/my-trackers_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community:HOVER{background:url('menu/my-community_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges:HOVER{background:url('menu/my-challenges_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards:HOVER{background:url('menu/my-rewards_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-health-record{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-record:HOVER{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-record{background:url('gdml/icons/menu-healthrecordst-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 12px transparent}
.detail_menu .my-messages:HOVER{background:url('menu/my-messages_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 6px transparent}
.detail_menu .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -42px transparent}
.detail_menu .my-medication:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .actual .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .MYLABTEST_ICON{background:url('menu/my-labtests.png') no-repeat scroll left 6px transparent}
.detail_menu .MYLABTEST_ICON:HOVER{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .MYLABTEST_ICON{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .MYRECORDS_ICON{background:url('menu/my-records.png') no-repeat scroll 2px 6px transparent}
.detail_menu .MYRECORDS_ICON:HOVER{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .actual .MYRECORDS_ICON{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .my-goals{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .my-goals:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-goals{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -192px transparent}
.detail_menu .role-mypatient:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .actual .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .role-admin{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-admin:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-admin{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-settings{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .menu_myprofile {height:136px; line-height:66px;}
/* .detail_menu .menu_myprofile img {border:2px solid #ffffff; height:52px; width:52px; position:absolute; left:15px; top:12px;} */
.detail_menu .menu_myprofile img {border:2px solid #ffffff; width:52px; max-width: 52px; max-height: 52px; position:absolute; left:15px; top:12px;}
.detail_menu .menu_myprofile .my-profile{background:none no-repeat scroll left top transparent; padding-left:7px;}
.detail_menu .menu_myprofile.actual img {border:2px solid #e6e6e6; position:absolute; left:19px; top:12px;}
.detail_menu .menu_myprofile.actual .my-profile{padding-left:8px;}
span.myprofile_detail {color:#0e838c; font-size:12px; /*  */ text-transform:uppercase;}
div.myprofile_rowdetail {color:#454b60;font-size: 13px;margin-top: 3px;}
.myprofile_moreinfo {color:#00aec7; font-size:10px; /*  */ text-decoration:none; text-transform:uppercase;}
.myprofile_moreinfo span img {vertical-align: top;}

.em_user_detail #user_detail_div {color:#3c3b3b; font-size:14px; font-weight:bold; height:22px; left:125px; padding-top:15px; position:relative; text-transform:uppercase;}
.em_user_detail #address_detail_div {color:#454b60; font-size:13px; height:auto; left:125px; margin-top:0px; position:relative; width:340px; word-wrap:break-word;}
.em_user_detail .profile_image {cursor:pointer; /*height:90px;*/ width:90px;}
.em_user_detail #profile_image_go {background-color:#000000; bottom:0px; color:#ffffff; cursor:pointer; height:20px; line-height:20px; position:absolute; text-align:center; width:90px; display:none;}
.em_user_detail #plus_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}
.em_user_detail #edit_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}

.print_em {
	cursor: pointer;
    position: absolute;
    right: 10px;
    top: 12px;
}

.print_em_labresults, .print_em_labresults_detail, .print_em_labresults_summary{
	cursor: pointer;
    position: absolute;
    right: 30px;
    text-align: right;
    top: 10px;
}

.reload_em {
	cursor: pointer;
    position: absolute;
    right: 40px;
    top: 10px;
}

.COPD_answers {
	border-left: 1px solid #ABAFAE;
    border-right: 1px solid #ABAFAE;
    margin: auto;
    padding-bottom: 10px;
    padding-right: 20px;
    position: relative;
    text-align: right;
    width: auto;
}
/* a.copd_button {
	color:#fff;
	cursor: pointer;
	display:block;
	text-decoration:none;
	line-height: 29px;
} */

.app_dash{color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em}
.app_dash a{color:#126537;font-family:Arial,Sans-Serif;text-decoration:none}
.app_dash a:HOVER{text-decoration:underline}
.detail_box_record, .detail_box_record_store{/*background-color:#f2f2f2;*/ color:#4e4a4a;font-family:'Open Sans',sans-serif;font-size:13px; width:688px;margin:0 auto 0;min-height:32px;position:relative;overflow:hidden}
.detail_box_record label, .detail_box_record_store label{font-family:'Open Sans Bold',sans-serif;font-size:14px;color:#494e62;position:absolute;}
.detail_box_record input, .detail_box_record_store input{position:absolute;border:1px solid #bec2c4;box-shadow:0 0 10px 1px #bec2c4;height:36px;line-height:36px;padding-left:2px;width:196px}
.detail_box_record label.posRelative, .detail_box_record_store label.posRelative{position:relative;}
.detail_box_record input.posRelative, .detail_box_record_store input.posRelative{position:relative;}
.detail_box_record .button_record, .detail_box_record_store .button_record{background-color:#ffa500;width:160px;height:30px;padding:0;margin:0 0 0 240px}
.detail_box_record .button_record a, .detail_box_record_store .button_record a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.button_search #button_get_results{background:url('dashboard/get_results_orange.png') no-repeat left top transparent; width:270px; height:49px; margin-top:20px; text-align:left; cursor:pointer;}
.button_search #button_get_results:hover{background:url('dashboard/get_results_orange_over.png') no-repeat left top transparent;}
.button_search #button_get_results a{color:#fff;display:block;font-family:'Open Sans regular',sans-serif;font-size:18px;line-height:49px;padding-left:35px;text-decoration:none;}
.button_search.pages a, .button_search_store.pages a, .check-ordermatch.pages a{color:#fff;text-decoration:none;font-size:18px;line-height:32px;}
.button_search_cancel {position:absolute;left:330px;top:42px; color:#3f3f3f;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-transform:none;}
.button_search.pages.prev, .button_search_store.pages.prev, .check-ordermatch.pages.prev{position:absolute;left:384px;top:28px;background-color:#f1f1ed;border:1px solid #c9c3c3;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.prev:hover, .button_search_store.pages.prev:hover, .check-ordermatch.pages.prev:hover{background-color:#e3e3e3;}
.button_search.pages.prev a, .button_search_store.pages.prev a, .check-ordermatch.pages.prev a{color:#3d4255;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.button_search.pages.next, .button_search_store.pages.next, .check-ordermatch.pages.next{position:absolute;left:506px;top:28px;background-color:#00aec7;border:1px solid #00aec7;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.next:hover, .button_search_store.pages.next:hover, .check-ordermatch.pages.next:hover{background-color:#fc6307;}
.button_search.pages.next a, .button_search_store.pages.next a, .check-ordermatch.pages.next a{color:#ffffff;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.detail_box_record_store > div > table {/*background:url('pharmasave/top_inner_shadow_big.png') no-repeat scroll left top transparent;*/}
.detail_box_record_store div.numbers {margin:15px 20px;}
.detail_box_record_store div.numbers ul {padding-bottom:10px;}
.detail_box_record_store div.numbers li {color:#868080; font-family:'Open Sans Light',sans-serif; display:inline-block; zoom:1; *display:inline; height:20px; text-align: center; width:10px;}
.detail_box_record_store div.numbers li.bold {color:#3e3838; font-family:'Open Sans Semibold',sans-serif;}
.detail_box_record_store div.numbers li.selected {background:/*url('resources/pharmasave/numbers_underlay.png')*/ none no-repeat scroll 0 0 #8dc53e; color:#333333; font-family:'Open Sans Bold',sans-serif; width:20px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.detail_box_record_store .ordermatch_tit {color:#d93f10; font-family:'Open Sans Semibold',sans-serif; font-size:14px; line-height:20px; padding-top:5px;}
.detail_box_record_store .ordermatch_subtit {color:#4e4a4a; font-family:'Open Sans regular',sans-serif; font-size:13px; line-height:18px;}
.detail_box_record_store .ordermatch_line {background:url('gdml/line-inner-shadow_668x27.png') no-repeat scroll center top transparent; height:85px; margin-top:20px; padding-right:20px; position:relative; width:666px;}
.detail_box_record_store .ordermatch_line.lineshort {background:url('gdml/line-inner-shadow_511x27.png') no-repeat scroll center top transparent;}
.detail_box_record_store #result_match_string {color:#505366; font-family:'Open Sans',sans-serif; font-size:14px; line-height:20px; padding:0px 20px 0px 0px;}
.detail_box_record_store #result_match_string .bold {font-family:'Open Sans Bold',sans-serif;}
.detail_box_record_store #result_match_string a {color:#0e838c; text-decoration:underline;}
.button_labtests#helpdesk{background:url('dashboard/helpdesk.png');width:165px;height:29px;text-align:left;cursor:pointer;position:absolute;left:160px;top:60px}
.button_labtests#helpdesk:hover{background-color:#cbc8c6}
.button_labtests#viewresults{background:url('dashboard/lab_tests.png');width:181px;height:29px;text-align:left;cursor:pointer;position:absolute;left:340px;top:60px}
.button_labtests#viewresults:hover{background-color:#fd9f5a}
.button_labtests#helpdesk a{color:#000;font-size:13px;font-weight:bold;line-height:29px;padding-left:14px;padding-right:35px;position:absolute;text-decoration:none}
.button_labtests#viewresults a{color:#fff;font-size:13px;font-weight:bold;line-height:29px;padding-left:20px;padding-right:37px;position:absolute;text-decoration:none}
.detail_box_tests{background-color:#fff;width:688px;min-height:32px;position:relative;overflow:hidden}
.detail_box{background-color:#fff;width:688px;margin:22px auto;min-height:32px;position:relative;overflow:hidden}
.detail_box_title{height:32px;padding:0 15px;line-height:32px;color:#fff;font-family:"Open Sans",Semibold;font-size:16px}
.detail_box_title .title_num_actplan{background:url('ud/circle_blue_33x18.png') no-repeat scroll left top transparent;color:#fff;font-family:'Open Sans Semibold',sans-serif;font-size:13px;vertical-align:middle;position:absolute;top:4px;right:-60px;width:33px;line-height:18px;text-align:center}
.detail_box_title[name=showembox]{background-color:#a1a1a1}
.detail_box_text{background-color:#fff;padding:15px;font-size:13px;line-height:1.4em}
.detail_box_text b{font-weight:bold}
.detail_box_text p{padding:0 0 10px}
.detail_box_text ol{padding:0 0 0 20px}
.detail_box_text ul{padding:0 0 0 10px;list-style:square inside url("li_style_square.png")}
.detail_box_text li{padding:2px 0 8px}
.detail_box_text .action{color:#126537;font-weight:bold}
.detail_box_text .action a{color:#f77f00;cursor:pointer}
.detail_box_text .intro_em{padding-bottom:10px}
.detail_box_text .intro_em .b_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:bold}
.detail_box_text .intro_em .n_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:normal}
.detail_box_text .intro_em .n_tit>span{vertical-align:middle;float:left;line-height:34px}
.detail_box_text .intro_profile{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_detail{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_italic{font-size:13px;font-style:italic}
.detail_box_bar{background:url('bar_1x36.jpg') repeat-x scroll center top #fff;height:36px;padding:0 15px;line-height:36px}
.detail_box_bar{background:url('bar_1x29.png') repeat-x scroll center top #fff;height:29px;padding:0 15px;line-height:29px}
.detail_box_search, .detail_box_search_overview{background:url('bar_search.png') repeat-x scroll center top transparent;height:32px;vertical-align:middle;position:relative}
.light_shadow{border:1px solid #abafae}
.l_r_light_shadow{border-left:1px solid #abafae;border-right:1px solid #abafae}
span.num_counter{background:none;margin-left:15px;line-height:20px;display:inline-block;width:32px;text-align:center;color:#000;font-size:14px}
input#search_small{border:1px solid #cfd3de;height:22px;padding-left:18px;padding-right:51px;width:144px;position:absolute;top:46px;right:16px;}
input#search_health{border:1px solid #cfd3de;height:46px;padding-left:18px;padding-right:51px;width:440px;line-height:44px;}
ul.search_text_following {
	list-style: disc inside none;
	padding:0px;
}
ul.search_text_following li {
	padding: 1px 0;
}
div.result_container {
    float: left;
    text-align: right;
    width: 100%;
}
div.result_container input#search_input {
	border:1px solid #cfd3de;
	height:46px;
	float:left;
	line-height:44px;
	padding-left:18px;
	padding-right:51px;
	width: 390px;
	font-family:Arial;
	font-size:14px;
	color: #71737a;
}
.search_container li.alphabet_letter {display: inline;margin-left: 4px;margin-right: 3px;}
.search_container li.alphabet_letter a {
	color:#0e838c;
	font-family:'Open sans';
	font-size:15px;
	text-decoration: none;
}
li.alphabet_letter a:hover {
	text-decoration: underline;
}
.result_container li.alphabet_letter {
	display: inline;
	margin-left: 2px;
	margin-right: 3px;
}
.result_container li.alphabet_letter a {
	color:#0e838c;
	font-family: 'Open sans';
	font-size:14px;
	text-decoration: none;
}
div.related_title {
	border-bottom: 1px solid #CFD3DE;
	color:#656464;
	font-family: 'Arial';
	font-weight: bold;
	font-size:18px;
	height: 28px;
	padding-left: 10px;
	padding-top: 22px;
}
div.related_item {
	color:#19a4de;
	font-family: 'Open Sans bold';
	font-size:13px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.related_item.bordbottom {
 	border-bottom: 1px solid #CFD3DE;
}
a.health_article, a.health_article2, a.health_global {
	color:#0e838c;/*19a4de*/
	font-family: 'Open Sans';/*'Open Sans bold'*/
	font-size:13px;
	text-decoration: none;
}
#haz_detail_addtolist {position:relative; top:10px; right:15px; height:17px; text-align:right; margin-bottom: 10px;}
#haz_detail_addtolist a {color:#71737a; font-family:Arial; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; vertical-align:middle;}
#haz_detail_addtolist a:HOVER {color:#505366;}
#haz_detail_addtolist img {vertical-align:middle; padding-right:2px;}
#haz_detail_addtolist span {vertical-align:middle;}
table#summary div#factsheet {
	padding-left: 20px;
}
table#summary div.anchors li {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	padding: 0;
}
.detail_box .title_box {
	color: #018595;
	font-family: 'Open Sans bold';
	font-size:16px;
	/*margin-bottom: 12px;*/
	overflow:hidden;
}
.detail_box .title_box_grey {
	border-bottom: 1px solid #cccccc;
	color: #666666;
	font-family: 'Open Sans';
	font-size:14px;
	margin-bottom: 18px;
	margin-right: 42px;
	padding-bottom: 10px;
}
div#factsheet li a {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	text-decoration: none;
}
.detail_paragraph {
	/*margin-top: 20px;*/
	text-align: justify;
}
.detail_paragraph li {
	list-style: disc outside none;
    margin-left: 5px;
    text-align: left;
}
.detail_paragraph .container {
	padding: 10px 21px;
}
/* .detail_paragraph .container p:last-child {
	font-family: Myriad Pro;
	font-size: 10px;
} */
.health_detail_article i {font-style:italic;}
.health_detail_article a {color:#71737A; text-decoration:none;}
.health_detail_article a:HOVER {color:#505366; text-decoration:underline;}
.health_detail_article p img {float:left; padding:10px 6px;}
.health_detail_article h3 {font-family:'Open Sans Semibold'; font-size:14px; padding:10px 0px 5px;}
.health_detail h3{color: #0e838c;font-size: 15px;font-family: 'Open Sans bold';}

/* MEDICATIONS */
.detail_box_medication {

}
div#medication_more, div#richlist_more {
	/*border-left: 1px solid #ABAFAE;
	border-right: 1px solid #ABAFAE;*/
	font-size: 10px;
	height: 30px;
	padding-right: 20px;
    text-align: right;
}
div#medication_more a, div#richlist_more a {
	color: #007ca3;/*#2ec9f5;*/
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
}

table.richlist tr.med_row td {
	max-width: 120px;
	overflow: hidden;
	vertical-align: middle;/*new*/
	word-break: break-word;
	padding-left:20px;
	padding-right:5px;
	text-align:left;
}

div#medication_more a.link_pag_active, div#richlist_more a.link_pag_active {color: #505366;}
table.richlist th.header {
	border-bottom: 1px dotted #d7dadf;
	border-left: 1px dotted #d7dadf;
	/*border-top: 1px dotted #d7dadf;*/
	color: #007CA3;
	font-size: 10px;
	line-height: 13px;
	padding: 7px 10px 5px 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: left;
}
table.richlist th.header.first {
	border-left: none;
	padding-left: 20px;
	text-align: left;
}

table#sorting_inbox_overview th.header{
	text-align: left;
	padding-left: 20px;
}

table.richlist .text {
	border-bottom: 1px solid grey;
	color: #4e5367;
	height: 40px;
	line-height: 40px;
	position:relative;
	text-align: center;
}
table.richlist .td_text_inbox, table.richlist .td_text, table.richlist .td_link, table.richlist .td_link_pat, table.richlist .td_img, table.richlist .td_butt, table.richlist .td_grap{
	border-bottom: 1px solid #d7dadf;
	/*line-height: 40px;*/
	line-height: 16px;/*new*/
    padding-bottom: 10px;/*new*/
    padding-top: 11px;/*new*/
	text-align: center;
	border-left: 0px solid;
}
table.richlist .td_text_inbox a, table.richlist .td_text a, table.richlist .td_link a, table.richlist .td_link_pat a, table.richlist .td_img a, table.richlist .td_butt a, table.richlist .td_grap a{
	display:block;
	vertical-align: middle;
}
table.richlist .td_text_inbox img, table.richlist .td_text img, table.richlist .td_link img, table.richlist .td_link_pat img, table.richlist .td_img img, table.richlist .td_butt img, table.richlist .td_grap img{
	vertical-align: middle;
}
table.richlist .td_text_inbox span, table.richlist .td_text span, table.richlist .td_link span, table.richlist .td_link_pat span, table.richlist .td_img span, table.richlist .td_butt span, table.richlist .td_grap span{
	/*text-transform: capitalize;*/
	vertical-align: middle;
}
table.richlist tr.med_row {
	color: #454b60;
	cursor: pointer;
	font-family: 'Open Sans Semibold',sans-serif;
	height: 53px;
}
.bg_app_2 table.richlist tr.med_row {
	color: #505366;
}
.bg_app_2 table.richlist tr.med_row:hover {
	color: #018595;
}
.bg_app_2 table.richlist tr.med_row .td_text span {
	font-family: ''Open Sans Semibold'';
	/*font-weight: bold;*/
}
.bg_app_2 table.richlist tr.med_row .td_text.open span {
	color:#14808a;
}
table.richlist .td_butt a {
	color: #ffffff;
	text-decoration: none;
}
table.richlist .td_butt span {
	background-color: #949391;
	border: 1px solid #949391;
	padding: 5px 10px;
}
table.richlist .td_butt a:HOVER span {
	border: 1px solid #ffa500;
}
table.richlist .td_link, table.richlist .td_link_pat {
	padding-right: 15px;
	text-align: right;
	vertical-align:middle;
	width: 25px;
}
table.richlist .row_1of3.td_img {width:60px;}
table.richlist .row_1of3.td_text {padding-left:15px; text-align:left;}
table.richlist .td_grap {
	padding: 0px 10px;
	width: 300px;
}
table.richlist .td_grap .graphic_bar {
	background-color: #d6d6d6;
	display: inline-block;
	height: 10px;
	position: relative;
	text-align: left;
	width: 300px;
}
table.richlist .td_grap .graphic_color {
	background-color: #2e8abf;
	display: inline-block;
	height: 10px;
}
table.richlist .td_grap .graphic_point {
	left: -6px;
	position: absolute;
	top: -10px;
}
table.richlist .lastrow {
	border-bottom: none;
}
table .div_hidden {
	background: url('pharmasave/background_hidden_box.png') repeat-x scroll 0 bottom #f5f6f9;
	display:none;
	/*padding-bottom: 40px;*/
	position: relative;
}
table .div_addelement {
	height: 40px;
	/*background: url('pharmasave/bar_add_element.png') repeat-x scroll 0 bottom #d3d6de;*/
	background-color: #F0F1ED;
	border-bottom: 1px solid #D7DADF;
}
/*
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	bottom: 10px;
	cursor: pointer;
	height: 21px;
	left: 20px;
	position: absolute;
	text-align: center;
	width: 116px;
}
*/
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	cursor: pointer;
	float: left;
	height: 21px;
	margin-left:23px;
    margin-right: 4px;
	margin-top: 10px;
	text-align: center;
	width: 116px;
}
table .button_add_element a {
	color: #008BB6;/*#3acbf6;*/
	text-decoration: none;
}
.detail_box_bar .div_addelement {
	height: 29px;
}
.detail_box_bar .button_add_element {
	background: url('pharmasave/button_add.png') no-repeat scroll left center transparent;
	cursor: pointer;
	height: 29px;
	text-align: center;
	width: 86px;
}
.detail_box_bar .button_add_element a {
	color:#007ca3;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.button_add_element.button_without-img {
	background: none no-repeat scroll left top transparent;
	margin: 10px 10px 0px;
	width: auto;
}
.button_add_element.button_without-img a {
	background-color:#f7fbfb;
	border:1px solid #c0bdbb;
	padding:2px 6px;
	font-size:10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0px 0px 2px 2px #e3e9ea;
	-moz-box-shadow:0px 0px 2px 2px #e3e9ea;
	-webkit-box-shadow:0px 0px 2px 2px #e3e9ea;
}
.button_add_element.button_without-img a:HOVER {
	background-color:#e0e3e3;
}
a.profile_update {
/* 	background-color: #F7FBFB; */
/* 	border: 1px solid #C0BDBB;
	border-radius: 4px;
	box-shadow: 0 0 2px 2px #E3E9EA;
	display: block;
	font-size: 10px;
	font-family: 'Arial Bold',sans-serif;
	line-height: 25px;
	color: #007ca3;
	padding-left: 10px;
    padding-right: 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: #F7FBFB;
  	background: -webkit-linear-gradient(#F7FBFB, #F0F3F3);
  	background:    -moz-linear-gradient(#F7FBFB, #F0F3F3);
  	background:         linear-gradient(#F7FBFB, #F0F3F3); */
}
a.profile_update:HOVER {
/* 	background-color:#e0e3e3; */
/* 	background: #E0E2E2;
  	background: -webkit-linear-gradient(#E0E2E2, #D8DCDC);
  	background:    -moz-linear-gradient(#E0E2E2, #D8DCDC);
  	background:         linear-gradient(#E0E2E2, #D8DCDC); */
}
.list_med_block {overflow:hidden; width:686px;}
.list_med_scroll {overflow:hidden; width:100000px; position:relative; left:0px;}
.list_med_single {overflow:hidden; width:686px; float:left;}

.intro_em_medication {
	padding: 10px 15px 0px;
}

#detail_medications .detail_title, #refill_container .detail_title {
	color: #05c059;
	font-weight: bold;
	margin-bottom: 5px;
    margin-top: 5px;
	/*text-transform: uppercase;*/
}
#detail_medications .detail_text, #refill_container .detail_text {
	color: #4e5367;
}
#detail_medications .detail_title {color:#018595;font-size:12px;}
#detail_medications .detail_text {font-size:13px; line-height:18px; font-family:'Open Sans Semibold'; color:#454b60;}
#detail_medications .detail_text_italic {font-size:13px; line-height:18px; font-family:'Open Sans Italic';  font-weight:normal; color:#454b60;}
#detail_medications .detail_text.hidden_text {margin-left: 30px;margin-bottom: 25px;font-family: 'Open Sans';font-size: 14px;}
#detail_medications .red_text {color:#018595; font-weight:normal;}
#detail_medications .detail_title .red_text{font-size:13px;}
#detail_medications p {padding:5px 0px;}
#detail_medications b {font-weight:bold;}
#detail_medications i {font-style:italic;}
#detail_medications ul {list-style-type:disc; padding-left:20px;}

#detail_medications .med_box-tit {
	/*border-bottom: 3px solid #E7E6E4;*/
    /*margin-bottom: 20px;*/
    max-width: 450px;
    font-size:12px;
    /*overflow: hidden;*/
    padding-bottom: 6px;
    /*white-space: nowrap;*/
}
#detail_medications .med_brand-tit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-weight:bold;}
#detail_medications .med_brand-subtit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-style:italic; font-weight:normal; text-transform:none;}
#detail_medications .med_refill-rem {border:3px solid #e7e6e4; padding:10px 15px; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
/*#com_7012_70115 > div {padding:10px 10px 10px 30px;}*/
#commandbar_7012 {position:relative;}
#com_7012_70115 .commandbar_button {font-family:'Open Sans'; font-size:16px; margin-left:20px; width:200px;}
#com_7012_70115 .commandbar_button a {background-color:#d42955; border:1px solid #ffffff;margin-bottom: 20px; margin-top: 20px;}
#com_7012_70115 .commandbar_button a:HOVER {background-color:#018595; border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button {font-family:'Open Sans'; font-size:16px; height:78px; line-height:28px; margin-left:20px; width:200px;}
#com_7012_null .commandbar_button span {background-color:#e7e7e7; border:1px solid #ffffff; color:#53556c; cursor:pointer; display:block;width: 170px;height: 32px;margin-bottom: 20px; margin-top: 20px;padding: 5px;}
#com_7012_null .commandbar_button span:HOVER {border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button span:AFTER {content:'Refill now';}
#com_7012_null .commandbar_button span img {display:none;}
.com_7012_alert {
	/*background-color:#d42955;*/
	background-color:#018595;
	color:#ffffff;
	font-family:Open Sans semibold;
	font-size:13px;
	position:absolute;
	right:30px;
	/*top:-10px;*/
	top:-60px;
	min-height:50px;
	/*height: 90px;*/
	padding:10px;
	/*width:280px;*/
	width:348px;
	border:1px solid #c9c3c3;
	box-shadow:0px 0px 16px 2px #aeaeae;
	-moz-box-shadow:0px 0px 16px 2px #aeaeae;
	-webkit-box-shadow:0px 0px 16px 2px #aeaeae;
}
.com_7012_alert .bold {font-family:'Open Sans Bold';}
#com_70321 {left:270px; width:340px;}
#medication_about .text_about_title {
	font-size: 16px;
    font-weight: bold;
	text-align: left;
}
#medication_about .text_about {
	text-align: left;
}
div.grey_block_button {
	background-color:#00aec7;
	background-image:none;
	color:#ffffff;
	cursor: pointer;
	position:static;
	float:left;
	bottom: 40px;
	height:40px;
	width:150px;/*180*/
	line-height: 38px;
	text-align: center;
	border: 1px solid #00aec7;
}
div.grey_block_button a {
	color:#ffffff;
	display:block;
	font-family:'Open Sans Semibold',sans-serif;
	font-size:15px;
	line-height:39px;
	text-decoration:none;
}
div.grey_block_button:HOVER, div.grey_block_button:FOCUS {
	background-color:#00aec7;
}
div.grey_block_button_cancel, div.grey_block_button_reset {
	background-color: #f1f1ed;
	border: 1px solid #c8c3c3;
	cursor: pointer;
	position:static;
	float:left;
	bottom: 40px;
	height:33px;
	width:150px;
	line-height: 33px;
	text-align: center;
}
div.grey_block_button_cancel a, div.grey_block_button_reset a {
	color: #4a4b4c;
	display: block;
	line-height:38px;
	text-decoration: none;
	font-family: 'Open Sans semibold';
	font-size: 15px;
	text-transform: capitalize;
}
div.grey_block_button_cancel:hover, div.grey_block_button_reset:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add.blocked, div.grey_block_button_save.blocked, div.grey_block_button_add.blocked:hover, div.grey_block_button_save.blocked:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add, div.grey_block_button_save {
	background-color: #00aec7;
	border: 1px solid #00aec7;
	cursor: pointer;
	position: absolute;
	left: 52px;
	bottom: 40px;
	height:39px;
	width:150px;
	line-height:40px;
	text-align: center;
	text-transform: capitalize;
}
div.grey_block_button_add a, div.grey_block_button_save a {
	color:#ffffff;
	font-family:'Open Sans Semibold',sans-serif;
	font-size:15px;
	line-height:39px; 
}
div.grey_block_button_add:hover, div.grey_block_button_save:hover {
	background-color: #00aec7;
}
div.white_block_button {
	background-color: #f1f1ed;
	border: 1px solid #c6c6c6;
	color: #666666;
	cursor: pointer;
	position: absolute;
	left: 52px;
	bottom: 40px;
	height:33px;
	width:150px;
	line-height: 33px;
	text-align: center;
}
div.white_block_button:hover {
	background-color: #e3e3e3;
}
div.white_block_button a {
	color: #454b60;
	font-family: 'Open Sans';
	font-size: 15px;
}

table#payment_report {
	margin-bottom: 60px;
	margin-top: 10px;
	width: 720px;
}
table#payment_report th {
	background-color: #737687;
	border: 1px solid #b9b9b9;
	color:#fff;
	font-size: 12px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	vertical-align:middle;
	width: 14%;
}
table#payment_report td {
	border: 1px solid #b9b9b9;
	color: #737687;
	font-size: 12px;
	padding: 10px;
}
table#payment_report span.price, table#payment_report td.price {
	color: #737687;
}
table#payment_report td.price {
	padding-right: 30px;
    text-align: right;
}
div#signatures {
	color: #42475d;
	text-align: right;
	margin-bottom: 50px;
	margin-right: 270px;
}
div#signatures .ph_sign {
	font-weight: bold;
	margin: 5px 0 15px 5px;
}

/* default content objlist */
.box_objList_block {overflow:hidden; width:686px;}
.box_objList_scroll {left:0px; position:relative; width:10000px;}
.box_objList_single {float:left; width:686px;}

/* default command bar */
.commandbar_box {float:left;}
.commandbar_box > div {padding:10px;}
.commandbar_text1 {font-weight:bold;}
.commandbar_text2 {padding:2px 0px 10px;}
.commandbar_button {text-align:center;}
.commandbar_button a {background-color:#949391; border:1px solid #949391; color:#ffffff; display:block; padding:5px; text-decoration:none; vertical-align:middle;height: 32px;width: 170px;}
.commandbar_button a:HOVER {background-color:#c4c3c1; border:1px solid #ffa500;}
.commandbar_button img {vertical-align:middle;}
.commandbar_button span {line-height: 32px;}

/* default detail */
.component_detail_box {color: #4e4a4a;
    float: left;
    font-family: "Open Sans Light",sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 26px 0 0;
    padding-bottom: 0;
    width: 100%;}
.component_detail_bg {padding:15px 30px; min-height:80px;}
.component_detail_tit1 {font-size:18px; line-height:24px; padding-bottom:15px;color:#018595;font-family: 'Open Sans Light';}
.component_detail_tit2 {font-size:13px; line-height:20px; padding-bottom:0px;color:#454b60;font-family: 'Open Sans Semibold';}
/*.detail_hr-medication {padding:15px 30px 15px 165px; min-height:90px; background:url('gdml/details/hr_my-medication.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-medication {padding:0; min-height:100px;float:left;width:100%;}
.detail_my-medications-review {padding:15px 30px 15px 165px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_my-medication-reviews {padding:35px 30px 15px 160px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_hr-appointments {padding:0;width:100%;float:left;  }
/*.detail_hr-labresult {padding:15px 30px 15px 165px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-labresult {padding:0; min-height:100px;float:left;width:100%;}
.detail_hr-labresult-favo {padding:35px 30px 40px 160px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 30px transparent;}
/*.detail_my-vaccinations-history {padding:15px 30px 15px 165px; min-height:100px; background:url('gdml/details/hr_my-vaccination.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-vaccination {padding:0; min-height:100px;float:left;width:100%;   }
.detail_rl-myreadinglist {padding:25px 30px 15px 160px; min-height:88px; background:url('gdml/details/myrl_empty-list.png') no-repeat scroll 40px 30px transparent;}
/* custom detail */
.detail_rl-myreadinglist .component_detail_tit1{display:none;}
.detail_rl-myreadinglist .myreadinglist_add_plus{color:#00aec7;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;}
.detail_rl-myreadinglist .myreadinglist_add_text{color:#00aec7;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase;}

/* default grid badges */
.badgename_box {border:1px solid #cdcdcd; background-color:#3284ae; color:#ffffff; display:table; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgename_box:HOVER {border:1px solid #ffa500;}
.badgename_row {display:table-row; height:50px;}
.badgename_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgename_icon {position:absolute; bottom:1px; left:1px; height:70px; width:70px; /*background-color:#3284ae;*/ overflow:hidden; text-align:center;}
.badgename_icon img {max-width:70px;}
.badgename_butt {position:absolute; bottom:1px; right:0px; height:auto; width:138px; background:url('arrow_white_dw.png') no-repeat scroll right center transparent; border-top:1px dotted #ffffff; text-align:right;}
.badgename_butt a {color:#ffffff; font-size:12px; padding-right:20px; text-decoration:none; text-transform:uppercase;}

.badgedata_box {border:1px solid #cdcdcd; background-color:#ffffff; color:#000000; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgedata_box:HOVER {border:1px solid #ffa500;}
.badgedata_row {display:table-row; height:50px;}
.badgedata_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgedata_butt {position:absolute; bottom:0px; left:0px; height:20px; width:100%; background:url('arrow_blue_r.png') no-repeat scroll right center transparent; border-top:1px dotted #cdcdcd; line-height:20px;}
.badgedata_butt a {color:#333333; font-size:12px; padding:0px 16px 0px 10px; text-decoration:none; text-transform:uppercase;}
.badgedata_message {color:#666666; font:italic 12px/15px 'Open Sans',sans-serif; padding:5px 10px;}
.badgedata_pointsgoal {display:table-cell;}
.badgedata_points_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_points_row {display:table-row;}
.badgedata_points_line {border-left:1px dotted #cdcdcd;}
.badgedata_points_val1 {display:table-cell; font:13px/16px 'Open Sans Bold',sans-serif; padding:4px 4px 0px; text-transform:uppercase;}
.badgedata_points_val2 {display:table-cell; font:13px/16px 'Open Sans',sans-serif; padding:0px 4px 4px; text-transform:uppercase;}
.badgedata_progressbar {padding:5px 10px;}
.badgedata_bar_box {background-color:#d6d6d6; display:inline-block; height:10px; margin-right:10px; position:relative; text-align:left; width:100px;}
.badgedata_bar_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_bar_text {font:28px/30px 'Open Sans',sans-serif;}
.badgedata_scorebar {padding:5px 10px; min-width:150px;}
.badgedata_score_box {background-color:#d6d6d6; display:inline-block; height:10px; position:relative; text-align:left; width:100%;}
.badgedata_score_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_score_text {font:14px/18px 'Open Sans',sans-serif;}
.badgedata_score_text_big {font:26px/28px 'Open Sans',sans-serif;}
.badgedata_textplus {display:table-cell;}
.badgedata_textplus_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_textplus_row {display:table-row;}
.badgedata_textplus_cell {display:table-cell; text-align:center; vertical-align:middle;}
.badgedata_textplus_big {font:16px/18px 'Open Sans Bold',sans-serif; text-transform:uppercase;}
.badgedata_textplus_small {font:13px/16px 'Open Sans',sans-serif; text-transform:uppercase;}
.badgedata_trendgraph {display:table-cell;}
.badgedata_trend_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_trend_row {display:table-row;}
.badgedata_trend_cell1 {display:table-cell; height:50px; width:55px; border-right:1px dotted #cdcdcd; font:13px/16px 'Open Sans',sans-serif; padding:0px 2px; text-transform:uppercase; vertical-align:middle;}
.badgedata_trend_cell2 {display:table-cell; height:50px; width:146px;}
.badgedata_trend_lines {position:relative; height:50px; width:146px;}
.badgedata_trend_linered {border-bottom:1px solid #ff0000; height:4px;}
.badgedata_trend_linegray {border-bottom:1px solid #666666; height:4px;}
.badgedata_trend_linegreen {border-bottom:1px solid #009900; height:4px;}
.badgedata_trend_graph {height:4px; left:2px; position:absolute; top:2px; width:4px;}
.badgedata_trend_pointred {background-color:#ff0000;}
.badgedata_trend_pointgreen {background-color:#009900;}

/* box_ajax_slide_down */
.box_below_line {/*padding-top:15px;*/}
.box_below_line .box_below_box.first {border-top:none; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .box_below_box {border-top:1px dotted #7b7b7d; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .below_options {font:10px/20px Arial; height:20px; text-align:right; text-transform:uppercase; margin-right:20px; padding-top:15px;}
.box_below_line .below_options a {border-left:1px solid #cbcbcb; color:#00aec7; margin-left:15px; padding-left:8px; text-decoration:none; vertical-align:middle;}
.box_below_line .below_options a:hover {text-decoration:underline;}
.box_below_line .below_options img {float: left;padding: 0 !important; position: static;}
.box_below_line .below_options span {line-height:20px; vertical-align:middle; padding-left:2px;}
.box_below_line .below_content {color:#0e838c; min-height:40px;}
.box_below_line .below_text { padding:0px 10px 6px;}
.box_below_line .below_text_up {font:13px Arial bold; text-transform:uppercase; color:#14808a;}
.box_below_line .below_text_bold {color:#454b60; font:13px/18px 'Open Sans Semibold',sans-serif;}
.box_below_line .below_text > .below_text_bold:first-child {display: block;	padding-top: 10px;}
.box_below_line .below_text_hidden {display:none; padding:0px 0px 16px}
.box_below_line .box_below_box .below_text {padding:8px 10px 0px 0px;}
.box_below_line .below_button_new {width:100%;float:left; padding: 0 !important;    position: static;}
.box_below_line .below_button_box {left:460px; position:relative; top:0px;float:none;}
.box_below_line .below_img_func {bottom:0px; cursor:pointer; height:22px; position:absolute; right:40px; width:22px;}
.box_below_line .below_plus_dw {background:url('pharmasave/icons/plus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}
.box_below_line .below_plus_up {background:url('pharmasave/icons/minus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}
.newmsg_resp list_med_scroll.heightAuto { height: auto!important;}
/* box_ajax_slide_right */
.box_ajax_slide_right {font:12px/18px Arial;}
.box_ajax_slide_right .ajax_right_title {font:13px/18px 'Open Sans Bold',sans-serif; padding:15px;}
.box_ajax_slide_right .ajax_right_text {padding:15px;}

/* box_ajax_popup */
.box_ajax_popup {padding:20px;}

div.sort_select, div.sort_select_overview {cursor:pointer; position:absolute; text-transform:uppercase;}
img.sort_select_img, img.sort_select_img_overview {cursor:pointer; position:absolute;}
div.sort_list, div.sort_list_overview {cursor:pointer; position:absolute; text-transform:uppercase;}
div.sort_list li, div.sort_list_overview li{background-color:#ebebeb;padding-left:4px;cursor:pointer;}
div.sort_list li:nth-child(odd), div.sort_list_overview li:nth-child(odd){background-color:#fff;}
div.sort_list li a, div.sort_list_overview li a{color:#555353;text-decoration:none;}
div#app_header{background:url('pharmasave/page_header.png') repeat-x scroll center top transparent;border-bottom:1px solid #dbdbdb;height:50px;}
h1.app_title{color:#707070; line-height: 50px;padding-left: 10px;font-family: 'Arial Bold',sans-serif;font-size: 18px;}
h1.app_title span{font-family:'Open Sans',sans-serif;font-size:13px;padding-left:10px;color:#707070;}
div.buttons_med{background-color:#f9f9f9;margin:auto;width:688px;}
div.med_update{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_update img{padding-left: 10px;padding-top: 10px;vertical-align: text-bottom;}
div.med_review{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_review img{padding-top:3px}
div.med_payment{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-left:10px;width:188px}div.med_payment img{padding-top:3px}
.app_anchor{color:#4a4b4c;font-family:'Open Sans',sans-serif;font-size:12px;line-height:16px;margin:30px auto 0px;width:688px;}
.app_anchor a{color:#fff;text-decoration:none;}
.app_anchor a:HOVER{text-decoration:underline;}
.detail_arrow{position:absolute;bottom:10px;right:10px;}
.detail_share{position:absolute;top:8px;right:10px;}
.detail_print{position:absolute;top:8px;right:80px;}
.detail_corner_top_l{background-color:transparent;position:absolute;width:6px;height:6px;top:0;left:0;}
.detail_corner_top_r{background-color:transparent;position:absolute;width:6px;height:6px;top:0;right:0;}
.detail_corner_down_l{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;left:0;}
.detail_corner_down_r{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;right:0;}
.detail_bottom{width:100%;margin-top:20px;line-height:14px;color:#505366;font-size:11px;}
.detail_bottom_text{background-color:#ebebeb;line-height:20px;color:#505366;font-size:12px;padding:6px 10px;}
.detail_bottom_text a{color:#126537;text-decoration:none;}
.detail_bottom_text a:HOVER{text-decoration:underline;}
.bottom_box{width:688px;margin:0 auto;padding:10px 0;color:#7f7f7f;font-size:11px;}
.bottom_box b{font-weight:bold;}
.bottom_box a{color:#126537;text-decoration:none;}
.bottom_box a:HOVER{text-decoration:underline;}
.em_anchors{width:688px;margin:12px auto;padding:6px 0;border-top:1px solid #e0dfe1;}
.em_anchors blockquote{padding:4px 0 2px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 2px 10px transparent;}
.em_anchors a{color:#126537;font-style:normal;text-decoration:none;}
.em_anchors a:HOVER{text-decoration:underline;}
.em_anchors_small{width:auto;}
.em_anchors_noborder{border:0;}
.em_anchors_bott{background:url('bg_post_anchor.png') repeat-x scroll left top transparent;width:100%;height:20px;margin:0 auto;}
.em_anchors_padTop{margin:20px auto 0;}
.showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none;}
.showlink span{vertical-align:middle;}
.showlink img{vertical-align:middle;padding-left:4px;}
/*.app_dash .detail_box_title{color:#fff;border-bottom:3px solid #fe6e23;padding:0;}*/
.box_dash img{width:322px;}
.detail_dash_title{background-color:#a1a1a1;padding:10px 15px;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;}
.detail_dash_subtitle{background-color:#e2e2e2;padding:5px 15px;color:#303c54;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:bold;}
.detail_dash_list{background-color:#e2e2e2;padding:7px 15px 7px 15px;color:#505366;font-family:'Open Sans',Sans-Serif;font-size:13px;line-height:17px;}
.detail_dash_list ul{color:#1d3c73;font-size:8px;font-family:Arial,Sans-Serif;padding:0;list-style:disc inside;}
.detail_dash_list li{padding:2px 0 8px;font-family:Arial,Sans-Serif;line-height:1.5em;}
.detail_dash_list a{color:#19a4ce;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;text-decoration:none;}
.detail_dash_list p{padding:2px 0;}
.detail_dash_list blockquote{background:none;padding:4px 0;border-bottom:1px dotted #ccc;font-family:Arial,Sans-Serif;}
.detail_dash_list_bis{background-color:#fff;padding:0 15px 5px 15px;}
.detail_dash_table{background-color:#fff;padding:10px 4px 0 4px;color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em;}
.detail_dash_table .borderBott{border-bottom:1px solid #e2e2e2;}
.detail_dash_table td{padding:5px 5px;vertical-align:middle;}
.detail_dash_table img{padding:0;}
.detail_dash_table .link_checkin{background:url('button_blue_101x28.png') repeat-x scroll left top transparent;width:101px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_checkin a{color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit{background:url('button_yellow_76x28.png') repeat-x scroll left top transparent;width:76px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_doit a{color:#23251b;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit img{vertical-align:middle;}
.detail_dash_table .link_doit span{vertical-align:middle;}
.detail_dash_funbox{background:url('dashboard/funbox_bottom_or.png') no-repeat scroll left bottom transparent;width:100%;margin:15px 0;padding-bottom:5px;position:relative}.detail_dash_funbox .box_funbox{min-height:20px;margin:0 0 30px;padding:10px 30px 8px;position:relative}
.detail_dash_funbox span.h3{background-color:#fe6e23;padding:5px 30px;}
.detail_dash_funbox .funbox_title div{float:left;}
.detail_dash_funbox .funbox_title td{vertical-align:middle;}
.detail_dash_funbox .funbox_title td div{float:none;}
.detail_dash_funbox .funbox_title .css_action_desc{padding-left:6px;}
.detail_dash_funbox .funbox_title .css_action_desc .dett_desc{padding:4px 0 2px 22px;}
.detail_dash_funbox .funbox_cup{width:46px;text-align:left;padding-top:4px;}
.detail_dash_funbox .funbox_cup img{padding:0;}
.detail_dash_funbox .funbox_border>td{border-top:1px solid #e0dfe1;}
.detail_dash_funbox .funbox_noborder>td{border:0;}
.detail_dash_funbox .box_text{height:28px;line-height:1.4em;font-weight:bold;}
.detail_dash_funbox .funbox_list{height:32px;line-height:1.4em;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal}
.detail_dash_funbox .link_doit{background:url('dashboard/funbox_doit.png') no-repeat scroll left top transparent;width:77px;height:22px;text-align:center;margin-left:20px}
.detail_dash_funbox .link_doit a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.detail_dash_funbox .link_doit img{vertical-align:middle;display:none;}
.detail_dash_funbox .link_doit span{vertical-align:middle;font-size:1px;}
.detail_dash_funbox .box_funbox_leftimg{background:url('dashboard/funbox_left_img.png') no-repeat scroll left top transparent;width:15px;height:41px;position:absolute;top:0;left:-15px;z-index:12}
.tests_searchform{height:40px;}
.tests_searchform input{border:1px solid #ccc;height:25px;color:#aaa;}
.tests_searchform .button_link{background-color:#54b6e3;}
.tests_searchform .button_link:hover{background-color:#1280b2;}
.tests_searchform .button_testssearch{width:80px;height:30px;padding:0;margin:0 0 0 240px;}
.tests_searchform .button_testssearch a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
#tests_seemore.button_link{background-color:#ff7b1d;width:80px;height:30px;padding:0;margin:auto auto 15px}
#tests_seemore.button_link:hover{background-color:#1280b2}
#tests_seemore.button_link a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer{background-color:#fff;padding:0 4px 15px;font-size:13px}
.detail_profile_prefer a{color:#0e6782;text-decoration:none}
.detail_profile_prefer a:HOVER{text-decoration:underline}
.detail_profile_prefer td{padding:5px 0;vertical-align:middle}
.detail_profile_prefer .td_icon{width:50px;text-align:center}
.detail_profile_prefer .border_up{border-top:1px solid #c9c9c9}
.detail_profile_prefer .border_dw{border-bottom:1px solid #c9c9c9}
.detail_profile_prefer .button_link{background-color:#0a8546}
.detail_profile_prefer .button_link:hover{background-color:#126537}
.detail_profile_prefer .button_gen{width:110px;height:26px;padding:0;margin:0 0 0 240px}
.detail_profile_prefer .button_gen a{display:block;line-height:26px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer div{padding:4px 20px 4px 0;position:relative}
.detail_profile_prefer div a{font-style:italic}
.detail_profile_prefer span{vertical-align:middle;position:relative}
.detail_profile_prefer input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.detail_profile_prefer .input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.setting_mail_none{}
.setting_mail_edit{width:200px;font-style:italic;border:1px solid #ccc !important}
.setting_reminder_roundups td{vertical-align:top;text-align:left}
.box_focus{width:100%;margin-top:10px}
.box_focus td{vertical-align:middle}
.box_focus .left_td{width:70px;text-align:center;vertical-align:top}
.box_focus .left_div{background-color:#545454;width:70px;height:50px}
.box_focus .left_div_start{background-color:#0a8546}
.box_focus .right{background-color:#ededf1;width:585px}
.box_focus .right>table{width:555px;height:50px;margin:0 10px 0 20px}
.box_focus .title{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px}
.box_focus .subtitle{color:#3d455c;font-family:'Open Sans Light',sans-serif;font-size:13px;padding:8px 10px 8px 20px;border-top:1px dotted #545454}
.box_focus .recommended{color:#126537;font-size:12px;font-style:italic}
.box_focus .button_blue{background:url('ud/button_coach_blue.png') no-repeat scroll left top transparent;width:120px;height:24px;text-align:left;padding-left:9px}
.box_focus .button_blue a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.box_focus .button_start{background:url('profile/button_coach_gray.png') no-repeat scroll left top transparent;width:125px;height:24px;text-align:center;border:1px outset #d2d2d6}
.box_focus .button_start a{color:#535353;font-family:'Open Sans SemiBold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.box_focus .border_l_start{border-left:0}
.box_focus .border_l_blue{border-left:0}
.box_focus .coaching_start{background:url('profile/coaching_expanded_white.png') no-repeat scroll left top transparent;width:585px;height:63px}
.box_focus .coaching_arrow{width:60px}
.box_focus .coaching_arrow>div{background:url('profile/coaching_circle_blue.png') no-repeat scroll left top transparent;width:21px;height:21px;margin:12px 0 0 24px;padding-top:5px;text-align:center;cursor:pointer}
.box_focus .coaching_arrow>div:HOVER{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_arrow a{line-height:21px;display:block}
.box_focus .coaching_arrow img{vertical-align:middle}
.box_focus .coaching_over{width:100%;cursor:pointer}
.box_focus .coaching_over:HOVER .coaching_arrow>div{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_text{padding:20px 0 10px 20px}
.box_focus .coaching_title{color:#505366;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;line-height:10px}
.box_focus .coaching_link{color:#fa4e16;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase}
.box_focus_complex{background-color:#5091cd;color:#fff;padding:12px 10px 12px 20px;box-shadow:0 16px 16px -10px #666 inset;-moz-box-shadow:0 16px 16px -10px #666 inset;-webkit-box-shadow:0 16px 16px -10px #666 inset}
.box_focus_complex a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none}
.box_focus_complex a img{vertical-align:middle}
.box_focus_complex ol{margin-left:32px;list-style-type:decimal}
.box_focus_complex li{padding:0;font-size:12px}
.box_focus_complex li>table{width:386px}
.box_focus_complex li td{vertical-align:baseline}
.box_focus_complex li img{vertical-align:middle}
.box_focus_complex .clear{padding-top:10px}
.hra_title{font-size:12px}
.hra_title a{color:#126537;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:18px}
.hra_title span{line-height:18px}
.hra_title img{width:18px;height:18px;vertical-align:top}
.hra_line{background-color:#f0eff0;height:26px;padding:5px 10px 0 10px;margin-top:10px;border-bottom:2px solid #e6e6e6}
.hra_line_title{float:left;color:#454b60;font-size:12px;font-weight:bold}
.hra_line_title img{padding-right:6px}
.hra_line_display{float:right}
.hra_line_display_withPad{float:right;padding-right:10px}
.hra_box{background-color:#e6e6e6;padding:10px 50px;margin:0 10px;min-height:20px}
.hra_box td{vertical-align:middle;padding-bottom:20px}
.hra_box .list_tit{color:#53586b;font-size:12px;font-weight:bold}
.hra_box .list_img{position:relative}
.hra_box .you_h{position:absolute;top:2px;right:40px}
.hra_box .you_m{position:absolute;top:2px;right:150px}
.hra_box .you_l{position:absolute;top:2px;right:260px}
.hra_commands_tit{color:#126537;font-size:12px;text-decoration:none;padding-top:6px}
.hra_commands_l{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_g_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_m{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_y_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_h{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_r_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.personality_promo_box{background:none;padding:0;}
.personality_promo_subtit{color:#126537;font-size:11px;text-transform:uppercase}
.personality_promo_big{color:#505366;font-family:'Open Sans Light',sans-serif;font-size:24px;/*border-bottom:1px solid #e5e5e5;*/padding:32px 0 15px;line-height:30px}
.personality_promo_big b{color:#0e838c;font-weight:bold}
.personality_promo_upp{color:#636466;font-family:'Open Sans Light',sans-serif;font-size:13px;text-transform:uppercase;padding:0 0 12px;vertical-align:middle}
.personality_promo_upp a{color:#126537;font-weight:bold;text-decoration:none}
.personality_promo_upp b{color:#1849a0;font-weight:bold;font-size:18px}
.personality_promo_upp span{vertical-align:middle;font-family:Open Sans Bold;}
.personality_promo_upp img{vertical-align:middle;padding-left:4px}
.personality_title{padding:10px 0 8px;font-family:'Open Sans Light',sans-serif;font-size:16px;font-style:italic}
.personality_mask{width:648px;height:300px;padding:0;overflow:hidden;border:1px solid #ddd;box-shadow:0 0 8px 2px #ccc inset;-moz-box-shadow:0 0 8px 2px #ccc inset;-webkit-box-shadow:0 0 8px 2px #ccc inset}
.personality_mask a.slide_text{color:#505366;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .slide_text span{line-height:26px;vertical-align:middle}
.personality_mask .slide_text img{vertical-align:middle}
.personality_mask .level_3{width:202px;padding-top:10px;text-align:center;float:left}
.personality_mask .level_3>img{height:166px;padding-bottom:10px}
.personality_mask .level_3 a{color:#4e4d4d;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .level_3 span{line-height:26px;vertical-align:middle;text-transform:uppercase}
.personality_mask .level_3 img{vertical-align:middle}
.personality_mask .slide_back{padding-left:4px}
.personality_mask .left_text{padding-top:0;width:320px;float:left}
.personality_mask .right_img{margin-top:20px;margin-left:80px;position:relative}
.personality_mask .slide_go_back{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_go_back span{line-height:12px;vertical-align:middle}
.personality_mask .slide_go_back img{vertical-align:middle}
.personality_mask .slide_img{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_img span{line-height:12px;line-height:16px\9;vertical-align:middle}
.personality_mask .slide_img img{vertical-align:middle}
.personality_mask .label_box{text-align:center;vertical-align:middle;margin-top:30px !important}
.personality_mask .label_img{color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;vertical-align:middle;display:block;}
.personality_mask>div{width:100000px;height:auto;overflow:hidden;position:relative}
.personality_maskscroll{width:608px;height:auto;padding:10px 20px}
.personality_maskscroll>table{height:258px}
.personality_maskscroll td{vertical-align:top}
.personality_maskscroll .img_section{padding-bottom:15px}
.personality_maskscroll .text_section{color:#4e4d4d;font-size:12px;text-transform:uppercase}
.personality_maskscroll .grafics_small{vertical-align:middle}
.personality_maskhesagon{}
.personality_maskhesagon .label_top{color:#000;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;padding:6px 0 20px}
.personality_maskhesagon .label_left{font-size:12px}
.personality_ability_l{background:url('profile/hexagon_low_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_m{background:url('profile/hexagon_med_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_h{background:url('profile/hexagon_high_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_box_tit{color:#018595;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;padding:14px 0 6px}
.personality_box_scroll{color:#505366;font-size:13px;}
.personality_box_scroll p{padding:2px 10px 6px 0}
.personality_box_scroll ul{list-style:none outside none;padding:0}
.personality_box_scroll li{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
.personality_box_scroll blockquote{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
#totalpeaq_value #value_txt{font-size:12px}
#totalpeaq_value #value_num{font-size:24px}
#totalpeaq_redo #totalpeaq_redo_subtitle{color:#126537}
#totalpeaq_redo_subtitle_link{color:#0e838c;text-decoration:none}
#totalpeaq_redo_subtitle_link:HOVER{text-decoration:underline}
.library_line{width:100%;margin-top:10px;border-bottom:2px solid #e6e6e6}
.library_line td{vertical-align:middle}
.library_line .left_td{width:70px;height:50px;text-align:center;vertical-align:middle}
.library_line .left_div{width:70px;height:50px}
.library_line .left_td img{vertical-align:middle}
.library_line .right{background-color:#ededf1;padding:0 10px}
.library_line .title{color:#505366;font-size:16px;font-family:'Open Sans',sans-serif}
.library_line .right .showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none}
.library_td{width:50%;padding:0}
.libray_left{padding-right:16px}
.libray_right{padding-left:16px}
.library_div{padding:14px 0 20px}
.library_art_view{padding-bottom:5px;border-bottom:3px solid #4dc8a7}
.detail_tableHtmlLibrary{padding:0 4px 4px;font-size:13px;line-height:1.4em}
.detail_tableHtmlLibrary h2{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;padding:0 0 6px}
.detail_tableHtmlLibrary a{color:#126537;text-decoration:none}
.detail_tableHtmlLibrary a:HOVER{text-decoration:underline}
.detail_tableHtmlLibrary ul{list-style:circle inside url("li_style_circle_blue.png");padding:0}
.detail_tableHtmlLibrary blockquote{padding:4px 0 4px 10px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent;border-top:1px dotted #616161}
.detail_tableHtmlLibrary .library_art_view{color:#303c54;font-style:italic;font-size:11px;font-family:'Open Sans',sans-serif}
.detail_tableHtmlLibrary .library_art_view img{padding:0 6px}
.detail_tableHtmlLibrary .library_art_view a{color:#fa4e16;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;text-transform:uppercase}
.detail_tableHtmlLibrary .linkNone{display:none}
.detail_articleHtmlLibrary{}
.detail_articleHtmlLibrary .goBack{padding:0 0 6px;margin:0 0 10px;border-bottom:1px dotted #ccc;font-size:12px;font-family:'Open Sans',sans-serif}
.detail_articleHtmlLibrary .goBack img{vertical-align:middle}
.detail_articleHtmlLibrary .goBack span{vertical-align:middle}
.detail_articleHtmlLibrary .detail_articleTitle{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}
.detail_articleHtmlLibrary h3{padding:4px 0;color:#e4a82c;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:normal}
.detail_articleHtmlLibrary ol{list-style:decimal}
.detail_articleHtmlLibrary ul{list-style:none outside none;padding:0}
.detail_articleHtmlLibrary ul>li{padding:2px 10px 4px 12px;background:url('li_style_arrow2.png') no-repeat scroll 0 8px transparent}
.detail_articleHtmlLibrary ul ul{list-style:none outside none;padding:0 0 0 12px}
.detail_articleHtmlLibrary ul ul>li{padding:2px 10px 4px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent}
.detail_articleHtmlLibrary a{color:#126537;text-decoration:none}
.detail_articleHtmlLibrary a:HOVER{text-decoration:underline}
.detail_articleHtmlLibrary i{font-style:italic}
.detail_articleHtmlLibrary b{font-weight:bold}
.detail_articleHtmlLibrary .styled{min-width:90%;margin-bottom:20px}
.detail_articleHtmlLibrary .styled th{padding:6px 30px 6px 15px;border:1px solid #ccc;background-color:#f4bb4c;font-weight:bold}
.detail_articleHtmlLibrary .styled td{padding:4px 30px 4px 15px;border:1px solid #ccc}
.bar_topic_prev{background:url('action/bg-scroll-topics.png') repeat-x scroll left top #dcdcde;height:70px;position:relative}
.bar_topic_prev .arrowL{width:39px;height:39px;position:absolute;top:14px;left:5px}
.bar_topic_prev .arrowR{width:39px;height:39px;position:absolute;top:14px;right:5px}
.bar_topic_prev .arrowL a{background:url('arrow_l_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowR a{background:url('arrow_r_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowL a:HOVER{background:url('arrow_l_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_prev .arrowR a:HOVER{background:url('arrow_r_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_block{background-color:transparent;position:absolute;left:44px;right:44px;height:70px;overflow:hidden}
.bar_topic_scroll{width:2000px;height:70px;overflow:hidden;position:relative;color:#929697;font-family:'Open Sans',sans-serif;font-size:12px;text-transform:uppercase}
.bar_topic_scroll div{position:relative;float:left;width:200px;height:70px;text-align:center;cursor:pointer}
.bar_topic_scroll table{margin:0 auto;padding-top:4px;border-collapse:separate;border-spacing:1px;font-size:3px;font-family:'Open Sans',sans-serif;color:#fff;line-height:4px}
.bar_topic_scroll td{background-color:#d3d3d3;width:32px;height:18px;text-align:center;vertical-align:middle}
.bar_topic_scroll td.active{background-color:#e2e2e2}
.bar_topic_scroll>div{background:url('action/bg-scroll-divider.png') no-repeat scroll 0 16px transparent;z-index:8}
.bar_topic_scroll>div.actual{background:none no-repeat scroll left top #fff;box-shadow:0 0 8px 6px #bdbdbe;-moz-box-shadow:0 0 8px 6px #bdbdbe;-webkit-box-shadow:0 0 8px 6px #bdbdbe;z-index:10}
.bar_topic_scroll .cell_l{display:table-cell;float:none;vertical-align:middle;width:60px;height:40px;padding:15px 5px 15px 15px}
.bar_topic_scroll .cell_r{display:table-cell;float:none;vertical-align:middle;width:110px;height:40px;padding:15px 10px 15px 0;text-align:left}
.bar_topic_scroll .enabled{color:#505366;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .disabled{color:#929697;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .ico_top_1{background:url('action/icon_topic_no_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_1{background:url('action/icon_topic_ok_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_2{background:url('action/icon_topic_no_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_2{background:url('action/icon_topic_ok_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_3{background:url('action/icon_topic_no_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_3{background:url('action/icon_topic_ok_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_4{background:url('action/icon_topic_no_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_4{background:url('action/icon_topic_ok_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_5{background:url('action/icon_topic_no_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_5{background:url('action/icon_topic_ok_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_6{background:url('action/icon_topic_no_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_6{background:url('action/icon_topic_ok_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_title{background:url('action/line_title_topic.png') repeat-x scroll center top transparent;width:100%;height:35px}
.bar_topic_block_title{background-color:transparent;height:35px;margin:0 44px;overflow:hidden}
.bar_topic_scroll_title{width:2000px;height:30px;overflow:hidden;position:relative;padding-top:5px}
.bar_topic_scroll_title div{position:relative;float:left;width:200px;height:30px;line-height:30px;text-align:center;font-size:11px;font-family:'Open Sans',sans-serif;color:#929697;text-transform:uppercase;cursor:pointer}
.bar_topic_scroll_title div.actual{color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:12px}
.detail_actionPlanning_health{padding:10px 0 25px;background-color:#fff}
.detail_actionPlanning_health .box_subtopic_block a{display:block;padding:0 12px;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:13px}
.detail_actionPlanning_health .box_subtopic_block table{border-collapse:separate;border-spacing:2px;margin:0;}
.detail_actionPlanning_health .box_subtopic_block td{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #19a4ce;height:70px;vertical-align:middle;cursor:pointer}
.detail_actionPlanning_health .box_subtopic_block td:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0e6782}
.detail_actionPlanning_health .box_subtopic_block td.active{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0a8546;vertical-align:top}
.detail_actionPlanning_health .box_subtopic_block td.active:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #004522}
.detail_actionPlanning_health .box_subtopic_block td span{color:#ff9;font-family:Arial;font-size:31px;font-weight:bold;text-transform:uppercase;display:none}
.detail_actionPlanning_health .box_subtopic_block td.active span{display:inline;line-height:30px}
.detail_actionPlanning_health .box_subtopic_block td span img{padding:0 6px}
.detail_actionPlanning_health .box_subtopic_block td a{color:#fff;text-align:center}
.detail_actionPlanning_health .box_subtopic_block td.active a{}
.detail_actionPlanning_health .box_subtopic_block .disabled td{background-color:#d3d3d3}
.detail_actionPlanning_health .box_subtopic_block .disabled td span{color:#e2e2e2}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active{background-color:#d3d3d3;vertical-align:middle}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active a{color:#fff}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active span{display:none}
.box_slide_gray{background-color:#dfe0e1;margin:0 10px;overflow:hidden}
.box_slide_single{background-color:transparent;margin:0;overflow:hidden}
.detail_actionPlanning_health .box_subtopic_nobg{color:#61687b;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;text-align:center;margin:0 auto !important}
.detail_actionPlanning_health .box_subtopic_nobg td{background:none no-repeat scroll right bottom transparent;min-width:80px;height:auto;vertical-align:middle;cursor:auto;padding:10px 0}
.detail_actionPlanning_health .box_subtopic_nobg td:HOVER{background:none no-repeat scroll right bottom transparent}
.detail_actionPlanning_health .box_subtopic_nobg .topic_highlight{color:#f87d19;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;font-weight:normal;text-transform:none;display:inline}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left{background:url('action/button_gray_160x34_s.png') repeat-x scroll left top transparent;width:150px;height:32px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left a{color:#584d4d;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:34px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:left}
.subTopicClickShow{background:url('action/subtopic_cloud.png') no-repeat scroll left top transparent;position:absolute;top:0;left:0;width:564px;height:222px;padding:30px 40px 50px;display:none;z-index:999;text-align:left;overflow:auto}
.subTopicClick_tit{color:#565e72;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;padding:2px 0}
.subTopicClick_tit2{color:#505366;font-size:12px;font-family:Arial;padding:2px 0;text-transform:uppercase}
.subTopicClick_list{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;vertical-align:middle}
.subTopicClick_subtit{color:#505366;font-size:13px;font-family:Arial,Sans-Serif;padding:4px 0 15px}
.subTopicClick_subtit>div{padding:20px 0 15px;font-size:16px}
.subTopicClick_subtit_add{color:#505366;font-size:12px;font-family:Arial,Sans-Serif;padding:2px 0 0;text-transform:uppercase}
.subTopicClick_action{width:608px;overflow:hidden}
.subTopicClick_action .link_add{background:url('button_red_76x24_add.png') no-repeat scroll left top #fa5a27;width:66px;height:24px;text-align:left;padding-left:10px}
.subTopicClick_action .link_add a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.subTopicClick_action .link_added{background:none repeat-x scroll left top #d8d8d8;width:76px;height:24px;text-align:center;color:#126537;font-family:'Open Sans Bold',sans-serif;line-height:22px;vertical-align:middle}
.subTopicClick_action .link_add_didIt{background:url('action/did-it_100x30_d.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left}
.subTopicClick_action .link_add_didIt:HOVER{background:url('action/did-it_100x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_didIt a{padding-left:10px;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_didIt{background:url('action/did-it_100x30_s.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_added_didIt span{padding-left:10px}
.subTopicClick_action .link_add_toDo{background:url('action/to-do_126x30_d.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center}
.subTopicClick_action .link_add_toDo:HOVER{background:url('action/to-do_126x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_toDo a{color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_toDo{background:url('action/to-do_126x30_s.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_didit_d{background:url('action/did-it_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_didit_s{background:url('action/did-it_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action_line{margin:8px 0 0;padding:5px 5px 5px 0;border-top:1px dotted #aea8a8}
.subTopicClick_action_line td{vertical-align:middle}
.subTopicClick_action_desc{padding:0 5px 0 10px}
.subTopicActionsScroller{overflow:hidden;position:relative;width:10000px}
.subTopicActionsPage{width:608px;float:left}
.subTopicActionBarriers .subTopicClick_tit{border-bottom:1px dotted #505366;padding:2px 0 6px;font-weight:bold}
.subTopicActionBarriers .subTopicClick_subtit p{padding:2px 0}
.subTopicActionBarriers .barrier_desc{color:#505366;font-size:13px;font-family:Arial,Sans-Serif}
.subTopicActionBarriers .barrier_desc td{font-style:italic}
.subTopicActionBarriers .barrier_pretit{color:#126537;font-weight:bold;padding:4px 2px;font-style:normal !important}
.subTopicActionBarriers .barrier_border{border-top:2px solid #d1f16a}
.css_action_desc .dett_link{padding:2px 0 0}
.css_action_desc .dett_link a{color:#126537;font-family:Arial,Sans-Serif;font-size:13px;font-style:normal;text-decoration:none}
.css_action_desc .dett_link a:HOVER{text-decoration:underline}
.css_action_desc blockquote{padding:2px 0 4px 22px;background:url('li_style_circle_505366.png') no-repeat scroll 12px 10px transparent}
.css_action_desc .border_top{border-top:1px dotted #aea8a8;padding-top:6px;margin-top:6px}
.css_action_desc .dett_img img{vertical-align:middle;padding-right:4px}
.css_action_desc .dett_img span{vertical-align:middle}
.css_action_desc .dett_desc{padding:4px 0 2px 18px}
.css_action_desc .dett_subtit{color:#505366;font-weight:bold}
.keys_panel{position:absolute;top:10px;left:10px;cursor:default;width:570px;height:40px;padding-top:6px}
.keys_panel>div{background:url('action/bg-key-panels.png') no-repeat scroll right top transparent;height:25px;line-height:25px;float:left;padding:0 16px 0 8px;color:#8a8f91;font-family:Arial;font-size:12px;font-style:italic}
.keys_panel .key_panel_first{border-left:1px solid #cbcbcc}
.keys_panel .key_panel_next{margin-left:-10px;padding:0 16px 0 20px}
.keys_panel .key_sel{color:#363a3b}
.detail_actionPlanning_health .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left;cursor:default}
.detail_actionPlanning_recommendes{background-color:#fff}
.detail_actionPlanning_recommendes .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left}
.subtopic_actions_setting{display:table;background:url('action/added_action_linebar.png') no-repeat scroll left top transparent;width:600px;min-height:40px;margin:0 auto;padding-top:10px}
.subtopic_actions_setting>div{display:table-row}
.subtopic_actions_setting .subtopic_actions_cell{display:table-cell}
.subtopic_actions_setting .subtopic_actions_cell_l{display:table-cell;width:300px;height:36px;padding:4px 0 0;vertical-align:top;text-align:left}
.subtopic_actions_setting .subtopic_actions_cell_r{display:table-cell;width:285px;height:36px;padding:4px 15px 0 0;vertical-align:top;text-align:right}
.subtopic_actions_setting a{color:#126537;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase;text-decoration:none}
.subtopic_actions_setting span{color:#505366;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase}
.subtopic_actions_setting a>span{vertical-align:middle;color:#126537;font-style:normal}
.subtopic_actions_setting a>img{vertical-align:middle}
.subtopic_actions_setting a:HOVER{text-decoration:underline}
.box_subtopic_block{background-color:#fff;width:648px;padding:10px}
.box_actionWhite{background-color:#fff;padding:20px}
.box_action_block{width:648px;padding:10px}
.box_action_block>div{width:648px}
.box_action_block .subTopicClick{display:none}
.box_action_block .subTopicClick_action .link_add{background:url('action/added_add_d.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_add a{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_action_block .subTopicClick_action .link_add:HOVER{background:url('action/added_add_h.png') no-repeat scroll left top transparent}
.box_action_block .subTopicClick_action .link_added{background:url('action/added_add_s.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_added span{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_congrat_block{width:648px;padding:10px;display:none}
.box_congrat_block .box_click{background:url('ud/added_click_d.png') repeat-x scroll left top transparent;height:28px;padding:0 15px;vertical-align:middle}
.box_congrat_block .box_click:HOVER{background:url('action/added_click_h.png') repeat-x scroll left top transparent}
.box_congrat_block .box_click a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;vertical-align:middle;display:block;text-decoration:none}
.box_congrat_block .box_click span{vertical-align:middle}
.box_congrat_block .box_actionWhite{min-height:250px}
.box_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_congrat_block_rem .action_option_box_int{padding:0}
.box_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_single_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_single_congrat_block_rem .action_option_box_int{padding:0}
.box_single_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_congrat_block b{font-weight:bold}
.action_scroll_test_t1{color:#ee6a09;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;padding:0 10px}
.action_scroll_test_t1 a{color:#126537;font-style:italic;text-decoration:underline}
.action_scroll_test_t1 a:HOVER{text-decoration:underline}
.action_scroll_test_t2{color:#ee6a09;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;line-height:24px;padding:0 0 15px}
.action_scroll_test_t2 a{color:#126537;font-style:italic;text-decoration:none}
.action_scroll_test_t2 a:HOVER{text-decoration:underline}
.action_scroll_test_t3{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;padding:10px 0}
.action_scroll_test_t4{color:#0e6782;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px}
.action_scroll_test_t5{color:#ee6a09;font-size:28px;font-family:'Open Sans SemiBold',sans-serif;line-height:32px;padding:15px}
.action_scroll_test_t6{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;line-height:20px;padding:15px 0}
.action_scroll_text_blue{color:#126537;font-size:13px;font-family:'Open Sans',sans-serif;line-height:22px}
.action_scroll_border_bottom{border-bottom:1px dotted #e5e5e5}
.action_scroll_arrow_blue{background:url('ud/scroller_arrow_blue.png') no-repeat scroll left top transparent;width:238px;height:37px;text-align:left;padding:4px 5px;margin:0 0 10px 30px}
.action_scroll_arrow_blue a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;display:block;text-decoration:none;font-size:15px;line-height:35px;padding:0 4px}
.action_scroll_arrow_blue_small{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:22px;text-align:left;padding:0 0 10px;margin:0 0 0 30px}
.action_scroll_arrow_blue_small a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;text-decoration:none;padding:4px 40px 6px 10px}
.detail_box_actions .subTopicClick_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right;margin-right:10px}
.detail_box_actions .subTopicClick_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_action .subTopicClick_back{text-align:right}
#box_slide_action .subTopicClick_back a{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;width:auto;height:39px;display:block;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_action_block{background-color:#2dc8f6;width:688px;padding:0}
#box_slide_single_action .subTopicClick_single_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right}
#box_slide_single_action .subTopicClick_single_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_congrat_block{background-color:#dfe0e1;margin:10px}
#box_slide_single_action .td_single_act_l{padding:20px 10px 10px;vertical-align:top;background:none repeat scroll left top #e1e1e4;width:42px}
#box_slide_single_action .td_single_act_r{padding:20px 20px 10px;vertical-align:top;background:none repeat scroll left top #fff}
#box_slide_single_action .link_add_didIt{background:url('action/did-it_132x40_d.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_add_didIt:HOVER{background:url('action/did-it_132x40_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_add_didIt a{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
#box_slide_single_action .link_added_didIt{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_added_didIt span{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase}
#box_slide_single_action .link_didit_d{background:url('action/did-it_95x34_d.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_didit_d:HOVER{background:url('action/did-it_95x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_s{background:url('action/did-it_95x34_s.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
#box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_big_s{background:url('ud/did-it_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
#box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_big_s{background:url('ud/pledge_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_box_actions{background-color:#fff;padding:2px 0 0}
.line_action{background-color:#f0eff0;border-bottom:1px solid #d8d7d8;margin-top:10px}
.line_action_icon{vertical-align:top;width:35px}
.line_action_icon img{padding:6px 0}
.line_action_icon .left_icon{background-color:#d1f16a;height:30px;text-align:center}
.line_action_icon .color_new{background-color:#fe6e23}
.line_action_icon .color_doaction{background-color:#f0eff0}
.line_action_icon .color_doaction img{padding:8px 0}
.line_action_title{vertical-align:middle;color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;padding:5px 15px}
.line_action_2{background-color:#f0eff0;border-bottom:2px solid #e5e5e5;border-top:1px solid #f8f7f8;padding:3px 10px}
.line_action_2 .link_checkin{background:none repeat-x scroll left top #19a4ce;width:101px;height:28px;text-align:center;margin-left:20px}
.line_action_2 .link_checkin a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.line_action_2 .link_checkin.open{background:none repeat-x scroll left top #f0eff0}
.line_action_2 .link_checkin.open a{color:#f0eff0}
.line_action_2 .link_checkin.open img{display:none}
.line_action_2 .link_doit{background:none repeat-x scroll left top #d8d8d8;width:92px;height:24px;text-align:center;margin-left:20px}
.line_action_2 .link_doit a{color:#126537;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.line_action_new{text-align:left;width:32px;color:#fb2711;font-family:Arial;font-size:12px;font-style:italic}
.line_action_option{text-align:left;width:110px}
.line_action_option a{color:#75787e;font-family:Arial;font-size:10px;font-style:normal;text-transform:uppercase}
.line_action_option a:HOVER{text-decoration:underline}
.line_action_reminder{text-align:right}
.line_action_reminder a{color:#1d3063;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal}
.line_action_reminder a:HOVER{text-decoration:underline}
.line_action_completed{text-align:left;font-family:Arial;font-size:11px;font-style:italic}
.box_slide_pledge>div,.box_slide_ongoing>div,.box_slide_master>div,.box_slide_tests>div{width:688px}
.layout_sprint_5{margin-bottom:10px;margin-left:auto;margin-right:auto}
.action_container_shadow{background:url('action/bg_actions_1x49.png') repeat-x scroll left top transparent;height:49px}
.layout_sprint_5 td{vertical-align:middle;}
.layout_sprint_5 .border_t{border-top:1px solid #e5e5e5}
.layout_sprint_5 .border_l{border-left:1px solid #e5e5e5}
.layout_sprint_5 .border_b{border-bottom:1px solid #e5e5e5}
.layout_sprint_5 .border_r{border-right:1px solid #e5e5e5}
.layout_sprint_5 .label_OpenBold{color:#333;text-align:center;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:12px}
.layout_sprint_5 .label_ArialReg{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:10px;line-height:12px;text-transform:uppercase}
.layout_sprint_5 .tests_header td{background-color:#fff;color:#9fa1a6;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;line-height:12px;text-transform:uppercase;padding-left:10px;padding-bottom:6px}
.layout_sprint_5 .bt_action_started{background:url('action/valid_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_started a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_started:HOVER{background:url('action/valid_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_checkin{background:url('ud/button_86x26_d.png') no-repeat scroll left top transparent;width:86px;height:26px;text-align:left;padding:0;margin:0 auto;cursor:pointer;position:relative}
.layout_sprint_5 .bt_action_checkin a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_checkin:HOVER{background:url('ud/button_86x26_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .cicle_checkin_count{background:url('action/circle_21x21.png') no-repeat scroll left top transparent;width:21px;height:21px;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-weight:bold;line-height:21px;text-align:center;position:absolute;top:-5px;right:-10px}
.layout_sprint_5 .bt_action_reminder_on{background:url('action/on_48x25_d.png') no-repeat scroll left top transparent;width:48px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_on a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_on:HOVER{background:url('action/on_48x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_reminder_off{background:url('action/off_49x25_d.png') no-repeat scroll 1px top transparent;width:49px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_off a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_off:HOVER{background:url('action/off_49x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_whatnext{background:url('ud/arrow_r_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_whatnext a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_whatnext:HOVER{background:url('action/arrow_r_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_status{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_times{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_ability{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;padding-left:46px;height:35px}
.layout_sprint_5 .ability_1{background:url('action/hand_g_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .ability_2{background:url('action/hand_y_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .bt_action_points{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:13px;font-style:italic}
.layout_sprint_5 .color_9ea0ae{color:#9ea0ae}
.action_option_box{background-color:#f9f9f9;padding:10px 10px;margin:10px 10px 10px;min-height:140px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_option_box_int{background-color:transparent;padding:10px;margin:0 auto;}
.action_option_box .close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.action_option_box .close a{color:#999;font-size:11px;text-decoration:none}
.action_option_box .checkin_title{color:#fe6e23;font-family:'Open Sans',sans-serif;font-size:24px;text-transform:uppercase;padding:15px 0 30px;text-align:center}
.action_option_box .checkin_vote>span{font-size:16px}
.action_option_box .checkin_vote td{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;text-align:center;width:160px}
.action_option_box .checkin_vote td>input{vertical-align:middle}
.action_option_box .checkin_vote td>span{vertical-align:middle}
.action_option_box .checkin_vote td>img{vertical-align:middle}
.action_option_box .checkin_vote .link_vert_line{background:url('action/line_vert_26x112.png') no-repeat scroll left top transparent;width:26px;height:112px}
.action_option_box .checkin_vote .link_oriz_line{background:url('action/line_oriz_667x26.png') no-repeat scroll left top transparent;height:26px;margin-top:20px}
.action_option_box .checkin_vote .link_checkin{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 20px}
.action_option_box .checkin_vote .link_checkin:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .checkin_vote .link_checkin a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_option_box .checkin_vote .link_checkin span{vertical-align:middle}
.action_option_box .checkin_vote .link_checkin img{vertical-align:middle}
.action_option_box .reminder_title{color:#fe6e23;font-family:'Open Sans SemiBold',sans-serif;font-size:18px;padding:15px 0 5px;position:relative;width:500px}
.action_option_box .reminder_title td{vertical-align:middle}
.action_option_box .reminder_title .icon_opt{width:40px;text-align:center}
.action_option_box .reminder_title span{padding-left:20px}
.action_option_box .reminder_title .small{font-family:Arial;font-size:13px;font-weight:normal;font-style:italic;text-transform:none;padding:0}
.action_option_box .reminder_title_small{font-family:'Open Sans',sans-serif;font-size:14px}
.action_option_box .reminder_title_small b{font-family:'Open Sans Bold',sans-serif}
.action_option_box .reminder_opt{margin-left:20px}
.action_option_box .reminder_opt>div{padding:3px 0}
.action_option_box .reminder_opt input{vertical-align:middle}
.action_option_box .reminder_opt span{vertical-align:middle}
.action_option_box .reminder_opt img{vertical-align:middle}
.action_option_box .reminder_opt tr{height:24px}
.action_option_box .reminder_opt td{padding:0 10px 0 0;font-size:12px;vertical-align:middle;text-align:left}
.action_option_box .reminder_opt i{font-style:italic}
.action_option_box .label_type{color:#999;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
.action_option_box .select_date{background:url('action/input_box_reminder_big.png') no-repeat scroll left top transparent;width:110px;height:23px;line-height:23px;color:#505366;font-family:Arial,Sans-Serif;font-size:12px;font-weight:normal;border:0;padding:0;text-indent:8px;cursor:pointer}
.action_option_box .reminder_mex>div{display:table}
.action_option_box .reminder_mex input{display:table-cell;margin-right:10px}
.action_option_box .reminder_mex span{display:table-cell;padding-right:6px\9}
.action_option_box .reminder_textarea{width:300px;height:20px;color:#505366;font-family:Arial;font-size:12px;font-style:italic;border:1px solid #ccc;margin:0 6px;padding:0 4px}
.action_option_box .reminder_left{float:left}
.action_option_box .reminder_checkbox{border:0 solid #ccc;margin-right:10px}
.action_option_box .reminder_line{height:2px;margin:10px 0 2px;border-top:1px solid #d3d3d3;border-bottom:1px solid #f5f5f5}
.action_option_box .reminder_butt{padding:10px 0}
.action_option_box .set_reminder{background:url("ud/added_reminder_d.png") no-repeat scroll left top transparent;width:139px;height:28px;text-align:center;margin:10px auto}
.action_option_box .set_reminder:HOVER{background:url('action/added_reminder_h.png') repeat-x scroll left top transparent}
.action_option_box .set_reminder>div{padding:0}
.action_option_box .set_reminder a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:11px;text-decoration:none;line-height:26px;vertical-align:middle;display:block}
.action_option_box .set_reminder span{vertical-align:middle}
.action_option_box .set_reminder img{vertical-align:middle;padding-left:4px}
.action_option_box .stop_reminder img{vertical-align:middle;padding-left:0}
.action_option_box .stop_reminder{background:url("action/added_reminder_g.png") repeat-x scroll left top transparent}
.action_option_box .stop_reminder a{color:#494b4c}
.action_option_box .input_with_arrow{background:url('action/input_box_arrow.png') no-repeat scroll left top transparent;width:57px;height:24px;padding-right:6px;position:relative}
.action_option_box .input_with_arrow input{width:34px;position:absolute;top:3px;left:8px;border:0 none;font-family:Arial,Sans-Serif;font-size:12px;text-align:center}
.action_option_box .input_with_arrow .input_arrowUp{width:12px;height:12px;position:absolute;top:0;right:6px}
.action_option_box .input_with_arrow .input_arrowDw{width:12px;height:12px;position:absolute;top:12px;right:6px}
.action_option_box .orange_title{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase;padding:20px 0 5px}
.action_option_box .opt_desc{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;padding:2px 0}
.action_option_box .opt_subtit{font-weight:bold}
.action_option_box .opt_text_center{color:#61687b;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;text-align:center;padding:60px 0 0}
.action_option_box .color_f87d19{color:#f87d19}
.action_option_box .opt_sel_started{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:24px;text-align:center;line-height:26px;padding:26px 0 10px}
.action_option_box .opt_sel_whatnext{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;padding:0 0 10px 140px}
.action_option_box .opt_sel_whatnext input,.action_option_box .opt_sel_whatnext span{vertical-align:middle}
.action_option_box .opt_block{background:url('action/icon_traffic-cone.png') no-repeat scroll 24px top transparent;padding:2px 0 4px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_succ{background:url('action/icon_sun.png') no-repeat scroll 20px top transparent;padding:4px 0 2px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_block .opt_subtit,.action_option_box .opt_succ .opt_subtit{font-style:normal;text-transform:uppercase}
.action_option_box .opt_line_oriz{background:url('action/line_oriz_362x26.png') no-repeat scroll 140px top transparent;width:566px;height:26px}
.action_option_box .link_whatnext{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 10px 160px;padding:0}
.action_option_box .link_whatnext:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .link_whatnext a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_about_box{background:url('ud/about_face_ud.png') no-repeat scroll right -70px transparent;padding:10px 120px 10px 15px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_whatnewt_box{background:url('action/bg_arrow_big.png') no-repeat scroll 25px 100px #f9f9f9;padding:10px 25px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_blocker_box{background:url('action/icon_traffic-light.png') no-repeat scroll 15px 15px transparent;padding:0 0 0 100px;height:140px}
.detail_box_gray{background-color:#dfe0e1}
.detail_box_gray .action_option_box{background-color:#fff;margin:0 10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.action_subtopic_about{background-color:#fff;width:668px;padding:0}
.action_subtopic_about>div{width:668px}
.action_subtopic_about .action_about_box{margin:0}
.action_subtopic_box{background-color:#fff;width:668px;padding:0}
.action_subtopic_box>div{width:668px}
.action_subtopic_box .keys_panel{top:0;left:0}
.action_subtopic_box .box_actionGray{background-color:#f9f9f9;padding:20px 30px;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_subtopic_box .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 0 0 10px;cursor:pointer}
.action_subtopic_box .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.action_subtopic_box .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
#tagline{color:#0a8546;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;font-weight:bold;width:740px;margin:0 auto;padding:10px 15px 15px 205px}
#tagline a{color:#126537;font-size:11px;text-decoration:none}
#tagline a:HOVER{text-decoration:underline}
#tagline_border{width:750px;margin:0 auto;padding:0 15px 0 205px}
#tagline_border_color{background-color:#0a8546;height:40px}

.exam_content .content_text em{font-style:italic;font-family:'Open Sans Italic';}
.exam_content .content_text p{padding:5px 0px;font:14px 'Open Sans', regular}
.exam_content .content_text ul{list-style:disc outside none;padding-left:18px;}
.exam_content .content_text ul li{padding:2px 0px;}
.whatnext_pipeline_content{background:url('labresults/detail/shadow_whatnext_top.png') no-repeat scroll center top #ebf4e2;padding:20px 20px 0px;}
.whatnext_pipeline_title{border-bottom:1px dotted #989d99;/*height:30px;*/line-height:30px;}
.whatnext_pipeline_title .title_big{color:#cb3727;font-family:'Open Sans Bold',sans-serif;font-size:22px;line-height:26px;text-transform:uppercase;}
.whatnext_pipeline_title .title_small{color:#626466;font: 17px 'Open Sans Semibold';font-style: italic;line-height:26px;}
.whatnext_pipeline_boxes{background:url('labresults/detail/shadow_whatnext_bottom.png') no-repeat scroll center bottom transparent;margin-top:10px;overflow:hidden;padding:0px 0px 15px;position:relative;width:100%;}
.whatnext_pipeline_box{float:left;max-height:250px;margin:15px 0px 5px;overflow:hidden;padding:0px 20px 5px 0px;width:181px;}
.whatnext_pipeline_box.border_left_custom{padding:0px 20px 20px;}
.whatnext_pipeline_box.border_left_custom1{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:201px;width:1px;}
.whatnext_pipeline_box.border_left_custom2{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:422px;width:1px;}
.whatnext_pipeline_art_tit{color:#ca3727;font-family:'Open Sans Bold',sans-serif;font-size:15px;line-height:18px;}
.whatnext_pipeline_art_tit a{color:#ca3727;text-decoration:none;}
.whatnext_pipeline_art_tit a:HOVER{text-decoration:underline}
.whatnext_pipeline_art_text{color:#59595b;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;}
.whatnext_pipeline_art_text p{padding-top:10px;}
.whatnext_pipeline_art_text a{color:#007293;font-family:'Open Sans Bold',sans-serif;font-size:15px;text-decoration:none;}
.whatnext_pipeline_art_text a:HOVER{text-decoration:underline}
.whatnext_link_more{height:54px;position:relative;width:100%;}
.whatnext_link_title{color:#007293;font-family:'Open Sans Bold',sans-serif;font-size:20px;line-height:50px;padding:0px 20px;}
.whatnext_link_title img{vertical-align:middle;}
.whatnext_link_title span{vertical-align:middle;padding:0px 0px 0px 46px;}
.whatnext_link_title_open{color:#4e4e4e;background:url('labresults/detail/icon_whatnext_minus.png') no-repeat scroll 20px 8px transparent;}
.whatnext_link_title_close{color:#007293;background:url('labresults/detail/icon_whatnext_more.png') no-repeat scroll 20px 7px transparent;}
.whatnext_link_minus{background:url('pharmasave/icons/minus_22x22.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:16px;}
.whatnext_link_plus{background:url('pharmasave/icons/plus_22x22.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:16px;}
.whatnext_link_minus a, .whatnext_link_plus a{display:block;}
.whatnext_box_hide{display:none;overflow:hidden;width:100%;}
.whatnext_topic_title{background-color:#e8e8ea;color:#4a4b4c;font-family:'Open Sans Bold',sans-serif;font-size:15px;height:35px;line-height:35px;padding:0px 20px;}
.whatnext_subtopic_list{position:relative;overflow:hidden;width:100%;}
.whatnext_subtopic_col_l{float:left;padding:0px 10px 20px 20px;width:313px;}
.whatnext_subtopic_col_r{float:left;padding:0px 20px 20px 10px;width:313px;}
.whatnext_subtopic_title{border-bottom:1px dotted #cfcfcf;color:#71737a;font-family:Arial,sans-serif;font-size:12px;padding:20px 0px 5px;text-transform:uppercase;}
.whatnext_subtopic_art{padding:10px 0px 5px 2px;}
.whatnext_subtopic_art a{color:#0e838c;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-decoration:none;}
.whatnext_subtopic_art a:HOVER{text-decoration:underline;}
.whatnext_subtopic_add{color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:18px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_add span{font-size:20px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_added{color:#71737a;/*cursor:pointer;*/font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:14px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_added span{font-size:12px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_view{border-top:1px dotted #cfcfcf;color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:10px;padding:5px 0px 5px 2px;text-transform:uppercase;}

/*.detail_terms h1{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}*/
.detail_terms h1{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h2{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h3{padding:4px 0;font-style:italic;font-weight:bold}
.detail_terms p{padding:0 0 10px}
.detail_terms a{color:#126537;text-decoration:none}
.detail_terms a:HOVER{text-decoration:underline}
.detail_terms i{font-style:italic}
.detail_terms b{font-weight:bold}
.button_shadow{box-shadow:2px 2px 2px #000;-moz-box-shadow:2px 2px 2px #000;-webkit-box-shadow:2px 2px 2px #000}
.menu_shadow{box-shadow:2px 2px 6px #000;-moz-box-shadow:2px 2px 6px #000;-webkit-box-shadow:2px 2px 6px #000}
.shadow_rollover{margin-left:20px;border:1px solid #ddd;box-shadow:4px 4px 6px #333;-moz-box-shadow:4px 4px 6px #333;-webkit-box-shadow:4px 4px 6px #333}
.shadow_rolloverL{margin-right:20px;border:1px solid #ddd;box-shadow:-4px 4px 6px #333;-moz-box-shadow:-4px 4px 6px #333;-webkit-box-shadow:-4px 4px 6px #333}
.box_border{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.box_border_bar{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px; cursor: pointer;}
.box_shadow{border-left:1px solid #dddde0;border-right:1px solid #dddde0;box-shadow:0 4px 10px #dddde0;-moz-box-shadow:0 4px 10px #dddde0;-webkit-box-shadow:0 4px 10px #dddde0}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#fff;display:none}
#boxes{position:absolute;left:0;top:0;z-index:9900;width:100%}
#boxes .window{background-color:#dcf4fb;position:relative;left:0;top:0;margin:0 auto;width:450px;height:320px;display:none;z-index:9999;text-align:left}
#boxes #register{width:480px;height:500px}
#boxes #openTimeline{width:900px;height:540px}
#boxes #setupActionPlan{width:720px;height:780px}
#boxes #goActionPlan{width:450px;height:200px;min-height:200px}
#boxes #actionClick{width:940px;height:500px;padding:0}
#boxes #reportCheckIn{width:800px;height:760px}
#boxes #ajax_loader{position:relative;display:none;z-index:9999}
.window input{margin:10px 0;border:0;width:100%;height:30px;font-size:14px}
.window button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right transparent;width:120px;height:28px;color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer}
.window .button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right #19a4ce;width:120px;height:28px;color:#fff;font-weight:bold;cursor:pointer;line-height:28px;padding:0 10px}
.window .button a{color:#fff}
.window .radio{margin:0;width:auto;height:auto}
.window .checkbox{margin:0;width:auto;height:auto}
.window .grey{line-height:14px}
.window .window_close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.window .window_close a{font-size:12px;text-decoration:none;color:#4d5459}
.window .window_close a:HOVER{text-decoration:underline}
.window h2{padding:20px 20px;font-family:'Open Sans',sans-serif;font-size:22px}
.window h2 span{font-family:Arial,sans-serif;font-size:14px}
.window a{text-decoration:none;color:#126537}
.window i{font-style:italic}
.window b{font-weight:bold}
.window .window_subtitle{padding:0 20px;line-height:20px}
.window .space{padding:10px 0}
.window .line{margin:10px 0;border-bottom:1px solid #ccc}
.window .line_dotted{margin:10px 0;border-bottom:1px dotted #ccc}
.window .label{padding:10px}
.window .label_r{padding:10px 0}
.window .label_small{font-size:13px}
.window .label_smaller{font-size:12px}
.subTopicClickShow .window_close{top:30px;right:40px}
#boxes .modal_popup{width:90%;min-height:380px;background-color:#ebeaec;padding:20px;text-align:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
#boxes .modal_popup_confirm{width:610px;min-height:210px;height:230px;padding:20px 0;color:#505366;font-family:Arial,Sans-Serif;font-size:14px;line-height:1.4em}
.modal_popup .question_label_small{padding:2px 50px 2px 10px;font-size:14px;color:#4d5459}
.modal_popup .question_label_big{padding:0 50px 8px 10px;font-size:18px;color:#4d5459;font-family:'Open Sans',sans-serif}
div#general_perception .question_title{font-size:16px;padding-left:400px;padding-top:12px}
div#general_perception input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#general_perception div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#general_perception div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#general_perception div#display_questions div.question_statement{height:210px;border:none;margin-top:0}
div#general_perception div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#general_perception #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#general_perception #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction .question_title{font-size:16px;padding-left:400px;padding-top:35px}
div#satisfaction input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#satisfaction textarea{height:165px;resize:none;width:800px;border:1px solid #808080;margin-left:60px;margin-top:15px}
div#satisfaction div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#satisfaction div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#satisfaction div#display_questions div.question_statement{height:210px;border:none;margin-top:8px}
div#satisfaction div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#satisfaction #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#satisfaction #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction #q_question{padding-left:100px}
div#satisfaction #q_question td{width:5px;text-align:center;padding-left:10px;padding-right:10px}
.modal_popup_boxWhite{width:95% !important ;margin-top:10px;background-color:#fff;overflow:hidden}
.modal_popup_boxWhite span{color:#b3b7bb;font-weight:bold;padding:0 5px}
.modal_popup_boxWhite span.gen_perc{color:#4d5459;padding:0 20px;font-size:18px;font-weight:normal;line-height:20px}
.modal_popup_boxWhite div.satisf{color:#7e828e;font-size:18px;font-weight:normal;line-height:22px;padding:15px 0 0 40px}
.modal_popup_boxWhite .prev{color:#b3b7bb}
.modal_popup_boxWhite .now{color:#018595}
.modal_popup_boxWhite .next{color:#807d7d}
.modal_popup_boxWhite .question_statement{padding:10px 15px;border-bottom:1px solid #ccc}
.modal_popup_boxWhite .question_title{padding:50px 20px 0;min-height:120px;color:#4d5459;font-size:28px;font-weight:bold;line-height:32px}
.modal_popup_boxWhite a{display:block;line-height:40px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.modal_popup_boxWhite .button_link{background-color:#018595;float:left;margin:10px 10px 15px;}
.modal_popup_boxWhite .button_link:hover{background-color:#b40d37;}
.modal_popup_boxWhite .button_link a{color:#fff;font-size:16px;font-family: 'Open Sans';}
.modal_popup_boxWhite .button_gen{height:40px;margin-left:20px;padding:0 25px;}
.modal_popup_boxWhite .button_1_130{width:129px;height:46px;margin-left:30px;}
.modal_popup_boxWhite .button_2_182{width:182px;height:46px;}
.modal_popup_boxWhite .button_3_203{width:203px;height:46px;}
.modal_popup_boxWhite .button_4_169{width:169px;height:46px;}
.modal_popup_boxWhite .button_5_148{width:148px;height:46px;}
.modal_popup_confirm .color_red{color:#fe6e23;font-size:24px;text-transform:uppercase}
#boxes #questionnaire_final{width:920px;min-height:430px;padding:20px 0}
.questionnaire_button, .copd_button {
	cursor: pointer;
	width:170px;
	height:33px;
	position:absolute;
	right: 36px;
	top: 16px;
	background-color: #00aec7;
	text-align: center;
}
.questionnaire_button:hover, .copd_button:hover {
	background-color: #00aec7;
}
.questionnaire_button a, .copd_button a {
	color:#fff;
	font-family: 'Open sans semibold';
	font-size: 15px;
	text-decoration:none;
	line-height: 33px;
	display: block;
}
#questionnaire_final h2{padding:0 20px}
#questionnaire_final .question_label_small{padding:2px 20px}
#questionnaire_final .question_img{padding:0 20px}
#questionnaire_final .question_button{padding:0 20px}
.wizard_title1{font-size:18px;line-height:26px;border-bottom:1px solid #ccc}
.wizart_tit_centerBox{line-height:150px;border:0}
.wizard_title2{font-size:14px;line-height:26px;font-style:italic;padding:4px 0 10px 0}
.wizard_title2 b{font-size:20px;font-style:normal;font-weight:bold;padding:0 10px 0 0}
.wizard_title2 a{color:#1d90c7;text-decoration:none}
.wizard_line_title{background-color:#f0f0f0;padding:0 10px;line-height:35px;height:35px}
.wizard_line_text{background-color:#fff;padding:10px;line-height:20px}
.wizard_line_text .radio_color{color:#1d90c7;font-weight:bold}
.wizard_line_text input{border:1px solid #ccc;width:100px}
.wizard_reminder_param{padding:0 120px 0 50px}
.wizard_reminder_param input{margin:2px 0;height:20px}
.wizard_reminder_param select{margin:2px 0}
.wizard_reminder_param .setup_textarea{font-style:italic;color:#b8bac5}
.wizard_reminder_indented{padding-left:20px}
.wizard_button_add{background:url('action/action-wizard_button.png') no-repeat scroll top left transparent;width:197px;height:30px;margin:10px 0}
.wizard_button_add a{font-weight:bold;line-height:30px;color:#fff;text-transform:uppercase;text-decoration:none}
.wizard_line_text .checkin_text{padding:2px 16px}
.wizard_line_text .checkin_textarea{width:100%;margin:0;font-style:italic;color:#b8bac5}
.wizard_line_text .checkin_list .checkin_list_num{float:left}
.wizard_line_text .checkin_list blockquote{float:left;padding:0 16px 0 4px}
.name_topic_popup{font-weight:bold;padding-bottom:0}
.name_topic_popup_text{line-height:24px;margin-left:20px;margin-right:20px}
.confirm_text{line-height:40px;padding:10px 0;min-height:150px;border-bottom:1px solid #d3d2d4}
.confirm_text_noborder{line-height:50px;padding:20px 0}
.confirm_button{border-top:1px solid #f5f5f6}
.confirm_button_add{background-color:#126537;width:100px;height:30px;padding:0;margin:20px 20px 0 0}
.confirm_button_add:hover{background-color:#deea79}
.confirm_button_add a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.confirm_button_del{background-color:#979697;width:100px;height:30px;padding:0;margin:20px 0 0 20px}
.confirm_button_del:hover{background-color:#deea79}
.confirm_button_del a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.graphics_checkin{height:130px;position:relative}
.graphics_checkin .box_graphic_lines{width:510px;height:90px;border-bottom:1px solid #444;border-left:1px solid #444;padding:0 6px;position:absolute;top:18px;left:55px}
.graphics_checkin .box_graphic_lines div{width:22px;float:left;background-color:#0a8546;margin:0 2px;cursor:pointer}
.graphics_checkin .box_graphic_lines_3{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:18px;left:56px}
.graphics_checkin .box_graphic_lines_2{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:48px;left:56px}
.graphics_checkin .box_graphic_lines_1{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:78px;left:56px}
.graphics_checkin .box_graphic_text_3{width:30px;position:absolute;top:10px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_2{width:30px;position:absolute;top:40px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_1{width:30px;position:absolute;top:70px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.percentage_bar{width:300px}
.actionLeft{width:600px;margin:10px 0 10px 20px}
.actionRight{width:232px;margin:10px 20px 0}
.actionLeft_int{min-height:320px;background-color:#fff;padding:10px}
.actionLeft_int ul.active{list-style:square inside url("li_style_square_black.png")}
.actionLeft_int li{padding:5px 0}
.actionLeft_int li.deactive{border-bottom:1px dotted #ccc}
#tooltipGeneral{position:absolute;left:0;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
#tooltipGeneral.left{position:absolute;left:auto!important;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
.tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:Arial,Sans-Serif;font-size:13px;position:relative;width:auto;max-width: 300px;padding: 10px;padding-right: 30px;margin-top:-1px;}
#tooltipGeneral.left .tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:Arial,Sans-Serif;font-size:13px;position:relative;width:auto;max-width: 300px;padding: 10px;padding-right: 30px;}
.tooltipGeneral_text .window_close{position: absolute;top: 0px;right: 0px;text-transform: uppercase;font-size: 10px;text-decoration: none;color: #4A4C4B;background-color: #d5D1D0;padding: 0px;padding-left: 8px;padding-right: 8px;padding-top: 3px;padding-bottom: 3px;}
.tooltipGeneral_text .window_close:HOVER{text-decoration:underline}
.tooltipGeneral_arrow_inside{border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #F5F6FA;width: 0px;height: 0px;background-color: transparent;z-index: 1;position: absolute;margin-left: 146px;margin-top: 1px;}
.tooltipGeneral_arrow_outside{border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #d5D1D0;width: 0px;height: 0px;background-color: transparent;margin-left: 145px;}
#tooltipAction{background:url('action/action_tooltip.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:160px;height:51px;display:none;z-index:9999;text-align:left}
#tooltipAction div{padding:11px 6px 2px 26px}
#tooltipAction a{color:#fff;font-size:12px;text-decoration:none}
#checkinRollover{background:url('action/checkin_rollover.png') no-repeat scroll bottom left transparent;position:absolute;left:0;top:0;width:51px;height:21px;display:none;z-index:9999;text-align:left}
.checkinRollover_text{width:48px;padding:5px 0 0 4px;height:20px;overflow:hidden;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
#actionRollower{background:url('action/action_rollover.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
#actionRollowerL{background:url('action/action_rollover_L.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
.actionRollower_img{width:232px;height:130px;overflow:hidden}
.actionRollower_img img{width:230px}
.actionRollower_tit{width:212px;padding:5px 10px;color:#505366;font-family:'Open Sans Semibold',sans-serif;font-size:14px}
.actionRollower_text{width:212px;padding:5px 10px 15px;min-height:20px;overflow:hidden;font-size:12px}
div#labres_header{}
div#labres_header table#header{width:100%}
div#labres_header table#header td#button{width:20%}
div#labres_header table#header td#text{text-align:left}
div#allresults{background-color:#f6f6f8;border:1px solid #808080;margin:7px;padding:2px;width:auto}
div#viewing{width:100%}
div#labres_header td#summary td{border:1px solid #d3d3d3}
div#summarytitle{font-weight:bold;padding:8px 5px}
div#summaryresults span#redtext{color:#f00;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#orangetext{color:#ffa500;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#greentext{color:#008000;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span.blacktext{color:#000;font-weight:bold;padding-left:4px}
div#detail{background-color:#e3e3e5}
div#detail div.whitebkg{background-color:#fff;border:1px solid #cdcdcd}
div#tableresults span.name{text-transform:uppercase}
div#tableresults div.wrapper{margin-bottom:20px}
div#tableresults div.gridbox{cursor:pointer;margin-left:10px;margin-top:15px;height:100px;width:155px;position:relative}
div#tableresults div.gridbox span.name{width:133px;position:absolute;top:7px;left:7px;line-height:14px;height:30px;font-weight:bold;overflow:hidden}
div#tableresults div.gridbox span.category{position:absolute;top:35px;left:7px;font-family:'Open sans';font-style:italic;font-size:11px;color:#333}
div#tableresults div.gridbox span.valueresults{line-height:11px;font-weight:bold;color:#478d3d;position:absolute;top:62px;left:0;font-family:'Open sans semibold';font-size:16px}
div#tableresults div.gridbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:74px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#tableresults div.gridbox span.arrow{position:absolute;top:24px;left:144px;width:11px}
div#tableresults div.gridbox span.minzero,div#tableresults div.gridbox span.min,div#tableresults div.gridbox span.critical,div#tableresults div.gridbox span.criticalhigh{position:absolute;top:85px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.max{position:absolute;top:85px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.min1,div#tableresults div.gridbox span.max1{position:absolute;top:28px;left:4px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox{cursor:pointer;margin:15px auto;height:44px;width:650px;position:relative}
div#rowresults div.rowbox span.name{width:auto;position:absolute;top:0;left:4px;line-height:48px;height:30px;font-weight:bold}
div#rowresults div.rowbox span.category{color:#7b797a;font-style:oblique;position:absolute;top:0;left:4px;line-height:48px;height:30px}
div#rowresults div.rowbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:16px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#rowresults div.rowbox span.arrow{position:absolute;top:20px;left:635px}
div#rowresults div.rowbox span.minzero,div#rowresults div.rowbox span.min,div#rowresults div.rowbox span.critical,div#rowresults div.rowbox span.criticalhigh{position:absolute;top:28px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.max{position:absolute;top:28px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.min1,div#rowresults div.rowbox span.max1{position:absolute;top:28px;left:304px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.horbar{left:305px;position:absolute;top:28px}
div#detail td.darkbox{background-color:#5d5f5e;color:#e5e5e5;vertical-align:middle}
div#detail td.hidetests,div#detail td.showtests{padding-right:10px;text-align:right}
div#detail td.tests{vertical-align:middle}
span.tests_italic{font-style:italic}
td.darkbox.icon{width:50px;text-align:center}
td.darkbox.title{height:45px}
div#consent_accept{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:160px;text-transform:uppercase;width:90px}
div#consent_accept:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#consent_accept a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#consent_cancel{background:url("consent_cancel.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:60px;text-transform:uppercase;width:90px}
div#consent_cancel:hover{background:url("consent_cancel_h.png") no-repeat scroll 0 0 transparent}
div#consent_cancel a{color:#5f5a64;font-weight:bold;line-height:27px;text-decoration:none}
div#consent{background-color:#000;height:2320px;left:0;opacity:.8;filter:alpha(opacity=80);position:absolute;top:0;width:1904px;z-index:102}
a.open_tooltip{left:388px;position:absolute;top:10px;text-decoration:none}
a.open_tooltip:hover{text-decoration:none}
div#gen_perc_submit{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_submit:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_submit a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#gen_perc_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_next{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_next:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_next a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_previous{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_previous:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_previous a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
#logo_en{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
#logo_fr{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
/* div.app_logo_img_home {background: url("gdml/logo_270x65_en_2.png") no-repeat scroll 65px 13px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 auto; padding: 15px 10px 0; position: relative; text-align: right; width: 940px;font-size: 11px;} */
div.app_logo_img_home {color:#242527; font-size:13px; height:40px; line-height:40px; margin:0px auto; position:relative; text-align:right; width:940px;}
div.app_logo_img_home_inner {background:url("pharmasave/header_logo.png") no-repeat scroll 65px 0px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 10px 0 40px; padding: 15px 10px 0; position: relative; text-align: right; width: 720px;font-size: 11px;}
div.app_logo_img_home a {color:#242527; font-family:'Open Sans Semibold',sans-serif; font-size:13px; text-decoration:none; margin-left:15px;}
div.app_logo_img_home a img {vertical-align:middle;}
div.app_logo_img_home a span {vertical-align:middle;font-family:Open Sans; font-size:12px; color:#242527}
div.app_logo_img_home a span:HOVER {text-decoration:underline;}
.detail_menu li a.lang_fr{font-size:12.5px;padding-left:34px}
.app_lang_fr .action_scroll_arrow_blue_small a{font-size:12px;padding:4px 0 4px 4px}
.app_lang_fr #totalpeaq_value #value_txt{font-size:11px}
.app_lang_fr .box_focus .button_start{width:169px}
.app_lang_fr .box_focus .button_start a{font-size:11px}
.app_lang_fr .box_focus .button_blue{width:166px;padding-left:4px;background:url("ud/button_coach_blue.png") no-repeat scroll right top #30ab6c}
.app_lang_fr .box_focus .button_blue a{font-size:11px}
.app_lang_fr .modal_popup_boxWhite .button_gen{padding:0 15px;}
.app_lang_fr #box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_didit_big_s{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr #box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_pledge_big_s{background:url('action/pledge_147x40_s.png') no-repeat scroll left top transparent;width:147px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_didit_d{background:url('action/did-it_150x30_d.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_150x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_didit_s{background:url('action/did-it_150x30_s.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_pledge_d{background:url('action/pledge_140x30_d.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_140x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_pledge_s{background:url('action/pledge_140x30_s.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.code_display_dd{display:none}

.consent_container h1 {color:#454b60; font-family:'Open Sans',Sans-Serif; font-size:24px;padding:30px 20px 15px;text-align: center;}
.consent_container .scroll_consent {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent; color:#505366; font-family:'Open Sans',sans-serif; font-size:13px; font-weight:normal; padding:30px 20px 15px; text-align:justify;}
.consent_container .scroll_consent_bold {font-family:'Open Sans Bold',sans-serif;}
.consent_container .scroll_consent ol {list-style:lower-alpha outside none; margin-left:10px; padding-left:8px;}
.consent_container .reg_consent_button {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent;}
.consent_container .reg_consent_button > div > div {color:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; width:90px;}
div#reg_consent_accept{font-family:'Open Sans semibold',sans-serif;background-color:#00aec7;float:left;height:33px; }
div#reg_consent_accept:FOCUS,div#reg_consent_accept:HOVER{background-color:#00aec7;}
div#reg_consent_accept[disabled]:hover{background-color:#959c9e}
div#reg_consent_accept a{display:block;color:#fff;font-size:15px;line-height:42px;text-decoration:none;}
div#reg_consent_cancel{font-family:'Open Sans semibold';background-color:#f1f1ed; float:right;height:33px;border: 1px solid #c9c3c3;}
div#reg_consent_cancel:hover{background-color:#e3e3e2;}
div#reg_consent_cancel[disabled]:hover{background-color:#959c9e}
div#reg_consent_cancel a{display:block;color:#4a4b4c;font-size:15px;line-height:33px;text-decoration:none;}
div#reg_consent_cancel a[disabled]{color:#4a4b4c;font-weight:bold}
div#reg_background{width:100%;position:relative;z-index:0;min-width:1260px}

div#accept_privacy {background-color:#Bd93f0fcolor:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; text-transform:uppercase; width:90px;}
div#accept_privacy a{color:#fff;font-weight:bold;line-height:27px;padding:6px 19px;text-decoration:none}

/* form */
.close_container_popup_app {/* position:absolute; right:0px; top:0px; */}
.close_container_popup_ref {position:absolute; right:0px; top:0px;}
.close_container_popup_vacc{position:absolute; right:0px; top:0px;}
.close_inner_form {/* position:absolute; right:0px; top:0px;text-decoration: none; */}
.close_inner_formlhsc {background: rgba(0, 0, 0, 0) url("close-icon.png") no-repeat scroll 0 0;
    float: right;
    height: 37px;
    position: absolute;
    right: 0 !important;
    text-decoration: none;
    top: 0;
    font-family: "Open Sans Light","Open Sans";
    width: 37px;}
.close_inner_form_popup_pharmacy {position:absolute; right:0px; top:0px;}
.close_select_medreview {position:absolute; right:0px; top:0px;}
.close_tooltip_custom_over {position:absolute; right:0px; top:0px;}
.reload_page {/* position:absolute; right:0px; top:0px; */}
.medication-ajax {display:none; background-color:#ffffff; position:absolute; margin-top:-1px; border-left:1px solid #bfc3c6; border-right:1px solid #bfc3c6; border-bottom:1px solid #bfc3c6; padding-left:10px; max-height:300px; width:430px; overflow:auto; z-index:51;}
.medication-ajax li {color:#505366; cursor:pointer; font-family:Arial,Sans-Serif; font-size:12px; line-height:14px; padding:3px 0px;}
.medication-ajax li:HOVER {color:#000000;}
.medication-ajax .med_detail_small {font-size:10px; font-style:italic;}

/* form xml input */
.form_xml_alert {border: 1px solid red!important;}
.form_xml_alert_text {
	/*background:url('pharmasave/form_alert.png') no-repeat scroll 0 0 transparent;*/
	/*background: url('pharmasave/form_alert_background.png') no-repeat scroll 0 0 transparent;*/
	height:auto;/*45px;*/
	line-height: 21px;
	padding-left: 13px;/*20px;*/
	position:absolute;
	text-align: center;
	width:217px;
	z-index: 110;
}
.form_xml_alert_text img.alertarrow {
	left: 1px;
    position: absolute;
    top: 10px;
    z-index: 101;
}
.importantmargine{
	margin:-11px 0 0 329px !important;  
}

/*specifica rules for 'Add Health care Practitioner' form FR*/
input[name=phoneNumber] + div{
	top: -25px !important;
}

input[name=phoneNumber] + div img.alertarrow{
	top: 60px !important;
}

input[name=alternateNumber] + div{
	top: -5px !important;
}

input[name=alternateNumber] + div img.alertarrow{
	top: 43px !important;
}

input[name=faxNumber] + div{
	top: 16px !important;
}

input[name=faxNumber] + div img.alertarrow{
	top: 21px !important;
}
.form_xml_alert_text img.alertcircle {
	left: 20px;
    position: absolute;
    top: 10px;
}
.form_xml_alert_text div {
	background-color: #FFE2E2;
    border: 1px solid #FF0000;
    padding-left: 40px;
    padding-right: 10px;
}
#form_xml input, #add_medication input{
	color: #454b6;
	font-size: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
}
#form_xml .date_picker, #add_medication .date_picker {
	color: #454b6;
	font: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml textarea, #add_medication textarea {
	color: #000000;
	font-size: 20px;
	font-family: Arial,Sans-Serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml .form_subtitle, #add_medication .form_subtitle
{
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.complete-profile{
	padding-top: 0;
}
#add_medication .sbSelector:link {
    font-family: "Open Sans Semibold";
    font-size: 13px;
    color: #454B60;
}
input.focus {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
input.focus:FOCUS {
	border:1px solid #888f93 !important;
	box-shadow:0px 0px 8px #888f93 !important;
}
textarea.focus {
	border:1px solid #bec2c5;
	box-shadow: 0 0 4px 0 #BEC2C5;
}
textarea.focus:FOCUS {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
/* hide safari blue outline*/
input.focus:FOCUS, textarea:FOCUS, select:FOCUS, button:FOCUS, div:FOCUS {
	outline: none;
}
/* custom #form_xml */
#form_xml #div-loincid{display:none;}

.box_dashboard_ext {width:326px;/*326*/margin: auto;}
.box_dashboard > a {border-left:1px solid #abafae; border-right:1px solid #abafae; display:block;}
.box_dashboard img {width:324px;/*324*/}
.detail_dashboard_bar {
	position: relative;
	color: #555353;
	background: url('pharmasave/bar_background.png') repeat-x scroll 0 0 transparent;
	height:40px;
	padding:0px 15px;
	line-height:40px;
	font-family:'Open Sans Semibold',sans-serif;
	font-size:16px;
	border-radius: 4px 4px 0 0;
	text-transform: capitalize;
}
.detail_dashboard_list {
	background-color: #FFFFFF;
	border-radius: 0 0 4px 4px;
	border-top: none;
    color: #505366;
    font-family: 'Open Sans',Sans-Serif;
    font-size: 13px;
    line-height: 17px;
    padding: 14px 15px;
}


/* CUSTOM FOR APPS */
/*
.bg_app_7 table.richlist .td_text, .bg_app_7 table.richlist .td_link, .bg_app_7 table.richlist .td_img, .bg_app_7 table.richlist .td_butt, .bg_app_7 table.richlist .td_grap {
	padding-left: 20px;
	text-align: left;
}
*/
.body_bg_1_user {background-image:url('dashboard/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_1_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_user {background-image:url('profile/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_3_user {background-image:url('readinglist/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_5_user {background-image:url('healthrecords/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_7_user {background-image:url('medications/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_8_user {background-color:white;}
.body_bg_10_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_12_user {background-image:url('healthrecords/background.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
.body_bg_12_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_13_user {background-image:url('labresults/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_15_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
/*.body_bg_static_user {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_static_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}*/
.body_bg_static_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
.body_bg_registration_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}

/* FOOTER */
.copyright_footer {
	/* background: url('background_grey.jpg') repeat scroll 0px 0px rgba(0, 0, 0, 0); */
	background:#fff;
	/* border-top:1px solid #ccced1; */
	margin:0px auto;
	padding:25px 0px 0px;
	float:left;
	width:100%;
}
.wrapper_footer {margin:0px auto; width:1000px;}
.detail_center .wrapper_footer {margin:0px 10px; width:728px;}
.links_container {color:#8dc63f; font-size:12px; line-height:24px; margin-left:202px;width:auto; }
.copyright_container {color:#636466; font-family:Arial,Sans-Serif; font-size:11px; height:20px; margin-left:202px; padding:19px 0 18px 0;}
.copyright_link {padding:0 10px 0 10px;}
.copyright_link a {color: #63666a; font-family: 'Museo', serif; font-size:20px; text-decoration:none;}
.copyright_link a:HOVER{text-decoration:underline;}
.copyright_link:first-child {padding:0px 10px 2px 0px;}
.app_lang_en .copyright_link.no_padding_left {padding:0px 15px 0px 0px;}
.detail_center .links_container {padding-right:13px;}
.detail_center .copyright_container {padding-right:25px;}
#footer_product {background-color:#8f8b82; text-align:center;}

/*new Pharmasave footer*/
div#footer_product_background {
	background: #8F8B82;
	text-align: center;
	width: 100%;
}
div#footer_product {
	/*background: #949087;*/
	height: 171px;
	margin: 20px auto 0;
	padding-bottom: 14px;
    padding-top: 14px;
    text-align: center;
    width: 982px;
}
.outer-inactive{
	background: #fff;
    float: left;
    width: 100%;
}
divdiv#footer_product div.col ul {
    margin-top: 10px;
}
divdiv#footer_product ol, ul {
    list-style: none outside none;
}
div#footer_product div.col {
    border-right: 1px dashed #FFFFFF;
    float: left;
    height: 171px;
    text-align: left;
    width: 190px;
}
div#footer_product div.col div.colinner {
    padding: 0 0 0 20px;
}
div#footer_product div.col a.mainlink {
    font-size: 12px;
    font-weight: bold;
}
div#footer_product div.col a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
}
div#footer_product div.col a.homelink {
    background-image: url("pharmasave/home.png");
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 25px;
}
div#footer_product div.last {
    border-right: 0 dashed #FFFFFF;
    font-family: arial;
    font-size: 11px;
}
div#footer_product div.col p {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
a.blankhref {
    cursor: pointer;
}

#recaptcha_response_field {
	height: 32px;
}

#ui-datepicker-div {
	z-index: 999999999999 !important;
}


/* experimental form xml focus */
.data-focus {
	/*border: 1px solid #d11242!important;
	box-shadow: 0px 0px 8px #d11242!important;*/
}


div#last_login_detail_container_title {
	padding-top: 45px;
	padding-left: 20px;
	padding-bottom: 10px;
}

span#last_login_detail_title {
	color: #71737a;
	font-family: 'Open Sans Lite';
	font-size: 24px;
	padding: 30px 20px 15px;
}

div#last_login_detail_container_content {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.last_login_detail_container{
	padding-top: 40px;
	text-align: left;
}

span.last_login_detail_text{
	font-family: 'Open Sans';
	font-size: 14px;
	margin-bottom: 20px;
}


div.last_login_detail_cancel{
	font-family: 'Open Sans';
	background-color: #f1f1ed;
	border: 1px solid #c9c3c3;
	height: 33px;
	width: 150px;
	margin-top: 0px;
	margin-left:325px;
	margin-bottom: 60px;
	float:left;
}

div.last_login_detail_cancel:hover{
	background-color: #e3e3e2;
}

div.last_login_detail_cancel[disabled]:hover{
	background-color: #959c9e
}

div.last_login_detail_cancel a{
	display: block;
	color: #71737a;
	font-size: 15px;
	line-height: 33px;
	text-decoration: none;
}

div.last_login_detail_cancel a[disabled]{
	color: #71737a;
	font-weight: bold
}

div.complete_profile_smoke .sbHolder{
	width: 300px !important;
}

div.complete_profile_smoke .sbOptions{
	width: 340px !important;
}

.button_cancel_cta {
	background-color: #F1F1ED !important;
	cursor: pointer !important;
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	border: 1px solid #CFD3D3 !important;
	border-radius: 0px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	width: 150px;
}

.button_cancel_cta:HOVER{
	background-color: #E3E2E2 !important;
}

.button_cancel_cta a{
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
	display: block !important;
}

.button_cancel_cta a:HOVER{

	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_trend_range{
	display:block !important;
	height:20px;
	margin-right:7px;
	margin-left:7px;
	background-color: #F2F7F8 !important;
	border: 1px solid #C3C7C9 !important;
	border-radius: 4px;
	}
	
.button_trend_range a {
	color: #0c6f77 !important;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px !important;
	text-align: center;
	text-transform: uppercase;
}

.button_trend_range:HOVER{
	background-color: #e2e3e3 !important;
}

.button_submit_cta {
	background-color: #00aec7 !important;
	cursor: pointer !important;
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_submit_cta span{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
}

.button_submit_cta a{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	border: 0px !important;
	text-decoration: none !important;
}
.pdf{
	width:100%;
	float:left;
	margin:0 0 40px 0; 
	background:#111("resources/pharmasave/dynacare.pdf"); 
}

.button_submit_cta:HOVER{
	background-color: #00aec7 !important;
}
.login-title {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 20px;
    position: relative;
    right: 33px;
    text-align:center;
    text-transform: capitalize;
}
.login-titlelhsc {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 0px;
    position: relative;
    right: 33px;
    text-align: left;
    text-transform: capitalize;
}
.toolbar{
	background:red; 
}
.dob-container{
	margin-bottom:24px;
	position:relative;
	z-index:99;
	float:left;
	width:100%;  
}
.dob-container td input{
	color: #999999;
    float: left;
    font-family: "Arial Normale","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 31px;
    padding-left:8px;
    margin: 4px 0 0 0;
    text-align: left;
    text-decoration: none;
    width: 77px;
}
.inactive{
	width:100%;
	float:left;  
}
.content-add{
	height: auto;
	text-align: left;
	width:auto; 
}
.info-profile{
	margin-right: 346px;
	color: #0e838c !important;
	font-family:'Open Sans Light',sans-serif !important;
}
.inactive h1{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Grassetto","Arial";
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    margin: 1px 0 19px;
    width: 85%;  
}
.inactive h2{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    width: 85%;   
}
.text-membership{
	float: left;
    margin: 20px 0 8px;
    width: 66%;  
}
.inactive-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    margin: 25px 0 0 -22px;
    padding: 0 23px 0 0;
    position: static;
    width: 100%;
 }
.plus-member{
   padding-top:0!important; 
 }
 .serch-left{
   width:55%;
   float:left;
   margin:0 0 0 19px;   
 }
.serch-left img{
	width:82%; 
 }
 .membership-left-text{
   font-family: "Arial Regular","Arial";
   font-style: normal;
   font-weight: 400;
   line-height:20px;
   font-size:13px;
   float:left;
   width:100%;    
 }
.membership-left-text h1{
   font-family: "Open Sans Light","Open Sans";
   font-size: 18px;
   font-weight: 300;
   font-style: normal;	
   color: #009999;
   float:left;
   margin: 6px 0 14px;
   width:100%; 
}
 .feature-membership{
   width:80%;
   float:left;
 }
 .member-btn{
  float: right;
  margin:7px 74px 20px 0;
  width: auto; 
 }
 .member-result{
  margin:0 !important; 
 }
  .feature-membership h1{
   color: #484848;
   font-family: "Open Sans Bold","Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: 600;
   width:100%;
   float:left;  
 }
 .feature-membership ul{
   width:100%;
   float:left;
   margin:19px 0 0 0;
   padding:0;
   font-family: "Open Sans Italic","Open Sans";
   font-style: italic;
   font-weight: 400;
   color:#3c3a3b;
   font-size:13px;      
 }
  .feature-membership ul li{
   width:100%;
   float:left;
   margin:0;
   line-height:38px;
   border-top:1px solid #e1e1e1;
   padding:0;     
 }
 .feature-membership ul li span{
   float: right;
   height: 27px;
   margin: 10px 37px 0 0;
   width: 36px;
}
 .feature-membership ul li span img{
  width:60%;
}
.inactive-boody{
	padding:24px 0 0 22px !important; 
}
.inactive-close{
	margin-left:343px !important; 
}
.consent{
    color: #3c3a3b !important;
    font-family: "Open Sans Regular","Open Sans" !important;
    font-size: 13px;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px;
}
.consent span{
	width:auto;
	float:left;
	margin:0 32px 0 0;   
}
.consent span input{
	float:left; 
}

.termslogo{
	width:100%;
	float:left;
	margin: 30px 0 34px; 
}
.termslogo img{
	width:20%; 
}
 
.static_page_teaser{
	font-weight:bold;
	font-size:21px;
	margin: 0 0 21px 0;
	padding:0;
	color:#63666a;    
}
.static_teaser{
	font-weight:bold;
	font-size:13px;
	margin:5px 0 4px 0;
	padding:0;
	color:#63666a;    
}
.login-inner {
    padding-top: 30px;
    font-family: "Open Sans Reg";
    font-size: 14px;
}
.pdf-shadow {
     background: transparent url("pharmasave/top_inner_shadow_big.png") no-repeat scroll center 0 / 500px 30px;
    float: left;
    height: 37px;
    margin:-6px 0 0 0;
    width: 100%;
 }
 
 .login-terms{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    background:#fff;
    padding: 11px 0 30px !important;
 
}
.login-main {
    margin-top: 26px;
    padding:13px 0 0;
    text-align: center;
    float:left;
    width:100%;  
}
.login-main a{
	color:#fff; 
	
}
.login-main .close_inner_form {
	position:inherit;
}
.lc1 {
    background: #f1f1ed none repeat scroll 0 0;
    border: 1px solid grey;
    cursor: pointer;
    padding: 6px 4px 8px 5px;
}
.lc1 > a {
    color: #71737a;
    margin: 5px 30px 6px;
    text-decoration: none;
    text-transform: capitalize;
    vertical-align: middle;
    font-weight: bold;
}
select{
	margin: 0 0 0 13px;
	padding:6px 5px 6px 3px;
	text-transform: unset;
}
.lock-rgistration{
	background: url('gdml/lock_20x25.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
.cart-rgistration{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
div#app_header blockquote{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
.bottom-shaddow{
 width: 100%;
 float:left;
 text-align:center;
}
#report { border-collapse:collapse;}
        #report h4 { margin:0px; padding:0px;}
        #report img { float:right;}
        #report ul { margin:10px 0 10px 40px; padding:0px;}
 #report th {
    font-family: "Arial Regular","Arial";
    font-size: 10px;
    color: #1a8992;
    padding:13px 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
 }
 .mem-heading{
   color: #0e838c;
    font-family: "Open Sans Light","Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    padding:14px 10px 15px 0;
 }
 .mem-payment{
   background: #fff none repeat scroll 0 0;
   margin: 0 auto;
   width: 93%;
 }
  #report td {
    padding: 7px 10px;
    text-align: left;
    color: #3c3a3b;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    vertical-align:top; 
 }
  #report td input {
  float: left;
  margin:10px 7px 0 3px; 
 }
 .view-border{
  border-right: 1px dotted #ccc;
 }
 .save-view{
    height: 30px !important;
    margin-left: 114px !important;
    margin-top:12px !important;
 }
 .view-boottom{
  width:100%;
  float:left;
  background:#e2e5ec;
  height:44px;
  margin: 0 !important; 
 }
 .view-purchase{
  width:100%;
  float:left;
  background:#eef0ea;
  margin: 0 !important;    
 }
 .view-purchase h1{
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin: 17px 0 17px 24px;
 }
 .conter{
   margin:16px 0 0 80px !important;  
 }

#report tr.odd td {
	/* background:#fff url(row_bkg.png) repeat-x scroll center left; */ cursor:pointer;
}
#report div.arrow {
    background: transparent url("pharmasave/plus.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
}
#report div.up {
	background: transparent url("pharmasave/mainuse.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
	
	}
.bottom-shaddow img{
	width: 100%;

}
.pin-box{
	width:100%;
}
.pin-box label{
	float: left;
    margin: 0 13px 0 0;
    width: auto; 
}
#modal {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal h2 {
  margin: 0;
  color: #fff
}

#modal .btn { float: right }

#modal .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal-content {
  background: #fff;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #111;
}
.modal-content span {
	width:auto;;
	float:left;
	line-height:31px;
	text-align: right;
}
.modal-content span h1 {
	margin:44px 0 0 10px;
	padding: 0;
}

#modal .copy { background: #fff;color: #111; }

#modal .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #E74C3C;
}


#test {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#test h2 {
  margin: 0;
  color: #fff
}

#test .btn { float: right }

#test .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test .copy { background: #46CFB0 }

#test .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}




#modal1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal1 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal1 h2 {
  margin: 0;
  text-align:right;
}

#modal1 .btn { float: right }

#modal1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
.member{
	width:100%;
	float:left;  
}
.lab-icon{
	float: left;
    height:auto;
    margin: 31px 0 0 0px;
    width: 82px;
 }
.member-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    left: 0;
    margin: 25px 0 0;
    position: static;
    width: 100%;
} 
.lab-boxicon{
 width:75%;
 float:right;  	
}
.description-lab{
	float:left;
	width:100%;
	margin:10px 0 0 0;   
}
.lab-icon img{
	width:52%; 
}
.year-round{
    border: 2px solid #009999;
    border-radius: 74px;
    color: #009999;
    float: left;
    height: 107px;
    margin: 18px 0 0 22px;
    width: 107px;
}
.year-round h1{
   color: #009999;
   font-family: "Open Sans Regular","Open Sans";
   font-size: 32px;
   font-style: normal;
   font-weight: bold;
   margin: 23px 0 0;
   text-align: center;
	}
.year-round  span{
   color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    margin:14px 0 0;
    text-align: center;
    width: 100%;	
	}	

.lab-heading {
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    margin:71px 0 0 0;
    padding: 0;
    text-transform: uppercase;
    width: auto;
}
.payment{
	width:100%;
	float:left;  
}
.payment h1{
    color: #009999;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    margin: 0 0 13px 38px;
    padding: 0;
    text-transform: capitalize;	
}
#prev4{
	display:none; 
}
.payment ul{
	 float: left;
    list-style: outside none none;
    margin: 0 0 0 40px;
    padding: 0;
    width: auto;     
}
.payment ul li{
	width:100%;
	float: left;
	margin:0 0 4px 0;
	padding:0;   
}
.payment ul li span{
	float: left;
    margin: 0 0 0 101px;
    width: auto; 
}
.totalheadline{
	font-size:18px; 
}

 
.payment ul li b{
	font-weight:bold;
	color:#3c3a3b;
 
}
.renew{
	color: #0e838c;
    font-family: "Open Sans Light",sans-serif;
    font-size: 20px;
    width:100%;
    margin:40px 0 26px 0;    
	
}
.payment ul li input{
	width:130px;
	margin:7px 0 14px 0;
	 color: #333; 
}
.payment ul li button{
	width:auto;
	border-radius:5px;
	color:#111;
	border:1px solid #111;
	background:#fff !important;
	float:left;     
	
}

#modal1 .copy { background: #fff;color: #111; }

#modal1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
.copy h1{
	margin: 20px 0 0 0;
}
.copy h2{
	margin: 20px 0 0 0;
}
.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  margin:10px 0 0 0;
  border-radius: 5px;
  background-color: #E74C3C;
}
.province-select{
	width:100%;
	float:left;
	position: relative;
	z-index:0;
}
.province-select select{
	float: left;
    height: 37px;
    margin: 9px 0 15px !important;
    width: auto;  
}
.code-postal{
	width:100%;
	float:left;  
}
.code-postal input{
	width:240px !important;
}
.code-postal input:focus {
	width:240px !important; 
}
.ans-regi{
	width:100%;
}
.ans-regi input{
	width:514px !important;
}
.ans-regi input:focus {
	width:514px !important; 
}


#test1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test1 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t1 h2 {
  margin: 0;
  color: #fff
}

#test1 .btn { float: right }

#test1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test1 .copy { background: #46CFB0 }

#test1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal2 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal2 h2 {
  margin: 0;
  color: #fff
}

#modal2 .btn { float: right }

#modal2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
#modal2 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#modal2 .copy { background: #fff;color: #111; }

#modal2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}



#test2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test2 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t2 h2 {
  margin: 0;
  color: #fff
}

#test2 .btn { float: right }

#test2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test2 .copy { background: #46CFB0 }

#test2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal3 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal3 h2 {
  margin: 0;
  color: #fff
}

#modal3 .btn { float: right }

#modal3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal3 .copy { background: #fff;color: #111; }

#modal3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal3 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test3 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t3 h2 {
  margin: 0;
  color: #fff
}

#test3 .btn { float: right }

#test3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test3 .copy { background: #46CFB0 }

#test3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal4 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal4 h2 {
  margin: 0;
  color: #fff
}

#modal4 .btn { float: right }

#modal4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal4 .copy { background: #fff;color: #111; }

#modal4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}


#test4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test4 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t4 h2 {
  margin: 0;
  color: #fff
}

#test4 .btn { float: right }

#test4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test4 .copy { background: #46CFB0 }

#test4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal5 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal5 h2 {
  margin: 0;
  color: #fff
}

#modal5 .btn { float: right }

#modal5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal5 .copy { background: #fff;color: #111; }

#modal5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal5 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test5 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t5 h2 {
  margin: 0;
  color: #fff
}

#test5 .btn { float: right }

#test5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test5 .copy { background: #46CFB0 }

#test5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal6 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal6 h2 {
  margin: 0;
  color: #fff
}

#modal6 .btn { float: right }

#modal6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal6 .copy { background: #fff;color: #111; }

#modal6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal6 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test6 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t6 h2 {
  margin: 0;
  color: #fff
}

#test6 .btn { float: right }

#test6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test6 .copy { background: #46CFB0 }

#test6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal7 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal7 h2 {
  margin: 0;
  color: #fff
}

#modal7 .btn { float: right }

#modal7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal7 .copy { background: #46CFB0 }

#modal7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test7 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t7 h2 {
  margin: 0;
  color: #fff
}

#test7 .btn { float: right }

#test7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test7 .copy { background: #46CFB0 }

#test7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal8 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal8 h2 {
  margin: 0;
  color: #fff
}

#modal8 .btn { float: right }

#modal8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal8 .copy { background: #46CFB0 }

#modal8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test8 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t8 h2 {
  margin: 0;
  color: #fff
}

#test8 .btn { float: right }

#test8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test8 .copy { background: #46CFB0 }

#test8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

table.settings {
      color:#505366;
      font-family:'Open Sans',sans-serif;
      font-size:13px;
      /*border-left: 1px solid #ABAFAE;
        border-right: 1px solid #ABAFAE;*/
      }
    table.settings th.header {
      border-bottom: 1px dotted #d7dadf;
      border-left: 1px dotted #d7dadf;
        /* border-right: 1px dotted grey; */
      color: #05c059;
      padding: 7px 4px 5px;
      padding-bottom: 5px;
      text-transform: uppercase;
      text-align: center;
    }
    table.settings th.header.first {
      border-left: none;
      padding-left: 20px;
      text-align: left;
    }
    table.settings .text {
      border-bottom: 1px solid grey;
      color: #4e5367;
      height: 40px;
      line-height: 40px;
      position:relative;
      text-align: center;
    }
    table.settings .td_text, table.settings .td_link_settings, table.settings .td_img, table.settings .td_butt, table.settings .td_grap{
      border-bottom: 1px solid #d7dadf;
      line-height: 40px;
      padding-left: 26px;
      text-align: left;
    }
    table.settings .td_text.selected, table.settings .td_link_settings.selected, table.settings .td_img.selected, table.settings .td_butt.selected, table.settings .td_grap.selected {
      background-color: #e6e8ef;
    }
    table.settings .td_text a, table.settings .td_link_settings a, table.settings .td_img a, table.settings .td_butt a, table.settings .td_grap a{
      display:block;
      vertical-align: middle;
    }
    table.settings .td_text img, table.settings .td_link_settings img, table.settings .td_img img, table.settings .td_butt img, table.settings .td_grap img{
      vertical-align: middle;
    }
    table.settings .td_text span, table.settings .td_link_settings span, table.settings .td_img span, table.settings .td_butt span, table.settings .td_grap span{
      /*text-transform: capitalize; */
      vertical-align: middle;
      height: 46px;
      line-height: 46px;
      font-family: Open sans Semibold;
	  font-size: 13px;
	  color: #4A4B4C;
    }
    table.settings .td_butt a {
      color: #ffffff;
      text-decoration: none;
    }
    table.settings .td_butt span {
      background-color: #949391;
      border: 1px solid #949391;
      padding: 5px 10px;
    }
    table.settings .td_butt a:HOVER span {
      border: 1px solid #ffa500;
    }
table.settings .td_link_settings {
     padding-right: 15px;
     text-align: right;
     width: 25px;
    }
table.settings .row_1of3.td_img {width:60px;}
table.settings .row_1of3.td_text {padding-left:15px; text-align:left;}
table.settings .td_grap {
    padding: 0px 10px;
    width: 300px;
    }
table.settings .td_grap .graphic_bar {
	background-color: #d6d6d6;
    display: inline-block;
    height: 10px;
    position: relative;
    text-align: left;
    width: 300px;
}
table.settings .td_grap .graphic_color {
	background-color: #2e8abf;
    display: inline-block;
    height: 10px;
}
table.settings .td_grap .graphic_point {
	left: -6px;
    position: absolute;
    top: -10px;
}
table.settings .lastrow {
	border-bottom: none;
}
table.settings tr.med_row{
	cursor: pointer;
	color: #018595 !important;
}
table.settings tr.med_row:HOVER{
	color: #018595 !important;
    }
.status-down{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Bold","Arial";
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0 25px 29px;
    width: 100%;
}
.efective-date{
	width:39%;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600;
    float:right; 
 }
.bootom-shaddow {
	width: 100%;
	float: left;
	position:absolute;
	left: 0;
	height: 35px;
	background: transparent url("bg_shadow-gray_1x23.png")
		repeat-x;
}
.expiry-date{
	width:42%;
    margin-left:49px;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600; 
  }
label {
    margin-top: 12px;
    margin-bottom: 5px;
    }
.setingmember-headline{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    margin: 13px 0 13px 29px;
    width: 100%;
}
.form_xml {
	padding-bottom:30px;
 }
.form_xml input, .form_xml select, .form_xml label, .form_xml textarea, .form_xml div {
	color: #484848;
    display: block;
    font-style: normal;
    margin-left: 31px;
}
.form_xml #recaptcha {margin-left:0px; margin-top:20px;}
.form_xml #recaptcha_area {margin-left:0px;}
.form_xml .title_form {
    color: #454b60;
    font-family:'Open Sans Bold',sans-serif;
    font-size:14px;
    margin-bottom: 20px;
    margin-left: 26px;
	margin-right: 40px;
}
.form_xml .text_form {
	color: #454b60;
    margin-bottom: 20px;
    margin-right: 40px;
}
.form_xml .input_label {
	margin-left: 0px;
}
.form_xml .input_label input, .form_xml .input_label span {
	vertical-align: middle;
}
.form_xml .input_label span {
	padding-left: 6px;
    }
.data-focus{
	border: 0px !important;
    box-shadow: 0px 0px 0px !important;
}
.form_xml .button_cancel, .form_xml .change_language_cancel, div.grey_block_button_cancel, div.grey_block_button_reset, div.wont_save_records {
	background-color: #d0cece !important;
    border:1px solid #e4e4e4;
    float: left;
    height: 40px !important;
    line-height: 40px;
    padding: 0 34px;
    text-align: center;
    width: auto;
}
.form_xml .button_save, .form_xml .button_delete_account, .button_submit_language, .button_consent, .grey_block_button, .change_language_save, div.export_save_confirm{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    width:auto;
    padding:0 15px 0 15px; 
}

#renewMembership{
    background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    width:auto;
    padding:0 15px 0 15px; 
}

/* .form_xml .button_save:FOCUS a, .form_xml .button_delete_account:FOCUS,
.form_xml .button_save:HOVER, .form_xml .button_delete_account:HOVER,
.form_xml .button_export_records:HOVER, .form_xml .button_export_records:FOCUS,
.grey_block_button:HOVER, .grey_block_button:FOCUS,
.change_language_save:HOVER, .change_language_save:FOCUS,
div.export_save_confirm:HOVER, div.export_save_confirm:FOCUS{
	color: #63666a !important;
    }
.form_xml .button_cancel:FOCUS a, .form_xml .button_cancel:HOVER a, div.grey_block_button_cancel:HOVER a, div.grey_block_button_reset:HOVER a,
.wont_save_records:FOCUS a, .wont_save_records:HOVER a{
	color: #63666a !important;
}
.form_xml .button_save:FOCUS, .form_xml .button_delete_account:FOCUS, .button_submit_language:FOCUS
.form_xml .button_save:HOVER, .form_xml .button_delete_account:HOVER, .button_submit_language:HOVER {
	color: #63666a !important;
    } */
.form_xml .button_export_records{
	background-color: #00aec7;
    height: 40px;
    position: absolute;
    text-align: center;
    width: 180px;
    left: 14px;
    cursor: pointer;
}
.save_records_span{
	left: 400px;
    position: absolute;
    top: 600px;
}
.buttonYes{
	background-color: #00aec7;
    height: 29px;
    position: absolute;
    right: 25px;
    bottom: 35px;
    text-align: center;
    width: 115px;
}
.form_xml .button_save a, .form_xml .button_delete_account a, .form_xml .button_export_records, .button_submit_language a, .change_language_save a, div.export_save_confirm a,
.wont_save_records a, .grey_block_button a{
	display:block;
    font-family: "Open Sans semibold"!important;
	font-size: 16px !important;
	color:#fff; 
}

.form_xml .button_cancel a{
    display:block;
    font-family: "Open Sans Semibold";
	font-size: 16px;
	color: #4A4B4C;
 }
.save_records_warning{
	width: 100%;
    background-color: #F7F8B2;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 74px;
}
input.save_records_radio{
	position: absolute;
    left: 340px;
    top: 600px;
}
.dashed_line{
	border-top: 1px dashed #CECECE;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 85px;
}
.form_xml .password-meter div {
    margin-left: 0px;
	text-align: left;
}
.showquestion {
	text-decoration: none;
    color: #00aec7;
    padding-bottom: 10px;
}
form {
  padding-top: 20px;
  width: 100%;
}
form > span, form > a, form > p {
   padding-left: 26px;
}
form > i {
   vertical-align: top;
}
.tooltipGeneralError {
   text-align:left;
}
.tooltipGeneralError div {
	margin: 6px 0 0 60px;
}
div.mySettingsDetailText p{
    margin-bottom: 10px;
}
span.bold{
    font-weight:bold;
}
#recaptcha_table tr{
	background-color: #FFFFFF;
}
.export_checkbox_span {
	font-weight: bold;
}
.export_title {
	color: #505366;
	font-family: Open sans;
	font-size: 24px;
	font-weight: lighter;
}
div.grey_block_button_save{
	background-color:#00aec7 ;
}
div.grey_block_button_save:hover{
	background-color:#00aec7;
}
td.row_1_5_1 div.form_xml {
	padding-bottom: 0px;
}
td.row_1_5_1 form div{
	margin-left: 20px;
}
td.row_1_5_1 form input{
	float: left;
	margin-left: 20px;
}
span.export_checkbox_span{
	margin-left: 10px;
}
.expMHR {
	text-decoration: underline;
	cursor: pointer;
}
form#change_deactive a {
	text-decoration: underline;
	color: #454B60;
}
.header-bg{
	background-color:#ffffff; height:127px;float:left;width:100%;
}
.wrap-header{width:100%;margin:0 auto;} 
.logo{width:32%;float:left;margin:8px 0 0 7px; }
.logo img{width:60%;}
.aztopics {
    border-top: 1px solid #dbdee3;
    padding: 15px;
    position: relative;
  }
.aztopics.bottomborder {
  border-bottom: 1px solid grey;
  }
.aztopics.notopborder {
  border-top: none;
  }
.aztopics img.thumb {
  border: 1px solid #dfd9d9;
  }
a.health_page {
  color: #228daf;
  text-decoration: none;
  }
a.health_page:hover  {
  color: #228daf;
  text-decoration: underline;
  }
a.health_page.active {
  color: #000;
  text-decoration: none;
  }
.ui-autocomplete li {
  text-align: left;
  max-width: 490px;
  }
  
.summary_resonsive{
	display:none;
}

   
 @media only screen and (min-width: 0px) and (max-width: 860px) {  
 #container_background{width:100%;height:100%;position:absolute;z-index:0}
#container_background > img{width:100%;padding-top:140px;/*position:fixed;*/z-index:-1;top:0px;left:0}
.container_detail{width:100%;position:relative;background-color:transparent;margin:0 auto;border:0}
.width_all{width:100%;text-align:left}
.width95{width:95%}
.center_all{width:100%;text-align:center}
.floatLeft{float:left;padding:0 4px 4px 0}
.floatRight{float:right;padding:0 0 4px 4px}
.relative{position:relative}
.clear{clear:both}
.bold{font-family:'Open Sans Bold',sans-serif}
.italic{font-style:italic}
.italic-bold{font-family:'Open Sans Bold Italic',sans-serif}
.noborder{border:0 !important}
.validation_error_box{position:absolute;z-index:1000;border:1px solid #f00;background-color:#ffc0cb;padding:10px}
.tooltipGeneralError{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail div{margin:6px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError div{margin:16px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError.toolbge_big {background-image:url('toolbge_big.png'); background-size:257px 95px; height:100px;}
.memactive{float: left;width: 100%;line-height:22px; margin:15px 0 0 0px; padding: 0px;font-weight:bold;font-size: 13px;color:#3c3a3b;}
.tooltipGeneralError.toolbge_big.bigger {background-image:url('toolbge_bigger.png'); background-size:257px 120px; height:125px;}
.complete{
 margin-top:20px;
 height: 60px;
 position:relative;
 text-align: center;
 margin-left: 290px;	
}
.botom-distanse{
	padding-bottom:133px;
}
.healthaz_pagination {
  text-align: right;
  font-size: 10px;
  padding-top: 30px;
  padding-right: 22px;
  padding-bottom: 10px;
}

.healthItem {
  position:relative;
  font-family: 'Open sans';
  font-size: 13px;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 6px;
  padding-top: 6px;
}

.healthItem h4{
	display:inline;
}

h2.resultsInfo, div.resultsInfo {
  color:  #5e5c5c;
  font-family: 'Open sans';
  font-size:14px;
  padding-bottom: 30px;
  padding-left: 22px;
  padding-top: 30px;"
}

ul.resultsInfo {
  background-color: #f1f1f1;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 22px;
}

ul.resultsInfo a {
  color: #0e838c;
  font-family: 'Open Sans';/*Open Sans bold*/
  font-size: 13px;
  text-decoration: none
}

p.resultTitle {
  padding-left: 22px;
  font-weight: bold;
  color: #00aec7;
  padding-top: 20px;
  margin-top: 30px;
  /*border-top: 1px dotted #cfcfcf;*/
  font-size: 16px;
  font-family: Open Sans;
}

.hidden {
  display: none;
} 
.only-mobile{
   background: #8ec63f !important;
    display: block;
    line-height: 32px !important;
    padding-top: 2px !important;	
}  
.deastive-no{
	background-color: #f1f1ed !important;
    border: 1px solid #d1d4d4 !important;
    color: #454b60 !important;
    float: left;
    height: 37px;
    margin: 40px 0 0 87px;
    position: static;
    text-align: center;
    width: 135px;
}
.deastive-no a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}
.deastive-no:hover{
	background-color: #eef0ea !important;
	
}
.deactive-yes{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    color: #fff !important;
    float: left;
    height: 37px;
    line-height: 40px;
    margin: 40px 0 22px 159px;
    position: static;
    text-align: center;
    width: 145px;
}
.deactive-yes:hover{
	background:#00aec7 !important; 
	
}
.deactive-yes a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}

.full-shaddow{
	background: url('gdml/shadow.png') no-repeat scroll center 0 transparent;
	height: 27px;
	margin-top: 42px;
	margin-left:0px;
} 
 
 .seting-req{
 float: right;
 margin-right: 20px; 
 }
 .mySettingsDetailText{
  float:left;
  width:auto;  
 }
.password-change{
  width:auto;
  float:left;  	
}
.password-change label{
  width:auto; 	
}
.password-change input{
 height: 34px;
 width: 485px;
 color:#c9c9c9;
 padding-left: 10px;	
}
 .search-head{
 display: block;
 margin-bottom:10px;
 margin-left: 73px;
 text-align:left;
 font-family:'Open Sans bold';
 font-size:22px;
 }
.inbox-text{
 width:686px;
 text-align: center;
 padding-bottom: 20px;
 padding-top: 20px;
 font-family: 'Open Sans Bold';
 font-size: 16px;	
}	
.dashboard-leftpanel{
	width:auto;
}
.dashboard-rightpanel{
	width:auto;
}
.f-border{
	width:auto; 
}
.reado-arrow{
 right: -32px; position: absolute; top: 6px;	
}
.right-presnolity{
  width:auto;
  float:left;  	
}
.left-presnolity{
  width:auto;
  float:left;  	
}
.outermyprofile{
  position:relative;height: 130px;	
}
.personality_totalpeaq{
 position: relative; height:100px;	
}
.total-value{
 position: relative;
 width:240px;	
}
.value-bg{
 position: absolute;
 top:0;
 left:-3px;
 height:20px;
 width: 240px;
 height: 38px;
 background-image: url('profile/totalpeaq_cloud.png');
 background-repeat: no-repeat;	
}
.value-text{
 font-weight: bold;
 left: 4px;
 position: absolute;
 text-transform: uppercase;
 top: 6px;
 z-index: 102;
 font-family: 'Open Sans Semibold',sans-serif;	
}
.value-num{
  right: 14px;
  position: absolute;
  top: 0;
  z-index: 102;
  font-family: 'Open Sans Bold',sans-serif;
  height: 27px;
  line-height: 27px; 	
}
.totalpeaqbar{
  position: relative;
  top:40px;
  left:4px	
}
.peaqshadow{
 position:absolute;
 top:80px;
 left:-46px;
 width:321px;
 height:13px;
 background-image:url('profile/totalpeaq_shadow.png');
 background-repeat: no-repeat;	
}
.totalpeaqredo{
 font-size: 12px;
 left: -40px;
 position: relative;
 text-align: right;
 top: 0;	
}
.profileikon{
  position:absolute;
  left:15px;
  top:15px;
  box-shadow:2px 2px 2px 1px grey;
  max-height:90px;
  width:90px;
  overflow:hidden;	
}
.detailuserpin{
 position:relative;
 left:125px;
 margin-top: 0px;
 font-size: 13px;	
}
.row-detailmyprofile{
 position:relative;
 left:125px;
 margin-top: 0px;
 font-size: 13px;	
}
.showme{
 position:relative;
 left:125px;
 font-size: 13px;	
}
.health-shaddow{
	background:url('pharmasave/myHealth_top_inner_shadow.png') no-repeat scroll left 0 transparent;
	height: 26px;
	margin-left:155px;
}
.containerForm {
	height: auto;
	padding: 10px;
	position: relative;
}
.brand{
   float:left; 
   width:430px !important;
}
.name-outer textarea{
  width: 100%;
  float:left;
  height:100px;
  border:1px solid #bec2c5;
  box-shadow: 0 0 4px 0 #BEC2C5;
  resize: none;	
}
.brand input{
   box-shadow: 0 0 4px 0 #BEC2C5;
   width:100%;
   border:1px solid #bfc3c6;
   padding-left: 10px;	
}
.strength{
  width: 180px;
  float:left; 
 
}
.strength input{
   box-shadow: 0 0 4px 0 #BEC2C5;
   height: 34px;
   width:100%;
   border:1px solid #bfc3c6;
   padding-left: 10px;
}
.box {
	border-bottom: 2px solid grey;
}
.m3{
   width:auto;
   background:#fff;
   padding-bottom:28px;   	
}
.outer-form{
	margin-left:15px;
	margin-right:15px; 
}
.calc{
	width:auto;
	float:left;
	margin-left:-24px;   
}
.btn-outer{
	float:left;
	width:100%;
	text-align:center;   
}
.reg_text_required{
	float: right;
    margin-top: 0;
    text-align: right;
    width: 100%;
}
.name-outer{
	float:left;
	width:100%;
	margin-top:32px;   
}
.name-outer h3{
  line-height: 22px;
  display: table-cell;
  font-family:'Open Sans Bold';
  font-size:14px;color:#454b60;
  float:left;
  width:100%;
   margin: 0 0 7px 0;  	
}
.name-outer input{
  height: 34px;
  color:#c9c9c9;
  padding-left: 10px;
  float:left;
  width:91%;  	
}
.name-outer input[type=date]{
  box-shadow: 0 0 4px 0 #BEC2C5;
  height: 34px;
  width: 260px;
  border:1px solid #bfc3c6;
  color:#71737a;
  padding-left: 10px;	
}
.adcontent-outer{
	height: auto;
	padding-left: 45px;
	padding-right: 45px;
	text-align: left;
}
.addheadline{
	font-size: 24px;
	font-family:'Open Sans Bold';
	color:#454b60;
	padding-bottom: 20px;
	padding-top: 35px;
	text-align: left;
	padding-left: 0px;
}

button#submit {
	margin: 10px;
}

span.button_prev {
	background-color: #989898;
    border: 1px solid #949391;
    padding: 5px 10px;
}
a.button {
	color: #FFFFFF;
	line-height: 50px;
    text-decoration: none;
}
span.button_next {
	background-color: #f77430;
    border: 1px solid #949391;
    padding: 5px 10px;
}

div.qa_box_scroll {
	margin: auto;
	text-align: left;
	position: relative;
	width: 500000px;
}
div.q_abox_sigle {
	box-shadow: 0 11px 8px -10px #CCCCCC inset, 0 -11px 8px -10px #CCCCCC inset;
	float: left;
	/*margin-left: 94px;
	margin-right: 94px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 100px;
	min-height: 119px;
	position: absolute;
	width: 500px;/*688*/
}

.answer-title {
	color: #D3D3D3;
	margin-left: 20px;
	margin-top: 10px;
}
.atozbootom{
	margin-top:50px;
	padding-top:20px;
	border-top: 1px dotted #CFCFCF;
	line-height: 13px;
	font-family: 'Open sans';
	font-size:11px;
}
.atozcharacter{
	width:100%;
	float:left; 
}
.thumb {
    float: left;
    margin: 0 12px 0 0;
    padding: 12px 0 0 14px;
    width: 102px;
 }
.serch-headline{
	 display: block;
    float: left;
    font-family: "Open Sans bold";
    font-size: 22px;
    margin-bottom: 18px;
    margin-left: 0;
    text-align: left;
    width: 100%;
}
.search-ikon{ display: block;
    float: left;
    left: 0;
    position: static;}   
.tooltipGeneralError.toolbge_big div {
	margin:5px 0px 0px 60px;
	display: table-cell;
	height: 90px;
	padding-left:58px;
	line-height: 13px;
	vertical-align: middle;
}
.foter-logo{
    float: left;
    margin: 0 0 12px 0;
    width:100%; 
}
.tooltipGeneralError.toolbge_big#passwordtext_alert div {
	padding-left: 62px!important;
}
.tooltipGeneralError.tooltipLeft {background-image:url("toolbge_left.png");}
.tooltipGeneralError.tooltipLeft.toolbge_big {background-image:url('toolbge_left_big.png'); height:100px;}
.tooltipGeneralError.tooltipLeft div {margin:16px 50px 0px 10px;}
.tooltipGeneralError a {color:#00aec7; font-style:italic; text-decoration:none;}
.tooltipGeneralError a:HOVER {text-decoration:underline;}
.shadowBox{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);overflow:hidden;text-align:center}
.shadowBox:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.progressBox{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#fff;width:200px;padding:20px;display:inline-block}
.progressImage{background:transparent url('ajax-loader-big.gif') no-repeat;float:left;width:66px;height:66px}
.progressText{padding:25px 0 0 10px;color:#a9a9a9}
.loginBack{height:26px; margin:0px 0px 4px;position:absolute;top:143px;right:13px;display:none;  }
 
.loginBack a, #backdiv a {color:#505366; line-height:26px; text-decoration:none; vertical-align:middle;font-family:'Open Sans',sans-serif; font-size:16px;background: url('back_button.png') no-repeat scroll 0 4px transparent; padding-left: 17px;}
.loginBack a:hover, #backdiv a:hover {background: url('back_button_hover.png') no-repeat scroll 0 0 transparent;}
.loginBack img,.loginBack span, #backdiv img, #backdiv span {vertical-align:middle;padding-bottom:10px;}
.security_question{color:#555555; font-family:'Open Sans',sans-serif; font-size:15px; line-height:18px; padding:0px 0px 10px;}
/*div#login_background{width:100%;position:relative;z-index:0;text-align:center;height:620px;overflow:hidden}*/
/*div#login_background_center{position:absolute;top:140px;left:0;width:100%;height:524px}*/
div#login_box {background:url('homepage/header_shadow_dw.png') repeat-x scroll left top transparent;  margin-top:0px;}
div#login_background { 
	background: rgba(0, 0, 0, 0) url("gdml/only-tab.jpg") no-repeat scroll 0 0 / 100% 106%;
    float: left;
    height: auto;
    margin-top: 118px;
    position: relative;
    width: 100%;
    top: 17px;
}
div#login_background_left{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_left.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
div#login_background_right{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_right.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
img#login_background_image{z-index:-1}
/*div#login_box,div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}*/
div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}
div.login_background{
     float: none;
    height: 420px;
    margin: 0 auto !important;
    padding: 0 !important;
    text-align:right;
    width: 100%;
}
div.login_buttons{background-color:#1a8992;background-image:none;/*border:1px solid #e8e4e4;*/height:40px;}
div.login_buttons:hover{background-color:#096269;color:#ffffff; background-image:none;/*border:1px solid #e8e4e4;*/text-decoration:none;}
div.login_buttons a{font-family:'Open Sans Semibold'; font-size:16px; line-height:40px; display:block; text-align:center; text-decoration:none;color:#fff; }
#logininput .login_buttons a{color:#ffffff;}
#loginregister .login_buttons a{color:#ffffff;}
#logininput .login_buttons a:HOVER{color:#ffffff;}
#login_title{color:#00aec7; font-family:'Arial',sans-serif; font-size:48px; line-height:56px; height:56px; text-align:right;}
#login_subtitle{color:#636466; font-family:'Open Sans',sans-serif;
 font-size:14px;
 line-height:23px;
 text-align:left;
}
form.styleForm{border:5px solid #d1d3d4; margin-top:-46px;display:none;
 border-radius:4px;	-moz-border-radius:4px; -webkit-border-radius:4px;}
form.styleForm .inputBox{border:1px solid #ddd; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:30px; margin-bottom:4px; padding:5px; height:30px; width:300px;box-shadow:0 0 1px 1px #ddd;}
form.styleForm .inputBox:FOCUS{border:1px solid #888f93; box-shadow:0px 0px 8px #888f93; outline-color: transparent; outline-width: 0px;}
div#logininput{background-color:#fff;padding:18px 40px 40px;border:1px solid #e3e3e3;height:175px;text-align:left}

input#rr {
    float: left;
    margin:3px 0 0 0;
}
span.login-rem {
    font-size: 11px;
    float: left;
    margin:1px 0 10px 11px;
}
div#forgotinput{background-color:#fff;padding:40px;border:1px solid #e3e3e3;text-align:left}
a#loginPwdReminder{color:#717372; font-size:11px; text-decoration:underline; cursor:pointer; margin:0px;}
a#loginPwdReminder:hover{text-decoration:none;}
div#loginsubmit{float:right;width:123px;margin: 10px 0 0 0;}
div#forgotsubmit{float:right;width:123px;background-color:#fb8c3b;height:30px;}
div#forgotsubmit a{line-height:30px;}
div#loginregister{font-size:8pt;background-color:#fff;padding:3px 41px 27px 40px;border:1px solid #e3e3e3;border-top:0;text-align:left}
div#loginregister_button{ background-color: #00aec7;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    float: right;
    margin-right: 21px;
    margin-top: 46px;
    width: 266px !important;}
div#loginregister_button:hover{background-color:#00aec7;}
div#loginregister_button span{font-size:16px;}
.login_rgb_red {color:#d6294f;}
div.login_buttons_red{width:314px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);background-color:#00aec7;margin-top: 6px;}
div.login_buttons_red span{/*font-size:14px;font-size:14pt*/font-size: 16px;}
ul#login_list{padding:20px;width:380px;float:left}
ul#login_list li{padding-bottom:20px;height:60px;clear:both}
ul#login_list li img{float:left;padding-right:10px}
.login_container_center{width:100%;margin-right:auto;margin-left:auto;text-align:left; }
.login_container_center:before,.login_container_center:after{display:table;line-height:0;content:"";clear:both}
.login_box_3{/*background:url('homepage/bg-right_30x2.png') repeat-y scroll right top transparent;*/ float:left; /*margin-right:25px;*/ padding:0px 17px 15px 16px; width:28.3%; /*display:block;width:31%;float:left;min-height:50px;box-sizing:border-box;margin-left:0;padding:10px;text-align: center;*/}
.login_box_3 div{color:#4a4b4c; font-size:13px; font-family:'Open Sans',sans-serif; width:100%; margin:25px auto auto;}
.login_box_3 p{margin-top:8px;font-size:9pt}
.login_box_last {background:none no-repeat scroll left top transparent; margin-right:0px; /*padding:0px 0px 0px 0px;*/}
.login_box_1{clear:both}
.login_box_1:before,.login_box_1:after{display:table;line-height:0;content:"";clear:both}
.login_box_1 h3.record_box {
    color: #0e838c;
    float: left;
    font-family: "Open Sans Semibold";
    font-size: 20px;
    margin-bottom: 0;
    margin-left:15px;
    margin-top: 19px;
    width:auto;  
}

.login_box_1 h1.login_container {color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}
/*.login_box_1 h2{color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}*/
.login_line_shadow{height:15px;background-color:#fff;background-image:-moz-linear-gradient(top, #ededed, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ededed), to(#fff));background-image:-webkit-linear-gradient(top, #ededed, #fff);background-image:-o-linear-gradient(top, #ededed, #fff);background-image:linear-gradient(to bottom, #ededed, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#FFFFFF', GradientType=0)}
/*.login_line_withbg{background: url('homepage/bg-down_2x30.png') no-repeat scroll left top / 100% 190px transparent; height:190px;}*/
.login_line_withbg{
/* 	background: transparent url("login_gradinet_hr.png") no-repeat scroll left top / 100% 100%; */
    margin: 56px 0 9px;
    width:100%;
 }
.login_container_full{background-color:#e5e5e5;width:100%;padding-bottom:20px}
.login_container_full:before,.login_container_full:after{display:table;line-height:0;content:"";clear:both}
.login_line_shadow_0{height:10px;background-color:#e5e5e5;background-image:-moz-linear-gradient(top, #bbb, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bbb), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #bbb, #e5e5e5);background-image:-o-linear-gradient(top, #bbb, #e5e5e5);background-image:linear-gradient(to bottom, #bbb, #e5e5e5);background-repeat:repeat-x;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBBBBB', endColorstr='#E5E5E5', GradientType=0)}
.login_box_empty{width:290px;height:145px;background-color:#cfd0cf}
.login_footer{background-color:#eef2f3;padding:10px 0}
.login_footer:before,.login_footer:after{display:table;line-height:0;content:"";clear:both}
.login_personal_record_box{min-height:350px; margin:0px auto; width:100%;}
/*.login_logo_img{width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}*/
.login_logo_img{width:940px;background:url('pharmasave/logo_383_45.png') no-repeat scroll 80px 12px transparent;height:65px;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}
.login_logo_img_home{position:relative;width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:1px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right}
.login_logo_img a{color:#bab7b7;text-decoration:none}
.login_logo_img a:HOVER{text-decoration:underline;cursor:pointer}
/*.login_logo_line{width:100%;height:43px;background:url('bar_top_1x43.png') repeat-x scroll left top transparent;margin-bottom:50px;position:absolute;top:0;left:0}*/
.login_logo_line{width:100%;height:118px;background:#8dc63f;position:absolute;top:0px;left:0;z-index: 9999;}
.login_logo_line .logo_links{color:#71737a;margin:23px 17px 0 0;float:right;}
.login_logo_line .logo_links a{color:#0e838c; font-family:"proxima-nova", san-serif; font-size:13px; text-decoration:none;}
.login_logo_line .logo_links a:HOVER {text-decoration:underline;}
.login_logo_line .logo_links a.active {color:#71737a;}
.login_logo_line .logo_links a.active:HOVER {text-decoration:none;}
.login_logo_line .logo_links span{color:#71737a; padding:0px 8px;}
.login_box_shadow {-moz-box-shadow: 0 0 6px 1px #DCE1E4; -webkit-box-shadow: 0 0 6px 1px #DCE1E4; box-shadow: 0 0 6px 1px #DCE1E4;}
.green-bg{width:100%;height:50px; float:left;/* display:none; */ }

/* contactus */
.static_generic_box_rel {position: relative;}
.static_generic_box_tit {
	font-family:'Open Sans',sans-serif;
	font-size:20px;
	font-weight:normal;
	padding:50px 10px 10px;
}
.static_generic_text_required {
	color:#8b8a91;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:10px;
	bottom:5px;
}
.tab-bg{
	float:left;
	width:100%;
	background:#84c72e;
	color:#fff;
	height:183px;    
}
#hl7_ordermatching{
	padding-top:0 !important; 
	
}
.new-login{
	padding-top:0; 
}
.new-tab-head-line{
	width:100%;
	float:left;  
}
.new-tab-head-line ul{
	width:100%;
	float:left;
	margin:0;
	list-style:none;
	padding:0;    
}
.new-tab-head-line ul li{
	border-bottom: 4px solid #fff;
    float: left;
    font-size: 28px;
    font-weight: bold;
    margin: 49px 11px 0 0;
    padding: 13px 0 18px;
    text-align: center;
    width: 234px;    
}
.new-login-bootom-text{
	width:100%;
	float:left;
	margin:9px 0 0 0;
	display:none !important;    
}
.new-tagline{
	float: right;
    margin: 20px 17px 0 0;
    width: 100%;
}
.new-tagline h1{
	color: #6d6e71;
    float: left;
    font-size: 22px;
    font-weight: bold;
    line-height:30px;
    margin: 0;
    padding: 0;
    width: 100%;    
 
}
.all-print{
	background: rgb(14, 131, 140) url("gdml/print_document.png") no-repeat scroll 10px 4px;
	color: rgb(255, 255, 255);
	padding-right: 10px;
	text-transform: uppercase;
	line-height: 22px;
	font-size: 11px;
	height: 22px;
	border-radius: 5px;
	padding-left: 28px;
	float: right;
	margin-right: 19px;
	width: 130px;
	text-align: center;
	margin-top: 16px;
}
.all-print a{
	text-decoration:none;
	color:#fff;  
}
.new-tagline h2{
	color: #6d6e71;
    float: left;
    font-size:18px;
    font-weight: bold;
    margin: 19px 0 13px;
    padding: 0;
    width: 100%;   
 
}
.new-tagline span{
	 color: #6d6e71;
    float: right;
    font-size: 16px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    width: 100%; 
 
}
.static_generic_box_border {
	border:1px dotted #000000;
	padding:5px 50px 20px;
	position: relative;
}
.static_generic_box_border .openBold {
	color:#4a4b4c;
	font-family:'Open Sans Bold',sans-serif;
	font-size:14px;
}
.static_generic_box_pre {
	color:#4e4a4a;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	margin:20px 0px 10px;/*15px -25px 10px;*/
}
.static_generic_box_pre b {font-weight:bold;}
.static_generic_box_border .input_text {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color:#4a4b4c;
	font-family:'Arial',sans-serif;
	font-style:normal;
	outline: none;
	padding: 3px 5px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
	height: 32px;
	width: 440px;
	font-size: 14px;
	text-indent:10px;
}
.helpicon-text{
	color: #1e1e1e;
    font-family: "Arial Corsivo","Arial";
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin: 9px 0 0 0;
    width: 61%;
}
.static_generic_box_border .input_text_small {
	width: 312px;
}
.static_generic_box_border .input_text:focus {
	border-color: #888f93; /*#51cbee;*/
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 8px #888f93;
	/*padding: 3px 0px 3px 3px;*/
	/*margin: 5px 1px 3px 0px;*/
}
.static_generic_box_border .input_text_error {
	border: 1px solid #FF0000;
}
.static_generic_box_border .input_text_ok {
	border: 1px solid #83CDA2;
}
.static_generic_box_border .textarea_text {
	height: 100px;
	width: 500px;
}
.static_generic_box_border .input_init {
	color:#71737a;/*#888888;*/
	font-family:"Arial";/*'Open Sans',sans-serif;*/
	font-size:14px; /*13px;*/
}
.static_generic_box_border .lbl {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-top:28px;
}
.static_generic_box_border .input_noblock {overflow:hidden; width:100%;}
.static_generic_box_border .input_noblock .lbl {display:inline;}
.static_generic_box_submit {
	padding:15px 0px;
	text-align: center;
}

.static_generic_box_border div.form_xml .sbSelector:link{
	font-family:"Arial";
	color:#71737a;
	font-size:14px;
}


.static_generic_box_submit .submit_button, .static_generic_box_submit .cancel_button {
	background-color:#00aec7;
	border:0px none;
	color:#ffffff;
	cursor:pointer;
	font-family:'Open Sans',sans-serif;
	font-size:16px;
	height:40px;
	line-height:40px;
	text-align: center;
	width: 150px;
}
.static_generic_box_submit .cancel_button {background-color:#66696a;}
.static_generic_box_submit .cancel_button:FOCUS, .static_generic_box_submit .cancel_button:HOVER {background-color:#b40d37;}
.static_generic_box_submit .submit_button:FOCUS, .static_generic_box_submit .submit_button:HOVER {background-color:#00aec7;}
#box_home_confirm {border:0px; position:absolute; width:786px; min-height:200px; margin:0px auto; background-color:#ffffff; top:120px; left:50%; margin-left:-400px;}
#box_static_background {width:100%; position:relative; z-index:0; min-width:1380px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_static_background_image {width:100%; z-index:-1; /*margin-left:10%;*/ margin-top:40px;}
#box_dynamic_background {width:100%; position:absolute; top:43px; left:0; z-index:0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_dynamic_background_image {width:100%; z-index: -1;}
#box_dynamic_body {background-color:#ffffff; height:auto; min-height:300px; margin:137px auto 20px; position:static; width:100%;float:left; }
#box_home_title {background-color: #ffffff; height:50px; padding:0px 30px;box-shadow: 0 30px 30px -30px #dce1e4 inset; }
#box_home_title .center_head_tit {color:#0e838c; font-family:'Open Sans Light',sans-serif; font-size:22px; line-height:50px;}
#box_home_body {padding:25px 50px 25px 30px !important; -moz-box-shadow:0px 30px 30px -30px #DCE1E4 inset; -webkit-box-shadow:0px 30px 30px -30px #DCE1E4 inset; box-shadow:0px 30px 30px -30px #DCE1E4 inset;}
#box_home_body .forgot_subtitle {color:#4e4a4a; font-family:'Open Sans',sans-serif; font-size:13px; padding:0px 0px 40px;}
#box_home_body .enter_email_tit {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; display:block;}
#box_home_body .enter_email_input {font-size:16px; height:32px; margin:5px 1px 3px 0px; outline:medium none; padding:3px 0px 3px 3px; width:320px;}
#box_home_body .enter_email_sub {color:#666666; font-family:Arial,Sans-Serif; font-size:12px; padding:6px 0px 40px;}
#box_home_body .forgot_radio_tit {color:#505366; font-family:'Open Sans Light',sans-serif; font-size:20px; padding:0px 0px 5px;}
#box_home_body .forgot_solution_box {border:1px dotted #000000; padding:25px 15px;}
#box_home_body .forgot_solut_tit {color:#4e4a4a; font-family:'Open Sans',sans-serif; font-size:13px; padding:10px 0px}
#box_home_body .forgot_solut_box {background-color:#f0f0f0; padding:0px 0px 20px;}
#box_home_body .forgot_result {padding:10px 20px 40px;}
#box_home_body .forgot_birth {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:18px; padding:20px 40px;}
#box_home_body .forgot_quest {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:18px; padding:20px 40px; background:url('pharmasave/icons/locked-heart.png') no-repeat scroll 15px 15px transparent;}
#box_home_body .forgot_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding:0px 40px 5px; display:block;}
#box_home_body .forgot_input {font-size:16px; height:32px; margin:0px 40px; outline:medium none; padding:3px 0px 3px 3px; width:320px;}
#box_home_body .forgot_table {margin:0px 40px;}
#box_home_body .forgot_hint {color:#4e4a4a; font-family:'Open Sans Italic',sans-serif; font-size:13px; padding:5px 40px 0px;}
#box_home_body .forgot_hint a {color:#4e4a4a; font-style:italic; text-decoration:none;}
#box_home_body .forgot_hint a:HOVER {text-decoration:underline;}
#box_home_body .forgot_hint span {color:#454b60; display:none; font-family:Arial,Sans-Serif; font-weight:bold; padding-left:10px;}
#box_home_body .forgot_submit {padding:20px 40px 0px;}
#box_home_body .forgot_submit div{
	height: 40px;
	line-height: 40px;
	width: 85px;
	background-color: #00aec7;
	padding: 0px 15px;
	text-align: center;
}
#box_home_body .forgot_submit div:hover{
	background-color:#00aec7;
}
.lastbox{
	float: left;
    width: 100%;
    box-shadow: 0px 0px 3px 0px #ccc inset;
    padding: 42px 0 67px 0;   
}

#box_home_body .forgot_submit a {color:#ffffff; font-family:'Open Sans SemiBold',sans-serif; font-size:16px; padding:5px 0px; text-decoration:none;}
#box_home_body .forgot_submit a:HOVER {color:#ffffff;}
#box_home_body .forgot_submit a:link {color:#ffffff;}
#box_home_body .forgot_submit a:visited {color:#ffffff;}
#box_home_body .forgot_submit a:active {color:#ffffff;}
.no_margin_staticPage {margin:0px auto 20px !important;}

/* generic radio */
.input_radio_box {padding:5px 0px;}
.input_radio_fake {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake input {display:none;}
.input_radio_fake_store {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake_store:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake_store input {display:none;}
.input_radio_checked {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}
/* generic checkbox */
.input_checkbox_box {padding:5px 0px;}
.input_checkbox_fake {background:url('pharmasave/formxml/checkbox_default.png') no-repeat scroll left top transparent; cursor:pointer; float:left; height:20px; width:20px;}
/* .input_checkbox_fake:HOVER {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;} */
.input_checkbox_checked {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;}
.input_checkbox_fake input {display:none;}
.input_checkbox_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}

.home_confirm_mex b{font-weight:bold;}
.home_confirm_mex i{font-style:italic;}
.home_confirm_mex a{color:#018595;text-decoration:none;}
.home_confirm_mex a:HOVER{text-decoration:underline;}
.box_home{width:1092px;height:754px;margin:0 auto;text-align:left}
.box_center{background:url('bg-center-img.jpg') repeat-x scroll center top #fff;width:1024px;height:754px;float:left}
.box_left{background:url('bg-center-sx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_right{background:url('bg-center-dx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_white{background-color:#fff}
.box_dash{background-color:#fff ;border:0 solid #ddd;position:relative;box-shadow:0 4px 10px #ddd;-moz-box-shadow:0 4px 10px #ddd;-webkit-box-shadow:0 4px 10px #ddd}
.box_dash_ext{position:relative}
.box_dash_bott{background-color:transparent}
.box_imgPrevious{width:409px;height:378px;position:absolute;top:48px;right:30px}
.box_linea0{position:relative;height:30px}
.box_linea1{position:relative;height:52px}
.box_linea2{position:relative;height:65px}
.box_linea3{position:relative;height:265px;width:540px;text-align:right}
.box_linea4{position:relative;height:252px}
.box_linea5{position:relative;height:56px;border-top:1px dotted #c3c3c3;margin:auto 20px;padding-top:5px;line-height:40px}
.box_linea6{position:relative;padding-top:15px;text-align:right}
.box_linea1 div{width:104px;border-top:12px solid #3db9af;padding-top:4px;margin:0 10px 0 910px;font-size:12px;color:#6f6f6f}
.box_linea1 span{padding:0 5px}
.box_linea1 a{color:#6f6f6f;text-decoration:none}
.box_linea1 a:HOVER{text-decoration:underline}
.box_linea2 img{margin:10px 0 0 38px}
.box_linea3 div{font-size:40px;font-weight:bold;line-height:56px;color:#fff}
.box_linea3 .displayResultFile{color:#000;font-size:14px;line-height:18px}
.box_linea3 .displayResultFile div{color:#000;font-size:14px;line-height:18px;font-weight:normal;padding:4px 0;text-align:left}
.box_linea3 .displayResultFile td{padding:2px 4px 0 0}
.box_linea3 .first{padding-top:10px}
.box_linea3 .otherColor{padding-bottom:10px;color:#3db9af}
.box_linea4 .img_slider{height:30px;padding:10px 50px}
.box_linea4 .img_slider div{background-color:#cbcbcb;width:30px;height:12px;float:left;margin-right:6px}
.box_linea4 .img_slider .actual{background-color:#3db9af}
.box_linea4 .all_title{padding:4px 0 10px 95px;color:#3db9af;text-transform:uppercase}
.box_linea4 .all_box{padding-left:95px}
.box_linea4 .singlebox{float:left;width:300px}
.box_linea4 .singlebox_title{font-size:22px;font-family:georgia;color:#797979}
.box_linea4 .singlebox_text{padding:10px 50px 10px 0;width:172px;float:left;font-size:16px;color:#3c3c3c}
.box_linea4 .singlebox_arrow{padding:10px 0;width:50px;float:left}
.box_linea5 img{vertical-align:middle}
.box_linea5 span{vertical-align:middle;padding-left:20px;font-size:22px;font-style:italic;font-family:georgia;color:#3c3c3c}
.box_linea6 img{padding-right:10px}
.box_text_error{width:auto;text-align:center;padding:0 20px;color:#505366}
.box_text_error div{color:#505366;font-size:30px;line-height:40px;padding:10px 0px;}
.detail_all{width:100%;margin:0 auto;text-align:left;padding-bottom:20px;float:left; }
.detail_logo{width:350px;vertical-align:middle;float:left}
.detail_logo img{padding-top:5px;vertical-align:middle}
.detail_logout{width:60px;border-bottom:12px solid #19a4ce;padding:13px 0 2px 0;font-size:12px;text-align:center;float:right}
.detail_logout a{color:#6f6f6f;text-decoration:none}
.detail_logout a:HOVER{text-decoration:underline}
.logo_sitetitle {color: #818285;float: left;font-family: "Open Sans Light",sans-serif;font-size:16px;margin:27px 0 0 5px;text-transform: none;width: auto;display:none;  }
.logo_last_login {color: #818285;float: right;margin: 38px 0 0;text-align: right;display:none; }
.logo_last_login a{color:#818285;}
.logo_last_login a:HOVER{color:#818285;}
.logo_last_login a.active{color:#818285;}
.logo_last_login a.active:HOVER{color:#818285;}
.logo_line{background:none;height:auto; width:100%;float:left; padding-bottom:5px; position:static;}
.logo_links-iner{color: #71737a;float: right;margin:32px 44px 0 0;text-align: right;width:auto;/* display:none;  */ }
.logo_links-iner a{color:#0e838c; font-family:'Open Sans Light',sans-serif; font-size:13px; text-decoration:none;}
.logo_links-iner a:HOVER {color:#71737a; text-decoration:underline;}
.logo_links-iner a.active {color:#71737a;}
.logo_links-iner a.active:HOVER {text-decoration:none;}
.logo_links-iner span{color:#71737a; padding:0px 8px;}
.logo_img{width:940px;height:65px;background:url('ud/logo_234x65_en.png') no-repeat scroll left top transparent;margin:0 auto;padding:15px 10px 0;color:#bab7b7;font-size:11px;text-align:right}
.logo_img a{color:#bab7b7;text-decoration:none}
.logo_img a:HOVER{text-decoration:underline}
.logo_bott_l{width:198px;height:46px;float:left}
.logo_bott_r{width:250px;height:56px;float:right}
.logo_bott_single{height:50px;padding:10px 20px}
.container_bott_ext{/*width:100%;*/background-color:#fff;position:relative;text-align:left;}
.container_bott_ext .bottom_box{width:750px;margin:0 auto;padding:15px 5px 15px 205px;}
.detail_col{display:inline;float:left}
.detail_menu{width:220px;position:fixed;top:0px;font-family:'Open Sans',sans-serif;font-size:14px;z-index:10;display:none;margin-top:2px;  }
.detail_center{width:100%;min-height:560px;position:relative;float:left;margin-right:0px;background-color:#f9f9f9;border:none !important;  }
.detail_em{min-height:440px}
#app_intro {margin: 26px 26px;}
.memactive{float: left;width: 100%;line-height:22px; margin:15px 0 0 0px; padding: 0px;font-weight:bold;font-size: 13px;color:#3c3a3b;text-align:left; }
/*
#app_intro {margin: 26px 26px;}
#app_intro.breadcrumb {
    font: 12px/12px 'Arial Bold';
    margin-bottom: 11px;
    margin-left: 30px;
    margin-top: 11px;
    text-transform: capitalize;
}
#app_intro.breadcrumb a {
    color: #0e838c;
    text-decoration: none;
}*/
/*.detail_center h1{width:auto;margin:0 auto;font-family:Arial,Sans-Serif;font-size:20px;font-weight:bold;color:#9a9b9e;}*/
.detail_center h1{display: inline; /*font:13px/13px 'Open Sans';*/}
.detail_center h6{width:688px;margin:0 auto;padding:10px 0 0;font-family:'Open Sans Light',sans-serif;font-size:13px;font-weight:normal;line-height:20px}
.detail_menu li{height:40px;background-color:#E6E5E0;margin-left:0;border-right:1px solid #dddde0;line-height:40px;padding:0 10px;position:relative;box-shadow:none;}
.detail_menu li a{text-align:left; color:#454b60;text-decoration:none;vertical-align:middle;display:block;padding-left:36px;font-family:'Open Sans Semibold';font-size:13px;text-transform:capitalize;}
.detail_menu.fr li a{
	text-transform:lowercase;
}
.detail_menu.fr li a:first-letter {
 text-transform:uppercase;
}
.detail_menu li a:HOVER{color:#018595;}
.detail_menu li.actual{color:#126537;background-color:#fff;margin-left:-4px;border-right:1px solid #dddde0 ;}
.detail_menu li.actual a{color:#018595;}
.detail_menu li.actual div{margin-left:3px;}
#dashboard_apps_container h2 {
	color: #707070;
    font-family: 'Arial Bold',sans-serif;
    font-size: 18px;
    line-height: 40px;
    padding-left: 30px;
}
.detail_menu .my-dashboard{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-dashboard:HOVER{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-dashboard{background:url('gdml/icons/menun-home-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults:HOVER{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-labtestresults{background:url('gdml/icons/menun-labresult-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-profile{background:url('menu/my-profile.png') no-repeat scroll left 6px transparent}
.detail_menu .my-profile:HOVER{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-profile{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll 2px -294px transparent}
.detail_menu .my-myreadinglist:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .actual .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-a-z:HOVER{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-action-planning{background:url('menu/my-action-planning.png') no-repeat scroll left 6px transparent}
.detail_menu .my-action-planning:HOVER{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-action-planning{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker:HOVER{background:url('menu/my-trackers_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community:HOVER{background:url('menu/my-community_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges:HOVER{background:url('menu/my-challenges_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards:HOVER{background:url('menu/my-rewards_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-health-record{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-record:HOVER{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-record{background:url('gdml/icons/menu-healthrecordst-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 12px transparent}
.detail_menu .my-messages:HOVER{background:url('menu/my-messages_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 6px transparent}
.detail_menu .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -42px transparent}
.detail_menu .my-medication:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .actual .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .MYLABTEST_ICON{background:url('menu/my-labtests.png') no-repeat scroll left 6px transparent}
.detail_menu .MYLABTEST_ICON:HOVER{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .MYLABTEST_ICON{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .MYRECORDS_ICON{background:url('menu/my-records.png') no-repeat scroll 2px 6px transparent}
.detail_menu .MYRECORDS_ICON:HOVER{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .actual .MYRECORDS_ICON{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .my-goals{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .my-goals:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-goals{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -192px transparent}
.detail_menu .role-mypatient:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .actual .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .role-admin{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-admin:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-admin{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-settings{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .menu_myprofile {height:84px; line-height:66px;}
/* .detail_menu .menu_myprofile img {border:2px solid #ffffff; height:52px; width:52px; position:absolute; left:15px; top:12px;} */
.detail_menu .menu_myprofile img {border:2px solid #ffffff; width:52px; max-width: 52px; max-height: 52px; position:absolute; left:15px; top:12px; border-radius: 42px;}
.detail_menu .menu_myprofile .my-profile{background:none no-repeat scroll left top transparent; padding-left:7px;}
.detail_menu .menu_myprofile.actual img {border:2px solid #e6e6e6; position:absolute; left:19px; top:12px;}
.detail_menu .menu_myprofile.actual .my-profile{padding-left:8px;}
span.myprofile_detail {color:#0e838c; font-size:12px;  text-transform:uppercase;}
div.myprofile_rowdetail {color:#454b60;font-size: 13px;margin-top: 3px;}
.myprofile_moreinfo {color:#00aec7; font-size:10px;  text-decoration:none; text-transform:uppercase;}
.myprofile_moreinfo span img {vertical-align: top;}

.em_user_detail #user_detail_div {color:#3c3b3b; font-size:14px; font-weight:bold; height:22px; left:125px; padding-top:15px; position:relative; text-transform:uppercase;}
.em_user_detail #address_detail_div {color:#454b60; font-size:13px; height:auto; left:125px; margin-top:0px; position:relative; width:340px; word-wrap:break-word;}
.em_user_detail .profile_image {cursor:pointer; /*height:90px;*/ width:90px;}
.em_user_detail #profile_image_go {background-color:#000000; bottom:0px; color:#ffffff; cursor:pointer; height:20px; line-height:20px; position:absolute; text-align:center; width:90px; display:none;}
.em_user_detail #plus_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}
.em_user_detail #edit_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}

.print_em {
	cursor: pointer;
    position: absolute;
    right: 10px;
    top: 12px;
    display: none !important ;
}

.print_em_labresults, .print_em_labresults_detail, .print_em_labresults_summary{
	cursor: pointer;
    position: absolute;
    right: 30px;
    text-align: right;
    top: 0px;
}

.reload_em {
	cursor: pointer;
    position: absolute;
    right: 40px;
    top: 10px;
}

.COPD_answers {
	border-left: 1px solid #ABAFAE;
    border-right: 1px solid #ABAFAE;
    margin: auto;
    padding-bottom: 10px;
    padding-right: 20px;
    position: relative;
    text-align: right;
    width: auto;
}
/* a.copd_button {
	color:#fff;
	cursor: pointer;
	display:block;
	text-decoration:none;
	line-height: 29px;
} */

.app_dash{color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em}
.app_dash a{color:#126537;font-family:Arial,Sans-Serif;text-decoration:none}
.app_dash a:HOVER{text-decoration:underline}
.detail_box_record, .detail_box_record_store{/*background-color:#f2f2f2;*/ color:#4e4a4a;font-family:'Open Sans',sans-serif;font-size:13px; width:688px;margin:0 auto 0;min-height:32px;position:relative;overflow:hidden}
.detail_box_record label, .detail_box_record_store label{font-family:'Open Sans Bold',sans-serif;font-size:14px;color:#494e62;position:absolute;}
.detail_box_record input, .detail_box_record_store input{position:absolute;border:1px solid #bec2c4;box-shadow:0 0 10px 1px #bec2c4;height:36px;line-height:36px;padding-left:2px;width:196px}
.detail_box_record label.posRelative, .detail_box_record_store label.posRelative{position:relative;}
.detail_box_record input.posRelative, .detail_box_record_store input.posRelative{position:relative;}
.detail_box_record .button_record, .detail_box_record_store .button_record{background-color:#ffa500;width:160px;height:30px;padding:0;margin:0 0 0 240px}
.detail_box_record .button_record a, .detail_box_record_store .button_record a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.button_search #button_get_results{background:url('dashboard/get_results_orange.png') no-repeat left top transparent; width:270px; height:49px; margin-top:20px; text-align:left; cursor:pointer;}
.button_search #button_get_results:hover{background:url('dashboard/get_results_orange_over.png') no-repeat left top transparent;}
.button_search #button_get_results a{color:#fff;display:block;font-family:'Open Sans regular',sans-serif;font-size:18px;line-height:49px;padding-left:35px;text-decoration:none;}
.button_search.pages a, .button_search_store.pages a, .check-ordermatch.pages a{color:#fff;text-decoration:none;font-size:18px;line-height:32px;}
.button_search_cancel {position:absolute;left:330px;top:42px; color:#3f3f3f;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-transform:none;}
.button_search.pages.prev, .button_search_store.pages.prev, .check-ordermatch.pages.prev{position:absolute;left:384px;top:28px;background-color:#f1f1ed;border:1px solid #c9c3c3;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.prev:hover, .button_search_store.pages.prev:hover, .check-ordermatch.pages.prev:hover{background-color:#e3e3e3;}
.button_search.pages.prev a, .button_search_store.pages.prev a, .check-ordermatch.pages.prev a{color:#3d4255;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.button_search.pages.next, .button_search_store.pages.next, .check-ordermatch.pages.next{position:absolute;left:506px;top:28px;background-color:#00aec7;border:1px solid #00aec7;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.next:hover, .button_search_store.pages.next:hover, .check-ordermatch.pages.next:hover{background-color:#fc6307;}
.button_search.pages.next a, .button_search_store.pages.next a, .check-ordermatch.pages.next a{color:#ffffff;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.detail_box_record_store > div > table {/*background:url('pharmasave/top_inner_shadow_big.png') no-repeat scroll left top transparent;*/}
.detail_box_record_store div.numbers {margin:15px 20px;}
.detail_box_record_store div.numbers ul {padding-bottom:10px;}
.detail_box_record_store div.numbers li {color:#868080; font-family:'Open Sans Light',sans-serif; display:inline-block; zoom:1; *display:inline; height:20px; text-align: center; width:10px;}
.detail_box_record_store div.numbers li.bold {color:#3e3838; font-family:'Open Sans Semibold',sans-serif;}
.detail_box_record_store div.numbers li.selected {background:/*url('resources/pharmasave/numbers_underlay.png')*/ none no-repeat scroll 0 0 #8dc53e; color:#333333; font-family:'Open Sans Bold',sans-serif; width:20px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.detail_box_record_store .ordermatch_tit {color:#d93f10; font-family:'Open Sans Semibold',sans-serif; font-size:14px; line-height:20px; padding-top:5px;}
.detail_box_record_store .ordermatch_subtit {color:#4e4a4a; font-family:'Open Sans regular',sans-serif; font-size:13px; line-height:18px;}
.detail_box_record_store .ordermatch_line {background:url('gdml/line-inner-shadow_668x27.png') no-repeat scroll center top transparent; height:85px; margin-top:20px; padding-right:20px; position:relative; width:666px;}
.detail_box_record_store .ordermatch_line.lineshort {background:url('gdml/line-inner-shadow_511x27.png') no-repeat scroll center top transparent;}
.detail_box_record_store #result_match_string {color:#505366; font-family:'Open Sans',sans-serif; font-size:14px; line-height:20px; padding:0px 20px 0px 0px;}
.detail_box_record_store #result_match_string .bold {font-family:'Open Sans Bold',sans-serif;}
.detail_box_record_store #result_match_string a {color:#0e838c; text-decoration:underline;}
.button_labtests#helpdesk{background:url('dashboard/helpdesk.png');width:165px;height:29px;text-align:left;cursor:pointer;position:absolute;left:160px;top:60px}
.button_labtests#helpdesk:hover{background-color:#cbc8c6}
.button_labtests#viewresults{background:url('dashboard/lab_tests.png');width:181px;height:29px;text-align:left;cursor:pointer;position:absolute;left:340px;top:60px}
.button_labtests#viewresults:hover{background-color:#fd9f5a}
.button_labtests#helpdesk a{color:#000;font-size:13px;font-weight:bold;line-height:29px;padding-left:14px;padding-right:35px;position:absolute;text-decoration:none}
.button_labtests#viewresults a{color:#fff;font-size:13px;font-weight:bold;line-height:29px;padding-left:20px;padding-right:37px;position:absolute;text-decoration:none}
.detail_box_tests{background-color:#fff;width:688px;min-height:32px;position:relative;overflow:hidden}
.detail_box{background-color:#fff;width:95%;margin:22px auto;min-height:32px;position:static;overflow:hidden}
.detail_box_title{height:32px;padding:0 15px;line-height:32px;color:#fff;font-family:"Open Sans",Semibold;font-size:16px}
.detail_box_title .title_num_actplan{background:url('ud/circle_blue_33x18.png') no-repeat scroll left top transparent;color:#fff;font-family:'Open Sans Semibold',sans-serif;font-size:13px;vertical-align:middle;position:absolute;top:4px;right:-60px;width:33px;line-height:18px;text-align:center}
.detail_box_title[name=showembox]{background-color:#a1a1a1}
.detail_box_text{background-color:#fff;padding:15px;font-size:13px;line-height:1.4em}
.detail_box_text b{font-weight:bold}
.detail_box_text p{padding:0 0 10px}
.detail_box_text ol{padding:0 0 0 20px}
.detail_box_text ul{padding:0 0 0 10px;list-style:square inside url("li_style_square.png");float:left; }
.detail_box_text li{padding:2px 0 8px}
.detail_box_text .action{color:#126537;font-weight:bold}
.detail_box_text .action a{color:#f77f00;cursor:pointer}
.detail_box_text .intro_em{padding-bottom:10px}
.detail_box_text .intro_em .b_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:bold}
.detail_box_text .intro_em .n_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:normal}
.detail_box_text .intro_em .n_tit>span{vertical-align:middle;float:left;line-height:34px}
.detail_box_text .intro_profile{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_detail{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_italic{font-size:13px;font-style:italic}
.detail_box_bar{background:url('bar_1x36.jpg') repeat-x scroll center top #fff;height:36px;padding:0 15px;line-height:36px}
.detail_box_bar{background:url('bar_1x29.png') repeat-x scroll center top #fff;height:29px;padding:0 15px;line-height:29px;width:100% !important; }
.detail_box_search, .detail_box_search_overview{background:url('bar_search.png') repeat-x scroll center top transparent;height:32px;vertical-align:middle;position:relative;}
.light_shadow{border:1px solid #abafae}
.l_r_light_shadow{border-left:none;border-right:none;}
span.num_counter{background:none;margin-left:15px;line-height:20px;display:inline-block;width:32px;text-align:center;color:#000;font-size:14px}
input#search_small{border:1px solid #cfd3de;height:22px;padding-left:18px;padding-right:51px;width:144px;position:absolute;top:46px;right:16px;}
input#search_health{border:1px solid #cfd3de;height:46px;padding-left:15px;padding-right:0px;width:69%;line-height:44px;float:left;margin:0;  }
ul.search_text_following {
    float: left;
    list-style: inside none disc;
    padding: 0;
    width: 100%;
}
ul.search_text_following li {
	padding: 1px 0;
}
div.result_container {
	float: left;
    text-align: right;
    width: 100%;
}
div.result_container input#search_input {
	border:1px solid #cfd3de;
	height:46px;
	line-height:44px;
	padding-left:18px;
	padding-right:51px;
	width: 390px;
	font-family:Arial;
	font-size:14px;
	color: #71737a;
}
.search_container li.alphabet_letter {display: inline;margin-left: 4px;margin-right: 3px;}
.search_container li.alphabet_letter a {
	color:#0e838c;
	font-family:'Open sans';
	font-size:15px;
	text-decoration: none;
}
li.alphabet_letter a:hover {
	text-decoration: underline;
}
.result_container li.alphabet_letter {
	display: inline;
	margin-left: 2px;
	margin-right: 3px;
}
.result_container li.alphabet_letter a {
	color:#0e838c;
	font-family: 'Open sans';
	font-size:14px;
	text-decoration: none;
}
div.related_title {
	border-bottom: 1px solid #CFD3DE;
	color:#656464;
	font-family: 'Arial';
	font-weight: bold;
	font-size:18px;
	height: 28px;
	padding-left: 10px;
	padding-top: 22px;
}
div.related_item {
	color:#19a4de;
	font-family: 'Open Sans bold';
	font-size:13px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.related_item.bordbottom {
 	border-bottom: 1px solid #CFD3DE;
}
a.health_article, a.health_article2, a.health_global {
	color:#0e838c;/*19a4de*/
	font-family: 'Open Sans';/*'Open Sans bold'*/
	font-size:13px;
	text-decoration: none;
}
#haz_detail_addtolist {position:relative; top:10px; right:15px; height:17px; text-align:right; margin-bottom: 10px;}
#haz_detail_addtolist a {color:#71737a; font-family:Arial; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; vertical-align:middle;}
#haz_detail_addtolist a:HOVER {color:#505366;}
#haz_detail_addtolist img {vertical-align:middle; padding-right:2px;}
#haz_detail_addtolist span {vertical-align:middle;}
table#summary div#factsheet {
	padding-left: 20px;
}
table#summary div.anchors li {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	padding: 0;
}
.detail_box .title_box {
	color: #018595;
	font-family: 'Open Sans bold';
	font-size:16px;
	/*margin-bottom: 12px;*/
	overflow:hidden;
}
.detail_box .title_box_grey {
	border-bottom: 1px solid #cccccc;
	color: #666666;
	font-family: 'Open Sans';
	font-size:14px;
	margin-bottom: 18px;
	margin-right: 42px;
	padding-bottom: 10px;
}
div#factsheet li a {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	text-decoration: none;
}
.detail_paragraph {
	/*margin-top: 20px;*/
	text-align: justify;
}
.detail_paragraph li {
	list-style: disc outside none;
    margin-left: 5px;
    text-align: left;
}
.detail_paragraph .container {
	padding: 10px 21px;
}
/* .detail_paragraph .container p:last-child {
	font-family: Myriad Pro;
	font-size: 10px;
} */
.health_detail_article i {font-style:italic;}
.health_detail_article a {color:#71737A; text-decoration:none;}
.health_detail_article a:HOVER {color:#505366; text-decoration:underline;}
.health_detail_article p img {float:left; padding:10px 6px;}
.health_detail_article h3 {font-family:'Open Sans Semibold'; font-size:14px; padding:10px 0px 5px;}
.health_detail h3{color: #0e838c;font-size: 15px;font-family: 'Open Sans bold';}

/* MEDICATIONS */
.detail_box_medication {

}
div#medication_more, div#richlist_more {
	/*border-left: 1px solid #ABAFAE;
	border-right: 1px solid #ABAFAE;*/
	font-size: 10px;
	height: 30px;
	padding-right: 20px;
    text-align: right;
}
div#medication_more a, div#richlist_more a {
	color: #007ca3;/*#2ec9f5;*/
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
}

table.richlist tr.med_row td {
	max-width: 120px;
	overflow: hidden;
	vertical-align: middle;/*new*/
	word-break: break-word;
	padding-left:20px;
	padding-right:5px;
	text-align:left;
}

div#medication_more a.link_pag_active, div#richlist_more a.link_pag_active {color: #505366;}
table.richlist th.header {
	border-bottom: 1px dotted #d7dadf;
	border-left: 1px dotted #d7dadf;
	/*border-top: 1px dotted #d7dadf;*/
	color: #007CA3;
	font-size: 10px;
	line-height: 13px;
	padding: 7px 10px 5px 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: left;
}
table.richlist th.header.first {
	border-left: none;
	padding-left: 20px;
	text-align: left;
}

table#sorting_inbox_overview th.header{
	text-align: left;
	padding-left: 20px;
}

table.richlist .text {
	border-bottom: 1px solid grey;
	color: #4e5367;
	height: 40px;
	line-height: 40px;
	position:relative;
	text-align: center;
}
table.richlist .td_text_inbox, table.richlist .td_text, table.richlist .td_link, table.richlist .td_link_pat, table.richlist .td_img, table.richlist .td_butt, table.richlist .td_grap{
	border-bottom: 1px solid #d7dadf;
	/*line-height: 40px;*/
	line-height: 16px;/*new*/
    padding-bottom: 10px;/*new*/
    padding-top: 11px;/*new*/
	text-align: center;
	border-left: 0px solid;
}
table.richlist .td_text_inbox a, table.richlist .td_text a, table.richlist .td_link a, table.richlist .td_link_pat a, table.richlist .td_img a, table.richlist .td_butt a, table.richlist .td_grap a{
	display:block;
	vertical-align: middle;
}
table.richlist .td_text_inbox img, table.richlist .td_text img, table.richlist .td_link img, table.richlist .td_link_pat img, table.richlist .td_img img, table.richlist .td_butt img, table.richlist .td_grap img{
	vertical-align: middle;
}
table.richlist .td_text_inbox span, table.richlist .td_text span, table.richlist .td_link span, table.richlist .td_link_pat span, table.richlist .td_img span, table.richlist .td_butt span, table.richlist .td_grap span{
	/*text-transform: capitalize;*/
	vertical-align: middle;
}
table.richlist tr.med_row {
	color: #454b60;
	cursor: pointer;
	font-family: 'Open Sans Semibold',sans-serif;
	height: 53px;
}
.bg_app_2 table.richlist tr.med_row {
	color: #505366;
}
.bg_app_2 table.richlist tr.med_row:hover {
	color: #018595;
}
.bg_app_2 table.richlist tr.med_row .td_text span {
	font-family: ''Open Sans Semibold'';
	/*font-weight: bold;*/
}
.bg_app_2 table.richlist tr.med_row .td_text.open span {
	color:#14808a;
}
table.richlist .td_butt a {
	color: #ffffff;
	text-decoration: none;
}
table.richlist .td_butt span {
	background-color: #949391;
	border: 1px solid #949391;
	padding: 5px 10px;
}
table.richlist .td_butt a:HOVER span {
	border: 1px solid #ffa500;
}
table.richlist .td_link, table.richlist .td_link_pat {
	padding-right: 15px;
	text-align: right;
	vertical-align:middle;
	width: 25px;
}
table.richlist .row_1of3.td_img {width:60px;}
table.richlist .row_1of3.td_text {padding-left:15px; text-align:left;}
table.richlist .td_grap {
	padding: 0px 10px;
	width: 300px;
}
table.richlist .td_grap .graphic_bar {
	background-color: #d6d6d6;
	display: inline-block;
	height: 10px;
	position: relative;
	text-align: left;
	width: 300px;
}
table.richlist .td_grap .graphic_color {
	background-color: #2e8abf;
	display: inline-block;
	height: 10px;
}
table.richlist .td_grap .graphic_point {
	left: -6px;
	position: absolute;
	top: -10px;
}
table.richlist .lastrow {
	border-bottom: none;
}
table .div_hidden {
	background: url('pharmasave/background_hidden_box.png') repeat-x scroll 0 bottom #f5f6f9;
	display:none;
	/*padding-bottom: 40px;*/
	position: relative;
}
table .div_addelement {
	height: 40px;
	/*background: url('pharmasave/bar_add_element.png') repeat-x scroll 0 bottom #d3d6de;*/
	background-color: #F0F1ED;
	border-bottom: 1px solid #D7DADF;
}
/*
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	bottom: 10px;
	cursor: pointer;
	height: 21px;
	left: 20px;
	position: absolute;
	text-align: center;
	width: 116px;
}
*/
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	cursor: pointer;
	float: left;
	height: 21px;
	margin-left:23px;
    margin-right: 4px;
	margin-top: 10px;
	text-align: center;
	width: 116px;
}
table .button_add_element a {
	color: #008BB6;/*#3acbf6;*/
	text-decoration: none;
}
.detail_box_bar .div_addelement {
	height: 29px;
}
.detail_box_bar .button_add_element {
	background: url('pharmasave/button_add.png') no-repeat scroll left center transparent;
	cursor: pointer;
	height: 29px;
	text-align: center;
	width: 86px;
}
.detail_box_bar .button_add_element a {
	color:#007ca3;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.button_add_element.button_without-img {
	background: none no-repeat scroll left top transparent;
	margin: 10px 10px 0px;
	width: auto;
}
.button_add_element.button_without-img a {
	background-color:#f7fbfb;
	border:1px solid #c0bdbb;
	padding:2px 6px;
	font-size:10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0px 0px 2px 2px #e3e9ea;
	-moz-box-shadow:0px 0px 2px 2px #e3e9ea;
	-webkit-box-shadow:0px 0px 2px 2px #e3e9ea;
}
.button_add_element.button_without-img a:HOVER {
	background-color:#e0e3e3;
}
a.profile_update {
/* 	background-color: #F7FBFB; */
	/* border: 1px solid #C0BDBB;
	border-radius: 4px;
	box-shadow: 0 0 2px 2px #E3E9EA;
	display: block;
	font-size: 10px;
	font-family: 'Arial Bold',sans-serif;
	line-height: 25px;
	color: #007ca3;
	padding-left: 10px;
    padding-right: 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: #F7FBFB;
  	background: -webkit-linear-gradient(#F7FBFB, #F0F3F3);
  	background:    -moz-linear-gradient(#F7FBFB, #F0F3F3);
  	background:         linear-gradient(#F7FBFB, #F0F3F3); */
}
a.profile_update:HOVER {
/* 	background-color:#e0e3e3; */
	/* background: #E0E2E2;
  	background: -webkit-linear-gradient(#E0E2E2, #D8DCDC);
  	background:    -moz-linear-gradient(#E0E2E2, #D8DCDC);
  	background:         linear-gradient(#E0E2E2, #D8DCDC); */
}
.list_med_block {overflow:hidden; width:686px;}
.list_med_scroll {overflow:hidden; width:100000px; position:relative; left:0px;}
.list_med_single {overflow:hidden; width:686px; float:left;}

.intro_em_medication {
	padding: 10px 15px 0px;
}

#detail_medications .detail_title, #refill_container .detail_title {
	color: #05c059;
	font-weight: bold;
	margin-bottom: 5px;
    margin-top: 5px;
	/*text-transform: uppercase;*/
}
#detail_medications .detail_text, #refill_container .detail_text {
	color: #4e5367;
}
#detail_medications .detail_title {color:#018595;font-size:12px;}
#detail_medications .detail_text {font-size:13px; line-height:18px; font-family:'Open Sans Semibold'; color:#454b60;}
#detail_medications .detail_text_italic {font-size:13px; line-height:18px; font-family:'Open Sans Italic';  font-weight:normal; color:#454b60;}
#detail_medications .detail_text.hidden_text {margin-left: 30px;margin-bottom: 25px;font-family: 'Open Sans';font-size: 14px;}
#detail_medications .red_text {color:#018595; font-weight:normal;}
#detail_medications .detail_title .red_text{font-size:13px;}
#detail_medications p {padding:5px 0px;}
#detail_medications b {font-weight:bold;}
#detail_medications i {font-style:italic;}
#detail_medications ul {list-style-type:disc; padding-left:20px;}

#detail_medications .med_box-tit {
	/*border-bottom: 3px solid #E7E6E4;*/
    /*margin-bottom: 20px;*/
    max-width: 450px;
    font-size:12px;
    /*overflow: hidden;*/
    padding-bottom: 6px;
    /*white-space: nowrap;*/
}
#detail_medications .med_brand-tit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-weight:bold;}
#detail_medications .med_brand-subtit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-style:italic; font-weight:normal; text-transform:none;}
#detail_medications .med_refill-rem {border:3px solid #e7e6e4; padding:10px 15px; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
/*#com_7012_70115 > div {padding:10px 10px 10px 30px;}*/
#commandbar_7012 {position:relative;}
#com_7012_70115 .commandbar_button {font-family:'Open Sans'; font-size:16px; margin-left:20px; width:200px;}
#com_7012_70115 .commandbar_button a {background-color:#d42955; border:1px solid #ffffff;margin-bottom: 20px; margin-top: 20px;}
#com_7012_70115 .commandbar_button a:HOVER {background-color:#018595; border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button {font-family:'Open Sans'; font-size:16px; height:78px; line-height:28px; margin-left:20px; width:200px;}
#com_7012_null .commandbar_button span {background-color:#e7e7e7; border:1px solid #ffffff; color:#53556c; cursor:pointer; display:block;width: 170px;height: 32px;margin-bottom: 20px; margin-top: 20px;padding: 5px;}
#com_7012_null .commandbar_button span:HOVER {border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button span:AFTER {content:'Refill now';}
#com_7012_null .commandbar_button span img {display:none;}
.com_7012_alert {
	/*background-color:#d42955;*/
	background-color:#018595;
	color:#ffffff;
	font-family:Open Sans semibold;
	font-size:13px;
	position:absolute;
	right:30px;
	/*top:-10px;*/
	top:-60px;
	min-height:50px;
	/*height: 90px;*/
	padding:10px;
	/*width:280px;*/
	width:348px;
	border:1px solid #c9c3c3;
	box-shadow:0px 0px 16px 2px #aeaeae;
	-moz-box-shadow:0px 0px 16px 2px #aeaeae;
	-webkit-box-shadow:0px 0px 16px 2px #aeaeae;
}
.com_7012_alert .bold {font-family:'Open Sans Bold';}
#com_70321 {left:270px; width:340px;}
#medication_about .text_about_title {
	font-size: 16px;
    font-weight: bold;
	text-align: left;
}
#medication_about .text_about {
	text-align: left;
}
div.grey_block_button {
	background-color:#00aec7;
	background-image:none;
	color:#ffffff;
	cursor: pointer;
	position: absolute;
	left: 52px;
	bottom: 40px;
	height:33px;
	width:150px;/*180*/
	line-height: 33px;
	text-align: center;
	border: 1px solid #00aec7;
}
div.grey_block_button a {
	color:#ffffff;
	display:block;
	font-family:'Open Sans Semibold',sans-serif;
	font-size:15px;
	line-height:33px;
	text-decoration:none;
}
div.grey_block_button:HOVER, div.grey_block_button:FOCUS {
	background-color:#00aec7;
}
div.grey_block_button_cancel, div.grey_block_button_reset {
	background-color: #f1f1ed;
	border: 1px solid #c8c3c3;
	cursor: pointer;
	position: absolute;
	left: 52px;
	bottom: 40px;
	height:33px;
	width:150px;
	line-height: 33px;
	text-align: center;
}
div.grey_block_button_cancel a, div.grey_block_button_reset a {
	color: #4a4b4c;
	display: block;
	line-height:38px;
	text-decoration: none;
	font-family: 'Open Sans semibold';
	font-size: 15px;
	text-transform: capitalize;
}
div.grey_block_button_cancel:hover, div.grey_block_button_reset:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add.blocked, div.grey_block_button_save.blocked, div.grey_block_button_add.blocked:hover, div.grey_block_button_save.blocked:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add, div.grey_block_button_save {
	background-color: #00aec7;
	border: 1px solid #00aec7;
	cursor: pointer;
	position: absolute;
	left: 52px;
	bottom: 40px;
	height:39px;
	width:150px;
	line-height:40px;
	text-align: center;
	text-transform: capitalize;
}
div.grey_block_button_add a, div.grey_block_button_save a {
	color:#ffffff;
	font-family:'Open Sans Semibold',sans-serif;
	font-size:15px;
	line-height:39px; 
}
div.grey_block_button_add:hover, div.grey_block_button_save:hover {
	background-color: #00aec7;
}
div.white_block_button {
	background-color: #f1f1ed;
	border: 1px solid #c6c6c6;
	color: #666666;
	cursor: pointer;
	position: absolute;
	left: 52px;
	bottom: 40px;
	height:33px;
	width:150px;
	line-height: 33px;
	text-align: center;
}
div.white_block_button:hover {
	background-color: #e3e3e3;
}
div.white_block_button a {
	color: #454b60;
	font-family: 'Open Sans';
	font-size: 15px;
}

table#payment_report {
	margin-bottom: 60px;
	margin-top: 10px;
	width: 720px;
}
table#payment_report th {
	background-color: #737687;
	border: 1px solid #b9b9b9;
	color:#fff;
	font-size: 12px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	vertical-align:middle;
	width: 14%;
}
table#payment_report td {
	border: 1px solid #b9b9b9;
	color: #737687;
	font-size: 12px;
	padding: 10px;
}
table#payment_report span.price, table#payment_report td.price {
	color: #737687;
}
table#payment_report td.price {
	padding-right: 30px;
    text-align: right;
}
div#signatures {
	color: #42475d;
	text-align: right;
	margin-bottom: 50px;
	margin-right: 270px;
}
div#signatures .ph_sign {
	font-weight: bold;
	margin: 5px 0 15px 5px;
}

/* default content objlist */
.box_objList_block {overflow:hidden; width:686px;}
.box_objList_scroll {left:0px; position:relative; width:10000px;}
.box_objList_single {float:left; width:686px;}

/* default command bar */
.commandbar_box {float:left;}
.commandbar_box > div {padding:10px;}
.commandbar_text1 {font-weight:bold;}
.commandbar_text2 {padding:2px 0px 10px;}
.commandbar_button {text-align:center;}
.commandbar_button a {background-color:#949391; border:1px solid #949391; color:#ffffff; display:block; padding:5px; text-decoration:none; vertical-align:middle;height: 32px;width: 170px;}
.commandbar_button a:HOVER {background-color:#c4c3c1; border:1px solid #ffa500;}
.commandbar_button img {vertical-align:middle;}
.commandbar_button span {line-height: 32px;}

/* default detail */
.component_detail_box {color:#4e4a4a; font-family:'Open Sans Light',sans-serif; font-size:14px; line-height:20px;padding-bottom: 0px;}
.component_detail_bg {padding:15px 30px; min-height:80px;}
.component_detail_tit1 {font-size:18px; line-height:24px; padding-bottom:15px;color:#018595;font-family: 'Open Sans Light';}
.component_detail_tit2 {font-size:13px; line-height:20px; padding-bottom:0px;color:#454b60;font-family: 'Open Sans Semibold';}
/*.detail_hr-medication {padding:15px 30px 15px 165px; min-height:90px; background:url('gdml/details/hr_my-medication.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-medication {padding:0; min-height:100px;float:left;width:100%;}
.detail_my-medications-review {padding:15px 30px 15px 165px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_my-medication-reviews {padding:35px 30px 15px 160px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_hr-appointments {padding:0;float:left;width:100%;    }
/*.detail_hr-labresult {padding:15px 30px 15px 165px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-labresult {padding:0; min-height:100px;float:left;width:100%;}
.detail_hr-labresult-favo {padding:35px 30px 40px 160px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 30px transparent;}
/*.detail_my-vaccinations-history {padding:15px 30px 15px 165px; min-height:100px; background:url('gdml/details/hr_my-vaccination.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-vaccination {padding:0; min-height:100px;float:left;width:100%;}
.detail_rl-myreadinglist {padding:25px 30px 15px 160px; min-height:88px; background:url('gdml/details/myrl_empty-list.png') no-repeat scroll 40px 30px transparent;}
/* custom detail */
.detail_rl-myreadinglist .component_detail_tit1{display:none;}
.detail_rl-myreadinglist .myreadinglist_add_plus{color:#00aec7;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;}
.detail_rl-myreadinglist .myreadinglist_add_text{color:#00aec7;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase;}

/* default grid badges */
.badgename_box {border:1px solid #cdcdcd; background-color:#3284ae; color:#ffffff; display:table; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgename_box:HOVER {border:1px solid #ffa500;}
.badgename_row {display:table-row; height:50px;}
.badgename_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgename_icon {position:absolute; bottom:1px; left:1px; height:70px; width:70px; /*background-color:#3284ae;*/ overflow:hidden; text-align:center;}
.badgename_icon img {max-width:70px;}
.badgename_butt {position:absolute; bottom:1px; right:0px; height:auto; width:138px; background:url('arrow_white_dw.png') no-repeat scroll right center transparent; border-top:1px dotted #ffffff; text-align:right;}
.badgename_butt a {color:#ffffff; font-size:12px; padding-right:20px; text-decoration:none; text-transform:uppercase;}

.badgedata_box {border:1px solid #cdcdcd; background-color:#ffffff; color:#000000; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgedata_box:HOVER {border:1px solid #ffa500;}
.badgedata_row {display:table-row; height:50px;}
.badgedata_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgedata_butt {position:absolute; bottom:0px; left:0px; height:20px; width:100%; background:url('arrow_blue_r.png') no-repeat scroll right center transparent; border-top:1px dotted #cdcdcd; line-height:20px;}
.badgedata_butt a {color:#333333; font-size:12px; padding:0px 16px 0px 10px; text-decoration:none; text-transform:uppercase;}
.badgedata_message {color:#666666; font:italic 12px/15px 'Open Sans',sans-serif; padding:5px 10px;}
.badgedata_pointsgoal {display:table-cell;}
.badgedata_points_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_points_row {display:table-row;}
.badgedata_points_line {border-left:1px dotted #cdcdcd;}
.badgedata_points_val1 {display:table-cell; font:13px/16px 'Open Sans Bold',sans-serif; padding:4px 4px 0px; text-transform:uppercase;}
.badgedata_points_val2 {display:table-cell; font:13px/16px 'Open Sans',sans-serif; padding:0px 4px 4px; text-transform:uppercase;}
.badgedata_progressbar {padding:5px 10px;}
.badgedata_bar_box {background-color:#d6d6d6; display:inline-block; height:10px; margin-right:10px; position:relative; text-align:left; width:100px;}
.badgedata_bar_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_bar_text {font:28px/30px 'Open Sans',sans-serif;}
.badgedata_scorebar {padding:5px 10px; min-width:150px;}
.badgedata_score_box {background-color:#d6d6d6; display:inline-block; height:10px; position:relative; text-align:left; width:100%;}
.badgedata_score_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_score_text {font:14px/18px 'Open Sans',sans-serif;}
.badgedata_score_text_big {font:26px/28px 'Open Sans',sans-serif;}
.badgedata_textplus {display:table-cell;}
.badgedata_textplus_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_textplus_row {display:table-row;}
.badgedata_textplus_cell {display:table-cell; text-align:center; vertical-align:middle;}
.badgedata_textplus_big {font:16px/18px 'Open Sans Bold',sans-serif; text-transform:uppercase;}
.badgedata_textplus_small {font:13px/16px 'Open Sans',sans-serif; text-transform:uppercase;}
.badgedata_trendgraph {display:table-cell;}
.badgedata_trend_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_trend_row {display:table-row;}
.badgedata_trend_cell1 {display:table-cell; height:50px; width:55px; border-right:1px dotted #cdcdcd; font:13px/16px 'Open Sans',sans-serif; padding:0px 2px; text-transform:uppercase; vertical-align:middle;}
.badgedata_trend_cell2 {display:table-cell; height:50px; width:146px;}
.badgedata_trend_lines {position:relative; height:50px; width:146px;}
.badgedata_trend_linered {border-bottom:1px solid #ff0000; height:4px;}
.badgedata_trend_linegray {border-bottom:1px solid #666666; height:4px;}
.badgedata_trend_linegreen {border-bottom:1px solid #009900; height:4px;}
.badgedata_trend_graph {height:4px; left:2px; position:absolute; top:2px; width:4px;}
.badgedata_trend_pointred {background-color:#ff0000;}
.badgedata_trend_pointgreen {background-color:#009900;}

/* box_ajax_slide_down */
.box_below_line {/*padding-top:15px;*/}
.box_below_line .box_below_box.first {border-top:none; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .box_below_box {border-top:1px dotted #7b7b7d; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .below_options {font:10px/20px Arial; height:20px; text-align:right; text-transform:uppercase; margin-right:20px; padding-top:15px;}
.box_below_line .below_options a {border-left:1px solid #cbcbcb; color:#00aec7; margin-left:15px; padding-left:8px; text-decoration:none; vertical-align:middle;}
.box_below_line .below_options a:hover {text-decoration:underline;}
.box_below_line .below_options img {line-height:20px; vertical-align:middle;}
.box_below_line .below_options span {line-height:20px; vertical-align:middle; padding-left:2px;}
.box_below_line .below_content {color:#0e838c; min-height:40px;}
.box_below_line .below_text { padding:0px 10px 6px;}
.box_below_line .below_text_up {font:13px Arial bold; text-transform:uppercase; color:#14808a;}
.box_below_line .below_text_bold {color:#454b60; font:13px/18px 'Open Sans Semibold',sans-serif;}
.box_below_line .below_text > .below_text_bold:first-child {display: block;	padding-top: 10px;}
.box_below_line .below_text_hidden {display:none; padding:0px 0px 16px}
.box_below_line .box_below_box .below_text {padding:8px 10px 0px 0px;}
.box_below_line .below_button_new {padding:4px 0px 15px; position:relative;}
.box_below_line .below_button_box {left:460px; position:relative; top:0px;float:none;}
.box_below_line .below_img_func {bottom:0px; cursor:pointer; height:22px; position:absolute; right:40px; width:22px;}
.box_below_line .below_plus_dw {background:url('pharmasave/icons/plus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}
.box_below_line .below_plus_up {background:url('pharmasave/icons/minus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}

/* box_ajax_slide_right */
.box_ajax_slide_right {font:12px/18px Arial;}
.box_ajax_slide_right .ajax_right_title {font:13px/18px 'Open Sans Bold',sans-serif; padding:15px;}
.box_ajax_slide_right .ajax_right_text {padding:15px;}

/* box_ajax_popup */
.box_ajax_popup {padding:20px;}

div.sort_select, div.sort_select_overview {cursor:pointer; position:absolute; text-transform:uppercase;}
img.sort_select_img, img.sort_select_img_overview {cursor:pointer; position:absolute;}
div.sort_list, div.sort_list_overview {cursor:pointer; position:absolute; text-transform:uppercase;}
div.sort_list li, div.sort_list_overview li{background-color:#ebebeb;padding-left:4px;cursor:pointer;}
div.sort_list li:nth-child(odd), div.sort_list_overview li:nth-child(odd){background-color:#fff;}
div.sort_list li a, div.sort_list_overview li a{color:#555353;text-decoration:none;}
div#app_header{background:url('pharmasave/page_header.png') repeat-x scroll center top transparent;border-bottom:1px solid #dbdbdb;height:50px;float:left;width:100%;margin-bottom:20px;}
h1.app_title{color:#707070; line-height: 50px;padding-left: 10px;font-family: 'Arial Bold',sans-serif;font-size: 18px;}
h1.app_title span{font-family:'Open Sans',sans-serif;font-size:13px;padding-left:10px;color:#707070;}
div.buttons_med{background-color:#f9f9f9;margin:auto;width:688px;}
div.med_update{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_update img{padding-left: 10px;padding-top: 10px;vertical-align: text-bottom;}
div.med_review{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_review img{padding-top:3px}
div.med_payment{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-left:10px;width:188px}div.med_payment img{padding-top:3px}
.app_anchor{color:#4a4b4c;font-family:'Open Sans',sans-serif;font-size:12px;line-height:16px;margin:30px auto 0px;width:688px;}
.app_anchor a{color:#0e838c;text-decoration:none;}
.app_anchor a:HOVER{text-decoration:underline;}
.detail_arrow{position:absolute;bottom:27px;right:29px;}
.detail_share{position:absolute;top:8px;right:10px;}
.detail_print{position:absolute;top:8px;right:80px;}
.detail_corner_top_l{background-color:transparent;position:absolute;width:6px;height:6px;top:0;left:0;}
.detail_corner_top_r{background-color:transparent;position:absolute;width:6px;height:6px;top:0;right:0;}
.detail_corner_down_l{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;left:0;}
.detail_corner_down_r{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;right:0;}
.detail_bottom{width:100%;margin-top:20px;line-height:14px;color:#505366;font-size:11px;}
.detail_bottom_text{background-color:#ebebeb;line-height:20px;color:#505366;font-size:12px;padding:6px 10px;}
.detail_bottom_text a{color:#126537;text-decoration:none;}
.detail_bottom_text a:HOVER{text-decoration:underline;}
.bottom_box{width:688px;margin:0 auto;padding:10px 0;color:#7f7f7f;font-size:11px;}
.bottom_box b{font-weight:bold;}
.bottom_box a{color:#126537;text-decoration:none;}
.bottom_box a:HOVER{text-decoration:underline;}
.em_anchors{width:688px;margin:12px auto;padding:6px 0;border-top:1px solid #e0dfe1;}
.em_anchors blockquote{padding:4px 0 2px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 2px 10px transparent;}
.em_anchors a{color:#126537;font-style:normal;text-decoration:none;}
.em_anchors a:HOVER{text-decoration:underline;}
.em_anchors_small{width:auto;}
.em_anchors_noborder{border:0;}
.em_anchors_bott{background:url('bg_post_anchor.png') repeat-x scroll left top transparent;width:100%;height:20px;margin:0 auto;}
.em_anchors_padTop{margin:20px auto 0;}
.showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none;}
.showlink span{vertical-align:middle;}
.showlink img{vertical-align:middle;padding-left:4px;}
/*.app_dash .detail_box_title{color:#fff;border-bottom:3px solid #fe6e23;padding:0;}*/
.box_dash img{width:322px;}
.detail_dash_title{background-color:#a1a1a1;padding:10px 15px;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;}
.detail_dash_subtitle{background-color:#e2e2e2;padding:5px 15px;color:#303c54;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:bold;}
.detail_dash_list{background-color:#e2e2e2;padding:7px 15px 7px 15px;color:#505366;font-family:'Open Sans',Sans-Serif;font-size:13px;line-height:17px;}
.detail_dash_list ul{color:#1d3c73;font-size:8px;font-family:Arial,Sans-Serif;padding:0;list-style:disc inside;}
.detail_dash_list li{padding:2px 0 8px;font-family:Arial,Sans-Serif;line-height:1.5em;}
.detail_dash_list a{color:#19a4ce;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;text-decoration:none;}
.detail_dash_list p{padding:2px 0;}
.detail_dash_list blockquote{background:none;padding:4px 0;border-bottom:1px dotted #ccc;font-family:Arial,Sans-Serif;}
.detail_dash_list_bis{background-color:#fff;padding:0 15px 5px 15px;}
.detail_dash_table{background-color:#fff;padding:10px 4px 0 4px;color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em;}
.detail_dash_table .borderBott{border-bottom:1px solid #e2e2e2;}
.detail_dash_table td{padding:5px 5px;vertical-align:middle;}
.detail_dash_table img{padding:0;}
.detail_dash_table .link_checkin{background:url('button_blue_101x28.png') repeat-x scroll left top transparent;width:101px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_checkin a{color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit{background:url('button_yellow_76x28.png') repeat-x scroll left top transparent;width:76px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_doit a{color:#23251b;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit img{vertical-align:middle;}
.detail_dash_table .link_doit span{vertical-align:middle;}
.detail_dash_funbox{background:url('dashboard/funbox_bottom_or.png') no-repeat scroll left bottom transparent;width:100%;margin:15px 0;padding-bottom:5px;position:relative}.detail_dash_funbox .box_funbox{min-height:20px;margin:0 0 30px;padding:10px 30px 8px;position:relative}
.detail_dash_funbox span.h3{background-color:#fe6e23;padding:5px 30px;}
.detail_dash_funbox .funbox_title div{float:left;}
.detail_dash_funbox .funbox_title td{vertical-align:middle;}
.detail_dash_funbox .funbox_title td div{float:none;}
.detail_dash_funbox .funbox_title .css_action_desc{padding-left:6px;}
.detail_dash_funbox .funbox_title .css_action_desc .dett_desc{padding:4px 0 2px 22px;}
.detail_dash_funbox .funbox_cup{width:46px;text-align:left;padding-top:4px;}
.detail_dash_funbox .funbox_cup img{padding:0;}
.detail_dash_funbox .funbox_border>td{border-top:1px solid #e0dfe1;}
.detail_dash_funbox .funbox_noborder>td{border:0;}
.detail_dash_funbox .box_text{height:28px;line-height:1.4em;font-weight:bold;}
.detail_dash_funbox .funbox_list{height:32px;line-height:1.4em;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal}
.detail_dash_funbox .link_doit{background:url('dashboard/funbox_doit.png') no-repeat scroll left top transparent;width:77px;height:22px;text-align:center;margin-left:20px}
.detail_dash_funbox .link_doit a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.detail_dash_funbox .link_doit img{vertical-align:middle;display:none;}
.detail_dash_funbox .link_doit span{vertical-align:middle;font-size:1px;}
.detail_dash_funbox .box_funbox_leftimg{background:url('dashboard/funbox_left_img.png') no-repeat scroll left top transparent;width:15px;height:41px;position:absolute;top:0;left:-15px;z-index:12}
.tests_searchform{height:40px;}
.tests_searchform input{border:1px solid #ccc;height:25px;color:#aaa;}
.tests_searchform .button_link{background-color:#54b6e3;}
.tests_searchform .button_link:hover{background-color:#1280b2;}
.tests_searchform .button_testssearch{width:80px;height:30px;padding:0;margin:0 0 0 240px;}
.tests_searchform .button_testssearch a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
#tests_seemore.button_link{background-color:#ff7b1d;width:80px;height:30px;padding:0;margin:auto auto 15px}
#tests_seemore.button_link:hover{background-color:#1280b2}
#tests_seemore.button_link a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer{background-color:#fff;padding:0 4px 15px;font-size:13px}
.detail_profile_prefer a{color:#0e6782;text-decoration:none}
.detail_profile_prefer a:HOVER{text-decoration:underline}
.detail_profile_prefer td{padding:5px 0;vertical-align:middle}
.detail_profile_prefer .td_icon{width:50px;text-align:center}
.detail_profile_prefer .border_up{border-top:1px solid #c9c9c9}
.detail_profile_prefer .border_dw{border-bottom:1px solid #c9c9c9}
.detail_profile_prefer .button_link{background-color:#0a8546}
.detail_profile_prefer .button_link:hover{background-color:#126537}
.detail_profile_prefer .button_gen{width:110px;height:26px;padding:0;margin:0 0 0 240px}
.detail_profile_prefer .button_gen a{display:block;line-height:26px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer div{padding:4px 20px 4px 0;position:relative}
.detail_profile_prefer div a{font-style:italic}
.detail_profile_prefer span{vertical-align:middle;position:relative}
.detail_profile_prefer input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.detail_profile_prefer .input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.setting_mail_none{}
.setting_mail_edit{width:200px;font-style:italic;border:1px solid #ccc !important}
.setting_reminder_roundups td{vertical-align:top;text-align:left}
.box_focus{width:100%;margin-top:10px}
.box_focus td{vertical-align:middle}
.box_focus .left_td{width:70px;text-align:center;vertical-align:top}
.box_focus .left_div{background-color:#545454;width:70px;height:50px}
.box_focus .left_div_start{background-color:#0a8546}
.box_focus .right{background-color:#ededf1;width:585px}
.box_focus .right>table{width:555px;height:50px;margin:0 10px 0 20px}
.box_focus .title{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px}
.box_focus .subtitle{color:#3d455c;font-family:'Open Sans Light',sans-serif;font-size:13px;padding:8px 10px 8px 20px;border-top:1px dotted #545454}
.box_focus .recommended{color:#126537;font-size:12px;font-style:italic}
.box_focus .button_blue{background:url('ud/button_coach_blue.png') no-repeat scroll left top transparent;width:120px;height:24px;text-align:left;padding-left:9px}
.box_focus .button_blue a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.box_focus .button_start{background:url('profile/button_coach_gray.png') no-repeat scroll left top transparent;width:125px;height:24px;text-align:center;border:1px outset #d2d2d6}
.box_focus .button_start a{color:#535353;font-family:'Open Sans SemiBold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.box_focus .border_l_start{border-left:0}
.box_focus .border_l_blue{border-left:0}
.box_focus .coaching_start{background:url('profile/coaching_expanded_white.png') no-repeat scroll left top transparent;width:585px;height:63px}
.box_focus .coaching_arrow{width:60px}
.box_focus .coaching_arrow>div{background:url('profile/coaching_circle_blue.png') no-repeat scroll left top transparent;width:21px;height:21px;margin:12px 0 0 24px;padding-top:5px;text-align:center;cursor:pointer}
.box_focus .coaching_arrow>div:HOVER{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_arrow a{line-height:21px;display:block}
.box_focus .coaching_arrow img{vertical-align:middle}
.box_focus .coaching_over{width:100%;cursor:pointer}
.box_focus .coaching_over:HOVER .coaching_arrow>div{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_text{padding:20px 0 10px 20px}
.box_focus .coaching_title{color:#505366;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;line-height:10px}
.box_focus .coaching_link{color:#fa4e16;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase}
.box_focus_complex{background-color:#5091cd;color:#fff;padding:12px 10px 12px 20px;box-shadow:0 16px 16px -10px #666 inset;-moz-box-shadow:0 16px 16px -10px #666 inset;-webkit-box-shadow:0 16px 16px -10px #666 inset}
.box_focus_complex a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none}
.box_focus_complex a img{vertical-align:middle}
.box_focus_complex ol{margin-left:32px;list-style-type:decimal}
.box_focus_complex li{padding:0;font-size:12px}
.box_focus_complex li>table{width:386px}
.box_focus_complex li td{vertical-align:baseline}
.box_focus_complex li img{vertical-align:middle}
.box_focus_complex .clear{padding-top:10px}
.hra_title{font-size:12px}
.hra_title a{color:#126537;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:18px}
.hra_title span{line-height:18px}
.hra_title img{width:18px;height:18px;vertical-align:top}
.hra_line{background-color:#f0eff0;height:26px;padding:5px 10px 0 10px;margin-top:10px;border-bottom:2px solid #e6e6e6}
.hra_line_title{float:left;color:#454b60;font-size:12px;font-weight:bold}
.hra_line_title img{padding-right:6px}
.hra_line_display{float:right}
.hra_line_display_withPad{float:right;padding-right:10px}
.hra_box{background-color:#e6e6e6;padding:10px 50px;margin:0 10px;min-height:20px}
.hra_box td{vertical-align:middle;padding-bottom:20px}
.hra_box .list_tit{color:#53586b;font-size:12px;font-weight:bold}
.hra_box .list_img{position:relative}
.hra_box .you_h{position:absolute;top:2px;right:40px}
.hra_box .you_m{position:absolute;top:2px;right:150px}
.hra_box .you_l{position:absolute;top:2px;right:260px}
.hra_commands_tit{color:#126537;font-size:12px;text-decoration:none;padding-top:6px}
.hra_commands_l{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_g_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_m{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_y_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_h{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_r_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.personality_promo_box{background:none;padding:0;}
.personality_promo_subtit{color:#126537;font-size:11px;text-transform:uppercase}
.personality_promo_big{color:#505366;font-family:'Open Sans Light',sans-serif;font-size:24px;/*border-bottom:1px solid #e5e5e5;*/padding:32px 0 15px;line-height:30px}
.personality_promo_big b{color:#0e838c;font-weight:bold}
.personality_promo_upp{color:#636466;font-family:'Open Sans Light',sans-serif;font-size:13px;text-transform:uppercase;padding:0 0 12px;vertical-align:middle}
.personality_promo_upp a{color:#126537;font-weight:bold;text-decoration:none}
.personality_promo_upp b{color:#1849a0;font-weight:bold;font-size:18px}
.personality_promo_upp span{vertical-align:middle;font-family:Open Sans Bold;}
.personality_promo_upp img{vertical-align:middle;padding-left:4px}
.personality_title{padding:10px 0 8px;font-family:'Open Sans Light',sans-serif;font-size:16px;font-style:italic}
.personality_mask{width:648px;height:300px;padding:0;overflow:hidden;border:1px solid #ddd;box-shadow:0 0 8px 2px #ccc inset;-moz-box-shadow:0 0 8px 2px #ccc inset;-webkit-box-shadow:0 0 8px 2px #ccc inset}
.personality_mask a.slide_text{color:#505366;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .slide_text span{line-height:26px;vertical-align:middle}
.personality_mask .slide_text img{vertical-align:middle}
.personality_mask .level_3{width:202px;padding-top:10px;text-align:center;float:left}
.personality_mask .level_3>img{height:166px;padding-bottom:10px}
.personality_mask .level_3 a{color:#4e4d4d;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .level_3 span{line-height:26px;vertical-align:middle;text-transform:uppercase}
.personality_mask .level_3 img{vertical-align:middle}
.personality_mask .slide_back{padding-left:4px}
.personality_mask .left_text{padding-top:0;width:320px;float:left}
.personality_mask .right_img{margin-top:20px;margin-left:80px;position:relative}
.personality_mask .slide_go_back{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_go_back span{line-height:12px;vertical-align:middle}
.personality_mask .slide_go_back img{vertical-align:middle}
.personality_mask .slide_img{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_img span{line-height:12px;line-height:16px\9;vertical-align:middle}
.personality_mask .slide_img img{vertical-align:middle}
.personality_mask .label_box{text-align:center;vertical-align:middle;margin-top:30px !important}
.personality_mask .label_img{color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;vertical-align:middle;display:block;}
.personality_mask>div{width:100000px;height:auto;overflow:hidden;position:relative}
.personality_maskscroll{width:608px;height:auto;padding:10px 20px}
.personality_maskscroll>table{height:258px}
.personality_maskscroll td{vertical-align:top}
.personality_maskscroll .img_section{padding-bottom:15px}
.personality_maskscroll .text_section{color:#4e4d4d;font-size:12px;text-transform:uppercase}
.personality_maskscroll .grafics_small{vertical-align:middle}
.personality_maskhesagon{}
.personality_maskhesagon .label_top{color:#000;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;padding:6px 0 20px}
.personality_maskhesagon .label_left{font-size:12px}
.personality_ability_l{background:url('profile/hexagon_low_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_m{background:url('profile/hexagon_med_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_h{background:url('profile/hexagon_high_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_box_tit{color:#018595;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;padding:14px 0 6px}
.personality_box_scroll{color:#505366;font-size:13px;}
.personality_box_scroll p{padding:2px 10px 6px 0}
.personality_box_scroll ul{list-style:none outside none;padding:0}
.personality_box_scroll li{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
.personality_box_scroll blockquote{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
#totalpeaq_value #value_txt{font-size:12px}
#totalpeaq_value #value_num{font-size:24px}
#totalpeaq_redo #totalpeaq_redo_subtitle{color:#126537}
#totalpeaq_redo_subtitle_link{color:#0e838c;text-decoration:none}
#totalpeaq_redo_subtitle_link:HOVER{text-decoration:underline}
.library_line{width:100%;margin-top:10px;border-bottom:2px solid #e6e6e6}
.library_line td{vertical-align:middle}
.library_line .left_td{width:70px;height:50px;text-align:center;vertical-align:middle}
.library_line .left_div{width:70px;height:50px}
.library_line .left_td img{vertical-align:middle}
.library_line .right{background-color:#ededf1;padding:0 10px}
.library_line .title{color:#505366;font-size:16px;font-family:'Open Sans',sans-serif}
.library_line .right .showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none}
.library_td{width:50%;padding:0}
.libray_left{padding-right:16px}
.libray_right{padding-left:16px}
.library_div{padding:14px 0 20px}
.library_art_view{padding-bottom:5px;border-bottom:3px solid #4dc8a7}
.detail_tableHtmlLibrary{padding:0 4px 4px;font-size:13px;line-height:1.4em}
.detail_tableHtmlLibrary h2{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;padding:0 0 6px}
.detail_tableHtmlLibrary a{color:#126537;text-decoration:none}
.detail_tableHtmlLibrary a:HOVER{text-decoration:underline}
.detail_tableHtmlLibrary ul{list-style:circle inside url("li_style_circle_blue.png");padding:0}
.detail_tableHtmlLibrary blockquote{padding:4px 0 4px 10px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent;border-top:1px dotted #616161}
.detail_tableHtmlLibrary .library_art_view{color:#303c54;font-style:italic;font-size:11px;font-family:'Open Sans',sans-serif}
.detail_tableHtmlLibrary .library_art_view img{padding:0 6px}
.detail_tableHtmlLibrary .library_art_view a{color:#fa4e16;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;text-transform:uppercase}
.detail_tableHtmlLibrary .linkNone{display:none}
.detail_articleHtmlLibrary{}
.detail_articleHtmlLibrary .goBack{padding:0 0 6px;margin:0 0 10px;border-bottom:1px dotted #ccc;font-size:12px;font-family:'Open Sans',sans-serif}
.detail_articleHtmlLibrary .goBack img{vertical-align:middle}
.detail_articleHtmlLibrary .goBack span{vertical-align:middle}
.detail_articleHtmlLibrary .detail_articleTitle{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}
.detail_articleHtmlLibrary h3{padding:4px 0;color:#e4a82c;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:normal}
.detail_articleHtmlLibrary ol{list-style:decimal}
.detail_articleHtmlLibrary ul{list-style:none outside none;padding:0}
.detail_articleHtmlLibrary ul>li{padding:2px 10px 4px 12px;background:url('li_style_arrow2.png') no-repeat scroll 0 8px transparent}
.detail_articleHtmlLibrary ul ul{list-style:none outside none;padding:0 0 0 12px}
.detail_articleHtmlLibrary ul ul>li{padding:2px 10px 4px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent}
.detail_articleHtmlLibrary a{color:#126537;text-decoration:none}
.detail_articleHtmlLibrary a:HOVER{text-decoration:underline}
.detail_articleHtmlLibrary i{font-style:italic}
.detail_articleHtmlLibrary b{font-weight:bold}
.detail_articleHtmlLibrary .styled{min-width:90%;margin-bottom:20px}
.detail_articleHtmlLibrary .styled th{padding:6px 30px 6px 15px;border:1px solid #ccc;background-color:#f4bb4c;font-weight:bold}
.detail_articleHtmlLibrary .styled td{padding:4px 30px 4px 15px;border:1px solid #ccc}
.bar_topic_prev{background:url('action/bg-scroll-topics.png') repeat-x scroll left top #dcdcde;height:70px;position:relative}
.bar_topic_prev .arrowL{width:39px;height:39px;position:absolute;top:14px;left:5px}
.bar_topic_prev .arrowR{width:39px;height:39px;position:absolute;top:14px;right:5px}
.bar_topic_prev .arrowL a{background:url('arrow_l_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowR a{background:url('arrow_r_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowL a:HOVER{background:url('arrow_l_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_prev .arrowR a:HOVER{background:url('arrow_r_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_block{background-color:transparent;position:absolute;left:44px;right:44px;height:70px;overflow:hidden}
.bar_topic_scroll{width:2000px;height:70px;overflow:hidden;position:relative;color:#929697;font-family:'Open Sans',sans-serif;font-size:12px;text-transform:uppercase}
.bar_topic_scroll div{position:relative;float:left;width:200px;height:70px;text-align:center;cursor:pointer}
.bar_topic_scroll table{margin:0 auto;padding-top:4px;border-collapse:separate;border-spacing:1px;font-size:3px;font-family:'Open Sans',sans-serif;color:#fff;line-height:4px}
.bar_topic_scroll td{background-color:#d3d3d3;width:32px;height:18px;text-align:center;vertical-align:middle}
.bar_topic_scroll td.active{background-color:#e2e2e2}
.bar_topic_scroll>div{background:url('action/bg-scroll-divider.png') no-repeat scroll 0 16px transparent;z-index:8}
.bar_topic_scroll>div.actual{background:none no-repeat scroll left top #fff;box-shadow:0 0 8px 6px #bdbdbe;-moz-box-shadow:0 0 8px 6px #bdbdbe;-webkit-box-shadow:0 0 8px 6px #bdbdbe;z-index:10}
.bar_topic_scroll .cell_l{display:table-cell;float:none;vertical-align:middle;width:60px;height:40px;padding:15px 5px 15px 15px}
.bar_topic_scroll .cell_r{display:table-cell;float:none;vertical-align:middle;width:110px;height:40px;padding:15px 10px 15px 0;text-align:left}
.bar_topic_scroll .enabled{color:#505366;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .disabled{color:#929697;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .ico_top_1{background:url('action/icon_topic_no_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_1{background:url('action/icon_topic_ok_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_2{background:url('action/icon_topic_no_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_2{background:url('action/icon_topic_ok_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_3{background:url('action/icon_topic_no_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_3{background:url('action/icon_topic_ok_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_4{background:url('action/icon_topic_no_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_4{background:url('action/icon_topic_ok_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_5{background:url('action/icon_topic_no_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_5{background:url('action/icon_topic_ok_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_6{background:url('action/icon_topic_no_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_6{background:url('action/icon_topic_ok_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_title{background:url('action/line_title_topic.png') repeat-x scroll center top transparent;width:100%;height:35px}
.bar_topic_block_title{background-color:transparent;height:35px;margin:0 44px;overflow:hidden}
.bar_topic_scroll_title{width:2000px;height:30px;overflow:hidden;position:relative;padding-top:5px}
.bar_topic_scroll_title div{position:relative;float:left;width:200px;height:30px;line-height:30px;text-align:center;font-size:11px;font-family:'Open Sans',sans-serif;color:#929697;text-transform:uppercase;cursor:pointer}
.bar_topic_scroll_title div.actual{color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:12px}
.detail_actionPlanning_health{padding:10px 0 25px;background-color:#fff}
.detail_actionPlanning_health .box_subtopic_block a{display:block;padding:0 12px;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:13px}
.detail_actionPlanning_health .box_subtopic_block table{border-collapse:separate;border-spacing:2px;margin:0;}
.detail_actionPlanning_health .box_subtopic_block td{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #19a4ce;height:70px;vertical-align:middle;cursor:pointer}
.detail_actionPlanning_health .box_subtopic_block td:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0e6782}
.detail_actionPlanning_health .box_subtopic_block td.active{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0a8546;vertical-align:top}
.detail_actionPlanning_health .box_subtopic_block td.active:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #004522}
.detail_actionPlanning_health .box_subtopic_block td span{color:#ff9;font-family:Arial;font-size:31px;font-weight:bold;text-transform:uppercase;display:none}
.detail_actionPlanning_health .box_subtopic_block td.active span{display:inline;line-height:30px}
.detail_actionPlanning_health .box_subtopic_block td span img{padding:0 6px}
.detail_actionPlanning_health .box_subtopic_block td a{color:#fff;text-align:center}
.detail_actionPlanning_health .box_subtopic_block td.active a{}
.detail_actionPlanning_health .box_subtopic_block .disabled td{background-color:#d3d3d3}
.detail_actionPlanning_health .box_subtopic_block .disabled td span{color:#e2e2e2}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active{background-color:#d3d3d3;vertical-align:middle}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active a{color:#fff}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active span{display:none}
.box_slide_gray{background-color:#dfe0e1;margin:0 10px;overflow:hidden}
.box_slide_single{background-color:transparent;margin:0;overflow:hidden}
.detail_actionPlanning_health .box_subtopic_nobg{color:#61687b;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;text-align:center;margin:0 auto !important}
.detail_actionPlanning_health .box_subtopic_nobg td{background:none no-repeat scroll right bottom transparent;min-width:80px;height:auto;vertical-align:middle;cursor:auto;padding:10px 0}
.detail_actionPlanning_health .box_subtopic_nobg td:HOVER{background:none no-repeat scroll right bottom transparent}
.detail_actionPlanning_health .box_subtopic_nobg .topic_highlight{color:#f87d19;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;font-weight:normal;text-transform:none;display:inline}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left{background:url('action/button_gray_160x34_s.png') repeat-x scroll left top transparent;width:150px;height:32px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left a{color:#584d4d;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:34px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:left}
.subTopicClickShow{background:url('action/subtopic_cloud.png') no-repeat scroll left top transparent;position:absolute;top:0;left:0;width:564px;height:222px;padding:30px 40px 50px;display:none;z-index:999;text-align:left;overflow:auto}
.subTopicClick_tit{color:#565e72;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;padding:2px 0}
.subTopicClick_tit2{color:#505366;font-size:12px;font-family:Arial;padding:2px 0;text-transform:uppercase}
.subTopicClick_list{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;vertical-align:middle}
.subTopicClick_subtit{color:#505366;font-size:13px;font-family:Arial,Sans-Serif;padding:4px 0 15px}
.subTopicClick_subtit>div{padding:20px 0 15px;font-size:16px}
.subTopicClick_subtit_add{color:#505366;font-size:12px;font-family:Arial,Sans-Serif;padding:2px 0 0;text-transform:uppercase}
.subTopicClick_action{width:608px;overflow:hidden}
.subTopicClick_action .link_add{background:url('button_red_76x24_add.png') no-repeat scroll left top #fa5a27;width:66px;height:24px;text-align:left;padding-left:10px}
.subTopicClick_action .link_add a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.subTopicClick_action .link_added{background:none repeat-x scroll left top #d8d8d8;width:76px;height:24px;text-align:center;color:#126537;font-family:'Open Sans Bold',sans-serif;line-height:22px;vertical-align:middle}
.subTopicClick_action .link_add_didIt{background:url('action/did-it_100x30_d.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left}
.subTopicClick_action .link_add_didIt:HOVER{background:url('action/did-it_100x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_didIt a{padding-left:10px;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_didIt{background:url('action/did-it_100x30_s.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_added_didIt span{padding-left:10px}
.subTopicClick_action .link_add_toDo{background:url('action/to-do_126x30_d.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center}
.subTopicClick_action .link_add_toDo:HOVER{background:url('action/to-do_126x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_toDo a{color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_toDo{background:url('action/to-do_126x30_s.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_didit_d{background:url('action/did-it_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_didit_s{background:url('action/did-it_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action_line{margin:8px 0 0;padding:5px 5px 5px 0;border-top:1px dotted #aea8a8}
.subTopicClick_action_line td{vertical-align:middle}
.subTopicClick_action_desc{padding:0 5px 0 10px}
.subTopicActionsScroller{overflow:hidden;position:relative;width:10000px}
.subTopicActionsPage{width:608px;float:left}
.subTopicActionBarriers .subTopicClick_tit{border-bottom:1px dotted #505366;padding:2px 0 6px;font-weight:bold}
.subTopicActionBarriers .subTopicClick_subtit p{padding:2px 0}
.subTopicActionBarriers .barrier_desc{color:#505366;font-size:13px;font-family:Arial,Sans-Serif}
.subTopicActionBarriers .barrier_desc td{font-style:italic}
.subTopicActionBarriers .barrier_pretit{color:#126537;font-weight:bold;padding:4px 2px;font-style:normal !important}
.subTopicActionBarriers .barrier_border{border-top:2px solid #d1f16a}
.css_action_desc .dett_link{padding:2px 0 0}
.css_action_desc .dett_link a{color:#126537;font-family:Arial,Sans-Serif;font-size:13px;font-style:normal;text-decoration:none}
.css_action_desc .dett_link a:HOVER{text-decoration:underline}
.css_action_desc blockquote{padding:2px 0 4px 22px;background:url('li_style_circle_505366.png') no-repeat scroll 12px 10px transparent}
.css_action_desc .border_top{border-top:1px dotted #aea8a8;padding-top:6px;margin-top:6px}
.css_action_desc .dett_img img{vertical-align:middle;padding-right:4px}
.css_action_desc .dett_img span{vertical-align:middle}
.css_action_desc .dett_desc{padding:4px 0 2px 18px}
.css_action_desc .dett_subtit{color:#505366;font-weight:bold}
.keys_panel{position:absolute;top:10px;left:10px;cursor:default;width:570px;height:40px;padding-top:6px}
.keys_panel>div{background:url('action/bg-key-panels.png') no-repeat scroll right top transparent;height:25px;line-height:25px;float:left;padding:0 16px 0 8px;color:#8a8f91;font-family:Arial;font-size:12px;font-style:italic}
.keys_panel .key_panel_first{border-left:1px solid #cbcbcc}
.keys_panel .key_panel_next{margin-left:-10px;padding:0 16px 0 20px}
.keys_panel .key_sel{color:#363a3b}
.detail_actionPlanning_health .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left;cursor:default}
.detail_actionPlanning_recommendes{background-color:#fff}
.detail_actionPlanning_recommendes .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left}
.subtopic_actions_setting{display:table;background:url('action/added_action_linebar.png') no-repeat scroll left top transparent;width:600px;min-height:40px;margin:0 auto;padding-top:10px}
.subtopic_actions_setting>div{display:table-row}
.subtopic_actions_setting .subtopic_actions_cell{display:table-cell}
.subtopic_actions_setting .subtopic_actions_cell_l{display:table-cell;width:300px;height:36px;padding:4px 0 0;vertical-align:top;text-align:left}
.subtopic_actions_setting .subtopic_actions_cell_r{display:table-cell;width:285px;height:36px;padding:4px 15px 0 0;vertical-align:top;text-align:right}
.subtopic_actions_setting a{color:#126537;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase;text-decoration:none}
.subtopic_actions_setting span{color:#505366;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase}
.subtopic_actions_setting a>span{vertical-align:middle;color:#126537;font-style:normal}
.subtopic_actions_setting a>img{vertical-align:middle}
.subtopic_actions_setting a:HOVER{text-decoration:underline}
.box_subtopic_block{background-color:#fff;width:648px;padding:10px}
.box_actionWhite{background-color:#fff;padding:20px}
.box_action_block{width:648px;padding:10px}
.box_action_block>div{width:648px}
.box_action_block .subTopicClick{display:none}
.box_action_block .subTopicClick_action .link_add{background:url('action/added_add_d.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_add a{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_action_block .subTopicClick_action .link_add:HOVER{background:url('action/added_add_h.png') no-repeat scroll left top transparent}
.box_action_block .subTopicClick_action .link_added{background:url('action/added_add_s.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_added span{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_congrat_block{width:648px;padding:10px;display:none}
.box_congrat_block .box_click{background:url('ud/added_click_d.png') repeat-x scroll left top transparent;height:28px;padding:0 15px;vertical-align:middle}
.box_congrat_block .box_click:HOVER{background:url('action/added_click_h.png') repeat-x scroll left top transparent}
.box_congrat_block .box_click a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;vertical-align:middle;display:block;text-decoration:none}
.box_congrat_block .box_click span{vertical-align:middle}
.box_congrat_block .box_actionWhite{min-height:250px}
.box_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_congrat_block_rem .action_option_box_int{padding:0}
.box_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_single_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_single_congrat_block_rem .action_option_box_int{padding:0}
.box_single_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_congrat_block b{font-weight:bold}
.action_scroll_test_t1{color:#ee6a09;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;padding:0 10px}
.action_scroll_test_t1 a{color:#126537;font-style:italic;text-decoration:underline}
.action_scroll_test_t1 a:HOVER{text-decoration:underline}
.action_scroll_test_t2{color:#ee6a09;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;line-height:24px;padding:0 0 15px}
.action_scroll_test_t2 a{color:#126537;font-style:italic;text-decoration:none}
.action_scroll_test_t2 a:HOVER{text-decoration:underline}
.action_scroll_test_t3{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;padding:10px 0}
.action_scroll_test_t4{color:#0e6782;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px}
.action_scroll_test_t5{color:#ee6a09;font-size:28px;font-family:'Open Sans SemiBold',sans-serif;line-height:32px;padding:15px}
.action_scroll_test_t6{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;line-height:20px;padding:15px 0}
.action_scroll_text_blue{color:#126537;font-size:13px;font-family:'Open Sans',sans-serif;line-height:22px}
.action_scroll_border_bottom{border-bottom:1px dotted #e5e5e5}
.action_scroll_arrow_blue{background:url('ud/scroller_arrow_blue.png') no-repeat scroll left top transparent;width:238px;height:37px;text-align:left;padding:4px 5px;margin:0 0 10px 30px}
.action_scroll_arrow_blue a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;display:block;text-decoration:none;font-size:15px;line-height:35px;padding:0 4px}
.action_scroll_arrow_blue_small{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:22px;text-align:left;padding:0 0 10px;margin:0 0 0 30px}
.action_scroll_arrow_blue_small a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;text-decoration:none;padding:4px 40px 6px 10px}
.detail_box_actions .subTopicClick_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right;margin-right:10px}
.detail_box_actions .subTopicClick_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_action .subTopicClick_back{text-align:right}
#box_slide_action .subTopicClick_back a{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;width:auto;height:39px;display:block;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_action_block{background-color:#2dc8f6;width:688px;padding:0}
#box_slide_single_action .subTopicClick_single_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right}
#box_slide_single_action .subTopicClick_single_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_congrat_block{background-color:#dfe0e1;margin:10px}
#box_slide_single_action .td_single_act_l{padding:20px 10px 10px;vertical-align:top;background:none repeat scroll left top #e1e1e4;width:42px}
#box_slide_single_action .td_single_act_r{padding:20px 20px 10px;vertical-align:top;background:none repeat scroll left top #fff}
#box_slide_single_action .link_add_didIt{background:url('action/did-it_132x40_d.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_add_didIt:HOVER{background:url('action/did-it_132x40_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_add_didIt a{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
#box_slide_single_action .link_added_didIt{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_added_didIt span{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase}
#box_slide_single_action .link_didit_d{background:url('action/did-it_95x34_d.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_didit_d:HOVER{background:url('action/did-it_95x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_s{background:url('action/did-it_95x34_s.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
#box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_big_s{background:url('ud/did-it_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
#box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_big_s{background:url('ud/pledge_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_box_actions{background-color:#fff;padding:2px 0 0}
.line_action{background-color:#f0eff0;border-bottom:1px solid #d8d7d8;margin-top:10px}
.line_action_icon{vertical-align:top;width:35px}
.line_action_icon img{padding:6px 0}
.line_action_icon .left_icon{background-color:#d1f16a;height:30px;text-align:center}
.line_action_icon .color_new{background-color:#fe6e23}
.line_action_icon .color_doaction{background-color:#f0eff0}
.line_action_icon .color_doaction img{padding:8px 0}
.line_action_title{vertical-align:middle;color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;padding:5px 15px}
.line_action_2{background-color:#f0eff0;border-bottom:2px solid #e5e5e5;border-top:1px solid #f8f7f8;padding:3px 10px}
.line_action_2 .link_checkin{background:none repeat-x scroll left top #19a4ce;width:101px;height:28px;text-align:center;margin-left:20px}
.line_action_2 .link_checkin a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.line_action_2 .link_checkin.open{background:none repeat-x scroll left top #f0eff0}
.line_action_2 .link_checkin.open a{color:#f0eff0}
.line_action_2 .link_checkin.open img{display:none}
.line_action_2 .link_doit{background:none repeat-x scroll left top #d8d8d8;width:92px;height:24px;text-align:center;margin-left:20px}
.line_action_2 .link_doit a{color:#126537;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.line_action_new{text-align:left;width:32px;color:#fb2711;font-family:Arial;font-size:12px;font-style:italic}
.line_action_option{text-align:left;width:110px}
.line_action_option a{color:#75787e;font-family:Arial;font-size:10px;font-style:normal;text-transform:uppercase}
.line_action_option a:HOVER{text-decoration:underline}
.line_action_reminder{text-align:right}
.line_action_reminder a{color:#1d3063;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal}
.line_action_reminder a:HOVER{text-decoration:underline}
.line_action_completed{text-align:left;font-family:Arial;font-size:11px;font-style:italic}
.box_slide_pledge>div,.box_slide_ongoing>div,.box_slide_master>div,.box_slide_tests>div{width:688px}
.layout_sprint_5{margin-bottom:10px;margin-left:auto;margin-right:auto}
.action_container_shadow{background:url('action/bg_actions_1x49.png') repeat-x scroll left top transparent;height:49px}
.layout_sprint_5 td{vertical-align:middle;}
.layout_sprint_5 .border_t{border-top:1px solid #e5e5e5}
.layout_sprint_5 .border_l{border-left:1px solid #e5e5e5}
.layout_sprint_5 .border_b{border-bottom:1px solid #e5e5e5}
.layout_sprint_5 .border_r{border-right:1px solid #e5e5e5}
.layout_sprint_5 .label_OpenBold{color:#333;text-align:center;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:12px}
.layout_sprint_5 .label_ArialReg{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:10px;line-height:12px;text-transform:uppercase}
.layout_sprint_5 .tests_header td{background-color:#fff;color:#9fa1a6;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;line-height:12px;text-transform:uppercase;padding-left:10px;padding-bottom:6px}
.layout_sprint_5 .bt_action_started{background:url('action/valid_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_started a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_started:HOVER{background:url('action/valid_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_checkin{background:url('ud/button_86x26_d.png') no-repeat scroll left top transparent;width:86px;height:26px;text-align:left;padding:0;margin:0 auto;cursor:pointer;position:relative}
.layout_sprint_5 .bt_action_checkin a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_checkin:HOVER{background:url('ud/button_86x26_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .cicle_checkin_count{background:url('action/circle_21x21.png') no-repeat scroll left top transparent;width:21px;height:21px;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-weight:bold;line-height:21px;text-align:center;position:absolute;top:-5px;right:-10px}
.layout_sprint_5 .bt_action_reminder_on{background:url('action/on_48x25_d.png') no-repeat scroll left top transparent;width:48px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_on a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_on:HOVER{background:url('action/on_48x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_reminder_off{background:url('action/off_49x25_d.png') no-repeat scroll 1px top transparent;width:49px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_off a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_off:HOVER{background:url('action/off_49x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_whatnext{background:url('ud/arrow_r_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_whatnext a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_whatnext:HOVER{background:url('action/arrow_r_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_status{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_times{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_ability{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;padding-left:46px;height:35px}
.layout_sprint_5 .ability_1{background:url('action/hand_g_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .ability_2{background:url('action/hand_y_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .bt_action_points{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:13px;font-style:italic}
.layout_sprint_5 .color_9ea0ae{color:#9ea0ae}
.action_option_box{background-color:#f9f9f9;padding:10px 10px;margin:10px 10px 10px;min-height:140px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_option_box_int{background-color:transparent;padding:10px;margin:0 auto;}
.action_option_box .close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.action_option_box .close a{color:#999;font-size:11px;text-decoration:none}
.action_option_box .checkin_title{color:#fe6e23;font-family:'Open Sans',sans-serif;font-size:24px;text-transform:uppercase;padding:15px 0 30px;text-align:center}
.action_option_box .checkin_vote>span{font-size:16px}
.action_option_box .checkin_vote td{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;text-align:center;width:160px}
.action_option_box .checkin_vote td>input{vertical-align:middle}
.action_option_box .checkin_vote td>span{vertical-align:middle}
.action_option_box .checkin_vote td>img{vertical-align:middle}
.action_option_box .checkin_vote .link_vert_line{background:url('action/line_vert_26x112.png') no-repeat scroll left top transparent;width:26px;height:112px}
.action_option_box .checkin_vote .link_oriz_line{background:url('action/line_oriz_667x26.png') no-repeat scroll left top transparent;height:26px;margin-top:20px}
.action_option_box .checkin_vote .link_checkin{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 20px}
.action_option_box .checkin_vote .link_checkin:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .checkin_vote .link_checkin a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_option_box .checkin_vote .link_checkin span{vertical-align:middle}
.action_option_box .checkin_vote .link_checkin img{vertical-align:middle}
.action_option_box .reminder_title{color:#fe6e23;font-family:'Open Sans SemiBold',sans-serif;font-size:18px;padding:15px 0 5px;position:relative;width:500px}
.action_option_box .reminder_title td{vertical-align:middle}
.action_option_box .reminder_title .icon_opt{width:40px;text-align:center}
.action_option_box .reminder_title span{padding-left:20px}
.action_option_box .reminder_title .small{font-family:Arial;font-size:13px;font-weight:normal;font-style:italic;text-transform:none;padding:0}
.action_option_box .reminder_title_small{font-family:'Open Sans',sans-serif;font-size:14px}
.action_option_box .reminder_title_small b{font-family:'Open Sans Bold',sans-serif}
.action_option_box .reminder_opt{margin-left:20px}
.action_option_box .reminder_opt>div{padding:3px 0}
.action_option_box .reminder_opt input{vertical-align:middle}
.action_option_box .reminder_opt span{vertical-align:middle}
.action_option_box .reminder_opt img{vertical-align:middle}
.action_option_box .reminder_opt tr{height:24px}
.action_option_box .reminder_opt td{padding:0 10px 0 0;font-size:12px;vertical-align:middle;text-align:left}
.action_option_box .reminder_opt i{font-style:italic}
.action_option_box .label_type{color:#999;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
.action_option_box .select_date{background:url('action/input_box_reminder_big.png') no-repeat scroll left top transparent;width:110px;height:23px;line-height:23px;color:#505366;font-family:Arial,Sans-Serif;font-size:12px;font-weight:normal;border:0;padding:0;text-indent:8px;cursor:pointer}
.action_option_box .reminder_mex>div{display:table}
.action_option_box .reminder_mex input{display:table-cell;margin-right:10px}
.action_option_box .reminder_mex span{display:table-cell;padding-right:6px\9}
.action_option_box .reminder_textarea{width:300px;height:20px;color:#505366;font-family:Arial;font-size:12px;font-style:italic;border:1px solid #ccc;margin:0 6px;padding:0 4px}
.action_option_box .reminder_left{float:left}
.action_option_box .reminder_checkbox{border:0 solid #ccc;margin-right:10px}
.action_option_box .reminder_line{height:2px;margin:10px 0 2px;border-top:1px solid #d3d3d3;border-bottom:1px solid #f5f5f5}
.action_option_box .reminder_butt{padding:10px 0}
.action_option_box .set_reminder{background:url("ud/added_reminder_d.png") no-repeat scroll left top transparent;width:139px;height:28px;text-align:center;margin:10px auto}
.action_option_box .set_reminder:HOVER{background:url('action/added_reminder_h.png') repeat-x scroll left top transparent}
.action_option_box .set_reminder>div{padding:0}
.action_option_box .set_reminder a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:11px;text-decoration:none;line-height:26px;vertical-align:middle;display:block}
.action_option_box .set_reminder span{vertical-align:middle}
.action_option_box .set_reminder img{vertical-align:middle;padding-left:4px}
.action_option_box .stop_reminder img{vertical-align:middle;padding-left:0}
.action_option_box .stop_reminder{background:url("action/added_reminder_g.png") repeat-x scroll left top transparent}
.action_option_box .stop_reminder a{color:#494b4c}
.action_option_box .input_with_arrow{background:url('action/input_box_arrow.png') no-repeat scroll left top transparent;width:57px;height:24px;padding-right:6px;position:relative}
.action_option_box .input_with_arrow input{width:34px;position:absolute;top:3px;left:8px;border:0 none;font-family:Arial,Sans-Serif;font-size:12px;text-align:center}
.action_option_box .input_with_arrow .input_arrowUp{width:12px;height:12px;position:absolute;top:0;right:6px}
.action_option_box .input_with_arrow .input_arrowDw{width:12px;height:12px;position:absolute;top:12px;right:6px}
.action_option_box .orange_title{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase;padding:20px 0 5px}
.action_option_box .opt_desc{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;padding:2px 0}
.action_option_box .opt_subtit{font-weight:bold}
.action_option_box .opt_text_center{color:#61687b;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;text-align:center;padding:60px 0 0}
.action_option_box .color_f87d19{color:#f87d19}
.action_option_box .opt_sel_started{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:24px;text-align:center;line-height:26px;padding:26px 0 10px}
.action_option_box .opt_sel_whatnext{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;padding:0 0 10px 140px}
.action_option_box .opt_sel_whatnext input,.action_option_box .opt_sel_whatnext span{vertical-align:middle}
.action_option_box .opt_block{background:url('action/icon_traffic-cone.png') no-repeat scroll 24px top transparent;padding:2px 0 4px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_succ{background:url('action/icon_sun.png') no-repeat scroll 20px top transparent;padding:4px 0 2px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_block .opt_subtit,.action_option_box .opt_succ .opt_subtit{font-style:normal;text-transform:uppercase}
.action_option_box .opt_line_oriz{background:url('action/line_oriz_362x26.png') no-repeat scroll 140px top transparent;width:566px;height:26px}
.action_option_box .link_whatnext{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 10px 160px;padding:0}
.action_option_box .link_whatnext:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .link_whatnext a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_about_box{background:url('ud/about_face_ud.png') no-repeat scroll right -70px transparent;padding:10px 120px 10px 15px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_whatnewt_box{background:url('action/bg_arrow_big.png') no-repeat scroll 25px 100px #f9f9f9;padding:10px 25px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_blocker_box{background:url('action/icon_traffic-light.png') no-repeat scroll 15px 15px transparent;padding:0 0 0 100px;height:140px}
.detail_box_gray{background-color:#dfe0e1}
.detail_box_gray .action_option_box{background-color:#fff;margin:0 10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.action_subtopic_about{background-color:#fff;width:668px;padding:0}
.action_subtopic_about>div{width:668px}
.action_subtopic_about .action_about_box{margin:0}
.action_subtopic_box{background-color:#fff;width:668px;padding:0}
.action_subtopic_box>div{width:668px}
.action_subtopic_box .keys_panel{top:0;left:0}
.action_subtopic_box .box_actionGray{background-color:#f9f9f9;padding:20px 30px;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_subtopic_box .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 0 0 10px;cursor:pointer}
.action_subtopic_box .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.action_subtopic_box .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
#tagline{color:#0a8546;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;font-weight:bold;width:740px;margin:0 auto;padding:10px 15px 15px 205px}
#tagline a{color:#126537;font-size:11px;text-decoration:none}
#tagline a:HOVER{text-decoration:underline}
#tagline_border{width:750px;margin:0 auto;padding:0 15px 0 205px}
#tagline_border_color{background-color:#0a8546;height:40px}

.exam_content .content_text em{font-style:italic;font-family:'Open Sans Italic';}
.exam_content .content_text p{padding:5px 0px;font:14px 'Open Sans', regular}
.exam_content .content_text ul{list-style:disc outside none;padding-left:18px;}
.exam_content .content_text ul li{padding:2px 0px;}
.whatnext_pipeline_content{background:url('labresults/detail/shadow_whatnext_top.png') no-repeat scroll center top #ebf4e2;padding:20px 20px 0px;}
.whatnext_pipeline_title{border-bottom:1px dotted #989d99;/*height:30px;*/line-height:30px;}
.whatnext_pipeline_title .title_big{color:#cb3727;font-family:'Open Sans Bold',sans-serif;font-size:22px;line-height:26px;text-transform:uppercase;}
.whatnext_pipeline_title .title_small{color:#626466;font: 17px 'Open Sans Semibold';font-style: italic;line-height:26px;}
.whatnext_pipeline_boxes{background:url('labresults/detail/shadow_whatnext_bottom.png') no-repeat scroll center bottom transparent;margin-top:10px;overflow:hidden;padding:0px 0px 15px;position:relative;width:100%;}
.whatnext_pipeline_box{float:left;max-height:250px;margin:15px 0px 5px;overflow:hidden;padding:0px 20px 5px 0px;width:181px;}
.whatnext_pipeline_box.border_left_custom{padding:0px 20px 20px;}
.whatnext_pipeline_box.border_left_custom1{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:201px;width:1px;}
.whatnext_pipeline_box.border_left_custom2{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:422px;width:1px;}
.whatnext_pipeline_art_tit{color:#ca3727;font-family:'Open Sans Bold',sans-serif;font-size:15px;line-height:18px;}
.whatnext_pipeline_art_tit a{color:#ca3727;text-decoration:none;}
.whatnext_pipeline_art_tit a:HOVER{text-decoration:underline}
.whatnext_pipeline_art_text{color:#59595b;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;}
.whatnext_pipeline_art_text p{padding-top:10px;}
.whatnext_pipeline_art_text a{color:#007293;font-family:'Open Sans Bold',sans-serif;font-size:15px;text-decoration:none;}
.whatnext_pipeline_art_text a:HOVER{text-decoration:underline}
.whatnext_link_more{height:54px;position:relative;width:100%;}
.whatnext_link_title{color:#007293;font-family:'Open Sans Bold',sans-serif;font-size:20px;line-height:50px;padding:0px 20px;}
.whatnext_link_title img{vertical-align:middle;}
.whatnext_link_title span{vertical-align:middle;padding:0px 0px 0px 46px;}
.whatnext_link_title_open{color:#4e4e4e;background:url('labresults/detail/icon_whatnext_minus.png') no-repeat scroll 20px 8px transparent;}
.whatnext_link_title_close{color:#007293;background:url('labresults/detail/icon_whatnext_more.png') no-repeat scroll 20px 7px transparent;}
.whatnext_link_minus{background:url('pharmasave/icons/minus_22x22.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:16px;}
.whatnext_link_plus{background:url('pharmasave/icons/plus_22x22.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:16px;}
.whatnext_link_minus a, .whatnext_link_plus a{display:block;}
.whatnext_box_hide{display:none;overflow:hidden;width:100%;}
.whatnext_topic_title{background-color:#e8e8ea;color:#4a4b4c;font-family:'Open Sans Bold',sans-serif;font-size:15px;height:35px;line-height:35px;padding:0px 20px;}
.whatnext_subtopic_list{position:relative;overflow:hidden;width:100%;}
.whatnext_subtopic_col_l{float:left;padding:0px 10px 20px 20px;width:313px;}
.whatnext_subtopic_col_r{float:left;padding:0px 20px 20px 10px;width:313px;}
.whatnext_subtopic_title{border-bottom:1px dotted #cfcfcf;color:#71737a;font-family:Arial,sans-serif;font-size:12px;padding:20px 0px 5px;text-transform:uppercase;}
.whatnext_subtopic_art{padding:10px 0px 5px 2px;}
.whatnext_subtopic_art a{color:#0e838c;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-decoration:none;}
.whatnext_subtopic_art a:HOVER{text-decoration:underline;}
.whatnext_subtopic_add{color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:18px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_add span{font-size:20px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_added{color:#71737a;/*cursor:pointer;*/font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:14px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_added span{font-size:12px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_view{border-top:1px dotted #cfcfcf;color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:10px;padding:5px 0px 5px 2px;text-transform:uppercase;}

/*.detail_terms h1{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}*/
.detail_terms h1{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h2{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h3{padding:4px 0;font-style:italic;font-weight:bold}
.detail_terms p{padding:0 0 10px}
.detail_terms a{color:#126537;text-decoration:none}
.detail_terms a:HOVER{text-decoration:underline}
.detail_terms i{font-style:italic}
.detail_terms b{font-weight:bold}
.button_shadow{box-shadow:2px 2px 2px #000;-moz-box-shadow:2px 2px 2px #000;-webkit-box-shadow:2px 2px 2px #000}
.menu_shadow{box-shadow:none!important ;}
.shadow_rollover{margin-left:20px;border:1px solid #ddd;box-shadow:4px 4px 6px #333;-moz-box-shadow:4px 4px 6px #333;-webkit-box-shadow:4px 4px 6px #333}
.shadow_rolloverL{margin-right:20px;border:1px solid #ddd;box-shadow:-4px 4px 6px #333;-moz-box-shadow:-4px 4px 6px #333;-webkit-box-shadow:-4px 4px 6px #333}
.box_border{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.box_border_bar{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px; cursor: pointer;}
.box_shadow{border-left:1px solid #dddde0;border-right:1px solid #dddde0;box-shadow:0 4px 10px #dddde0;-moz-box-shadow:0 4px 10px #dddde0;-webkit-box-shadow:0 4px 10px #dddde0}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#fff;display:none}
#boxes{position:absolute;left:0;top:0;z-index:9900;width:100%}
#boxes .window{background-color:#dcf4fb;position:relative;left:0;top:0;margin:0 auto;width:450px;height:320px;display:none;z-index:9999;text-align:left}
#boxes #register{width:480px;height:500px}
#boxes #openTimeline{width:900px;height:540px}
#boxes #setupActionPlan{width:720px;height:780px}
#boxes #goActionPlan{width:450px;height:200px;min-height:200px}
#boxes #actionClick{width:940px;height:500px;padding:0}
#boxes #reportCheckIn{width:800px;height:760px}
#boxes #ajax_loader{position:relative;display:none;z-index:9999}
.window input{margin:10px 0;border:0;width:100%;height:30px;font-size:14px}
.window button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right transparent;width:120px;height:28px;color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer}
.window .button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right #19a4ce;width:120px;height:28px;color:#fff;font-weight:bold;cursor:pointer;line-height:28px;padding:0 10px}
.window .button a{color:#fff}
.window .radio{margin:0;width:auto;height:auto}
.window .checkbox{margin:0;width:auto;height:auto}
.window .grey{line-height:14px}
.window .window_close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.window .window_close a{font-size:12px;text-decoration:none;color:#4d5459}
.window .window_close a:HOVER{text-decoration:underline}
.window h2{padding:20px 20px;font-family:'Open Sans',sans-serif;font-size:22px}
.window h2 span{font-family:Arial,sans-serif;font-size:14px}
.window a{text-decoration:none;color:#126537}
.window i{font-style:italic}
.window b{font-weight:bold}
.window .window_subtitle{padding:0 20px;line-height:20px}
.window .space{padding:10px 0}
.window .line{margin:10px 0;border-bottom:1px solid #ccc}
.window .line_dotted{margin:10px 0;border-bottom:1px dotted #ccc}
.window .label{padding:10px}
.window .label_r{padding:10px 0}
.window .label_small{font-size:13px}
.window .label_smaller{font-size:12px}
.subTopicClickShow .window_close{top:30px;right:40px}
#boxes .modal_popup{width:980px;min-height:380px;background-color:#ebeaec;padding:20px;text-align:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
#boxes .modal_popup_confirm{width:610px;min-height:210px;height:230px;padding:20px 0;color:#505366;font-family:Arial,Sans-Serif;font-size:14px;line-height:1.4em}
.modal_popup .question_label_small{padding:2px 50px 2px 10px;font-size:14px;color:#4d5459}
.modal_popup .question_label_big{padding:0 50px 8px 10px;font-size:18px;color:#4d5459;font-family:'Open Sans',sans-serif}
div#general_perception .question_title{font-size:16px;padding-left:400px;padding-top:12px}
div#general_perception input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#general_perception div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#general_perception div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#general_perception div#display_questions div.question_statement{height:210px;border:none;margin-top:0}
div#general_perception div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#general_perception #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#general_perception #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction .question_title{font-size:16px;padding-left:400px;padding-top:35px}
div#satisfaction input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#satisfaction textarea{height:165px;resize:none;width:800px;border:1px solid #808080;margin-left:60px;margin-top:15px}
div#satisfaction div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#satisfaction div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#satisfaction div#display_questions div.question_statement{height:210px;border:none;margin-top:8px}
div#satisfaction div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#satisfaction #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#satisfaction #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction #q_question{padding-left:100px}
div#satisfaction #q_question td{width:5px;text-align:center;padding-left:10px;padding-right:10px}
.modal_popup_boxWhite{width:100%;margin-top:10px;background-color:#fff;overflow:hidden}
.modal_popup_boxWhite span{color:#b3b7bb;font-weight:bold;padding:0 5px}
.modal_popup_boxWhite span.gen_perc{color:#4d5459;padding:0 20px;font-size:18px;font-weight:normal;line-height:20px}
.modal_popup_boxWhite div.satisf{color:#7e828e;font-size:18px;font-weight:normal;line-height:22px;padding:15px 0 0 40px}
.modal_popup_boxWhite .prev{color:#b3b7bb}
.modal_popup_boxWhite .now{color:#018595}
.modal_popup_boxWhite .next{color:#807d7d}
.modal_popup_boxWhite .question_statement{padding:10px 15px;border-bottom:1px solid #ccc}
.modal_popup_boxWhite .question_title{padding:50px 20px 0;min-height:120px;color:#4d5459;font-size:28px;font-weight:bold;line-height:32px}
.modal_popup_boxWhite a{display:block;line-height:40px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.modal_popup_boxWhite .button_link{background-color:#018595;float:left;margin:10px 10px 15px;}
.modal_popup_boxWhite .button_link:hover{background-color:#b40d37;}
.modal_popup_boxWhite .button_link a{color:#fff;font-size:16px;font-family: 'Open Sans';}
.modal_popup_boxWhite .button_gen{height:40px;margin-left:20px;padding:0 25px;}
.modal_popup_boxWhite .button_1_130{width:129px;height:46px;margin-left:30px;}
.modal_popup_boxWhite .button_2_182{width:182px;height:46px;}
.modal_popup_boxWhite .button_3_203{width:203px;height:46px;}
.modal_popup_boxWhite .button_4_169{width:169px;height:46px;}
.modal_popup_boxWhite .button_5_148{width:148px;height:46px;}
.modal_popup_confirm .color_red{color:#fe6e23;font-size:24px;text-transform:uppercase}
#boxes #questionnaire_final{width:920px;min-height:430px;padding:20px 0}
.questionnaire_button, .copd_button {
	cursor: pointer;
	width:170px;
	height:33px;
	position:absolute;
	right: 36px;
	top: 16px;
	background-color: #00aec7;
	text-align: center;
}
.questionnaire_button:hover, .copd_button:hover {
	background-color: #00aec7;
}
.questionnaire_button a, .copd_button a {
	color:#fff;
	font-family: 'Open sans semibold';
	font-size: 15px;
	text-decoration:none;
	line-height: 33px;
	display: block;
}
#questionnaire_final h2{padding:0 20px}
#questionnaire_final .question_label_small{padding:2px 20px}
#questionnaire_final .question_img{padding:0 20px}
#questionnaire_final .question_button{padding:0 20px}
.wizard_title1{font-size:18px;line-height:26px;border-bottom:1px solid #ccc}
.wizart_tit_centerBox{line-height:150px;border:0}
.wizard_title2{font-size:14px;line-height:26px;font-style:italic;padding:4px 0 10px 0}
.wizard_title2 b{font-size:20px;font-style:normal;font-weight:bold;padding:0 10px 0 0}
.wizard_title2 a{color:#1d90c7;text-decoration:none}
.wizard_line_title{background-color:#f0f0f0;padding:0 10px;line-height:35px;height:35px}
.wizard_line_text{background-color:#fff;padding:10px;line-height:20px}
.wizard_line_text .radio_color{color:#1d90c7;font-weight:bold}
.wizard_line_text input{border:1px solid #ccc;width:100px}
.wizard_reminder_param{padding:0 120px 0 50px}
.wizard_reminder_param input{margin:2px 0;height:20px}
.wizard_reminder_param select{margin:2px 0}
.wizard_reminder_param .setup_textarea{font-style:italic;color:#b8bac5}
.wizard_reminder_indented{padding-left:20px}
.wizard_button_add{background:url('action/action-wizard_button.png') no-repeat scroll top left transparent;width:197px;height:30px;margin:10px 0}
.wizard_button_add a{font-weight:bold;line-height:30px;color:#fff;text-transform:uppercase;text-decoration:none}
.wizard_line_text .checkin_text{padding:2px 16px}
.wizard_line_text .checkin_textarea{width:100%;margin:0;font-style:italic;color:#b8bac5}
.wizard_line_text .checkin_list .checkin_list_num{float:left}
.wizard_line_text .checkin_list blockquote{float:left;padding:0 16px 0 4px}
.name_topic_popup{font-weight:bold;padding-bottom:0}
.name_topic_popup_text{line-height:24px;margin-left:20px;margin-right:20px}
.confirm_text{line-height:40px;padding:10px 0;min-height:150px;border-bottom:1px solid #d3d2d4}
.confirm_text_noborder{line-height:50px;padding:20px 0}
.confirm_button{border-top:1px solid #f5f5f6}
.confirm_button_add{background-color:#126537;width:100px;height:30px;padding:0;margin:20px 20px 0 0}
.confirm_button_add:hover{background-color:#deea79}
.confirm_button_add a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.confirm_button_del{background-color:#979697;width:100px;height:30px;padding:0;margin:20px 0 0 20px}
.confirm_button_del:hover{background-color:#deea79}
.confirm_button_del a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.graphics_checkin{height:130px;position:relative}
.graphics_checkin .box_graphic_lines{width:510px;height:90px;border-bottom:1px solid #444;border-left:1px solid #444;padding:0 6px;position:absolute;top:18px;left:55px}
.graphics_checkin .box_graphic_lines div{width:22px;float:left;background-color:#0a8546;margin:0 2px;cursor:pointer}
.graphics_checkin .box_graphic_lines_3{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:18px;left:56px}
.graphics_checkin .box_graphic_lines_2{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:48px;left:56px}
.graphics_checkin .box_graphic_lines_1{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:78px;left:56px}
.graphics_checkin .box_graphic_text_3{width:30px;position:absolute;top:10px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_2{width:30px;position:absolute;top:40px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_1{width:30px;position:absolute;top:70px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.percentage_bar{width:300px}
.actionLeft{width:600px;margin:10px 0 10px 20px}
.actionRight{width:232px;margin:10px 20px 0}
.actionLeft_int{min-height:320px;background-color:#fff;padding:10px}
.actionLeft_int ul.active{list-style:square inside url("li_style_square_black.png")}
.actionLeft_int li{padding:5px 0}
.actionLeft_int li.deactive{border-bottom:1px dotted #ccc}
#tooltipGeneral{position:absolute;left:0;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
#tooltipGeneral.left{position:absolute;left:auto!important;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
.tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:Arial,Sans-Serif;font-size:13px;position:relative;width:auto;max-width: 300px;padding: 10px;padding-right: 30px;margin-top:-1px;}
#tooltipGeneral.left .tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:Arial,Sans-Serif;font-size:13px;position:relative;width:auto;max-width: 300px;padding: 10px;padding-right: 30px;}
.tooltipGeneral_text .window_close{position: absolute;top: 0px;right: 0px;text-transform: uppercase;font-size: 10px;text-decoration: none;color: #4A4C4B;background-color: #d5D1D0;padding: 0px;padding-left: 8px;padding-right: 8px;padding-top: 3px;padding-bottom: 3px;}
.tooltipGeneral_text .window_close:HOVER{text-decoration:underline}
.tooltipGeneral_arrow_inside{border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #F5F6FA;width: 0px;height: 0px;background-color: transparent;z-index: 1;position: absolute;margin-left: 146px;margin-top: 1px;}
.tooltipGeneral_arrow_outside{border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #d5D1D0;width: 0px;height: 0px;background-color: transparent;margin-left: 145px;}
#tooltipAction{background:url('action/action_tooltip.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:160px;height:51px;display:none;z-index:9999;text-align:left}
#tooltipAction div{padding:11px 6px 2px 26px}
#tooltipAction a{color:#fff;font-size:12px;text-decoration:none}
#checkinRollover{background:url('action/checkin_rollover.png') no-repeat scroll bottom left transparent;position:absolute;left:0;top:0;width:51px;height:21px;display:none;z-index:9999;text-align:left}
.checkinRollover_text{width:48px;padding:5px 0 0 4px;height:20px;overflow:hidden;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
#actionRollower{background:url('action/action_rollover.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
#actionRollowerL{background:url('action/action_rollover_L.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
.actionRollower_img{width:232px;height:130px;overflow:hidden}
.actionRollower_img img{width:230px}
.actionRollower_tit{width:212px;padding:5px 10px;color:#505366;font-family:'Open Sans Semibold',sans-serif;font-size:14px}
.actionRollower_text{width:212px;padding:5px 10px 15px;min-height:20px;overflow:hidden;font-size:12px}
div#labres_header{}
div#labres_header table#header{width:100%}
div#labres_header table#header td#button{width:20%}
div#labres_header table#header td#text{text-align:left}
div#allresults{background-color:#f6f6f8;border:1px solid #808080;margin:7px;padding:2px;width:auto}
div#viewing{width:100%}
div#labres_header td#summary td{border:1px solid #d3d3d3}
div#summarytitle{font-weight:bold;padding:8px 5px}
div#summaryresults span#redtext{color:#f00;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#orangetext{color:#ffa500;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#greentext{color:#008000;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span.blacktext{color:#000;font-weight:bold;padding-left:4px}
div#detail{background-color:#e3e3e5}
div#detail div.whitebkg{background-color:#fff;border:1px solid #cdcdcd}
div#tableresults span.name{text-transform:uppercase}
div#tableresults div.wrapper{margin-bottom:20px}
div#tableresults div.gridbox{cursor:pointer;margin-left:10px;margin-top:15px;height:100px;width:155px;position:relative}
div#tableresults div.gridbox span.name{width:133px;position:absolute;top:7px;left:7px;line-height:14px;height:30px;font-weight:bold;overflow:hidden}
div#tableresults div.gridbox span.category{position:absolute;top:35px;left:7px;font-family:'Open sans';font-style:italic;font-size:11px;color:#333}
div#tableresults div.gridbox span.valueresults{line-height:11px;font-weight:bold;color:#478d3d;position:absolute;top:62px;left:0;font-family:'Open sans semibold';font-size:16px}
div#tableresults div.gridbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:74px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#tableresults div.gridbox span.arrow{position:absolute;top:24px;left:144px;width:11px}
div#tableresults div.gridbox span.minzero,div#tableresults div.gridbox span.min,div#tableresults div.gridbox span.critical,div#tableresults div.gridbox span.criticalhigh{position:absolute;top:85px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.max{position:absolute;top:85px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.min1,div#tableresults div.gridbox span.max1{position:absolute;top:28px;left:4px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox{cursor:pointer;margin:15px auto;height:44px;width:650px;position:relative}
div#rowresults div.rowbox span.name{width:auto;position:absolute;top:0;left:4px;line-height:48px;height:30px;font-weight:bold}
div#rowresults div.rowbox span.category{color:#7b797a;font-style:oblique;position:absolute;top:0;left:4px;line-height:48px;height:30px}
div#rowresults div.rowbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:16px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#rowresults div.rowbox span.arrow{position:absolute;top:20px;left:635px}
div#rowresults div.rowbox span.minzero,div#rowresults div.rowbox span.min,div#rowresults div.rowbox span.critical,div#rowresults div.rowbox span.criticalhigh{position:absolute;top:28px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.max{position:absolute;top:28px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.min1,div#rowresults div.rowbox span.max1{position:absolute;top:28px;left:304px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.horbar{left:305px;position:absolute;top:28px}
div#detail td.darkbox{background-color:#5d5f5e;color:#e5e5e5;vertical-align:middle}
div#detail td.hidetests,div#detail td.showtests{padding-right:10px;text-align:right}
div#detail td.tests{vertical-align:middle}
span.tests_italic{font-style:italic}
td.darkbox.icon{width:50px;text-align:center}
td.darkbox.title{height:45px}
div#consent_accept{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:160px;text-transform:uppercase;width:90px}
div#consent_accept:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#consent_accept a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#consent_cancel{background:url("consent_cancel.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:60px;text-transform:uppercase;width:90px}
div#consent_cancel:hover{background:url("consent_cancel_h.png") no-repeat scroll 0 0 transparent}
div#consent_cancel a{color:#5f5a64;font-weight:bold;line-height:27px;text-decoration:none}
div#consent{background-color:#000;height:2320px;left:0;opacity:.8;filter:alpha(opacity=80);position:absolute;top:0;width:1904px;z-index:102}
a.open_tooltip{left:388px;position:absolute;top:10px;text-decoration:none}
a.open_tooltip:hover{text-decoration:none}
div#gen_perc_submit{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_submit:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_submit a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#gen_perc_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_next{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_next:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_next a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_previous{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_previous:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_previous a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
#logo_en{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
#logo_fr{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
/* div.app_logo_img_home {background: url("gdml/logo_270x65_en_2.png") no-repeat scroll 65px 13px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 auto; padding: 15px 10px 0; position: relative; text-align: right; width: 940px;font-size: 11px;} */
div.app_logo_img_home {color:#242527; font-size:13px; height:40px; line-height:40px; margin:0px auto; position:relative; text-align:right; /* width:940px; */}
div.app_logo_img_home_inner {background:url("pharmasave/header_logo.png") no-repeat scroll 65px 0px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 10px 0 40px; padding: 15px 10px 0; position: relative; text-align: right; width: 720px;font-size: 11px;}
div.app_logo_img_home a {color:#242527; font-family:'Open Sans Semibold',sans-serif; font-size:13px; text-decoration:none; margin-left:15px;}
div.app_logo_img_home a img {vertical-align:middle;}
div.app_logo_img_home a span {vertical-align:middle;font-family:Open Sans; font-size:12px; color:#242527}
div.app_logo_img_home a span:HOVER {text-decoration:underline;}
.detail_menu li a.lang_fr{font-size:12.5px;padding-left:34px}
.app_lang_fr .action_scroll_arrow_blue_small a{font-size:12px;padding:4px 0 4px 4px}
.app_lang_fr #totalpeaq_value #value_txt{font-size:11px}
.app_lang_fr .box_focus .button_start{width:169px}
.app_lang_fr .box_focus .button_start a{font-size:11px}
.app_lang_fr .box_focus .button_blue{width:166px;padding-left:4px;background:url("ud/button_coach_blue.png") no-repeat scroll right top #30ab6c}
.app_lang_fr .box_focus .button_blue a{font-size:11px}
.app_lang_fr .modal_popup_boxWhite .button_gen{padding:0 15px;}
.app_lang_fr #box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_didit_big_s{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr #box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_pledge_big_s{background:url('action/pledge_147x40_s.png') no-repeat scroll left top transparent;width:147px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_didit_d{background:url('action/did-it_150x30_d.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_150x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_didit_s{background:url('action/did-it_150x30_s.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_pledge_d{background:url('action/pledge_140x30_d.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_140x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_pledge_s{background:url('action/pledge_140x30_s.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.code_display_dd{display:none}

.consent_container h1 {color:#454b60; font-family:'Open Sans',Sans-Serif; font-size:24px;padding:30px 20px 15px;text-align: center;}
.consent_container .scroll_consent {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent; color:#505366; font-family:'Open Sans',sans-serif; font-size:13px; font-weight:normal; padding:30px 20px 15px; text-align:justify;}
.consent_container .scroll_consent_bold {font-family:'Open Sans Bold',sans-serif;}
.consent_container .scroll_consent ol {list-style:lower-alpha outside none; margin-left:10px; padding-left:8px;}
.consent_container .reg_consent_button {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent;}
.consent_container .reg_consent_button > div > div {color:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; width:90px;}
div#reg_consent_accept{font-family:'Open Sans semibold',sans-serif;background-color:#00aec7;float:left;height:33px; }
div#reg_consent_accept:FOCUS,div#reg_consent_accept:HOVER{background-color:#00aec7;}
div#reg_consent_accept[disabled]:hover{background-color:#959c9e}
div#reg_consent_accept a{display:block;color:#fff;font-size:15px;line-height:42px;text-decoration:none;}
div#reg_consent_cancel{font-family:'Open Sans semibold';background-color:#f1f1ed; float:right;height:33px;border: 1px solid #c9c3c3;}
div#reg_consent_cancel:hover{background-color:#e3e3e2;}
div#reg_consent_cancel[disabled]:hover{background-color:#959c9e}
div#reg_consent_cancel a{display:block;color:#4a4b4c;font-size:15px;line-height:33px;text-decoration:none;}
div#reg_consent_cancel a[disabled]{color:#4a4b4c;font-weight:bold}
div#reg_background{width:100%;position:relative;z-index:0;min-width:1260px}

div#accept_privacy {background-color:#Bd93f0fcolor:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; text-transform:uppercase; width:90px;}
div#accept_privacy a{color:#fff;font-weight:bold;line-height:27px;padding:6px 19px;text-decoration:none}

/* form */
.close_container_popup_app {/* position:absolute; right:0px; top:0px; */}
.close_container_popup_ref {position:absolute; right:0px; top:0px;}
.close_container_popup_vacc{position:absolute; right:0px; top:0px;}
.close_inner_form {/* position:absolute; right:0px; top:0px;text-decoration: none; */}
.close_inner_formlhsc {background: rgba(0, 0, 0, 0) url("close-icon.png") no-repeat scroll 0 0;
    float: right;
    height: 37px;
    position: absolute;
    right: 0 !important;
    text-decoration: none;
    top: 0;
    font-family: "Open Sans Light","Open Sans";
    width: 37px;}
.close_inner_form_popup_pharmacy {position:absolute; right:0px; top:0px;}
.close_select_medreview {position:absolute; right:0px; top:0px;}
.close_tooltip_custom_over {position:absolute; right:0px; top:0px;}
.reload_page {/* position:absolute; right:0px; top:0px; */}
.medication-ajax {display:none; background-color:#ffffff; position:absolute; margin-top:-1px; border-left:1px solid #bfc3c6; border-right:1px solid #bfc3c6; border-bottom:1px solid #bfc3c6; padding-left:10px; max-height:300px; width:430px; overflow:auto; z-index:51;}
.medication-ajax li {color:#505366; cursor:pointer; font-family:Arial,Sans-Serif; font-size:12px; line-height:14px; padding:3px 0px;}
.medication-ajax li:HOVER {color:#000000;}
.medication-ajax .med_detail_small {font-size:10px; font-style:italic;}

/* form xml input */
.form_xml_alert {border: 1px solid red!important;}
.form_xml_alert_text {
	/*background:url('pharmasave/form_alert.png') no-repeat scroll 0 0 transparent;*/
	/*background: url('pharmasave/form_alert_background.png') no-repeat scroll 0 0 transparent;*/
	height:auto;/*45px;*/
	line-height: 21px;
	padding-left: 13px;/*20px;*/
	position:absolute;
	text-align: center;
	width:217px;
	z-index: 110;
}
.form_xml_alert_text img.alertarrow {
	left: 1px;
    position: absolute;
    top: 10px;
    z-index: 101;
}
.importantmargine{
	margin:-11px 0 0 329px !important;  
}

/*specifica rules for 'Add Health care Practitioner' form FR*/
input[name=phoneNumber] + div{
	top: -25px !important;
}

input[name=phoneNumber] + div img.alertarrow{
	top: 60px !important;
}

input[name=alternateNumber] + div{
	top: -5px !important;
}

input[name=alternateNumber] + div img.alertarrow{
	top: 43px !important;
}

input[name=faxNumber] + div{
	top: 16px !important;

}

input[name=faxNumber] + div img.alertarrow{
	top: 21px !important;
}
.form_xml_alert_text img.alertcircle {
	left: 20px;
    position: absolute;
    top: 10px;
}
.form_xml_alert_text div {
	background-color: #FFE2E2;
    border: 1px solid #FF0000;
    padding-left: 40px;
    padding-right: 10px;
}
#form_xml input, #add_medication input{
	color: #454b6;
	font-size: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
}
#form_xml .date_picker, #add_medication .date_picker {
	color: #454b6;
	font: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml textarea, #add_medication textarea {
	color: #000000;
	font-size: 20px;
	font-family: Arial,Sans-Serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml .form_subtitle, #add_medication .form_subtitle
{
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.complete-profile{
	padding-top: 0;
}
#add_medication .sbSelector:link {
    font-family: "Open Sans Semibold";
    font-size: 13px;
    color: #454B60;
}
input.focus {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
input.focus:FOCUS {
	border:1px solid #888f93;
	box-shadow:0px 0px 8px #888f93;
}
textarea.focus {
	border:1px solid #bec2c5;
	box-shadow: 0 0 4px 0 #BEC2C5;
}
textarea.focus:FOCUS {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
/* hide safari blue outline*/
input.focus:FOCUS, textarea:FOCUS, select:FOCUS, button:FOCUS, div:FOCUS {
	outline: none;
}
/* custom #form_xml */
#form_xml #div-loincid{display:none;}

.box_dashboard_ext {width:326px;/*326*/margin: auto;}
.box_dashboard > a {border-left:1px solid #abafae; border-right:1px solid #abafae; display:block;}
.box_dashboard img {width:324px;/*324*/}
.detail_dashboard_bar {
	position: relative;
	background: url('pharmasave/bar_background.png') repeat-x scroll 0 0 transparent;
	height:40px;
	padding:0px 15px;
	line-height:40px;
	border-radius: 4px 4px 0 0;
	text-transform: capitalize;
}
.detail_dashboard_list {
	background-color: #FFFFFF;
	border-radius: 0 0 4px 4px;
	border-top: none;
    color: #505366;
    font-family: 'Open Sans',Sans-Serif;
    font-size: 13px;
    line-height: 17px;
    padding: 14px 15px;
}


/* CUSTOM FOR APPS */
/*
.bg_app_7 table.richlist .td_text, .bg_app_7 table.richlist .td_link, .bg_app_7 table.richlist .td_img, .bg_app_7 table.richlist .td_butt, .bg_app_7 table.richlist .td_grap {
	padding-left: 20px;
	text-align: left;
}
*/
.body_bg_1_user {background-image:url('dashboard/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_1_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_user {background-image:url('profile/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_3_user {background-image:url('readinglist/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_5_user {background-image:url('healthrecords/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_7_user {background-image:url('medications/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_8_user {background-color:white;background:none; }
.body_bg_10_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_12_user {background-image:url('healthrecords/background.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
.body_bg_12_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_13_user {background-image:url('labresults/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_15_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
/*.body_bg_static_user {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_static_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}*/
.body_bg_static_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
.body_bg_registration_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}

/* FOOTER */
.copyright_footer {
	/* background: url('background_grey.jpg') repeat scroll 0px 0px rgba(0, 0, 0, 0); */
	background:#fff;
	/* border-top:1px solid #ccced1; */
	margin:0px auto !important;
	padding:25px 0px 0px;
	float:left;
	width:100%;
}
.wrapper_footer {margin:0px auto; width:100%;}
.detail_center .wrapper_footer {margin:0px 10px; width:728px;}
.links_container {color:#8dc63f; font-size:12px; line-height:24px;margin:0;float:left;width:100%;  }
.copyright_container {color: #636466;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 11px;
    height: 20px;
    margin: 0;
    padding: 4px 0 25px 27px;
    width: 80%;}
.copyright_link { float: left;
    margin: 0 0 0 25px;
    padding: 0 10px 2px 0;
    width: 83%;}
.copyright_link a {color: #63666a; font-family: 'Museo', serif; font-size:20px; text-decoration:none;}
.copyright_link a:HOVER{text-decoration:underline;}
.copyright_link:first-child { float: left;
    margin-left:0;
    padding:0 0 0px 0 !important;
    width:100%; }
.app_lang_en .copyright_link.no_padding_left {padding:0px 15px 0px 0px;}
.detail_center .links_container {padding-right:13px;}
.detail_center .copyright_container {padding-right:25px;}
#footer_product {background-color:#8f8b82; text-align:center;}

/*new Pharmasave footer*/
div#footer_product_background {
	background: #8F8B82;
	text-align: center;
	width: 100%;
}
div#footer_product {
	/*background: #949087;*/
	height: 171px;
	margin: 20px auto 0;
	padding-bottom: 14px;
    padding-top: 14px;
    text-align: center;
    width: 982px;
}
.outer-inactive{
	background: #fff;
    float: left;
    width: 100%;
}
divdiv#footer_product div.col ul {
    margin-top: 10px;
}
divdiv#footer_product ol, ul {
    list-style: none outside none;
}
div#footer_product div.col {
    border-right: 1px dashed #FFFFFF;
    float: left;
    height: 171px;
    text-align: left;
    width: 190px;
}
div#footer_product div.col div.colinner {
    padding: 0 0 0 20px;
}
div#footer_product div.col a.mainlink {
    font-size: 12px;
    font-weight: bold;
}
div#footer_product div.col a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
}
div#footer_product div.col a.homelink {
    background-image: url("pharmasave/home.png");
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 25px;
}
div#footer_product div.last {
    border-right: 0 dashed #FFFFFF;
    font-family: arial;
    font-size: 11px;
}
div#footer_product div.col p {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
a.blankhref {
    cursor: pointer;
}

#recaptcha_response_field {
	height: 32px;
}

#ui-datepicker-div {
	z-index: 999999999999 !important;
}


/* experimental form xml focus */
.data-focus {
	/*border: 1px solid #d11242!important;
	box-shadow: 0px 0px 8px #d11242!important;*/
}


div#last_login_detail_container_title {
	padding-top: 45px;
	padding-left: 20px;
	padding-bottom: 10px;
}

span#last_login_detail_title {
	color: #71737a;
	font-family: 'Open Sans Lite';
	font-size: 24px;
	padding: 30px 20px 15px;
}

div#last_login_detail_container_content {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.last_login_detail_container{
	padding-top: 40px;
	text-align: left;
}

span.last_login_detail_text{
	font-family: 'Open Sans';
	font-size: 14px;
	margin-bottom: 20px;
}


div.last_login_detail_cancel{
	font-family: 'Open Sans';
	background-color: #f1f1ed;
	border: 1px solid #c9c3c3;
	height: 33px;
	width: 150px;
	margin-top: 0px;
	margin-left:325px;
	margin-bottom: 60px;
	float:left;
}

div.last_login_detail_cancel:hover{
	background-color: #e3e3e2;
}

div.last_login_detail_cancel[disabled]:hover{
	background-color: #959c9e
}

div.last_login_detail_cancel a{
	display: block;
	color: #71737a;
	font-size: 15px;
	line-height: 33px;
	text-decoration: none;
}

div.last_login_detail_cancel a[disabled]{
	color: #71737a;
	font-weight: bold
}

div.complete_profile_smoke .sbHolder{
	width: 300px !important;
}

div.complete_profile_smoke .sbOptions{
	width: 340px !important;
}

.button_cancel_cta {
	background-color: #F1F1ED !important;
	cursor: pointer !important;
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	border: 1px solid #CFD3D3 !important;
	border-radius: 0px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	width: 150px;
}

.button_cancel_cta:HOVER{
	background-color: #E3E2E2 !important;
}

.button_cancel_cta a{
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
	display: block !important;
}

.button_cancel_cta a:HOVER{
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_trend_range{
	display:block !important;
	height:20px;
	margin-right:7px;
	margin-left:7px;
	background-color: #F2F7F8 !important;
	border: 1px solid #C3C7C9 !important;
	border-radius: 4px;
	}
	
.button_trend_range a {
	color: #0c6f77 !important;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px !important;
	text-align: center;
	text-transform: uppercase;
}

.button_trend_range:HOVER{
	background-color: #e2e3e3 !important;
}

.button_submit_cta {
	background-color: #00aec7 !important;
	cursor: pointer !important;
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_submit_cta span{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
}

.button_submit_cta a{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	border: 0px !important;
	text-decoration: none !important;
}
.pdf{
	width:100%;
	float:left;
	margin:0 0 40px 0; 
	background:#111("resources/pharmasave/dynacare.pdf"); 
}

.button_submit_cta:HOVER{
	background-color: #00aec7 !important;
}
.login-title {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 20px;
    position: relative;
    right: 33px;
    text-align:center;
    text-transform: capitalize;
}
.login-titlelhsc {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 0px;
    position: relative;
    right: 33px;
    text-align: left;
    text-transform: capitalize;
}
.toolbar{
	background:red; 
}
.dob-container{
	margin-bottom:24px;
	position:relative;
	z-index:99;
	float:left;
	width:100%;  
}
.dob-container td input{
	color: #999999;
    float: left;
    font-family: "Arial Normale","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 31px;
    padding-left:8px;
    margin: 4px 0 0 0;
    text-align: left;
    text-decoration: none;
    width: 77px;
}
.inactive{
	width:100%;
	float:left;  
}
.content-add{
	height: auto;
	text-align: left;
	width:auto; 
}
.info-profile{
	margin-right: 346px;
	color: #0e838c !important;
	font-family:'Open Sans Light',sans-serif !important;
}
.inactive h1{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Grassetto","Arial";
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    margin: 1px 0 19px;
    width: 85%;  
}
.inactive h2{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    width: 85%;   
}
.text-membership{
	float: left;
    margin: 20px 0 8px;
    width: 66%;  
}
.inactive-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    margin: 25px 0 0 -22px;
    padding: 0 23px 0 0;
    position: static;
    width: 100%;
 }
.plus-member{
   padding-top:0!important; 
 }
 .serch-left{
   width:55%;
   float:left;
   margin:0 0 0 19px;   
 }
.serch-left img{
	width:82%; 
 }
 .membership-left-text{
   font-family: "Arial Regular","Arial";
   font-style: normal;
   font-weight: 400;
   line-height:20px;
   font-size:13px;
   float:left;
   width:100%;    
 }
.membership-left-text h1{
   font-family: "Open Sans Light","Open Sans";
   font-size: 18px;
   font-weight: 300;
   font-style: normal;	
   color: #009999;
   float:left;
   margin: 6px 0 14px;
   width:100%; 
}
 .feature-membership{
   width:80%;
   float:left;
 }
 .member-btn{
  float: right;
  margin: -7px 74px 0 0;
  width: auto; 
 }
 .member-result{
  margin:0 !important; 
 }
  .feature-membership h1{
   color: #484848;
   font-family: "Open Sans Bold","Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: 600;
   width:100%;
   float:left;  
 }
 .feature-membership ul{
   width:100%;
   float:left;
   margin:19px 0 0 0;
   padding:0;
   font-family: "Open Sans Italic","Open Sans";
   font-style: italic;
   font-weight: 400;
   color:#3c3a3b;
   font-size:13px;      
 }
  .feature-membership ul li{
   width:100%;
   float:left;
   margin:0;
   line-height:38px;
   border-top:1px solid #e1e1e1;
   padding:0;     
 }
 .feature-membership ul li span{
   float: right;
   height: 27px;
   margin: 10px 37px 0 0;
   width: 36px;
}
 .feature-membership ul li span img{
  width:60%;
}
.inactive-boody{
	padding:24px 0 0 22px !important; 
}
.inactive-close{
	margin-left:343px !important; 
}
.consent{
    color: #3c3a3b !important;
    font-family: "Open Sans Regular","Open Sans" !important;
    font-size: 13px;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px;
}
.consent span{
	width:auto;
	float:left;
	margin:0 32px 0 0;   
}
.consent span input{
	float:left; 
}

.termslogo{
	width:100%;
	float:left;
	margin: 30px 0 34px; 
}
.termslogo img{
	width:20%; 
}
 
.static_page_teaser{
	font-weight:bold;
	font-size:21px;
	margin: 0 0 21px 0;
	padding:0;
	color:#63666a;    
}
.static_teaser{
	font-weight:bold;
	font-size:13px;
	margin:5px 0 4px 0;
	padding:0;
	color:#63666a;    
}
.login-inner {
    padding-top: 30px;
    font-family: "Open Sans Reg";
    font-size: 14px;
}
.pdf-shadow {
     background: transparent url("pharmasave/top_inner_shadow_big.png") no-repeat scroll center 0 / 500px 30px;
    float: left;
    height: 37px;
    margin:-6px 0 0 0;
    width: 100%;
 }
 
 .login-terms{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    background:#fff;
    padding: 11px 0 30px !important;
 
}
.login-main {
    margin-top: 26px;
    padding:13px 0 0;
    text-align: center;
    float:left;
    width:100%;  
}
.login-main a{
	color:#fff; 
	
}
.login-main .close_inner_form {
	position:inherit;
}
.lc1 {
    background: #f1f1ed none repeat scroll 0 0;
    border: 1px solid grey;
    cursor: pointer;
    padding: 6px 4px 8px 5px;
}
.lc1 > a {
    color: #71737a;
    margin: 5px 30px 6px;
    text-decoration: none;
    text-transform: capitalize;
    vertical-align: middle;
    font-weight: bold;
}
select{
	margin: 0 0 0 13px;
	padding:6px 5px 6px 3px;
	text-transform: unset;
}
.lock-rgistration{
	background: url('gdml/lock_20x25.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
.cart-rgistration{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
div#app_header blockquote{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
.bottom-shaddow{
 width: 100%;
 float:left;
 text-align:center;
}
#report { border-collapse:collapse;}
        #report h4 { margin:0px; padding:0px;}
        #report img { float:right;}
        #report ul { margin:10px 0 10px 40px; padding:0px;}
 #report th {
    font-family: "Arial Regular","Arial";
    font-size: 10px;
    color: #1a8992;
    padding:13px 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
 }
 .mem-heading{
   color: #0e838c;
    font-family: "Open Sans Light","Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    padding:14px 10px 15px 0;
 }
 .mem-payment{
   background: #fff none repeat scroll 0 0;
   margin: 0 auto;
   width: 93%;
 }
  #report td {
    padding: 7px 10px;
    text-align: left;
    color: #3c3a3b;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    vertical-align:top; 
 }
  #report td input {
  float: left;
  margin:10px 7px 0 3px; 
 }
 .view-border{
  border-right: 1px dotted #ccc;
 }
 .save-view{
    height: 30px !important;
    margin-left: 114px !important;
    margin-top:12px !important;
 }
 .view-boottom{
  width:100%;
  float:left;
  background:#e2e5ec;
  height:44px;
  margin: 0 !important; 
 }
 .view-purchase{
  width:100%;
  float:left;
  background:#eef0ea;
  margin: 0 !important;    
 }
 .view-purchase h1{
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin: 17px 0 17px 24px;
 }
 .conter{
   margin:16px 0 0 80px !important;  
 }

#report tr.odd td {
	/* background:#fff url(row_bkg.png) repeat-x scroll center left; */ cursor:pointer;
}
#report div.arrow {
    background: transparent url("pharmasave/plus.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
}
#report div.up {
	background: transparent url("pharmasave/mainuse.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
	
	}
.bottom-shaddow img{
	width: 100%;


}
.pin-box{
	width:100%;
}
.pin-box label{
	float: left;
    margin: 0 13px 0 0;
    width: auto; 
}
#modal {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal h2 {
  margin: 0;
  color: #fff
}

#modal .btn { float: right }

#modal .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal-content {
  background: #fff;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #111;
}
.modal-content span {
	width:auto;;
	float:left;
	line-height:31px;
	text-align: right;
}
.modal-content span h1 {
	margin:44px 0 0 10px;
	padding: 0;
}

#modal .copy { background: #fff;color: #111; }

#modal .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #E74C3C;
}


#test {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#test h2 {
  margin: 0;
  color: #fff
}

#test .btn { float: right }

#test .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test .copy { background: #46CFB0 }

#test .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}




#modal1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal1 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal1 h2 {
  margin: 0;
  text-align:right;
}

#modal1 .btn { float: right }

#modal1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
.member{
	width:100%;
	float:left;  
}
.lab-icon{
	float: left;
    height:auto;
    margin: 31px 0 0 0px;
    width: 82px;
 }
.member-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    left: 0;
    margin: 25px 0 0;
    position: static;
    width: 100%;
} 
.lab-boxicon{
 width:75%;
 float:right;  	
}
.description-lab{
	float:left;
	width:100%;
	margin:10px 0 0 0;   
}
.lab-icon img{
	width:52%; 
}
.year-round{
    border: 2px solid #009999;
    border-radius: 74px;
    color: #009999;
    float: left;
    height: 107px;
    margin: 18px 0 0 22px;
    width: 107px;
}
.year-round h1{
   color: #009999;
   font-family: "Open Sans Regular","Open Sans";
   font-size: 32px;
   font-style: normal;
   font-weight: bold;
   margin: 23px 0 0;
   text-align: center;
	}
.year-round  span{
   color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    margin:14px 0 0;
    text-align: center;
    width: 100%;	
	}	

.lab-heading {
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    margin:71px 0 0 0;
    padding: 0;
    text-transform: uppercase;
    width: auto;
}
.payment{
	width:100%;
	float:left;  
}
.payment h1{
    color: #009999;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    margin: 0 0 13px 38px;
    padding: 0;
    text-transform: capitalize;	
}
#prev4{
	display:none; 
}
.payment ul{
	 float: left;
    list-style: outside none none;
    margin: 0 0 0 40px;
    padding: 0;
    width: auto;     
}
.payment ul li{
	width:100%;
	float: left;
	margin:0 0 4px 0;
	padding:0;   
}
.payment ul li span{
	float: left;
    margin: 0 0 0 101px;
    width: auto; 
}
.totalheadline{
	font-size:18px; 
}

 
.payment ul li b{
	font-weight:bold;
	color:#3c3a3b;
 
}
.renew{
	color: #0e838c;
    font-family: "Open Sans Light",sans-serif;
    font-size: 20px;
    width:100%;
    margin:40px 0 26px 0;    
	
}
.payment ul li input{
	width:130px;
	margin:7px 0 14px 0;
	 color: #333; 
}
.payment ul li button{
	width:auto;
	border-radius:5px;
	color:#111;
	border:1px solid #111;
	background:#fff !important;
	float:left;     
	
}

#modal1 .copy { background: #fff;color: #111; }

#modal1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
.copy h1{
	margin: 20px 0 0 0;
}
.copy h2{
	margin: 20px 0 0 0;
}
.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  margin:10px 0 0 0;
  border-radius: 5px;
  background-color: #E74C3C;
}
.province-select{
	width:100%;
	float:left;
	position: relative;
	z-index:0;
}
.province-select select{
	float: left;
    height: 37px;
    margin: 9px 0 15px !important;
    width: auto;  
}
.code-postal{
	width:100%;
	float:left;  
}
.code-postal input{
	width:240px !important;
}
.code-postal input:focus {
	width:240px !important; 
}
.ans-regi{
	width:100%;
}
.ans-regi input{
	width:514px !important;
}
.ans-regi input:focus {
	width:514px !important; 
}


#test1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test1 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t1 h2 {
  margin: 0;
  color: #fff
}

#test1 .btn { float: right }

#test1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test1 .copy { background: #46CFB0 }

#test1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;

  width: 100%;
  z-index: 10
}
#modal2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal2 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal2 h2 {
  margin: 0;
  color: #fff
}

#modal2 .btn { float: right }

#modal2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
#modal2 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#modal2 .copy { background: #fff;color: #111; }

#modal2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}



#test2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test2 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t2 h2 {
  margin: 0;
  color: #fff
}

#test2 .btn { float: right }

#test2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test2 .copy { background: #46CFB0 }

#test2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal3 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal3 h2 {
  margin: 0;
  color: #fff
}

#modal3 .btn { float: right }

#modal3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal3 .copy { background: #fff;color: #111; }

#modal3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal3 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test3 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t3 h2 {
  margin: 0;
  color: #fff
}

#test3 .btn { float: right }

#test3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test3 .copy { background: #46CFB0 }

#test3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal4 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal4 h2 {
  margin: 0;
  color: #fff
}

#modal4 .btn { float: right }

#modal4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal4 .copy { background: #fff;color: #111; }

#modal4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}


#test4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test4 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t4 h2 {
  margin: 0;
  color: #fff
}

#test4 .btn { float: right }

#test4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test4 .copy { background: #46CFB0 }

#test4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal5 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal5 h2 {
  margin: 0;
  color: #fff
}

#modal5 .btn { float: right }

#modal5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal5 .copy { background: #fff;color: #111; }

#modal5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal5 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test5 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t5 h2 {
  margin: 0;
  color: #fff
}

#test5 .btn { float: right }

#test5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test5 .copy { background: #46CFB0 }

#test5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal6 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal6 h2 {
  margin: 0;
  color: #fff
}

#modal6 .btn { float: right }

#modal6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal6 .copy { background: #fff;color: #111; }

#modal6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal6 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test6 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t6 h2 {
  margin: 0;
  color: #fff
}

#test6 .btn { float: right }

#test6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test6 .copy { background: #46CFB0 }

#test6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal7 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal7 h2 {
  margin: 0;
  color: #fff
}

#modal7 .btn { float: right }

#modal7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal7 .copy { background: #46CFB0 }

#modal7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test7 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t7 h2 {
  margin: 0;
  color: #fff
}

#test7 .btn { float: right }

#test7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test7 .copy { background: #46CFB0 }

#test7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal8 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal8 h2 {
  margin: 0;
  color: #fff
}

#modal8 .btn { float: right }

#modal8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal8 .copy { background: #46CFB0 }

#modal8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test8 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t8 h2 {
  margin: 0;
  color: #fff
}

#test8 .btn { float: right }

#test8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test8 .copy { background: #46CFB0 }

#test8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

table.settings {
      color:#505366;
      font-family:'Open Sans',sans-serif;
      font-size:13px;
      /*border-left: 1px solid #ABAFAE;
        border-right: 1px solid #ABAFAE;*/
      }
    table.settings th.header {
      border-bottom: 1px dotted #d7dadf;
      border-left: 1px dotted #d7dadf;
        /* border-right: 1px dotted grey; */
      color: #05c059;
      padding: 7px 4px 5px;
      padding-bottom: 5px;
      text-transform: uppercase;
      text-align: center;
    }
    table.settings th.header.first {
      border-left: none;
      padding-left: 20px;
      text-align: left;
    }
    table.settings .text {
      border-bottom: 1px solid grey;
      color: #4e5367;
      height: 40px;
      line-height: 40px;
      position:relative;
      text-align: center;
    }
    table.settings .td_text, table.settings .td_link_settings, table.settings .td_img, table.settings .td_butt, table.settings .td_grap{
      border-bottom: 1px solid #d7dadf;
      line-height: 40px;
      padding-left: 26px;
      text-align: left;
    }
    table.settings .td_text.selected, table.settings .td_link_settings.selected, table.settings .td_img.selected, table.settings .td_butt.selected, table.settings .td_grap.selected {
      background-color: #e6e8ef;
    }
    table.settings .td_text a, table.settings .td_link_settings a, table.settings .td_img a, table.settings .td_butt a, table.settings .td_grap a{
      display:block;
      vertical-align: middle;
    }
    table.settings .td_text img, table.settings .td_link_settings img, table.settings .td_img img, table.settings .td_butt img, table.settings .td_grap img{
      vertical-align: middle;
    }
    table.settings .td_text span, table.settings .td_link_settings span, table.settings .td_img span, table.settings .td_butt span, table.settings .td_grap span{
      /*text-transform: capitalize; */
      vertical-align: middle;
      height: 46px;
      line-height: 46px;
      font-family: Open sans Semibold;
	  font-size: 13px;
	  color: #4A4B4C;
    }
    table.settings .td_butt a {
      color: #ffffff;
      text-decoration: none;
    }
    table.settings .td_butt span {
      background-color: #949391;
      border: 1px solid #949391;
      padding: 5px 10px;
    }
    table.settings .td_butt a:HOVER span {
      border: 1px solid #ffa500;
    }
table.settings .td_link_settings {
     padding-right: 15px;
     text-align: right;
     width: 25px;
    }
table.settings .row_1of3.td_img {width:60px;}
table.settings .row_1of3.td_text {padding-left:15px; text-align:left;}
table.settings .td_grap {
    padding: 0px 10px;
    width: 300px;
    }
table.settings .td_grap .graphic_bar {
	background-color: #d6d6d6;
    display: inline-block;
    height: 10px;
    position: relative;
    text-align: left;
    width: 300px;
}
table.settings .td_grap .graphic_color {
	background-color: #2e8abf;
    display: inline-block;
    height: 10px;
}
table.settings .td_grap .graphic_point {
	left: -6px;
    position: absolute;
    top: -10px;
}
table.settings .lastrow {
	border-bottom: none;
}
table.settings tr.med_row{
	cursor: pointer;
	color: #018595 !important;
}
table.settings tr.med_row:HOVER{
	color: #018595 !important;
    }
.status-down{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Bold","Arial";
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0 25px 29px;
    width: 100%;
}
.efective-date{
	width:39%;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600;
    float:right; 
 }
.bootom-shaddow {
	width: 100%;
	float: left;
	position:absolute;
	left: 0;
	height: 35px;
	background: transparent url("bg_shadow-gray_1x23.png")
		repeat-x;
}
.expiry-date{
	width:42%;
    margin-left:49px;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600; 
  }
label {
    margin-top: 12px;
    margin-bottom: 5px;
    }
.setingmember-headline{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    margin: 13px 0 13px 29px;
    width: 100%;
}
.form_xml {
	padding-bottom:68px;
 }
.form_xml input, .form_xml select, .form_xml label, .form_xml textarea, .form_xml div {
	color: #484848;
    display: block;
    font-style: normal;
    margin-left: 31px;
}
.form_xml #recaptcha {margin-left:0px; margin-top:20px;}
.form_xml #recaptcha_area {margin-left:0px;}
.form_xml .title_form {
    color: #454b60;
    font-family:'Open Sans Bold',sans-serif;
    font-size:14px;
    margin-bottom: 20px;
    margin-left: 26px;
	margin-right: 40px;
}
.form_xml .text_form {
	color: #454b60;
    margin-bottom: 20px;
    margin-right: 40px;
}
.form_xml .input_label {
	margin-left: 0px;
}
.form_xml .input_label input, .form_xml .input_label span {
	vertical-align: middle;
}
.form_xml .input_label span {
	padding-left: 6px;
    }
.data-focus{
	border: 0px !important;
    box-shadow: 0px 0px 0px !important;
}
.form_xml .button_cancel, .form_xml .change_language_cancel, div.grey_block_button_cancel, div.grey_block_button_reset, div.wont_save_records {
	background-color: #d0cece !important;
    border:1px solid #e4e4e4;
    float: left;
    height: 40px !important;
    line-height: 40px;
    padding: 0 34px;
    text-align: center;
    width: auto;
}
.form_xml .button_save, .form_xml .button_delete_account, .button_submit_language, .button_consent, .grey_block_button, .change_language_save, div.export_save_confirm{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    width:auto;
    padding:0 15px 0 15px; 
}

#renewMembership{
    background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    width:auto;
    padding:0 15px 0 15px; 
}


/* .form_xml .button_save:FOCUS, .form_xml .button_delete_account:FOCUS,
.form_xml .button_save:HOVER, .form_xml .button_delete_account:HOVER,
.form_xml .button_export_records:HOVER, .form_xml .button_export_records:FOCUS,
.grey_block_button:HOVER, .grey_block_button:FOCUS,
.change_language_save:HOVER, .change_language_save:FOCUS,
div.export_save_confirm:HOVER, div.export_save_confirm:FOCUS{
	background-color: #00aec7 !important;
    }
.form_xml .button_cancel:FOCUS, .form_xml .button_cancel:HOVER, div.grey_block_button_cancel:HOVER, div.grey_block_button_reset:HOVER,
.wont_save_records:FOCUS, .wont_save_records:HOVER{
	background-color: #e3e3e2 !important;
}
.form_xml .button_save:FOCUS, .form_xml .button_delete_account:FOCUS, .button_submit_language:FOCUS
.form_xml .button_save:HOVER, .form_xml .button_delete_account:HOVER, .button_submit_language:HOVER {
	background-color: #00aec7 !important;
    } */
.form_xml .button_export_records{
	background-color: #00aec7;
    height: 40px;
    position: absolute;
    text-align: center;
    width: 180px;
    left: 14px;
    cursor: pointer;
}
.save_records_span{
	left: 400px;
    position: absolute;
    top: 600px;
}
.buttonYes{
	background-color: #00aec7;
    height: 29px;
    position: absolute;
    right: 25px;
    bottom: 35px;
    text-align: center;
    width: 115px;
}
.form_xml .button_save a, .form_xml .button_delete_account a, .form_xml .button_export_records, .button_submit_language a, .change_language_save a, div.export_save_confirm a,
.wont_save_records a, .grey_block_button a{
	display:block;
    font-family: "Open Sans semibold"!important;
	font-size: 16px !important;
	color:#fff; 
}

.form_xml .button_cancel a{
    display:block;
    font-family: "Open Sans Semibold";
	font-size: 16px;
	color: #4A4B4C;
 }
.save_records_warning{
	width: 100%;
    background-color: #F7F8B2;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 74px;
}
input.save_records_radio{
	position: absolute;
    left: 340px;
    top: 600px;
}
.dashed_line{
	border-top: 1px dashed #CECECE;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 85px;
}
.form_xml .password-meter div {
    margin-left: 0px;
	text-align: left;
}
.showquestion {
	text-decoration: none;
    color: #00aec7;
    padding-bottom: 10px;
}
form {
  padding-top: 20px;
  width: 100%;
}
form > span, form > a, form > p {
   padding-left: 26px;
}
form > i {
   vertical-align: top;
}
.tooltipGeneralError {
   text-align:left;
}
.tooltipGeneralError div {
	margin: 6px 0 0 60px;
}
div.mySettingsDetailText p{
    margin-bottom: 10px;
}
span.bold{
    font-weight:bold;
}
#recaptcha_table tr{
	background-color: #FFFFFF;
}
.export_checkbox_span {
	font-weight: bold;
}
.export_title {
	color: #505366;
	font-family: Open sans;
	font-size: 24px;
	font-weight: lighter;
}
div.grey_block_button_save{
	background-color:#00aec7 ;
}
div.grey_block_button_save:hover{
	background-color:#00aec7;
}
td.row_1_5_1 div.form_xml {
	padding-bottom: 0px;
}
td.row_1_5_1 form div{
	margin-left: 20px;
}
td.row_1_5_1 form input{
	float: left;
	margin-left: 20px;
}
span.export_checkbox_span{
	margin-left: 10px;
}
.expMHR {
	text-decoration: underline;
	cursor: pointer;
}
form#change_deactive a {
	text-decoration: underline;
	color: #454B60;
}
.header-bg{
	background-color:#ffffff; height:73px;float:left;width:100%;
}
.wrap-header{width:100%;float:left;} 
.logo{width:17%;float:left;margin: 10px 0 0 51px;}
.logo img{width:90%; }
.ublock .logo img {
    width: 100%;
}
.aztopics {
    border-top: 1px solid #dbdee3;
    padding: 15px;
    position: relative;
  }
.aztopics.bottomborder {
  border-bottom: 1px solid grey;
  }
.aztopics.notopborder {
  border-top: none;
  }
.aztopics img.thumb {
  border: 1px solid #dfd9d9;
  }
a.health_page {
  color: #228daf;
  text-decoration: none;
  }
a.health_page:hover  {
  color: #228daf;
  text-decoration: underline;
  }
a.health_page.active {
  color: #000;
  text-decoration: none;
  }
.ui-autocomplete li {
  text-align: left;
  max-width: 490px;
  }
  .f-border{
	width:auto;
	display:none;  
}
.ajaxHealthTopicsTitle {
    height: 25px;
    padding-top: 21px;
    padding-left: 16px;
    border: solid 1px;
    border-color: #dddee1;
    border-bottom: none;
    font-family: 'Open Sans Semibold', sans-serif;
    font-size: 16px;
    cursor: pointer;
    padding-bottom: 12px;
  }

.ajaxHealthTopicsGeneral{
		font-family: 'Open Sans';
}
.ajaxHealthTopicsOpenDetail {
    float: right;
    margin-right: 15px;
    vertical-align: middle;
  }
.ajaxHealthTopicsQuestionH3General .ajaxHealthTopicsQuestionH3:first-child{
     padding-top:10px;
  }
  .ajaxHealthTopicsQuestionH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-bottom: 5px;
    padding-right: 44px;
   	padding-top:0px;
  }

  .ajaxHealthTopicsAnswerH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-right: 44px;
    padding-bottom:28px;
    padding-top:5px;
   	font-family: "Open Sans";
  }

  .ajaxHealthTopicsAnswerH3 ul{
	padding-left:20px;
  }
  .ajaxHealthTopicsAnswerH3 ul li {
    list-style: disc;
    color: 666666;
 }
.ajaxHealthTopicsAnswerH3 ul li span {
    color: #4a4b4c;
    font-family: 'Open Sans';
    font-size: 13px;
}
.ajaxHealthTopicsShowAllQuestion {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    cursor:pointer;
    font-family: 'Arial Regular', sans-serif;
    font-size: 13px;
    color: #0e838c;
    text-align: right;
    padding-right: 24px;
    display: none;
    padding-bottom: 10px;
  }

 div.searchLabel {
    cursor: pointer;
    font-family: "Open Sans bold";
    font-size: 22px;
    margin: 0 0 13px;
    position: static;
    text-align: left;
    width: 100%;
  }
 div.searchLabel a {
    color: #4a4b4c;
    text-decoration: none;
  }
  .faqAZTAbleBody ajaxHealthTopicsGeneralTableFaq:last-child {
  	border-bottom: 1px solid #CCC;
  } 
 .serch-thumb{
    border: 1px solid #d7d2d2;
    float: left;
    height:80px;
    margin: 0 27px 0 0;
    position: static;
    width:90px;
}
.find-heading{
	color:#0e838c;font-family: 'Open sans semibold';font-size:16px;padding-bottom: 10px;
}
table.respo_list_med_block tr.med_row td{
	float:none!important;
}
 .labresult_panel_list td .result_value.A{
 	font-size:9px!important;
 }
.summary_resonsive{
	display:none;
}
.respo_labtest_summary_step2 tr td:nth-child(2){
    	display:none!important;
    }
    .respo_labtest_summary_step2 tr td:nth-child(3){
    	display:none!important;
    }
    .respo_labtest_summary_step3_header tr td:nth-child(1),.respo_labtest_summary_step3_header tr td:nth-child(2){
    	display:none!important;
    }
    .respo_labtest_summary_step3 tr th:nth-child(2){
    	display:none!important;
    }
    .respo_labtest_summary_step3 tr th:nth-child(3){
    	display:none!important;
    }
    .respo_labtest_summary_step3 tr td:nth-child(2){
    	display:none!important;
    }
    .respo_labtest_summary_step3 tr td:nth-child(3){
    	display:none!important;
    }
    .respo_labtest_summary_step3_panelopen tr td:nth-child(2),.respo_labtest_summary_step3_panelopen tr td:nth-child(3),.respo_labtest_summary_step3_panelopen tr td:nth-child(4){
    	display:none!important;
    }
    .respo_labtest_summary_step3_panelopen tr td:nth-child(5){
    	display:block!important;
    }
    .respo_seedetails {
	    float: none!important;
	    font-size: 15px!important;
	}
	#app_header .print_em{
		display:none!important;
	}
 }
	
 @media only screen and (min-width: 0px) and (max-width: 668px) { 
	.respo_list_med_block {
	    width: 632px!important;
	}
	#sorting_labresult_overview_fav th#sort_favname div.lab-first{
		width:212px!important;
	}
	.respo_cancel_membership_container{
		width:96%!important;
		left:0px!important;
	}
	img.dcaremenuhide{
		display:none;
	}
	
 }
 
 @media only screen and (min-width: 0px) and (max-width: 600px) { 
 #container_background{width:100%;height:100%;position:absolute;z-index:0}
#container_background > img{width:100%;padding-top:140px;/*position:fixed;*/z-index:-1;top:0px;left:0}
.container_detail{width:100%;position:relative;background-color:transparent;margin:0 auto;border:0}
.width_all{width:100%;text-align:left}
.width95{width:95%}
.center_all{width:100%;text-align:center}
.floatLeft{float:left;padding:0 4px 4px 0}
.floatRight{float:right;padding:0 0 4px 4px}
.relative{position:relative}
.clear{clear:both}
.bold{font-family:'Open Sans Bold',sans-serif}
.italic{font-style:italic}
.italic-bold{font-family:'Open Sans Bold Italic',sans-serif}
.noborder{border:0 !important}
.validation_error_box{position:absolute;z-index:1000;border:1px solid #f00;background-color:#ffc0cb;padding:10px}
.tooltipGeneralError{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail div{margin:6px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError div{margin:16px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError.toolbge_big {background-image:url('toolbge_big.png'); background-size:257px 95px; height:100px;}
.thumb {
   float:left;
   width: 102px;
   display:none; 
 }
 .containerForm {
	height: auto;
	padding: 10px;
	position: relative;
}
.box {
	border-bottom: 2px solid grey;
}


button#submit {
	margin: 10px;
}

span.button_prev {
	background-color: #989898;
    border: 1px solid #949391;
    padding: 5px 10px;
}
a.button {
	color: #FFFFFF;
	line-height: 50px;
    text-decoration: none;
}
span.button_next {
	background-color: #f77430;
    border: 1px solid #949391;
    padding: 5px 10px;
}

div.qa_box_scroll {
	margin: auto;
	text-align: left;
	position: relative;
	width: 500000px;
}
div.q_abox_sigle {
	box-shadow: 0 11px 8px -10px #CCCCCC inset, 0 -11px 8px -10px #CCCCCC inset;
	float: left;
	/*margin-left: 94px;
	margin-right: 94px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 100px;
	min-height: 119px;
	position: absolute;
	width: 500px;/*688*/
}

.answer-title {
	color: #D3D3D3;
	margin-left: 20px;
	margin-top: 10px;
}
.serch-thumb{
   position:absolute;
   top:80px;
   left: 22px;
   display:none;
   border: 1px solid #d7d2d2;
   width: 110px;
} 
 .ajaxHealthTopicsTitle {
    height: 25px;
    padding-top: 21px;
    padding-left: 16px;
    border: solid 1px;
    border-color: #dddee1;
    border-bottom: none;
    font-family: 'Open Sans Semibold', sans-serif;
    font-size: 16px;
    cursor: pointer;
    padding-bottom: 12px;
  }

.ajaxHealthTopicsGeneral{
		font-family: 'Open Sans';
}
.ajaxHealthTopicsOpenDetail {
    float: right;
    margin-right: 15px;
    vertical-align: middle;
  }
.ajaxHealthTopicsQuestionH3General .ajaxHealthTopicsQuestionH3:first-child{
     padding-top:10px;
  }
  .ajaxHealthTopicsQuestionH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-bottom: 5px;
    padding-right: 44px;
   	padding-top:0px;
  }

  .ajaxHealthTopicsAnswerH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-right: 44px;
    padding-bottom:28px;
    padding-top:5px;
   	font-family: "Open Sans";
  }

  .ajaxHealthTopicsAnswerH3 ul{
	padding-left:20px;
  }
  .ajaxHealthTopicsAnswerH3 ul li {
    list-style: disc;
    color: 666666;
 }
.ajaxHealthTopicsAnswerH3 ul li span {
    color: #4a4b4c;
    font-family: 'Open Sans';
    font-size: 13px;
}
.ajaxHealthTopicsShowAllQuestion {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    cursor:pointer;
    font-family: 'Arial Regular', sans-serif;
    font-size: 13px;
    color: #0e838c;
    text-align: right;
    padding-right: 24px;
    display: none;
    padding-bottom: 10px;
  }

 div.searchLabel {
     cursor: pointer;
    font-family: "Open Sans bold";
    font-size: 22px;
    margin: 0 0 13px;
    position: static;
    text-align: left;
    width: 100%;
  }
 div.searchLabel a {
    color: #4a4b4c;
    text-decoration: none;
  }
  .faqAZTAbleBody ajaxHealthTopicsGeneralTableFaq:last-child {
  	border-bottom: 1px solid #CCC;
  }
.tooltipGeneralError.toolbge_big.bigger {background-image:url('toolbge_bigger.png'); background-size:257px 120px; height:125px;}

.tooltipGeneralError.toolbge_big div {
	margin:5px 0px 0px 60px;
	display: table-cell;
	height: 90px;
	padding-left:58px;
	line-height: 13px;
	vertical-align: middle;
}
.foter-logo{
	width:100%;
	float:left;
	margin:0 0 12px 0;  
}
.tooltipGeneralError.toolbge_big#passwordtext_alert div {
	padding-left: 62px!important;
}
.tooltipGeneralError.tooltipLeft {background-image:url("toolbge_left.png");}
.tooltipGeneralError.tooltipLeft.toolbge_big {background-image:url('toolbge_left_big.png'); height:100px;}
.tooltipGeneralError.tooltipLeft div {margin:16px 50px 0px 10px;}
.tooltipGeneralError a {color:#00aec7; font-style:italic; text-decoration:none;}
.tooltipGeneralError a:HOVER {text-decoration:underline;}
.shadowBox{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);overflow:hidden;text-align:center}
.shadowBox:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.progressBox{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#fff;width:200px;padding:20px;display:inline-block}
.progressImage{background:transparent url('ajax-loader-big.gif') no-repeat;float:left;width:66px;height:66px}
.progressText{padding:25px 0 0 10px;color:#a9a9a9}
.loginBack{height:26px; margin:0px 0px 4px;position:absolute;top:13px;right:17px;display:none !important;  }
.loginBack a, #backdiv a {color:#505366; line-height:26px; text-decoration:none; vertical-align:middle;font-family:'Open Sans',sans-serif; font-size:16px;background: url('back_button.png') no-repeat scroll 0 0 transparent; padding-left: 17px;}
.loginBack a:hover, #backdiv a:hover {background: url('back_button_hover.png') no-repeat scroll 0 0 transparent;}
.loginBack img,.loginBack span, #backdiv img, #backdiv span {vertical-align:middle;padding-bottom:11px;}
.security_question{color:#555555; font-family:'Open Sans',sans-serif; font-size:15px; line-height:18px; padding:0px 0px 10px;}
/*div#login_background{width:100%;position:relative;z-index:0;text-align:center;height:620px;overflow:hidden}*/
/*div#login_background_center{position:absolute;top:140px;left:0;width:100%;height:524px}*/
div#login_box {background:url('homepage/header_shadow_dw.png') repeat-x scroll left top transparent; margin-top: 21px;}
div#login_background { background: rgba(0, 0, 0, 0) url("gdml/only-tab.jpg") no-repeat scroll 0 0 / 100% 84%;
    float: left;
    height: auto;
    margin-top: 85px;
    position: relative;
    width: 100%;
    top: 50px;
}
div#login_background_left{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_left.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
div#login_background_right{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_right.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
img#login_background_image{z-index:-1}
/*div#login_box,div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}*/
div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}
div.login_background{  float: right;
    height: auto;
    margin-bottom: 9px !important;
    margin-left: auto;
    padding: 6px 0 0 !important;
    text-align: right;
    width: 100% !important;}
div.login_buttons{background-color:#1a8992;background-image:none;/*border:1px solid #e8e4e4;*/height:40px;}
div.login_buttons:hover{background-color:#096269;color:#ffffff; background-image:none;/*border:1px solid #e8e4e4;*/text-decoration:none;}
div.login_buttons a{font-family:'Open Sans Semibold'; font-size:16px; line-height:40px; display:block; text-align:center; text-decoration:none;}
#logininput .login_buttons a{color:#ffffff;}
#loginregister .login_buttons a{color:#ffffff;}
#logininput .login_buttons a:HOVER{color:#ffffff;}
#login_title{color:#00aec7; font-family:'Arial',sans-serif; font-size:48px; line-height:56px; height:56px; text-align:right;}
#login_subtitle{color:#636466; font-family:'Open Sans',sans-serif;
 font-size:14px;
 line-height:23px;
 text-align:left;
   }
form.styleForm{border:5px solid #d1d3d4; margin-top:-46px;
 border-radius:4px;	-moz-border-radius:4px; -webkit-border-radius:4px;}
form.styleForm .inputBox{border:1px solid #ddd; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:30px; margin-bottom:4px; padding:5px; height:30px; width:300px;box-shadow:0 0 1px 1px #ddd;}
form.styleForm .inputBox:FOCUS{border:1px solid #888f93; box-shadow:0px 0px 8px #888f93; outline-color: transparent; outline-width: 0px;}
div#logininput{background-color:#fff;padding:18px 40px 40px;border:1px solid #e3e3e3;height:175px;text-align:left}

input#rr {
    float: left;
    margin:3px 0 0 0;
}
span.login-rem {
    font-size: 11px;
    float: left;
    margin:1px 0 10px 11px;
}
div#forgotinput{background-color:#fff;padding:40px;border:1px solid #e3e3e3;text-align:left}
a#loginPwdReminder{color:#717372; font-size:11px; text-decoration:underline; cursor:pointer; margin:0px;}
a#loginPwdReminder:hover{text-decoration:none;}
div#loginsubmit{float:right;width:123px;margin: 10px 0 0 0;}
div#forgotsubmit{float:right;width:123px;background-color:#fb8c3b;height:30px;}
div#forgotsubmit a{line-height:30px;}
div#loginregister{font-size:8pt;background-color:#fff;padding:3px 41px 27px 40px;border:1px solid #e3e3e3;border-top:0;text-align:left}
div#loginregister_button{background-color: #00aec7;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    float: left;
    margin-left: 12px;
    margin-top: 62px;
    width: 96% !important; }
div#loginregister_button:hover{background-color:#00aec7;}
div#loginregister_button span{font-size:16px;}
.login_rgb_red {color:#d6294f;}
div.login_buttons_red{width:314px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);background-color:#00aec7;margin-top: 6px;}
div.login_buttons_red span{/*font-size:14px;font-size:14pt*/font-size: 16px;}
ul#login_list{padding:20px;width:380px;float:left}
ul#login_list li{padding-bottom:20px;height:60px;clear:both}
ul#login_list li img{float:left;padding-right:10px}
.login_container_center{width:100%;margin-right:auto;margin-left:auto;text-align:left; }
.login_container_center:before,.login_container_center:after{display:table;line-height:0;content:"";clear:both}
.login_box_3{/*background:url('homepage/bg-right_30x2.png') repeat-y scroll right top transparent;*/ float:left; /*margin-right:25px;*/ padding:0px 0px 15px 0px; width:100%;background:none;border:none;   /*display:block;width:31%;float:left;min-height:50px;box-sizing:border-box;margin-left:0;padding:10px;text-align: center;*/}
.login_box_3 div{color:#4a4b4c; font-size:14px; font-family:'Open Sans',sans-serif; width:96%;float:left; margin:5px 0 9px 13px;}
.login_box_3 p{margin-top:8px;font-size:9pt}
.login_box_last {background:none no-repeat scroll left top transparent; margin-right:0px; /*padding:0px 0px 0px 0px;*/}
.login_box_1{clear:both}
.login_box_1:before,.login_box_1:after{display:table;line-height:0;content:"";clear:both}
.login_box_1 h3.record_box {
    color: #0e838c;
    float: left;
    font-family: "Open Sans Semibold";
    font-size: 20px;
    margin-bottom: 0;
    margin-left:16px;
    margin-top: 19px;
    width:auto;  
}
.login_box_3 span {
    width: 100%;
    display:none; 
}
.login_box_1 h1.login_container {color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}
/*.login_box_1 h2{color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}*/
.login_line_shadow{height:15px;background-color:#fff;background-image:-moz-linear-gradient(top, #ededed, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ededed), to(#fff));background-image:-webkit-linear-gradient(top, #ededed, #fff);background-image:-o-linear-gradient(top, #ededed, #fff);background-image:linear-gradient(to bottom, #ededed, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#FFFFFF', GradientType=0)}
/*.login_line_withbg{background: url('homepage/bg-down_2x30.png') no-repeat scroll left top / 100% 190px transparent; height:190px;}*/
.login_line_withbg{
/* 	background: transparent url("login_gradinet_hr.png") no-repeat scroll left top / 100% 100%; */
    margin: 56px 0 9px;
    width:100%;
 }
.login_container_full{background-color:#e5e5e5;width:100%;padding-bottom:20px}
.login_container_full:before,.login_container_full:after{display:table;line-height:0;content:"";clear:both}
.login_line_shadow_0{height:10px;background-color:#e5e5e5;background-image:-moz-linear-gradient(top, #bbb, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bbb), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #bbb, #e5e5e5);background-image:-o-linear-gradient(top, #bbb, #e5e5e5);background-image:linear-gradient(to bottom, #bbb, #e5e5e5);background-repeat:repeat-x;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBBBBB', endColorstr='#E5E5E5', GradientType=0)}
.login_box_empty{width:290px;height:145px;background-color:#cfd0cf}
.login_footer{background-color:#eef2f3;padding:10px 0}
.login_footer:before,.login_footer:after{display:table;line-height:0;content:"";clear:both}
.login_personal_record_box{min-height:350px; margin:0px auto; width:100%;}
/*.login_logo_img{width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}*/
.login_logo_img{width:940px;background:url('pharmasave/logo_383_45.png') no-repeat scroll 80px 12px transparent;height:65px;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}
.login_logo_img_home{position:relative;width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:1px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right}
.login_logo_img a{color:#bab7b7;text-decoration:none}
.login_logo_img a:HOVER{text-decoration:underline;cursor:pointer}
/*.login_logo_line{width:100%;height:43px;background:url('bar_top_1x43.png') repeat-x scroll left top transparent;margin-bottom:50px;position:absolute;top:0;left:0}*/
.login_logo_line{background:none;height:auto;left:0;position: absolute;top: 0;width: 100%;z-index: 9999999;box-shadow:5px 0px 12px #ccc; }
.login_logo_line .logo_links{color:#71737a;margin:23px 17px 0 0;float:right;}
.login_logo_line .logo_links a{color:#0e838c; font-family:"proxima-nova", san-serif; font-size:13px; text-decoration:none;float:none;width:auto;line-height:26px;   }
.login_logo_line .logo_links a:HOVER {text-decoration:underline;}
.login_logo_line .logo_links a.active {color:#71737a;}
.login_logo_line .logo_links a.active:HOVER {text-decoration:none;}
.login_logo_line .logo_links span{color:#71737a; padding:0px 8px;}
.login_box_shadow {-moz-box-shadow: 0 0 6px 1px #DCE1E4; -webkit-box-shadow: 0 0 6px 1px #DCE1E4; box-shadow: 0 0 6px 1px #DCE1E4;}
.green-bg{width:100%;height:50px; float:left;}

/* contactus */
.static_generic_box_rel {position: relative;}
.static_generic_box_tit {
	font-family:'Open Sans',sans-serif;
	font-size:20px;
	font-weight:normal;
	padding:50px 10px 10px;
}
.static_generic_text_required {
	color:#8b8a91;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:10px;
	bottom:5px;
}
.tab-bg{
	float:left;
	width:100%;
	background:#84c72e;
	color:#fff;
	height:183px;    
}
#hl7_ordermatching{
	padding-top:0 !important; 
	
}
.new-login{
	padding-top:0; 
}
.new-tab-head-line{
	width:100%;
	float:left;  
}
.new-tab-head-line ul{
	width:100%;
	float:left;
	margin:0;
	list-style:none;
	padding:0;    
}
.new-tab-head-line ul li{
	border-bottom: 4px solid #fff;
    float: left;
    font-size: 28px;
    font-weight: bold;
    margin: 49px 11px 0 0;
    padding: 13px 0 18px;
    text-align: center;
    width: 234px;    
}
.new-login-bootom-text{
	width:auto;
	float:left;
	margin:12px 0 0 15px;   
	display: none !important;
}
.new-tagline{
     float: left;
    margin: 25px 0 0;
    text-align: right;
    width: 100%;
}
.new-tagline h1{
	color: #6d6e71;
    float: right;
    font-size:19px;
    font-weight: bold;
    line-height: 27px;
    margin: 0 14px 0 0;
    padding: 0;
    width: 100%; 
 
}
.all-print{
	background: rgb(14, 131, 140) url("gdml/print_document.png") no-repeat scroll 10px 4px;
	color: rgb(255, 255, 255);
	padding-right: 10px;
	text-transform: uppercase;
	line-height: 22px;
	font-size: 11px;
	height: 22px;
	border-radius: 5px;
	padding-left: 28px;
	float: right;
	margin-right: 19px;
	width: 130px;
	display:none !important;
	text-align: center;
	margin-top: 16px;
}
.all-print a{
	text-decoration:none;
	color:#fff;  
}
.new-tagline h2{
	color: #6d6e71;
    float: right;
    font-size: 17px;
    font-weight: bold;
    margin: 19px 12px 13px 0;
    padding: 0;
    width: 100%;
 
}
.new-tagline span{
  color: #6d6e71;
    float: right;
    font-size: 16px;
    line-height: 27px;
    margin: 0 17px 0 0;
    padding: 0;
    width: 100%;  
 
}
.static_generic_box_border {
	border:1px dotted #000000;
	padding:5px 50px 20px;
	position: relative;
}
.static_generic_box_border .openBold {
	color:#4a4b4c;
	font-family:'Open Sans Bold',sans-serif;
	font-size:14px;
}
.static_generic_box_pre {
	color:#4e4a4a;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	margin:20px 0px 10px;/*15px -25px 10px;*/
}
.static_generic_box_pre b {font-weight:bold;}
.static_generic_box_border .input_text {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	color:#4a4b4c;
	font-family:'Arial',sans-serif;
	font-style:normal;
	outline: none;
	padding: 3px 5px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
	height: 32px;
	width: 440px;
	font-size: 14px;
	text-indent:10px;
}
.helpicon-text{
	color: #1e1e1e;
    font-family: "Arial Corsivo","Arial";
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin: 9px 0 0 0;
    width: 61%;
}
.static_generic_box_border .input_text_small {
	width: 312px;
}
.static_generic_box_border .input_text:focus {
	border-color: #888f93; /*#51cbee;*/
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 8px #888f93;
	/*padding: 3px 0px 3px 3px;*/
	/*margin: 5px 1px 3px 0px;*/
}
.static_generic_box_border .input_text_error {
	border: 1px solid #FF0000;
}
.static_generic_box_border .input_text_ok {
	border: 1px solid #83CDA2;
}
.static_generic_box_border .textarea_text {
	height: 100px;
	width: 500px;
}
.static_generic_box_border .input_init {
	color:#71737a;/*#888888;*/
	font-family:"Arial";/*'Open Sans',sans-serif;*/
	font-size:14px; /*13px;*/
}
.static_generic_box_border .lbl {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-top:28px;
}
.static_generic_box_border .input_noblock {overflow:hidden; width:100%;}
.static_generic_box_border .input_noblock .lbl {display:inline;}
.static_generic_box_submit {
	padding:15px 0px;
	text-align: center;
}

.static_generic_box_border div.form_xml .sbSelector:link{
	font-family:"Arial";
	color:#71737a;
	font-size:14px;
}


.static_generic_box_submit .submit_button, .static_generic_box_submit .cancel_button {
	background-color:#00aec7;
	border:0px none;
	color:#ffffff;
	cursor:pointer;
	font-family:'Open Sans',sans-serif;
	font-size:16px;
	height:40px;
	line-height:40px;
	text-align: center;
	width: 150px;
}
.static_generic_box_submit .cancel_button {background-color:#66696a;}
.static_generic_box_submit .cancel_button:FOCUS, .static_generic_box_submit .cancel_button:HOVER {background-color:#b40d37;}
.static_generic_box_submit .submit_button:FOCUS, .static_generic_box_submit .submit_button:HOVER {background-color:#00aec7;}
#box_home_confirm {border:0px; position:absolute; width:786px; min-height:200px; margin:0px auto; background-color:#ffffff; top:120px; left:50%; margin-left:-400px;}
#box_static_background {width:100%; position:relative; z-index:0; min-width:1380px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_static_background_image {width:100%; z-index:-1; /*margin-left:10%;*/ margin-top:40px;}
#box_dynamic_background {width:100%; position:absolute; top:43px; left:0; z-index:0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_dynamic_background_image {width:100%; z-index: -1;}
#box_dynamic_body {background-color:#ffffff; height:auto; min-height:300px; margin:115px auto 20px; position:relative; width:100%;}
#box_home_title {background-color: #ffffff; height:50px; padding:0px 30px;}
#box_home_title .center_head_tit {color:#0e838c; font-family:'Open Sans Light',sans-serif; font-size:22px; line-height:50px;}
#box_home_body {padding:25px 50px 25px 30px; -moz-box-shadow:0px 30px 30px -30px #DCE1E4 inset; -webkit-box-shadow:0px 30px 30px -30px #DCE1E4 inset; box-shadow:0px 30px 30px -30px #DCE1E4 inset;}
#box_home_body .forgot_subtitle {color:#4e4a4a; font-family:'Open Sans',sans-serif; font-size:13px; padding:0px 0px 40px;}
#box_home_body .enter_email_tit {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; display:block;}
#box_home_body .enter_email_input {font-size:16px; height:32px; margin:5px 1px 3px 0px; outline:medium none; padding:3px 0px 3px 3px; width:320px;}
#box_home_body .enter_email_sub {color:#666666; font-family:Arial,Sans-Serif; font-size:12px; padding:6px 0px 40px;}
#box_home_body .forgot_radio_tit {color:#505366; font-family:'Open Sans Light',sans-serif; font-size:20px; padding:0px 0px 5px;}
#box_home_body .forgot_solution_box {border:1px dotted #000000; padding:25px 15px;}
#box_home_body .forgot_solut_tit {color:#4e4a4a; font-family:'Open Sans',sans-serif; font-size:13px; padding:10px 0px}
#box_home_body .forgot_solut_box {background-color:#f0f0f0; padding:0px 0px 20px;}
#box_home_body .forgot_result {padding:10px 20px 40px;}
#box_home_body .forgot_birth {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:18px; padding:20px 40px;}
#box_home_body .forgot_quest {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:15px; padding:20px 40px; background:url('pharmasave/icons/locked-heart.png') no-repeat scroll 15px 15px transparent;}
#box_home_body .forgot_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding:0px 40px 5px; display:block;}
#box_home_body .forgot_input {font-size:16px; height:32px; margin:0px 40px; outline:medium none; padding:3px 0px 3px 3px; width:320px;}
#box_home_body .forgot_table {margin:0px 40px;}
#box_home_body .forgot_hint {color:#4e4a4a; font-family:'Open Sans Italic',sans-serif; font-size:13px; padding:5px 40px 0px;}
#box_home_body .forgot_hint a {color:#4e4a4a; font-style:italic; text-decoration:none;}
#box_home_body .forgot_hint a:HOVER {text-decoration:underline;}
#box_home_body .forgot_hint span {color:#454b60; display:none; font-family:Arial,Sans-Serif; font-weight:bold; padding-left:10px;}
#box_home_body .forgot_submit {padding:20px 40px 0px;}
#box_home_body .forgot_submit div{
	height: 40px;
	line-height: 40px;
	width: 85px;
	background-color: #00aec7;
	padding: 0px 15px;
	text-align: center;
}
#box_home_body .forgot_submit div:hover{
	background-color:#00aec7;
}
.lastbox{
	float: left;
    width:97%;
    box-shadow: 0px 0px 3px 0px #ccc inset;
    padding: 42px 0 67px 0;   
}

#box_home_body .forgot_submit a {color:#ffffff; font-family:'Open Sans SemiBold',sans-serif; font-size:16px; padding:5px 0px; text-decoration:none;}
#box_home_body .forgot_submit a:HOVER {color:#ffffff;}
#box_home_body .forgot_submit a:link {color:#ffffff;}
#box_home_body .forgot_submit a:visited {color:#ffffff;}
#box_home_body .forgot_submit a:active {color:#ffffff;}
.no_margin_staticPage {margin:0px auto 20px !important;}

/* generic radio */
.input_radio_box {padding:5px 0px;}
.input_radio_fake {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake input {display:none;}
.input_radio_fake_store {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake_store:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake_store input {display:none;}
.input_radio_checked {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}
/* generic checkbox */
.input_checkbox_box {padding:5px 0px;}
.input_checkbox_fake {background:url('pharmasave/formxml/checkbox_default.png') no-repeat scroll left top transparent; cursor:pointer; float:left; height:20px; width:20px;}
/* .input_checkbox_fake:HOVER {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;} */
.input_checkbox_checked {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;}
.input_checkbox_fake input {display:none;}
.input_checkbox_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}

.home_confirm_mex b{font-weight:bold;}
.home_confirm_mex i{font-style:italic;}
.home_confirm_mex a{color:#018595;text-decoration:none;}
.home_confirm_mex a:HOVER{text-decoration:underline;}
.box_home{width:1092px;height:754px;margin:0 auto;text-align:left}
.box_center{background:url('bg-center-img.jpg') repeat-x scroll center top #fff;width:1024px;height:754px;float:left}
.box_left{background:url('bg-center-sx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_right{background:url('bg-center-dx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_white{background-color:#fff}
.box_dash{background-color:#fff ;border:0 solid #ddd;position:relative;box-shadow:0 4px 10px #ddd;-moz-box-shadow:0 4px 10px #ddd;-webkit-box-shadow:0 4px 10px #ddd}
.box_dash_ext{position:relative}
.box_dash_bott{background-color:transparent}
.box_imgPrevious{width:409px;height:378px;position:absolute;top:48px;right:30px}
.box_linea0{position:relative;height:30px}
.box_linea1{position:relative;height:52px}
.box_linea2{position:relative;height:65px}
.box_linea3{position:relative;height:265px;width:540px;text-align:right}
.box_linea4{position:relative;height:252px}
.box_linea5{position:relative;height:56px;border-top:1px dotted #c3c3c3;margin:auto 20px;padding-top:5px;line-height:40px}
.box_linea6{position:relative;padding-top:15px;text-align:right}
.box_linea1 div{width:104px;border-top:12px solid #3db9af;padding-top:4px;margin:0 10px 0 910px;font-size:12px;color:#6f6f6f}
.box_linea1 span{padding:0 5px}
.box_linea1 a{color:#6f6f6f;text-decoration:none}
.box_linea1 a:HOVER{text-decoration:underline}
.box_linea2 img{margin:10px 0 0 38px}
.box_linea3 div{font-size:40px;font-weight:bold;line-height:56px;color:#fff}
.box_linea3 .displayResultFile{color:#000;font-size:14px;line-height:18px}
.box_linea3 .displayResultFile div{color:#000;font-size:14px;line-height:18px;font-weight:normal;padding:4px 0;text-align:left}
.box_linea3 .displayResultFile td{padding:2px 4px 0 0}
.box_linea3 .first{padding-top:10px}
.box_linea3 .otherColor{padding-bottom:10px;color:#3db9af}
.box_linea4 .img_slider{height:30px;padding:10px 50px}
.box_linea4 .img_slider div{background-color:#cbcbcb;width:30px;height:12px;float:left;margin-right:6px}
.box_linea4 .img_slider .actual{background-color:#3db9af}
.box_linea4 .all_title{padding:4px 0 10px 95px;color:#3db9af;text-transform:uppercase}
.box_linea4 .all_box{padding-left:95px}
.box_linea4 .singlebox{float:left;width:300px}
.box_linea4 .singlebox_title{font-size:22px;font-family:georgia;color:#797979}
.box_linea4 .singlebox_text{padding:10px 50px 10px 0;width:172px;float:left;font-size:16px;color:#3c3c3c}
.box_linea4 .singlebox_arrow{padding:10px 0;width:50px;float:left}
.box_linea5 img{vertical-align:middle}
.box_linea5 span{vertical-align:middle;padding-left:20px;font-size:22px;font-style:italic;font-family:georgia;color:#3c3c3c}
.box_linea6 img{padding-right:10px}
.box_text_error{width:auto;text-align:center;padding:0 20px;color:#505366}
.box_text_error div{color:#505366;font-size:30px;line-height:40px;padding:10px 0px;}
.detail_all{width:100%;margin:0 auto;text-align:left;padding-bottom:20px;float:left; }
.detail_logo{width:350px;vertical-align:middle;float:left}
.detail_logo img{padding-top:5px;vertical-align:middle}
.detail_logout{width:60px;border-bottom:12px solid #19a4ce;padding:13px 0 2px 0;font-size:12px;text-align:center;float:right}
.detail_logout a{color:#6f6f6f;text-decoration:none}
.detail_logout a:HOVER{text-decoration:underline}
.logo_sitetitle {color: #818285;float: left;font-family: "Open Sans Light",sans-serif;font-size:17px;margin:26x 0 0 0px;text-transform: none;width:248px;}
.logo_last_login {color: #818285;float: right;margin: 38px 0 0;text-align: right;}
.logo_last_login a{color:#818285;}
.logo_last_login a:HOVER{color:#818285;}
.logo_last_login a.active{color:#818285;}
.logo_last_login a.active:HOVER{color:#818285;}
.logo_line{background:url('homepage/header_shadow_dw.png') repeat-x scroll left 147px transparent; height:auto; width:100%; padding-bottom:0px; position:relative;}
.logo_links-iner{color: #71737a;float:right;margin:27px 20px 0 0;text-align: right;width:auto;}
.logo_links-iner a{color:#0e838c; font-family:'Open Sans Light',sans-serif; font-size:13px; text-decoration:none;}
.logo_links-iner a:HOVER {color:#71737a; text-decoration:underline;}
.logo_links-iner a.active {color:#71737a;}
.logo_links-iner a.active:HOVER {text-decoration:none;}
.logo_links-iner span{color:#71737a; padding:0px 8px;}
.logo_img{width:940px;height:65px;background:url('ud/logo_234x65_en.png') no-repeat scroll left top transparent;margin:0 auto;padding:15px 10px 0;color:#bab7b7;font-size:11px;text-align:right}
.logo_img a{color:#bab7b7;text-decoration:none}
.logo_img a:HOVER{text-decoration:underline}
.logo_bott_l{width:198px;height:46px;float:left}
.logo_bott_r{width:250px;height:56px;float:right}
.logo_bott_single{height:50px;padding:10px 20px}
.container_bott_ext{/*width:100%;*/background-color:#fff;position:relative;text-align:left;}
.container_bott_ext .bottom_box{width:750px;margin:0 auto;padding:15px 5px 15px 205px;}
.detail_col{display:inline;float:left}
.detail_menu{width:220px;position:fixed;top:0px;display:none; font-family:'Open Sans',sans-serif;font-size:14px;z-index:0}
.detail_center{width:100%;min-height:560px;position:relative;float:left;margin-right:0px;/*color:#f9f9f9;*/border:1px solid #dddde0}
.detail_em{min-height:440px}
#app_intro {float: left;
    margin: 0 0 20px 12px;
    width: 93%;}
/*
#app_intro {margin: 26px 26px;}
#app_intro.breadcrumb {
    font: 12px/12px 'Arial Bold';
    margin-bottom: 11px;
    margin-left: 30px;
    margin-top: 11px;
    text-transform: capitalize;
}
#app_intro.breadcrumb a {
    color: #0e838c;
    text-decoration: none;
}*/
/*.detail_center h1{width:auto;margin:0 auto;font-family:Arial,Sans-Serif;font-size:20px;font-weight:bold;color:#9a9b9e;}*/
.detail_center h1{display: inline;color: #222;
    display: block;
    line-height: 23px;margin-left:11px; }
.detail_center h6{width:688px;margin:0 auto;padding:10px 0 0;font-family:'Open Sans Light',sans-serif;font-size:13px;font-weight:normal;line-height:20px}
.detail_menu li{height:40px;background-color:#E6E5E0;margin-left:0;border-right:1px solid #dddde0;line-height:40px;padding:0 10px;position:relative;box-shadow:none;}
.detail_menu li a{color:#454b60;text-decoration:none;vertical-align:middle;display:block;padding-left:36px;font-family:'Open Sans Semibold';font-size:13px;text-transform:capitalize;}
.detail_menu.fr li a{
	text-transform:lowercase;
}
.detail_menu.fr li a:first-letter {
 text-transform:uppercase;
}
.detail_menu li a:HOVER{color:#018595;}
.detail_menu li.actual{color:#126537;background-color:#fff;margin-left:-4px;border-right:1px solid #dddde0 ;}
.detail_menu li.actual a{color:#018595;}
.detail_menu li.actual div{margin-left:3px;}
#dashboard_apps_container h2 {
	color: #707070;
    font-family: 'Arial Bold',sans-serif;
    font-size: 17px;
    line-height: 40px;
    padding-left: 30px;
}
.detail_menu .my-dashboard{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-dashboard:HOVER{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-dashboard{background:url('gdml/icons/menun-home-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults:HOVER{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-labtestresults{background:url('gdml/icons/menun-labresult-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-profile{background:url('menu/my-profile.png') no-repeat scroll left 6px transparent}
.detail_menu .my-profile:HOVER{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-profile{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll 2px -294px transparent}
.detail_menu .my-myreadinglist:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .actual .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-a-z:HOVER{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-action-planning{background:url('menu/my-action-planning.png') no-repeat scroll left 6px transparent}
.detail_menu .my-action-planning:HOVER{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-action-planning{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker:HOVER{background:url('menu/my-trackers_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community:HOVER{background:url('menu/my-community_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges:HOVER{background:url('menu/my-challenges_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards:HOVER{background:url('menu/my-rewards_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-health-record{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-record:HOVER{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-record{background:url('gdml/icons/menu-healthrecordst-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 12px transparent}
.detail_menu .my-messages:HOVER{background:url('menu/my-messages_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 6px transparent}
.detail_menu .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -42px transparent}
.detail_menu .my-medication:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .actual .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .MYLABTEST_ICON{background:url('menu/my-labtests.png') no-repeat scroll left 6px transparent}
.detail_menu .MYLABTEST_ICON:HOVER{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .MYLABTEST_ICON{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .MYRECORDS_ICON{background:url('menu/my-records.png') no-repeat scroll 2px 6px transparent}
.detail_menu .MYRECORDS_ICON:HOVER{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .actual .MYRECORDS_ICON{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .my-goals{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .my-goals:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-goals{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -192px transparent}
.detail_menu .role-mypatient:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .actual .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .role-admin{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-admin:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-admin{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-settings{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .menu_myprofile {height:83px; line-height:66px;}
/* .detail_menu .menu_myprofile img {border:2px solid #ffffff; height:52px; width:52px; position:absolute; left:15px; top:12px;} */
.detail_menu .menu_myprofile img {border:2px solid #ffffff; width:52px; max-width: 52px; max-height: 52px; position:absolute; left:15px; top:12px;}
.detail_menu .menu_myprofile .my-profile{background:none no-repeat scroll left top transparent; padding-left:7px;}
.detail_menu .menu_myprofile.actual img {border:2px solid #e6e6e6; position:absolute; left:19px; top:12px;}
.detail_menu .menu_myprofile.actual .my-profile{padding-left:8px;}
span.myprofile_detail {color:#0e838c; font-size:12px;  text-transform:uppercase;}
div.myprofile_rowdetail {color:#454b60;font-size: 13px;margin-top: 3px;}
.myprofile_moreinfo {color:#00aec7; font-size:10px;  text-decoration:none; text-transform:uppercase;}
.myprofile_moreinfo span img {vertical-align: top;}

.em_user_detail #user_detail_div {color:#3c3b3b; font-size:14px; font-weight:bold; height:22px; left:125px; padding-top:15px; position:relative; text-transform:uppercase;}
.em_user_detail #address_detail_div {color:#454b60; font-size:13px; height:auto; left:125px; margin-top:0px; position:relative; width:340px; word-wrap:break-word;}
.em_user_detail .profile_image {cursor:pointer; /*height:90px;*/ width:90px;}
.em_user_detail #profile_image_go {background-color:#000000; bottom:0px; color:#ffffff; cursor:pointer; height:20px; line-height:20px; position:absolute; text-align:center; width:90px; display:none;}
.em_user_detail #plus_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}
.em_user_detail #edit_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}

.print_em {
	cursor: pointer;
    position: absolute;
    right: 10px;
    top: 12px;
    display:none; 
}

.print_em_labresults, .print_em_labresults_detail, .print_em_labresults_summary{
	cursor: pointer;
    position: absolute;
    right: 30px;
    text-align: right;
    top:7px;
}

.reload_em {
	cursor: pointer;
    position: absolute;
    right: 40px;
    top: 10px;
}

.COPD_answers {
	border-left: 1px solid #ABAFAE;
    border-right: 1px solid #ABAFAE;
    margin: auto;
    padding-bottom: 10px;
    padding-right: 20px;
    position: relative;
    text-align: right;
    width: auto;
}
/* a.copd_button {
	color:#fff;
	cursor: pointer;
	display:block;
	text-decoration:none;
	line-height: 29px;
} */

.app_dash{color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em}
.app_dash a{color:#126537;font-family:Arial,Sans-Serif;text-decoration:none}
.app_dash a:HOVER{text-decoration:underline}
.detail_box_record, .detail_box_record_store{/*background-color:#f2f2f2;*/ color:#4e4a4a;font-family:'Open Sans',sans-serif;font-size:13px; width:688px;margin:0 auto 0;min-height:32px;position:relative;overflow:hidden}
.detail_box_record label, .detail_box_record_store label{font-family:'Open Sans Bold',sans-serif;font-size:14px;color:#494e62;position:absolute;}
.detail_box_record input, .detail_box_record_store input{position:absolute;border:1px solid #bec2c4;box-shadow:0 0 10px 1px #bec2c4;height:36px;line-height:36px;padding-left:2px;width:196px}
.detail_box_record label.posRelative, .detail_box_record_store label.posRelative{position:relative;}
.detail_box_record input.posRelative, .detail_box_record_store input.posRelative{position:relative;}
.detail_box_record .button_record, .detail_box_record_store .button_record{background-color:#ffa500;width:160px;height:30px;padding:0;margin:0 0 0 240px}
.detail_box_record .button_record a, .detail_box_record_store .button_record a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.button_search #button_get_results{background:url('dashboard/get_results_orange.png') no-repeat left top transparent; width:270px; height:49px; margin-top:20px; text-align:left; cursor:pointer;}
.button_search #button_get_results:hover{background:url('dashboard/get_results_orange_over.png') no-repeat left top transparent;}
.button_search #button_get_results a{color:#fff;display:block;font-family:'Open Sans regular',sans-serif;font-size:18px;line-height:49px;padding-left:35px;text-decoration:none;}
.button_search.pages a, .button_search_store.pages a, .check-ordermatch.pages a{color:#fff;text-decoration:none;font-size:18px;line-height:32px;}
.button_search_cancel {position:absolute;left:330px;top:42px; color:#3f3f3f;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-transform:none;}
.button_search.pages.prev, .button_search_store.pages.prev, .check-ordermatch.pages.prev{position:absolute;left:384px;top:28px;background-color:#f1f1ed;border:1px solid #c9c3c3;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.prev:hover, .button_search_store.pages.prev:hover, .check-ordermatch.pages.prev:hover{background-color:#e3e3e3;}
.button_search.pages.prev a, .button_search_store.pages.prev a, .check-ordermatch.pages.prev a{color:#3d4255;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.button_search.pages.next, .button_search_store.pages.next, .check-ordermatch.pages.next{position:absolute;left:506px;top:28px;background-color:#00aec7;border:1px solid #00aec7;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.next:hover, .button_search_store.pages.next:hover, .check-ordermatch.pages.next:hover{background-color:#fc6307;}
.button_search.pages.next a, .button_search_store.pages.next a, .check-ordermatch.pages.next a{color:#ffffff;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.detail_box_record_store > div > table {/*background:url('pharmasave/top_inner_shadow_big.png') no-repeat scroll left top transparent;*/}
.detail_box_record_store div.numbers {margin:15px 20px;}
.detail_box_record_store div.numbers ul {padding-bottom:10px;}
.detail_box_record_store div.numbers li {color:#868080; font-family:'Open Sans Light',sans-serif; display:inline-block; zoom:1; *display:inline; height:20px; text-align: center; width:10px;}
.detail_box_record_store div.numbers li.bold {color:#3e3838; font-family:'Open Sans Semibold',sans-serif;}
.detail_box_record_store div.numbers li.selected {background:/*url('resources/pharmasave/numbers_underlay.png')*/ none no-repeat scroll 0 0 #8dc53e; color:#333333; font-family:'Open Sans Bold',sans-serif; width:20px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.detail_box_record_store .ordermatch_tit {color:#d93f10; font-family:'Open Sans Semibold',sans-serif; font-size:14px; line-height:20px; padding-top:5px;}
.detail_box_record_store .ordermatch_subtit {color:#4e4a4a; font-family:'Open Sans regular',sans-serif; font-size:13px; line-height:18px;}
.detail_box_record_store .ordermatch_line {background:url('gdml/line-inner-shadow_668x27.png') no-repeat scroll center top transparent; height:85px; margin-top:20px; padding-right:20px; position:relative; width:666px;}
.detail_box_record_store .ordermatch_line.lineshort {background:url('gdml/line-inner-shadow_511x27.png') no-repeat scroll center top transparent;}
.detail_box_record_store #result_match_string {color:#505366; font-family:'Open Sans',sans-serif; font-size:14px; line-height:20px; padding:0px 20px 0px 0px;}
.detail_box_record_store #result_match_string .bold {font-family:'Open Sans Bold',sans-serif;}
.detail_box_record_store #result_match_string a {color:#0e838c; text-decoration:underline;}
.button_labtests#helpdesk{background:url('dashboard/helpdesk.png');width:165px;height:29px;text-align:left;cursor:pointer;position:absolute;left:160px;top:60px}
.button_labtests#helpdesk:hover{background-color:#cbc8c6}
.button_labtests#viewresults{background:url('dashboard/lab_tests.png');width:181px;height:29px;text-align:left;cursor:pointer;position:absolute;left:340px;top:60px}
.button_labtests#viewresults:hover{background-color:#fd9f5a}
.button_labtests#helpdesk a{color:#000;font-size:13px;font-weight:bold;line-height:29px;padding-left:14px;padding-right:35px;position:absolute;text-decoration:none}
.button_labtests#viewresults a{color:#fff;font-size:13px;font-weight:bold;line-height:29px;padding-left:20px;padding-right:37px;position:absolute;text-decoration:none}
.detail_box_tests{background-color:#fff;width:688px;min-height:32px;position:relative;overflow:hidden}
.detail_box{background-color:#fff;width:96%;margin:22px auto;min-height:32px;position:static;overflow:hidden}
.detail_box_title{height:32px;padding:0 15px;line-height:32px;color:#fff;font-family:"Open Sans",Semibold;font-size:16px}
.detail_box_title .title_num_actplan{background:url('ud/circle_blue_33x18.png') no-repeat scroll left top transparent;color:#fff;font-family:'Open Sans Semibold',sans-serif;font-size:13px;vertical-align:middle;position:absolute;top:4px;right:-60px;width:33px;line-height:18px;text-align:center}
.detail_box_title[name=showembox]{background-color:#a1a1a1}
.detail_box_text{background-color:#fff;color: #4a4b4c;padding:15px;font-size:13px;line-height:1.4em}
.detail_box_text b{font-weight:bold}
.detail_box_text p{color: #4a4b4c;
    float: left;
    padding: 0 0 10px;
    width: 100%;}
.detail_box_text ol{padding:0 0 0 20px}
.detail_box_text ul{padding:0 0 30px 0 !important;line-height:24px; list-style:square inside url("li_style_square.png");text-align:left;width:100%;  }
.detail_box_text li{padding:2px 0 8px 22px;}
.detail_box_text .action{color:#126537;font-weight:bold}
.detail_box_text .action a{color:#f77f00;cursor:pointer}
.detail_box_text .intro_em{padding-bottom:10px}
.detail_box_text .intro_em .b_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:bold}
.detail_box_text .intro_em .n_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:normal}
.detail_box_text .intro_em .n_tit>span{vertical-align:middle;float:left;line-height:34px}
.detail_box_text .intro_profile{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_detail{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_italic{font-size:13px;font-style:italic}
.detail_box_bar{background:url('bar_1x36.jpg') repeat-x scroll center top #fff;height:36px;padding:0 15px;line-height:36px}
.detail_box_bar{background:url('bar_1x29.png') repeat-x scroll center top #fff;height:29px;padding:0 15px;line-height:29px}
.detail_box_search, .detail_box_search_overview{background:url('bar_search.png') repeat-x scroll center top transparent;height:32px;vertical-align:middle;position:relative}
.light_shadow{border:1px solid #abafae}
.l_r_light_shadow{border-left:none;border-right:none;}
span.num_counter{background:none;margin-left:15px;line-height:20px;display:inline-block;width:32px;text-align:center;color:#000;font-size:14px}
input#search_small{border:1px solid #cfd3de;height:22px;padding-left:18px;padding-right:51px;width:144px;position:absolute;top:46px;right:16px;}
input#search_health{border:1px solid #cfd3de;height:46px;padding-left:18px;padding-right:0px;width:76%;line-height:44px;float:left; }
ul.search_text_following {
	list-style: disc inside none;
	padding:0px;
}
ul.search_text_following li {
	padding: 1px 0;
	color: #4a4b4c;
}
div.result_container {
	 float: left;
    text-align: right;
    width: 100%;
}
}
div.result_container input#search_input {
	border:1px solid #cfd3de;
	height:46px;
	line-height:44px;
	padding-left:18px;
	padding-right:51px;
	width:60%;
	font-family:Arial;
	font-size:14px;
	color: #71737a;
}
.search_container li.alphabet_letter {display: inline;margin-left: 4px;margin-right: 3px;}
.search_container li.alphabet_letter a {
	color:#0e838c;
	font-family:'Open sans';
	font-size:15px;
	text-decoration: none;
}
li.alphabet_letter a:hover {
	text-decoration: underline;
}
.result_container li.alphabet_letter {
	display: inline;
	margin-left:0px;
	margin-right:0px;
}
.result_container li.alphabet_letter a {
	color:#0e838c;
	font-family: 'Open sans';
	font-size:14px;
	text-decoration: none;
}
div.related_title {
	border-bottom: 1px solid #CFD3DE;
	color:#656464;
	font-family: 'Arial';
	font-weight: bold;
	font-size:18px;
	height: 28px;
	padding-left: 10px;
	padding-top: 22px;
}
div.related_item {
	color:#19a4de;
	font-family: 'Open Sans bold';
	font-size:13px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.related_item.bordbottom {
 	border-bottom: 1px solid #CFD3DE;
}
a.health_article, a.health_article2, a.health_global {
	color:#0e838c;/*19a4de*/
	font-family: 'Open Sans';/*'Open Sans bold'*/
	font-size:13px;
	text-decoration: none;
}
#haz_detail_addtolist {position:relative; top:10px; right:15px; height:17px; text-align:right; margin-bottom: 10px;}
#haz_detail_addtolist a {color:#71737a; font-family:Arial; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; vertical-align:middle;}
#haz_detail_addtolist a:HOVER {color:#505366;}
#haz_detail_addtolist img {vertical-align:middle; padding-right:2px;}
#haz_detail_addtolist span {vertical-align:middle;}
table#summary div#factsheet {
	padding-left: 20px;
}
table#summary div.anchors li {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	padding: 0;
}
.detail_box .title_box {
	color: #018595;
	font-family: 'Open Sans bold';
	font-size:16px;
	/*margin-bottom: 12px;*/
	overflow:hidden;
}
.detail_box .title_box_grey {
	border-bottom: 1px solid #cccccc;
	color: #666666;
	font-family: 'Open Sans';
	font-size:14px;
	margin-bottom: 18px;
	margin-right: 42px;
	padding-bottom: 10px;
}
div#factsheet li a {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	text-decoration: none;
}
.detail_paragraph {
	/*margin-top: 20px;*/
	text-align: justify;
}
.detail_paragraph li {
	list-style: disc outside none;
    margin-left: 5px;
    text-align: left;
}
.detail_paragraph .container {
	padding: 10px 21px;
}
/* .detail_paragraph .container p:last-child {
	font-family: Myriad Pro;
	font-size: 10px;
} */
.health_detail_article i {font-style:italic;}
.health_detail_article a {color:#71737A; text-decoration:none;}
.health_detail_article a:HOVER {color:#505366; text-decoration:underline;}
.health_detail_article p img {float:left; padding:10px 6px;}
.health_detail_article h3 {font-family:'Open Sans Semibold'; font-size:14px; padding:10px 0px 5px;}
.health_detail h3{color: #0e838c;font-size: 15px;font-family: 'Open Sans bold';}

/* MEDICATIONS */
.detail_box_medication {
	color:#222; 
}
div#medication_more, div#richlist_more {
	/*border-left: 1px solid #ABAFAE;
	border-right: 1px solid #ABAFAE;*/
	font-size: 10px;
	height: 30px;
	padding-right: 20px;
    text-align:center;
}
div#medication_more a, div#richlist_more a {
	color: #007ca3;/*#2ec9f5;*/
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
}

table.richlist tr.med_row td {
	max-width:47px;
	overflow: hidden;
	vertical-align: middle;/*new*/
	word-break: break-word;
	padding-left:20px;
	padding-right:5px;
	text-align:left;
}

div#medication_more a.link_pag_active, div#richlist_more a.link_pag_active {color: #505366;}
table.richlist th.header {
	border-bottom: 1px dotted #d7dadf;
	border-left: 1px dotted #d7dadf;
	/*border-top: 1px dotted #d7dadf;*/
	color: #007CA3;
	font-size: 10px;
	line-height: 13px;
	padding: 7px 10px 5px 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: left;
}
table.richlist th.header.first {
	border-left: none;
	padding-left: 20px;
	text-align: left;
}

table#sorting_inbox_overview th.header{
	text-align: left;
	padding-left: 20px;
}

table.richlist .text {
	border-bottom: 1px solid grey;
	color: #4e5367;
	height: 40px;
	line-height: 40px;
	position:relative;
	text-align: center;
}
table.richlist .td_text_inbox, table.richlist .td_text, table.richlist .td_link, table.richlist .td_link_pat, table.richlist .td_img, table.richlist .td_butt, table.richlist .td_grap{
	border-bottom:none;
	/*line-height: 40px;*/
	line-height: 16px;/*new*/
    padding-bottom: 10px;/*new*/
    padding-top: 11px;/*new*/
	text-align: center;
	border-left: 0px solid;
}
table.richlist .td_text_inbox a, table.richlist .td_text a, table.richlist .td_link a, table.richlist .td_link_pat a, table.richlist .td_img a, table.richlist .td_butt a, table.richlist .td_grap a{
	display:block;
	vertical-align: middle;
}
table.richlist .td_text_inbox img, table.richlist .td_text img, table.richlist .td_link img, table.richlist .td_link_pat img, table.richlist .td_img img, table.richlist .td_butt img, table.richlist .td_grap img{
	vertical-align: middle;
}
table.richlist .td_text_inbox span, table.richlist .td_text span, table.richlist .td_link span, table.richlist .td_link_pat span, table.richlist .td_img span, table.richlist .td_butt span, table.richlist .td_grap span{
	/*text-transform: capitalize;*/
	vertical-align: middle;
}
table.richlist tr.med_row {
	color: #454b60;
	cursor: pointer;
	font-family: 'Open Sans Semibold',sans-serif;
	border-bottom:1px solid #ccc !important;
	height: 53px;
}
.bg_app_2 table.richlist tr.med_row {
	color: #505366;
	border-bottom:1px solid #d7dadf; 
	  
}
.bg_app_2 table.richlist tr.med_row:hover {
	color: #018595;
}
.bg_app_2 table.richlist tr.med_row .td_text span {
	font-family: ''Open Sans Semibold'';
	/*font-weight: bold;*/
}
.bg_app_2 table.richlist tr.med_row .td_text.open span {
	color:#14808a;
}
table.richlist .td_butt a {
	color: #ffffff;
	text-decoration: none;
}
table.richlist .td_butt span {
	background-color: #949391;
	border: 1px solid #949391;
	padding: 5px 10px;
}
table.richlist .td_butt a:HOVER span {
	border: 1px solid #ffa500;
}
table.richlist .td_link, table.richlist .td_link_pat {
	padding-right: 15px;
	text-align: right;
	vertical-align:middle;
	width: 25px;
}
table.richlist .row_1of3.td_img {width:60px;}
table.richlist .row_1of3.td_text {padding-left:15px; text-align:left;}
table.richlist .td_grap {
	padding: 0px 10px;
	width: 300px;
}
table.richlist .td_grap .graphic_bar {
	background-color: #d6d6d6;
	display: inline-block;
	height: 10px;
	position: relative;
	text-align: left;
	width: 300px;
}
table.richlist .td_grap .graphic_color {
	background-color: #2e8abf;
	display: inline-block;
	height: 10px;
 
}
table.richlist .td_grap .graphic_point {
	left: -6px;
	position: absolute;
	top: -10px;
}
table.richlist .lastrow {
	border-bottom: none;
}
table .div_hidden {
	background: url('pharmasave/background_hidden_box.png') repeat-x scroll 0 bottom #f5f6f9;
	display:none;
	/*padding-bottom: 40px;*/
	position: relative;
}
table .div_addelement {
	height: 40px;
	/*background: url('pharmasave/bar_add_element.png') repeat-x scroll 0 bottom #d3d6de;*/
	background-color: #F0F1ED;
	border-bottom: 1px solid #D7DADF;
}
/*
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	bottom: 10px;
	cursor: pointer;
	height: 21px;
	left: 20px;
	position: absolute;
	text-align: center;
	width: 116px;
}
*/
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	cursor: pointer;
	float: left;
	height: 21px;
	margin-left:23px;
    margin-right: 4px;
	margin-top: 10px;
	text-align: center;
	width: 116px;
}
table .button_add_element a {
	color: #008BB6;/*#3acbf6;*/
	text-decoration: none;
}
.detail_box_bar .div_addelement {
	height: 29px;
}
.detail_box_bar .button_add_element {
	background: url('pharmasave/button_add.png') no-repeat scroll left center transparent;
	cursor: pointer;
	height: 29px;
	text-align: center;
	width: 86px;
}
.detail_box_bar .button_add_element a {
	color:#007ca3;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.button_add_element.button_without-img {
	background: none no-repeat scroll left top transparent;
	margin: 10px 10px 0px;
	width: auto;
}
.button_add_element.button_without-img a {
	background-color:#f7fbfb;
	border:1px solid #c0bdbb;
	padding:2px 6px;
	font-size:10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0px 0px 2px 2px #e3e9ea;
	-moz-box-shadow:0px 0px 2px 2px #e3e9ea;
	-webkit-box-shadow:0px 0px 2px 2px #e3e9ea;
}
.button_add_element.button_without-img a:HOVER {
	background-color:#e0e3e3;
}
a.profile_update {
/* 	background-color: #F7FBFB; */
	/* border: 1px solid #C0BDBB;
	border-radius: 4px;
	box-shadow: 0 0 2px 2px #E3E9EA;
	display: block;
	font-size: 10px;
	font-family: 'Arial Bold',sans-serif;
	line-height: 25px;
	color: #007ca3;
	padding-left: 10px;
    padding-right: 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: #F7FBFB;
  	background: -webkit-linear-gradient(#F7FBFB, #F0F3F3);
  	background:    -moz-linear-gradient(#F7FBFB, #F0F3F3);
  	background:         linear-gradient(#F7FBFB, #F0F3F3); */
}
a.profile_update:HOVER {
/* 	background-color:#e0e3e3; */
	/* background: #E0E2E2;
  	background: -webkit-linear-gradient(#E0E2E2, #D8DCDC);
  	background:    -moz-linear-gradient(#E0E2E2, #D8DCDC);
  	background:         linear-gradient(#E0E2E2, #D8DCDC); */
}
.list_med_block {overflow:hidden; width:100%;}
.list_med_scroll {overflow:hidden; width:100%; position:relative; left:0px;}
.newmsg_resp{ width:10000px!important;}
.list_med_single {overflow:hidden; width:100%; float:left;}

.intro_em_medication {
	padding: 10px 15px 0px;
}

#detail_medications .detail_title, #refill_container .detail_title {
	color: #05c059;
	font-weight: bold;
	margin-bottom: 5px;
    margin-top: 5px;
	/*text-transform: uppercase;*/
}
#detail_medications .detail_text, #refill_container .detail_text {
	color: #4e5367;
}
#detail_medications .detail_title {color:#018595;font-size:12px;}
#detail_medications .detail_text {font-size:13px; line-height:18px; font-family:'Open Sans Semibold'; color:#454b60;}
#detail_medications .detail_text_italic {font-size:13px; line-height:18px; font-family:'Open Sans Italic';  font-weight:normal; color:#454b60;}
#detail_medications .detail_text.hidden_text {margin-left: 30px;margin-bottom: 25px;font-family: 'Open Sans';font-size: 14px;}
#detail_medications .red_text {color:#018595; font-weight:normal;}
#detail_medications .detail_title .red_text{font-size:13px;}
#detail_medications p {padding:5px 0px;}
#detail_medications b {font-weight:bold;}
#detail_medications i {font-style:italic;}
#detail_medications ul {list-style-type:disc; padding-left:20px;}

#detail_medications .med_box-tit {
	/*border-bottom: 3px solid #E7E6E4;*/
    /*margin-bottom: 20px;*/
    max-width: 450px;
    font-size:12px;
    /*overflow: hidden;*/
    padding-bottom: 6px;
    /*white-space: nowrap;*/
}
#detail_medications .med_brand-tit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-weight:bold;}
#detail_medications .med_brand-subtit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-style:italic; font-weight:normal; text-transform:none;}
#detail_medications .med_refill-rem {border:3px solid #e7e6e4; padding:10px 15px; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
/*#com_7012_70115 > div {padding:10px 10px 10px 30px;}*/
#commandbar_7012 {position:relative;}
#com_7012_70115 .commandbar_button {font-family:'Open Sans'; font-size:16px; margin-left:20px; width:200px;}
#com_7012_70115 .commandbar_button a {background-color:#d42955; border:1px solid #ffffff;margin-bottom: 20px; margin-top: 20px;}
#com_7012_70115 .commandbar_button a:HOVER {background-color:#018595; border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button {font-family:'Open Sans'; font-size:16px; height:78px; line-height:28px; margin-left:20px; width:200px;}
#com_7012_null .commandbar_button span {background-color:#e7e7e7; border:1px solid #ffffff; color:#53556c; cursor:pointer; display:block;width: 170px;height: 32px;margin-bottom: 20px; margin-top: 20px;padding: 5px;}
#com_7012_null .commandbar_button span:HOVER {border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button span:AFTER {content:'Refill now';}
#com_7012_null .commandbar_button span img {display:none;}
.com_7012_alert {
	/*background-color:#d42955;*/
	background-color:#018595;
	color:#ffffff;
	font-family:Open Sans semibold;
	font-size:13px;
	position:absolute;
	right:30px;
	/*top:-10px;*/
	top:-60px;
	min-height:50px;
	/*height: 90px;*/
	padding:10px;
	/*width:280px;*/
	width:348px;
	border:1px solid #c9c3c3;
	box-shadow:0px 0px 16px 2px #aeaeae;
	-moz-box-shadow:0px 0px 16px 2px #aeaeae;
	-webkit-box-shadow:0px 0px 16px 2px #aeaeae;
}
.com_7012_alert .bold {font-family:'Open Sans Bold';}
#com_70321 {left:270px; width:340px;}
#medication_about .text_about_title {
	font-size: 16px;
    font-weight: bold;
	text-align: left;
}
#medication_about .text_about {
	text-align: left;
}
div.grey_block_button {
	   background-color: #00aec7;
    background-image: none;
    border: 1px solid #00aec7;
    bottom: 40px;
    color: #ffffff;
    cursor: pointer;
    height: 38px;
    left: 52px;
    line-height: 33px;
    position: static;
    text-align: center;
    width: 150px;
}
div.grey_block_button a {
	color:#ffffff;
	display:block;
	font-family:'Open Sans Semibold',sans-serif;
	font-size:15px;
	line-height:38px;
	float:none;
	text-decoration:none;
}
div.grey_block_button:HOVER, div.grey_block_button:FOCUS {
	background-color:#00aec7;
}
div.grey_block_button_cancel, div.grey_block_button_reset {
	background-color: #f1f1ed;
    border: 1px solid #c8c3c3;
    bottom: 40px;
    cursor: pointer;
    float: left;
    height: 33px;
    line-height: 33px;
    position: static;
    text-align: center;
    width: 150px
}
div.grey_block_button_cancel a, div.grey_block_button_reset a {
	color: #4a4b4c;
	display: block;
	line-height:38px;
	text-decoration: none;
	font-family: 'Open Sans semibold';
	font-size: 15px;
	text-transform: capitalize;
}
div.grey_block_button_cancel:hover, div.grey_block_button_reset:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add.blocked, div.grey_block_button_save.blocked, div.grey_block_button_add.blocked:hover, div.grey_block_button_save.blocked:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add, div.grey_block_button_save {
	background-color: #00aec7;
	border: 1px solid #00aec7;
	cursor: pointer;
	position: absolute;
	float:left;
	left: 52px;
	bottom: 40px;
	height:39px;
	width:150px;
	line-height:40px;
	text-align: center;
	text-transform: capitalize;
}
div.grey_block_button_add a, div.grey_block_button_save a {
	color:#ffffff;
	font-family:'Open Sans Semibold',sans-serif;
	font-size:15px;
	line-height:39px; 
}
div.grey_block_button_add:hover, div.grey_block_button_save:hover {
	background-color: #00aec7;
}
div.white_block_button {
	background-color: #f1f1ed;
	border: 1px solid #c6c6c6;
	color: #666666;
	cursor: pointer;
	position:static; 
	left: 52px;
	bottom: 40px;
	height:40px;
	width:150px;
	line-height:38px;
	text-align: center;
}
div.white_block_button:hover {
	background-color: #e3e3e3;
}
div.white_block_button a {
	color: #454b60;
	font-family: 'Open Sans';
	font-size: 15px;
}

table#payment_report {
	margin-bottom: 60px;
	margin-top: 10px;
	width: 720px;
}
table#payment_report th {
	background-color: #737687;
	border: 1px solid #b9b9b9;
	color:#fff;
	font-size: 12px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	vertical-align:middle;
	width: 14%;
}
table#payment_report td {
	border: 1px solid #b9b9b9;
	color: #737687;
	font-size: 12px;
	padding: 10px;
}
table#payment_report span.price, table#payment_report td.price {
	color: #737687;
}
table#payment_report td.price {
	padding-right: 30px;
    text-align: right;
}
div#signatures {
	color: #42475d;
	text-align: right;
	margin-bottom: 50px;
	margin-right: 270px;
}
div#signatures .ph_sign {
	font-weight: bold;
	margin: 5px 0 15px 5px;
}

/* default content objlist */
.box_objList_block {overflow:hidden; width:100%;}
.box_objList_scroll {left:0px; position:relative; width:100%}
.box_objList_single {float:left; width:100%;}

/* default command bar */
.commandbar_box {float:left;}
.commandbar_box > div {padding:10px;}
.commandbar_text1 {font-weight:bold;}
.commandbar_text2 {padding:2px 0px 10px;}
.commandbar_button {text-align:center;}
.commandbar_button a {background-color:#949391; border:1px solid #949391; color:#ffffff; display:block; padding:5px; text-decoration:none; vertical-align:middle;height: 32px;width: 170px;}
.commandbar_button a:HOVER {background-color:#c4c3c1; border:1px solid #ffa500;}
.commandbar_button img {vertical-align:middle;}
.commandbar_button span {line-height: 32px;}

/* default detail */
.component_detail_box {color:#4e4a4a; font-family:'Open Sans Light',sans-serif; font-size:14px; line-height:20px;padding-bottom: 0px;}
.component_detail_bg {padding:15px 30px; min-height:80px;}
.component_detail_tit1 {font-size:18px; line-height:24px; padding-bottom:15px;color:#018595;font-family: 'Open Sans Light';float:left;width:100%;float:left;  }
.component_detail_tit2 {font-size:13px; line-height:20px; padding-bottom:0px;color:#454b60;font-family: 'Open Sans Semibold';float:left;width:98%;  }
/*.detail_hr-medication {padding:15px 30px 15px 165px; min-height:90px; background:url('gdml/details/hr_my-medication.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-medication {padding:0; min-height:100px;float:left;width:100%;}
.detail_my-medications-review {padding:15px 30px 15px 165px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_my-medication-reviews {padding:35px 30px 15px 160px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_hr-appointments {
    min-height: 80px;
    padding:0;
    float:left;
    width:100%;  
	}
/*.detail_hr-labresult {padding:15px 30px 15px 165px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-labresult {padding:0; min-height:100px;float:left;width:100%;


    padding:0;}
.detail_hr-labresult-favo {padding:35px 30px 40px 160px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 30px transparent;}
/*.detail_my-vaccinations-history {padding:15px 30px 15px 165px; min-height:100px; background:url('gdml/details/hr_my-vaccination.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-vaccination {padding:0; min-height:100px;float:left;width:100%;}
.detail_rl-myreadinglist {
background: transparent url("gdml/details/myrl_empty-list.png") no-repeat scroll 17px 30px / 46px 43px;
    min-height: 88px;
    padding: 23px 14px 65px 84px;
	}
/* custom detail */
.detail_rl-myreadinglist .component_detail_tit1{display:none;}
.detail_rl-myreadinglist .myreadinglist_add_plus{color:#00aec7;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;}
.detail_rl-myreadinglist .myreadinglist_add_text{color:#00aec7;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase;}

/* default grid badges */
.badgename_box {border:1px solid #cdcdcd; background-color:#3284ae; color:#ffffff; display:table; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgename_box:HOVER {border:1px solid #ffa500;}
.badgename_row {display:table-row; height:50px;}
.badgename_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgename_icon {position:absolute; bottom:1px; left:1px; height:70px; width:70px; /*background-color:#3284ae;*/ overflow:hidden; text-align:center;}
.badgename_icon img {max-width:70px;}
.badgename_butt {position:absolute; bottom:1px; right:0px; height:auto; width:138px; background:url('arrow_white_dw.png') no-repeat scroll right center transparent; border-top:1px dotted #ffffff; text-align:right;}
.badgename_butt a {color:#ffffff; font-size:12px; padding-right:20px; text-decoration:none; text-transform:uppercase;}

.badgedata_box {border:1px solid #cdcdcd; background-color:#ffffff; color:#000000; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgedata_box:HOVER {border:1px solid #ffa500;}
.badgedata_row {display:table-row; height:50px;}
.badgedata_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgedata_butt {position:absolute; bottom:0px; left:0px; height:20px; width:100%; background:url('arrow_blue_r.png') no-repeat scroll right center transparent; border-top:1px dotted #cdcdcd; line-height:20px;}
.badgedata_butt a {color:#333333; font-size:12px; padding:0px 16px 0px 10px; text-decoration:none; text-transform:uppercase;}
.badgedata_message {color:#666666; font:italic 12px/15px 'Open Sans',sans-serif; padding:5px 10px;}
.badgedata_pointsgoal {display:table-cell;}
.badgedata_points_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_points_row {display:table-row;}
.badgedata_points_line {border-left:1px dotted #cdcdcd;}
.badgedata_points_val1 {display:table-cell; font:13px/16px 'Open Sans Bold',sans-serif; padding:4px 4px 0px; text-transform:uppercase;}
.badgedata_points_val2 {display:table-cell; font:13px/16px 'Open Sans',sans-serif; padding:0px 4px 4px; text-transform:uppercase;}
.badgedata_progressbar {padding:5px 10px;}
.badgedata_bar_box {background-color:#d6d6d6; display:inline-block; height:10px; margin-right:10px; position:relative; text-align:left; width:100px;}
.badgedata_bar_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_bar_text {font:28px/30px 'Open Sans',sans-serif;}
.badgedata_scorebar {padding:5px 10px; min-width:150px;}
.badgedata_score_box {background-color:#d6d6d6; display:inline-block; height:10px; position:relative; text-align:left; width:100%;}
.badgedata_score_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_score_text {font:14px/18px 'Open Sans',sans-serif;}
.badgedata_score_text_big {font:26px/28px 'Open Sans',sans-serif;}
.badgedata_textplus {display:table-cell;}
.badgedata_textplus_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_textplus_row {display:table-row;}
.badgedata_textplus_cell {display:table-cell; text-align:center; vertical-align:middle;}
.badgedata_textplus_big {font:16px/18px 'Open Sans Bold',sans-serif; text-transform:uppercase;}
.badgedata_textplus_small {font:13px/16px 'Open Sans',sans-serif; text-transform:uppercase;}
.badgedata_trendgraph {display:table-cell;}
.badgedata_trend_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_trend_row {display:table-row;}
.badgedata_trend_cell1 {display:table-cell; height:50px; width:55px; border-right:1px dotted #cdcdcd; font:13px/16px 'Open Sans',sans-serif; padding:0px 2px; text-transform:uppercase; vertical-align:middle;}
.badgedata_trend_cell2 {display:table-cell; height:50px; width:146px;}
.badgedata_trend_lines {position:relative; height:50px; width:146px;}
.badgedata_trend_linered {border-bottom:1px solid #ff0000; height:4px;}
.badgedata_trend_linegray {border-bottom:1px solid #666666; height:4px;}
.badgedata_trend_linegreen {border-bottom:1px solid #009900; height:4px;}
.badgedata_trend_graph {height:4px; left:2px; position:absolute; top:2px; width:4px;}
.badgedata_trend_pointred {background-color:#ff0000;}
.badgedata_trend_pointgreen {background-color:#009900;}

/* box_ajax_slide_down */
.box_below_line {float: left;width:100% !important;}
.box_below_line .box_below_box.first {border-top:none; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .box_below_box {border-top:1px dotted #7b7b7d; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .below_options {font:10px/20px Arial; height:20px; text-align:right; text-transform:uppercase; margin-right:20px; padding-top:15px;}
.box_below_line .below_options a {border-left:1px solid #cbcbcb; color:#00aec7; margin-left:15px; padding-left:8px; text-decoration:none; vertical-align:middle;}
.box_below_line .below_options a:hover {text-decoration:underline;}
.box_below_line .below_options img {line-height:20px; vertical-align:middle;}
.box_below_line .below_options span {line-height:20px; vertical-align:middle; padding-left:2px;}
.box_below_line .below_content {color:#0e838c; min-height:40px;}
.box_below_line .below_text { padding:0px 10px 6px;width:auto;/* float:left; */  }
.box_below_line .below_text_up {font:13px Arial bold; text-transform:uppercase; color:#14808a;}
.box_below_line .below_text_bold {color:#454b60; font:13px/18px 'Open Sans Semibold',sans-serif;}
.box_below_line .below_text > .below_text_bold:first-child {display: block;	padding-top: 10px;}
.box_below_line .below_text_hidden {display:none; padding:0px 0px 16px}
.box_below_line .box_below_box .below_text {padding:8px 10px 0px 0px; }
.box_below_line .below_button_new { float: left;padding:4px 0 15px !important;position: static;width:100%;}
.box_below_line .below_button_box {float: right;margin: 0 40px 0 0;position: static;}
.box_below_line .below_img_func {bottom:0px; cursor:pointer; height:22px; position:absolute; right:40px; width:22px;}
.box_below_line .below_plus_dw {background:url('pharmasave/icons/plus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}
.box_below_line .below_plus_up {background:url('pharmasave/icons/minus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}

/* box_ajax_slide_right */
.box_ajax_slide_right {font:12px/18px Arial;}
.box_ajax_slide_right .ajax_right_title {font:13px/18px 'Open Sans Bold',sans-serif; padding:15px;}
.box_ajax_slide_right .ajax_right_text {padding:15px;}

/* box_ajax_popup */
.box_ajax_popup {padding:20px;}

div.sort_select, div.sort_select_overview {cursor:pointer; position:absolute; text-transform:uppercase;}
img.sort_select_img, img.sort_select_img_overview {cursor:pointer; position:absolute;}
div.sort_list, div.sort_list_overview {cursor:pointer; position:absolute; text-transform:uppercase;}
div.sort_list li, div.sort_list_overview li{background-color:#ebebeb;padding-left:4px;cursor:pointer;}
div.sort_list li:nth-child(odd), div.sort_list_overview li:nth-child(odd){background-color:#fff;}
div.sort_list li a, div.sort_list_overview li a{color:#555353;text-decoration:none;}
div#app_header{background:url('pharmasave/page_header.png') repeat-x scroll center top transparent;border-bottom:1px solid #dbdbdb;height:51px;float:left;width:100%;}
h1.app_title{color:#707070; line-height:49px;padding-left: 10px;font-family: 'Arial Bold',sans-serif;font-size: 17px;}
h1.app_title span{font-family:'Open Sans',sans-serif;font-size:13px;padding-left:10px;color:#707070;display:none;}
div.buttons_med{background-color:#f9f9f9;margin:auto;width:688px;}
div.med_update{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_update img{padding-left: 10px;padding-top: 10px;vertical-align: text-bottom;}
div.med_review{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_review img{padding-top:3px}
div.med_payment{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-left:10px;width:188px}div.med_payment img{padding-top:3px}
.app_anchor{color:#4a4b4c;font-family:'Open Sans',sans-serif;font-size:12px;line-height:16px;margin:30px auto 0px;width:688px;}
.app_anchor a{color:#fff;text-decoration:none;}
.app_anchor a:HOVER{text-decoration:underline;}
.detail_arrow{bottom: 27px;position: absolute;right:30px;display: none !important; }
.detail_share{position:absolute;top:8px;right:10px;}
.detail_print{position:absolute;top:8px;right:80px;}
.detail_corner_top_l{background-color:transparent;position:absolute;width:6px;height:6px;top:0;left:0;}
.detail_corner_top_r{background-color:transparent;position:absolute;width:6px;height:6px;top:0;right:0;}
.detail_corner_down_l{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;left:0;}
.detail_corner_down_r{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;right:0;}
.detail_bottom{width:100%;margin-top:20px;line-height:14px;color:#505366;font-size:11px;}
.detail_bottom_text{background-color:#ebebeb;line-height:20px;color:#505366;font-size:12px;padding:6px 10px;}
.detail_bottom_text a{color:#126537;text-decoration:none;}
.detail_bottom_text a:HOVER{text-decoration:underline;}
.bottom_box{width:688px;margin:0 auto;padding:10px 0;color:#7f7f7f;font-size:11px;}
.bottom_box b{font-weight:bold;}
.bottom_box a{color:#126537;text-decoration:none;}
.bottom_box a:HOVER{text-decoration:underline;}
.em_anchors{width:688px;margin:12px auto;padding:6px 0;border-top:1px solid #e0dfe1;}
.em_anchors blockquote{padding:4px 0 2px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 2px 10px transparent;}
.em_anchors a{color:#126537;font-style:normal;text-decoration:none;}
.em_anchors a:HOVER{text-decoration:underline;}
.em_anchors_small{width:auto;}
.em_anchors_noborder{border:0;}
.em_anchors_bott{background:url('bg_post_anchor.png') repeat-x scroll left top transparent;width:100%;height:20px;margin:0 auto;}
.em_anchors_padTop{margin:20px auto 0;}
.showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none;}
.showlink span{vertical-align:middle;}
.showlink img{vertical-align:middle;padding-left:4px;}
/*.app_dash .detail_box_title{color:#fff;border-bottom:3px solid #fe6e23;padding:0;}*/
.box_dash img{width:322px;}
.detail_dash_title{background-color:#a1a1a1;padding:10px 15px;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;}
.detail_dash_subtitle{background-color:#e2e2e2;padding:5px 15px;color:#303c54;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:bold;}
.detail_dash_list{background-color:#e2e2e2;padding:7px 15px 7px 15px;color:#505366;font-family:'Open Sans',Sans-Serif;font-size:13px;line-height:17px;}
.detail_dash_list ul{color:#1d3c73;font-size:8px;font-family:Arial,Sans-Serif;padding:0;list-style:disc inside;}
.detail_dash_list li{padding:2px 0 8px;font-family:Arial,Sans-Serif;line-height:1.5em;}
.detail_dash_list a{color:#19a4ce;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;text-decoration:none;}
.detail_dash_list p{padding:2px 0;}
.detail_dash_list blockquote{background:none;padding:4px 0;border-bottom:1px dotted #ccc;font-family:Arial,Sans-Serif;}
.detail_dash_list_bis{background-color:#fff;padding:0 15px 5px 15px;}
.detail_dash_table{background-color:#fff;padding:10px 4px 0 4px;color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em;}
.detail_dash_table .borderBott{border-bottom:1px solid #e2e2e2;}
.detail_dash_table td{padding:5px 5px;vertical-align:middle;}
.detail_dash_table img{padding:0;}
.detail_dash_table .link_checkin{background:url('button_blue_101x28.png') repeat-x scroll left top transparent;width:101px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_checkin a{color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit{background:url('button_yellow_76x28.png') repeat-x scroll left top transparent;width:76px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_doit a{color:#23251b;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit img{vertical-align:middle;}
.detail_dash_table .link_doit span{vertical-align:middle;}
.detail_dash_funbox{background:url('dashboard/funbox_bottom_or.png') no-repeat scroll left bottom transparent;width:100%;margin:15px 0;padding-bottom:5px;position:relative}.detail_dash_funbox .box_funbox{min-height:20px;margin:0 0 30px;padding:10px 30px 8px;position:relative}
.detail_dash_funbox span.h3{background-color:#fe6e23;padding:5px 30px;}
.detail_dash_funbox .funbox_title div{float:left;}
.detail_dash_funbox .funbox_title td{vertical-align:middle;}
.detail_dash_funbox .funbox_title td div{float:none;}
.detail_dash_funbox .funbox_title .css_action_desc{padding-left:6px;}
.detail_dash_funbox .funbox_title .css_action_desc .dett_desc{padding:4px 0 2px 22px;}
.detail_dash_funbox .funbox_cup{width:46px;text-align:left;padding-top:4px;}
.detail_dash_funbox .funbox_cup img{padding:0;}
.detail_dash_funbox .funbox_border>td{border-top:1px solid #e0dfe1;}
.detail_dash_funbox .funbox_noborder>td{border:0;}
.detail_dash_funbox .box_text{height:28px;line-height:1.4em;font-weight:bold;}
.detail_dash_funbox .funbox_list{height:32px;line-height:1.4em;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal}
.detail_dash_funbox .link_doit{background:url('dashboard/funbox_doit.png') no-repeat scroll left top transparent;width:77px;height:22px;text-align:center;margin-left:20px}
.detail_dash_funbox .link_doit a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.detail_dash_funbox .link_doit img{vertical-align:middle;display:none;}
.detail_dash_funbox .link_doit span{vertical-align:middle;font-size:1px;}
.detail_dash_funbox .box_funbox_leftimg{background:url('dashboard/funbox_left_img.png') no-repeat scroll left top transparent;width:15px;height:41px;position:absolute;top:0;left:-15px;z-index:12}
.tests_searchform{height:40px;}
.tests_searchform input{border:1px solid #ccc;height:25px;color:#aaa;}
.tests_searchform .button_link{background-color:#54b6e3;}
.tests_searchform .button_link:hover{background-color:#1280b2;}
.tests_searchform .button_testssearch{width:80px;height:30px;padding:0;margin:0 0 0 240px;}
.tests_searchform .button_testssearch a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
#tests_seemore.button_link{background-color:#ff7b1d;width:80px;height:30px;padding:0;margin:auto auto 15px}
#tests_seemore.button_link:hover{background-color:#1280b2}
#tests_seemore.button_link a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer{background-color:#fff;padding:0 4px 15px;font-size:13px}
.detail_profile_prefer a{color:#0e6782;text-decoration:none}
.detail_profile_prefer a:HOVER{text-decoration:underline}
.detail_profile_prefer td{padding:5px 0;vertical-align:middle}
.detail_profile_prefer .td_icon{width:50px;text-align:center}
.detail_profile_prefer .border_up{border-top:1px solid #c9c9c9}
.detail_profile_prefer .border_dw{border-bottom:1px solid #c9c9c9}
.detail_profile_prefer .button_link{background-color:#0a8546}
.detail_profile_prefer .button_link:hover{background-color:#126537}
.detail_profile_prefer .button_gen{width:110px;height:26px;padding:0;margin:0 0 0 240px}
.detail_profile_prefer .button_gen a{display:block;line-height:26px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer div{padding:4px 20px 4px 0;position:relative}
.detail_profile_prefer div a{font-style:italic}
.detail_profile_prefer span{vertical-align:middle;position:relative}
.detail_profile_prefer input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.detail_profile_prefer .input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.setting_mail_none{}
.setting_mail_edit{width:200px;font-style:italic;border:1px solid #ccc !important}
.setting_reminder_roundups td{vertical-align:top;text-align:left}
.box_focus{width:100%;margin-top:10px}
.box_focus td{vertical-align:middle}
.box_focus .left_td{width:70px;text-align:center;vertical-align:top}
.box_focus .left_div{background-color:#545454;width:70px;height:50px}
.box_focus .left_div_start{background-color:#0a8546}
.box_focus .right{background-color:#ededf1;width:585px}
.box_focus .right>table{width:555px;height:50px;margin:0 10px 0 20px}
.box_focus .title{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px}
.box_focus .subtitle{color:#3d455c;font-family:'Open Sans Light',sans-serif;font-size:13px;padding:8px 10px 8px 20px;border-top:1px dotted #545454}
.box_focus .recommended{color:#126537;font-size:12px;font-style:italic}
.box_focus .button_blue{background:url('ud/button_coach_blue.png') no-repeat scroll left top transparent;width:120px;height:24px;text-align:left;padding-left:9px}
.box_focus .button_blue a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.box_focus .button_start{background:url('profile/button_coach_gray.png') no-repeat scroll left top transparent;width:125px;height:24px;text-align:center;border:1px outset #d2d2d6}
.box_focus .button_start a{color:#535353;font-family:'Open Sans SemiBold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.box_focus .border_l_start{border-left:0}
.box_focus .border_l_blue{border-left:0}
.box_focus .coaching_start{background:url('profile/coaching_expanded_white.png') no-repeat scroll left top transparent;width:585px;height:63px}
.box_focus .coaching_arrow{width:60px}
.box_focus .coaching_arrow>div{background:url('profile/coaching_circle_blue.png') no-repeat scroll left top transparent;width:21px;height:21px;margin:12px 0 0 24px;padding-top:5px;text-align:center;cursor:pointer}
.box_focus .coaching_arrow>div:HOVER{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_arrow a{line-height:21px;display:block}
.box_focus .coaching_arrow img{vertical-align:middle}
.box_focus .coaching_over{width:100%;cursor:pointer}
.box_focus .coaching_over:HOVER .coaching_arrow>div{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_text{padding:20px 0 10px 20px}
.box_focus .coaching_title{color:#505366;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;line-height:10px}
.box_focus .coaching_link{color:#fa4e16;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase}
.box_focus_complex{background-color:#5091cd;color:#fff;padding:12px 10px 12px 20px;box-shadow:0 16px 16px -10px #666 inset;-moz-box-shadow:0 16px 16px -10px #666 inset;-webkit-box-shadow:0 16px 16px -10px #666 inset}
.box_focus_complex a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none}
.box_focus_complex a img{vertical-align:middle}
.box_focus_complex ol{margin-left:32px;list-style-type:decimal}
.box_focus_complex li{padding:0;font-size:12px}
.box_focus_complex li>table{width:386px}
.box_focus_complex li td{vertical-align:baseline}
.box_focus_complex li img{vertical-align:middle}
.box_focus_complex .clear{padding-top:10px}
.hra_title{font-size:12px}
.hra_title a{color:#126537;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:18px}
.hra_title span{line-height:18px}
.hra_title img{width:18px;height:18px;vertical-align:top}
.hra_line{background-color:#f0eff0;height:26px;padding:5px 10px 0 10px;margin-top:10px;border-bottom:2px solid #e6e6e6}
.hra_line_title{float:left;color:#454b60;font-size:12px;font-weight:bold}
.hra_line_title img{padding-right:6px}
.hra_line_display{float:right}
.hra_line_display_withPad{float:right;padding-right:10px}
.hra_box{background-color:#e6e6e6;padding:10px 50px;margin:0 10px;min-height:20px}
.hra_box td{vertical-align:middle;padding-bottom:20px}
.hra_box .list_tit{color:#53586b;font-size:12px;font-weight:bold}
.hra_box .list_img{position:relative}
.hra_box .you_h{position:absolute;top:2px;right:40px}
.hra_box .you_m{position:absolute;top:2px;right:150px}
.hra_box .you_l{position:absolute;top:2px;right:260px}
.hra_commands_tit{color:#126537;font-size:12px;text-decoration:none;padding-top:6px}
.hra_commands_l{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_g_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_m{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_y_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_h{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_r_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.personality_promo_box{background:none;padding:0;}
.personality_promo_subtit{color:#126537;font-size:11px;text-transform:uppercase}
.personality_promo_big{color:#505366;font-family:'Open Sans Light',sans-serif;font-size:20px;/*border-bottom:1px solid #e5e5e5;*/padding:8px 0 15px;line-height:30px;width: 77%; }
.personality_promo_big b{color:#0e838c;font-weight:bold}
.personality_promo_upp{color:#636466;font-family:'Open Sans Light',sans-serif;font-size:13px;text-transform:uppercase;padding:0 0 12px;vertical-align:middle}
.personality_promo_upp a{color:#126537;font-weight:bold;text-decoration:none}
.personality_promo_upp b{color:#1849a0;font-weight:bold;font-size:18px}
.personality_promo_upp span{vertical-align:middle;font-family:Open Sans Bold;}
.personality_promo_upp img{vertical-align:middle;padding-left:4px}
.personality_title{padding:10px 0 8px;font-family:'Open Sans Light',sans-serif;font-size:16px;font-style:italic}
.personality_mask{ border: 1px solid #ddd;box-shadow: 0 0 8px 2px #ccc inset;float: left;height:auto !important;overflow: hidden;padding: 0;width: 100%;}
.personality_mask a.slide_text{color:#505366;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .slide_text span{line-height:26px;vertical-align:middle}
.personality_mask .slide_text img{vertical-align:middle}
.personality_mask .level_3{width:202px;padding-top:10px;text-align:center;float:left}
.personality_mask .level_3>img{height:166px;padding-bottom:10px}
.personality_mask .level_3 a{color:#4e4d4d;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .level_3 span{line-height:26px;vertical-align:middle;text-transform:uppercase}
.personality_mask .level_3 img{vertical-align:middle}
.personality_mask .slide_back{padding-left:4px}
.personality_mask .left_text{padding-top:0;width:81%;float:left}
.personality_mask .right_img{ float: left;margin: 17px 0 28px -252px;position: relative;width: 100%; }
.personality_mask .slide_go_back{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_go_back span{line-height:12px;vertical-align:middle}
.personality_mask .slide_go_back img{vertical-align:middle}
.personality_mask .slide_img{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_img span{line-height:12px;line-height:16px\9;vertical-align:middle}
.personality_mask .slide_img img{vertical-align:middle}
.personality_mask .label_box{text-align:center;vertical-align:middle;margin-top:30px !important}
.personality_mask .label_img{color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;vertical-align:middle;display:block;}
.personality_mask>div{width:100000px;height:auto;overflow:hidden;position:relative}
.personality_maskscroll{width:608px;height:auto;padding:10px 20px}
.personality_maskscroll>table{height:258px}
.personality_maskscroll td{vertical-align:top}
.personality_maskscroll .img_section{padding-bottom:15px}
.personality_maskscroll .text_section{color:#4e4d4d;font-size:12px;text-transform:uppercase}
.personality_maskscroll .grafics_small{vertical-align:middle}
.personality_maskhesagon{}
.personality_maskhesagon .label_top{color:#000;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;padding:6px 0 20px}
.personality_maskhesagon .label_left{font-size:12px}
.personality_ability_l{background:url('profile/hexagon_low_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_m{background:url('profile/hexagon_med_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_h{background:url('profile/hexagon_high_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_box_tit{color:#018595;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;padding:14px 0 6px}
.personality_box_scroll{color:#505366;font-size:13px;}
.personality_box_scroll p{padding:2px 10px 6px 0}
.personality_box_scroll ul{list-style:none outside none;padding:0}
.personality_box_scroll li{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
.personality_box_scroll blockquote{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
#totalpeaq_value #value_txt{font-size:12px}
#totalpeaq_value #value_num{font-size:24px}
#totalpeaq_redo #totalpeaq_redo_subtitle{color:#126537}
#totalpeaq_redo_subtitle_link{color:#0e838c;text-decoration:none}
#totalpeaq_redo_subtitle_link:HOVER{text-decoration:underline}
.library_line{width:100%;margin-top:10px;border-bottom:2px solid #e6e6e6}
.library_line td{vertical-align:middle}
.library_line .left_td{width:70px;height:50px;text-align:center;vertical-align:middle}
.library_line .left_div{width:70px;height:50px}
.library_line .left_td img{vertical-align:middle}
.library_line .right{background-color:#ededf1;padding:0 10px}
.library_line .title{color:#505366;font-size:16px;font-family:'Open Sans',sans-serif}
.library_line .right .showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none}
.library_td{width:50%;padding:0}
.libray_left{padding-right:16px}
.libray_right{padding-left:16px}
.library_div{padding:14px 0 20px}
.library_art_view{padding-bottom:5px;border-bottom:3px solid #4dc8a7}
.detail_tableHtmlLibrary{padding:0 4px 4px;font-size:13px;line-height:1.4em}
.detail_tableHtmlLibrary h2{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;padding:0 0 6px}
.detail_tableHtmlLibrary a{color:#126537;text-decoration:none}
.detail_tableHtmlLibrary a:HOVER{text-decoration:underline}
.detail_tableHtmlLibrary ul{list-style:circle inside url("li_style_circle_blue.png");padding:0}
.detail_tableHtmlLibrary blockquote{padding:4px 0 4px 10px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent;border-top:1px dotted #616161}
.detail_tableHtmlLibrary .library_art_view{color:#303c54;font-style:italic;font-size:11px;font-family:'Open Sans',sans-serif}
.detail_tableHtmlLibrary .library_art_view img{padding:0 6px}
.detail_tableHtmlLibrary .library_art_view a{color:#fa4e16;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;text-transform:uppercase}
.detail_tableHtmlLibrary .linkNone{display:none}
.detail_articleHtmlLibrary{}
.detail_articleHtmlLibrary .goBack{padding:0 0 6px;margin:0 0 10px;border-bottom:1px dotted #ccc;font-size:12px;font-family:'Open Sans',sans-serif}
.detail_articleHtmlLibrary .goBack img{vertical-align:middle}
.detail_articleHtmlLibrary .goBack span{vertical-align:middle}
.detail_articleHtmlLibrary .detail_articleTitle{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}
.detail_articleHtmlLibrary h3{padding:4px 0;color:#e4a82c;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:normal}
.detail_articleHtmlLibrary ol{list-style:decimal}
.detail_articleHtmlLibrary ul{list-style:none outside none;padding:0}
.detail_articleHtmlLibrary ul>li{padding:2px 10px 4px 12px;background:url('li_style_arrow2.png') no-repeat scroll 0 8px transparent}
.detail_articleHtmlLibrary ul ul{list-style:none outside none;padding:0 0 0 12px}
.detail_articleHtmlLibrary ul ul>li{padding:2px 10px 4px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent}
.detail_articleHtmlLibrary a{color:#126537;text-decoration:none}
.detail_articleHtmlLibrary a:HOVER{text-decoration:underline}
.detail_articleHtmlLibrary i{font-style:italic}
.detail_articleHtmlLibrary b{font-weight:bold}
.detail_articleHtmlLibrary .styled{min-width:90%;margin-bottom:20px}
.detail_articleHtmlLibrary .styled th{padding:6px 30px 6px 15px;border:1px solid #ccc;background-color:#f4bb4c;font-weight:bold}
.detail_articleHtmlLibrary .styled td{padding:4px 30px 4px 15px;border:1px solid #ccc}
.bar_topic_prev{background:url('action/bg-scroll-topics.png') repeat-x scroll left top #dcdcde;height:70px;position:relative}
.bar_topic_prev .arrowL{width:39px;height:39px;position:absolute;top:14px;left:5px}
.bar_topic_prev .arrowR{width:39px;height:39px;position:absolute;top:14px;right:5px}
.bar_topic_prev .arrowL a{background:url('arrow_l_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowR a{background:url('arrow_r_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowL a:HOVER{background:url('arrow_l_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_prev .arrowR a:HOVER{background:url('arrow_r_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_block{background-color:transparent;position:absolute;left:44px;right:44px;height:70px;overflow:hidden}
.bar_topic_scroll{width:2000px;height:70px;overflow:hidden;position:relative;color:#929697;font-family:'Open Sans',sans-serif;font-size:12px;text-transform:uppercase}
.bar_topic_scroll div{position:relative;float:left;width:200px;height:70px;text-align:center;cursor:pointer}
.bar_topic_scroll table{margin:0 auto;padding-top:4px;border-collapse:separate;border-spacing:1px;font-size:3px;font-family:'Open Sans',sans-serif;color:#fff;line-height:4px}
.bar_topic_scroll td{background-color:#d3d3d3;width:32px;height:18px;text-align:center;vertical-align:middle}
.bar_topic_scroll td.active{background-color:#e2e2e2}
.bar_topic_scroll>div{background:url('action/bg-scroll-divider.png') no-repeat scroll 0 16px transparent;z-index:8}
.bar_topic_scroll>div.actual{background:none no-repeat scroll left top #fff;box-shadow:0 0 8px 6px #bdbdbe;-moz-box-shadow:0 0 8px 6px #bdbdbe;-webkit-box-shadow:0 0 8px 6px #bdbdbe;z-index:10}
.bar_topic_scroll .cell_l{display:table-cell;float:none;vertical-align:middle;width:60px;height:40px;padding:15px 5px 15px 15px}
.bar_topic_scroll .cell_r{display:table-cell;float:none;vertical-align:middle;width:110px;height:40px;padding:15px 10px 15px 0;text-align:left}
.bar_topic_scroll .enabled{color:#505366;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .disabled{color:#929697;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .ico_top_1{background:url('action/icon_topic_no_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_1{background:url('action/icon_topic_ok_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_2{background:url('action/icon_topic_no_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_2{background:url('action/icon_topic_ok_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_3{background:url('action/icon_topic_no_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_3{background:url('action/icon_topic_ok_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_4{background:url('action/icon_topic_no_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_4{background:url('action/icon_topic_ok_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_5{background:url('action/icon_topic_no_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_5{background:url('action/icon_topic_ok_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_6{background:url('action/icon_topic_no_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_6{background:url('action/icon_topic_ok_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_title{background:url('action/line_title_topic.png') repeat-x scroll center top transparent;width:100%;height:35px}
.bar_topic_block_title{background-color:transparent;height:35px;margin:0 44px;overflow:hidden}
.bar_topic_scroll_title{width:2000px;height:30px;overflow:hidden;position:relative;padding-top:5px}
.bar_topic_scroll_title div{position:relative;float:left;width:200px;height:30px;line-height:30px;text-align:center;font-size:11px;font-family:'Open Sans',sans-serif;color:#929697;text-transform:uppercase;cursor:pointer}
.bar_topic_scroll_title div.actual{color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:12px}
.detail_actionPlanning_health{padding:10px 0 25px;background-color:#fff}
.detail_actionPlanning_health .box_subtopic_block a{display:block;padding:0 12px;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:13px}
.detail_actionPlanning_health .box_subtopic_block table{border-collapse:separate;border-spacing:2px;margin:0;}
.detail_actionPlanning_health .box_subtopic_block td{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #19a4ce;height:70px;vertical-align:middle;cursor:pointer}
.detail_actionPlanning_health .box_subtopic_block td:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0e6782}
.detail_actionPlanning_health .box_subtopic_block td.active{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0a8546;vertical-align:top}
.detail_actionPlanning_health .box_subtopic_block td.active:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #004522}
.detail_actionPlanning_health .box_subtopic_block td span{color:#ff9;font-family:Arial;font-size:31px;font-weight:bold;text-transform:uppercase;display:none}
.detail_actionPlanning_health .box_subtopic_block td.active span{display:inline;line-height:30px}
.detail_actionPlanning_health .box_subtopic_block td span img{padding:0 6px}
.detail_actionPlanning_health .box_subtopic_block td a{color:#fff;text-align:center}
.detail_actionPlanning_health .box_subtopic_block td.active a{}
.detail_actionPlanning_health .box_subtopic_block .disabled td{background-color:#d3d3d3}
.detail_actionPlanning_health .box_subtopic_block .disabled td span{color:#e2e2e2}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active{background-color:#d3d3d3;vertical-align:middle}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active a{color:#fff}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active span{display:none}
.box_slide_gray{background-color:#dfe0e1;margin:0 10px;overflow:hidden}
.box_slide_single{background-color:transparent;margin:0;overflow:hidden}
.detail_actionPlanning_health .box_subtopic_nobg{color:#61687b;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;text-align:center;margin:0 auto !important}
.detail_actionPlanning_health .box_subtopic_nobg td{background:none no-repeat scroll right bottom transparent;min-width:80px;height:auto;vertical-align:middle;cursor:auto;padding:10px 0}
.detail_actionPlanning_health .box_subtopic_nobg td:HOVER{background:none no-repeat scroll right bottom transparent}
.detail_actionPlanning_health .box_subtopic_nobg .topic_highlight{color:#f87d19;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;font-weight:normal;text-transform:none;display:inline}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left{background:url('action/button_gray_160x34_s.png') repeat-x scroll left top transparent;width:150px;height:32px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left a{color:#584d4d;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:34px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:left}
.subTopicClickShow{background:url('action/subtopic_cloud.png') no-repeat scroll left top transparent;position:absolute;top:0;left:0;width:564px;height:222px;padding:30px 40px 50px;display:none;z-index:999;text-align:left;overflow:auto}
.subTopicClick_tit{color:#565e72;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;padding:2px 0}
.subTopicClick_tit2{color:#505366;font-size:12px;font-family:Arial;padding:2px 0;text-transform:uppercase}
.subTopicClick_list{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;vertical-align:middle}
.subTopicClick_subtit{color:#505366;font-size:13px;font-family:Arial,Sans-Serif;padding:4px 0 15px}
.subTopicClick_subtit>div{padding:20px 0 15px;font-size:16px}
.subTopicClick_subtit_add{color:#505366;font-size:12px;font-family:Arial,Sans-Serif;padding:2px 0 0;text-transform:uppercase}
.subTopicClick_action{width:608px;overflow:hidden}
.subTopicClick_action .link_add{background:url('button_red_76x24_add.png') no-repeat scroll left top #fa5a27;width:66px;height:24px;text-align:left;padding-left:10px}
.subTopicClick_action .link_add a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.subTopicClick_action .link_added{background:none repeat-x scroll left top #d8d8d8;width:76px;height:24px;text-align:center;color:#126537;font-family:'Open Sans Bold',sans-serif;line-height:22px;vertical-align:middle}
.subTopicClick_action .link_add_didIt{background:url('action/did-it_100x30_d.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left}
.subTopicClick_action .link_add_didIt:HOVER{background:url('action/did-it_100x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_didIt a{padding-left:10px;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_didIt{background:url('action/did-it_100x30_s.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_added_didIt span{padding-left:10px}
.subTopicClick_action .link_add_toDo{background:url('action/to-do_126x30_d.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center}
.subTopicClick_action .link_add_toDo:HOVER{background:url('action/to-do_126x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_toDo a{color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_toDo{background:url('action/to-do_126x30_s.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_didit_d{background:url('action/did-it_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_didit_s{background:url('action/did-it_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action_line{margin:8px 0 0;padding:5px 5px 5px 0;border-top:1px dotted #aea8a8}
.subTopicClick_action_line td{vertical-align:middle}
.subTopicClick_action_desc{padding:0 5px 0 10px}
.subTopicActionsScroller{overflow:hidden;position:relative;width:10000px}
.subTopicActionsPage{width:608px;float:left}
.subTopicActionBarriers .subTopicClick_tit{border-bottom:1px dotted #505366;padding:2px 0 6px;font-weight:bold}
.subTopicActionBarriers .subTopicClick_subtit p{padding:2px 0}
.subTopicActionBarriers .barrier_desc{color:#505366;font-size:13px;font-family:Arial,Sans-Serif}
.subTopicActionBarriers .barrier_desc td{font-style:italic}
.subTopicActionBarriers .barrier_pretit{color:#126537;font-weight:bold;padding:4px 2px;font-style:normal !important}
.subTopicActionBarriers .barrier_border{border-top:2px solid #d1f16a}
.css_action_desc .dett_link{padding:2px 0 0}
.css_action_desc .dett_link a{color:#126537;font-family:Arial,Sans-Serif;font-size:13px;font-style:normal;text-decoration:none}
.css_action_desc .dett_link a:HOVER{text-decoration:underline}
.css_action_desc blockquote{padding:2px 0 4px 22px;background:url('li_style_circle_505366.png') no-repeat scroll 12px 10px transparent}
.css_action_desc .border_top{border-top:1px dotted #aea8a8;padding-top:6px;margin-top:6px}
.css_action_desc .dett_img img{vertical-align:middle;padding-right:4px}
.css_action_desc .dett_img span{vertical-align:middle}
.css_action_desc .dett_desc{padding:4px 0 2px 18px}
.css_action_desc .dett_subtit{color:#505366;font-weight:bold}
.keys_panel{position:absolute;top:10px;left:10px;cursor:default;width:570px;height:40px;padding-top:6px}
.keys_panel>div{background:url('action/bg-key-panels.png') no-repeat scroll right top transparent;height:25px;line-height:25px;float:left;padding:0 16px 0 8px;color:#8a8f91;font-family:Arial;font-size:12px;font-style:italic}
.keys_panel .key_panel_first{border-left:1px solid #cbcbcc}
.keys_panel .key_panel_next{margin-left:-10px;padding:0 16px 0 20px}
.keys_panel .key_sel{color:#363a3b}
.detail_actionPlanning_health .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left;cursor:default}
.detail_actionPlanning_recommendes{background-color:#fff}
.detail_actionPlanning_recommendes .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left}
.subtopic_actions_setting{display:table;background:url('action/added_action_linebar.png') no-repeat scroll left top transparent;width:600px;min-height:40px;margin:0 auto;padding-top:10px}
.subtopic_actions_setting>div{display:table-row}
 
.subtopic_actions_setting .subtopic_actions_cell{display:table-cell}
.subtopic_actions_setting .subtopic_actions_cell_l{display:table-cell;width:300px;height:36px;padding:4px 0 0;vertical-align:top;text-align:left}
.subtopic_actions_setting .subtopic_actions_cell_r{display:table-cell;width:285px;height:36px;padding:4px 15px 0 0;vertical-align:top;text-align:right}
.subtopic_actions_setting a{color:#126537;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase;text-decoration:none}
.subtopic_actions_setting span{color:#505366;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase}
.subtopic_actions_setting a>span{vertical-align:middle;color:#126537;font-style:normal}
.subtopic_actions_setting a>img{vertical-align:middle}
.subtopic_actions_setting a:HOVER{text-decoration:underline}
.box_subtopic_block{background-color:#fff;width:648px;padding:10px}
.box_actionWhite{background-color:#fff;padding:20px}
.box_action_block{width:648px;padding:10px}
.box_action_block>div{width:648px}
.box_action_block .subTopicClick{display:none}
.box_action_block .subTopicClick_action .link_add{background:url('action/added_add_d.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_add a{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_action_block .subTopicClick_action .link_add:HOVER{background:url('action/added_add_h.png') no-repeat scroll left top transparent}
.box_action_block .subTopicClick_action .link_added{background:url('action/added_add_s.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_added span{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_congrat_block{width:648px;padding:10px;display:none}
.box_congrat_block .box_click{background:url('ud/added_click_d.png') repeat-x scroll left top transparent;height:28px;padding:0 15px;vertical-align:middle}
.box_congrat_block .box_click:HOVER{background:url('action/added_click_h.png') repeat-x scroll left top transparent}
.box_congrat_block .box_click a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;vertical-align:middle;display:block;text-decoration:none}
.box_congrat_block .box_click span{vertical-align:middle}
.box_congrat_block .box_actionWhite{min-height:250px}
.box_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_congrat_block_rem .action_option_box_int{padding:0}
.box_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_single_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_single_congrat_block_rem .action_option_box_int{padding:0}
.box_single_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_congrat_block b{font-weight:bold}
.action_scroll_test_t1{color:#ee6a09;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;padding:0 10px}
.action_scroll_test_t1 a{color:#126537;font-style:italic;text-decoration:underline}
.action_scroll_test_t1 a:HOVER{text-decoration:underline}
.action_scroll_test_t2{color:#ee6a09;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;line-height:24px;padding:0 0 15px}
.action_scroll_test_t2 a{color:#126537;font-style:italic;text-decoration:none}
.action_scroll_test_t2 a:HOVER{text-decoration:underline}
.action_scroll_test_t3{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;padding:10px 0}
.action_scroll_test_t4{color:#0e6782;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px}
.action_scroll_test_t5{color:#ee6a09;font-size:28px;font-family:'Open Sans SemiBold',sans-serif;line-height:32px;padding:15px}
.action_scroll_test_t6{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;line-height:20px;padding:15px 0}
.action_scroll_text_blue{color:#126537;font-size:13px;font-family:'Open Sans',sans-serif;line-height:22px}
.action_scroll_border_bottom{border-bottom:1px dotted #e5e5e5}
.action_scroll_arrow_blue{background:url('ud/scroller_arrow_blue.png') no-repeat scroll left top transparent;width:238px;height:37px;text-align:left;padding:4px 5px;margin:0 0 10px 30px}
.action_scroll_arrow_blue a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;display:block;text-decoration:none;font-size:15px;line-height:35px;padding:0 4px}
.action_scroll_arrow_blue_small{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:22px;text-align:left;padding:0 0 10px;margin:0 0 0 30px}
.action_scroll_arrow_blue_small a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;text-decoration:none;padding:4px 40px 6px 10px}
.detail_box_actions .subTopicClick_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right;margin-right:10px}
.detail_box_actions .subTopicClick_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_action .subTopicClick_back{text-align:right}
#box_slide_action .subTopicClick_back a{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;width:auto;height:39px;display:block;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_action_block{background-color:#2dc8f6;width:688px;padding:0}
#box_slide_single_action .subTopicClick_single_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right}
#box_slide_single_action .subTopicClick_single_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_congrat_block{background-color:#dfe0e1;margin:10px}
#box_slide_single_action .td_single_act_l{padding:20px 10px 10px;vertical-align:top;background:none repeat scroll left top #e1e1e4;width:42px}
#box_slide_single_action .td_single_act_r{padding:20px 20px 10px;vertical-align:top;background:none repeat scroll left top #fff}
#box_slide_single_action .link_add_didIt{background:url('action/did-it_132x40_d.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_add_didIt:HOVER{background:url('action/did-it_132x40_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_add_didIt a{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
#box_slide_single_action .link_added_didIt{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_added_didIt span{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase}
#box_slide_single_action .link_didit_d{background:url('action/did-it_95x34_d.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_didit_d:HOVER{background:url('action/did-it_95x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_s{background:url('action/did-it_95x34_s.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
#box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_big_s{background:url('ud/did-it_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
#box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_big_s{background:url('ud/pledge_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_box_actions{background-color:#fff;padding:2px 0 0}
.line_action{background-color:#f0eff0;border-bottom:1px solid #d8d7d8;margin-top:10px}
.line_action_icon{vertical-align:top;width:35px}
.line_action_icon img{padding:6px 0}
.line_action_icon .left_icon{background-color:#d1f16a;height:30px;text-align:center}
.line_action_icon .color_new{background-color:#fe6e23}
.line_action_icon .color_doaction{background-color:#f0eff0}
.line_action_icon .color_doaction img{padding:8px 0}
.line_action_title{vertical-align:middle;color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;padding:5px 15px}
.line_action_2{background-color:#f0eff0;border-bottom:2px solid #e5e5e5;border-top:1px solid #f8f7f8;padding:3px 10px}
.line_action_2 .link_checkin{background:none repeat-x scroll left top #19a4ce;width:101px;height:28px;text-align:center;margin-left:20px}
.line_action_2 .link_checkin a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.line_action_2 .link_checkin.open{background:none repeat-x scroll left top #f0eff0}
.line_action_2 .link_checkin.open a{color:#f0eff0}
.line_action_2 .link_checkin.open img{display:none}
.line_action_2 .link_doit{background:none repeat-x scroll left top #d8d8d8;width:92px;height:24px;text-align:center;margin-left:20px}
.line_action_2 .link_doit a{color:#126537;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.line_action_new{text-align:left;width:32px;color:#fb2711;font-family:Arial;font-size:12px;font-style:italic}
.line_action_option{text-align:left;width:110px}
.line_action_option a{color:#75787e;font-family:Arial;font-size:10px;font-style:normal;text-transform:uppercase}
.line_action_option a:HOVER{text-decoration:underline}
.line_action_reminder{text-align:right}
.line_action_reminder a{color:#1d3063;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal}
.line_action_reminder a:HOVER{text-decoration:underline}
.line_action_completed{text-align:left;font-family:Arial;font-size:11px;font-style:italic}
.box_slide_pledge>div,.box_slide_ongoing>div,.box_slide_master>div,.box_slide_tests>div{width:688px}
.layout_sprint_5{margin-bottom:10px;margin-left:auto;margin-right:auto}
.action_container_shadow{background:url('action/bg_actions_1x49.png') repeat-x scroll left top transparent;height:49px}
.layout_sprint_5 td{vertical-align:middle;}
.layout_sprint_5 .border_t{border-top:1px solid #e5e5e5}
.layout_sprint_5 .border_l{border-left:1px solid #e5e5e5}
.layout_sprint_5 .border_b{border-bottom:1px solid #e5e5e5}
.layout_sprint_5 .border_r{border-right:1px solid #e5e5e5}
.layout_sprint_5 .label_OpenBold{color:#333;text-align:center;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:12px}
.layout_sprint_5 .label_ArialReg{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:10px;line-height:12px;text-transform:uppercase}
.layout_sprint_5 .tests_header td{background-color:#fff;color:#9fa1a6;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;line-height:12px;text-transform:uppercase;padding-left:10px;padding-bottom:6px}
.layout_sprint_5 .bt_action_started{background:url('action/valid_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_started a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_started:HOVER{background:url('action/valid_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_checkin{background:url('ud/button_86x26_d.png') no-repeat scroll left top transparent;width:86px;height:26px;text-align:left;padding:0;margin:0 auto;cursor:pointer;position:relative}
.layout_sprint_5 .bt_action_checkin a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_checkin:HOVER{background:url('ud/button_86x26_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .cicle_checkin_count{background:url('action/circle_21x21.png') no-repeat scroll left top transparent;width:21px;height:21px;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-weight:bold;line-height:21px;text-align:center;position:absolute;top:-5px;right:-10px}
.layout_sprint_5 .bt_action_reminder_on{background:url('action/on_48x25_d.png') no-repeat scroll left top transparent;width:48px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_on a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_on:HOVER{background:url('action/on_48x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_reminder_off{background:url('action/off_49x25_d.png') no-repeat scroll 1px top transparent;width:49px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_off a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_off:HOVER{background:url('action/off_49x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_whatnext{background:url('ud/arrow_r_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_whatnext a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_whatnext:HOVER{background:url('action/arrow_r_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_status{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_times{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_ability{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;padding-left:46px;height:35px}
.layout_sprint_5 .ability_1{background:url('action/hand_g_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .ability_2{background:url('action/hand_y_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .bt_action_points{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:13px;font-style:italic}
.layout_sprint_5 .color_9ea0ae{color:#9ea0ae}
.action_option_box{background-color:#f9f9f9;padding:10px 10px;margin:10px 10px 10px;min-height:140px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_option_box_int{background-color:transparent;padding:10px;margin:0 auto;}
.action_option_box .close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.action_option_box .close a{color:#999;font-size:11px;text-decoration:none}
.action_option_box .checkin_title{color:#fe6e23;font-family:'Open Sans',sans-serif;font-size:24px;text-transform:uppercase;padding:15px 0 30px;text-align:center}
.action_option_box .checkin_vote>span{font-size:16px}
.action_option_box .checkin_vote td{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;text-align:center;width:160px}
.action_option_box .checkin_vote td>input{vertical-align:middle}
.action_option_box .checkin_vote td>span{vertical-align:middle}
.action_option_box .checkin_vote td>img{vertical-align:middle}
.action_option_box .checkin_vote .link_vert_line{background:url('action/line_vert_26x112.png') no-repeat scroll left top transparent;width:26px;height:112px}
.action_option_box .checkin_vote .link_oriz_line{background:url('action/line_oriz_667x26.png') no-repeat scroll left top transparent;height:26px;margin-top:20px}
.action_option_box .checkin_vote .link_checkin{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 20px}
.action_option_box .checkin_vote .link_checkin:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .checkin_vote .link_checkin a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_option_box .checkin_vote .link_checkin span{vertical-align:middle}
.action_option_box .checkin_vote .link_checkin img{vertical-align:middle}
.action_option_box .reminder_title{color:#fe6e23;font-family:'Open Sans SemiBold',sans-serif;font-size:18px;padding:15px 0 5px;position:relative;width:500px}
.action_option_box .reminder_title td{vertical-align:middle}
.action_option_box .reminder_title .icon_opt{width:40px;text-align:center}
.action_option_box .reminder_title span{padding-left:20px}
.action_option_box .reminder_title .small{font-family:Arial;font-size:13px;font-weight:normal;font-style:italic;text-transform:none;padding:0}
.action_option_box .reminder_title_small{font-family:'Open Sans',sans-serif;font-size:14px}
.action_option_box .reminder_title_small b{font-family:'Open Sans Bold',sans-serif}
.action_option_box .reminder_opt{margin-left:20px}
.action_option_box .reminder_opt>div{padding:3px 0}
.action_option_box .reminder_opt input{vertical-align:middle}
.action_option_box .reminder_opt span{vertical-align:middle}
.action_option_box .reminder_opt img{vertical-align:middle}
.action_option_box .reminder_opt tr{height:24px}
.action_option_box .reminder_opt td{padding:0 10px 0 0;font-size:12px;vertical-align:middle;text-align:left}
.action_option_box .reminder_opt i{font-style:italic}
.action_option_box .label_type{color:#999;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
.action_option_box .select_date{background:url('action/input_box_reminder_big.png') no-repeat scroll left top transparent;width:110px;height:23px;line-height:23px;color:#505366;font-family:Arial,Sans-Serif;font-size:12px;font-weight:normal;border:0;padding:0;text-indent:8px;cursor:pointer}
.action_option_box .reminder_mex>div{display:table}
.action_option_box .reminder_mex input{display:table-cell;margin-right:10px}
.action_option_box .reminder_mex span{display:table-cell;padding-right:6px\9}
.action_option_box .reminder_textarea{width:300px;height:20px;color:#505366;font-family:Arial;font-size:12px;font-style:italic;border:1px solid #ccc;margin:0 6px;padding:0 4px}
.action_option_box .reminder_left{float:left}
.action_option_box .reminder_checkbox{border:0 solid #ccc;margin-right:10px}
.action_option_box .reminder_line{height:2px;margin:10px 0 2px;border-top:1px solid #d3d3d3;border-bottom:1px solid #f5f5f5}
.action_option_box .reminder_butt{padding:10px 0}
.action_option_box .set_reminder{background:url("ud/added_reminder_d.png") no-repeat scroll left top transparent;width:139px;height:28px;text-align:center;margin:10px auto}
.action_option_box .set_reminder:HOVER{background:url('action/added_reminder_h.png') repeat-x scroll left top transparent}
.action_option_box .set_reminder>div{padding:0}
.action_option_box .set_reminder a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:11px;text-decoration:none;line-height:26px;vertical-align:middle;display:block}
.action_option_box .set_reminder span{vertical-align:middle}
.action_option_box .set_reminder img{vertical-align:middle;padding-left:4px}
.action_option_box .stop_reminder img{vertical-align:middle;padding-left:0}
.action_option_box .stop_reminder{background:url("action/added_reminder_g.png") repeat-x scroll left top transparent}
.action_option_box .stop_reminder a{color:#494b4c}
.action_option_box .input_with_arrow{background:url('action/input_box_arrow.png') no-repeat scroll left top transparent;width:57px;height:24px;padding-right:6px;position:relative}
.action_option_box .input_with_arrow input{width:34px;position:absolute;top:3px;left:8px;border:0 none;font-family:Arial,Sans-Serif;font-size:12px;text-align:center}
.action_option_box .input_with_arrow .input_arrowUp{width:12px;height:12px;position:absolute;top:0;right:6px}
.action_option_box .input_with_arrow .input_arrowDw{width:12px;height:12px;position:absolute;top:12px;right:6px}
.action_option_box .orange_title{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase;padding:20px 0 5px}
.action_option_box .opt_desc{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;padding:2px 0}
.action_option_box .opt_subtit{font-weight:bold}
.action_option_box .opt_text_center{color:#61687b;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;text-align:center;padding:60px 0 0}
.action_option_box .color_f87d19{color:#f87d19}
.action_option_box .opt_sel_started{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:24px;text-align:center;line-height:26px;padding:26px 0 10px}
.action_option_box .opt_sel_whatnext{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;padding:0 0 10px 140px}
.action_option_box .opt_sel_whatnext input,.action_option_box .opt_sel_whatnext span{vertical-align:middle}
.action_option_box .opt_block{background:url('action/icon_traffic-cone.png') no-repeat scroll 24px top transparent;padding:2px 0 4px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_succ{background:url('action/icon_sun.png') no-repeat scroll 20px top transparent;padding:4px 0 2px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_block .opt_subtit,.action_option_box .opt_succ .opt_subtit{font-style:normal;text-transform:uppercase}
.action_option_box .opt_line_oriz{background:url('action/line_oriz_362x26.png') no-repeat scroll 140px top transparent;width:566px;height:26px}
.action_option_box .link_whatnext{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 10px 160px;padding:0}
.action_option_box .link_whatnext:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .link_whatnext a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_about_box{background:url('ud/about_face_ud.png') no-repeat scroll right -70px transparent;padding:10px 120px 10px 15px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_whatnewt_box{background:url('action/bg_arrow_big.png') no-repeat scroll 25px 100px #f9f9f9;padding:10px 25px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_blocker_box{background:url('action/icon_traffic-light.png') no-repeat scroll 15px 15px transparent;padding:0 0 0 100px;height:140px}
.detail_box_gray{background-color:#dfe0e1}
.detail_box_gray .action_option_box{background-color:#fff;margin:0 10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.action_subtopic_about{background-color:#fff;width:668px;padding:0}
.action_subtopic_about>div{width:668px}
.action_subtopic_about .action_about_box{margin:0}
.action_subtopic_box{background-color:#fff;width:668px;padding:0}
.action_subtopic_box>div{width:668px}
.action_subtopic_box .keys_panel{top:0;left:0}
.action_subtopic_box .box_actionGray{background-color:#f9f9f9;padding:20px 30px;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_subtopic_box .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 0 0 10px;cursor:pointer}
.action_subtopic_box .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.action_subtopic_box .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
#tagline{color:#0a8546;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;font-weight:bold;width:740px;margin:0 auto;padding:10px 15px 15px 205px}
#tagline a{color:#126537;font-size:11px;text-decoration:none}
#tagline a:HOVER{text-decoration:underline}
#tagline_border{width:750px;margin:0 auto;padding:0 15px 0 205px}
#tagline_border_color{background-color:#0a8546;height:40px}

.exam_content .content_text em{font-style:italic;font-family:'Open Sans Italic';}
.exam_content .content_text p{padding:5px 0px;font:14px 'Open Sans', regular}
.exam_content .content_text ul{list-style:disc outside none;padding-left:18px;}
.exam_content .content_text ul li{padding:2px 0px;}
.whatnext_pipeline_content{background:url('labresults/detail/shadow_whatnext_top.png') no-repeat scroll center top #ebf4e2;padding:20px 20px 0px;}
.whatnext_pipeline_title{border-bottom:1px dotted #989d99;/*height:30px;*/line-height:30px;}
.whatnext_pipeline_title .title_big{color:#cb3727;font-family:'Open Sans Bold',sans-serif;font-size:22px;line-height:26px;text-transform:uppercase;}
.whatnext_pipeline_title .title_small{color:#626466;font: 17px 'Open Sans Semibold';font-style: italic;line-height:26px;}
.whatnext_pipeline_boxes{background:url('labresults/detail/shadow_whatnext_bottom.png') no-repeat scroll center bottom transparent;margin-top:10px;overflow:hidden;padding:0px 0px 15px;position:relative;width:100%;}
.whatnext_pipeline_box{float:left;max-height:250px;margin:15px 0px 5px;overflow:hidden;padding:0px 20px 5px 0px;width:100%;}
.whatnext_pipeline_box.border_left_custom{padding:0 0 12px 0;float:left;width:100%;}
.whatnext_pipeline_box.border_left_custom1{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:201px;width:1px;display:none; }
.whatnext_pipeline_box.border_left_custom2{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:422px;width:1px;display:none;}
.whatnext_pipeline_art_tit{color:#ca3727;font-family:'Open Sans Bold',sans-serif;font-size:15px;line-height:18px;}
.whatnext_pipeline_art_tit a{color:#ca3727;text-decoration:none;}
.whatnext_pipeline_art_tit a:HOVER{text-decoration:underline}
.whatnext_pipeline_art_text{color:#59595b;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;}
.whatnext_pipeline_art_text p{padding-top:10px;}
.whatnext_pipeline_art_text a{color:#007293;font-family:'Open Sans Bold',sans-serif;font-size:15px;text-decoration:none;}
.whatnext_pipeline_art_text a:HOVER{text-decoration:underline}
.whatnext_link_more{height:54px;position:relative;width:100%;}
.whatnext_link_title{color:#007293;font-family:'Open Sans Bold',sans-serif;font-size:20px;line-height:50px;padding:0px 20px;}
.whatnext_link_title img{vertical-align:middle;}
.whatnext_link_title span{vertical-align:middle;padding:0px 0px 0px 46px;}
.whatnext_link_title_open{color:#4e4e4e;background:url('labresults/detail/icon_whatnext_minus.png') no-repeat scroll 20px 8px transparent;}
.whatnext_link_title_close{color:#007293;background:url('labresults/detail/icon_whatnext_more.png') no-repeat scroll 20px 7px transparent;}
.whatnext_link_minus{background:url('pharmasave/icons/minus_22x22.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:16px;}
.whatnext_link_plus{background:url('pharmasave/icons/plus_22x22.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:16px;}
.whatnext_link_minus a, .whatnext_link_plus a{display:block;}
.whatnext_box_hide{display:none;overflow:hidden;width:100%;}
.whatnext_topic_title{background-color:#e8e8ea;color:#4a4b4c;font-family:'Open Sans Bold',sans-serif;font-size:15px;height:35px;line-height:35px;padding:0px 20px;}
.whatnext_subtopic_list{position:relative;overflow:hidden;width:100%;}
.whatnext_subtopic_col_l{float:left;padding:0px 10px 20px 20px;width:313px;}
.whatnext_subtopic_col_r{float:left;padding:0px 20px 20px 10px;width:313px;}
.whatnext_subtopic_title{border-bottom:1px dotted #cfcfcf;color:#71737a;font-family:Arial,sans-serif;font-size:12px;padding:20px 0px 5px;text-transform:uppercase;}
.whatnext_subtopic_art{padding:10px 0px 5px 2px;}
.whatnext_subtopic_art a{color:#0e838c;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-decoration:none;}
.whatnext_subtopic_art a:HOVER{text-decoration:underline;}
.whatnext_subtopic_add{color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:18px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_add span{font-size:20px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_added{color:#71737a;/*cursor:pointer;*/font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:14px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_added span{font-size:12px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_view{border-top:1px dotted #cfcfcf;color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:10px;padding:5px 0px 5px 2px;text-transform:uppercase;}

/*.detail_terms h1{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}*/
.detail_terms h1{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h2{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h3{padding:4px 0;font-style:italic;font-weight:bold}
.detail_terms p{padding:0 0 10px}
.detail_terms a{color:#126537;text-decoration:none}
.detail_terms a:HOVER{text-decoration:underline}
.detail_terms i{font-style:italic}
.detail_terms b{font-weight:bold}
.button_shadow{box-shadow:2px 2px 2px #000;-moz-box-shadow:2px 2px 2px #000;-webkit-box-shadow:2px 2px 2px #000}
.menu_shadow{box-shadow:2px 2px 6px #000;-moz-box-shadow:2px 2px 6px #000;-webkit-box-shadow:2px 2px 6px #000}
.shadow_rollover{margin-left:20px;border:1px solid #ddd;box-shadow:4px 4px 6px #333;-moz-box-shadow:4px 4px 6px #333;-webkit-box-shadow:4px 4px 6px #333}
.shadow_rolloverL{margin-right:20px;border:1px solid #ddd;box-shadow:-4px 4px 6px #333;-moz-box-shadow:-4px 4px 6px #333;-webkit-box-shadow:-4px 4px 6px #333}
.box_border{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.box_border_bar{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px; cursor: pointer;}
.box_shadow{border-left:1px solid #dddde0;border-right:1px solid #dddde0;box-shadow:0 4px 10px #dddde0;-moz-box-shadow:0 4px 10px #dddde0;-webkit-box-shadow:0 4px 10px #dddde0}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#fff;display:none}
#boxes{position:absolute;left:0;top:0;z-index:9900;width:100%}
#boxes .window{background-color:#dcf4fb;position:relative;left:0;top:0;margin:0 auto;width:450px;height:320px;display:none;z-index:9999;text-align:left}
#boxes #register{width:480px;height:500px}
#boxes #openTimeline{width:900px;height:540px}
#boxes #setupActionPlan{width:720px;height:780px}
#boxes #goActionPlan{width:450px;height:200px;min-height:200px}
#boxes #actionClick{width:940px;height:500px;padding:0}
#boxes #reportCheckIn{width:800px;height:760px}
#boxes #ajax_loader{position:relative;display:none;z-index:9999}
.window input{margin:10px 0;border:0;width:100%;height:30px;font-size:14px}
.window button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right transparent;width:120px;height:28px;color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer}
.window .button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right #19a4ce;width:120px;height:28px;color:#fff;font-weight:bold;cursor:pointer;line-height:28px;padding:0 10px}
.window .button a{color:#fff}
.window .radio{margin:0;width:auto;height:auto}
.window .checkbox{margin:0;width:auto;height:auto}
.window .grey{line-height:14px}
.window .window_close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.window .window_close a{font-size:12px;text-decoration:none;color:#4d5459}
.window .window_close a:HOVER{text-decoration:underline}
.window h2{padding:20px 20px;font-family:'Open Sans',sans-serif;font-size:22px}
.window h2 span{font-family:Arial,sans-serif;font-size:14px}
.window a{text-decoration:none;color:#126537}
.window i{font-style:italic}
.window b{font-weight:bold}
.window .window_subtitle{padding:0 20px;line-height:20px}
.window .space{padding:10px 0}
.window .line{margin:10px 0;border-bottom:1px solid #ccc}
.window .line_dotted{margin:10px 0;border-bottom:1px dotted #ccc}
.window .label{padding:10px}
.window .label_r{padding:10px 0}
.window .label_small{font-size:13px}
.window .label_smaller{font-size:12px}
.subTopicClickShow .window_close{top:30px;right:40px}
#boxes .modal_popup{width:90%;height:auto;background-color:#ebeaec;padding:20px;text-align:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
#boxes .modal_popup_confirm{width:610px;min-height:210px;height:230px;padding:20px 0;color:#505366;font-family:Arial,Sans-Serif;font-size:14px;line-height:1.4em}
.modal_popup .question_label_small{padding:2px 0 7px 10px;font-size:14px;color:#4d5459}
.modal_popup .question_label_big{padding:0 50px 8px 10px;font-size:18px;color:#4d5459;font-family:'Open Sans',sans-serif}
div#general_perception .question_title{font-size:16px;padding-left:400px;padding-top:12px}
div#general_perception input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#general_perception div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#general_perception div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#general_perception div#display_questions div.question_statement{height:210px;border:none;margin-top:0}
div#general_perception div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#general_perception #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#general_perception #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction .question_title{font-size:16px;padding-left:400px;padding-top:35px}
div#satisfaction input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#satisfaction textarea{height:165px;resize:none;width:800px;border:1px solid #808080;margin-left:60px;margin-top:15px}
div#satisfaction div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#satisfaction div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#satisfaction div#display_questions div.question_statement{height:210px;border:none;margin-top:8px}
div#satisfaction div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#satisfaction #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#satisfaction #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction #q_question{padding-left:100px}
div#satisfaction #q_question td{width:5px;text-align:center;padding-left:10px;padding-right:10px}
.modal_popup_boxWhite{width:100%;margin-top:10px;background-color:#fff;overflow:hidden; position: static !important;}
.modal_popup_boxWhite span{color:#b3b7bb;font-weight:bold;padding:0 5px}
.modal_popup_boxWhite span.gen_perc{color:#4d5459;padding:0 20px;font-size:18px;font-weight:normal;line-height:20px}
.modal_popup_boxWhite div.satisf{color:#7e828e;font-size:18px;font-weight:normal;line-height:22px;padding:15px 0 0 40px}
.modal_popup_boxWhite .prev{color:#b3b7bb}
.modal_popup_boxWhite .now{color:#018595}
.modal_popup_boxWhite .next{color:#807d7d}
.modal_popup_boxWhite .question_statement{padding:10px 15px;border-bottom:1px solid #ccc}
.modal_popup_boxWhite .question_title{padding:11px 20px 0;min-height:50px;color:#4d5459;font-size:28px;font-weight:bold;line-height:32px}
.modal_popup_boxWhite a{display:block;line-height:40px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.modal_popup_boxWhite .button_link{background-color:#018595;float:left;margin:10px 10px 15px;}
.modal_popup_boxWhite .button_link:hover{background-color:#b40d37;}
.modal_popup_boxWhite .button_link a{color:#fff;font-size:16px;font-family: 'Open Sans';}
.modal_popup_boxWhite .button_gen{ float: none;
    height: 40px;
    margin: 0 auto 23px;
    padding: 0 25px;
    width: 171px;}
.modal_popup_boxWhite .button_1_130{width:129px;height:46px;margin-left:30px;}
.modal_popup_boxWhite .button_2_182{width:182px;height:46px;}
.modal_popup_boxWhite .button_3_203{width:203px;height:46px;}
.modal_popup_boxWhite .button_4_169{width:169px;height:46px;}
.modal_popup_boxWhite .button_5_148{width:148px;height:46px;}
.modal_popup_confirm .color_red{color:#fe6e23;font-size:24px;text-transform:uppercase}
#boxes #questionnaire_final{width:920px;min-height:430px;padding:20px 0}
.questionnaire_button, .copd_button {
	cursor: pointer;
	width:170px;
	height:33px;
	position:absolute;
	right: 36px;
	top: 16px;
	background-color: #00aec7;
	text-align: center;
}
.questionnaire_button:hover, .copd_button:hover {
	background-color: #00aec7;
}
.questionnaire_button a, .copd_button a {
	color:#fff;
	font-family: 'Open sans semibold';
	font-size: 15px;
	text-decoration:none;
	line-height: 33px;
	display: block;
}
#questionnaire_final h2{padding:0 20px}
#questionnaire_final .question_label_small{padding:2px 20px}
#questionnaire_final .question_img{padding:0 20px}
#questionnaire_final .question_button{padding:0 20px}
.wizard_title1{font-size:18px;line-height:26px;border-bottom:1px solid #ccc}
.wizart_tit_centerBox{line-height:150px;border:0}
.wizard_title2{font-size:14px;line-height:26px;font-style:italic;padding:4px 0 10px 0}
.wizard_title2 b{font-size:20px;font-style:normal;font-weight:bold;padding:0 10px 0 0}
.wizard_title2 a{color:#1d90c7;text-decoration:none}
.wizard_line_title{background-color:#f0f0f0;padding:0 10px;line-height:35px;height:35px}
.wizard_line_text{background-color:#fff;padding:10px;line-height:20px}
.wizard_line_text .radio_color{color:#1d90c7;font-weight:bold}
.wizard_line_text input{border:1px solid #ccc;width:100px}
.wizard_reminder_param{padding:0 120px 0 50px}
.wizard_reminder_param input{margin:2px 0;height:20px}
.wizard_reminder_param select{margin:2px 0}
.wizard_reminder_param .setup_textarea{font-style:italic;color:#b8bac5}
.wizard_reminder_indented{padding-left:20px}
.wizard_button_add{background:url('action/action-wizard_button.png') no-repeat scroll top left transparent;width:197px;height:30px;margin:10px 0}
.wizard_button_add a{font-weight:bold;line-height:30px;color:#fff;text-transform:uppercase;text-decoration:none}
.wizard_line_text .checkin_text{padding:2px 16px}
.wizard_line_text .checkin_textarea{width:100%;margin:0;font-style:italic;color:#b8bac5}
.wizard_line_text .checkin_list .checkin_list_num{float:left}
.wizard_line_text .checkin_list blockquote{float:left;padding:0 16px 0 4px}
.name_topic_popup{font-weight:bold;padding-bottom:0}
.name_topic_popup_text{line-height:24px;margin-left:20px;margin-right:20px}
.confirm_text{line-height:40px;padding:10px 0;min-height:150px;border-bottom:1px solid #d3d2d4}
.confirm_text_noborder{line-height:50px;padding:20px 0}
.confirm_button{border-top:1px solid #f5f5f6}
.confirm_button_add{background-color:#126537;width:100px;height:30px;padding:0;margin:20px 20px 0 0}
.confirm_button_add:hover{background-color:#deea79}
.confirm_button_add a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.confirm_button_del{background-color:#979697;width:100px;height:30px;padding:0;margin:20px 0 0 20px}
.confirm_button_del:hover{background-color:#deea79}
.confirm_button_del a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.graphics_checkin{height:130px;position:relative}
.graphics_checkin .box_graphic_lines{width:510px;height:90px;border-bottom:1px solid #444;border-left:1px solid #444;padding:0 6px;position:absolute;top:18px;left:55px}
.graphics_checkin .box_graphic_lines div{width:22px;float:left;background-color:#0a8546;margin:0 2px;cursor:pointer}
.graphics_checkin .box_graphic_lines_3{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:18px;left:56px}
.graphics_checkin .box_graphic_lines_2{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:48px;left:56px}
.graphics_checkin .box_graphic_lines_1{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:78px;left:56px}
.graphics_checkin .box_graphic_text_3{width:30px;position:absolute;top:10px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_2{width:30px;position:absolute;top:40px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_1{width:30px;position:absolute;top:70px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.percentage_bar{width:300px}
.actionLeft{width:600px;margin:10px 0 10px 20px}
.actionRight{width:232px;margin:10px 20px 0}
.actionLeft_int{min-height:320px;background-color:#fff;padding:10px}
.actionLeft_int ul.active{list-style:square inside url("li_style_square_black.png")}
.actionLeft_int li{padding:5px 0}
.actionLeft_int li.deactive{border-bottom:1px dotted #ccc}
#tooltipGeneral{position:absolute;left:0;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
#tooltipGeneral.left{position:absolute;left:auto!important;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
.tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:Arial,Sans-Serif;font-size:13px;position:relative;width:auto;max-width: 300px;padding: 10px;padding-right: 30px;margin-top:-1px;}
#tooltipGeneral.left .tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:Arial,Sans-Serif;font-size:13px;position:relative;width:auto;max-width: 300px;padding: 10px;padding-right: 30px;}
.tooltipGeneral_text .window_close{position: absolute;top: 0px;right: 0px;text-transform: uppercase;font-size: 10px;text-decoration: none;color: #4A4C4B;background-color: #d5D1D0;padding: 0px;padding-left: 8px;padding-right: 8px;padding-top: 3px;padding-bottom: 3px;}
.tooltipGeneral_text .window_close:HOVER{text-decoration:underline}
.tooltipGeneral_arrow_inside{border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #F5F6FA;width: 0px;height: 0px;background-color: transparent;z-index: 1;position: absolute;margin-left: 146px;margin-top: 1px;}
.tooltipGeneral_arrow_outside{border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #d5D1D0;width: 0px;height: 0px;background-color: transparent;margin-left: 145px;}
#tooltipAction{background:url('action/action_tooltip.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:160px;height:51px;display:none;z-index:9999;text-align:left}
#tooltipAction div{padding:11px 6px 2px 26px}
#tooltipAction a{color:#fff;font-size:12px;text-decoration:none}
#checkinRollover{background:url('action/checkin_rollover.png') no-repeat scroll bottom left transparent;position:absolute;left:0;top:0;width:51px;height:21px;display:none;z-index:9999;text-align:left}
.checkinRollover_text{width:48px;padding:5px 0 0 4px;height:20px;overflow:hidden;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
#actionRollower{background:url('action/action_rollover.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
#actionRollowerL{background:url('action/action_rollover_L.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
.actionRollower_img{width:232px;height:130px;overflow:hidden}
.actionRollower_img img{width:230px}
.actionRollower_tit{width:212px;padding:5px 10px;color:#505366;font-family:'Open Sans Semibold',sans-serif;font-size:14px}
.actionRollower_text{width:212px;padding:5px 10px 15px;min-height:20px;overflow:hidden;font-size:12px}
div#labres_header{}
div#labres_header table#header{width:100%}
div#labres_header table#header td#button{width:20%}
div#labres_header table#header td#text{text-align:left}
div#allresults{background-color:#f6f6f8;border:1px solid #808080;margin:7px;padding:2px;width:auto}
div#viewing{width:100%}
div#labres_header td#summary td{border:1px solid #d3d3d3}
div#summarytitle{font-weight:bold;padding:8px 5px}
div#summaryresults span#redtext{color:#f00;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#orangetext{color:#ffa500;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#greentext{color:#008000;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span.blacktext{color:#000;font-weight:bold;padding-left:4px}
div#detail{background-color:#e3e3e5}
div#detail div.whitebkg{background-color:#fff;border:1px solid #cdcdcd}
div#tableresults span.name{text-transform:uppercase}
div#tableresults div.wrapper{margin-bottom:20px}
div#tableresults div.gridbox{cursor:pointer;margin-left:10px;margin-top:15px;height:100px;width:155px;position:relative}
div#tableresults div.gridbox span.name{width:133px;position:absolute;top:7px;left:7px;line-height:14px;height:30px;font-weight:bold;overflow:hidden}
div#tableresults div.gridbox span.category{position:absolute;top:35px;left:7px;font-family:'Open sans';font-style:italic;font-size:11px;color:#333}
div#tableresults div.gridbox span.valueresults{line-height:11px;font-weight:bold;color:#478d3d;position:absolute;top:62px;left:0;font-family:'Open sans semibold';font-size:16px}
div#tableresults div.gridbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:74px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#tableresults div.gridbox span.arrow{position:absolute;top:24px;left:144px;width:11px}
div#tableresults div.gridbox span.minzero,div#tableresults div.gridbox span.min,div#tableresults div.gridbox span.critical,div#tableresults div.gridbox span.criticalhigh{position:absolute;top:85px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.max{position:absolute;top:85px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.min1,div#tableresults div.gridbox span.max1{position:absolute;top:28px;left:4px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox{cursor:pointer;margin:15px auto;height:44px;width:650px;position:relative}
div#rowresults div.rowbox span.name{width:auto;position:absolute;top:0;left:4px;line-height:48px;height:30px;font-weight:bold}
div#rowresults div.rowbox span.category{color:#7b797a;font-style:oblique;position:absolute;top:0;left:4px;line-height:48px;height:30px}
div#rowresults div.rowbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:16px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#rowresults div.rowbox span.arrow{position:absolute;top:20px;left:635px}
div#rowresults div.rowbox span.minzero,div#rowresults div.rowbox span.min,div#rowresults div.rowbox span.critical,div#rowresults div.rowbox span.criticalhigh{position:absolute;top:28px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.max{position:absolute;top:28px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.min1,div#rowresults div.rowbox span.max1{position:absolute;top:28px;left:304px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.horbar{left:305px;position:absolute;top:28px}
div#detail td.darkbox{background-color:#5d5f5e;color:#e5e5e5;vertical-align:middle}
div#detail td.hidetests,div#detail td.showtests{padding-right:10px;text-align:right}
div#detail td.tests{vertical-align:middle}
span.tests_italic{font-style:italic}
td.darkbox.icon{width:50px;text-align:center}
td.darkbox.title{height:45px}
div#consent_accept{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:160px;text-transform:uppercase;width:90px}
div#consent_accept:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#consent_accept a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#consent_cancel{background:url("consent_cancel.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:60px;text-transform:uppercase;width:90px}
div#consent_cancel:hover{background:url("consent_cancel_h.png") no-repeat scroll 0 0 transparent}
div#consent_cancel a{color:#5f5a64;font-weight:bold;line-height:27px;text-decoration:none}
div#consent{background-color:#000;height:2320px;left:0;opacity:.8;filter:alpha(opacity=80);position:absolute;top:0;width:1904px;z-index:102}
a.open_tooltip{left:388px;position:absolute;top:10px;text-decoration:none}
a.open_tooltip:hover{text-decoration:none}
div#gen_perc_submit{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_submit:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_submit a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#gen_perc_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_next{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_next:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_next a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_previous{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_previous:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_previous a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
#logo_en{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
#logo_fr{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
/* div.app_logo_img_home {background: url("gdml/logo_270x65_en_2.png") no-repeat scroll 65px 13px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 auto; padding: 15px 10px 0; position: relative; text-align: right; width: 940px;font-size: 11px;} */
div.app_logo_img_home {color:#242527; font-size:13px; height:40px; line-height:40px; margin:0px auto; position:relative; text-align:right; width:100%;}
div.app_logo_img_home_inner {background:url("pharmasave/header_logo.png") no-repeat scroll 65px 0px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 10px 0 40px; padding: 15px 10px 0; position: relative; text-align: right; width: 720px;font-size: 11px;}
div.app_logo_img_home a {color:#242527; font-family:'Open Sans Semibold',sans-serif; font-size:13px; text-decoration:none; margin-left:15px;}
div.app_logo_img_home a img {vertical-align:middle;}
div.app_logo_img_home a span {vertical-align:middle;font-family:Open Sans; font-size:12px!important;text-decoration: none;margin-left: 11px!important;}
.div.app_logo_img_home ul li{padding: 2px 8px!important;}
div.app_logo_img_home a span:HOVER {text-decoration:underline;}
.detail_menu li a.lang_fr{font-size:12.5px;padding-left:34px}
.app_lang_fr .action_scroll_arrow_blue_small a{font-size:12px;padding:4px 0 4px 4px}
.app_lang_fr #totalpeaq_value #value_txt{font-size:11px}
.app_lang_fr .box_focus .button_start{width:169px}
.app_lang_fr .box_focus .button_start a{font-size:11px}
.app_lang_fr .box_focus .button_blue{width:166px;padding-left:4px;background:url("ud/button_coach_blue.png") no-repeat scroll right top #30ab6c}
.app_lang_fr .box_focus .button_blue a{font-size:11px}
.app_lang_fr .modal_popup_boxWhite .button_gen{padding:0 15px;}
.app_lang_fr #box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_didit_big_s{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr #box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_pledge_big_s{background:url('action/pledge_147x40_s.png') no-repeat scroll left top transparent;width:147px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_didit_d{background:url('action/did-it_150x30_d.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_150x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_didit_s{background:url('action/did-it_150x30_s.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_pledge_d{background:url('action/pledge_140x30_d.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_140x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_pledge_s{background:url('action/pledge_140x30_s.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.code_display_dd{display:none}

.consent_container h1 {color:#454b60; font-family:'Open Sans',Sans-Serif; font-size:24px;padding:30px 20px 15px;text-align: center;}
.consent_container .scroll_consent {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent; color:#505366; font-family:'Open Sans',sans-serif; font-size:13px; font-weight:normal; padding:30px 20px 15px; text-align:justify;}
.consent_container .scroll_consent_bold {font-family:'Open Sans Bold',sans-serif;}
.consent_container .scroll_consent ol {list-style:lower-alpha outside none; margin-left:10px; padding-left:8px;}
.consent_container .reg_consent_button {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent;}
.consent_container .reg_consent_button > div > div {color:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; width:90px;}
div#reg_consent_accept{font-family:'Open Sans semibold',sans-serif;background-color:#00aec7;float:left;height:33px; }
div#reg_consent_accept:FOCUS,div#reg_consent_accept:HOVER{background-color:#00aec7;}
div#reg_consent_accept[disabled]:hover{background-color:#959c9e}
div#reg_consent_accept a{display:block;color:#fff;font-size:15px;line-height:42px;text-decoration:none;}
div#reg_consent_cancel{font-family:'Open Sans semibold';background-color:#f1f1ed; float:right;height:33px;border: 1px solid #c9c3c3;}
div#reg_consent_cancel:hover{background-color:#e3e3e2;}
div#reg_consent_cancel[disabled]:hover{background-color:#959c9e}
div#reg_consent_cancel a{display:block;color:#4a4b4c;font-size:15px;line-height:33px;text-decoration:none;}
div#reg_consent_cancel a[disabled]{color:#4a4b4c;font-weight:bold}
div#reg_background{width:100%;position:relative;z-index:0;min-width:1260px}

div#accept_privacy {background-color:#Bd93f0fcolor:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; text-transform:uppercase; width:90px;}
div#accept_privacy a{color:#fff;font-weight:bold;line-height:27px;padding:6px 19px;text-decoration:none}

/* form */
.close_container_popup_app {/* position:absolute; right:0px; top:0px; */}
.close_container_popup_ref {position:absolute; right:0px; top:0px;}
.close_container_popup_vacc{position:absolute; right:0px; top:0px;}
.close_inner_form {/* position:absolute; right:0px; top:0px;text-decoration: none; */}
.close_inner_formlhsc {background: rgba(0, 0, 0, 0) url("close-icon.png") no-repeat scroll 0 0;
    float: right;
    height: 37px;
    position: absolute;
    right: 0 !important;
    text-decoration: none;
    top: 0;
    font-family: "Open Sans Light","Open Sans";
    width: 37px;}
.close_inner_form_popup_pharmacy {position:absolute; right:0px; top:0px;}
.close_select_medreview {position:absolute; right:0px; top:0px;}
.close_tooltip_custom_over {position:absolute; right:0px; top:0px;}
.reload_page {/* position:absolute; right:0px; top:0px; */}
.medication-ajax {display:none; background-color:#ffffff; position:absolute; margin-top:-1px; border-left:1px solid #bfc3c6; border-right:1px solid #bfc3c6; border-bottom:1px solid #bfc3c6; padding-left:10px; max-height:300px; width:430px; overflow:auto; z-index:51;}
.medication-ajax li {color:#505366; cursor:pointer; font-family:Arial,Sans-Serif; font-size:12px; line-height:14px; padding:3px 0px;}
.medication-ajax li:HOVER {color:#000000;}
.medication-ajax .med_detail_small {font-size:10px; font-style:italic;}

/* form xml input */
.form_xml_alert {border: 1px solid red!important;}
.form_xml_alert_text {
	/*background:url('pharmasave/form_alert.png') no-repeat scroll 0 0 transparent;*/
	/*background: url('pharmasave/form_alert_background.png') no-repeat scroll 0 0 transparent;*/
	height:auto;/*45px;*/
	line-height: 21px;
	padding-left: 13px;/*20px;*/
	position:absolute;
	text-align: center;
	width:217px;
	z-index: 110;
}
.form_xml_alert_text img.alertarrow {
	left: 1px;
    position: absolute;
    top: 10px;
    z-index: 101;
}
.importantmargine{
	margin:-11px 0 0 329px !important;  
}

/*specifica rules for 'Add Health care Practitioner' form FR*/
input[name=phoneNumber] + div{
	top: -25px !important;
}

input[name=phoneNumber] + div img.alertarrow{
	top: 60px !important;
}

input[name=alternateNumber] + div{
	top: -5px !important;
}

input[name=alternateNumber] + div img.alertarrow{
	top: 43px !important;
}

input[name=faxNumber] + div{
	top: 16px !important;
}

input[name=faxNumber] + div img.alertarrow{
	top: 21px !important;
}
.form_xml_alert_text img.alertcircle {
	left: 20px;
    position: absolute;
    top: 10px;
}
.form_xml_alert_text div {
	background-color: #FFE2E2;
    border: 1px solid #FF0000;
    padding-left: 40px;
    padding-right: 10px;
}
#form_xml input, #add_medication input{
	color: #454b6;
	font-size: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
}
#form_xml .date_picker, #add_medication .date_picker {
	color: #454b6;
	font: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml textarea, #add_medication textarea {
	color: #000000;
	font-size: 20px;
	font-family: Arial,Sans-Serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml .form_subtitle, #add_medication .form_subtitle
{
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.complete-profile{
	padding-top: 0;
}
#add_medication .sbSelector:link {
    font-family: "Open Sans Semibold";
    font-size: 13px;
    color: #454B60;
}
input.focus {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
input.focus:FOCUS {
	border:1px solid #888f93;
	box-shadow:0px 0px 8px #888f93;
}
textarea.focus {
	border:1px solid #bec2c5;
	box-shadow: 0 0 4px 0 #BEC2C5;
}
textarea.focus:FOCUS {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
/* hide safari blue outline*/
input.focus:FOCUS, textarea:FOCUS, select:FOCUS, button:FOCUS, div:FOCUS {
	outline: none;
}
/* custom #form_xml */
#form_xml #div-loincid{display:none;}

.box_dashboard_ext {width:94%;margin: auto;}
.box_dashboard > a {border-left:1px solid #abafae; border-right:1px solid #abafae; display:block;}
.box_dashboard img {width:324px;display:none;  }
.detail_dashboard_bar {
	position: relative;
	color: #555353;
	background: url('pharmasave/bar_background.png') repeat-x scroll 0 0 transparent;
	height:40px;
	padding:0px 15px;
	line-height:40px;
	font-size:14px;
	border-radius: 4px 4px 0px 0px;
	text-transform: capitalize;
}
.detail_dashboard_list {
	background-color: #FFFFFF;
	border-radius: 0 0 4px 4px;
	border-top: none;
    color: #505366;
    font-family: 'Open Sans',Sans-Serif;
    font-size: 13px;
    line-height: 17px;
    padding: 14px 15px;
    display:none; 
}


/* CUSTOM FOR APPS */
/*
.bg_app_7 table.richlist .td_text, .bg_app_7 table.richlist .td_link, .bg_app_7 table.richlist .td_img, .bg_app_7 table.richlist .td_butt, .bg_app_7 table.richlist .td_grap {
	padding-left: 20px;
	text-align: left;
}
*/
.body_bg_1_user {background-image:none; background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_1_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_user {background-image:url('profile/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_3_user {background-image:url('readinglist/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_5_user {background-image:none; background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_7_user {background-image:url('medications/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_8_user {background-image:none; background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_10_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_12_user {background-image:url('healthrecords/background.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
.body_bg_12_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_13_user {background-image:none; background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_15_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
/*.body_bg_static_user {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_static_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}*/
.body_bg_static_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 137px; background-color:white;}
.body_bg_registration_user {background-image:none; background-repeat:repeat-x; background-position:center 166px; background-color:white;}

.copyright_footer {
	/* background: url('background_grey.jpg') repeat scroll 0px 0px rgba(0, 0, 0, 0); */
	background:#fff;
	/* border-top:1px solid #ccced1; */
	margin:160px auto 0 !important;
	padding:25px 0px 0px;
	float:left;
	text-align:center;
	width:100%;
}
.wrapper_footer {background:none; margin:0px auto; width:100%;float:left;}
.detail_center .wrapper_footer {margin:0; width:100%;}
.links_container {color:#8dc63f;float:left;width:100%; font-size:12px; line-height:24px; margin:0;}
.copyright_container {color:#636466;float:left;width:100%; font-family:Arial,Sans-Serif; font-size:11px; margin-left:0px; padding:19px 0 19px 0;}
.copyright_link {padding:0 0 2px 0 !important;float:left;width:100%;margin-left:0;   }
.copyright_link a {color: #63666a; font-family: 'Museo', serif; font-size:20px; text-decoration:none;}
.copyright_link a:HOVER{text-decoration:underline;}
.copyright_link:first-child {padding:0px 10px 2px 0px;}
.app_lang_en .copyright_link.no_padding_left {padding:0px 15px 0px 0px;}
.detail_center .links_container {padding-right:13px;}
.detail_center .copyright_container {padding-right:25px;}
#footer_product {background-color:#8f8b82; text-align:center;}

/*new Pharmasave footer*/
div#footer_product_background {
	background: #8F8B82;
	text-align: center;
	width: 100%;
}
div#footer_product {
	/*background: #949087;*/
	height: 171px;
	margin: 20px auto 0;
	padding-bottom: 14px;
    padding-top: 14px;
    text-align: center;
    width: 982px;
}
.outer-inactive{
	background: #fff;
    float: left;
    width: 100%;
}
divdiv#footer_product div.col ul {
    margin-top: 10px;
}
divdiv#footer_product ol, ul {
    list-style: none outside none;
}
div#footer_product div.col {
    border-right: 1px dashed #FFFFFF;
    float: left;
    height: 171px;
    text-align: left;
    width: 190px;
}
div#footer_product div.col div.colinner {
    padding: 0 0 0 20px;
}
div#footer_product div.col a.mainlink {
    font-size: 12px;
    font-weight: bold;
}
div#footer_product div.col a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
}
div#footer_product div.col a.homelink {
    background-image: url("pharmasave/home.png");
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 25px;
}
div#footer_product div.last {
    border-right: 0 dashed #FFFFFF;
    font-family: arial;
    font-size: 11px;
}
div#footer_product div.col p {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
a.blankhref {
    cursor: pointer;
}

#recaptcha_response_field {
	height: 32px;
}

#ui-datepicker-div {
	z-index: 999999999999 !important;
}


/* experimental form xml focus */
.data-focus {
	/*border: 1px solid #d11242!important;
	box-shadow: 0px 0px 8px #d11242!important;*/
}


div#last_login_detail_container_title {
	padding-top: 45px;
	padding-left: 20px;
	padding-bottom: 10px;
}

span#last_login_detail_title {
	color: #71737a;
	font-family: 'Open Sans Lite';
	font-size: 24px;
	padding: 30px 20px 15px;
}

div#last_login_detail_container_content {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.last_login_detail_container{
	padding-top: 40px;
	text-align: left;
}

span.last_login_detail_text{
	font-family: 'Open Sans';
	font-size: 14px;
	margin-bottom: 20px;
}


div.last_login_detail_cancel{
	font-family: 'Open Sans';
	background-color: #f1f1ed;
	border: 1px solid #c9c3c3;
	height: 33px;
	width: 150px;
	margin-top: 0px;
	margin-left:325px;
	margin-bottom: 60px;
	float:left;
}

div.last_login_detail_cancel:hover{
	background-color: #e3e3e2;
}

div.last_login_detail_cancel[disabled]:hover{
	background-color: #959c9e
}

div.last_login_detail_cancel a{
	display: block;
	color: #71737a;
	font-size: 15px;
	line-height: 33px;
	text-decoration: none;
}

div.last_login_detail_cancel a[disabled]{
	color: #71737a;
	font-weight: bold
}

div.complete_profile_smoke .sbHolder{
	width: 300px !important;
}

div.complete_profile_smoke .sbOptions{
	width: 340px !important;
}

.button_cancel_cta {
	background-color: #F1F1ED !important;
	cursor: pointer !important;
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	border: 1px solid #CFD3D3 !important;
	border-radius: 0px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	width: 150px;
	margin:0 auto !important; 
	float:none !important ; 
}

.button_cancel_cta:HOVER{
	background-color: #E3E2E2 !important;
}

.button_cancel_cta a{
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
	display: block !important;
}

.button_cancel_cta a:HOVER{
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_trend_range{
	display:block !important;
	height:20px;
	margin-right:7px;
	margin-left:7px;
	background-color: #F2F7F8 !important;
	border: 1px solid #C3C7C9 !important;
	border-radius: 4px;
	}
	
.button_trend_range a {
	color: #0c6f77 !important;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px !important;
	text-align: center;
	text-transform: uppercase;
}

.button_trend_range:HOVER{
	background-color: #e2e3e3 !important;
}

.button_submit_cta {
	background-color: #00aec7 !important;
	cursor: pointer !important;
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_submit_cta span{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
}

.button_submit_cta a{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	border: 0px !important;
	text-decoration: none !important;
}
.pdf{
	width:100%;
	float:left;
	margin:0 0 40px 0; 
	background:#111("resources/pharmasave/dynacare.pdf"); 
}

.button_submit_cta:HOVER{
	background-color: #00aec7 !important;
}
.login-title {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 20px;
    position: relative;
    right: 33px;
    text-align:center;
    text-transform: capitalize;
}
.login-titlelhsc {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 0px;
    position: relative;
    right: 33px;
    text-align: left;
    text-transform: capitalize;
}
.toolbar{
	background:red; 
}
.dob-container{
	margin-bottom:24px;
	position:relative;
	z-index:99;
	float:left;
	width:100%;  
}
.dob-container td input{
	color: #999999;
    float: left;
    font-family: "Arial Normale","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 31px;
    padding-left:8px;
    margin: 4px 0 0 0;
    text-align: left;
    text-decoration: none;
    width: 77px;
}
.inactive{
	width:100%;
	float:left;  
}
.content-add{
	height: auto;
	text-align: left;
	width:auto; 
}
.info-profile{
	color: #0e838c !important;
    font-family: "Open Sans Light",sans-serif !important;
    font-size: 17px;
    margin-right: 0;
}
.inactive h1{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Grassetto","Arial";
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    margin: 1px 0 19px;
    width: 85%;  
}
.inactive h2{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    width: 85%;   
}
.text-membership{
	float: left;
    margin: 20px 0 8px;
    width: 66%;  
}
.inactive-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    margin: 25px 0 0 -22px;
    padding: 0 23px 0 0;
    position: static;
    width: 100%;
 }
.plus-member{
   padding-top:0!important; 
 }
 .serch-left{
   width:55%;
   float:left;
   margin:0 0 0 19px;   
 }
.serch-left img{
	width:82%; 
 }
 .membership-left-text{
   font-family: "Arial Regular","Arial";
   font-style: normal;
   font-weight: 400;
   line-height:20px;
   font-size:13px;
   float:left;
   width:100%;    
 }
.membership-left-text h1{
   font-family: "Open Sans Light","Open Sans";
   font-size: 18px;
   font-weight: 300;
   font-style: normal;	
   color: #009999;
   float:left;
   margin: 6px 0 14px;
   width:100%; 
}
 .feature-membership{
   width:80%;
   float:left;
 }
 .member-btn{
  float: right;
  margin:7px 74px 20px 0;
  width: auto; 
 }
 .member-result{
  margin:0 !important; 
 }
  .feature-membership h1{
   color: #484848;
   font-family: "Open Sans Bold","Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: 600;
   width:100%;
   float:left;  
 }
 .feature-membership ul{
   width:100%;
   float:left;
   margin:19px 0 0 0;
   padding:0;
   font-family: "Open Sans Italic","Open Sans";
   font-style: italic;
   font-weight: 400;
   color:#3c3a3b;
   font-size:13px;      
 }
  .feature-membership ul li{
   width:100%;
   float:left;
   margin:0;
   line-height:38px;
   border-top:1px solid #e1e1e1;
   padding:0;     
 }
 .feature-membership ul li span{
   float: right;
   height: 27px;
   margin: 10px 37px 0 0;
   width: 36px;
}
 .feature-membership ul li span img{
  width:60%;
}
.inactive-boody{
	padding:24px 0 0 22px !important; 
}
.inactive-close{
	margin-left:343px !important; 
}
.consent{
    color: #3c3a3b !important;
    font-family: "Open Sans Regular","Open Sans" !important;
    font-size: 13px;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px;
}
.consent span{
	width:auto;
	float:left;
	margin:0 32px 0 0;   
}
.consent span input{
	float:left; 
}

.termslogo{
	width:100%;
	float:left;
	margin: 15px 0 10px; 
}
.termslogo img{
	width:20%; 
}
 
.static_page_teaser{
	font-weight:bold;
	font-size:21px;
	margin: 0 0 21px 0;
	padding:0;
	color:#63666a;    
}
.static_teaser{
	font-weight:bold;
	font-size:13px;
	margin:5px 0 4px 0;
	padding:0;
	color:#63666a;    
}
.login-inner {
   float: left;
    font-family: "Open Sans Reg";
    font-size: 14px;
    margin: 0;
    padding-top: 0;
    width: 100%;
}
.pdf-shadow {
     background: transparent url("pharmasave/top_inner_shadow_big.png") no-repeat scroll center 0 / 500px 30px;
    float: left;
    height: 37px;
    margin:-6px 0 0 0;
    width: 100%;
 }
 
 .login-terms{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    background:#fff;
    padding: 11px 0 30px !important;
 
}
.login-main {
   float: left;
    margin-top:17px;
    padding: 0;
    text-align: center;
    width: 100%;
}
.login-main a{
	color:#fff; 
	
}
.login-main .close_inner_form {
	position:inherit;
}
.lc1 {
    background: #f1f1ed none repeat scroll 0 0;
    border: 1px solid grey;
    cursor: pointer;
    padding: 6px 4px 8px 5px;
}
.lc1 > a {
    color: #71737a;
    margin: 5px 30px 6px;
    text-decoration: none;
    text-transform: capitalize;
    vertical-align: middle;
    font-weight: bold;
}
select{
	margin: 0 0 0 13px;
	padding:6px 5px 6px 3px;
	text-transform: unset;
}
#province_selector1{
	margin: 0 0 0 0px;
}
.lock-rgistration{
  background: rgba(0, 0, 0, 0) url("gdml/lock_20x25.png") no-repeat scroll 10px 18px / 12px 15px;
  float: left;
  height: 25px;
  padding-left: 12px;
  padding-top: 20px;
  width: 20px;
}
.cart-rgistration{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
div#app_header blockquote{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
.bottom-shaddow{
 width: 100%;
 float:left;
 text-align:center;
}
#report { border-collapse:collapse;}
        #report h4 { margin:0px; padding:0px;}
        #report img { float:right;}
        #report ul { margin:10px 0 10px 40px; padding:0px;}
 #report th {
    color: #1a8992;
    float: left;
    font-family: "Arial Regular","Arial";
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding:13px 19px;
    border-bottom:none !important;
    text-align: center;
 }
 .mem-heading{
   color: #0e838c;
    font-family: "Open Sans Light","Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    padding:14px 10px 15px 0;
 }
 .mem-payment{
   background: #fff none repeat scroll 0 0;
   margin: 0 auto;
   width: 93%;
 }
  #report td {
    color: #3c3a3b;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    padding: 13px 19px;
    text-align: center;
    vertical-align: top; 
 }
  #report td input {
  float: left;
  margin:10px 7px 0 3px; 
 }
 .view-border{
  border-right: 1px dotted #ccc;
 }
 .save-view{
    height: 30px !important;
    margin-left: 114px !important;
    margin-top:12px !important;
 }
 .view-boottom{
  width:100%;
  float:left;
  background:#e2e5ec;
  height:44px;
  margin: 0 !important; 
 }
 .view-purchase{
  width:100%;
  float:left;
  background:#eef0ea;
  margin: 0 !important;    
 }
 .view-purchase h1{
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin: 17px 0 17px 24px;
 }
 .conter{
   margin:16px 0 0 80px !important;  
 }

#report tr.odd td {
	/* background:#fff url(row_bkg.png) repeat-x scroll center left; */ cursor:pointer;
}
#report div.arrow {
    background: transparent url("pharmasave/plus.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
}
#report div.up {
	background: transparent url("pharmasave/mainuse.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
	
	}
.bottom-shaddow img{
	width: 100%;

}
.pin-box{
	width:100%;
}
.pin-box label{
	float: left;
    margin: 0 13px 0 0;
    width: auto; 
}
#modal {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal h2 {
  margin: 0;
  color: #fff

}

#modal .btn { float: right }

#modal .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal-content {
  background: #fff;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #111;
}
.modal-content span {
	width:auto;;
	float:left;
	line-height:31px;
	text-align: right;
}
.modal-content span h1 {
	margin:44px 0 0 10px;
	padding: 0;
}

#modal .copy { background: #fff;color: #111; }

#modal .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #E74C3C;
}


#test {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#test h2 {
  margin: 0;
  color: #fff
}

#test .btn { float: right }

#test .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test .copy { background: #46CFB0 }

#test .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}




#modal1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal1 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal1 h2 {
  margin: 0;
  text-align:right;
}

#modal1 .btn { float: right }

#modal1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
.member{
	width:100%;
	float:left;  
}
.lab-icon{
   float: left;
    height: auto;
    margin: 21px 0 0;
    width: 82px;
 }
.member-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    left: 0;
    margin: 25px 0 0;
    position: static;
    width: 100%;
} 
.lab-boxicon{
 width:85%;
 float:right;  	
}
.description-lab{
	float:left;
	width:98%;
	margin:10px 0 0 0;   
}
.lab-icon img{
	width:52%; 
}
.year-round{
    color: #009999;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 21px;
    font-style: normal;
    font-weight: bold;
    margin: 15px 0 0;
    text-align: center;
    width:47px;
    height:47px;  
}
.year-round h1{
   color: #009999;
   font-family: "Open Sans Regular","Open Sans";
   font-size:13px;
   font-style: normal;
   font-weight: bold;
   margin:5px 0 0;
   text-align: center;
}
.year-round  span{
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    margin:-4px 0 0 0;
    text-align: center;
    width: 100%;	
	}	

.lab-heading {
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size:16px;
    font-style: normal;
    font-weight: 400;
    margin:68px 0 0 0;
    padding: 0;
    text-transform: uppercase;
    width: auto;
}
.payment{
	width:100%;
	float:left;  
}
.payment h1{
   color: #009999;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    margin: 0 0 13px 9px;
    padding: 0;
    text-transform: capitalize;	
}
#prev4{
	display:none; 
}
.payment ul{
	float: left;
    list-style: outside none none;
    margin: 0 0 0 8px;
    padding: 0;
    width: auto;     
}
.payment ul li{
	width:100%;
	float: left;
	margin:0 0 4px 0;
	padding:0;   
}
.payment ul li span{
	float: left;
    margin: 0 0 0 101px;
    width: auto; 
}
.totalheadline{
	font-size:18px; 
}

 
.payment ul li b{
	font-weight:bold;
	color:#3c3a3b;
 
}
.renew{
	color: #0e838c;
    font-family: "Open Sans Light",sans-serif;
    font-size: 20px;
    width:100%;
    margin:40px 0 26px 0;    
	
}
.payment ul li input{
	width:130px;
	margin:7px 0 14px 0;
	 color: #333; 
}
.payment ul li button{
	width:auto;
	border-radius:5px;
	color:#111;
	border:1px solid #111;
	background:#fff !important;
	float:left;     
	
}

#modal1 .copy { background: #fff;color: #111; }

#modal1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
.copy h1{
	margin: 20px 0 0 0;
}
.copy h2{
	margin: 20px 0 0 0;
}
.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  margin:10px 0 0 0;
  border-radius: 5px;
  background-color: #E74C3C;
}
.province-select{
	width:100%;
	float:left;
	position: relative;
	z-index:0;
}
.province-select select{
	float: left;
    height: 37px;
    margin: 9px 0 15px !important;
    width: auto;  
}
.code-postal{
	width:100%;
	float:left;  
}
.code-postal input{
	width:240px !important;
}
.code-postal input:focus {
	width:240px !important; 
}
.ans-regi{
	width:100%;
}
.ans-regi input{
	width:514px !important;
}
.ans-regi input:focus {
	width:514px !important; 
}


#test1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test1 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t1 h2 {
  margin: 0;
  color: #fff
}

#test1 .btn { float: right }

#test1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test1 .copy { background: #46CFB0 }

#test1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal2 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal2 h2 {
  margin: 0;
  color: #fff
}

#modal2 .btn { float: right }

#modal2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
#modal2 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#modal2 .copy { background: #fff;color: #111; }

#modal2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}



#test2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test2 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t2 h2 {
  margin: 0;
  color: #fff
}

#test2 .btn { float: right }

#test2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test2 .copy { background: #46CFB0 }

#test2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal3 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal3 h2 {
  margin: 0;
  color: #fff
}

#modal3 .btn { float: right }

#modal3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal3 .copy { background: #fff;color: #111; }

#modal3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal3 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test3 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t3 h2 {
  margin: 0;
  color: #fff
}

#test3 .btn { float: right }

#test3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test3 .copy { background: #46CFB0 }

#test3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal4 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal4 h2 {
  margin: 0;
  color: #fff
}

#modal4 .btn { float: right }

#modal4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal4 .copy { background: #fff;color: #111; }

#modal4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}


#test4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test4 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t4 h2 {
  margin: 0;
  color: #fff
}

#test4 .btn { float: right }

#test4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test4 .copy { background: #46CFB0 }

#test4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal5 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal5 h2 {
  margin: 0;
  color: #fff
}

#modal5 .btn { float: right }

#modal5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal5 .copy { background: #fff;color: #111; }

#modal5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal5 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);

  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test5 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t5 h2 {
  margin: 0;
  color: #fff
}

#test5 .btn { float: right }

#test5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test5 .copy { background: #46CFB0 }

#test5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal6 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal6 h2 {
  margin: 0;
  color: #fff
}

#modal6 .btn { float: right }

#modal6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal6 .copy { background: #fff;color: #111; }

#modal6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal6 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test6 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t6 h2 {
  margin: 0;
  color: #fff
}

#test6 .btn { float: right }

#test6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test6 .copy { background: #46CFB0 }

#test6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal7 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal7 h2 {
  margin: 0;
  color: #fff
}

#modal7 .btn { float: right }

#modal7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal7 .copy { background: #46CFB0 }

#modal7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);

  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test7 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t7 h2 {
  margin: 0;
  color: #fff
}

#test7 .btn { float: right }

#test7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test7 .copy { background: #46CFB0 }

#test7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal8 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal8 h2 {
  margin: 0;
  color: #fff
}

#modal8 .btn { float: right }

#modal8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal8 .copy { background: #46CFB0 }

#modal8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test8 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t8 h2 {
  margin: 0;
  color: #fff
}

#test8 .btn { float: right }

#test8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test8 .copy { background: #46CFB0 }

#test8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

table.settings {
      color:#505366;
      font-family:'Open Sans',sans-serif;
      font-size:13px;
      /*border-left: 1px solid #ABAFAE;
        border-right: 1px solid #ABAFAE;*/
      }
    table.settings th.header {
      border-bottom: 1px dotted #d7dadf;
      border-left: 1px dotted #d7dadf;
        /* border-right: 1px dotted grey; */
      color: #05c059;
      padding: 7px 4px 5px;
      padding-bottom: 5px;
      text-transform: uppercase;
      text-align: center;
    }
    table.settings th.header.first {
      border-left: none;
      padding-left: 20px;
      text-align: left;
    }
    table.settings .text {
      border-bottom: 1px solid grey;
      color: #4e5367;
      height: 40px;
      line-height: 40px;
      position:relative;
      text-align: center;
    }
    table.settings .td_text, table.settings .td_link_settings, table.settings .td_img, table.settings .td_butt, table.settings .td_grap{
      border-bottom: 1px solid #d7dadf;
      line-height: 40px;
      padding-left:15px;
      text-align: left;
    }
    table.settings .td_text.selected, table.settings .td_link_settings.selected, table.settings .td_img.selected, table.settings .td_butt.selected, table.settings .td_grap.selected {
      background-color: #e6e8ef;
    }
    table.settings .td_text a, table.settings .td_link_settings a, table.settings .td_img a, table.settings .td_butt a, table.settings .td_grap a{
      display:block;
      vertical-align: middle;
    }
    table.settings .td_text img, table.settings .td_link_settings img, table.settings .td_img img, table.settings .td_butt img, table.settings .td_grap img{
      vertical-align: middle;
    }
    table.settings .td_text span, table.settings .td_link_settings span, table.settings .td_img span, table.settings .td_butt span, table.settings .td_grap span{
      /*text-transform: capitalize; */
      vertical-align: middle;
      height: 46px;
      line-height: 46px;
      font-family: Open sans Semibold;
	  font-size: 13px;
	  color: #4A4B4C;
    }
    table.settings .td_butt a {
      color: #ffffff;
      text-decoration: none;
    }
    table.settings .td_butt span {
      background-color: #949391;
      border: 1px solid #949391;
      padding: 5px 10px;
    }
    table.settings .td_butt a:HOVER span {
      border: 1px solid #ffa500;
    }
table.settings .td_link_settings {
     padding-right:28px;
     text-align:left;
     width: 25px;
    }
table.settings .row_1of3.td_img {width:60px;}
table.settings .row_1of3.td_text {padding-left:15px; text-align:left;}
table.settings .td_grap {
    padding: 0px 10px;
    width: 300px;
    }
table.settings .td_grap .graphic_bar {
	background-color: #d6d6d6;
    display: inline-block;
    height: 10px;
    position: relative;
    text-align: left;
    width: 300px;
}
table.settings .td_grap .graphic_color {
	background-color: #2e8abf;
    display: inline-block;
    height: 10px;
}
table.settings .td_grap .graphic_point {
	left: -6px;
    position: absolute;
    top: -10px;
}
table.settings .lastrow {
	border-bottom: none;
}
table.settings tr.med_row{
	cursor: pointer;
	color: #018595 !important;
}
table.settings tr.med_row:HOVER{
	color: #018595 !important;
    }
.status-down{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Bold","Arial";
    font-size: 14px;
    font-weight: bold;
    margin:4px 0 25px 13px;
    width: 100%;
}
.efective-date{
	width:39%;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600;
    float:right; 
 }
.bootom-shaddow {
	width: 100%;
	float: left;
	position:absolute;
	left: 0;
	height: 35px;
	background: transparent url("bg_shadow-gray_1x23.png")
		repeat-x;
}
.expiry-date{
	width:42%;
    margin-left:49px;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600; 
  }
label {
    margin-top: 12px;
    margin-bottom: 5px;
    }
.setingmember-headline{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    margin: 13px 0 13px 29px;
    width: 100%;
}
.form_xml {
	padding-bottom:30px;
	float:left; 
	width:100%; 
 }
.form_xml input, .form_xml select, .form_xml label, .form_xml textarea, .form_xml div {
	color: #484848;
    display: block;
    font-style: normal;
    margin-left:14px;
}
.form_xml #recaptcha {margin-left:0px; margin-top:20px;}
.form_xml #recaptcha_area {margin-left:0px;}
.form_xml .title_form {
    color: #454b60;
    font-family:'Open Sans Bold',sans-serif;
    font-size:14px;
    margin-bottom: 20px;
    margin-left: 26px;
	margin-right: 40px;
}
.form_xml .text_form {
	color: #454b60;
    margin-bottom: 20px;
    margin-right: 40px;
}
.form_xml .input_label {
	margin-left: 0px;
}
.form_xml .input_label input, .form_xml .input_label span {
	vertical-align: middle;
}
.form_xml .input_label span {
	padding-left: 6px;
    }
.data-focus{
	border: 0px !important;
    box-shadow: 0px 0px 0px !important;
}
.form_xml .button_cancel, .form_xml .change_language_cancel, div.grey_block_button_cancel, div.grey_block_button_reset, div.wont_save_records {
	background-color:#d0cece !important;
    border:1px solid #e4e4e4;
    float: left;
    height: 40px !important;
    line-height: 40px;
    padding: 0 34px;
    text-align: center;
    width: auto;
    margin:0 0 0 54px; 
}
.form_xml .button_save, .form_xml .button_delete_account, .button_submit_language, .button_consent, .grey_block_button, .change_language_save, div.export_save_confirm{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    width:auto;
    padding:0 15px 0 15px; 
}

#renewMembership{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    width:auto;
    padding:0 15px 0 15px; 
}


/* .form_xml .button_save:FOCUS, .form_xml .button_delete_account:FOCUS,
.form_xml .button_save:HOVER, .form_xml .button_delete_account:HOVER,
.form_xml .button_export_records:HOVER, .form_xml .button_export_records:FOCUS,
.grey_block_button:HOVER, .grey_block_button:FOCUS,
.change_language_save:HOVER, .change_language_save:FOCUS,
div.export_save_confirm:HOVER, div.export_save_confirm:FOCUS{
	background-color: #00aec7 !important;
    }
.form_xml .button_cancel:FOCUS, .form_xml .button_cancel:HOVER, div.grey_block_button_cancel:HOVER, div.grey_block_button_reset:HOVER,
.wont_save_records:FOCUS, .wont_save_records:HOVER{
	background-color: #e3e3e2 !important;
}
.form_xml .button_save:FOCUS, .form_xml .button_delete_account:FOCUS, .button_submit_language:FOCUS
.form_xml .button_save:HOVER, .form_xml .button_delete_account:HOVER, .button_submit_language:HOVER {
	background-color: #00aec7 !important;
    } */
.form_xml .button_export_records{
	background-color: #00aec7;
    height: 40px;
    position: absolute;
    text-align: center;
    width: 180px;
    left: 14px;
    cursor: pointer;
}
.save_records_span{
	left: 400px;
    position: absolute;
    top: 600px;
}
.buttonYes{
	background-color: #00aec7;
    height: 29px;
    position: absolute;
    right: 25px;
    bottom: 35px;
    text-align: center;
    width: 115px;
}
.form_xml .button_save a, .form_xml .button_delete_account a, .form_xml .button_export_records, .button_submit_language a, .change_language_save a, div.export_save_confirm a,
.wont_save_records a, .grey_block_button a{
	display:block;
    font-family: "Open Sans semibold"!important;
	font-size: 16px !important;
	color:#fff; 
}

.form_xml .button_cancel a{
    display:block;
    font-family: "Open Sans Semibold";
	font-size: 16px;
	color: #4A4B4C;
 }
.save_records_warning{
	width: 100%;
    background-color: #F7F8B2;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 74px;
}
input.save_records_radio{
	position: absolute;
    left: 340px;
    top: 600px;
}
.dashed_line{
	border-top: 1px dashed #CECECE;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 85px;
}
.form_xml .password-meter div {
    margin-left: 0px;
	text-align: left;
}
.showquestion {
	text-decoration: none;
    color: #00aec7;
    padding-bottom: 10px;
}
form {
  padding-top: 20px;
  width: 100%;
}
form > span, form > a, form > p {
   padding-left: 26px;
}
form > i {
   vertical-align: top;
}
.tooltipGeneralError {
   text-align:left;
}
.tooltipGeneralError div {
	margin: 6px 0 0 60px;
}
div.mySettingsDetailText p{
    margin-bottom: 20px;
}
span.bold{
    font-weight:bold;
}
#recaptcha_table tr{
	background-color: #FFFFFF;
}
.export_checkbox_span {
	font-weight: bold;
}
.export_title {
	color: #505366;
	font-family: Open sans;
	font-size: 24px;
	font-weight: lighter;
}
div.grey_block_button_save{
	background-color:#00aec7 ;
}
div.grey_block_button_save:hover{
	background-color:#00aec7;
}
td.row_1_5_1 div.form_xml {
	padding-bottom: 0px;
}
td.row_1_5_1 form div{
	margin-left: 20px;
}
td.row_1_5_1 form input{
	float: left;
	margin-left: 20px;
}
span.export_checkbox_span{
	margin-left: 10px;
}
.expMHR {
	text-decoration: underline;
	cursor: pointer;
}
form#change_deactive a {
	text-decoration: underline;
	color: #454B60;
}
.header-bg{
	background-color:#ffffff; height:84px;float:left;width:100%;box-shadow:5px 0px 12px #ccc; ;
}
.wrap-header{width:100%;margin:0 auto;float:left; } 
.logo{
 float: left;
 margin:13px 0 0 71px;
 width: 126px;
}
.new-refresh{
	float:none !important ;
	margin:0 auto !important;  	
	/* padding-top:22px; */
	padding-top: 20px;
	padding-bottom: 3px;
}
.ublock .new-refresh{
	margin: unset!important;
	padding-bottom: 0.3em;
	padding-top: 1em;
}
.aztopics {
    border-top: 1px solid #dbdee3;
    padding:0px;
    line-height:40px;
    position:static;
    float:left;
    width:100%; 
  }
.aztopics.bottomborder {
  border-bottom: 1px solid grey;
  }
.aztopics.notopborder {
  border-top: none;
  }
.aztopics img.thumb {
  border: 1px solid #dfd9d9;
  }
a.health_page {
  color: #228daf;
  text-decoration: none;
  }
a.health_page:hover  {
  color: #228daf;
  text-decoration: underline;
  }
a.health_page.active {
  color: #000;
  text-decoration: none;
  }
.memactive{float: left;width: 100%;line-height:22px; margin:15px 0 0 0px; padding: 0px;font-weight:bold;font-size: 13px;color:#3c3a3b;}  
.ui-autocomplete li {
  text-align: left;
  max-width: 490px;
  }
 .serch-headline{
	display: block;margin-bottom:10px;margin-left:0px;text-align:left;font-family:'Open Sans bold'; font-size:22px;float:left;width:100%;color: #454b60;   
}
.find-heading{
	color:#0e838c;font-family: 'Open sans semibold';font-size:16px;padding-bottom: 10px;
}
.search-ikon{display:block;position:static;float:left; } 
.atozcharacter{
	width:100%;
	float:left; 
}  
.atozbootom{
	margin-top:242px;
	padding-top:20px;
	border-top: 1px dotted #CFCFCF;
	line-height: 13px;
	font-family: 'Open sans';
	font-size:11px;
}
.health-shaddow{
	background: transparent url("pharmasave/myHealth_top_inner_shadow.png") repeat scroll 0 0;
	height: 26px;
	margin-left:84px;
	width:100%; 
	float:left; 
}
.m3{
   width:92% !important;
   background:#fff;
   padding-bottom:28px;
   margin:0 auto !important;    	
}
.outer-form{
	margin-left:15px;
	margin-right:15px; 
}
.calc{
	width:auto;
	float:left;
	margin-left:-24px;   
}
.btn-outer{
	float:left;
	width:100%;
	text-align:center;   
}
.reg_text_required{
	float: right;
    margin-top: 0;
    text-align: right;
    margin-bottom:13px;
    width: 100%;
}
.name-outer{
	float:left;
	width:100%;
	margin-top:32px;   
}
.name-outer h3{
  line-height: 22px;
  display: table-cell;
  font-family:'Open Sans Bold';
  font-size:14px;color:#454b60;
  float:left;
  width:100%;
   margin: 0 0 7px 0;  	
}
.name-outer input{
  height: 34px;
  color:#c9c9c9;
  padding-left: 10px;
  float:left;
  width:91%;  	
}
.name-outer input[type=date]{
  box-shadow: 0 0 4px 0 #BEC2C5;
  height: 34px;
  width: 260px;
  border:1px solid #bfc3c6;
  color:#71737a;
  padding-left: 10px;	
}
.adcontent-outer{
	height: auto;
    padding-left: 17px;
    padding-right: 35px;
    text-align: left;
}
.addheadline{
	font-size:19px;
	font-family:'Open Sans Bold';
	color:#454b60;
	padding-bottom: 20px;
	padding-top: 35px;
	text-align: left;
	padding-left: 0px;
}
.brand{
   float:left; 
   width:430px !important;
}
.name-outer textarea{
  width: 100%;
  float:left;
  height:100px;
  border:1px solid #bec2c5;
  box-shadow: 0 0 4px 0 #BEC2C5;
  resize: none;	
}
.brand input{
   box-shadow: 0 0 4px 0 #BEC2C5;
   width:100%;
   border:1px solid #bfc3c6 !important;
   padding-left: 10px;	
}
.strength{
  width: 180px;
  float:left; 
 
}
.strength input{
   box-shadow: 0 0 4px 0 #BEC2C5;
   height: 34px;
   width:100%;
   border:1px solid #bfc3c6 !important;
   padding-left: 10px;
}
.outermyprofile{
  position:relative;height: 130px;	
}
.profileikon{
  position:absolute;
  left:15px;
  top:15px;
  box-shadow:2px 2px 2px 1px grey;
  max-height:90px;
  width:90px;
  overflow:hidden;	
}
.detailuserpin{
 position:relative;
 left:125px;
 margin-top: 0px;
 font-size: 13px;	
}
.row-detailmyprofile{
 position:relative;
 left:125px;
 margin-top: 0px;
 font-size: 13px;	
}
.showme{
 position:relative;
 left:125px;
 font-size: 13px;
 display:none; 	
}
.personality_totalpeaq{
 position: relative; height:100px;	
}
.total-value{
 position: relative;
 width:240px;	
}
.value-bg{
  background-image: url("profile/totalpeaq_cloud.png");
  background-repeat: no-repeat;
  float: left;
  height: 38px;
  left: -3px;
  position: static;
  top: 0;
  width: 100%;	
}
.value-text{
 font-weight: bold;
 left: 4px;
 position: absolute;
 text-transform: uppercase;
 top: 6px;
 z-index: 102;
 font-family: 'Open Sans Semibold',sans-serif;	
}
.value-num{
  right: 14px;
  position: absolute;
  top: 0;
  z-index: 102;
  font-family: 'Open Sans Bold',sans-serif;
  height: 27px;
  line-height: 27px; 	
}
.totalpeaqbar{
  position: relative;
  top:40px;
  left:4px	
}
.peaqshadow{
 position:absolute;
 top:80px;
 left:-46px;
 width:321px;
 height:13px;
 background-image:url('profile/totalpeaq_shadow.png');
 background-repeat: no-repeat;	
}
.totalpeaqredo{
  font-size: 12px;
  left: 0;
  position: relative;
  text-align: left;
  top: 0;	
}
.right-presnolity{
 float: left;
 height: 65px;
 width: 100%;  	
}
.left-presnolity{
  float: left;
  height: 95px;
  width: 100%; 	
}
.reado-arrow{
  left: 253px;
  position: absolute;
  top: 1px;	
}
.complete{
  float:left;
  height: 60px;
  margin-left: 0;
  margin-top: 20px;
  position: static;
  text-align: center;
  width: 100%;	
}
.dashboard-leftpanel{
  float: left;
  padding: 0 0 20px !important;
  width: 100%;
}
.dashboard-rightpanel{
	width:auto;
}
.inbox-text{
 width:100%;
 text-align: center;
 padding-bottom: 20px;
 padding-top: 20px;
 font-family: 'Open Sans Bold';
 font-size: 13px;	
}
.search-head{
 display: block;
 margin-bottom:10px;
 margin-left:0px;
 text-align:left;
 font-family:'Open Sans bold';
 font-size:22px;
 }
  .seting-req{
 float: right;
 margin-right: 20px; 
 }
 .mySettingsDetailText{
    float: left;
    margin-left: 17px !important;
    width: 92%; 
 }
.password-change{
  width:100%;
  float:left;  	
}
.password-change label{
  width:100%; 	
}
.password-change input{
 height: 34px;
 width:86%;
 color:#c9c9c9;
 padding-left: 10px;	
}	
.full-shaddow{
	background: url('gdml/shadow.png') no-repeat scroll center 0 transparent;
	height: 27px;
	margin-top: 42px;
	margin-left:0px;
} 
.botom-distanse{
	padding-bottom:15px;
} 
.deastive-no{
	background-color: #f1f1ed !important;
    border: 1px solid #d1d4d4 !important;
    color: #454b60 !important;
    float: left;
    height: 37px;
    margin: 40px 0 0 87px;
    position: static;
    text-align: center;
    width: 135px;
}
.deastive-no a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}
.deastive-no:hover{
	background-color: #eef0ea !important;
	
}
.deactive-yes{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    color: #fff !important;
    float: left;
    height: 37px;
    line-height: 40px;
    margin: 40px 0 22px 63px;
    position: static;
    text-align: center;
    width: 145px;
}
.deactive-yes:hover{
	background:#00aec7 !important; 
	
}
.deactive-yes a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}
.healthaz_pagination {
  text-align: right;
  font-size: 10px;
  padding-top: 30px;
  padding-right: 22px;
  padding-bottom: 10px;
}

.healthItem {
  position:relative;
  font-family: 'Open sans';
  font-size: 13px;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 6px;
  padding-top: 6px;
}

.healthItem h4{
	display:inline;
}

h2.resultsInfo, div.resultsInfo {
  color:  #5e5c5c;
  font-family: 'Open sans';
  font-size:14px;
  padding-bottom: 30px;
  padding-left: 22px;
  padding-top: 30px;"
}

ul.resultsInfo {
  background-color: #f1f1f1;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 22px;
  width:100%; 
}

ul.resultsInfo a {
  color: #0e838c;
  font-family: 'Open Sans';/*Open Sans bold*/
  font-size: 13px;
  text-decoration: none
}

p.resultTitle {
  padding-left: 22px;
  font-weight: bold;
  color: #00aec7;
  padding-top: 20px;
  margin-top: 30px;
  /*border-top: 1px dotted #cfcfcf;*/
  font-size: 16px;
  font-family: Open Sans;
}

.hidden {
  display: none;
}
.summary_resonsive{
	display:none;
}
.ac_deactivate_yes_btn{
	margin:0 11px 0 273px !important; 
}
.ac_deactivate_no_btn{
	top:95px!important;
	left:104px!important;
}
table.respo_list_med_block tr.med_row td{
	float:none!important;
}
tr.summary_responsive_tr1 td:nth-child(3){
	width: 270px!important;
}
tr.summary_responsive_tr2 td:nth-child(3){
	width: 270px!important;
}
tr.summary_responsive_tr1_1 td:nth-child(1){
	width: 270px!important;
}
tr.summary_responsive_tr2_1 td:nth-child(2){
	width: 270px!important;
}
 }
 
@media only screen and (min-width: 0px) and (max-width: 568px) {
.conti {
   margin-top: -9px;
   width: 191px !important;
}
.summary_resonsive{
	display:block;
}
.respo_summary_responsive_thirdrow {
    /* min-width: 141px !important; */
}
table.respo_labtest_summary_step2 tr th:first-child{
	width:237px!important;
}
.respo_deactivate_acc_2{
	width:94%!important;
}
.respo_deactivate_acc_2 div#deactivate_account{
	margin:0px 150px 0px!important;
}
.respo_deactivate_acc_2 div.dont_save_button{
	top: 76px!important;
}
.respo_deactivate_acc_3{
	width:92%!important;
}
.respo_deactivate_acc_3 form{
	float:none!important;
	margin-left:0px!important;
	margin-right:0px!important;
}
.respo_deactivate_acc_3 div#div-save_elements{
	padding:0 12px;
}
.respo_cancel_membership{margin-bottom:12px!important;}
.respo_cancel_membership_container .bootom-shaddow{bottom:60px!important;}
.respo_cancel_membership .conti{width:auto!important;margin-left:37px!important;margin-top:0px!important;}
.respo_cancel_membership .conti a{ }
.respo_cancel_membership .close_inner{margin:0px!important;}
.respo_cancel_membership_container #whitebackground{padding : 27px 19px 3px 15px!important;}
/* tfs 2469 */
.respo_lab_summary_level2{float:inherit!important;}
 }
 
 @media only screen and (min-width: 0px) and (max-width: 480px) {

.respo_footer_border{
	display:block;
}
#container_background{width:100%;height:100%;position:absolute;z-index:0}
#container_background > img{width:100%;padding-top:140px;/*position:fixed;*/z-index:-1;top:0px;left:0}
.container_detail{width:100%;position:relative;background-color:transparent;margin:0 auto;border:0}
.width_all{width:100%;text-align:left}
.width95{width:95%}
.serch-headline{
   display: block;
   float: left;
   font-family: "Open Sans bold";
   font-size: 16px;
   margin-bottom: 10px;
   margin-left: 0;
   text-align: left;
   width: 100%;
}
.normal-ickon{
	float: left;
    margin: 4px 0 0;
    text-align:left;
    width: 100%; 
}
.login_logo_line .logo_links a{color:#0e838c; font-family:'Open Sans Light',sans-serif; font-size:13px; text-decoration:none;float:left;width:100%;line-height:26px;   }
.normal-ickon img{
	width:15px; 
}
.healthaz_pagination {
  text-align: right;
  font-size: 10px;
  padding-top: 30px;
  padding-right: 22px;
  padding-bottom: 10px;
}

.healthItem {
  position:relative;
  font-family: 'Open sans';
  font-size: 13px;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 6px;
  padding-top: 6px;
}

.healthItem h4{
	display:inline;
}

h2.resultsInfo, div.resultsInfo {
  color:  #5e5c5c;
  font-family: 'Open sans';
  font-size:14px;
  padding-bottom: 30px;
  padding-left: 22px;
  padding-top: 30px;"
}

ul.resultsInfo {
  background-color: #f1f1f1;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 22px !important;
}

ul.resultsInfo a {
  color: #0e838c;
  font-family: 'Open Sans';/*Open Sans bold*/
  font-size: 13px;
  text-decoration: none
}

p.resultTitle {
  padding-left: 22px;
  font-weight: bold;
  color: #00aec7;
  padding-top: 20px;
  margin-top: 30px;
  /*border-top: 1px dotted #cfcfcf;*/
  font-size: 16px;
  font-family: Open Sans;
}

.hidden {
  display: none;
}
.deastive-no{
	background-color: #f1f1ed !important;
    border: 1px solid #d1d4d4 !important;
    color: #454b60 !important;
    float: left;
    height: 37px;
    margin: 40px 0 0 41px;
    position: static;
    text-align: center;
    width: 94px;
}
.deastive-no a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}
.deastive-no:hover{
	background-color: #eef0ea !important;
	
}
.deactive-yes{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    color: #fff !important;
    float: left;
    height: 37px;
    line-height: 40px;
    margin: 40px 0 22px 61px;
    position: static !important;
    text-align: center;
    width: 94px;
}
.deactive-yes:hover{
	background:#00aec7 !important; 
	
}
.deactive-yes a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;   
}

.full-shaddow{
	background: url('gdml/shadow.png') no-repeat scroll center 0 transparent;
	height: 27px;
	margin-top: 42px;
	margin-left:0px;
	float:left;
	width:100%;  
} 
.botom-distanse{
	padding-bottom:11px;
} 
 .seting-req{
 float: right;
 margin-right: 20px; 
 }
 .mySettingsDetailText{
   float: none;
    margin-bottom: 0 !important;
    margin-left: 0;
    margin-right: auto !important;
    margin-top: 0 !important;
    width: 93%;   
 }
.password-change{
  width:100%;
  float:left !important;  	
}
.password-change label{
  width:100%; 	
  float:left; 
}
#change_password{
	float:left;
	width:100%;  
}
.password-change input[type="password"]{
 height: 34px;
 width:80%;
 color:#c9c9c9;
 padding-left: 10px;	
}
.text_result_type{
    float: left;
    font-size: 13px !important;
    margin-left: 0 !important;
    padding:0 9px 0 15px;
    width: 95% !important;
}
.search-head{
 display: block;
 margin-bottom:10px;
 margin-left:0px;
 text-align:left;
 font-family:'Open Sans bold';
 font-size:17px;
 }
.inbox-text{
 width:100%;
 text-align: center;
 padding-bottom: 20px;
 padding-top: 20px;
 font-family: 'Open Sans Bold';
 font-size: 13px;	
}	
.dashboard-leftpanel{
	width:100%;
}
.dashboard-rightpanel{
	width:auto;
}
.complete{
    height: 60px;
    margin-left: 0;
    margin-top:30px;
    float:left;
    position: static;
    text-align: center;
    width: 100%;
}
.reado-arrow{
 right: -32px; position: absolute; top: 6px;	
}
.right-presnolity{
  width:auto;
  float:left;  	
}
.left-presnolity{
  width:auto;
  float:left;  	
}
.personality_totalpeaq{
 position: relative; height:100px;	
}
.total-value{
 position: relative;
 width:240px;	
}
.value-bg{
 position: absolute;
 top:0;
 left:-3px;
 height:20px;
 width: 240px;
 height: 38px;
 background-image: url('profile/totalpeaq_cloud.png');
 background-repeat: no-repeat;	
}
.value-text{
 font-weight: bold;
 left: 4px;
 position: absolute;
 text-transform: uppercase;
 top: 6px;
 z-index: 102;
 font-family: 'Open Sans Semibold',sans-serif;	
}
.value-num{
  right: 14px;
  position: absolute;
  top: 0;
  z-index: 102;
  font-family: 'Open Sans Bold',sans-serif;
  height: 27px;
  line-height: 27px; 	
}
.totalpeaqbar{
  position: relative;
  top:40px;
  left:4px	
}
.peaqshadow{
 position:absolute;
 top:80px;
 left:-46px;
 width:321px;
 height:13px;
 background-image:url('profile/totalpeaq_shadow.png');
 background-repeat: no-repeat;	
}
.totalpeaqredo{
 font-size: 12px;
    left: 0;
    position: relative;
    text-align: right;
    top: 0;	
}
.outermyprofile{
  position:relative;height: 130px;	
}
.profileikon{
   box-shadow: 2px 2px 2px 1px grey;
    left: 12px;
    max-height: 68px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    width: 69px;	
}
.detailuserpin{
 position:relative;
 left:101px;
 margin-top: 0px;
  width: 64%;
 font-size: 13px;	
}
.row-detailmyprofile{
 position:relative;
 left:125px;
 margin-top: 0px;
 font-size: 13px;	
}
.showme{
 position:relative;
 left:125px;
 font-size: 13px;
 display:none; 	
}
.brand{
   float:left; 
   width:100% !important;
}
.brand input[type=text]{
	width:90% !important; 
}
.name-outer textarea{
  width: 100%;
  float:left;
  height:100px;
  border:1px solid #bec2c5;
  box-shadow: 0 0 4px 0 #BEC2C5;
  resize: none;	
}
 
.strength{
  width: 180px;
  float:left; 
}
.sbHolder {
  width:90% !important; 	
}
.strength input{
   box-shadow: 0 0 4px 0 #BEC2C5;
   height: 34px;
   width:100%;
   border:1px solid #bfc3c6;
   padding-left: 10px;
}
.m3{
   width:auto;
   background:#fff;
   padding-bottom:28px;  
   line-height: 40px; 	
}
.outer-form{
	margin-left:15px;
	margin-right:15px; 
}
.calc{
	width:auto;
	float:left;
	margin-left:-24px;   
}
.btn-outer{
	float:left;
	width:100%;
	text-align:center;   
}
.reg_text_required{
	float: right;
    margin-top: 0;
    text-align: right;
    width: 100%;
}
.name-outer{
	float:left;
	width:100%;
	margin-top:32px;   
}
.name-outer h3{
  line-height: 22px;
  display: table-cell;
  font-family:'Open Sans Bold';
  font-size:14px;color:#454b60;
  float:left;
  width:100%;
   margin: 0 0 7px 0;  	
}
.name-outer input{
  height: 34px;
  color:#000;
  padding-left: 10px;
  float:left;
  width:91%;  	
}
.name-outer input[type=date]{
  box-shadow: 0 0 4px 0 #BEC2C5;
  height: 34px;
  width:88%;
  border:1px solid #bfc3c6;
  color:#71737a;
  padding-left: 10px;	
}
.adcontent-outer{
	height: auto;
    padding-left: 15px;
    padding-right: 28px;
    text-align: left;
}
.addheadline{
	font-size:15px;
	font-family:'Open Sans Bold';
	color:#454b60;
	padding-bottom: 20px;
	padding-top: 35px;
	text-align: left;
	padding-left: 0px;
}
.health-shaddow{
	 background: transparent url("pharmasave/myHealth_top_inner_shadow.png") no-repeat scroll left 0;
    float: left;
    height: 26px;
    margin-left: 0;
    width: 100%;
}
.atozbootom{
	margin-top:303px;
	padding-top:20px;
	border-top: 1px dotted #CFCFCF;
	line-height: 13px;
	font-family: 'Open sans';
	font-size:11px;
}
.atozcharacter{
	float: left;
    margin: 0 0 11px;
    text-align: left;
    width: 100%;
}
.find-heading{
	color:#0e838c;font-family: 'Open sans semibold';font-size:16px;padding-bottom: 10px;
}
.serch-thumb{
   position:absolute;
   top:80px;
   left: 22px;
   border: 1px solid #d7d2d2;
   width: 110px;
}
.containerForm {
	height: auto;
	padding: 10px;
	position: relative;
}
.box {
	border-bottom: 2px solid grey;
}


button#submit {
	margin: 10px;
}

span.button_prev {
	background-color: #989898;
    border: 1px solid #949391;
    padding: 5px 10px;
}
a.button {
	color: #FFFFFF;
	line-height: 50px;
    text-decoration: none;
}
span.button_next {
	background-color: #f77430;
    border: 1px solid #949391;
    padding: 5px 10px;
}

div.qa_box_scroll {
	margin: auto;
	text-align: left;
	position: relative;
	width: 500000px;
}
div.q_abox_sigle {
	box-shadow: 0 11px 8px -10px #CCCCCC inset, 0 -11px 8px -10px #CCCCCC inset;
	float: left;
	/*margin-left: 94px;
	margin-right: 94px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 100px;
	min-height: 119px;
	position: absolute;
	width: 500px;/*688*/
}

.answer-title {
	color: #D3D3D3;
	margin-left: 20px;
	margin-top: 10px;
}
.ajaxHealthTopicsTitle {
    font-size: 14px;
    height: 7px;
    line-height: 22px;
    padding-bottom: 33px;
    padding-left: 4px;
    padding-top: 17px;
    border: solid 1px;
    border-color: #dddee1;
    border-bottom: none;
    font-family: 'Open Sans Semibold', sans-serif;
    cursor: pointer;
  }

.ajaxHealthTopicsGeneral{
		font-family: 'Open Sans';
}
.ajaxHealthTopicsOpenDetail {
  float: right;
    margin-right: 9px;
    margin-top: 0;
    vertical-align: middle;
    width: 18px;
  }
.ajaxHealthTopicsQuestionH3General .ajaxHealthTopicsQuestionH3:first-child{
     padding-top:10px;
  }
  .ajaxHealthTopicsQuestionH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-bottom: 5px;
    padding-right: 44px;
   	padding-top:0px;
  }

  .ajaxHealthTopicsAnswerH3 {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    padding-left: 16px;
    padding-right: 44px;
    padding-bottom:28px;
    padding-top:5px;
   	font-family: "Open Sans";
  }

  .ajaxHealthTopicsAnswerH3 ul{
	padding-left:20px;
  }
  .ajaxHealthTopicsAnswerH3 ul li {
    list-style: disc;
    color: 666666;
 }
.ajaxHealthTopicsAnswerH3 ul li span {
    color: #4a4b4c;
    font-family: 'Open Sans';
    font-size: 13px;
}
.ajaxHealthTopicsShowAllQuestion {
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: #dddee1;
    cursor:pointer;
    font-family: 'Arial Regular', sans-serif;
    font-size: 13px;
    color: #0e838c;
    text-align: right;
    padding-right: 24px;
    display: none;
    padding-bottom: 10px;
  }

 div.searchLabel {
    cursor: pointer;
    font-family: "Open Sans bold";
    font-size: 22px;
    margin: 0 0 13px;
    position: static;
    text-align: left;
    width: 100%;
  }
 div.searchLabel a {
    color: #4a4b4c;
    text-decoration: none;
  }
  .faqAZTAbleBody ajaxHealthTopicsGeneralTableFaq:last-child {
  	border-bottom: 1px solid #CCC;
  }
.thumb {
   float:none;
   width: 102px;
 }
.search-ikon{display:block;position:static;float:left;}
.center_all{width:100%;text-align:center}
.floatLeft{float:left;padding:0 4px 4px 0}
.floatRight{float:right;padding:0 0 4px 4px}
.relative{position:relative}
.clear{clear:both}
.bold{font-family:'Open Sans Bold',sans-serif}
.italic{font-style:italic}
.italic-bold{font-family:'Open Sans Bold Italic',sans-serif}
.noborder{border:0 !important}
.validation_error_box{position:absolute;z-index:1000;border:1px solid #f00;background-color:#ffc0cb;padding:10px}
.tooltipGeneralError{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail{position:absolute;z-index:3000;padding-left:0;padding-top:11px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:normal;background-image:url("toolbge.png");background-repeat:no-repeat;background-attach:scroll;background-position:0 13px;background-color:transparent;width:260px;height:58px;display:none;}
.tooltipGeneralErrorEmail div{margin:6px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError div{margin:16px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px}
.tooltipGeneralError.toolbge_big {background-image:url('toolbge_big.png'); background-size:257px 95px; height:100px;}
.memactive{float: left;width: 100%;line-height:22px; margin:15px 0 0 0px; padding: 0px;font-weight:bold;font-size: 13px;color:#3c3a3b;}
.tooltipGeneralError.toolbge_big.bigger {background-image:url('toolbge_bigger.png'); background-size:257px 120px; height:125px;}

.tooltipGeneralError.toolbge_big div {
	margin:5px 0px 0px 60px;
	display: table-cell;
	height: 90px;
	padding-left:58px;
	line-height: 13px;
	vertical-align: middle;
}
.foter-logo{
	width:100%;
	float:left;  
}
.tooltipGeneralError.toolbge_big#passwordtext_alert div {
	padding-left: 62px!important;
}
.tooltipGeneralError.tooltipLeft {background-image:url("toolbge_left.png");}
.tooltipGeneralError.tooltipLeft.toolbge_big {background-image:url('toolbge_left_big.png'); height:100px;}
.tooltipGeneralError.tooltipLeft div {margin:16px 50px 0px 10px;}
.tooltipGeneralError a {color:#00aec7; font-style:italic; text-decoration:none;}
.tooltipGeneralError a:HOVER {text-decoration:underline;}
.shadowBox{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);overflow:hidden;text-align:center}
.shadowBox:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.progressBox{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#fff;width:200px;padding:20px;display:inline-block}
.progressImage{background:transparent url('ajax-loader-big.gif') no-repeat;float:left;width:66px;height:66px}
.progressText{padding:25px 0 0 10px;color:#a9a9a9}
.loginBack{height:26px; margin:0px 0px 4px;position:absolute;top:14px;right:40px;display:none;  }
.loginBack a, #backdiv a {color:#505366; line-height:26px; text-decoration:none; vertical-align:middle;font-family:'Open Sans',sans-serif; font-size:16px;background: url('back_button.png') no-repeat scroll 0 0 transparent; padding-left: 17px;}
.loginBack a:hover, #backdiv a:hover {background: url('back_button_hover.png') no-repeat scroll 0 0 transparent;}
.loginBack img,.loginBack span, #backdiv img, #backdiv span {vertical-align:middle;padding-bottom: 8px;}
.security_question{color:#555555; font-family:'Open Sans',sans-serif; font-size:15px; line-height:18px; padding:0px 0px 10px;}
/*div#login_background{width:100%;position:relative;z-index:0;text-align:center;height:620px;overflow:hidden}*/
/*div#login_background_center{position:absolute;top:140px;left:0;width:100%;height:524px}*/
div#login_box {background:url('homepage/header_shadow_dw.png') repeat-x scroll left top transparent;margin-top:0;float:left;width:100%;   }
div#login_background {
  background: rgba(0, 0, 0, 0) url("gdml/mobile-left.jpg") no-repeat scroll 0 0 / 150% 89%;
    float: left;
    height:326px;
    margin-top: 85px;
    margin-bottom:33px;
    position: relative;
    width: 100%;	
}
div#login_background_left{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_left.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
div#login_background_right{display:block;float:left;width:49.999%;height:524px;background:url("pharmasave/login_background_right.jpg") repeat-x scroll left 43px transparent;box-sizing:border-box;z-index:-1}
img#login_background_image{z-index:-1}
/*div#login_box,div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}*/
div#forgotPwd_box{position:absolute;top:126px;left:0;width:100%;height:524px;text-align:center}
div.login_background{float:right;height:auto;padding:22px 0 0 0 !important;width:100% !important; }
div.login_buttons{background-color:#1a8992;background-image:none;/*border:1px solid #e8e4e4;*/height:40px;}
div.login_buttons:hover{background-color:#096269;color:#ffffff; background-image:none;/*border:1px solid #e8e4e4;*/text-decoration:none;}
div.login_buttons a{font-family:'Open Sans Semibold'; font-size:16px; line-height:40px; display:block; text-align:center; text-decoration:none;width:100%; }
#logininput .login_buttons a{color:#ffffff;}
#loginregister .login_buttons a{color:#ffffff;}
#logininput .login_buttons a:HOVER{color:#ffffff;}
#login_title{color:#00aec7; font-family:'Arial',sans-serif; font-size:48px; line-height:56px; height:56px; text-align:right;}
#login_subtitle{color:#636466; font-family:'Open Sans',sans-serif;
 font-size:14px;
 line-height:23px;
 text-align:left;
   }
form.styleForm{border:5px solid #d1d3d4; margin-top:-46px;
 border-radius:4px;	-moz-border-radius:4px; -webkit-border-radius:4px;}
form.styleForm .inputBox{border:1px solid #ddd; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:30px; margin-bottom:4px; padding:5px; height:30px; width:300px;box-shadow:0 0 1px 1px #ddd;}
form.styleForm .inputBox:FOCUS{border:1px solid #888f93; box-shadow:0px 0px 8px #888f93; outline-color: transparent; outline-width: 0px;}
div#logininput{background-color:#fff;padding:18px 40px 40px;border:1px solid #e3e3e3;height:175px;text-align:left}

input#rr {
    float: left;
    margin:3px 0 0 0;
}
span.login-rem {
    font-size: 11px;
    float: left;
    margin:1px 0 10px 11px;
}
div#forgotinput{background-color:#fff;padding:40px;border:1px solid #e3e3e3;text-align:left}
a#loginPwdReminder{color:#717372; font-size:11px; text-decoration:underline; cursor:pointer; margin:0px;}
a#loginPwdReminder:hover{text-decoration:none;}
div#loginsubmit{float:right;width:123px;margin: 10px 0 0 0;}
div#forgotsubmit{float:right;width:123px;background-color:#fb8c3b;height:30px;}
div#forgotsubmit a{line-height:30px;}
div#loginregister{font-size:8pt;background-color:#fff;padding:3px 41px 27px 40px;border:1px solid #e3e3e3;border-top:0;text-align:left}
div#loginregister_button{width:96% !important;margin-left:7px; box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);background-color:#00aec7;margin-top:77px;}
div#loginregister_button:hover{background-color:#00aec7;}
div#loginregister_button span{font-size:16px;}
.login_rgb_red {color:#d6294f;}
div.login_buttons_red{width:314px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);background-color:#00aec7;margin-top: 6px;}
div.login_buttons_red span{/*font-size:14px;font-size:14pt*/font-size: 16px;}
ul#login_list{padding:20px;width:380px;float:left}
ul#login_list li{padding-bottom:20px;height:60px;clear:both}
ul#login_list li img{float:left;padding-right:10px}
.login_container_center{width:100%;margin-right:auto;margin-left:auto;text-align:left;float:left;  }
.login_container_center:before,.login_container_center:after{display:table;line-height:0;content:"";clear:both}
.login_box_3{/*background:url('homepage/bg-right_30x2.png') repeat-y scroll right top transparent;*/ float:left; /*margin-right:25px;*/ padding:0 0 15px 0; width:95%; /*display:block;width:31%;float:left;min-height:50px;box-sizing:border-box;margin-left:0;padding:10px;text-align: center;*/}
.login_box_3 div{color:#4a4b4c; font-size:14px; font-family:'Open Sans',sans-serif; width:268px; margin:25px 0 0 15px;width:96%;float:left; }
.login_box_3 p{margin-top:8px;font-size:9pt}
.login_box_last {background:none no-repeat scroll left top transparent; margin-right:0px; /*padding:0px 0px 0px 0px;*/}
.login_box_1{clear:both}
.login_box_1:before,.login_box_1:after{display:table;line-height:0;content:"";clear:both}
.login_box_1 h3.record_box {
    color: #0e838c;
    float: left;
    font-family: "Open Sans Semibold";
    font-size: 20px;
    margin-bottom: 0;
    margin-left:17px;
    margin-top: 19px;
    width:auto;  
}

.login_box_1 h1.login_container {color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}
/*.login_box_1 h2{color:#000;font-weight:bold;font-size:14pt;margin-top:20px;margin-left:10px;opacity:.5}*/
.login_line_shadow{height:15px;background-color:#fff;background-image:-moz-linear-gradient(top, #ededed, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ededed), to(#fff));background-image:-webkit-linear-gradient(top, #ededed, #fff);background-image:-o-linear-gradient(top, #ededed, #fff);background-image:linear-gradient(to bottom, #ededed, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#FFFFFF', GradientType=0)}
/*.login_line_withbg{background: url('homepage/bg-down_2x30.png') no-repeat scroll left top / 100% 190px transparent; height:190px;}*/
.login_line_withbg{
/* 	background: transparent url("login_gradinet_hr.png") no-repeat scroll left top / 100% 100%; */
    margin: 56px 0 9px;
    width:100%;
 }
.login_container_full{background-color:#e5e5e5;width:100%;padding-bottom:20px}
.login_container_full:before,.login_container_full:after{display:table;line-height:0;content:"";clear:both}
.login_line_shadow_0{height:10px;background-color:#e5e5e5;background-image:-moz-linear-gradient(top, #bbb, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bbb), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #bbb, #e5e5e5);background-image:-o-linear-gradient(top, #bbb, #e5e5e5);background-image:linear-gradient(to bottom, #bbb, #e5e5e5);background-repeat:repeat-x;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBBBBB', endColorstr='#E5E5E5', GradientType=0)}
.login_box_empty{width:290px;height:145px;background-color:#cfd0cf}
.login_footer{background-color:#eef2f3;padding:10px 0}
.login_footer:before,.login_footer:after{display:table;line-height:0;content:"";clear:both}
.login_personal_record_box{min-height:350px; margin:0px auto; width:100%;}
/*.login_logo_img{width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}*/
.login_logo_img{width:940px;background:url('pharmasave/logo_383_45.png') no-repeat scroll 80px 12px transparent;height:65px;margin:0px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right;position:relative;}
.login_logo_img_home{position:relative;width:940px;height:65px;background:url('pharmasave/header_logo.png') no-repeat scroll 80px 12px transparent;margin:1px auto;padding:15px 10px 0;color:#bab7b7;font-size:14px;text-align:right}
.login_logo_img a{color:#bab7b7;text-decoration:none}
.login_logo_img a:HOVER{text-decoration:underline;cursor:pointer}
/*.login_logo_line{width:100%;height:43px;background:url('bar_top_1x43.png') repeat-x scroll left top transparent;margin-bottom:50px;position:absolute;top:0;left:0}*/
.login_logo_line{background:none;height:auto;left:0;position: absolute;top: 0;width: 100%;z-index: 9999999;}
.login_logo_line .logo_links{color: #71737a;
  display:none;
    float: right;
    margin: -40px 0 0;
    width: 66px;}
.login_logo_line .logo_links a{color:#0e838c; font-family:"proxima-nova", san-serif; font-size:13px; text-decoration:none;}
.login_logo_line .logo_links a:HOVER {text-decoration:underline;}
.login_logo_line .logo_links a.active {color:#71737a;}
.login_logo_line .logo_links a.active:HOVER {text-decoration:none;}
.login_logo_line .logo_links span{color:#71737a; padding:0px 8px;display:none; }
.login_box_shadow {-moz-box-shadow: 0 0 6px 1px #DCE1E4; -webkit-box-shadow: 0 0 6px 1px #DCE1E4; box-shadow: 0 0 6px 1px #DCE1E4;}
.green-bg{width:100%;height:50px; float:left;}

/* contactus */
.static_generic_box_rel {position: relative;}
.static_generic_box_tit {
	font-family:'Open Sans',sans-serif;
	font-size:20px;
	font-weight:normal;
	padding:50px 10px 10px;
}
.static_generic_text_required {
	color:#8b8a91;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:10px;
	bottom:5px;
}
.tab-bg{
	float:left;
	width:100%;
	background:#84c72e;
	color:#fff;
	height:183px;    
}
#hl7_ordermatching{
	padding-top:0 !important; 
	width:100%; 
}
.new-login{
	padding-top:0; 
}
.new-tab-head-line{
	width:100%;
	float:left;  
}
.new-tab-head-line ul{
	width:100%;
	float:left;
	margin:0;
	list-style:none;
	padding:0;    
}
.new-tab-head-line ul li{
	border-bottom: 4px solid #fff;
    float: left;
    font-size: 28px;
    font-weight: bold;
    margin: 49px 11px 0 0;
    padding: 13px 0 18px;
    text-align: center;
    width: 234px;    
}
.new-login-bootom-text{
	 float: left;
    margin: 9px 0 0 10px;
    width: 96%; 
    display:none !important; 
}
.new-tagline{
	float: left;
    margin:0px 0 0 0;
    width: 100%;
    height:165px; 
}
.new-tagline h1{
   color: #444;
    float: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 21px;
    margin: 22px 9px 0 0;
    padding: 0;
    width: auto;  
 
}
.all-print{
	background: rgb(14, 131, 140) url("gdml/print_document.png") no-repeat scroll 10px 4px;
	color: rgb(255, 255, 255);
	padding-right: 10px;
	text-transform: uppercase;
	line-height: 22px;
	font-size: 11px;
	height: 22px;
	border-radius: 5px;
	padding-left: 28px;
	float: right;
	margin-right: 19px;
	width: 130px;
	text-align: center;
	margin-top: 16px;
}
.all-print a{
	text-decoration:none;
	color:#fff;  
}
.new-tagline h2{
    color: #444;
    float: right;
    font-size: 13.5px;
    font-weight: bold;
    margin: 11px 7px 0 0;
    padding: 0;
    width:100%;
    text-align:right; 
}
.new-tagline span{
 color: #000;
    float: right;
    font-size: 14px;
    line-height: 22px;
    margin: 11px 12px 0 0;
    padding: 0;
    width: auto;
 
}
.static_generic_box_border {
	border:1px dotted #000000;
	padding:5px 50px 20px;
	position: relative;
}
.static_generic_box_border .openBold {
	color:#4a4b4c;
	font-family:'Open Sans Bold',sans-serif;
	font-size:14px;
}
.static_generic_box_pre {
	color:#4e4a4a;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	margin:20px 0px 10px;/*15px -25px 10px;*/
}
.static_generic_box_pre b {font-weight:bold;}
.static_generic_box_border .input_text {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	color:#4a4b4c;
	font-family:'Arial',sans-serif;
	font-style:normal;
	outline: none;
	padding: 3px 5px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
	height: 32px;
	width:100%;
	font-size: 14px;
	text-indent:10px;
}
.helpicon-text{
	color: #1e1e1e;
    font-family: "Arial Corsivo","Arial";
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin: 9px 0 0 0;
    width: 61%;
}
.static_generic_box_border .input_text_small {
	width: 312px;
}
.static_generic_box_border .input_text:focus {
	border-color: #888f93; /*#51cbee;*/
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 8px #888f93;
	/*padding: 3px 0px 3px 3px;*/
	/*margin: 5px 1px 3px 0px;*/
}
.static_generic_box_border .input_text_error {
	border: 1px solid #FF0000;
}
.static_generic_box_border .input_text_ok {
	border: 1px solid #83CDA2;
}
.static_generic_box_border .textarea_text {
	height: 100px;
	width:100%;
}
.static_generic_box_border .input_init {
	color:#71737a;/*#888888;*/
	font-family:"Arial";/*'Open Sans',sans-serif;*/
	font-size:14px; /*13px;*/
}
.static_generic_box_border .lbl {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-top:28px;
}
.static_generic_box_border .input_noblock {overflow:hidden; width:100%;}
.static_generic_box_border .input_noblock .lbl {display:inline;}
.static_generic_box_submit {
	padding:15px 0px;
	text-align: center;
}

.static_generic_box_border div.form_xml .sbSelector:link{
	font-family:"Arial";
	color:#71737a;
	font-size:14px;
}


.static_generic_box_submit .submit_button, .static_generic_box_submit .cancel_button {
	background-color:#00aec7;
	border:0px none;
	color:#ffffff;
	cursor:pointer;
	font-family:'Open Sans',sans-serif;
	font-size:16px;
	height:40px;
	line-height:40px;
	text-align: center;
	width: 150px;
}
.static_generic_box_submit .cancel_button {background-color:#66696a;}
.static_generic_box_submit .cancel_button:FOCUS, .static_generic_box_submit .cancel_button:HOVER {background-color:#b40d37;}
.static_generic_box_submit .submit_button:FOCUS, .static_generic_box_submit .submit_button:HOVER {background-color:#00aec7;}
#box_home_confirm {border:0px; position:absolute; width:786px; min-height:200px; margin:0px auto; background-color:#ffffff; top:120px; left:50%; margin-left:-400px;}
#box_static_background {width:100%; position:relative; z-index:0; min-width:1380px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_static_background_image {width:100%; z-index:-1; /*margin-left:10%;*/ margin-top:40px;}
#box_dynamic_background {width:100%; position:absolute; top:43px; left:0; z-index:0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background:-moz-linear-gradient(top,  #ffffff,  #f1f1f1);}
#box_dynamic_background_image {width:100%; z-index: -1;}
#box_dynamic_body {background-color:#ffffff; height:auto; min-height:300px; margin:145px auto 20px; position:relative; width:99.5%;}
#box_home_title {background-color: #ffffff; height:50px; padding:0px 9px !important ;}
#box_home_title .center_head_tit {  color: #0e838c;
    font-family: "Open Sans Light",sans-serif;
    font-size: 14px;
    line-height: 20px;
    width: 67%; }
#box_home_body {padding:19px 16px 25px 13px !important; -moz-box-shadow:0px 30px 30px -30px #DCE1E4 inset; -webkit-box-shadow:0px 30px 30px -30px #DCE1E4 inset; box-shadow:0px 30px 30px -30px #DCE1E4 inset;}
#box_home_body .forgot_subtitle {  color: #4e4a4a;
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    line-height: 24px;
    padding: 0 0 36px; }
#box_home_body .enter_email_tit {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; display:block;}
#box_home_body .enter_email_input {font-size:16px; height:32px; margin:5px 1px 3px 0px; outline:medium none; padding:3px 0px 3px 3px; width:320px;}
#box_home_body .enter_email_sub {color:#666666; font-family:Arial,Sans-Serif; font-size:12px; padding:6px 0px 40px;}
#box_home_body .forgot_radio_tit {color:#505366; font-family:'Open Sans Light',sans-serif; font-size:20px; padding:0px 0px 5px;}
#box_home_body .forgot_solution_box {border:1px dotted #000000; padding:25px 0px;}
#box_home_body .forgot_solut_tit {color:#4e4a4a; font-family:'Open Sans',sans-serif; font-size:13px; padding:10px 11px;float:left; }
#box_home_body .forgot_solut_box {background-color:#f0f0f0; padding:0px 0px 20px;}
#box_home_body .forgot_result {padding:10px 20px 40px;}
#box_home_body .forgot_birth {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:18px; padding:20px 0px; width:100%; }
#box_home_body .forgot_quest {color:#454b60;width:79%;float:left; font-family:'Open Sans Bold',sans-serif; font-size:13px; padding:20px 40px; background:url('pharmasave/icons/locked-heart.png') no-repeat scroll 15px 15px transparent;}
#box_home_body .forgot_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding:0px 4px 5px; display:block;}
#box_home_body .forgot_input {font-size:16px; height:32px; margin:0px 3px; outline:medium none; padding:3px 0px 3px 3px; width:90%;}
#box_home_body .forgot_table {margin:0px 8px;float:left;width:91%;  }
#box_home_body .forgot_hint {color:#4e4a4a; font-family:'Open Sans Italic',sans-serif; font-size:13px; padding:5px 7px 0px;}
#box_home_body .forgot_hint a {color:#4e4a4a; font-style:italic; text-decoration:none;}
#box_home_body .forgot_hint a:HOVER {text-decoration:underline;}
#box_home_body .forgot_hint span {color:#454b60; display:none; font-family:Arial,Sans-Serif; font-weight:bold; padding-left:10px;}
#box_home_body .forgot_submit {padding:20px 40px 0px;float:left;width:auto;  }
#box_home_body .forgot_submit div{
	height: 40px;
	line-height: 40px;
	width: 85px;
	background-color: #00aec7;
	padding: 0px 15px;
	text-align: center;
}
#box_home_body .forgot_submit div:hover{
	background-color:#00aec7;
}
.lastbox{
	float: left;
    width: 100%;
    box-shadow: 0px 0px 3px 0px #ccc inset;
    padding: 42px 0 67px 0;   
}

#box_home_body .forgot_submit a {color:#ffffff; font-family:'Open Sans SemiBold',sans-serif; font-size:16px; padding:5px 0px; text-decoration:none;}
#box_home_body .forgot_submit a:HOVER {color:#ffffff;}
#box_home_body .forgot_submit a:link {color:#ffffff;}
#box_home_body .forgot_submit a:visited {color:#ffffff;}
#box_home_body .forgot_submit a:active {color:#ffffff;}
.no_margin_staticPage {margin:0px auto 20px !important;}

/* generic radio */
.input_radio_box {padding:5px 0px;}
.input_radio_fake {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake input {display:none;}
.input_radio_fake_store {background:url('pharmasave/formxml/radio_default.png') no-repeat scroll 4px top transparent; cursor:pointer; float:left; height:16px; width:20px;}
.input_radio_fake_store:HOVER {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_fake_store input {display:none;}
.input_radio_checked {background:url('pharmasave/formxml/radio_active.png') no-repeat scroll 4px top transparent;}
.input_radio_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}
/* generic checkbox */
.input_checkbox_box {padding:5px 0px;}
.input_checkbox_fake {background:url('pharmasave/formxml/checkbox_default.png') no-repeat scroll left top transparent; cursor:pointer; float:left; height:20px; width:20px;}
/* .input_checkbox_fake:HOVER {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;} */
.input_checkbox_checked {background:url('pharmasave/formxml/checkbox_active.png') no-repeat scroll left top transparent;}
.input_checkbox_fake input {display:none;}
.input_checkbox_lab {color:#454b60; font-family:'Open Sans Bold',sans-serif; font-size:14px; padding-left:10px;}

.home_confirm_mex b{font-weight:bold;}
.home_confirm_mex i{font-style:italic;}
.home_confirm_mex a{color:#018595;text-decoration:none;}
.home_confirm_mex a:HOVER{text-decoration:underline;}
.box_home{width:1092px;height:754px;margin:0 auto;text-align:left}
.box_center{background:url('bg-center-img.jpg') repeat-x scroll center top #fff;width:1024px;height:754px;float:left}
.box_left{background:url('bg-center-sx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_right{background:url('bg-center-dx.jpg') repeat-x scroll center top #fff;width:34px;height:754px;float:left}
.box_white{background-color:#fff}
.box_dash{background-color:#fff ;border:0 solid #ddd;position:relative;box-shadow:0 4px 10px #ddd;-moz-box-shadow:0 4px 10px #ddd;-webkit-box-shadow:0 4px 10px #ddd}
.box_dash_ext{position:relative}
.box_dash_bott{background-color:transparent}
.box_imgPrevious{width:409px;height:378px;position:absolute;top:48px;right:30px}
.box_linea0{position:relative;height:30px}
.box_linea1{position:relative;height:52px}
.box_linea2{position:relative;height:65px}
.box_linea3{position:relative;height:265px;width:540px;text-align:right}
.box_linea4{position:relative;height:252px}
.box_linea5{position:relative;height:56px;border-top:1px dotted #c3c3c3;margin:auto 20px;padding-top:5px;line-height:40px}
.box_linea6{position:relative;padding-top:15px;text-align:right}
.box_linea1 div{width:104px;border-top:12px solid #3db9af;padding-top:4px;margin:0 10px 0 910px;font-size:12px;color:#6f6f6f}
.box_linea1 span{padding:0 5px}
.box_linea1 a{color:#6f6f6f;text-decoration:none}
.box_linea1 a:HOVER{text-decoration:underline}
.box_linea2 img{margin:10px 0 0 38px}
.box_linea3 div{font-size:40px;font-weight:bold;line-height:56px;color:#fff}
.box_linea3 .displayResultFile{color:#000;font-size:14px;line-height:18px}
.box_linea3 .displayResultFile div{color:#000;font-size:14px;line-height:18px;font-weight:normal;padding:4px 0;text-align:left}
.box_linea3 .displayResultFile td{padding:2px 4px 0 0}
.box_linea3 .first{padding-top:10px}
.box_linea3 .otherColor{padding-bottom:10px;color:#3db9af}
.box_linea4 .img_slider{height:30px;padding:10px 50px}
.box_linea4 .img_slider div{background-color:#cbcbcb;width:30px;height:12px;float:left;margin-right:6px}
.box_linea4 .img_slider .actual{background-color:#3db9af}
.box_linea4 .all_title{padding:4px 0 10px 95px;color:#3db9af;text-transform:uppercase}
.box_linea4 .all_box{padding-left:95px}
.box_linea4 .singlebox{float:left;width:300px}
.box_linea4 .singlebox_title{font-size:22px;font-family:georgia;color:#797979}
.box_linea4 .singlebox_text{padding:10px 50px 10px 0;width:172px;float:left;font-size:16px;color:#3c3c3c}
.box_linea4 .singlebox_arrow{padding:10px 0;width:50px;float:left}
.box_linea5 img{vertical-align:middle}
.box_linea5 span{vertical-align:middle;padding-left:20px;font-size:22px;font-style:italic;font-family:georgia;color:#3c3c3c}
.box_linea6 img{padding-right:10px}
.box_text_error{width:auto;text-align:center;padding:0 20px;color:#505366}
.box_text_error div{color:#505366;font-size:30px;line-height:40px;padding:10px 0px;}
.detail_all{float: left;margin: 0 auto;padding-bottom: 20px;text-align: left;width: 100%;}
.detail_logo{width:350px;vertical-align:middle;float:left}
.detail_logo img{padding-top:5px;vertical-align:middle}
.detail_logout{width:60px;border-bottom:12px solid #19a4ce;padding:13px 0 2px 0;font-size:12px;text-align:center;float:right}
.detail_logout a{color:#6f6f6f;text-decoration:none}
.detail_logout a:HOVER{text-decoration:underline}
.logo_sitetitle {color: #818285;float: left;font-family: "Open Sans Light",sans-serif;font-size: 15px;margin: 26px 0 0 4px;text-transform: none;width:auto;}
.logo_last_login {color: #818285;float: right;margin: 38px 0 0;text-align: right;}
.logo_last_login a{color:#818285;}
.logo_last_login a:HOVER{color:#818285;}
.logo_last_login a.active{color:#818285;}
.logo_last_login a.active:HOVER{color:#818285;}
.logo_line{ background: transparent url("homepage/header_shadow_dw.png") repeat-x scroll left 125px;height:auto;padding-bottom:0px;position:static;width: 100%;}
.logo_links-iner{color: #71737a;float: right;margin:18px 28px 0 0;text-align: right;width:auto;}
.logo_links-iner a{color:#0e838c; font-family:"proxima-nova", san-serif; font-size:13px; text-decoration:none;}
.logo_links-iner a:HOVER {color:#71737a; text-decoration:underline;}
.logo_links-iner a.active {color:#71737a;}
.logo_links-iner a.active:HOVER {text-decoration:none;}
.logo_links-iner span{color:#71737a; padding:0px 8px;}
.logo_img{width:940px;height:65px;background:url('ud/logo_234x65_en.png') no-repeat scroll left top transparent;margin:0 auto;padding:15px 10px 0;color:#bab7b7;font-size:11px;text-align:right}
.logo_img a{color:#bab7b7;text-decoration:none}
.logo_img a:HOVER{text-decoration:underline}
.logo_bott_l{width:198px;height:46px;float:left}
.logo_bott_r{width:250px;height:56px;float:right}
.logo_bott_single{height:50px;padding:10px 20px}
.container_bott_ext{/*width:100%;*/background-color:#fff;position:relative;text-align:left;}
.container_bott_ext .bottom_box{width:750px;margin:0 auto;padding:15px 5px 15px 205px;}
.detail_col{display:inline;float:left}
.detail_menu{width:72%;position:fixed;top:0px;display:none; font-family:'Open Sans',sans-serif;font-size:14px;z-index:0;margin:0; }
.detail_center{ background-color: #f9f9f9;border: 1px solid #dddde0;float: left;margin-right: 0;min-height: 560px;position: static;width: 100%;}
.detail_em{min-height:440px}
#app_intro {float: left;
    margin: 0 0 20px 12px;
    width: 93%;}
    html.mm-opened.mm-opening #mm-blocker, html.mm-opened.mm-opening .mm-fixed-bottom, html.mm-opened.mm-opening .mm-fixed-top, html.mm-opened.mm-opening .mm-page{
    
    left:270px!important; 
    z-index:999;
    }
/*
#app_intro {margin: 26px 26px;}
#app_intro.breadcrumb {
    font: 12px/12px 'Arial Bold';
    margin-bottom: 11px;
    margin-left: 30px;
    margin-top: 11px;
    text-transform: capitalize;
}
#app_intro.breadcrumb a {
    color: #0e838c;
    text-decoration: none;
}*/
/*.detail_center h1{width:auto;margin:0 auto;font-family:Arial,Sans-Serif;font-size:20px;font-weight:bold;color:#9a9b9e;}*/
.detail_center h1{display: block;text-align: center;
    line-height: 19px !important;margin-top:10px; /*font:13px/13px 'Open Sans';*/}
.myaccount-box .detail_box_title h1{text-align: center!important; margin-top: 10px!important;}
.detail_center h6{width:688px;margin:0 auto;padding:10px 0 0;font-family:'Open Sans Light',sans-serif;font-size:13px;font-weight:normal;line-height:20px}
.detail_menu li{height:40px;background-color:#E6E5E0;margin-left:0;border-right:1px solid #dddde0;line-height:40px;padding:0 10px;position:relative;box-shadow:none;}
.detail_menu li a{color:#454b60;text-decoration:none;vertical-align:middle;display:block;padding-left:36px;font-family:'Open Sans Semibold';font-size:13px;text-transform:capitalize;}
.detail_menu.fr li a{
	text-transform:lowercase;
}
.detail_menu.fr li a:first-letter {
 text-transform:uppercase;
}
.detail_menu li a:HOVER{color:#018595;}
.detail_menu li.actual{color:#126537;background-color:#fff;margin-left:-4px;border-right:1px solid #dddde0 ;}
.detail_menu li.actual a{color:#018595;}
.detail_menu li.actual div{margin-left:3px;}
#dashboard_apps_container h2 {
	color: #707070;
    font-family: 'Arial Bold',sans-serif;
    font-size: 17px;
    line-height: 40px;
    padding-left:15px;
}
.detail_menu .my-dashboard{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-dashboard:HOVER{background:url('gdml/icons/menun-home.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-dashboard{background:url('gdml/icons/menun-home-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-labtestresults:HOVER{background:url('gdml/icons/menun-labresult.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-labtestresults{background:url('gdml/icons/menun-labresult-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-profile{background:url('menu/my-profile.png') no-repeat scroll left 6px transparent}
.detail_menu .my-profile:HOVER{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-profile{background:url('menu/my-profile_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll 2px -294px transparent}
.detail_menu .my-myreadinglist:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .actual .my-myreadinglist{background:url('gdml/icons/menu-icons.png') no-repeat scroll -298px -294px transparent}
.detail_menu .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-a-z:HOVER{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-a-z{background:url('gdml/icons/menu-healthaz.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-action-planning{background:url('menu/my-action-planning.png') no-repeat scroll left 6px transparent}
.detail_menu .my-action-planning:HOVER{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-action-planning{background:url('menu/my-action-planning_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-tracker:HOVER{background:url('menu/my-trackers_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-tracker{background:url('menu/my-trackers.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-community:HOVER{background:url('menu/my-community_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-community{background:url('menu/my-community.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-challenges:HOVER{background:url('menu/my-challenges_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-challenges{background:url('menu/my-challenges.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-rewards:HOVER{background:url('menu/my-rewards_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-rewards{background:url('menu/my-rewards.png') no-repeat scroll left 6px transparent}
.detail_menu .my-health-record{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-health-record:HOVER{background:url('gdml/icons/menu-healthrecordst.png') no-repeat scroll 0px 7px transparent}
.detail_menu .actual .my-health-record{background:url('gdml/icons/menu-healthrecordst-active.png') no-repeat scroll 0px 7px transparent}
.detail_menu .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 12px transparent}
.detail_menu .my-messages:HOVER{background:url('menu/my-messages_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-messages{background:url('menu/my-messages.png') no-repeat scroll left 6px transparent}
.detail_menu .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -42px transparent}
.detail_menu .my-medication:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .actual .my-medication{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -42px transparent}
.detail_menu .MYLABTEST_ICON{background:url('menu/my-labtests.png') no-repeat scroll left 6px transparent}
.detail_menu .MYLABTEST_ICON:HOVER{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .MYLABTEST_ICON{background:url('menu/my-labtests_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .MYRECORDS_ICON{background:url('menu/my-records.png') no-repeat scroll 2px 6px transparent}
.detail_menu .MYRECORDS_ICON:HOVER{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .actual .MYRECORDS_ICON{background:url('menu/my-records_rollover.png') no-repeat scroll 2px 6px transparent}
.detail_menu .my-goals{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .my-goals:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .my-goals{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -192px transparent}
.detail_menu .role-mypatient:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .actual .role-mypatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -192px transparent}
.detail_menu .role-admin{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-admin:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-admin{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings{background:url('menu/my-health-library.png') no-repeat scroll left 6px transparent}
.detail_menu .role-settings:HOVER{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .actual .role-settings{background:url('menu/my-health-library_rollover.png') no-repeat scroll left 6px transparent}
.detail_menu .menu_myprofile {height:79px; line-height:66px;}
/* .detail_menu .menu_myprofile img {border:2px solid #ffffff; height:52px; width:52px; position:absolute; left:15px; top:12px;} */
.detail_menu .menu_myprofile img {border:2px solid #ffffff; width:52px; max-width: 52px; max-height: 52px; position:absolute; left:15px; top:12px;}
.detail_menu .menu_myprofile .my-profile{background:none no-repeat scroll left top transparent; padding-left:7px;}
.detail_menu .menu_myprofile.actual img {border:2px solid #e6e6e6; position:absolute; left:19px; top:12px;}
.detail_menu .menu_myprofile.actual .my-profile{padding-left:8px;}
span.myprofile_detail {color:#0e838c; font-size:12px;  text-transform:uppercase; left: 101px;}
div.myprofile_rowdetail {color:#454b60;font-size: 13px;margin-top: 3px;left:101px;}
.myprofile_moreinfo {color:#00aec7; font-size:10px;  text-decoration:none; text-transform:uppercase;}
.myprofile_moreinfo span img {vertical-align: top;}

.em_user_detail #user_detail_div {color:#3c3b3b; font-size:14px; font-weight:bold; height:22px; left:101px; padding-top:15px; position:relative; text-transform:uppercase;}
.em_user_detail #address_detail_div {color:#454b60; font-size:13px; height:auto; left:101px; margin-top:0px; position:relative; width:66%; word-wrap:break-word;}
.em_user_detail .profile_image {cursor:pointer; /*height:90px;*/ width:66px;}
.em_user_detail #profile_image_go {background-color:#000000; bottom:0px; color:#ffffff; cursor:pointer; height:20px; line-height:20px; position:absolute; text-align:center; width:90px; display:none;}
.em_user_detail #plus_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}
.em_user_detail #edit_image_profile {position:absolute; top: 4px; right: 4px; cursor: pointer;}

.print_em {
	cursor: pointer;
    position: absolute;
    right: 10px;
    top: 12px;
}

.print_em_labresults, .print_em_labresults_detail, .print_em_labresults_summary{
	cursor: pointer;
    position: absolute;
    right: 30px;
    text-align: right;
    top:0px;
}

.reload_em {
	cursor: pointer;
    position: absolute;
    right: 40px;
    top: 10px;
}

.COPD_answers {
	border-left: 1px solid #ABAFAE;
    border-right: 1px solid #ABAFAE;
    margin: auto;
    padding-bottom: 10px;
    padding-right: 20px;
    position: relative;
    text-align: right;
    width: auto;
}
/* a.copd_button {
	color:#fff;
	cursor: pointer;
	display:block;
	text-decoration:none;
	line-height: 29px;
} */

.app_dash{color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em}
.app_dash a{color:#126537;font-family:Arial,Sans-Serif;text-decoration:none}
.app_dash a:HOVER{text-decoration:underline}
.detail_box_record, .detail_box_record_store{/*background-color:#f2f2f2;*/ color:#4e4a4a;font-family:'Open Sans',sans-serif;font-size:13px; width:100% !important ;margin:0 auto 0;min-height:32px;position:relative;height:306px !important;  overflow:hidden}
.detail_box_record label, .detail_box_record_store label{font-family:'Open Sans Bold',sans-serif;font-size:14px;color:#494e62;position:absolute;}
.detail_box_record input, .detail_box_record_store input{position:absolute;border:1px solid #bec2c4;box-shadow:0 0 10px 1px #bec2c4;height:36px;line-height:36px;padding-left:2px;width:196px}
.detail_box_record label.posRelative, .detail_box_record_store label.posRelative{position:relative;}
.detail_box_record input.posRelative, .detail_box_record_store input.posRelative{position:relative;}
.detail_box_record .button_record, .detail_box_record_store .button_record{background-color:#ffa500;width:160px;height:30px;padding:0;margin:0 0 0 240px}
.detail_box_record .button_record a, .detail_box_record_store .button_record a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.button_search #button_get_results{background:url('dashboard/get_results_orange.png') no-repeat left top transparent; width:172px; height:49px; margin:0 0 0 32px !important; text-align:left; cursor:pointer;}
.button_search #button_get_results:hover{background:url('dashboard/get_results_orange_over.png') no-repeat left top transparent;}
.button_search #button_get_results a{color:#fff;display:block;font-family:'Open Sans regular',sans-serif;font-size:16px;line-height:49px;padding-left:20px;text-decoration:none;}
.button_search.pages a, .button_search_store.pages a, .check-ordermatch.pages a{color:#fff;text-decoration:none;font-size:18px;line-height:32px;}
.button_search_cancel {position:absolute;left:330px;top:42px; color:#3f3f3f;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-transform:none;}
.button_search.pages.prev, .button_search_store.pages.prev, .check-ordermatch.pages.prev{position:absolute;left:384px;top:28px;background-color:#f1f1ed;border:1px solid #c9c3c3;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.prev:hover, .button_search_store.pages.prev:hover, .check-ordermatch.pages.prev:hover{background-color:#e3e3e3;}
.button_search.pages.prev a, .button_search_store.pages.prev a, .check-ordermatch.pages.prev a{color:#3d4255;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.button_search.pages.next, .button_search_store.pages.next, .check-ordermatch.pages.next{position:absolute;left:506px;top:28px;background-color:#00aec7;border:1px solid #00aec7;width:107px;height:32px;text-align:center;cursor:pointer;}
.button_search.pages.next:hover, .button_search_store.pages.next:hover, .check-ordermatch.pages.next:hover{background-color:#fc6307;}
.button_search.pages.next a, .button_search_store.pages.next a, .check-ordermatch.pages.next a{color:#ffffff;display:block;font-family:'Open Sans SemiBold',sans-serif;font-size:14px}
.detail_box_record_store > div > table {/*background:url('pharmasave/top_inner_shadow_big.png') no-repeat scroll left top transparent;*/}
.detail_box_record_store div.numbers {margin:15px 20px;}
.detail_box_record_store div.numbers ul {padding-bottom:10px;}
.detail_box_record_store div.numbers li {color:#868080; font-family:'Open Sans Light',sans-serif; display:inline-block; zoom:1; *display:inline; height:20px; text-align: center; width:10px;}
.detail_box_record_store div.numbers li.bold {color:#3e3838; font-family:'Open Sans Semibold',sans-serif;}
.detail_box_record_store div.numbers li.selected {background:/*url('resources/pharmasave/numbers_underlay.png')*/ none no-repeat scroll 0 0 #8dc53e; color:#333333; font-family:'Open Sans Bold',sans-serif; width:20px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.detail_box_record_store .ordermatch_tit {color:#d93f10; font-family:'Open Sans Semibold',sans-serif; font-size:14px; line-height:20px; padding-top:5px;}
.detail_box_record_store .ordermatch_subtit {color:#4e4a4a; font-family:'Open Sans regular',sans-serif; font-size:13px; line-height:18px;}
.detail_box_record_store .ordermatch_line {background:url('gdml/line-inner-shadow_668x27.png') no-repeat scroll center top transparent; height:85px; margin-top:20px; padding-right:20px; position:relative; width:666px;}
.detail_box_record_store .ordermatch_line.lineshort {background:url('gdml/line-inner-shadow_511x27.png') no-repeat scroll center top transparent;}
.detail_box_record_store #result_match_string {color:#505366; font-family:'Open Sans',sans-serif; font-size:14px; line-height:20px; padding:0px 20px 0px 0px;}
.detail_box_record_store #result_match_string .bold {font-family:'Open Sans Bold',sans-serif;}
.detail_box_record_store #result_match_string a {color:#0e838c; text-decoration:underline;}
.button_labtests#helpdesk{background:url('dashboard/helpdesk.png');width:165px;height:29px;text-align:left;cursor:pointer;position:absolute;left:160px;top:60px}
.button_labtests#helpdesk:hover{background-color:#cbc8c6}
.button_labtests#viewresults{background:url('dashboard/lab_tests.png');width:181px;height:29px;text-align:left;cursor:pointer;position:absolute;left:340px;top:60px}
.button_labtests#viewresults:hover{background-color:#fd9f5a}
.button_labtests#helpdesk a{color:#000;font-size:13px;font-weight:bold;line-height:29px;padding-left:14px;padding-right:35px;position:absolute;text-decoration:none}
.button_labtests#viewresults a{color:#fff;font-size:13px;font-weight:bold;line-height:29px;padding-left:20px;padding-right:37px;position:absolute;text-decoration:none}
.detail_box_tests{background-color:#fff;width:688px;min-height:32px;position:relative;overflow:hidden}
.detail_box{background-color:#fff; margin: 22px auto;min-height: 32px;overflow: hidden;position: static;width: 95%;}
.detail_box_title{height:32px;padding:0 15px;line-height:32px;color:#fff;font-family:"Open Sans",Semibold;font-size:16px}
.detail_box_title .title_num_actplan{background:url('ud/circle_blue_33x18.png') no-repeat scroll left top transparent;color:#fff;font-family:'Open Sans Semibold',sans-serif;font-size:13px;vertical-align:middle;position:absolute;top:4px;right:-60px;color: #222;width:33px;line-height:18px;text-align:center}
.detail_box_title[name=showembox]{background-color:#a1a1a1}
.detail_box_text{background-color:#fff;color:#4a4b4c;padding:15px;font-size:13px;line-height:1.4em}
.detail_box_text b{font-weight:bold}
.detail_box_text p{color: #4a4b4c;
    float: left;
    padding: 0 0 10px;
    width: 100%;}
.detail_box_text ol{padding:0 0 0 20px}
.detail_box_text ul{padding:0 0 0 10px;list-style:square inside url("li_style_square.png");margin:0 0 0 15px; }
.detail_box_text li{padding:2px 0 8px}
.detail_box_text .action{color:#126537;font-weight:bold}
.detail_box_text .action a{color:#f77f00;cursor:pointer}
.detail_box_text .intro_em{padding-bottom:10px}
.detail_box_text .intro_em .b_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:bold}
.detail_box_text .intro_em .n_tit{font-family:'Open Sans',sans-serif;font-size:18px;color:#0e6782;font-weight:normal}
.detail_box_text .intro_em .n_tit>span{vertical-align:middle;float:left;line-height:34px}
.detail_box_text .intro_profile{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_detail{padding-bottom:10px;font-size:13px;font-style:italic;font-family:'Open Sans',sans-serif}
.detail_box_text .intro_italic{font-size:13px;font-style:italic}
.detail_box_bar{background:url('bar_1x36.jpg') repeat-x scroll center top #fff;height:36px;padding:0 15px;line-height:36px}
.detail_box_bar{background:url('bar_1x29.png') repeat-x scroll center top #fff;height:29px;padding:0 15px;line-height:29px}
.detail_box_search, .detail_box_search_overview{background:url('bar_search.png') repeat-x scroll center top transparent;height:32px;vertical-align:middle;position:relative;}
.light_shadow{border:1px solid #abafae}
.l_r_light_shadow{border-left:none;border-right:none;}
span.num_counter{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    float: right;
    font-size: 12px;
    line-height: 17px;
    margin-left: 5px;
    margin-top: 10px;
    text-align: center;
    font-weight:bold;
    width: 24px;}
input#search_small{border:1px solid #cfd3de;height:22px;padding-left:18px;padding-right:51px;width:144px;position:absolute;top:46px;right:16px;}
input#search_health{border:1px solid #cfd3de;height:46px;padding-left:18px;padding-right:51px;width:440px;line-height:44px;}
ul.search_text_following {
	 float: left;
    list-style: inside none disc;
    padding: 0;
    width: 100%;
}
ul.search_text_following li {
	padding: 1px 0;
}
div.result_container {
	float: left;
    text-align: right;
    width: 100%;
}
div.result_container input#search_input {
	border: 1px solid #cfd3de;
    color: #71737a;
    font-family: Arial;
    font-size: 14px;
    height: 46px;
    line-height: 44px;
    padding-left: 18px;
    padding-right:0px;
    width: 60%;
}
.search_container li.alphabet_letter {display: inline;margin-left: 4px;margin-right: 3px;}
.search_container li.alphabet_letter a {
	color:#0e838c;
	font-family:'Open sans';
	font-size:15px;
	text-decoration: none;
}
li.alphabet_letter a:hover {
	text-decoration: underline;
}
.result_container li.alphabet_letter {
	display: inline;
	margin-left: 2px;
	margin-right: 3px;
}
.result_container li.alphabet_letter a {
	color:#0e838c;
	font-family: 'Open sans';
	font-size:14px;
	text-decoration: none;
}
div.related_title {
	border-bottom: 1px solid #CFD3DE;
	color:#656464;
	font-family: 'Arial';
	font-weight: bold;
	font-size:18px;
	height: 28px;
	padding-left: 10px;
	padding-top: 22px;
}
div.related_item {
	color:#19a4de;
	font-family: 'Open Sans bold';
	font-size:13px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.related_item.bordbottom {
 	border-bottom: 1px solid #CFD3DE;
}
a.health_article, a.health_article2, a.health_global {
	color:#0e838c;/*19a4de*/
	font-family: 'Open Sans';/*'Open Sans bold'*/
	font-size:13px;
	text-decoration: none;
}
#haz_detail_addtolist {position:relative; top:10px; right:15px; height:17px; text-align:right; margin-bottom: 10px;}
#haz_detail_addtolist a {color:#71737a; font-family:Arial; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; vertical-align:middle;}
#haz_detail_addtolist a:HOVER {color:#505366;}
#haz_detail_addtolist img {vertical-align:middle; padding-right:2px;}
#haz_detail_addtolist span {vertical-align:middle;}
table#summary div#factsheet {
	padding-left: 20px;
}
table#summary div.anchors li {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	padding: 0;
}
.detail_box .title_box {
	color: #018595;
	 font-family: "Open Sans bold";
    font-size: 13px;
    height: auto !important;
    line-height: normal !important;
    margin-top: 19px;
    overflow: hidden;
    text-align: left; 
}
.detail_box .title_box_grey {
	border-bottom: 1px solid #cccccc;
	color: #666666;
	font-family: 'Open Sans';
	font-size:14px;
	margin-bottom: 18px;
	margin-right: 42px;
	padding-bottom: 10px;
}
div#factsheet li a {
	color: #19a4de;
	font-family: 'Open Sans';
	font-size:14px;
	text-decoration: none;
}
.detail_paragraph {
	/*margin-top: 20px;*/
	text-align: justify;
}
.detail_paragraph li {
	list-style: disc outside none;
    margin-left: 5px;
    text-align: left;
}
.detail_paragraph .container {
	padding: 10px 21px;
}
/* .detail_paragraph .container p:last-child {
	font-family: Myriad Pro;
	font-size: 10px;
} */
.health_detail_article i {font-style:italic;}
.health_detail_article a {color:#71737A; text-decoration:none;}
.health_detail_article a:HOVER {color:#505366; text-decoration:underline;}
.health_detail_article p img {float:left; padding:10px 6px;}
.health_detail_article h3 {font-family:'Open Sans Semibold'; font-size:14px; padding:10px 0px 5px;}
.health_detail h3{color: #0e838c;font-size: 15px;font-family: 'Open Sans bold';}

/* MEDICATIONS */
.detail_box_medication {

}
div#medication_more, div#richlist_more {
	/*border-left: 1px solid #ABAFAE;
	border-right: 1px solid #ABAFAE;*/
	font-size: 10px;
	height: 30px;
	padding-right: 20px;
    text-align: right;
}
div#medication_more a, div#richlist_more a {
	color: #007ca3;/*#2ec9f5;*/
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
}

table.richlist tr.med_row td {
	max-width: 120px;
	overflow: hidden;
	vertical-align: middle;/*new*/
	word-break: break-word;
	padding-left:12px !important;
	padding-right:5px !important;
	text-align:left;
	float:none; 
}

div#medication_more a.link_pag_active, div#richlist_more a.link_pag_active {color: #505366;}
table.richlist th.header {
	border-bottom: 1px dotted #d7dadf;
	border-left: 1px dotted #d7dadf;
	/*border-top: 1px dotted #d7dadf;*/
	color: #007CA3;
	font-size: 10px;
	line-height: 13px;
	padding: 7px 5px 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: left;
}
table.richlist th.header.first {
	border-left: none;
	padding-left: 20px;
	text-align: left;
 
}

table#sorting_inbox_overview th.header{
	text-align: left;
	padding-left: 20px;
}

table.richlist .text {
	border-bottom: 1px solid grey;
	color: #4e5367;
	height: 40px;
	line-height: 40px;
	position:relative;
	text-align: center;
}
table.richlist .td_text_inbox, table.richlist .td_text, table.richlist .td_link, table.richlist .td_link_pat, table.richlist .td_img, table.richlist .td_butt, table.richlist .td_grap{
	border-bottom:none;
	/*line-height: 40px;*/
	line-height: 16px;/*new*/
    padding-bottom: 10px;/*new*/
    padding-top: 11px;/*new*/
	text-align: center;
	font-size:10px !important;
	border-left: 0px solid;
	word-break:normal!important;
}
table.richlist .td_text_inbox a, table.richlist .td_text a, table.richlist .td_link a, table.richlist .td_link_pat a, table.richlist .td_img a, table.richlist .td_butt a, table.richlist .td_grap a{
	display:block;
	vertical-align: middle;
	text-align:center !important ; 
}
table.richlist .td_text_inbox img, table.richlist .td_text img, table.richlist .td_link img, table.richlist .td_link_pat img, table.richlist .td_img img, table.richlist .td_butt img, table.richlist .td_grap img{
	vertical-align: middle;
}
table.richlist .td_text_inbox span, table.richlist .td_text span, table.richlist .td_link span, table.richlist .td_link_pat span, table.richlist .td_img span, table.richlist .td_butt span, table.richlist .td_grap span{
	/*text-transform: capitalize;*/
	vertical-align: middle;
}
table.richlist tr.med_row {
	color: #454b60;
	cursor: pointer;
	font-family: 'Open Sans Semibold',sans-serif;
	height: 53px;
}
.bg_app_2 table.richlist tr.med_row {
	color: #505366;
}
.bg_app_2 table.richlist tr.med_row:hover {
	color: #018595;
}
.bg_app_2 table.richlist tr.med_row .td_text span {
	font-family: ''Open Sans Semibold'';
	/*font-weight: bold;*/
}
.bg_app_2 table.richlist tr.med_row .td_text.open span {
	color:#14808a;
}
table.richlist .td_butt a {
	color: #ffffff;
	text-decoration: none;
}
table.richlist .td_butt span {
	background-color: #949391;
	border: 1px solid #949391;
	padding: 5px 10px;
}
table.richlist .td_butt a:HOVER span {
	border: 1px solid #ffa500;
}
table.richlist .td_link, table.richlist .td_link_pat {
	padding-right: 15px;
	text-align: right;
	vertical-align:middle;
	width: 25px;
}
table.richlist .row_1of3.td_img {width:60px;}
table.richlist .row_1of3.td_text {padding-left:15px; text-align:left;}
table.richlist .td_grap {
	padding: 0px 10px;
	width: 300px;
}
table.richlist .td_grap .graphic_bar {
	background-color: #d6d6d6;
	display: inline-block;
	height: 10px;
	position: relative;
	text-align: left;
	width: 300px;
}
table.richlist .td_grap .graphic_color {
	background-color: #2e8abf;
	display: inline-block;
	height: 10px;
}
table.richlist .td_grap .graphic_point {
	left: -6px;
	position: absolute;
	top: -10px;
}
table.richlist .lastrow {
	border-bottom: none;
}
table .div_hidden {
	background: url('pharmasave/background_hidden_box.png') repeat-x scroll 0 bottom #f5f6f9;
	display:none;
	/*padding-bottom: 40px;*/
	position: relative;
	float:left;
	width:100%;  
}
table .div_addelement {
	height: 40px;
	/*background: url('pharmasave/bar_add_element.png') repeat-x scroll 0 bottom #d3d6de;*/
	background-color: #F0F1ED;
	border-bottom: 1px solid #D7DADF;
}
/*
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	bottom: 10px;
	cursor: pointer;
	height: 21px;
	left: 20px;
	position: absolute;
	text-align: center;
	width: 116px;
}
*/
table .button_add_element {
	background: url('pharmasave/add_element.png') repeat-x scroll 0 bottom transparent;
	cursor: pointer;
	float: left;
	height: 21px;
	margin-left:23px;
    margin-right: 4px;
	margin-top: 10px;
	text-align: center;
	width: 116px;
}
table .button_add_element a {
	color: #008BB6;/*#3acbf6;*/
	text-decoration: none;
}
.detail_box_bar .div_addelement {
	height: 29px;
}
.detail_box_bar .button_add_element {
	background: url('pharmasave/button_add.png') no-repeat scroll left center transparent;
	cursor: pointer;
	height: 29px;
	text-align: center;
	width: 86px;
}
.detail_box_bar .button_add_element a {
	color:#007ca3;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.button_add_element.button_without-img {
	background: none no-repeat scroll left top transparent;
	margin: 10px 10px 0px;
	width: auto;
}
.button_add_element.button_without-img a {
	background-color:#f7fbfb;
	border:1px solid #c0bdbb;
	padding:2px 6px;
	font-size:10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0px 0px 2px 2px #e3e9ea;
	-moz-box-shadow:0px 0px 2px 2px #e3e9ea;
	-webkit-box-shadow:0px 0px 2px 2px #e3e9ea;
}
.button_add_element.button_without-img a:HOVER {
	background-color:#e0e3e3;
}
a.profile_update {
/* 	background-color: #F7FBFB; */
	/* border: 1px solid #C0BDBB;
	border-radius: 4px;
	box-shadow: 0 0 2px 2px #E3E9EA;
	display: block;
	font-size: 10px;
	font-family: 'Arial Bold',sans-serif;
	line-height: 25px;
	color: #007ca3;
	padding-left: 10px;
    padding-right: 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: #F7FBFB;
  	background: -webkit-linear-gradient(#F7FBFB, #F0F3F3);
  	background:    -moz-linear-gradient(#F7FBFB, #F0F3F3);
  	background:         linear-gradient(#F7FBFB, #F0F3F3); */
}
a.profile_update:HOVER {
/* 	background-color:#e0e3e3; */
	/* background: #E0E2E2;
  	background: -webkit-linear-gradient(#E0E2E2, #D8DCDC);
  	background:    -moz-linear-gradient(#E0E2E2, #D8DCDC);
  	background:         linear-gradient(#E0E2E2, #D8DCDC); */
}
.list_med_block {overflow:hidden; width:100%;}
.list_med_scroll {overflow:hidden; width:100%; position:relative; left:0px;}
.list_med_single {overflow:hidden; width:100%; float:left;}

.intro_em_medication {
	padding: 10px 15px 0px;
}

#detail_medications .detail_title, #refill_container .detail_title {
	color: #05c059;
	font-weight: bold;
	margin-bottom: 5px;
    margin-top: 5px;
	/*text-transform: uppercase;*/
}
#detail_medications .detail_text, #refill_container .detail_text {
	color: #4e5367;
}
#detail_medications .detail_title {color:#018595;font-size:12px;}
#detail_medications .detail_text {font-size:13px; line-height:18px; font-family:'Open Sans Semibold'; color:#454b60;}
#detail_medications .detail_text_italic {font-size:13px; line-height:18px; font-family:'Open Sans Italic';  font-weight:normal; color:#454b60;}
#detail_medications .detail_text.hidden_text {margin-left: 30px;margin-bottom: 25px;font-family: 'Open Sans';font-size: 14px;}
#detail_medications .red_text {color:#018595; font-weight:normal;}
#detail_medications .detail_title .red_text{font-size:13px;}
#detail_medications p {padding:5px 0px;}
#detail_medications b {font-weight:bold;}
#detail_medications i {font-style:italic;}
#detail_medications ul {list-style-type:disc; padding-left:20px;}

#detail_medications .med_box-tit {
	/*border-bottom: 3px solid #E7E6E4;*/
    /*margin-bottom: 20px;*/
    max-width: 450px;
    font-size:12px;
    /*overflow: hidden;*/
    padding-bottom: 6px;
    /*white-space: nowrap;*/
}
#detail_medications .med_brand-tit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-weight:bold;}
#detail_medications .med_brand-subtit {color:#454b60;font-family:'Open Sans'; font-size:18px; font-style:italic; font-weight:normal; text-transform:none;}
#detail_medications .med_refill-rem {border:3px solid #e7e6e4; padding:10px 15px; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
/*#com_7012_70115 > div {padding:10px 10px 10px 30px;}*/
#commandbar_7012 {position:relative;}
#com_7012_70115 .commandbar_button {font-family:'Open Sans'; font-size:16px; margin-left:20px; width:200px;}
#com_7012_70115 .commandbar_button a {background-color:#d42955; border:1px solid #ffffff;margin-bottom: 20px; margin-top: 20px;}
#com_7012_70115 .commandbar_button a:HOVER {background-color:#018595; border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button {font-family:'Open Sans'; font-size:16px; height:78px; line-height:28px; margin-left:20px; width:200px;}
#com_7012_null .commandbar_button span {background-color:#e7e7e7; border:1px solid #ffffff; color:#53556c; cursor:pointer; display:block;width: 170px;height: 32px;margin-bottom: 20px; margin-top: 20px;padding: 5px;}
#com_7012_null .commandbar_button span:HOVER {border:1px solid #c9c3c3;}
#com_7012_null .commandbar_button span:AFTER {content:'Refill now';}
#com_7012_null .commandbar_button span img {display:none;}
.com_7012_alert {
	/*background-color:#d42955;*/
	background-color:#018595;
	color:#ffffff;
	font-family:Open Sans semibold;
	font-size:13px;
	position:absolute;
	right:30px;
	/*top:-10px;*/
	top:-60px;
	min-height:50px;
	/*height: 90px;*/
	padding:10px;
	/*width:280px;*/
	width:348px;
	border:1px solid #c9c3c3;
	box-shadow:0px 0px 16px 2px #aeaeae;
	-moz-box-shadow:0px 0px 16px 2px #aeaeae;
	-webkit-box-shadow:0px 0px 16px 2px #aeaeae;
}
.com_7012_alert .bold {font-family:'Open Sans Bold';}
#com_70321 {left:270px; width:340px;}
#medication_about .text_about_title {
	font-size: 16px;
    font-weight: bold;
	text-align: left;
}
#medication_about .text_about {
	text-align: left;
}
div.grey_block_button {
	background-color: #00aec7;
    background-image: none;
    border: 1px solid #00aec7;
    color: #ffffff;
    cursor: pointer;
    float:left;
    height:auto;
    line-height:44px;
    position: static;
    text-align: center;
    width:85px;
}
div.grey_block_button a {
	color:#ffffff;
	display:block;
	font-family:'Open Sans Semibold',sans-serif;
	font-size:15px;
	line-height:38px;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	text-decoration:none;
}
div.grey_block_button:HOVER, div.grey_block_button:FOCUS {
	background-color:#00aec7;
}
div.grey_block_button_cancel, div.grey_block_button_reset {
	background-color: #f1f1ed;
    border: 1px solid #c8c3c3;
    bottom: 40px;
    cursor: pointer;
    float: left !important;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding:0 !important;
    text-align: center;
    width:80px !important;
}
div.grey_block_button_cancel a, div.grey_block_button_reset a {
	color: #4a4b4c;
	display: block;
	line-height:38px;
	text-decoration: none;
	font-family: 'Open Sans semibold';
	font-size: 15px;
	text-transform: capitalize;
}
div.grey_block_button_cancel:hover, div.grey_block_button_reset:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add.blocked, div.grey_block_button_save.blocked, div.grey_block_button_add.blocked:hover, div.grey_block_button_save.blocked:hover {
	background-color: #e3e3e2;
}
div.grey_block_button_add, div.grey_block_button_save {
	background-color: #00aec7;
    border: 1px solid #00aec7;
    bottom: 40px;
    cursor: pointer;
    float:left;
    height: 39px;
    line-height: 40px;
    margin:0 0 0 12px !important;
    text-align: center;
    text-transform: capitalize;
    width:84px;
}
div.grey_block_button_add a, div.grey_block_button_save a {
	color:#ffffff;
	font-family:'Open Sans Semibold',sans-serif;
	font-size:15px;
	line-height:39px; 
}
div.grey_block_button_add:hover, div.grey_block_button_save:hover {
	background-color: #00aec7;
}
div.white_block_button {
	background-color: #f1f1ed;
	border: 1px solid #c6c6c6;
	color: #666666;
	cursor: pointer;
	position:static;
	height:auto;
	width:85px;
	line-height:41px;
	text-align: center;
}
div.white_block_button:hover {
	background-color: #e3e3e3;
}
div.white_block_button a {
	color: #454b60;
	font-family: 'Open Sans';
	font-size: 15px;
}

table#payment_report {
	margin-bottom: 60px;
	margin-top: 10px;
	width: 720px;
}
table#payment_report th {
	background-color: #737687;
	border: 1px solid #b9b9b9;
	color:#fff;
	font-size: 12px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	vertical-align:middle;
	width: 14%;
}
table#payment_report td {
	border: 1px solid #b9b9b9;
	color: #737687;
	font-size: 12px;
	padding: 10px;
}
table#payment_report span.price, table#payment_report td.price {
	color: #737687;
}
table#payment_report td.price {
	padding-right: 30px;
    text-align: right;
}
div#signatures {
	color: #42475d;
	text-align: right;
	margin-bottom: 50px;
	margin-right: 270px;
}
div#signatures .ph_sign {
	font-weight: bold;
	margin: 5px 0 15px 5px;
}

/* default content objlist */
.box_objList_block {overflow:hidden; width:100%;}
.box_objList_scroll {left:0px; position:relative; width:100%;}
.box_objList_single {float:left; width:100%;}

/* default command bar */
.commandbar_box {float:left;}
.commandbar_box > div {padding:10px;}
.commandbar_text1 {font-weight:bold;}
.commandbar_text2 {padding:2px 0px 10px;}
.commandbar_button {text-align:center;}
.commandbar_button a {background-color:#949391; border:1px solid #949391; color:#ffffff; display:block; padding:5px; text-decoration:none; vertical-align:middle;height: 32px;width: 170px;}
.commandbar_button a:HOVER {background-color:#c4c3c1; border:1px solid #ffa500;}
.commandbar_button img {vertical-align:middle;}
.commandbar_button span {line-height: 32px;}

/* default detail */
.component_detail_box {color:#4e4a4a; font-family:'Open Sans Light',sans-serif; font-size:14px; line-height:20px;padding-bottom: 0px;width:100%; }
.component_detail_bg {padding:15px 30px; min-height:80px;}
.component_detail_tit1 {font-size:17px; line-height:24px;width:84%; padding-bottom:15px;color:#018595;font-family: 'Open Sans Light';}
.component_detail_tit2 {color: #454b60;float: left;font-family: "Open Sans Semibold";font-size: 13px;line-height: 20px;padding-bottom: 0;width:98%; }
/*.detail_hr-medication {padding:15px 30px 15px 165px; min-height:90px; background:url('gdml/details/hr_my-medication.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-medication {padding:0; min-height:100px;float:left;width:100%;}
.detail_my-medications-review {padding:15px 30px 15px 165px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_my-medication-reviews {padding:35px 30px 15px 160px; min-height:88px; background:url('gdml/details/hr_my-medication-review.png') no-repeat scroll 30px 10px transparent;}
.detail_hr-appointments {padding:0;float:left;width:100%;   }
/*.detail_hr-labresult {padding:15px 30px 15px 165px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-labresult {padding:0; min-height:100px;float:left;width:100%; }
.detail_hr-labresult-favo {padding:35px 30px 40px 160px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 30px transparent;}
/*.detail_my-vaccinations-history {padding:15px 30px 15px 165px; min-height:100px; background:url('gdml/details/hr_my-vaccination.png') no-repeat scroll 30px 10px transparent;}*/
.detail_hr-vaccination {padding:0; min-height:100px;float:left;width:100%;}
.detail_rl-myreadinglist {
background: transparent url("gdml/details/myrl_empty-list.png") no-repeat scroll 17px 30px / 46px 43px;
    min-height: 88px;
    padding: 23px 14px 65px 84px;
	
	}
	

.box_below_line #open_haz_application {
    float: right;
    margin:0 14px 0 0 !important;
    text-align: center;
    width:128px !important;
}	

/* custom detail */
.detail_rl-myreadinglist .component_detail_tit1{display:none;}
.detail_rl-myreadinglist .myreadinglist_add_plus{color:#00aec7;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;}
.detail_rl-myreadinglist .myreadinglist_add_text{color:#00aec7;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase;}

/* default grid badges */
.badgename_box {border:1px solid #cdcdcd; background-color:#3284ae; color:#ffffff; display:table; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgename_box:HOVER {border:1px solid #ffa500;}
.badgename_row {display:table-row; height:50px;}
.badgename_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgename_icon {position:absolute; bottom:1px; left:1px; height:70px; width:70px; /*background-color:#3284ae;*/ overflow:hidden; text-align:center;}
.badgename_icon img {max-width:70px;}
.badgename_butt {position:absolute; bottom:1px; right:0px; height:auto; width:138px; background:url('arrow_white_dw.png') no-repeat scroll right center transparent; border-top:1px dotted #ffffff; text-align:right;}
.badgename_butt a {color:#ffffff; font-size:12px; padding-right:20px; text-decoration:none; text-transform:uppercase;}

.badgedata_box {border:1px solid #cdcdcd; background-color:#ffffff; color:#000000; float:left; font:14px/18px 'Open Sans Bold',sans-serif; height:122px; margin:10px; position:relative; width:206px;}
.badgedata_box:HOVER {border:1px solid #ffa500;}
.badgedata_row {display:table-row; height:50px;}
.badgedata_name {display:table-cell; padding:0px 10px 10px; text-transform:uppercase; vertical-align:bottom;}
.badgedata_butt {position:absolute; bottom:0px; left:0px; height:20px; width:100%; background:url('arrow_blue_r.png') no-repeat scroll right center transparent; border-top:1px dotted #cdcdcd; line-height:20px;}
.badgedata_butt a {color:#333333; font-size:12px; padding:0px 16px 0px 10px; text-decoration:none; text-transform:uppercase;}
.badgedata_message {color:#666666; font:italic 12px/15px 'Open Sans',sans-serif; padding:5px 10px;}
.badgedata_pointsgoal {display:table-cell;}
.badgedata_points_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_points_row {display:table-row;}
.badgedata_points_line {border-left:1px dotted #cdcdcd;}
.badgedata_points_val1 {display:table-cell; font:13px/16px 'Open Sans Bold',sans-serif; padding:4px 4px 0px; text-transform:uppercase;}
.badgedata_points_val2 {display:table-cell; font:13px/16px 'Open Sans',sans-serif; padding:0px 4px 4px; text-transform:uppercase;}
.badgedata_progressbar {padding:5px 10px;}
.badgedata_bar_box {background-color:#d6d6d6; display:inline-block; height:10px; margin-right:10px; position:relative; text-align:left; width:100px;}
.badgedata_bar_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_bar_text {font:28px/30px 'Open Sans',sans-serif;}
.badgedata_scorebar {padding:5px 10px; min-width:150px;}
.badgedata_score_box {background-color:#d6d6d6; display:inline-block; height:10px; position:relative; text-align:left; width:100%;}
.badgedata_score_color {background-color:#2e8abf; display:inline-block; height:10px;}
.badgedata_score_text {font:14px/18px 'Open Sans',sans-serif;}
.badgedata_score_text_big {font:26px/28px 'Open Sans',sans-serif;}
.badgedata_textplus {display:table-cell;}
.badgedata_textplus_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_textplus_row {display:table-row;}
.badgedata_textplus_cell {display:table-cell; text-align:center; vertical-align:middle;}
.badgedata_textplus_big {font:16px/18px 'Open Sans Bold',sans-serif; text-transform:uppercase;}
.badgedata_textplus_small {font:13px/16px 'Open Sans',sans-serif; text-transform:uppercase;}
.badgedata_trendgraph {display:table-cell;}
.badgedata_trend_table {display:table; border-top:1px dotted #cdcdcd; height:50px; width:206px;}
.badgedata_trend_row {display:table-row;}
.badgedata_trend_cell1 {display:table-cell; height:50px; width:55px; border-right:1px dotted #cdcdcd; font:13px/16px 'Open Sans',sans-serif; padding:0px 2px; text-transform:uppercase; vertical-align:middle;}
.badgedata_trend_cell2 {display:table-cell; height:50px; width:146px;}
.badgedata_trend_lines {position:relative; height:50px; width:146px;}
.badgedata_trend_linered {border-bottom:1px solid #ff0000; height:4px;}
.badgedata_trend_linegray {border-bottom:1px solid #666666; height:4px;}
.badgedata_trend_linegreen {border-bottom:1px solid #009900; height:4px;}
.badgedata_trend_graph {height:4px; left:2px; position:absolute; top:2px; width:4px;}
.badgedata_trend_pointred {background-color:#ff0000;}
.badgedata_trend_pointgreen {background-color:#009900;}

/* box_ajax_slide_down */
.box_below_line {width:100%;float: left;}
.box_below_line .box_below_box.first {border-top:none; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .box_below_box {border-top:1px dotted #7b7b7d; margin-left:25px; min-height:40px; position:relative;}
.box_below_line .below_options {font:10px/20px Arial; height:20px; text-align:right; text-transform:uppercase; margin-right:20px; padding-top:15px;}
.box_below_line .below_options a {border-left:1px solid #cbcbcb; color:#00aec7; margin-left:15px; padding-left:8px; text-decoration:none; vertical-align:middle;}
.box_below_line .below_options a:hover {text-decoration:underline;}
.box_below_line .below_options img {line-height:20px; vertical-align:middle;}
.box_below_line .below_options span {line-height:20px; vertical-align:middle; padding-left:2px;}
.box_below_line .below_content {color:#0e838c; min-height:40px;}
.box_below_line .below_text { padding:0px 10px 6px;width:auto; }
.box_below_line .below_text_up {font:13px Arial bold; text-transform:uppercase; color:#14808a;}
.box_below_line .below_text_bold {color:#454b60; font:13px/18px 'Open Sans Semibold',sans-serif;}
.box_below_line .below_text > .below_text_bold:first-child {display: block;	padding-top: 10px;}
.box_below_line .below_text_hidden {display:none; padding:0px 0px 16px}
.box_below_line .box_below_box .below_text {padding:8px 10px 0px 0px;}
.box_below_line .below_button_new { float: left;padding:0;position: static;width:100%;}
.box_below_line .below_button_box {float: none;
    margin: 0 auto !important;
    position: static;}
.box_below_line .below_img_func {bottom:0px; cursor:pointer; height:22px; position:absolute; right:40px; width:22px;}
.box_below_line .below_plus_dw {background:url('pharmasave/icons/plus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}
.box_below_line .below_plus_up {background:url('pharmasave/icons/minus_22x22.png') no-repeat scroll center top transparent;margin-bottom: 10px;}

/* box_ajax_slide_right */
.box_ajax_slide_right {font:12px/18px Arial;}
.box_ajax_slide_right .ajax_right_title {font:13px/18px 'Open Sans Bold',sans-serif; padding:15px;}
.box_ajax_slide_right .ajax_right_text {padding:15px;}

/* box_ajax_popup */
.box_ajax_popup {padding:20px;}

div.sort_select, div.sort_select_overview {cursor:pointer; position:absolute; text-transform:uppercase;}
img.sort_select_img, img.sort_select_img_overview {cursor:pointer; position:absolute;}
div.sort_list, div.sort_list_overview {cursor:pointer; position:absolute; text-transform:uppercase;}
div.sort_list li, div.sort_list_overview li{background-color:#ebebeb;padding-left:4px;cursor:pointer;}
div.sort_list li:nth-child(odd), div.sort_list_overview li:nth-child(odd){background-color:#fff;}
div.sort_list li a, div.sort_list_overview li a{color:#555353;text-decoration:none;}
div#app_header{ background: transparent url("pharmasave/page_header.png") repeat-x scroll center bottom;border-bottom: 1px solid #dbdbdb;height:51px;position: relative; }
h1.app_title{ color: #707070;
    float: left;
    font-family: "Arial Bold",sans-serif;
    font-size: 16px;
    line-height:50px;
    padding-left: 10px;
    padding-top:0px;}
h1.app_title span{ color: #707070;float: left;font-family: "Open Sans",sans-serif;font-size: 13px;line-height:16px;padding-left: 0px;padding-top: 0;width: 89%;}
div.buttons_med{background-color:#f9f9f9;margin:auto;width:688px;}
div.med_update{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_update img{padding-left: 10px;padding-top: 10px;vertical-align: text-bottom;}
div.med_review{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-right:10px;width:188px}div.med_review img{padding-top:3px}
div.med_payment{background:url('pharmasave/background_buttons.png') repeat-x scroll center top transparent;border:1px solid #cacaca;border-radius:4px 4px 4px 4px;cursor:pointer;height:31px;margin-left:10px;width:188px}div.med_payment img{padding-top:3px}
.app_anchor{color:#4a4b4c;font-family:'Open Sans',sans-serif;font-size:12px;line-height:16px;margin:30px auto 0px;width:688px;}
.app_anchor a{color:#fff;text-decoration:none;}
.app_anchor a:HOVER{text-decoration:underline;}
.detail_arrow{position:absolute;bottom:10px;right:10px;}
.detail_share{position:absolute;top:8px;right:10px;}
.detail_print{position:absolute;top:8px;right:80px;}
.detail_corner_top_l{background-color:transparent;position:absolute;width:6px;height:6px;top:0;left:0;}
.detail_corner_top_r{background-color:transparent;position:absolute;width:6px;height:6px;top:0;right:0;}
.detail_corner_down_l{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;left:0;}
.detail_corner_down_r{background-color:transparent;position:absolute;width:6px;height:6px;bottom:0;right:0;}
.detail_bottom{width:100%;margin-top:20px;line-height:14px;color:#505366;font-size:11px;}
.detail_bottom_text{background-color:#ebebeb;line-height:20px;color:#505366;font-size:12px;padding:6px 10px;}
.detail_bottom_text a{color:#126537;text-decoration:none;}
.detail_bottom_text a:HOVER{text-decoration:underline;}
.bottom_box{width:688px;margin:0 auto;padding:10px 0;color:#7f7f7f;font-size:11px;}
.bottom_box b{font-weight:bold;}
.bottom_box a{color:#126537;text-decoration:none;}
.bottom_box a:HOVER{text-decoration:underline;}
.em_anchors{width:688px;margin:12px auto;padding:6px 0;border-top:1px solid #e0dfe1;}
.em_anchors blockquote{padding:4px 0 2px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 2px 10px transparent;}
.em_anchors a{color:#126537;font-style:normal;text-decoration:none;}
.em_anchors a:HOVER{text-decoration:underline;}
.em_anchors_small{width:auto;}
.em_anchors_noborder{border:0;}
.em_anchors_bott{background:url('bg_post_anchor.png') repeat-x scroll left top transparent;width:100%;height:20px;margin:0 auto;}
.em_anchors_padTop{margin:20px auto 0;}
.showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none;}
.showlink span{vertical-align:middle;}
.showlink img{vertical-align:middle;padding-left:4px;}
/*.app_dash .detail_box_title{color:#fff;border-bottom:3px solid #fe6e23;padding:0;}*/
.box_dash img{width:322px;}
.detail_dash_title{background-color:#a1a1a1;padding:10px 15px;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;}
.detail_dash_subtitle{background-color:#e2e2e2;padding:5px 15px;color:#303c54;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:bold;}
.detail_dash_list{background-color:#e2e2e2;padding:7px 15px 7px 15px;color:#505366;font-family:'Open Sans',Sans-Serif;font-size:13px;line-height:17px;}
.detail_dash_list ul{color:#1d3c73;font-size:8px;font-family:Arial,Sans-Serif;padding:0;list-style:disc inside;}
.detail_dash_list li{padding:2px 0 8px;font-family:Arial,Sans-Serif;line-height:1.5em;}
.detail_dash_list a{color:#19a4ce;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;text-decoration:none;}
.detail_dash_list p{padding:2px 0;}
.detail_dash_list blockquote{background:none;padding:4px 0;border-bottom:1px dotted #ccc;font-family:Arial,Sans-Serif;}
.detail_dash_list_bis{background-color:#fff;padding:0 15px 5px 15px;}
.detail_dash_table{background-color:#fff;padding:10px 4px 0 4px;color:#505366;font-family:Arial,Sans-Serif;font-size:13px;line-height:1.4em;}
.detail_dash_table .borderBott{border-bottom:1px solid #e2e2e2;}
.detail_dash_table td{padding:5px 5px;vertical-align:middle;}
.detail_dash_table img{padding:0;}
.detail_dash_table .link_checkin{background:url('button_blue_101x28.png') repeat-x scroll left top transparent;width:101px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_checkin a{color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit{background:url('button_yellow_76x28.png') repeat-x scroll left top transparent;width:76px;height:28px;text-align:center;margin-left:20px}
.detail_dash_table .link_doit a{color:#23251b;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.detail_dash_table .link_doit img{vertical-align:middle;}
.detail_dash_table .link_doit span{vertical-align:middle;}
.detail_dash_funbox{background:url('dashboard/funbox_bottom_or.png') no-repeat scroll left bottom transparent;width:100%;margin:15px 0;padding-bottom:5px;position:relative}.detail_dash_funbox .box_funbox{min-height:20px;margin:0 0 30px;padding:10px 30px 8px;position:relative}
.detail_dash_funbox span.h3{background-color:#fe6e23;padding:5px 30px;}
.detail_dash_funbox .funbox_title div{float:left;}
.detail_dash_funbox .funbox_title td{vertical-align:middle;}
.detail_dash_funbox .funbox_title td div{float:none;}
.detail_dash_funbox .funbox_title .css_action_desc{padding-left:6px;}
.detail_dash_funbox .funbox_title .css_action_desc .dett_desc{padding:4px 0 2px 22px;}
.detail_dash_funbox .funbox_cup{width:46px;text-align:left;padding-top:4px;}
.detail_dash_funbox .funbox_cup img{padding:0;}
.detail_dash_funbox .funbox_border>td{border-top:1px solid #e0dfe1;}
.detail_dash_funbox .funbox_noborder>td{border:0;}
.detail_dash_funbox .box_text{height:28px;line-height:1.4em;font-weight:bold;}
.detail_dash_funbox .funbox_list{height:32px;line-height:1.4em;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal}
.detail_dash_funbox .link_doit{background:url('dashboard/funbox_doit.png') no-repeat scroll left top transparent;width:77px;height:22px;text-align:center;margin-left:20px}
.detail_dash_funbox .link_doit a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.detail_dash_funbox .link_doit img{vertical-align:middle;display:none;}
.detail_dash_funbox .link_doit span{vertical-align:middle;font-size:1px;}
.detail_dash_funbox .box_funbox_leftimg{background:url('dashboard/funbox_left_img.png') no-repeat scroll left top transparent;width:15px;height:41px;position:absolute;top:0;left:-15px;z-index:12}
.tests_searchform{height:40px;}
.tests_searchform input{border:1px solid #ccc;height:25px;color:#aaa;}
.tests_searchform .button_link{background-color:#54b6e3;}
.tests_searchform .button_link:hover{background-color:#1280b2;}
.tests_searchform .button_testssearch{width:80px;height:30px;padding:0;margin:0 0 0 240px;}
.tests_searchform .button_testssearch a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
#tests_seemore.button_link{background-color:#ff7b1d;width:80px;height:30px;padding:0;margin:auto auto 15px}
#tests_seemore.button_link:hover{background-color:#1280b2}
#tests_seemore.button_link a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer{background-color:#fff;padding:0 4px 15px;font-size:13px}
.detail_profile_prefer a{color:#0e6782;text-decoration:none}
.detail_profile_prefer a:HOVER{text-decoration:underline}
.detail_profile_prefer td{padding:5px 0;vertical-align:middle}
.detail_profile_prefer .td_icon{width:50px;text-align:center}
.detail_profile_prefer .border_up{border-top:1px solid #c9c9c9}
.detail_profile_prefer .border_dw{border-bottom:1px solid #c9c9c9}
.detail_profile_prefer .button_link{background-color:#0a8546}
.detail_profile_prefer .button_link:hover{background-color:#126537}
.detail_profile_prefer .button_gen{width:110px;height:26px;padding:0;margin:0 0 0 240px}
.detail_profile_prefer .button_gen a{display:block;line-height:26px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.detail_profile_prefer div{padding:4px 20px 4px 0;position:relative}
.detail_profile_prefer div a{font-style:italic}
.detail_profile_prefer span{vertical-align:middle;position:relative}
.detail_profile_prefer input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.detail_profile_prefer .input{vertical-align:middle;border:0 solid #ccc;color:#505366;font-family:'Open Sans',sans-serif;font-size:14px}
.setting_mail_none{}
.setting_mail_edit{width:200px;font-style:italic;border:1px solid #ccc !important}
.setting_reminder_roundups td{vertical-align:top;text-align:left}
.box_focus{width:100%;margin-top:10px}
.box_focus td{vertical-align:middle}
.box_focus .left_td{width:70px;text-align:center;vertical-align:top}
.box_focus .left_div{background-color:#545454;width:70px;height:50px}
.box_focus .left_div_start{background-color:#0a8546}
.box_focus .right{background-color:#ededf1;width:585px}
.box_focus .right>table{width:555px;height:50px;margin:0 10px 0 20px}
.box_focus .title{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px}
.box_focus .subtitle{color:#3d455c;font-family:'Open Sans Light',sans-serif;font-size:13px;padding:8px 10px 8px 20px;border-top:1px dotted #545454}
.box_focus .recommended{color:#126537;font-size:12px;font-style:italic}
.box_focus .button_blue{background:url('ud/button_coach_blue.png') no-repeat scroll left top transparent;width:120px;height:24px;text-align:left;padding-left:9px}
.box_focus .button_blue a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.box_focus .button_start{background:url('profile/button_coach_gray.png') no-repeat scroll left top transparent;width:125px;height:24px;text-align:center;border:1px outset #d2d2d6}
.box_focus .button_start a{color:#535353;font-family:'Open Sans SemiBold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:28px;vertical-align:middle;display:block}
.box_focus .border_l_start{border-left:0}
.box_focus .border_l_blue{border-left:0}
.box_focus .coaching_start{background:url('profile/coaching_expanded_white.png') no-repeat scroll left top transparent;width:585px;height:63px}
.box_focus .coaching_arrow{width:60px}
.box_focus .coaching_arrow>div{background:url('profile/coaching_circle_blue.png') no-repeat scroll left top transparent;width:21px;height:21px;margin:12px 0 0 24px;padding-top:5px;text-align:center;cursor:pointer}
.box_focus .coaching_arrow>div:HOVER{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_arrow a{line-height:21px;display:block}
.box_focus .coaching_arrow img{vertical-align:middle}
.box_focus .coaching_over{width:100%;cursor:pointer}
.box_focus .coaching_over:HOVER .coaching_arrow>div{background:url('profile/coaching_circle_yellow.png') no-repeat scroll left top transparent}
.box_focus .coaching_text{padding:20px 0 10px 20px}
.box_focus .coaching_title{color:#505366;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;line-height:10px}
.box_focus .coaching_link{color:#fa4e16;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase}
.box_focus_complex{background-color:#5091cd;color:#fff;padding:12px 10px 12px 20px;box-shadow:0 16px 16px -10px #666 inset;-moz-box-shadow:0 16px 16px -10px #666 inset;-webkit-box-shadow:0 16px 16px -10px #666 inset}
.box_focus_complex a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none}
.box_focus_complex a img{vertical-align:middle}
.box_focus_complex ol{margin-left:32px;list-style-type:decimal}
.box_focus_complex li{padding:0;font-size:12px}
.box_focus_complex li>table{width:386px}
.box_focus_complex li td{vertical-align:baseline}
.box_focus_complex li img{vertical-align:middle}
.box_focus_complex .clear{padding-top:10px}
.hra_title{font-size:12px}
.hra_title a{color:#126537;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:18px}
.hra_title span{line-height:18px}
.hra_title img{width:18px;height:18px;vertical-align:top}
.hra_line{background-color:#f0eff0;height:26px;padding:5px 10px 0 10px;margin-top:10px;border-bottom:2px solid #e6e6e6}
.hra_line_title{float:left;color:#454b60;font-size:12px;font-weight:bold}
.hra_line_title img{padding-right:6px}
.hra_line_display{float:right}
.hra_line_display_withPad{float:right;padding-right:10px}
.hra_box{background-color:#e6e6e6;padding:10px 50px;margin:0 10px;min-height:20px}
.hra_box td{vertical-align:middle;padding-bottom:20px}
.hra_box .list_tit{color:#53586b;font-size:12px;font-weight:bold}
.hra_box .list_img{position:relative}
.hra_box .you_h{position:absolute;top:2px;right:40px}
.hra_box .you_m{position:absolute;top:2px;right:150px}
.hra_box .you_l{position:absolute;top:2px;right:260px}
.hra_commands_tit{color:#126537;font-size:12px;text-decoration:none;padding-top:6px}
.hra_commands_l{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_g_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_m{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_y_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.hra_commands_h{margin-left:10px;padding:0 0 0 12px;background:url('profile/bullet_r_9px.png') no-repeat scroll left 2px transparent;color:#53586b;font-size:12px}
.personality_promo_box{background:none;padding:0;}
.personality_promo_subtit{color:#126537;font-size:11px;text-transform:uppercase}
.personality_promo_big{color:#505366;font-family:'Open Sans Light',sans-serif;font-size:17px;/*border-bottom:1px solid #e5e5e5;*/padding:13px 0 15px 9px;line-height:30px;float:left;width:97%;  }
.personality_promo_big b{color:#0e838c;font-weight:bold}
.personality_promo_upp{color:#636466;font-family:'Open Sans Light',sans-serif;font-size:13px;text-transform:uppercase;padding:0 0 12px;vertical-align:middle}
.personality_promo_upp a{color:#126537;font-weight:bold;text-decoration:none}
.personality_promo_upp b{color:#1849a0;font-weight:bold;font-size:18px}
.personality_promo_upp span{vertical-align:middle;font-family:Open Sans Bold;}
.personality_promo_upp img{vertical-align:middle;padding-left:4px}
.personality_title{padding:10px 0 8px;font-family:'Open Sans Light',sans-serif;font-size:16px;font-style:italic}
.personality_mask{width:100%;height:300px;padding:0;overflow:hidden;border:1px solid #ddd;box-shadow:0 0 8px 2px #ccc inset;-moz-box-shadow:0 0 8px 2px #ccc inset;-webkit-box-shadow:0 0 8px 2px #ccc inset}
.personality_mask a.slide_text{color:#505366;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .slide_text span{line-height:26px;vertical-align:middle}
.personality_mask .slide_text img{vertical-align:middle}
.personality_mask .level_3{width:202px;padding-top:10px;text-align:center;float:left}
.personality_mask .level_3>img{height:166px;padding-bottom:10px}
.personality_mask .level_3 a{color:#4e4d4d;font-size:12px;text-decoration:none;line-height:26px;vertical-align:middle}
.personality_mask .level_3 span{line-height:26px;vertical-align:middle;text-transform:uppercase}
.personality_mask .level_3 img{vertical-align:middle}
.personality_mask .slide_back{padding-left:4px}
.personality_mask .left_text{padding-top:0;width:270px;float:left}
.personality_mask .right_img{float:left;width:100%; position:relative}
.personality_mask .slide_go_back{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_go_back span{line-height:12px;vertical-align:middle}
.personality_mask .slide_go_back img{vertical-align:middle}
.personality_mask .slide_img{color:#4e4d4d;font-size:11px;text-decoration:none}
.personality_mask .slide_img span{line-height:12px;line-height:16px\9;vertical-align:middle}
.personality_mask .slide_img img{vertical-align:middle}
.personality_mask .label_box{text-align:center;vertical-align:middle;margin-top:30px !important}
.personality_mask .label_img{color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;vertical-align:middle;display:block;}
.personality_mask>div{width:100000px;height:auto;overflow:hidden;position:relative}
.personality_maskscroll{width:608px;height:auto;padding:10px 8px}
.personality_maskscroll>table{height:258px}
.personality_maskscroll td{vertical-align:top}
.personality_maskscroll .img_section{padding-bottom:15px}
.personality_maskscroll .text_section{color:#4e4d4d;font-size:12px;text-transform:uppercase}
.personality_maskscroll .grafics_small{vertical-align:middle}
.personality_maskhesagon{}
.personality_maskhesagon .label_top{color:#000;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;padding:6px 0 20px}
.personality_maskhesagon .label_left{font-size:12px}
.personality_ability_l{background:url('profile/hexagon_low_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_m{background:url('profile/hexagon_med_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_ability_h{background:url('profile/hexagon_high_g.png') no-repeat scroll top center transparent;width:104px;height:83px;overflow:hidden;position:absolute}
.personality_box_tit{color:#018595;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;padding:14px 0 6px}
.personality_box_scroll{color:#505366;font-size:13px;}
.personality_box_scroll p{padding:2px 10px 6px 0}
.personality_box_scroll ul{list-style:none outside none;padding:0}
.personality_box_scroll li{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
.personality_box_scroll blockquote{padding:2px 10px 4px 10px;background:url('li_style_square.png') no-repeat scroll 0 10px transparent}
#totalpeaq_value #value_txt{font-size:12px}
#totalpeaq_value #value_num{font-size:24px}
#totalpeaq_redo #totalpeaq_redo_subtitle{color:#126537}
#totalpeaq_redo_subtitle_link{color:#0e838c;text-decoration:none}
#totalpeaq_redo_subtitle_link:HOVER{text-decoration:underline}
.library_line{width:100%;margin-top:10px;border-bottom:2px solid #e6e6e6}
.library_line td{vertical-align:middle}
.library_line .left_td{width:70px;height:50px;text-align:center;vertical-align:middle}
.library_line .left_div{width:70px;height:50px}
.library_line .left_td img{vertical-align:middle}
.library_line .right{background-color:#ededf1;padding:0 10px}
.library_line .title{color:#505366;font-size:16px;font-family:'Open Sans',sans-serif}
.library_line .right .showlink a{color:#126537;font-size:12px;font-family:Arial;font-style:italic;text-decoration:none}
.library_td{width:50%;padding:0}
.libray_left{padding-right:16px}
.libray_right{padding-left:16px}
.library_div{padding:14px 0 20px}
.library_art_view{padding-bottom:5px;border-bottom:3px solid #4dc8a7}
.detail_tableHtmlLibrary{padding:0 4px 4px;font-size:13px;line-height:1.4em}
.detail_tableHtmlLibrary h2{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;padding:0 0 6px}
.detail_tableHtmlLibrary a{color:#126537;text-decoration:none}
.detail_tableHtmlLibrary a:HOVER{text-decoration:underline}
.detail_tableHtmlLibrary ul{list-style:circle inside url("li_style_circle_blue.png");padding:0}
.detail_tableHtmlLibrary blockquote{padding:4px 0 4px 10px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent;border-top:1px dotted #616161}
.detail_tableHtmlLibrary .library_art_view{color:#303c54;font-style:italic;font-size:11px;font-family:'Open Sans',sans-serif}
.detail_tableHtmlLibrary .library_art_view img{padding:0 6px}
.detail_tableHtmlLibrary .library_art_view a{color:#fa4e16;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;text-transform:uppercase}
.detail_tableHtmlLibrary .linkNone{display:none}
.detail_articleHtmlLibrary{}
.detail_articleHtmlLibrary .goBack{padding:0 0 6px;margin:0 0 10px;border-bottom:1px dotted #ccc;font-size:12px;font-family:'Open Sans',sans-serif}
.detail_articleHtmlLibrary .goBack img{vertical-align:middle}
.detail_articleHtmlLibrary .goBack span{vertical-align:middle}
.detail_articleHtmlLibrary .detail_articleTitle{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}
.detail_articleHtmlLibrary h3{padding:4px 0;color:#e4a82c;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:normal}
.detail_articleHtmlLibrary ol{list-style:decimal}
.detail_articleHtmlLibrary ul{list-style:none outside none;padding:0}
.detail_articleHtmlLibrary ul>li{padding:2px 10px 4px 12px;background:url('li_style_arrow2.png') no-repeat scroll 0 8px transparent}
.detail_articleHtmlLibrary ul ul{list-style:none outside none;padding:0 0 0 12px}
.detail_articleHtmlLibrary ul ul>li{padding:2px 10px 4px 12px;background:url('li_style_circle_505366.png') no-repeat scroll 0 10px transparent}
.detail_articleHtmlLibrary a{color:#126537;text-decoration:none}
.detail_articleHtmlLibrary a:HOVER{text-decoration:underline}
.detail_articleHtmlLibrary i{font-style:italic}
.detail_articleHtmlLibrary b{font-weight:bold}
.detail_articleHtmlLibrary .styled{min-width:90%;margin-bottom:20px}
.detail_articleHtmlLibrary .styled th{padding:6px 30px 6px 15px;border:1px solid #ccc;background-color:#f4bb4c;font-weight:bold}
.detail_articleHtmlLibrary .styled td{padding:4px 30px 4px 15px;border:1px solid #ccc}
.bar_topic_prev{background:url('action/bg-scroll-topics.png') repeat-x scroll left top #dcdcde;height:70px;position:relative}
.bar_topic_prev .arrowL{width:39px;height:39px;position:absolute;top:14px;left:5px}
.bar_topic_prev .arrowR{width:39px;height:39px;position:absolute;top:14px;right:5px}
.bar_topic_prev .arrowL a{background:url('arrow_l_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowR a{background:url('arrow_r_17x35_d.png') no-repeat scroll 11px top transparent;width:39px;height:39px;display:block}
.bar_topic_prev .arrowL a:HOVER{background:url('arrow_l_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_prev .arrowR a:HOVER{background:url('arrow_r_17x35_h.png') no-repeat scroll 11px top transparent}
.bar_topic_block{background-color:transparent;position:absolute;left:44px;right:44px;height:70px;overflow:hidden}
.bar_topic_scroll{width:2000px;height:70px;overflow:hidden;position:relative;color:#929697;font-family:'Open Sans',sans-serif;font-size:12px;text-transform:uppercase}
.bar_topic_scroll div{position:relative;float:left;width:200px;height:70px;text-align:center;cursor:pointer}
.bar_topic_scroll table{margin:0 auto;padding-top:4px;border-collapse:separate;border-spacing:1px;font-size:3px;font-family:'Open Sans',sans-serif;color:#fff;line-height:4px}
.bar_topic_scroll td{background-color:#d3d3d3;width:32px;height:18px;text-align:center;vertical-align:middle}
.bar_topic_scroll td.active{background-color:#e2e2e2}
.bar_topic_scroll>div{background:url('action/bg-scroll-divider.png') no-repeat scroll 0 16px transparent;z-index:8}
.bar_topic_scroll>div.actual{background:none no-repeat scroll left top #fff;box-shadow:0 0 8px 6px #bdbdbe;-moz-box-shadow:0 0 8px 6px #bdbdbe;-webkit-box-shadow:0 0 8px 6px #bdbdbe;z-index:10}
.bar_topic_scroll .cell_l{display:table-cell;float:none;vertical-align:middle;width:60px;height:40px;padding:15px 5px 15px 15px}
.bar_topic_scroll .cell_r{display:table-cell;float:none;vertical-align:middle;width:110px;height:40px;padding:15px 10px 15px 0;text-align:left}
.bar_topic_scroll .enabled{color:#505366;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .disabled{color:#929697;font-family:'Open Sans SemiBold',sans-serif}
.bar_topic_scroll .ico_top_1{background:url('action/icon_topic_no_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_1{background:url('action/icon_topic_ok_1.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_2{background:url('action/icon_topic_no_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_2{background:url('action/icon_topic_ok_2.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_3{background:url('action/icon_topic_no_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_3{background:url('action/icon_topic_ok_3.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_4{background:url('action/icon_topic_no_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_4{background:url('action/icon_topic_ok_4.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_5{background:url('action/icon_topic_no_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_5{background:url('action/icon_topic_ok_5.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .ico_top_6{background:url('action/icon_topic_no_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_scroll .enabled .ico_top_6{background:url('action/icon_topic_ok_6.png') no-repeat scroll 20px 15px transparent}
.bar_topic_title{background:url('action/line_title_topic.png') repeat-x scroll center top transparent;width:100%;height:35px}
.bar_topic_block_title{background-color:transparent;height:35px;margin:0 44px;overflow:hidden}
.bar_topic_scroll_title{width:2000px;height:30px;overflow:hidden;position:relative;padding-top:5px}
.bar_topic_scroll_title div{position:relative;float:left;width:200px;height:30px;line-height:30px;text-align:center;font-size:11px;font-family:'Open Sans',sans-serif;color:#929697;text-transform:uppercase;cursor:pointer}
.bar_topic_scroll_title div.actual{color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:12px}
.detail_actionPlanning_health{padding:10px 0 25px;background-color:#fff}
.detail_actionPlanning_health .box_subtopic_block a{display:block;padding:0 12px;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:13px}
.detail_actionPlanning_health .box_subtopic_block table{border-collapse:separate;border-spacing:2px;margin:0;}
.detail_actionPlanning_health .box_subtopic_block td{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #19a4ce;height:70px;vertical-align:middle;cursor:pointer}
.detail_actionPlanning_health .box_subtopic_block td:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0e6782}
.detail_actionPlanning_health .box_subtopic_block td.active{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #0a8546;vertical-align:top}
.detail_actionPlanning_health .box_subtopic_block td.active:HOVER{background:url('action/action-planning_corner-white.png') no-repeat scroll right bottom #004522}
.detail_actionPlanning_health .box_subtopic_block td span{color:#ff9;font-family:Arial;font-size:31px;font-weight:bold;text-transform:uppercase;display:none}
.detail_actionPlanning_health .box_subtopic_block td.active span{display:inline;line-height:30px}
.detail_actionPlanning_health .box_subtopic_block td span img{padding:0 6px}
.detail_actionPlanning_health .box_subtopic_block td a{color:#fff;text-align:center}
.detail_actionPlanning_health .box_subtopic_block td.active a{}
.detail_actionPlanning_health .box_subtopic_block .disabled td{background-color:#d3d3d3}
.detail_actionPlanning_health .box_subtopic_block .disabled td span{color:#e2e2e2}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active{background-color:#d3d3d3;vertical-align:middle}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active a{color:#fff}
.detail_actionPlanning_health .box_subtopic_block .disabled td.active span{display:none}
.box_slide_gray{background-color:#dfe0e1;margin:0 10px;overflow:hidden}
.box_slide_single{background-color:transparent;margin:0;overflow:hidden}
.detail_actionPlanning_health .box_subtopic_nobg{color:#61687b;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;text-align:center;margin:0 auto !important}
.detail_actionPlanning_health .box_subtopic_nobg td{background:none no-repeat scroll right bottom transparent;min-width:80px;height:auto;vertical-align:middle;cursor:auto;padding:10px 0}
.detail_actionPlanning_health .box_subtopic_nobg td:HOVER{background:none no-repeat scroll right bottom transparent}
.detail_actionPlanning_health .box_subtopic_nobg .topic_highlight{color:#f87d19;font-size:16px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;font-weight:normal;text-transform:none;display:inline}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left{background:url('action/button_gray_160x34_s.png') repeat-x scroll left top transparent;width:150px;height:32px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_left a{color:#584d4d;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:34px;text-align:left;padding:0;margin:0 auto}
.detail_actionPlanning_health .box_subtopic_nobg .butt_right a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:left}
.subTopicClickShow{background:url('action/subtopic_cloud.png') no-repeat scroll left top transparent;position:absolute;top:0;left:0;width:564px;height:222px;padding:30px 40px 50px;display:none;z-index:999;text-align:left;overflow:auto}
.subTopicClick_tit{color:#565e72;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;padding:2px 0}
.subTopicClick_tit2{color:#505366;font-size:12px;font-family:Arial;padding:2px 0;text-transform:uppercase}
.subTopicClick_list{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;vertical-align:middle}
.subTopicClick_subtit{color:#505366;font-size:13px;font-family:Arial,Sans-Serif;padding:4px 0 15px}
.subTopicClick_subtit>div{padding:20px 0 15px;font-size:16px}
.subTopicClick_subtit_add{color:#505366;font-size:12px;font-family:Arial,Sans-Serif;padding:2px 0 0;text-transform:uppercase}
.subTopicClick_action{width:608px;overflow:hidden}
.subTopicClick_action .link_add{background:url('button_red_76x24_add.png') no-repeat scroll left top #fa5a27;width:66px;height:24px;text-align:left;padding-left:10px}
.subTopicClick_action .link_add a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.subTopicClick_action .link_added{background:none repeat-x scroll left top #d8d8d8;width:76px;height:24px;text-align:center;color:#126537;font-family:'Open Sans Bold',sans-serif;line-height:22px;vertical-align:middle}
.subTopicClick_action .link_add_didIt{background:url('action/did-it_100x30_d.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left}
.subTopicClick_action .link_add_didIt:HOVER{background:url('action/did-it_100x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_didIt a{padding-left:10px;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_didIt{background:url('action/did-it_100x30_s.png') no-repeat scroll left top transparent;width:100px;height:30px;text-align:left;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_added_didIt span{padding-left:10px}
.subTopicClick_action .link_add_toDo{background:url('action/to-do_126x30_d.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center}
.subTopicClick_action .link_add_toDo:HOVER{background:url('action/to-do_126x30_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_add_toDo a{color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
.subTopicClick_action .link_added_toDo{background:url('action/to-do_126x30_s.png') no-repeat scroll left top transparent;width:126px;height:30px;text-align:center;color:#000;font-family:'Open Sans Bold',sans-serif;line-height:28px;vertical-align:middle;text-transform:uppercase}
.subTopicClick_action .link_didit_d{background:url('action/did-it_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_didit_s{background:url('action/did-it_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:20px}
.subTopicClick_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
.subTopicClick_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0}
.subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.subTopicClick_action_line{margin:8px 0 0;padding:5px 5px 5px 0;border-top:1px dotted #aea8a8}
.subTopicClick_action_line td{vertical-align:middle}
.subTopicClick_action_desc{padding:0 5px 0 10px}
.subTopicActionsScroller{overflow:hidden;position:relative;width:10000px}
.subTopicActionsPage{width:608px;float:left}
.subTopicActionBarriers .subTopicClick_tit{border-bottom:1px dotted #505366;padding:2px 0 6px;font-weight:bold}
.subTopicActionBarriers .subTopicClick_subtit p{padding:2px 0}
.subTopicActionBarriers .barrier_desc{color:#505366;font-size:13px;font-family:Arial,Sans-Serif}
.subTopicActionBarriers .barrier_desc td{font-style:italic}
.subTopicActionBarriers .barrier_pretit{color:#126537;font-weight:bold;padding:4px 2px;font-style:normal !important}
.subTopicActionBarriers .barrier_border{border-top:2px solid #d1f16a}
.css_action_desc .dett_link{padding:2px 0 0}
.css_action_desc .dett_link a{color:#126537;font-family:Arial,Sans-Serif;font-size:13px;font-style:normal;text-decoration:none}
.css_action_desc .dett_link a:HOVER{text-decoration:underline}
.css_action_desc blockquote{padding:2px 0 4px 22px;background:url('li_style_circle_505366.png') no-repeat scroll 12px 10px transparent}
.css_action_desc .border_top{border-top:1px dotted #aea8a8;padding-top:6px;margin-top:6px}
.css_action_desc .dett_img img{vertical-align:middle;padding-right:4px}
.css_action_desc .dett_img span{vertical-align:middle}
.css_action_desc .dett_desc{padding:4px 0 2px 18px}
.css_action_desc .dett_subtit{color:#505366;font-weight:bold}
.keys_panel{position:absolute;top:10px;left:10px;cursor:default;width:570px;height:40px;padding-top:6px}
.keys_panel>div{background:url('action/bg-key-panels.png') no-repeat scroll right top transparent;height:25px;line-height:25px;float:left;padding:0 16px 0 8px;color:#8a8f91;font-family:Arial;font-size:12px;font-style:italic}
.keys_panel .key_panel_first{border-left:1px solid #cbcbcc}
.keys_panel .key_panel_next{margin-left:-10px;padding:0 16px 0 20px}
.keys_panel .key_sel{color:#363a3b}
.detail_actionPlanning_health .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left;cursor:default}
.detail_actionPlanning_recommendes{background-color:#fff}
.detail_actionPlanning_recommendes .box_subtopic_block td.col_without_css{background:none no-repeat scroll left top transparent;width:auto;height:auto;text-align:left}
.subtopic_actions_setting{display:table;background:url('action/added_action_linebar.png') no-repeat scroll left top transparent;width:600px;min-height:40px;margin:0 auto;padding-top:10px}
.subtopic_actions_setting>div{display:table-row}
.subtopic_actions_setting .subtopic_actions_cell{display:table-cell}
.subtopic_actions_setting .subtopic_actions_cell_l{display:table-cell;width:300px;height:36px;padding:4px 0 0;vertical-align:top;text-align:left}
.subtopic_actions_setting .subtopic_actions_cell_r{display:table-cell;width:285px;height:36px;padding:4px 15px 0 0;vertical-align:top;text-align:right}
.subtopic_actions_setting a{color:#126537;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase;text-decoration:none}
.subtopic_actions_setting span{color:#505366;font-size:11px;font-family:Arial,Sans-Serif;line-height:6px;text-transform:uppercase}
.subtopic_actions_setting a>span{vertical-align:middle;color:#126537;font-style:normal}
.subtopic_actions_setting a>img{vertical-align:middle}
.subtopic_actions_setting a:HOVER{text-decoration:underline}
.box_subtopic_block{background-color:#fff;width:648px;padding:10px}
.box_actionWhite{background-color:#fff;padding:20px}
.box_action_block{width:648px;padding:10px}
.box_action_block>div{width:648px}
.box_action_block .subTopicClick{display:none}
.box_action_block .subTopicClick_action .link_add{background:url('action/added_add_d.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_add a{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_action_block .subTopicClick_action .link_add:HOVER{background:url('action/added_add_h.png') no-repeat scroll left top transparent}
.box_action_block .subTopicClick_action .link_added{background:url('action/added_add_s.png') no-repeat scroll left top transparent;width:86px;height:30px;text-align:left;padding:0}
.box_action_block .subTopicClick_action .link_added span{color:#3d3d3e;line-height:30px;padding-left:10px}
.box_congrat_block{width:648px;padding:10px;display:none}
.box_congrat_block .box_click{background:url('ud/added_click_d.png') repeat-x scroll left top transparent;height:28px;padding:0 15px;vertical-align:middle}
.box_congrat_block .box_click:HOVER{background:url('action/added_click_h.png') repeat-x scroll left top transparent}
.box_congrat_block .box_click a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;vertical-align:middle;display:block;text-decoration:none}
.box_congrat_block .box_click span{vertical-align:middle}
.box_congrat_block .box_actionWhite{min-height:250px}
.box_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_congrat_block_rem .action_option_box_int{padding:0}
.box_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_single_congrat_block_rem .action_option_box{background-color:transparent;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.box_single_congrat_block_rem .action_option_box_int{padding:0}
.box_single_congrat_block_rem .box_actionWhite{padding:10px 20px}
.box_congrat_block b{font-weight:bold}
.action_scroll_test_t1{color:#ee6a09;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;padding:0 10px}
.action_scroll_test_t1 a{color:#126537;font-style:italic;text-decoration:underline}
.action_scroll_test_t1 a:HOVER{text-decoration:underline}
.action_scroll_test_t2{color:#ee6a09;font-size:18px;font-family:'Open Sans SemiBold',sans-serif;line-height:24px;padding:0 0 15px}
.action_scroll_test_t2 a{color:#126537;font-style:italic;text-decoration:none}
.action_scroll_test_t2 a:HOVER{text-decoration:underline}
.action_scroll_test_t3{color:#505366;font-size:14px;font-family:'Open Sans SemiBold',sans-serif;line-height:20px;padding:10px 0}
.action_scroll_test_t4{color:#0e6782;font-size:24px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px}
.action_scroll_test_t5{color:#ee6a09;font-size:28px;font-family:'Open Sans SemiBold',sans-serif;line-height:32px;padding:15px}
.action_scroll_test_t6{color:#505366;font-size:14px;font-family:'Open Sans',sans-serif;line-height:20px;padding:15px 0}
.action_scroll_text_blue{color:#126537;font-size:13px;font-family:'Open Sans',sans-serif;line-height:22px}
.action_scroll_border_bottom{border-bottom:1px dotted #e5e5e5}
.action_scroll_arrow_blue{background:url('ud/scroller_arrow_blue.png') no-repeat scroll left top transparent;width:238px;height:37px;text-align:left;padding:4px 5px;margin:0 0 10px 30px}
.action_scroll_arrow_blue a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;display:block;text-decoration:none;font-size:15px;line-height:35px;padding:0 4px}
.action_scroll_arrow_blue_small{background:url('ud/scroller_arrow_blue_small.png') no-repeat scroll right top transparent;width:160px;height:22px;text-align:left;padding:0 0 10px;margin:0 0 0 30px}
.action_scroll_arrow_blue_small a{color:#fff;font-size:13px;font-family:'Open Sans SemiBold',sans-serif;line-height:30px;text-decoration:none;padding:4px 40px 6px 10px}
.detail_box_actions .subTopicClick_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right;margin-right:10px}
.detail_box_actions .subTopicClick_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_action .subTopicClick_back{text-align:right}
#box_slide_action .subTopicClick_back a{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;width:auto;height:39px;display:block;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_action_block{background-color:#2dc8f6;width:688px;padding:0}
#box_slide_single_action .subTopicClick_single_back{background:url('arrow_round_dark_l.png') no-repeat scroll right top transparent;text-align:right}
#box_slide_single_action .subTopicClick_single_back a{width:auto;height:39px;padding-right:40px;line-height:38px;color:#505366;font-size:11px;font-family:Arial,Sans-Serif;text-decoration:none}
#box_slide_single_action .box_congrat_block{background-color:#dfe0e1;margin:10px}
#box_slide_single_action .td_single_act_l{padding:20px 10px 10px;vertical-align:top;background:none repeat scroll left top #e1e1e4;width:42px}
#box_slide_single_action .td_single_act_r{padding:20px 20px 10px;vertical-align:top;background:none repeat scroll left top #fff}
#box_slide_single_action .link_add_didIt{background:url('action/did-it_132x40_d.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_add_didIt:HOVER{background:url('action/did-it_132x40_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_add_didIt a{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal}
#box_slide_single_action .link_added_didIt{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;margin:15px auto 10px}
#box_slide_single_action .link_added_didIt span{padding-left:20px;color:#3d3d3e;font-size:18px;font-family:'Open Sans Bold',sans-serif;line-height:38px;vertical-align:middle;text-transform:uppercase}
#box_slide_single_action .link_didit_d{background:url('action/did-it_95x34_d.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_didit_d:HOVER{background:url('action/did-it_95x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_s{background:url('action/did-it_95x34_s.png') no-repeat scroll left top transparent;width:95px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-left:10px}
#box_slide_single_action .link_pledge_d{background:url('action/pledge_116x34_d.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_d:HOVER{background:url('action/pledge_116x34_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_s{background:url('action/pledge_116x34_s.png') no-repeat scroll left top transparent;width:116px;height:34px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:13px;line-height:32px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
#box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_didit_big_s{background:url('ud/did-it_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
#box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:left;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
#box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
#box_slide_single_action .link_pledge_big_s{background:url('ud/pledge_202x41_s.png') no-repeat scroll left top transparent;width:202px;height:41px;text-align:center;padding:0;margin:15px 0 0}
#box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.detail_box_actions{background-color:#fff;padding:2px 0 0}
.line_action{background-color:#f0eff0;border-bottom:1px solid #d8d7d8;margin-top:10px}
.line_action_icon{vertical-align:top;width:35px}
.line_action_icon img{padding:6px 0}
.line_action_icon .left_icon{background-color:#d1f16a;height:30px;text-align:center}
.line_action_icon .color_new{background-color:#fe6e23}
.line_action_icon .color_doaction{background-color:#f0eff0}
.line_action_icon .color_doaction img{padding:8px 0}
.line_action_title{vertical-align:middle;color:#505366;font-family:'Open Sans SemiBold',sans-serif;font-size:13px;padding:5px 15px}
.line_action_2{background-color:#f0eff0;border-bottom:2px solid #e5e5e5;border-top:1px solid #f8f7f8;padding:3px 10px}
.line_action_2 .link_checkin{background:none repeat-x scroll left top #19a4ce;width:101px;height:28px;text-align:center;margin-left:20px}
.line_action_2 .link_checkin a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:13px;font-style:normal;text-decoration:none;line-height:25px;vertical-align:middle;display:block}
.line_action_2 .link_checkin.open{background:none repeat-x scroll left top #f0eff0}
.line_action_2 .link_checkin.open a{color:#f0eff0}
.line_action_2 .link_checkin.open img{display:none}
.line_action_2 .link_doit{background:none repeat-x scroll left top #d8d8d8;width:92px;height:24px;text-align:center;margin-left:20px}
.line_action_2 .link_doit a{color:#126537;font-family:'Open Sans Bold',sans-serif;font-size:12px;font-style:normal;text-decoration:none;line-height:24px;vertical-align:middle;display:block}
.line_action_new{text-align:left;width:32px;color:#fb2711;font-family:Arial;font-size:12px;font-style:italic}
.line_action_option{text-align:left;width:110px}
.line_action_option a{color:#75787e;font-family:Arial;font-size:10px;font-style:normal;text-transform:uppercase}
.line_action_option a:HOVER{text-decoration:underline}
.line_action_reminder{text-align:right}
.line_action_reminder a{color:#1d3063;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal}
.line_action_reminder a:HOVER{text-decoration:underline}
.line_action_completed{text-align:left;font-family:Arial;font-size:11px;font-style:italic}
.box_slide_pledge>div,.box_slide_ongoing>div,.box_slide_master>div,.box_slide_tests>div{width:688px}
.layout_sprint_5{margin-bottom:10px;margin-left:auto;margin-right:auto}
.action_container_shadow{background:url('action/bg_actions_1x49.png') repeat-x scroll left top transparent;height:49px}
.layout_sprint_5 td{vertical-align:middle;}
.layout_sprint_5 .border_t{border-top:1px solid #e5e5e5}
.layout_sprint_5 .border_l{border-left:1px solid #e5e5e5}
.layout_sprint_5 .border_b{border-bottom:1px solid #e5e5e5}
.layout_sprint_5 .border_r{border-right:1px solid #e5e5e5}
.layout_sprint_5 .label_OpenBold{color:#333;text-align:center;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:12px}
.layout_sprint_5 .label_ArialReg{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:10px;line-height:12px;text-transform:uppercase}
.layout_sprint_5 .tests_header td{background-color:#fff;color:#9fa1a6;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;line-height:12px;text-transform:uppercase;padding-left:10px;padding-bottom:6px}
.layout_sprint_5 .bt_action_started{background:url('action/valid_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_started a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_started:HOVER{background:url('action/valid_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_checkin{background:url('ud/button_86x26_d.png') no-repeat scroll left top transparent;width:86px;height:26px;text-align:left;padding:0;margin:0 auto;cursor:pointer;position:relative}
.layout_sprint_5 .bt_action_checkin a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_checkin:HOVER{background:url('ud/button_86x26_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .cicle_checkin_count{background:url('action/circle_21x21.png') no-repeat scroll left top transparent;width:21px;height:21px;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-weight:bold;line-height:21px;text-align:center;position:absolute;top:-5px;right:-10px}
.layout_sprint_5 .bt_action_reminder_on{background:url('action/on_48x25_d.png') no-repeat scroll left top transparent;width:48px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_on a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_on:HOVER{background:url('action/on_48x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_reminder_off{background:url('action/off_49x25_d.png') no-repeat scroll 1px top transparent;width:49px;height:25px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_reminder_off a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_reminder_off:HOVER{background:url('action/off_49x25_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 auto;cursor:pointer}
.layout_sprint_5 .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_whatnext{background:url('ud/arrow_r_34x32_d.png') no-repeat scroll left top transparent;width:34px;height:32px;text-align:left;padding:0;margin:4px auto;cursor:pointer}
.layout_sprint_5 .bt_action_whatnext a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.layout_sprint_5 .bt_action_whatnext:HOVER{background:url('action/arrow_r_34x32_h.png') no-repeat scroll left top transparent}
.layout_sprint_5 .bt_action_status{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_times{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:12px;font-style:italic}
.layout_sprint_5 .bt_action_ability{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:12px;padding-left:46px;height:35px}
.layout_sprint_5 .ability_1{background:url('action/hand_g_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .ability_2{background:url('action/hand_y_33x33.png') no-repeat scroll 6px 2px transparent}
.layout_sprint_5 .bt_action_points{color:#505366;text-align:center;font-family:Arial,Sans-Serif;font-size:13px;font-style:italic}
.layout_sprint_5 .color_9ea0ae{color:#9ea0ae}
.action_option_box{background-color:#f9f9f9;padding:10px 10px;margin:10px 10px 10px;min-height:140px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_option_box_int{background-color:transparent;padding:10px;margin:0 auto;}
.action_option_box .close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.action_option_box .close a{color:#999;font-size:11px;text-decoration:none}
.action_option_box .checkin_title{color:#fe6e23;font-family:'Open Sans',sans-serif;font-size:24px;text-transform:uppercase;padding:15px 0 30px;text-align:center}
.action_option_box .checkin_vote>span{font-size:16px}
.action_option_box .checkin_vote td{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;text-align:center;width:160px}
.action_option_box .checkin_vote td>input{vertical-align:middle}
.action_option_box .checkin_vote td>span{vertical-align:middle}
.action_option_box .checkin_vote td>img{vertical-align:middle}
.action_option_box .checkin_vote .link_vert_line{background:url('action/line_vert_26x112.png') no-repeat scroll left top transparent;width:26px;height:112px}
.action_option_box .checkin_vote .link_oriz_line{background:url('action/line_oriz_667x26.png') no-repeat scroll left top transparent;height:26px;margin-top:20px}
.action_option_box .checkin_vote .link_checkin{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 20px}
.action_option_box .checkin_vote .link_checkin:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .checkin_vote .link_checkin a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_option_box .checkin_vote .link_checkin span{vertical-align:middle}
.action_option_box .checkin_vote .link_checkin img{vertical-align:middle}
.action_option_box .reminder_title{color:#fe6e23;font-family:'Open Sans SemiBold',sans-serif;font-size:18px;padding:15px 0 5px;position:relative;width:500px}
.action_option_box .reminder_title td{vertical-align:middle}
.action_option_box .reminder_title .icon_opt{width:40px;text-align:center}
.action_option_box .reminder_title span{padding-left:20px}
.action_option_box .reminder_title .small{font-family:Arial;font-size:13px;font-weight:normal;font-style:italic;text-transform:none;padding:0}
.action_option_box .reminder_title_small{font-family:'Open Sans',sans-serif;font-size:14px}
.action_option_box .reminder_title_small b{font-family:'Open Sans Bold',sans-serif}
.action_option_box .reminder_opt{margin-left:20px}
.action_option_box .reminder_opt>div{padding:3px 0}
.action_option_box .reminder_opt input{vertical-align:middle}
.action_option_box .reminder_opt span{vertical-align:middle}
.action_option_box .reminder_opt img{vertical-align:middle}
.action_option_box .reminder_opt tr{height:24px}
.action_option_box .reminder_opt td{padding:0 10px 0 0;font-size:12px;vertical-align:middle;text-align:left}
.action_option_box .reminder_opt i{font-style:italic}
.action_option_box .label_type{color:#999;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
.action_option_box .select_date{background:url('action/input_box_reminder_big.png') no-repeat scroll left top transparent;width:110px;height:23px;line-height:23px;color:#505366;font-family:Arial,Sans-Serif;font-size:12px;font-weight:normal;border:0;padding:0;text-indent:8px;cursor:pointer}
.action_option_box .reminder_mex>div{display:table}
.action_option_box .reminder_mex input{display:table-cell;margin-right:10px}
.action_option_box .reminder_mex span{display:table-cell;padding-right:6px\9}
.action_option_box .reminder_textarea{width:300px;height:20px;color:#505366;font-family:Arial;font-size:12px;font-style:italic;border:1px solid #ccc;margin:0 6px;padding:0 4px}
.action_option_box .reminder_left{float:left}
.action_option_box .reminder_checkbox{border:0 solid #ccc;margin-right:10px}
.action_option_box .reminder_line{height:2px;margin:10px 0 2px;border-top:1px solid #d3d3d3;border-bottom:1px solid #f5f5f5}
.action_option_box .reminder_butt{padding:10px 0}
.action_option_box .set_reminder{background:url("ud/added_reminder_d.png") no-repeat scroll left top transparent;width:139px;height:28px;text-align:center;margin:10px auto}
.action_option_box .set_reminder:HOVER{background:url('action/added_reminder_h.png') repeat-x scroll left top transparent}
.action_option_box .set_reminder>div{padding:0}
.action_option_box .set_reminder a{color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:11px;text-decoration:none;line-height:26px;vertical-align:middle;display:block}
.action_option_box .set_reminder span{vertical-align:middle}
.action_option_box .set_reminder img{vertical-align:middle;padding-left:4px}
.action_option_box .stop_reminder img{vertical-align:middle;padding-left:0}
.action_option_box .stop_reminder{background:url("action/added_reminder_g.png") repeat-x scroll left top transparent}
.action_option_box .stop_reminder a{color:#494b4c}
.action_option_box .input_with_arrow{background:url('action/input_box_arrow.png') no-repeat scroll left top transparent;width:57px;height:24px;padding-right:6px;position:relative}
.action_option_box .input_with_arrow input{width:34px;position:absolute;top:3px;left:8px;border:0 none;font-family:Arial,Sans-Serif;font-size:12px;text-align:center}
.action_option_box .input_with_arrow .input_arrowUp{width:12px;height:12px;position:absolute;top:0;right:6px}
.action_option_box .input_with_arrow .input_arrowDw{width:12px;height:12px;position:absolute;top:12px;right:6px}
.action_option_box .orange_title{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;text-transform:uppercase;padding:20px 0 5px}
.action_option_box .opt_desc{color:#505366;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;padding:2px 0}
.action_option_box .opt_subtit{font-weight:bold}
.action_option_box .opt_text_center{color:#61687b;font-family:'Open Sans SemiBold',sans-serif;font-size:16px;text-align:center;padding:60px 0 0}
.action_option_box .color_f87d19{color:#f87d19}
.action_option_box .opt_sel_started{color:#f87d19;font-family:'Open Sans SemiBold',sans-serif;font-size:24px;text-align:center;line-height:26px;padding:26px 0 10px}
.action_option_box .opt_sel_whatnext{color:#505366;font-family:'Open Sans',sans-serif;font-size:16px;vertical-align:middle;padding:0 0 10px 140px}
.action_option_box .opt_sel_whatnext input,.action_option_box .opt_sel_whatnext span{vertical-align:middle}
.action_option_box .opt_block{background:url('action/icon_traffic-cone.png') no-repeat scroll 24px top transparent;padding:2px 0 4px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_succ{background:url('action/icon_sun.png') no-repeat scroll 20px top transparent;padding:4px 0 2px 52px;min-height:30px;font-style:italic}
.action_option_box .opt_block .opt_subtit,.action_option_box .opt_succ .opt_subtit{font-style:normal;text-transform:uppercase}
.action_option_box .opt_line_oriz{background:url('action/line_oriz_362x26.png') no-repeat scroll 140px top transparent;width:566px;height:26px}
.action_option_box .link_whatnext{background:url('ud/button_77x26_b.png') no-repeat scroll left top transparent;width:77px;height:26px;text-align:center;margin:0 0 10px 160px;padding:0}
.action_option_box .link_whatnext:HOVER{background:url('action/button_77x26_h.png') no-repeat scroll left top transparent}
.action_option_box .link_whatnext a{color:#fff;font-family:'Open Sans SemiBold',sans-serif;font-size:14px;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;display:block}
.action_about_box{background:url('ud/about_face_ud.png') no-repeat scroll right -70px transparent;padding:10px 120px 10px 15px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_whatnewt_box{background:url('action/bg_arrow_big.png') no-repeat scroll 25px 100px #f9f9f9;padding:10px 25px;margin:15px 15px 15px;min-height:20px;position:relative;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_blocker_box{background:url('action/icon_traffic-light.png') no-repeat scroll 15px 15px transparent;padding:0 0 0 100px;height:140px}
.detail_box_gray{background-color:#dfe0e1}
.detail_box_gray .action_option_box{background-color:#fff;margin:0 10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.action_subtopic_about{background-color:#fff;width:668px;padding:0}
.action_subtopic_about>div{width:668px}
.action_subtopic_about .action_about_box{margin:0}
.action_subtopic_box{background-color:#fff;width:668px;padding:0}
.action_subtopic_box>div{width:668px}
.action_subtopic_box .keys_panel{top:0;left:0}
.action_subtopic_box .box_actionGray{background-color:#f9f9f9;padding:20px 30px;box-shadow:0 0 21px 0 #ccc inset;-moz-box-shadow:0 0 21px 0 #ccc inset;-webkit-box-shadow:0 0 21px 0 #ccc inset}
.action_subtopic_box .bt_action_about{background:url('action/about_18x24_d.png') no-repeat scroll left top transparent;width:18px;height:24px;text-align:left;padding:0;margin:0 0 0 10px;cursor:pointer}
.action_subtopic_box .bt_action_about a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:12px;line-height:25px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.action_subtopic_box .bt_action_about:HOVER{background:url('action/about_18x24_h.png') no-repeat scroll left top transparent}
#tagline{color:#0a8546;text-align:left;font-family:Arial,Sans-Serif;font-size:13px;line-height:18px;font-weight:bold;width:740px;margin:0 auto;padding:10px 15px 15px 205px}
#tagline a{color:#126537;font-size:11px;text-decoration:none}
#tagline a:HOVER{text-decoration:underline}
#tagline_border{width:750px;margin:0 auto;padding:0 15px 0 205px}
#tagline_border_color{background-color:#0a8546;height:40px}

.exam_content .content_text em{font-style:italic;font-family:'Open Sans Italic';}
.exam_content .content_text p{padding:5px 0px;font:14px 'Open Sans', regular}
.exam_content .content_text ul{list-style:disc outside none;padding-left:18px;}
.exam_content .content_text ul li{padding:2px 0px;}
.whatnext_pipeline_content{background:url('labresults/detail/shadow_whatnext_top.png') no-repeat scroll center top #ebf4e2;padding:20px 20px 0px;}
.whatnext_pipeline_title{border-bottom:1px dotted #989d99;/*height:30px;*/line-height:30px;}
.whatnext_pipeline_title .title_big{color:#cb3727;font-family:'Open Sans Bold',sans-serif;font-size:16px;line-height:26px;text-transform:uppercase;}
.whatnext_pipeline_title .title_small{color:#626466;font: 14px 'Open Sans Semibold';font-style: italic;line-height:26px;}
.whatnext_pipeline_boxes{background:url('labresults/detail/shadow_whatnext_bottom.png') no-repeat scroll center bottom transparent;margin-top:10px;overflow:hidden;padding:0px 0px 15px;position:relative;width:100%;}
.whatnext_pipeline_box{float:left;max-height:250px;margin:15px 0px 5px;overflow:hidden;padding:0px 20px 5px 0px;width:100%;}
.whatnext_pipeline_box.border_left_custom{padding:0 0 12px 0;float:left;width:100%;}
.whatnext_pipeline_box.border_left_custom1{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:201px;width:1px;}
.whatnext_pipeline_box.border_left_custom2{border-left:1px dotted #989d99;height:100%;position:absolute;bottom:10px;left:422px;width:1px;}
.whatnext_pipeline_art_tit{color:#ca3727;font-family:'Open Sans Bold',sans-serif;font-size:15px;line-height:18px;}
.whatnext_pipeline_art_tit a{color:#ca3727;text-decoration:none;}
.whatnext_pipeline_art_tit a:HOVER{text-decoration:underline}
.whatnext_pipeline_art_text{color:#59595b;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;}
.whatnext_pipeline_art_text p{padding-top:10px;}
.whatnext_pipeline_art_text a{color:#007293;font-family:'Open Sans Bold',sans-serif;font-size:15px;text-decoration:none;}
.whatnext_pipeline_art_text a:HOVER{text-decoration:underline}
.whatnext_link_more{height:54px;position:relative;width:100%;}
.whatnext_link_title{color:#007293;font-family:'Open Sans Bold',sans-serif;font-size:20px;line-height:50px;padding:0px 20px;}
.whatnext_link_title img{vertical-align:middle;}
.whatnext_link_title span{vertical-align:middle;padding:0px 0px 0px 37px;font-size: 13px;}
.whatnext_link_title_open{ background: transparent url("labresults/detail/icon_whatnext_minus.png") no-repeat scroll 8px 19px / 20px 19px;
    color: #4e4e4e;
    padding-left: 0; }
.whatnext_link_title_close{color:#007293;background:url('labresults/detail/icon_whatnext_more.png')no-repeat scroll 8px 19px / 20px 19px;padding-left:0; }
.whatnext_link_minus{background:url('pharmasave/icons/minus_22x22.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:16px;}
.whatnext_link_plus{background:url('pharmasave/icons/plus_22x22.png') no-repeat scroll left top transparent;cursor:pointer;position:absolute;height:22px;width:22px;right:20px;top:16px;}
.whatnext_link_minus a, .whatnext_link_plus a{display:block;}
.whatnext_box_hide{display:none;overflow:hidden;width:100%;}
.whatnext_topic_title{background-color:#e8e8ea;color:#4a4b4c;font-family:'Open Sans Bold',sans-serif;font-size:15px;height:35px;line-height:35px;padding:0px 20px;}
.whatnext_subtopic_list{position:relative;overflow:hidden;width:100%;}
.whatnext_subtopic_col_l{float:left;padding:0px 10px 20px 20px;width:313px;}
.whatnext_subtopic_col_r{float:left;padding:0px 20px 20px 10px;width:313px;}
.whatnext_subtopic_title{border-bottom:1px dotted #cfcfcf;color:#71737a;font-family:Arial,sans-serif;font-size:12px;padding:20px 0px 5px;text-transform:uppercase;}
.whatnext_subtopic_art{padding:10px 0px 5px 2px;}
.whatnext_subtopic_art a{color:#0e838c;font-family:'Open Sans Semibold',sans-serif;font-size:13px;text-decoration:none;}
.whatnext_subtopic_art a:HOVER{text-decoration:underline;}
.whatnext_subtopic_add{color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:18px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_add span{font-size:20px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_added{color:#71737a;/*cursor:pointer;*/font-family:Arial,sans-serif;font-size:11px;font-weight:normal;padding-left:14px;position:relative;text-transform:uppercase;}
.whatnext_subtopic_added span{font-size:12px;font-weight:bold;position:absolute;left:5px;top:-3px;}
.whatnext_subtopic_view{border-top:1px dotted #cfcfcf;color:#00aec7;cursor:pointer;font-family:Arial,sans-serif;font-size:10px;padding:5px 0px 5px 2px;text-transform:uppercase;}

/*.detail_terms h1{color:#23251b;font-family:'Open Sans',sans-serif;font-size:20px;padding:10px 0}*/
.detail_terms h1{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h2{padding:5px 0;font-style:italic;font-weight:bold}
.detail_terms h3{padding:4px 0;font-style:italic;font-weight:bold}
.detail_terms p{padding:0 0 10px}
.detail_terms a{color:#126537;text-decoration:none}
.detail_terms a:HOVER{text-decoration:underline}
.detail_terms i{font-style:italic}
.detail_terms b{font-weight:bold}
.button_shadow{box-shadow:2px 2px 2px #000;-moz-box-shadow:2px 2px 2px #000;-webkit-box-shadow:2px 2px 2px #000}
.menu_shadow{box-shadow:2px 2px 6px #000;-moz-box-shadow:2px 2px 6px #000;-webkit-box-shadow:2px 2px 6px #000}
.shadow_rollover{margin-left:20px;border:1px solid #ddd;box-shadow:4px 4px 6px #333;-moz-box-shadow:4px 4px 6px #333;-webkit-box-shadow:4px 4px 6px #333}
.shadow_rolloverL{margin-right:20px;border:1px solid #ddd;box-shadow:-4px 4px 6px #333;-moz-box-shadow:-4px 4px 6px #333;-webkit-box-shadow:-4px 4px 6px #333}
.box_border{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.box_border_bar{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px; cursor: pointer;padding-right:8px !important ; }
.box_shadow{border-left:1px solid #dddde0;border-right:1px solid #dddde0;box-shadow:0 4px 10px #dddde0;-moz-box-shadow:0 4px 10px #dddde0;-webkit-box-shadow:0 4px 10px #dddde0}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#fff;display:none}
#boxes{position:absolute;left:0;top:0;z-index:9900;width:100%}
#boxes .window{background-color:#dcf4fb;position:relative;left:0;top:0;margin:0 auto;width:450px;height:320px;display:none;z-index:9999;text-align:left}
#boxes #register{width:480px;height:500px}
#boxes #openTimeline{width:900px;height:540px}
#boxes #setupActionPlan{width:720px;height:780px}
#boxes #goActionPlan{width:450px;height:200px;min-height:200px}
#boxes #actionClick{width:940px;height:500px;padding:0}
#boxes #reportCheckIn{width:800px;height:760px}
#boxes #ajax_loader{position:relative;display:none;z-index:9999}
.window input{margin:10px 0;border:0;width:100%;height:30px;font-size:14px}
.window button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right transparent;width:120px;height:28px;color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer}
.window .button{margin:10px;border:0;background:url('popup_button.png') no-repeat scroll top right #19a4ce;width:120px;height:28px;color:#fff;font-weight:bold;cursor:pointer;line-height:28px;padding:0 10px}
.window .button a{color:#fff}
.window .radio{margin:0;width:auto;height:auto}
.window .checkbox{margin:0;width:auto;height:auto}
.window .grey{line-height:14px}
.window .window_close{text-transform:uppercase;text-align:right;position:absolute;top:10px;right:20px}
.window .window_close a{font-size:12px;text-decoration:none;color:#4d5459}
.window .window_close a:HOVER{text-decoration:underline}
.window h2{padding:20px 20px;font-family:'Open Sans',sans-serif;font-size:22px}
.window h2 span{font-family:Arial,sans-serif;font-size:14px}
.window a{text-decoration:none;color:#126537}
.window i{font-style:italic}
.window b{font-weight:bold}
.window .window_subtitle{padding:0 20px;line-height:20px}
.window .space{padding:10px 0}
.window .line{margin:10px 0;border-bottom:1px solid #ccc}
.window .line_dotted{margin:10px 0;border-bottom:1px dotted #ccc}
.window .label{padding:10px}
.window .label_r{padding:10px 0}
.window .label_small{font-size:13px}
.window .label_smaller{font-size:12px}
.subTopicClickShow .window_close{top:30px;right:40px}
#boxes .modal_popup{width:86%;height:auto;background-color:#ebeaec;padding:20px;text-align:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
#boxes .modal_popup_confirm{width:610px;min-height:210px;height:230px;padding:20px 0;color:#505366;font-family:Arial,Sans-Serif;font-size:14px;line-height:1.4em}
.modal_popup .question_label_small{padding:2px 0 13px 10px;font-size:14px;color:#4d5459}
.modal_popup .question_label_big{padding:0 50px 8px 10px;font-size:18px;color:#4d5459;font-family:'Open Sans',sans-serif}
div#general_perception .question_title{font-size:16px;padding-left:400px;padding-top:12px}
div#general_perception input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#general_perception div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#general_perception div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#general_perception div#display_questions div.question_statement{height:210px;border:none;margin-top:0}
div#general_perception div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#general_perception #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#general_perception #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction .question_title{font-size:16px;padding-left:400px;padding-top:35px}
div#satisfaction input{width:auto;vertical-align:middle;margin:0 6px 0 0}
div#satisfaction textarea{height:165px;resize:none;width:800px;border:1px solid #808080;margin-left:60px;margin-top:15px}
div#satisfaction div#display_questions div.question_label_big{color:#1aa3cd;font-family:'Open Sans Bold',sans-serif;font-size:40px;padding-top:16px;letter-spacing:-2px}
div#satisfaction div#display_questions div.question_label_small{font-weight:bold;padding-left:14px;padding-top:6px}
div#satisfaction div#display_questions div.question_statement{height:210px;border:none;margin-top:8px}
div#satisfaction div#display_questions div.modal_popup_boxWhite{bottom:60px !important}
div#satisfaction #first_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:40px;font-family:'Open Sans Bold',sans-serif}
div#satisfaction #second_result{color:#4d5459;font-size:18px;padding-left:30px;padding-top:16px;font-family:'Open Sans',sans-serif}
div#satisfaction #q_question{padding-left:100px}
div#satisfaction #q_question td{width:5px;text-align:center;padding-left:10px;padding-right:10px}
.modal_popup_boxWhite{width:100%;margin-top:10px;background-color:#fff;overflow:hidden}
.modal_popup_boxWhite span{color:#b3b7bb;font-weight:bold;padding:0 5px}
.modal_popup_boxWhite span.gen_perc{color:#4d5459;padding:0 20px;font-size:18px;font-weight:normal;line-height:20px}
.modal_popup_boxWhite div.satisf{color:#7e828e;font-size:18px;font-weight:normal;line-height:22px;padding:15px 0 0 40px}
.modal_popup_boxWhite .prev{color:#b3b7bb}
.modal_popup_boxWhite .now{color:#018595}
.modal_popup_boxWhite .next{color:#807d7d}
.modal_popup_boxWhite .question_statement{padding:10px 15px;border-bottom:1px solid #ccc}
.modal_popup_boxWhite .question_title{padding:50px 20px 0;min-height:120px;color:#4d5459;font-size:16px;font-weight:bold;line-height:32px}
.modal_popup_boxWhite a{display:block;line-height:40px;text-align:center;color:#fff;font-family:'Open Sans Bold',sans-serif;font-size:14px;font-style:normal;text-decoration:none}
.modal_popup_boxWhite .button_link{background-color:#018595;float:left;margin:10px 10px 15px;}
.modal_popup_boxWhite .button_link:hover{background-color:#b40d37;}
.modal_popup_boxWhite .button_link a{color:#fff;font-size:16px;font-family: 'Open Sans';}
.modal_popup_boxWhite .button_gen{  float: none;
    height: 40px;
    margin: 0 auto 12px;
    padding: 0 25px;}
.modal_popup_boxWhite .button_1_130{width:129px;height:46px;margin-left:30px;}
.modal_popup_boxWhite .button_2_182{width:182px;height:46px;}
.modal_popup_boxWhite .button_3_203{width:203px;height:46px;}
.modal_popup_boxWhite .button_4_169{width:169px;height:46px;}
.modal_popup_boxWhite .button_5_148{width:148px;height:46px;}
.modal_popup_confirm .color_red{color:#fe6e23;font-size:24px;text-transform:uppercase}
#boxes #questionnaire_final{width:920px;min-height:430px;padding:20px 0}
.questionnaire_button, .copd_button {
	cursor: pointer;
	width:170px;
	height:33px;
	position:absolute;
	right: 36px;
	top: 16px;
	background-color: #00aec7;
	text-align: center;
}
.questionnaire_button:hover, .copd_button:hover {
	background-color: #00aec7;
}
.questionnaire_button a, .copd_button a {
	color:#fff;
	font-family: 'Open sans semibold';
	font-size: 15px;
	text-decoration:none;
	line-height: 33px;
	display: block;
}
#questionnaire_final h2{padding:0 20px}
#questionnaire_final .question_label_small{padding:2px 20px}
#questionnaire_final .question_img{padding:0 20px}
#questionnaire_final .question_button{padding:0 20px}
.wizard_title1{font-size:18px;line-height:26px;border-bottom:1px solid #ccc}
.wizart_tit_centerBox{line-height:150px;border:0}
.wizard_title2{font-size:14px;line-height:26px;font-style:italic;padding:4px 0 10px 0}
.wizard_title2 b{font-size:20px;font-style:normal;font-weight:bold;padding:0 10px 0 0}
.wizard_title2 a{color:#1d90c7;text-decoration:none}
.wizard_line_title{background-color:#f0f0f0;padding:0 10px;line-height:35px;height:35px}
.wizard_line_text{background-color:#fff;padding:10px;line-height:20px}
.wizard_line_text .radio_color{color:#1d90c7;font-weight:bold}
.wizard_line_text input{border:1px solid #ccc;width:100px}
.wizard_reminder_param{padding:0 120px 0 50px}
.wizard_reminder_param input{margin:2px 0;height:20px}
.wizard_reminder_param select{margin:2px 0}
.wizard_reminder_param .setup_textarea{font-style:italic;color:#b8bac5}
.wizard_reminder_indented{padding-left:20px}
.wizard_button_add{background:url('action/action-wizard_button.png') no-repeat scroll top left transparent;width:197px;height:30px;margin:10px 0}
.wizard_button_add a{font-weight:bold;line-height:30px;color:#fff;text-transform:uppercase;text-decoration:none}
.wizard_line_text .checkin_text{padding:2px 16px}
.wizard_line_text .checkin_textarea{width:100%;margin:0;font-style:italic;color:#b8bac5}
.wizard_line_text .checkin_list .checkin_list_num{float:left}
.wizard_line_text .checkin_list blockquote{float:left;padding:0 16px 0 4px}
.name_topic_popup{font-weight:bold;padding-bottom:0}
.name_topic_popup_text{line-height:24px;margin-left:20px;margin-right:20px}
.confirm_text{line-height:40px;padding:10px 0;min-height:150px;border-bottom:1px solid #d3d2d4}
.confirm_text_noborder{line-height:50px;padding:20px 0}
.confirm_button{border-top:1px solid #f5f5f6}
.confirm_button_add{background-color:#126537;width:100px;height:30px;padding:0;margin:20px 20px 0 0}
.confirm_button_add:hover{background-color:#deea79}
.confirm_button_add a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.confirm_button_del{background-color:#979697;width:100px;height:30px;padding:0;margin:20px 0 0 20px}
.confirm_button_del:hover{background-color:#deea79}
.confirm_button_del a{display:block;line-height:30px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;text-decoration:none}
.graphics_checkin{height:130px;position:relative}
.graphics_checkin .box_graphic_lines{width:510px;height:90px;border-bottom:1px solid #444;border-left:1px solid #444;padding:0 6px;position:absolute;top:18px;left:55px}
.graphics_checkin .box_graphic_lines div{width:22px;float:left;background-color:#0a8546;margin:0 2px;cursor:pointer}
.graphics_checkin .box_graphic_lines_3{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:18px;left:56px}
.graphics_checkin .box_graphic_lines_2{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:48px;left:56px}
.graphics_checkin .box_graphic_lines_1{width:522px;border-top:1px solid #dcdbdb;position:absolute;top:78px;left:56px}
.graphics_checkin .box_graphic_text_3{width:30px;position:absolute;top:10px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_2{width:30px;position:absolute;top:40px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.graphics_checkin .box_graphic_text_1{width:30px;position:absolute;top:70px;left:0;color:#43464a;font-family:Arial;font-size:11px;font-style:italic;text-align:right}
.percentage_bar{width:300px}
.actionLeft{width:600px;margin:10px 0 10px 20px}
.actionRight{width:232px;margin:10px 20px 0}
.actionLeft_int{min-height:320px;background-color:#fff;padding:10px}
.actionLeft_int ul.active{list-style:square inside url("li_style_square_black.png")}
.actionLeft_int li{padding:5px 0}
.actionLeft_int li.deactive{border-bottom:1px dotted #ccc}
#tooltipGeneral{position:absolute;left:0;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
#tooltipGeneral.left{position:absolute;left:auto!important;top:0;min-width:60px;min-height:30px;display:none;z-index:9999;text-align:left}
.tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:Arial,Sans-Serif;font-size:13px;position:relative;width:62%;padding: 10px;padding-right: 30px;margin-top:-1px;left: 79px;}
#tooltipGeneral.left .tooltipGeneral_text{border: 1px solid #d5D1D0;background-color:#F5F6FA;color:#434551;font-family:Arial,Sans-Serif;font-size:13px;position:relative;width:auto;max-width: 300px;padding: 10px;padding-right: 30px;}
.tooltipGeneral_text .window_close{position: absolute;top: 0px;right: 0px;text-transform: uppercase;font-size: 10px;text-decoration: none;color: #4A4C4B;background-color: #d5D1D0;padding: 0px;padding-left: 8px;padding-right: 8px;padding-top: 3px;padding-bottom: 3px;}
.tooltipGeneral_text .window_close:HOVER{text-decoration:underline}
.tooltipGeneral_arrow_inside{border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #F5F6FA;width: 0px;height: 0px;background-color: transparent;z-index: 1;position: absolute;margin-left: 146px;margin-top: 1px;}
.tooltipGeneral_arrow_outside{border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #d5D1D0;width: 0px;height: 0px;background-color: transparent;margin-left: 145px;}
#tooltipAction{background:url('action/action_tooltip.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:160px;height:51px;display:none;z-index:9999;text-align:left}
#tooltipAction div{padding:11px 6px 2px 26px}
#tooltipAction a{color:#fff;font-size:12px;text-decoration:none}
#checkinRollover{background:url('action/checkin_rollover.png') no-repeat scroll bottom left transparent;position:absolute;left:0;top:0;width:51px;height:21px;display:none;z-index:9999;text-align:left}
.checkinRollover_text{width:48px;padding:5px 0 0 4px;height:20px;overflow:hidden;color:#fff;font-family:Arial,Sans-Serif;font-size:11px;font-style:italic}
#actionRollower{background:url('action/action_rollover.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
#actionRollowerL{background:url('action/action_rollover_L.png') no-repeat scroll top left transparent;position:absolute;left:0;top:0;width:252px;min-height:200px;display:none;z-index:9999;text-align:left}
.actionRollower_img{width:232px;height:130px;overflow:hidden}
.actionRollower_img img{width:230px}
.actionRollower_tit{width:212px;padding:5px 10px;color:#505366;font-family:'Open Sans Semibold',sans-serif;font-size:14px}
.actionRollower_text{width:212px;padding:5px 10px 15px;min-height:20px;overflow:hidden;font-size:12px}
div#labres_header{}
div#labres_header table#header{width:100%}
div#labres_header table#header td#button{width:20%}
div#labres_header table#header td#text{text-align:left}
div#allresults{background-color:#f6f6f8;border:1px solid #808080;margin:7px;padding:2px;width:auto}
div#viewing{width:100%}
div#labres_header td#summary td{border:1px solid #d3d3d3}
div#summarytitle{font-weight:bold;padding:8px 5px}
div#summaryresults span#redtext{color:#f00;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#orangetext{color:#ffa500;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span#greentext{color:#008000;font-weight:bold;font-size:16px;padding-left:4px}
div#summaryresults span.blacktext{color:#000;font-weight:bold;padding-left:4px}
div#detail{background-color:#e3e3e5}
div#detail div.whitebkg{background-color:#fff;border:1px solid #cdcdcd}
div#tableresults span.name{text-transform:uppercase}
div#tableresults div.wrapper{margin-bottom:20px}
div#tableresults div.gridbox{cursor:pointer;margin-left:10px;margin-top:15px;height:100px;width:155px;position:relative}
div#tableresults div.gridbox span.name{width:133px;position:absolute;top:7px;left:7px;line-height:14px;height:30px;font-weight:bold;overflow:hidden}
div#tableresults div.gridbox span.category{position:absolute;top:35px;left:7px;font-family:'Open sans';font-style:italic;font-size:11px;color:#333}
div#tableresults div.gridbox span.valueresults{line-height:11px;font-weight:bold;color:#478d3d;position:absolute;top:62px;left:0;font-family:'Open sans semibold';font-size:16px}
div#tableresults div.gridbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:74px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#tableresults div.gridbox span.arrow{position:absolute;top:24px;left:144px;width:11px}
div#tableresults div.gridbox span.minzero,div#tableresults div.gridbox span.min,div#tableresults div.gridbox span.critical,div#tableresults div.gridbox span.criticalhigh{position:absolute;top:85px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.max{position:absolute;top:85px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#tableresults div.gridbox span.min1,div#tableresults div.gridbox span.max1{position:absolute;top:28px;left:4px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox{cursor:pointer;margin:15px auto;height:44px;width:650px;position:relative}
div#rowresults div.rowbox span.name{width:auto;position:absolute;top:0;left:4px;line-height:48px;height:30px;font-weight:bold}
div#rowresults div.rowbox span.category{color:#7b797a;font-style:oblique;position:absolute;top:0;left:4px;line-height:48px;height:30px}
div#rowresults div.rowbox span.units{background-color:#fff;font-size:9px;line-height:10px;position:absolute;top:16px;left:0;font-family:'Open sans bold';font-size:10px;color:#333;white-space:nowrap}
div#rowresults div.rowbox span.arrow{position:absolute;top:20px;left:635px}
div#rowresults div.rowbox span.minzero,div#rowresults div.rowbox span.min,div#rowresults div.rowbox span.critical,div#rowresults div.rowbox span.criticalhigh{position:absolute;top:28px;left:3px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.max{position:absolute;top:28px;left:130px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.min1,div#rowresults div.rowbox span.max1{position:absolute;top:28px;left:304px;font-size:9px;font-family:'Open Sans Condensed',sans-serif;font-size:10px;color:#000}
div#rowresults div.rowbox span.horbar{left:305px;position:absolute;top:28px}
div#detail td.darkbox{background-color:#5d5f5e;color:#e5e5e5;vertical-align:middle}
div#detail td.hidetests,div#detail td.showtests{padding-right:10px;text-align:right}
div#detail td.tests{vertical-align:middle}
span.tests_italic{font-style:italic}
td.darkbox.icon{width:50px;text-align:center}
td.darkbox.title{height:45px}
div#consent_accept{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:160px;text-transform:uppercase;width:90px}
div#consent_accept:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#consent_accept a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#consent_cancel{background:url("consent_cancel.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;right:60px;text-transform:uppercase;width:90px}
div#consent_cancel:hover{background:url("consent_cancel_h.png") no-repeat scroll 0 0 transparent}
div#consent_cancel a{color:#5f5a64;font-weight:bold;line-height:27px;text-decoration:none}
div#consent{background-color:#000;height:2320px;left:0;opacity:.8;filter:alpha(opacity=80);position:absolute;top:0;width:1904px;z-index:102}
a.open_tooltip{left:388px;position:absolute;top:10px;text-decoration:none}
a.open_tooltip:hover{text-decoration:none}
div#gen_perc_submit{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_submit:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_submit a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#gen_perc_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#gen_perc_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#gen_perc_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_next{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_next:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_next a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_previous{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_previous:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_previous a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
div#satisf_close{background:url("consent_accept.png") no-repeat scroll 0 0 transparent;bottom:20px;cursor:pointer;height:29px;position:absolute;left:436px;text-align:center;text-transform:uppercase;width:90px}
div#satisf_close:hover{background:url("consent_accept_h.png") no-repeat scroll 0 0 transparent}
div#satisf_close a{color:#fff;font-weight:bold;line-height:27px;text-decoration:none}
#logo_en{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
#logo_fr{background:url('gdml/logo_270x65_en.png') no-repeat scroll left 1px transparent !important;}
/* div.app_logo_img_home {background: url("gdml/logo_270x65_en_2.png") no-repeat scroll 65px 13px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 auto; padding: 15px 10px 0; position: relative; text-align: right; width: 940px;font-size: 11px;} */
div.app_logo_img_home {color:#242527; font-size:13px; height:40px; line-height:40px; margin:0px auto; position:relative; text-align:right; /* width:940px; */}
div.app_logo_img_home_inner {background:url("pharmasave/header_logo.png") no-repeat scroll 65px 0px transparent;color: #BAB7B7; font-size: 14px; height: 65px; margin: 0 10px 0 40px; padding: 15px 10px 0; position: relative; text-align: right; width: 720px;font-size: 11px;}
div.app_logo_img_home a {color:#242527; font-family:'Open Sans Semibold',sans-serif; font-size:13px; text-decoration:none; margin-left:15px;}
div.app_logo_img_home a img {vertical-align:middle;}
div.app_logo_img_home a span {vertical-align:middle;font-family:Open Sans; font-size:12px; color:#242527}
div.app_logo_img_home a span:HOVER {text-decoration:underline;}
.detail_menu li a.lang_fr{font-size:12.5px;padding-left:34px}
.app_lang_fr .action_scroll_arrow_blue_small a{font-size:12px;padding:4px 0 4px 4px}
.app_lang_fr #totalpeaq_value #value_txt{font-size:11px}
.app_lang_fr .box_focus .button_start{width:169px}
.app_lang_fr .box_focus .button_start a{font-size:11px}
.app_lang_fr .box_focus .button_blue{width:166px;padding-left:4px;background:url("ud/button_coach_blue.png") no-repeat scroll right top #30ab6c}
.app_lang_fr .box_focus .button_blue a{font-size:11px}
.app_lang_fr .modal_popup_boxWhite .button_gen{padding:0 15px;}
.app_lang_fr #box_slide_single_action .link_didit_big_d{background:url('ud/did-it_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_didit_big_d:HOVER{background:url('ud/did-it_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_didit_big_s{background:url('action/did-it_132x40_s.png') no-repeat scroll left top transparent;width:132px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_didit_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;padding-right:15px}
.app_lang_fr #box_slide_single_action .link_pledge_big_d{background:url('ud/pledge_202x41_d.png') no-repeat scroll left top transparent;width:202px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr #box_slide_single_action .link_pledge_big_d:HOVER{background:url('ud/pledge_202x41_h.png') no-repeat scroll left top transparent}
.app_lang_fr #box_slide_single_action .link_pledge_big_s{background:url('action/pledge_147x40_s.png') no-repeat scroll left top transparent;width:147px;height:40px;text-align:left;padding:0;margin:15px 0 0}
.app_lang_fr #box_slide_single_action .link_pledge_big_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:14px;line-height:38px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_didit_d{background:url('action/did-it_150x30_d.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_didit_d:HOVER{background:url('action/did-it_150x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_didit_s{background:url('action/did-it_150x30_s.png') no-repeat scroll left top transparent;width:150px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_didit_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center;padding-right:15px}
.app_lang_fr .subTopicClick_action .link_pledge_d{background:url('action/pledge_140x30_d.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_d a{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.app_lang_fr .subTopicClick_action .link_pledge_d:HOVER{background:url('action/pledge_140x30_h.png') no-repeat scroll left top transparent}
.app_lang_fr .subTopicClick_action .link_pledge_s{background:url('action/pledge_140x30_s.png') no-repeat scroll left top transparent;width:140px;height:30px;text-align:left;padding:0}
.app_lang_fr .subTopicClick_action .link_pledge_s span{color:#000;font-family:'Open Sans Bold',sans-serif;font-size:10px;line-height:30px;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:block;font-style:normal;text-align:center}
.code_display_dd{display:none}

.consent_container h1 {color:#454b60; font-family:'Open Sans',Sans-Serif; font-size:24px;padding:30px 20px 15px;text-align: center;}
.consent_container .scroll_consent {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent; color:#505366; font-family:'Open Sans',sans-serif; font-size:13px; font-weight:normal; padding:30px 20px 15px; text-align:justify;}
.consent_container .scroll_consent_bold {font-family:'Open Sans Bold',sans-serif;}
.consent_container .scroll_consent ol {list-style:lower-alpha outside none; margin-left:10px; padding-left:8px;}
.consent_container .reg_consent_button {background:url('bg_shadow-gray_1x23.png') repeat-x left top transparent;}
.consent_container .reg_consent_button > div > div {color:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; width:90px;}
div#reg_consent_accept{font-family:'Open Sans semibold',sans-serif;background-color:#00aec7;float:left;height:33px; }
div#reg_consent_accept:FOCUS,div#reg_consent_accept:HOVER{background-color:#00aec7;}
div#reg_consent_accept[disabled]:hover{background-color:#959c9e}
div#reg_consent_accept a{display:block;color:#fff;font-size:15px;line-height:42px;text-decoration:none;}
div#reg_consent_cancel{font-family:'Open Sans semibold';background-color:#f1f1ed; float:right;height:33px;border: 1px solid #c9c3c3;}
div#reg_consent_cancel:hover{background-color:#e3e3e2;}
div#reg_consent_cancel[disabled]:hover{background-color:#959c9e}
div#reg_consent_cancel a{display:block;color:#4a4b4c;font-size:15px;line-height:33px;text-decoration:none;}
div#reg_consent_cancel a[disabled]{color:#4a4b4c;font-weight:bold}
div#reg_background{width:100%;position:relative;z-index:0;min-width:1260px}

div#accept_privacy {background-color:#Bd93f0fcolor:#fff; cursor:pointer; height:29px; margin:20px 15px; text-align:center; text-transform:uppercase; width:90px;}
div#accept_privacy a{color:#fff;font-weight:bold;line-height:27px;padding:6px 19px;text-decoration:none}

/* form */
.close_container_popup_app {/* position:absolute; right:0px; top:0px; */}
.close_container_popup_ref {position:absolute; right:0px; top:0px;}
.close_container_popup_vacc{position:absolute; right:0px; top:0px;}
.close_inner_form {/* position:absolute; right:0px; top:0px;text-decoration: none; */}
.close_inner_formlhsc {background: rgba(0, 0, 0, 0) url("close-icon.png") no-repeat scroll 0 0;
    float: right;
    height: 37px;
    position: absolute;
    right: 0 !important;
    text-decoration: none;
    top: 0;
    font-family: "Open Sans Light","Open Sans";
    width: 37px;}
.close_inner_form_popup_pharmacy {position:absolute; right:0px; top:0px;}
.close_select_medreview {position:absolute; right:0px; top:0px;}
.close_tooltip_custom_over {position:absolute; right:0px; top:0px;}
.reload_page {/* position:absolute; right:0px; top:0px; */}
.medication-ajax {display:none; background-color:#ffffff; position:absolute; margin-top:-1px; border-left:1px solid #bfc3c6; border-right:1px solid #bfc3c6; border-bottom:1px solid #bfc3c6; padding-left:10px; max-height:300px; width:430px; overflow:auto; z-index:51;}
.medication-ajax li {color:#505366; cursor:pointer; font-family:Arial,Sans-Serif; font-size:12px; line-height:14px; padding:3px 0px;}
.medication-ajax li:HOVER {color:#000000;}
.medication-ajax .med_detail_small {font-size:10px; font-style:italic;}

/* form xml input */
.form_xml_alert {border: 1px solid red!important;}
.form_xml_alert_text {
	/*background:url('pharmasave/form_alert.png') no-repeat scroll 0 0 transparent;*/
	/*background: url('pharmasave/form_alert_background.png') no-repeat scroll 0 0 transparent;*/
	height:auto;/*45px;*/
	line-height: 21px;
	padding-left: 13px;/*20px;*/
	position:absolute;
	text-align: center;
	width:217px;
	z-index: 110;
}
.form_xml_alert_text img.alertarrow {
	left: 1px;
    position: absolute;
    top: 10px;
    z-index: 101;
}
.importantmargine{
	margin:-11px 0 0 329px !important;  
}

/*specifica rules for 'Add Health care Practitioner' form FR*/
input[name=phoneNumber] + div{
	top: -25px !important;
}

input[name=phoneNumber] + div img.alertarrow{
	top: 60px !important;
}

input[name=alternateNumber] + div{
	top: -5px !important;
}

input[name=alternateNumber] + div img.alertarrow{
	top: 43px !important;
}

input[name=faxNumber] + div{
	top: 16px !important;
}

input[name=faxNumber] + div img.alertarrow{
	top: 21px !important;
}
.form_xml_alert_text img.alertcircle {
	left: 20px;
    position: absolute;
    top: 10px;
}
.form_xml_alert_text div {
	background-color: #FFE2E2;
    border: 1px solid #FF0000;
    padding-left: 40px;
    padding-right: 10px;
}
#form_xml input, #add_medication input{
	color: #454b6;
	font-size: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
	width:90% !important;  
}
#form_xml .date_picker, #add_medication .date_picker {
	color: #454b6;
	font: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml textarea, #add_medication textarea {
	color: #000000;
	font-size: 20px;
	font-family: Arial,Sans-Serif;
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
#form_xml .form_subtitle, #add_medication .form_subtitle
{
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.complete-profile{
	padding-top: 0;
}
#add_medication .sbSelector:link {
    font-family: "Open Sans Semibold";
    font-size: 13px;
    color: #454B60;
     width: 100%;
}
input.focus {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
input.focus:FOCUS {
	border:1px solid #888f93;
	box-shadow:0px 0px 8px #888f93;
}
textarea.focus {
	border:1px solid #bec2c5;
	box-shadow: 0 0 4px 0 #BEC2C5;
}
textarea.focus:FOCUS {
	border: 1px solid #bfc3c6 !important;
    box-shadow: 0 0 4px 0 #bec2c5 !important;
}
/* hide safari blue outline*/
input.focus:FOCUS, textarea:FOCUS, select:FOCUS, button:FOCUS, div:FOCUS {
	outline: none;
}
/* custom #form_xml */
#form_xml #div-loincid{display:none;}

.box_dashboard_ext {width:94%;/*326*/margin: auto;}
.box_dashboard > a {border-left:1px solid #abafae; border-right:1px solid #abafae; display:block;}
.box_dashboard img {width:324px;/*324*/}
.detail_dashboard_bar {
	position: relative;
	color: #555353;
	background: url('pharmasave/bar_background.png') repeat-x scroll 0 0 transparent;
	height:40px;
	padding:0px 15px;
	line-height:40px;
	font-size:14px;
	border-radius: 4px 4px 0px 0px;
	text-transform: capitalize;
}
.detail_dashboard_list {
	background-color: #FFFFFF;
	border-radius: 0 0 4px 4px;
	border-top: none;
    color: #505366;
    font-family: 'Open Sans',Sans-Serif;
    font-size: 13px;
    line-height: 17px;
    padding: 14px 15px;
}


/* CUSTOM FOR APPS */
/*
.bg_app_7 table.richlist .td_text, .bg_app_7 table.richlist .td_link, .bg_app_7 table.richlist .td_img, .bg_app_7 table.richlist .td_butt, .bg_app_7 table.richlist .td_grap {
	padding-left: 20px;
	text-align: left;
}
*/
.body_bg_1_user {background-image:none; background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_1_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_user {background-image:url('profile/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_2_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_3_user {background-image:url('readinglist/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_5_user {background-image:url('healthrecords/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_7_user {background-image:url('medications/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_8_user {background-image:unone; background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_10_pharmacist {background-image:url('patients/background.jpg'); background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_12_user {background-image:url('healthrecords/background.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
.body_bg_12_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_13_user {background-image:none; background-repeat:no-repeat; background-position:center 166px; background-color:white;}
.body_bg_15_user {background-image:url('background/blue_background_final.jpg'); background-repeat:repeat-x; background-position:center 166px; background-color:white;}
/*.body_bg_static_user {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}
.body_bg_static_pharmacist {background-image:url('background_grey.jpg'); background-repeat:repeat; background-position:center 166px; background-color:white;}*/
.body_bg_static_user {background-image:none; background-repeat:repeat-x; background-position:center 166px; background-color:white;}
.body_bg_registration_user {background-image:none; background-repeat:repeat-x; background-position:center 166px; background-color:white;}

/* FOOTER */
.copyright_footer {
	/* background: url('background_grey.jpg') repeat scroll 0px 0px rgba(0, 0, 0, 0); */
	background:#fff;
	/* border-top:1px solid #ccced1; */
	margin:101px auto 0 !important;
	padding:25px 0px 21px 0;
	float:left;
	width:100%;
}
.wrapper_footer {background:none;float:left; margin:0px auto; width:100%;text-align:center; }
.detail_center .wrapper_footer {margin:0px 10px; width:728px;}
.links_container {color: #8dc63f;float: left;font-size: 12px;line-height: 24px;margin-left:0;width: 100%;}
.copyright_container{color: #636466;float: left;font-family: Arial,sans-serif;font-size: 11px;height: 20px;margin-left: 0;padding: 11px 0 35px 0px;width:100%;}
.copyright_link {float: left;margin: 0 0 5px 0px;padding: 0 0px 2px 0;width:100%;}
.copyright_link a {color: #63666a; font-family: 'Museo', serif; font-size:20px; text-decoration:none;}
.copyright_link a:HOVER{text-decoration:underline;}
.copyright_link:first-child {padding:0px 10px 2px 0px;}
.app_lang_en .copyright_link.no_padding_left {padding:0px 15px 0px 0px;}
.detail_center .links_container {padding-right:13px;}
.detail_center .copyright_container {padding-right:25px;}
#footer_product {background-color:#8f8b82; text-align:center;}

/*new Pharmasave footer*/
div#footer_product_background {
	background: #8F8B82;
	text-align: center;
	width: 100%;
}
div#footer_product {
	/*background: #949087;*/
	height: 171px;
	margin: 20px auto 0;
	padding-bottom: 14px;
    padding-top: 14px;
    text-align: center;
    width: 982px;
}
.outer-inactive{
	background: #fff;
    float: left;
    width: 100%;
}
divdiv#footer_product div.col ul {
    margin-top: 10px;
}
divdiv#footer_product ol, ul {
    list-style: none outside none;
}
div#footer_product div.col {
    border-right: 1px dashed #FFFFFF;
    float: left;
    height: 171px;
    text-align: left;
    width: 190px;
}
div#footer_product div.col div.colinner {
    padding: 0 0 0 20px;
}
div#footer_product div.col a.mainlink {
    font-size: 12px;
    font-weight: bold;
}
div#footer_product div.col a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
}
div#footer_product div.col a.homelink {
    background-image: url("pharmasave/home.png");
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 25px;
}
div#footer_product div.last {
    border-right: 0 dashed #FFFFFF;
    font-family: arial;
    font-size: 11px;
}
div#footer_product div.col p {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
a.blankhref {
    cursor: pointer;
}

#recaptcha_response_field {
	height: 32px;
}

#ui-datepicker-div {
	z-index: 999999999999 !important;
}


/* experimental form xml focus */
.data-focus {
	/*border: 1px solid #d11242!important;
	box-shadow: 0px 0px 8px #d11242!important;*/
}


div#last_login_detail_container_title {
	padding-top: 45px;
	padding-left: 20px;
	padding-bottom: 10px;
}

span#last_login_detail_title {
	color: #71737a;
	font-family: 'Open Sans Lite';
	font-size: 24px;
	padding: 30px 20px 15px;
}

div#last_login_detail_container_content {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.last_login_detail_container{
	padding-top: 40px;
	text-align: left;
}

span.last_login_detail_text{
	font-family: 'Open Sans';
	font-size: 14px;
	margin-bottom: 20px;
}


div.last_login_detail_cancel{
	font-family: 'Open Sans';
	background-color: #f1f1ed;
	border: 1px solid #c9c3c3;
	height: 33px;
	width: 150px;
	margin-top: 0px;
	margin-left:325px;
	margin-bottom: 60px;
	float:left;
}

div.last_login_detail_cancel:hover{
	background-color: #e3e3e2;
}

div.last_login_detail_cancel[disabled]:hover{
	background-color: #959c9e
}

div.last_login_detail_cancel a{
	display: block;
	color: #71737a;
	font-size: 15px;
	line-height: 33px;
	text-decoration: none;
}

div.last_login_detail_cancel a[disabled]{
	color: #71737a;
	font-weight: bold
}

div.complete_profile_smoke .sbHolder{
	width: 300px !important;
}

div.complete_profile_smoke .sbOptions{
	width: 340px !important;
}

.button_cancel_cta {
	background-color: #F1F1ED !important;
	cursor: pointer !important;
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	border: 1px solid #CFD3D3 !important;
	border-radius: 0px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	width: 150px;
	margin: 0 auto !important;
	float:none !important ; 
}

.button_cancel_cta:HOVER{
	background-color: #E3E2E2 !important;
}

.button_cancel_cta a{
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
	display: block !important;
}

.button_cancel_cta a:HOVER{
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 31px !important;
	height: 31px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_trend_range{
	display:block !important;
	height:20px;
	margin-right:7px;
	margin-left:7px;
	background-color: #F2F7F8 !important;
	border: 1px solid #C3C7C9 !important;
	border-radius: 4px;
	}
	
.button_trend_range a {
	color: #0c6f77 !important;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px !important;
	text-align: center;
	text-transform: uppercase;
}

.button_trend_range:HOVER{
	background-color: #e2e3e3 !important;
}

.button_submit_cta {
	background-color: #00aec7 !important;
	cursor: pointer !important;
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
}

.button_submit_cta span{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
}

.button_submit_cta a{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	font-family: Open Sans !important;
	border: 0px !important;
	text-decoration: none !important;
}
.pdf{
	width:100%;
	float:left;
	margin:0 0 40px 0; 
	background:#111("resources/pharmasave/dynacare.pdf"); 
}

.button_submit_cta:HOVER{
	background-color: #00aec7 !important;
}
.login-title {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 20px;
    position: relative;
    right: 33px;
    text-align:center;
    text-transform: capitalize;
}
.login-titlelhsc {
    color: #454b60;
    font-family: "Open Sans Lite/Bold";
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 0px;
    position: relative;
    right: 33px;
    text-align: left;
    text-transform: capitalize;
}
.toolbar{
	background:red; 
}
.dob-container{
	margin-bottom:24px;
	position:relative;
	z-index:99;
	float:left;
	width:100%;  
}
.dob-container td input{
	color: #999999;
    float: left;
    font-family: "Arial Normale","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 31px;
    padding-left:8px;
    margin: 4px 0 0 0;
    text-align: left;
    text-decoration: none;
    width: 77px;
}
.inactive{
	width:100%;
	float:left;  
}
.content-add{
	height: auto;
	text-align: left;
	width:auto; 
}
.info-profile{
	color: #0e838c !important;
    float: left !important;
    font-family: "Open Sans Light",sans-serif !important;
    margin-right: 0;
    width: 100%;
}
.inactive h1{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Grassetto","Arial";
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    margin: 1px 0 19px;
    width: 85%;  
}
.inactive h2{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    width: 85%;   
}
.text-membership{
	float: left;
    margin: 20px 0 8px;
    width: 66%;  
}
.inactive-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    margin: 25px 0 0 -22px;
    padding: 0 23px 0 0;
    position: static;
    width: 100%;
 }
.plus-member{
   padding-top:0!important; 
   margin: 28px 0 0 0;
 }
 .serch-left{
   width:55%;
   float:left;
   margin:0 0 0 19px;   
 }
.serch-left img{
	width:82%; 
 }
 .membership-left-text{
   font-family: "Arial Regular","Arial";
   font-style: normal;
   font-weight: 400;
   line-height:20px;
   font-size:13px;
   float:left;
   width:100%;    
 }
.membership-left-text h1{
   font-family: "Open Sans Light","Open Sans";
   font-size: 18px;
   font-weight: 300;
   font-style: normal;	
   color: #009999;
   float:left;
   margin: 6px 0 14px;
   width:100%; 
}
 .feature-membership{
   width:80%;
   float:left;
 }

 .member-btn{
  float:left;
  margin:0 0 24px 0;
  width: auto; 
 }
 .member-result{
  margin:0 !important; 
 }
  .feature-membership h1{
   color: #484848;
   font-family: "Open Sans Bold","Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: 600;
   width:100%;
   float:left;  
 }
 .feature-membership ul{
   width:100%;
   float:left;
   margin:19px 0 0 0;
   padding:0;
   font-family: "Open Sans Italic","Open Sans";
   font-style: italic;
   font-weight: 400;
   color:#3c3a3b;
   font-size:13px;      
 }
  .feature-membership ul li{
   width:100%;
   float:left;
   margin:0;
   line-height:38px;
   border-top:1px solid #e1e1e1;
   padding:0;     
 }
 .feature-membership ul li span{
   float: right;
   height: 27px;
   margin: 10px 37px 0 0;
   width: 36px;
}
 .feature-membership ul li span img{
  width:60%;
}
.inactive-boody{
	padding:24px 0 0 22px !important; 
}
.inactive-close{
	margin-left:343px !important; 
}
.consent{
    color: #3c3a3b !important;
    font-family: "Open Sans Regular","Open Sans" !important;
    font-size: 13px;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px;
}
.consent span{
	width:auto;
	float:left;
	margin:0 32px 0 0;   
}
.consent span input{
	float:left; 
}

.termslogo{
	width:100%;
	float:left;
	margin: 30px 0 34px; 
}
.termslogo img{
	width:20%; 
}
 
.static_page_teaser{
	font-weight:bold;
	font-size:21px;
	margin: 0 0 21px 0;
	padding:0;
	color:#63666a;    
}
.static_teaser{
	font-weight:bold;
	font-size:13px;
	margin:5px 0 4px 0;
	padding:0;
	color:#63666a;    
}
.login-inner {
    float: left;
    font-family: "Open Sans Reg";
    font-size: 14px;
    padding-top: 0;
    width: 100%;
}
.pdf-shadow {
     background: transparent url("pharmasave/top_inner_shadow_big.png") no-repeat scroll center 0 / 500px 30px;
    float: left;
    height: 37px;
    margin:-6px 0 0 0;
    width: 100%;
 }
 
 .login-terms{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    background:#fff;
    padding: 11px 0 30px !important;
 
}
.login-main {
    float: left;
    margin-top: 0;
    padding: 0;
    text-align: center;
    width: 100%; 
}
.login-main a{
	color:#fff; 
	
}
.login-main .close_inner_form {
	position:inherit;
}
.lc1 {
    background: #f1f1ed none repeat scroll 0 0;
    border: 1px solid grey;
    cursor: pointer;
    padding: 6px 4px 8px 5px;
}
.lc1 > a {
    color: #71737a;
    margin: 5px 30px 6px;
    text-decoration: none;
    text-transform: capitalize;
    vertical-align: middle;
    font-weight: bold;
}
select{
	margin:0 0 0 4px;
	padding:6px 5px 6px 3px;
	text-transform: unset;
}
.lock-rgistration{
  background: rgba(0, 0, 0, 0) url("gdml/lock_20x25.png") no-repeat scroll 12px 17px / 12px 14px;
  float: left;
  height: 25px;
  padding-left: 12px;
  padding-top: 20px;
  width: 20px;
}
.cart-rgistration{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
div#app_header blockquote{
	background: url('gdml/cart.png') no-repeat scroll 14px 16px;
	width: 20px;
	height: 25px;
	float: left;
	padding-left: 12px;
	padding-top: 20px;
}
.bottom-shaddow{
 width: 100%;
 float:left;
 text-align:center;
}
#report { border-collapse:collapse;}
        #report h4 { margin:0px; padding:0px;}
        #report img { float:right;}
        #report ul { margin:10px 0 10px 40px; padding:0px;}
 #report th {
    font-family: "Arial Regular","Arial";
    font-size: 10px;
    color: #1a8992;
    padding:13px 6px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
 }
 .mem-heading{
   color: #0e838c;
    font-family: "Open Sans Light","Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    padding:14px 10px 15px 0;
 }
 .mem-payment{
   background: #fff none repeat scroll 0 0;
   margin: 0 auto;
   width: 93%;
 }
  #report td {
    padding: 7px 5px;
    text-align: left;
    color: #3c3a3b;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    vertical-align:top; 
 }
  #report td input {
  float: left;
  margin:10px 7px 0 3px; 
 }
 .view-border{
  border-right: 1px dotted #ccc;
 }
 .save-view{
    height: 30px !important;
    margin-left: 114px !important;
    margin-top:12px !important;
 }
 .view-boottom{
  width:100%;
  float:left;
  background:#e2e5ec;
  height:44px;
  margin: 0 !important; 
 }
 .view-purchase{
  width:100%;
  float:left;
  background:#eef0ea;
  margin: 0 !important;    
 }
 .view-purchase h1{
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin: 17px 0 17px 24px;
 }
 .conter{
   margin:16px 0 0 80px !important;  
   float:left !important; 
 }
  .resp_alert_health{
 background-color: #ffdfde;
    background-image: url("mobile-error.png");
    background-position: 6px 5px;
    background-repeat: no-repeat;
    background-size: 13px auto;
    border: 1px solid #ff0f01;
    float: left;
    line-height: 22px;
    margin: 8px 0 6px !important;
    padding-left: 29px;
    padding-right: 11px;
    width: auto;
}

#report tr.odd td {
	/* background:#fff url(row_bkg.png) repeat-x scroll center left; */ cursor:pointer;
}
#report div.arrow {
    background: transparent url("pharmasave/plus.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
}
#report div.up {
	background: transparent url("pharmasave/mainuse.png") no-repeat scroll 2px 3px;
    display: block;
    height: 16px;
    width: 16px;
	
	}
.bottom-shaddow img{
	width: 100%;

}
.pin-box{
	width:100%;
}
.pin-box label{
	float: left;
    margin: 0 13px 0 0;
    width: auto; 
}
#modal {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal h2 {
  margin: 0;
  color: #fff
}

#modal .btn { float: right }

#modal .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal-content {
  background: #fff;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #111;
}
.modal-content span {
	width:auto;;
	float:left;
	line-height:31px;
	text-align: right;
}
.modal-content span h1 {
	margin:44px 0 0 10px;
	padding: 0;
}

#modal .copy { background: #fff;color: #111; }

#modal .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #E74C3C;
}


#test {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#test h2 {
  margin: 0;
  color: #fff
}

#test .btn { float: right }

#test .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test .copy { background: #46CFB0 }

#test .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#box_home_body .enter_email_input {font-size:16px; height:32px; margin:5px 1px 3px 0px; outline:medium none; padding:3px 0px 3px 8px; width:94%;}


#modal1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal1 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal1 h2 {
  margin: 0;
  text-align:right;
}

#modal1 .btn { float: right }

#modal1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
.member{
	width:100%;
	float:left;  
}
.lab-icon{
  float: left;
    height: auto;
    margin: 16px 0 0;
    width: 52px;
 }
.member-shaddow {
    background: transparent url("bg_shadow-gray_1x23.png") repeat-x scroll 0 0;
    float: left;
    height: 35px;
    left: 0;
    margin: 25px 0 0;
    position: static;
    width: 100%;
} 
.sbOptions{
	width:100% !important; 
}
.lab-boxicon{
 width:76%;
 float:left;  	
}
.description-lab{
	float:left;
	width:100%;
	margin:10px 0 0 0;   
}
.date_picker_img{
   float: right;
    margin: -33px 22px 0 0;
    position: static !important;
}
.lab-icon img{
	width:52%; 
}
.year-round{
   border: 1px solid #009999;
    border-radius: 74px;
    color: #009999;
    float: left;
    height: 50px;
    margin: 14px 0 0;
    width: 50px;
}
.year-round h1{
    color: #009999;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    margin: 6px 0 0;
    text-align: center;
	}
.year-round  span{
    color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    margin: -5px 0 0;
    text-align: center;
    width: 100%;	
	}	

.lab-heading {
 color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    margin: 42px 0 0;
    padding: 0;
    text-transform: uppercase;
    width: auto;
}
.payment{
	width:100%;
	float:left;  
}
.payment h1{
    color: #009999;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    margin: 0 0 13px;
    padding: 0;
    text-transform: capitalize;
}
#prev4{
	display:none; 
}
.payment ul{
	 float: left;
    list-style: outside none none;
    margin: 0 0 0 0;
    padding: 0;
    width: auto;     
}
.payment ul li{
	width:100%;
	float: left;
	margin:0 0 4px 0;
	padding:0;   
}
.payment ul li span{
	float: left;
    margin: 0 0 0 101px;
    width: auto; 
}
.totalheadline{
	font-size:18px; 
}

 
.payment ul li b{
	font-weight:bold;
	color:#3c3a3b;
 
}
.renew{
	color: #0e838c;
    font-family: "Open Sans Light",sans-serif;
    font-size: 20px;
    width:100%;
    margin:40px 0 26px 0;    
	
}
.payment ul li input{
	width:130px;
	margin:7px 0 14px 0;
	 color: #333; 
}
.payment ul li button{
	width:auto;
	border-radius:5px;
	color:#111;
	border:1px solid #111;
	background:#fff !important;
	float:left;     
	
}

#modal1 .copy { background: #fff;color: #111; }

#modal1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
.copy h1{
	margin: 20px 0 0 0;
}
.copy h2{
	margin: 20px 0 0 0;
}
.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  margin:10px 0 0 0;
  border-radius: 5px;
  background-color: #E74C3C;
}
.province-select{
	width:100%;
	float:left;
	position: relative;
	z-index:0;
	
}
.province-select select{
	float: left;
    height: 37px;
    margin: 9px 0 15px !important;
    width:93% !important;
    
}

.code-postal{
	width:100%;
	float:left;  
}
.code-postal input{
	width:240px !important;
}
.code-postal input:focus {
	width:240px !important; 
}
.ans-regi{
	width:100%;
}
.ans-regi input{
	width:90% !important;
}
.ans-regi input:focus {
	width:90% !important; 
}


#test1 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test1:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test1 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test1 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t1 h2 {
  margin: 0;
  color: #fff
}

#test1 .btn { float: right }

#test1 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test1-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test1 .copy { background: #46CFB0 }

#test1 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal2 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal2 h2 {
  margin: 0;
  color: #fff
}

#modal2 .btn { float: right }

#modal2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}
#modal2 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#modal2 .copy { background: #fff;color: #111; }

#modal2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}



#test2 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test2:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test2 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test2 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t2 h2 {
  margin: 0;
  color: #fff
}

#test2 .btn { float: right }

#test2 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test2-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test2 .copy { background: #46CFB0 }

#test2 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal3 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal3 h2 {
  margin: 0;
  color: #fff
}

#modal3 .btn { float: right }

#modal3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal3 .copy { background: #fff;color: #111; }

#modal3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal3 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test3 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test3:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test3 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test3 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t3 h2 {
  margin: 0;
  color: #fff
}

#test3 .btn { float: right }

#test3 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test3-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test3 .copy { background: #46CFB0 }

#test3 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal4 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal4 h2 {
  margin: 0;
  color: #fff
}

#modal4 .btn { float: right }

#modal4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal4 .copy { background: #fff;color: #111; }

#modal4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal4 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}


#test4 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test4:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test4 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test4 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t4 h2 {
  margin: 0;
  color: #fff
}

#test4 .btn { float: right }

#test4 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test4-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test4 .copy { background: #46CFB0 }

#test4 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
#modal5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal5 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal5 h2 {
  margin: 0;
  color: #fff
}

#modal5 .btn { float: right }

#modal5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal5 .copy { background: #fff;color: #111; }

#modal5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  opacity:0.7;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal5 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test5 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test5:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test5 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test5 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t5 h2 {
  margin: 0;
  color: #fff
}

#test5 .btn { float: right }

#test5 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test5-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test5 .copy { background: #46CFB0 }

#test5 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal6 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal6 h2 {
  margin: 0;
  color: #fff
}

#modal6 .btn { float: right }

#modal6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal6 .copy { background: #fff;color: #111; }

#modal6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  opacity:0.7;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 #modal6 h2 {
  margin: 0;
  color:#111;
  text-align:right;
}

#test6 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test6:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test6 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test6 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t6 h2 {
  margin: 0;
  color: #fff
}

#test6 .btn { float: right }

#test6 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test6-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test6 .copy { background: #46CFB0 }

#test6 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal7 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal7 h2 {
  margin: 0;
  color: #fff
}

#modal7 .btn { float: right }

#modal7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal7 .copy { background: #46CFB0 }

#modal7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test7 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test7:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test7 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test7 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t7 h2 {
  margin: 0;
  color: #fff
}

#test7 .btn { float: right }

#test7 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test7-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test7 .copy { background: #46CFB0 }

#test7 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

#modal8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#modal8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#modal8 .header, #modal .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#modal8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#modal8 h2 {
  margin: 0;
  color: #fff
}

#modal8 .btn { float: right }

#modal8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.modal8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#modal8 .copy { background: #46CFB0 }

#modal8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}
 

#test8 {
  left: 50%;
  margin: -250px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: -50%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out
}

#test8:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}
#test8 .header, #test .footer {
  border-bottom: 1px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#test8 .footer {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px
}

#tes1t8 h2 {
  margin: 0;
  color: #fff
}

#test8 .btn { float: right }

#test8 .copy, #modal .header, #modal .footer {
  padding: 10px;
  color: #fff
}

.test8-content {
  background: #34BC9D;
  position: relative;
  z-index: 20;
  border-radius: 5px;
  color: #fff
}

#test8 .copy { background: #46CFB0 }

#test8 .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10
}

table.settings {
      color:#505366;
      font-family:'Open Sans',sans-serif;
      font-size:13px;
      /*border-left: 1px solid #ABAFAE;
        border-right: 1px solid #ABAFAE;*/
      }
    table.settings th.header {
      border-bottom: 1px dotted #d7dadf;
      border-left: 1px dotted #d7dadf;
        /* border-right: 1px dotted grey; */
      color: #05c059;
      padding: 7px 4px 5px;
      padding-bottom: 5px;
      text-transform: uppercase;
      text-align: center;
    }
    table.settings th.header.first {
      border-left: none;
      padding-left: 20px;
      text-align: left;
    }
    table.settings .text {
      border-bottom: 1px solid grey;
      color: #4e5367;
      height: 40px;
      line-height: 40px;
      position:relative;
      text-align: center;
    }
    table.settings .td_text, table.settings .td_link_settings, table.settings .td_img, table.settings .td_butt, table.settings .td_grap{
      border-bottom: 1px solid #d7dadf;
      line-height: 40px;
      padding-left:15px;
      text-align: left;
    }
    table.settings .td_text.selected, table.settings .td_link_settings.selected, table.settings .td_img.selected, table.settings .td_butt.selected, table.settings .td_grap.selected {
      background-color: #e6e8ef;
    }
    table.settings .td_text a, table.settings .td_link_settings a, table.settings .td_img a, table.settings .td_butt a, table.settings .td_grap a{
      display:block;
      vertical-align: middle;
    }
    table.settings .td_text img, table.settings .td_link_settings img, table.settings .td_img img, table.settings .td_butt img, table.settings .td_grap img{
      vertical-align: middle;
    }
    table.settings .td_text span, table.settings .td_link_settings span, table.settings .td_img span, table.settings .td_butt span, table.settings .td_grap span{
      /*text-transform: capitalize; */
      vertical-align: middle;
      height: 46px;
      line-height: 46px;
      font-family: Open sans Semibold;
	  font-size: 13px;
	  color: #4A4B4C;
    }
    table.settings .td_butt a {
      color: #ffffff;
      text-decoration: none;
    }
    table.settings .td_butt span {
      background-color: #949391;
      border: 1px solid #949391;
      padding: 5px 10px;
    }
    table.settings .td_butt a:HOVER span {
      border: 1px solid #ffa500;
    }
table.settings .td_link_settings {
     padding-right:29px;
     text-align: right;
     width: 25px;
    }
table.settings .row_1of3.td_img {width:60px;}
table.settings .row_1of3.td_text {padding-left:15px; text-align:left;}
table.settings .td_grap {
    padding: 0px 10px;
    width: 300px;
    }
table.settings .td_grap .graphic_bar {
	background-color: #d6d6d6;
    display: inline-block;
    height: 10px;
    position: relative;
    text-align: left;
    width: 300px;
}
table.settings .td_grap .graphic_color {
	background-color: #2e8abf;
    display: inline-block;
    height: 10px;
}
table.settings .td_grap .graphic_point {
	left: -6px;
    position: absolute;
    top: -10px;
}
table.settings .lastrow {
	border-bottom: none;
}
table.settings tr.med_row{
	cursor: pointer;
	color: #018595 !important;
}
table.settings tr.med_row:HOVER{
	color: #018595 !important;
    }
.status-down{
	color: #3c3a3b;
    float: left;
    font-family: "Arial Bold","Arial";
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0 25px 12px;
    width: 100%;
}
.efective-date{
	width:94%;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600;
    float:left; 
 }
.bootom-shaddow {
	width: 100%;
	float: left;
	position:absolute;
	left: 0;
	height: 35px;
	background: transparent url("bg_shadow-gray_1x23.png")
		repeat-x;
}
.expiry-date{
	width:94%;
	float:left;
    margin-left:49px;
    color: #484848;
    font-family: "Open Sans Light","Open Sans";
    font-style: normal;
    font-weight: 600;
    margin:18px 0 0px 0;  
  }
label {
    margin-top: 12px;
    margin-bottom: 5px;
    }
.setingmember-headline{
	color: #009999;
    float: left;
    font-family: "Open Sans Regular","Open Sans";
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    margin: 8px 0 13px 16px;
    width: 100%;
}
.form_xml {
	padding-bottom:41px;
 }
.form_xml input, .form_xml select, .form_xml label, .form_xml textarea, .form_xml div {
	color: #484848;
    display: block;
    font-style: normal;
    margin-left:12px;
}
.form_xml #recaptcha {margin-left:0px; margin-top:20px;}
.form_xml #recaptcha_area {margin-left:0px;}
.form_xml .title_form {
    color: #454b60;
    font-family:'Open Sans Bold',sans-serif;
    font-size:14px;
    margin-bottom: 20px;
    margin-left: 26px;
	margin-right: 40px;
}
.form_xml .text_form {
	color: #454b60;
    margin-bottom: 20px;
    margin-right: 40px;
}
.form_xml .input_label {
	margin-left: 0px;
}
.form_xml .input_label input, .form_xml .input_label span {
	vertical-align: middle;
}
.form_xml .input_label span {
	padding-left: 6px;
    }
.data-focus{
	border: 0px !important;
    box-shadow: 0px 0px 0px !important;
}
.form_xml .button_cancel, .form_xml .change_language_cancel, div.grey_block_button_cancel, div.grey_block_button_reset, div.wont_save_records {
	background-color: #d0cece !important;
    border:1px solid #e4e4e4;
    float: left;
    height: 40px !important;
    line-height: 40px;
    padding: 0 10px;
    margin-left:12px !important;
    margin-bottom:6px!important;
    text-align: center;
    width:96px;
}
.form_xml .button_save, .form_xml .button_delete_account, .button_submit_language, .button_consent, .grey_block_button, .change_language_save, div.export_save_confirm{
	background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    width:96px;
    padding:0 9px 0 9px; 
}

#renewMembership{
    background-color: #00aec7 !important;
    border: 1px solid #00aec7;
    height:38px;
    line-height:40px;
    float:left;
    bottom: 35px;
    text-align: center;
    width:96px;
    padding:0 9px 0 9px; 
}

#renewMembership a{
	display:block;
        font-family: "Open Sans semibold"!important;
	font-size: 14px !important;
	color:#fff; 
}

/* .form_xml .button_save:FOCUS, .form_xml .button_delete_account:FOCUS,
.form_xml .button_save:HOVER, .form_xml .button_delete_account:HOVER,
.form_xml .button_export_records:HOVER, .form_xml .button_export_records:FOCUS,
.grey_block_button:HOVER, .grey_block_button:FOCUS,
.change_language_save:HOVER, .change_language_save:FOCUS,
div.export_save_confirm:HOVER, div.export_save_confirm:FOCUS{
	background-color: #00aec7 !important;
    }
.form_xml .button_cancel:FOCUS, .form_xml .button_cancel:HOVER, div.grey_block_button_cancel:HOVER, div.grey_block_button_reset:HOVER,
.wont_save_records:FOCUS, .wont_save_records:HOVER{
	background-color: #e3e3e2 !important;
}
.form_xml .button_save:FOCUS, .form_xml .button_delete_account:FOCUS, .button_submit_language:FOCUS
.form_xml .button_save:HOVER, .form_xml .button_delete_account:HOVER, .button_submit_language:HOVER {
	background-color: #00aec7 !important;
    } */
.form_xml .button_export_records{
	background-color: #00aec7;
    height: 40px;
    position: absolute;
    text-align: center;
    width: 180px;
    left: 14px;
    cursor: pointer;
}
.save_records_span{
	left: 400px;
    position: absolute;
    top: 600px;
}
.buttonYes{
	background-color: #00aec7;
    height: 29px;
    position: absolute;
    right: 25px;
    bottom: 35px;
    text-align: center;
    width: 115px;
}
.form_xml .button_save a, .form_xml .button_delete_account a, .form_xml .button_export_records, .button_submit_language a, .change_language_save a, div.export_save_confirm a,
.wont_save_records a, .grey_block_button a{
	display:block;
    font-family: "Open Sans semibold"!important;
	font-size: 14px !important;
	color:#fff; 
}

.form_xml .button_cancel a{
    display:block;
    font-family: "Open Sans Semibold";
	font-size: 14px;
	color: #4A4B4C;
 }
.save_records_warning{
	width: 100%;
    background-color: #F7F8B2;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 74px;
}
input.save_records_radio{
	position: absolute;
    left: 340px;
    top: 600px;
}
.dashed_line{
	border-top: 1px dashed #CECECE;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 85px;
}
.form_xml .password-meter div {
    margin-left: 0px;
	text-align: left;
}
.showquestion {
	text-decoration: none;
    color: #00aec7;
    padding-bottom: 10px;
}
form {
  padding-top: 20px;
  width:100%;
  float:left; 
}
form > span, form > a, form > p {
   padding-left: 26px;
}
form > i {
   vertical-align: top;
}
.tooltipGeneralError {
   text-align:left;
}
.tooltipGeneralError div {
	margin: 6px 0 0 60px;
}
div.mySettingsDetailText p{
    margin-bottom: 10px;
}
span.bold{
    font-weight:bold;
}
#recaptcha_table tr{
	background-color: #FFFFFF;
}
.export_checkbox_span {
	font-weight: bold;
}
.export_title {
	color: #505366;
	font-family: Open sans;
	font-size: 24px;
	font-weight: lighter;
}
div.grey_block_button_save{
	background-color:#00aec7 ;
}
div.grey_block_button_save:hover{
	background-color:#00aec7;
}
td.row_1_5_1 div.form_xml {
	padding-bottom: 0px;
}
td.row_1_5_1 form div{
	float: left;
    margin-left: 0;
    width: 97%;
}
td.row_1_5_1 form input{
	float: left;
	margin-left: 20px;
}
span.export_checkbox_span{
	margin-left: 10px;
}
.expMHR {
	text-decoration: underline;
	cursor: pointer;
}
form#change_deactive a {
	text-decoration: underline;
	color: #454B60;
}
.header-bg{
	background-color:#ffffff; height:92px;float:left;width:100%;
}
.ublock .header-bg {
    height: auto;
}
.wrap-header{float: left;margin:0 auto;width: 100%;} 
.ublock .wrap-header{
	padding: 0 10px;
    margin: 0 10px;
    overflow: hidden;
    padding-bottom: 0.3em;
    padding-top: 0.5em;
}
.logo{   float: none;
    margin: 13px auto 0;
    width: 124px;}
.new-refresh {
    padding-top: 10px;
    padding-bottom: 8px;
}
.ublock .logo{
	width: 208px!important;
}
.aztopics {
    border-top: 1px solid #dbdee3;
    float: left;
    line-height: 40px;
    padding: 0;
    position: static;
    width: 100%;
  }
.aztopics.bottomborder {
  border-bottom: 1px solid grey;
  }
.aztopics.notopborder {
  border-top: none;
  }
.aztopics img.thumb {
  border: 1px solid #dfd9d9;
  }
a.health_page {
  color: #228daf;
  text-decoration: none;
  }
a.health_page:hover  {
  color: #228daf;
  text-decoration: underline;
  }
a.health_page.active {
  color: #000;
  text-decoration: none;
  }
.ui-autocomplete li {
  text-align: left;
  max-width: 490px;
  }
#rc-imageselect, .g-recaptcha, #recaptcha, #recaptcha_table {
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
.g-recaptcha {
    margin-left: 0 !important;
}
.reg_box_border .ui-widget-content{
	float:none!important;
}
.resp_activelock{
	float:none!important;
}
.pclose{
	padding: 9px 81px!important;
}
#container_print_confirmation_error{
	/*width:98%!important;
	left:0!important;*/
}
#container_popup_app{
	left: 0px;
	width:97%;
}
#container_popup_app{
	left: 0px!important;
	width:97%!important;
}
.grey_block_button{
	left:86px!important;
}
.ak_watch_list_search{
	display:none!important;	
}
.summary_resonsive{
	display:block;
}
.respo_summary_responsive_thirdrow{
	/* min-width: 201px!important; */
}
.conti {
    margin-top: 18px!important;
    width: auto!important;
}
tr.respo_mylabsummary_creatinine td:nth-child(3) div.result {
	width:51px!important;
}
tr.respo_mylabsummary_creatinine td:nth-child(3) div.result{
	padding-left: 2px!important;
}

tr.respo_mylabsummary_creatinine td:nth-child(2) div.reference {
	width:45px!important;
}
tr.respo_mylabsummary_creatinine td:nth-child(2) div.reference span{
	padding-left:3px!important;
}
tr.respo_mylabsummary_creatinine td:nth-child(4) div.interpretation a.open_labresult_panel{
	float:left!important;
}

#test_results div.interpretation {
    min-width: 136px!important;
}
td.respo_labsummary_td4 div.interpretation{
	min-width: 124px!important;
}
tr.respo_lab_summary_level2 table tr td:nth-child(3){
	display:none!important;
}
tr.respo_lab_summary_level2 table tr td:nth-child(4){
	display:none!important;
}
tr.respo_lab_summary_level2 table tr td:last-child{
	/* display:block!important; */
}
.respo_inbox_null{width:350px!important;}
table.respo_list_med_block tr.med_row td{
	float:none!important;
}
tr.panelbox tr.panelbox_row_header p.nte_text{width:83%;}
.tip-yellow table {
	width: 107px!important;
	height: 50px!important;
}
#profileImageUploadWindow{
	width:92%!important;
	top: 60%!important;
}
#profileImageUploadWindow #whitebackground{
	padding-left:25px!important;
	padding-right:25px!important;
}
#profileImageUploadWindow #whitebackground h1{
	padding-left:0px!important;
	font-size:18px!important;
}
#profileImageUploadWindow #profileImageUploadButton{
	margin-top: 10px!important;
}
.respo_login_top_body{
	margin:-66px 0 0!important;
}
.respo_login_top_body ul li a#moile_out_en{
	display:block!important;
}
.respo_login_top_body ul li a{
	padding:0px!important;
}
table.respo_labtest_summary_step2 tr th:first-child {
    width: 175px!important;
}
.box_below_line .below_options img{
	float:none!important;
}
#allpage_meds_1{
	float:left;
	width:100%;
}
 #recaptcha, #recaptcha_table {
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
.password-meter{
	width: 100%!important;
}
::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.lh20{
	line-height:20px!important;
}
.labtest_app_header{
	margin-bottom: 5px!important;
	height: 33px!important;
}

.labtest_app_header .friendly-report b{
	display:block!important;
}
.labtest_app_header .print_em_labresults_summary{
	right: 6px!important;
}
.labtest_app_header .friendly-report {
    width: 94px!important;
    padding-right: 0px!important;
    margin-right: 0px!important;
    margin-top:2px!important;
}
.body_bg_static_user .copyright_footer{
	margin:15px auto 0!important;
	padding: 0 0 21px 0!important;
}
table.non_hdl_table{
width: 90%;
table-layout:fixed; 
}
table.non_hdl_table tr{
overflow:hidden;
}
table.non_hdl_table td {
width: 70px;
overflow:hidden;
}
div.social-icon{
	float: none;
}
div.social-icon a:last-child{
	margin-right:0px;
}

}

@media only screen and (min-width: 0px) and (max-width: 414px) {
.m3{
   width:93% !important;
   background:#fff;
   padding-bottom:28px;
   margin:0 auto !important;
   left: 5px!important;	
}
.m6{ width:160% !important;}
.respo_list_med_block {
	width: 361px!important;
}

.summary_resonsive{
	display:block;
}
.respo_summary_responsive_thirdrow {
    /* min-width: 190px !important; */
}
th.respo_detail_view_lab_print_th{
	width: 132px!important;
}
.hr_have_din_container {
    width: 95% !important;
     left:5px!important;
}
tr.summary_responsive_tr1 td:nth-child(3){
	width: 190px!important;
}
tr.summary_responsive_tr2 td:nth-child(3){
	width: 190px!important;
}
tr.summary_responsive_tr1_1 td:nth-child(1){
	width: 190px!important;
}
tr.summary_responsive_tr2_1 td:nth-child(2){
	width: 190px!important;
}
div#login_background {
    background: rgba(0, 0, 0, 0) url(gdml/mobile-left.jpg) no-repeat scroll 0 0 / 115% 89%;
}	
.newlagsave {
    margin: 9px 15px -41px 164px !important;
}
div#f_1 a:nth-child(1){
	width:auto!important;
	margin-top:20px;
}
div#f_1 .prev-cancel{
	padding:0 32px !important
}
}


@media only screen and (min-width: 0px) and (max-width: 360px) {
	#summary_controls{
		 height: 110px!important;
	}
	.respo_trend_btn_td{
		width:119px!important;
		margin-top:2px!important;
	}
	.newmsg_resp{ width:100%!important;}
	.respo_inbox_null{width:305px!important;}
	.respo_seedetails{float:none!important;font-size:15px!important;}
	ul.respo_culture_list{padding:15px!important;}
	
	
}

@media only screen and (min-width: 0px) and (max-width: 375px) {
.m3{
   width:93% !important;
   background:#fff;
   padding-bottom:28px;
   margin:0 auto !important;
   left: 5px!important;	
}
.m6{
	width:160%!important;
}
.respo_healthrecord_popup{
	width:95% !important;
}
.respo_list_med_block {
	width: 361px!important;
}

.summary_resonsive{
	display:block;
}
.respo_summary_responsive_thirdrow {
    /* min-width: 210px !important; */
}
tr.summary_responsive_tr1 td:nth-child(3){
	width: 172px!important;
}
tr.summary_responsive_tr2 td:nth-child(3){
	width: 172px!important;
}
tr.summary_responsive_tr1_1 td:nth-child(1){
	width: 172px!important;
}
tr.summary_responsive_tr2_1 td:nth-child(2){
	width: 172px!important;
}
.newmsg_resp{ width:100000px!important;}
.respo_inbox_null{width:310px!important;}
table.respo_list_med_block tr.med_row td{
	float:none!important;
}
#summary_controls {
	height: 69px!important;
}
div.resp_question_select a.sbToggle {
	    position: relative !important;
	    top: -53px !important;
}
div.UNINTERPRETED span{
	font-size:8px!important;
}
div.NG span{
	font-size:9px!important;
}
div.SEEDETAILS span{
	font-size:8px!important;
}
.labresult_panel_grid .list_box td{
		overflow:hidden!important;
	}
	.labresult_panel_grid .resp_grid{
		width:49%!important;
	}
	.labresult_panel_grid td.lab_summary_no_cursor .grid_box div.results{
		width:140px!important;
	}
	.labresult_panel_grid td.lab_summary_no_cursor .grid_box div.results span.boxes{
		width:68px!important;
	}
	.labresult_panel_grid .grid_box div.results span.reference{
		left:72px!important;
		width:68px!important;
	}
	.labresult_panel_grid td.lab_summary_no_cursor .grid_box div{
		width:138px!important;
	}
	.labresult_panel_grid td.lab_summary_no_cursor .grid_box div.interpretation > span{
		width:81px!important;
	}
	#summary_controls {
		height: 90px!important;
	}
	div#login_background {
    background: rgba(0, 0, 0, 0) url(gdml/mobile-left.jpg) no-repeat scroll 0 0 / 129% 89%;
    }
    
    .respo_labtest_summary_step2 tr td:nth-child(2){
    	display:none!important;
    }
    .respo_labtest_summary_step2 tr td:nth-child(3){
    	display:none!important;
    }
    .respo_labtest_summary_step3_header tr td:nth-child(1),.respo_labtest_summary_step3_header tr td:nth-child(2){
    	display:none!important;
    }
    .respo_labtest_summary_step3 tr th:nth-child(2){
    	display:none!important;
    }
    .respo_labtest_summary_step3 tr th:nth-child(3){
    	display:none!important;
    }
    .respo_labtest_summary_step3 tr td:nth-child(2){
    	display:none!important;
    }
    .respo_labtest_summary_step3 tr td:nth-child(3){
    	display:none!important;
    }
    .respo_labtest_summary_step3_panelopen tr td:nth-child(2),.respo_labtest_summary_step3_panelopen tr td:nth-child(3),.respo_labtest_summary_step3_panelopen tr td:nth-child(4){
    	display:none!important;
    }
    .respo_labtest_summary_step3_panelopen tr td:nth-child(5){
    	display:block!important;
    }
    .respo_cancel_membership_container #whitebackground{
    	padding:0px!important;
    }
    .respo_cancel_membership_container .bootom-shaddow:nth-child(1){
    	top: 54px!important;
    }
    .respo_cancel_membership_container .login-inner .bootom-shaddow{
    	bottom: 112px!important;
    }
    .respo_cancel_membership{
    	margin-left:0px!important;
    	margin-bottom:10px!important;
    }
    .respo_cancel_membership .close_inner{margin:20px 0 6px 52px !important;}
	.respo_cancel_membership .conti{width:auto!important;margin-left:56px!important;}
	#box_home_title .respo_login_wrong_msg{width: 82%; vertical-align:middle;padding-top:9px!important;}
}

@media only screen and (min-width: 0px) and (max-width: 320px) {
	html.mm-opened.mm-opening #mm-blocker, html.mm-opened.mm-opening .mm-fixed-bottom, html.mm-opened.mm-opening .mm-fixed-top, html.mm-opened.mm-opening .mm-page{
    	left:232px!important; 
    	z-index:999;
    }
 .detail_all{width:100%;margin:0 auto;text-align:left;padding-bottom:20px;float:left; }

 .pclose{
	padding: 9px 100px!important;
}
.m3{
   width:93% !important;
   background:#fff;
   padding-bottom:28px;
   margin:0 auto !important;
   left: 5px!important;	
}
.respo_healthrecord_popup{
	width:95% !important;
}
.hr_have_din_container {
    width: 94% !important;
    left:5px!important;
}
.respo_list_med_block {
	width: 305px!important;
}

.summary_resonsive{
	display:block;
}
.respo_summary_responsive_thirdrow {
    /* min-width: 136px !important; */
}
div.resp_question_select a.sbToggle{
	position: relative!important;
	top: -53px!important;
}
#summary_controls {
	height: 90px!important;
}
.respo_trend_btn_td{
	width:119px!important;
	margin-top:2px!important;
}
.ac_deactivate_yes_btn{
	margin:0 11px 0 128px !important; 
}
.ac_deactivate_no_btn{
	top:113px!important;
	left:31px!important;
}
th.respo_detail_view_lab_print_th{
	width: 132px!important;
}
tr.summary_responsive_tr1 td:nth-child(3){
	width: 150px!important;
}
tr.summary_responsive_tr2 td:nth-child(3){
	width: 150px!important;
}
.newmsg_resp{ width:10000px!important;}

.respo_inbox_null{width:305px!important;}
table.respo_list_med_block tr.med_row td{
	float:none!important;
}
.respo_register_member_pop{
	/* position: fixed!important; */
	top:20%!important;
}
.remember_pop{
	top:20%!important;
}
.detail_box_title span{
	font-size:11.4px!important;
	line-height: 19px!important;
}
.status_panel .respo_detail_panel_last{
	width: 68%;
    float: left;
    line-height: 18px;
}
.respo_dsummary_search_container span{
	font-size:9px!important;
}
.labresult_panel_grid .list_box td{
		overflow:hidden!important;
	}
	.labresult_panel_grid .resp_grid{
		width:49%!important;
	}
	.labresult_panel_grid td.lab_summary_no_cursor .grid_box div.results{
		width:120px!important;
	}
	.labresult_panel_grid td.lab_summary_no_cursor .grid_box div.results span.boxes{
		width:55px!important;
	}
	.labresult_panel_grid .grid_box div.results span.reference{
		left:61px!important;
		width:55px!important;
	}
	.labresult_panel_grid td.lab_summary_no_cursor .grid_box div{
		width:118px!important;
	}
	.labresult_panel_grid td.lab_summary_no_cursor .grid_box div.interpretation > span{
		width:81px!important;
	}
	div#login_background {
    background: rgba(0, 0, 0, 0) url(gdml/mobile-left.jpg) no-repeat scroll 0 0 / 150% 89%;
    }
	div#f_1 a:nth-child(1){
		width:auto!important;
		margin-top:20px;
	}
	.personality_mask .left_text{padding-top:0;width:255px;float:left}
	.respo_proceed_pay_btn{padding:0 11px!important;}
	.respo_cancel_membership .close_inner{margin:20px 0 4px 47px !important;}
	.respo_cancel_membership .conti{width:auto!important;margin-left:49px!important;}
	.m6{
		width:157%!important;
	}
	div#f_1 .memcancel_btn {
	padding: 0px 23px !important;
    margin: 23px 72px;
    text-align: center;
	}
	div#f_1 .membuy_btn {
    	margin: 0px 71px;
	}
	    
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select,
  textarea {
    font-size: 16px!important;
  }
  input#pin::-webkit-input-placeholder{
  	font-size:14px!important;
  }
}
 

