@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');
}


@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:Arial,Sans-Serif;font-size:13px;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}
: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:'Open Sans Bold',sans-serif}
.italic{font-style:italic}
.italic-bold{font-style:italic; font-family:'Open Sans Bold',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;height: 50px;display: table-cell;vertical-align: middle;padding-left: 60px;}
.tooltipGeneralError div{margin:16px 0px 0px 60px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;width:195px;height: 50px;display: table-cell;vertical-align: middle;padding-left: 60px;}
.tooltipGeneralError.toolbge_big {font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;background-image:url('toolbge_big.png');/* background-size:257px 95px;*/ height:100px;}
.tooltipGeneralError.toolbge_big div {font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;margin:5px 0px 0px 60px;display: table-cell;vertical-align: middle;height: 95px;}
.tooltipGeneralError.tooltipLeft {font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;background-image:url("toolbge_left.png");}
.tooltipGeneralError.tooltipLeft.toolbge_big {font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;background-image:url('toolbge_left_big.png'); height:100px;}
.tooltipGeneralError.tooltipLeft div {font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;margin:16px 50px 0px 10px;display: table-cell;vertical-align: middle;height: 95px;}
.tooltipGeneralError a {color:#d93f0f; 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;}
.loginBack a, #backdiv a {color:#505366; line-height:26px; text-decoration:none; vertical-align:middle;font-family:'Open Sans',sans-serif; font-size:16px;} /*Red color: #d11542*/
.loginBack img,.loginBack span, #backdiv img, #backdiv span {vertical-align:middle;}
.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:660px; position:relative; /*width:1250px;*/ /*margin:167px auto 20px; background-color:#ffffff;/*#77c59b;*/ /*background-image:url("gdml/bg-home_1920x1200_gradient.jpg"); background-position:center 0px; background-repeat:no-repeat; }*/
div#login_background {height: 489px; position: relative; margin: 167px auto 20px; background-color: #FFF; background-image: url('gdml/bg-home_1280x800_gradient_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;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:42px;}
div.login_buttons:hover{background-color:#b12f07;background-image:none;border:1px solid #e8e4e4;text-decoration:none;}
div.login_buttons a{color:#ffffff; font-family:'Open Sans Semibold'; font-size:18px; line-height:33px; 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:#454b60;}
#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;}
#loginpwd{color: #71737A; font-family: "Arial",regular; font-size: 14px;}
form.styleForm{border:3px solid #d1d3d4; margin-top:8px; 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:12px; 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:26px 40px 40px;border:1px solid #e3e3e3;height:215px;text-align:left}
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-top:-15px}
div#forgotsubmit{float:right;width:123px;background-color:#fb8c3b;height:30px;}
div#forgotsubmit a{line-height:30px;}
div#loginregister{clear:both;font-size:8pt;background-color:#fff;padding:15px 40px 35px 40px;border:1px solid #e3e3e3;*padding-top:20px;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:#d93f10;margin-top: 6px;}
div#loginregister_button:hover{background-color:#c63b11;}
div#loginregister_button span{font-size:14px;font-size:14pt}
.login_rgb_red {color:#d6294f;}
div.login_buttons_red{width:314px;background-color:#d93f0f;margin-top: 6px;}
div.login_buttons_red span{font-size:14px;font-size:14pt}
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}
.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 25px 15px 0px; 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 15px 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; font-size:20px; margin-top:5px;margin-bottom:10px;font-family:'Open Sans Semibold';}
.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') repeat-x scroll left top transparent; height:30px;}
.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:900px;}
/*.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; right:10px; bottom:15px; position:absolute;}
.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 {color:#71737a; 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;}

/*background*/

/*bg-dashboard*/
.body_bg_1_use{
	background-image: url('dashboard/background.jpg');
	background-repeat: no-repeat;
	background-position: center 166px;
	background-color: #FFF;
}

/*bg-dashboard*/
.body_bg_1_use{
	background-image: url('dashboard/background.jpg');
	background-repeat: no-repeat;
	background-position: center 166px;
	background-color: #FFF;
}

/*my_profile*/
.body_bg_2_user {
    background-image: url('profile/background.jpg');
    background-repeat: no-repeat;
    background-position: center 166px;
    background-color: #FFF;
}

/*Manage patient record*/
.body_bg_13_user{
	background-image: url('labresults/background.jpg');
	background-repeat: no-repeat;
	background-position: center 166px;
	background-color: #FFF;
}

/* 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;
}
.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:#000000;
	font-family:'Open Sans',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;
}
.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:#888888;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	font-style:italic;
}
.static_generic_box_border .lbl {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-top:20px;
}
.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_submit .submit_button, .static_generic_box_submit .cancel_button {
	background-color:#d93f0f;
	border:0px none;
	color:#ffffff;
	cursor:pointer;
	font-family:'Open Sans SemiBold',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:#fc6307;}
#box_home_confirm {border:0px; position:absolute; width:786px; min-height:300px; 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 a {background-color:#747879; color:#ffffff; font-family:'Open Sans SemiBold',sans-serif; font-size:16px; padding:5px 15px; text-decoration:none;}
#box_home_body .forgot_submit a:HOVER {background-color:#65696a;}
.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: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:#818285; font-family:'Open Sans Light',sans-serif; font-size:25px; position:absolute; left:269px; top:60px;}
.logo_last_login {color:#818285;position:absolute; right:10px;bottom: 48px;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_line .logo_links{color:#71737a; right:10px; bottom:15px; position:absolute;}
.logo_line .logo_links a{color:#0e838c; font-family:'Open Sans Light',sans-serif; font-size:13px; text-decoration:none;}
.logo_line .logo_links a:HOVER {color:#71737a; text-decoration:underline;}
.logo_line .logo_links a.active {color:#71737a;}
.logo_line .logo_links a.active:HOVER {text-decoration:none;}
.logo_line .logo_links 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}
.detail_center{width:748px;min-height:560px;position:relative;float:right;margin-right:10px;background-color:#f9f9f9;border:1px solid #dddde0}
.detail_em{min-height:440px}
#app_intro {margin: 26px 26px;}
/*.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 0px -6px #aaa inset;-moz-box-shadow:-10px 0 10px -6px #aaa inset;-webkit-box-shadow:-10px 0 10px -6px #aaa inset}
.detail_menu li:nth-child(7),.detail_menu li:nth-child(6){line-height: unset!important;}
.detail_menu li a{/*color:#454b60;*/color:#4f94af; text-decoration:none;vertical-align:middle;display:block;padding-left:36px;/*font-family:'Open Sans Semibold'*/;font-size:12px;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;border-right:1px solid #dddde0 ;font-size:12px; background-image: url('menu/menu_admin_shadow.png') !important; background-repeat: no-repeat; background-position: 0px 43px; padding-bottom: 7px; font-family: Open Sans semibold;}
.detail_menu li:first-child.actual{background-position: 0px 113px !important;}
.detail_menu li.actual a{color:#018595;}
.detail_menu li.actual div{margin-left:3px; }

div.detail_col.detail_menu ul li {
	background-image: url("menu/menu_admin_background.png");
} 


#dashboard_apps_container h2 {
	color: #707070;
    font-family: 'Arial Bold',sans-serif;
    font-size: 18px;
    line-height: 40px;
    padding-left: 30px;
    text-transform: capitalize;
}
.detail_menu .my-dashboard{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px 8px transparent; border-top: 1px solid #cfd6df;}
.detail_menu .my-dashboard:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px 8px transparent}
.detail_menu .actual .my-dashboard{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px 8px transparent}
.detail_menu .my-labtestresults{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px -248px transparent}
.detail_menu .my-labtestresults:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -248px transparent}
.detail_menu .actual .my-labtestresults{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -248px 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-icons.png') no-repeat scroll 0px -142px transparent}
.detail_menu .my-health-a-z:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -142px transparent}
.detail_menu .actual .my-health-a-z{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -142px 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-icons.png') no-repeat scroll 0px -92px transparent}
.detail_menu .my-health-record:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -92px transparent}
.detail_menu .actual .my-health-record{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px -92px 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 .my-managepatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll 0px 8px transparent; height:40px; line-height: 40px;} */
/* .detail_menu .my-managepatient:HOVER{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px 8px transparent;height:40px; line-height: 40px;} */
/* .detail_menu .actual .my-managepatient{background:url('gdml/icons/menu-icons.png') no-repeat scroll -300px 8px transparent;height:40px; line-height: 40px;} */
.detail_menu .my-managepatient{background:url('gdml/icons/manage-patient-records-not-active.png') no-repeat scroll 0px 8px transparent; height:40px; line-height: 40px; border-top: 1px solid #cfd6df;}
.detail_menu .my-managepatient:HOVER{background:url('gdml/icons/manage-patient-records.png') no-repeat scroll 0px 8px transparent;height:40px; line-height: 40px;}
.detail_menu .actual .my-managepatient{background:url('gdml/icons/manage-patient-records.png') no-repeat scroll 0px 8px transparent;height:40px; line-height: 40px;}
.detail_menu .my-manageemployees{background:url('gdml/icons/mange-employees-not-active.png') no-repeat scroll -2px 8px transparent; height:40px; line-height: 40px; border-top: 1px solid #cfd6df;}
.detail_menu .my-manageemployees:HOVER{background:url('gdml/icons/mange-employees.png') no-repeat scroll 0px 10px transparent;height:40px; line-height: 40px;}
.detail_menu .actual .my-manageemployees{background:url('gdml/icons/mange-employees.png') no-repeat scroll 0px 10px transparent;height:40px; line-height: 40px;}
.detail_menu .my-activitylogs{background:url('gdml/icons/activity-logs-not-active.png') no-repeat scroll 2px 14px transparent; height:40px; line-height: 40px; border-top: 1px solid #cfd6df;}
.detail_menu .my-activitylogs:HOVER{background:url('gdml/icons/activity-logs.png') no-repeat scroll 0px 12px transparent;height:40px; line-height: 40px;}
.detail_menu .actual .my-activitylogs{background:url('gdml/icons/activity-logs.png') no-repeat scroll 0px 12px transparent;height:40px; line-height: 40px;}
.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:110px; line-height:66px; background-color: #e6e6df; background-image: none !important;}
/* .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: 45px; max-height: 45px; position:absolute; left:20px; top:42px;}
.detail_menu .menu_myprofile .my-profile{background:none no-repeat scroll left top transparent; padding-left:30px;}
.detail_menu .menu_myprofile.actual img {border:2px solid #e6e6e6; position:absolute; left:19px; top:40px;}
.detail_menu .menu_myprofile.actual .my-profile{padding-left:31px;}
span.myprofile_detail {color:#0e838c; font-size:12px; font-family:'Arial',regular; text-transform:uppercase;}
div.myprofile_rowdetail {color:#454b60;font-size: 13px;font-family: 'Open Sans',regular;margin-bottom: 3px;margin-top: 3px;}
.myprofile_moreinfo {color:#d93f0f; font-size:10px; font-family:'Arial',regular; 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:55px; 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: 10px;
    top: 12px;
}

.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:#d93f0f;border:1px solid #d93f0f;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',sans-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: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:url('gdml/num_counter.png') no-repeat scroll center top transparent;margin-left:15px;line-height:20px;display:inline-block;width:30px;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 {
	padding-left: 150px;
	padding-top: 40px;
	text-align: right;
	width: 480px;
}
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:#018595;/*19a4de*/
	font-family: '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;
}
.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;}

/* 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 4px 5px 15px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: left;
	font-family:Arial,sans-serif;
}
table.richlist th.header.first {
	border-left: none;
	padding-left: 15px;
	text-align: left;
}
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: left;
	padding-left: 15px;
}
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;
}
table.richlist tr.med_row:hover {
	color: #018595;
}
.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: 4px;
    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;
}
a.profile_update:HOVER {
	background-color:#e0e3e3;
}
.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:#d93f0f;
	background-image:none;
	color:#ffffff;
	cursor: pointer;
	position: absolute;
	left: 52px;
	bottom: 40px;
	height:33px;
	width:150px;/*180*/
	line-height: 33px;
	text-align: center;
}
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:#fc6307;
}
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: #454b60;
	display: block;
	line-height: 33px;
	text-decoration: none;
	font-family: 'Open Sans';
	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: #fc6307;
	cursor: pointer;
	position: absolute;
	left: 52px;
	bottom: 40px;
	height:33px;
	width:150px;
	line-height: 33px;
	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;
}
div.grey_block_button_add:hover, div.grey_block_button_save:hover {
	background-color: #fc8007;
}
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; overflow:hidden; 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:35px 30px 15px 160px; min-height:90px; background:url('gdml/details/hr_my-medication.png') no-repeat scroll 30px 35px transparent;}
.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:35px 30px 15px 160px; min-height:80px; background:url('gdml/details/hr_my-appointment.png') no-repeat scroll 30px 35px transparent;}
/*.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:35px 30px 15px 160px; min-height:110px; background:url('gdml/details/hr_my-lab-test-result.png') no-repeat scroll 30px 30px transparent;}
.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:35px 30px 15px 160px; min-height:100px; background:url('gdml/details/hr_my-vaccination.png') no-repeat scroll 30px 30px transparent;}
.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:#d93f0f;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;}
.detail_rl-myreadinglist .myreadinglist_add_text{color:#d93f0f;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:#d93f0f; 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 {font:13px 'Open Sans Semibold',sans-serif; padding:0px 15px 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;}
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: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:url('profile/personality_promo_bg_ph.png') no-repeat scroll left top #fff;padding:0 20px 6px 230px;}
.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}
.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;}
.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:200px;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:#d93f0f;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:#d93f0f;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; border: 1px solid #ABAFAE;}
.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: #d93f0f;
	text-align: center;
}
.questionnaire_button:hover, .copd_button:hover {
	background-color: #fc6307;
}
.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;}
.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; text-transform:uppercase; width:90px;}
div#reg_consent_accept{font-family:'Open Sans',sans-serif;background-color:#d93f0f;float:left;height:33px;}
div#reg_consent_accept:FOCUS,div#reg_consent_accept:HOVER{background-color:#fc6307;}
div#reg_consent_accept[disabled]:hover{background-color:#959c9e}
div#reg_consent_accept a{display:block;color:#fff;font-size:15px;line-height:33px;text-decoration:none;}
div#reg_consent_accept a[disabled]{color:#fff;font-weight:bold}
div#reg_consent_cancel{font-family:'Open Sans';background-color:#f1f1ed; float:right;height:33px;border: 1px solid #c9c3c3;}
div#reg_consent_cancel:hover{background-color:#e3e3e3;}
div#reg_consent_cancel[disabled]:hover{background-color:#959c9e}
div#reg_consent_cancel a{display:block;color:#454b60;font-size:15px;line-height:33px;text-decoration:none;}
div#reg_consent_cancel a[disabled]{color:#454b60;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;}
.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;
}
.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 {
	color: #454b6;
	font-size: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
}
#form_xml .date_picker {
	color: #454b6;
	font: 13px;
	font-family: 'Open Sans Semibold', sans-serif;
}
#form_xml textarea {
	color: #000000;
	font-size: 20px;
	font-family: Arial,Sans-Serif;
}
#form_xml .form_subtitle
{
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: normal;
}
input.focus {
	border: 1px solid #BFC3C6;
    box-shadow: 0 0 4px 0 #BEC2C5;
}
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 #018595;
	box-shadow:0px 0px 8px #018595;
}
/* 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-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('background_grey.jpg'); background-repeat:repeat; 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);*/
	border-top:1px solid #ccced1;
	margin:0px auto;
	padding:25px 0px 0px;
	position:relative;
	width:100%;
}
.wrapper_footer {background:url('gdml/logo_110x48.png') no-repeat scroll 0px 0px transparent; margin:0px auto; width:900px;}
.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:15px 0px 35px;}
.copyright_link {padding:0px 15px;}
.copyright_link a {color:#4a4b4c; font-family:Arial,Sans-Serif; font-size:13px; text-decoration:none;}
.copyright_link a:HOVER{text-decoration:underline;}
.copyright_link:first-child {padding:0px 15px 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;
}
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: #e3e3e3;
}

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
}

.button_submit {
	background-color: #D93F0F !important;
	cursor: pointer !important;
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 16px !important;
	line-height: 40px !important;
	height: 40px !important;
	font-family: Open Sans Semibold!important;
	text-decoration: none !important;
	border: 0px !important;
	padding: 0px !important;
}

.button_submit a{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 16px !important;
	line-height: 40px !important;
	height: 40px !important;
	font-family: Open Sans Semibold!important;
	border: 0px !important;
	text-decoration: none !important;
	background-color: transparent !important;
	padding: 0px !important;
	display: block;
}

.button_submit span{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 16px !important;
	line-height: 40px !important;
	height: 40px !important;
	font-family: Open Sans !important;
	background-color: transparent !important;
}


.button_submit:HOVER{
	background-color: #B12F07 !important;
}

.button_submit_cta {
	background-color: #D93F0F !important;
	border: 1px solid #D93F0F !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 Semibold!important;
	text-decoration: none !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 Semibold!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 Semibold!important;
	text-decoration: none !important;
}

.button_submit_cta:HOVER{
	background-color: #B12F07 !important;
}

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

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

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

.button_save{
	background-color: #d93f0f !important;
	cursor: pointer !important;
	text-align: center !important;
	height: 40px !important;
	border: 1px solid #d93f0f !important;
	border-radius: 0px !important;
	font-family: Open Sans Semibold !important;
	text-decoration: none !important;
	width: 150px;
}

.button_save:HOVER{
	background-color: #b12f07 !important;
}

.button_save a{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 16px !important;
	line-height: 40px !important;
	height: 40px !important;
	font-family: Open Sans Semibold !important;
	text-decoration: none !important;
	border: 0px !important;
	display: block !important;
}

.button_cancel_cta {
	background-color: #F1F1ED !important;
	cursor: pointer !important;
	color: #4A4B4C !important;
	text-align: center !important;
	font-size: 15px !important;
	line-height: 33px !important;
	height: 33px !important;
	border: 1px solid #CFD3D3 !important;
	border-radius: 0px !important;
	font-family: Open Sans Semibold !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: 33px !important;
	height: 33px !important;
	font-family: Open Sans Semibold !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: 33px !important;
	height: 33px !important;
	font-family: Open Sans Semibold!important;
	text-decoration: none !important;
	border: 0px !important;
}

td.list_title_row span{
	font-family: Open sans Semibold;
	font-size: 13px;
	color: #4A4B4C;
	line-height: 46px;
}

.em_title{
	font-family: Open sans !important;
	font-size: 16px !important;
	color: #4A4B4C !important;
}

.button_1 {
	/*background-color: #0E838C !important;*/
	cursor: pointer !important;
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 16px !important;
	line-height: 40px !important;
	height: 40px !important;
	font-family: Open Sans !important;
	text-decoration: none !important;
	border: 0px !important;
	padding: 0px !important;
}

.button_1:HOVER{
	background-color: #096269 !important;
}

.button_1 a{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 16px !important;
	line-height: 40px !important;
	height: 40px !important;
	font-family: Open Sans !important;
	border: 0px !important;
	text-decoration: none !important;
	background-color: transparent !important;
	padding: 0px !important;
	display: block;
	font-family: "Open Sans Semibold";
	font-size: 16px;
	line-height: 40px;
}

.button_1 span{
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 16px !important;
	line-height: 40px !important;
	height: 40px !important;
	font-family: Open Sans Semibold!important;
	background-color: transparent !important;
}

div#dash_admin{
	background-color: #EBEFEA;
	margin-top: 20px;
}

div#dashboard_apps_container {
	background-color: #F9F9F9;
}

a.back_btn{
	background:url('arrow_left_back.png') no-repeat scroll 0 4px transparent;
	padding-left: 17px;
}

a.back_btn:HOVER{
	background:url('arrow_left_back_focus.png') no-repeat scroll 0 4px transparent;
}
/* Start Admin Tool Search User Details For MRI User DPM-205 Ankur Triathi */

.user_search_container{
	padding:10px 19px 19px;	
}
.or_text{
	height: 10px;
    margin-top: 18px;
    margin-left: 3px;
    width: 70%;
    font-weight: bolder;
}
.zui-table {
    border: solid 1px #DDEEEE;
    border-collapse: collapse;
    border-spacing: 0;
    font: normal 13px Arial, sans-serif;
}
.zui-table thead th {
    background-color: #DDEFEF;
    border: solid 1px #DDEEEE;
    color: #336B6B;
    padding: 10px;
    text-align: left;
    text-shadow: 1px 1px 1px #fff;
}
.zui-table tbody td {
    border: solid 1px #DDEEEE;
    color: #333;
    padding: 10px;
    text-shadow: 1px 1px 1px #fff;
    font-family: Open sans;
}
.zui-table tbody td h1{
    font-weight:bolder!important;
    line-height:20px;
    font-family: Open sans Semibold;
}
.zui-table tbody td span{
	font-size:9px;	
	font-family: Open sans;
}
.zui-table-highlight-all {
    overflow: hidden;
    z-index: 1;
}
.zui-table-highlight-all tbody td, .zui-table-highlight-all thead th {
    position: relative;
}
.zui-table-highlight-all tbody td:hover::before {
    background-color: #CCE7E7;
    content:'\00a0';
    height: 100%;
    left: -5000px;
    position: absolute;
    top: 0;
    width: 10000px;
    z-index: -1;
}
.zui-table-highlight-all tbody td:hover::after {
    background-color: #CCE7E7;
    content:'\00a0';
    height: 10000px;
    left: 0;
    position: absolute;
    top: -5000px;
    width: 100%;
    z-index: -1;
}
/* End Admin Tool Search User Details For MRI User DPM-205 Ankur Triathi */
#idprofiledata{
	width: 100%;
    float: left;
}
.usersubmitbtn{
	text-align:right;
}
.usersubmitbtn .adminuseredit{
    background-color: #1a8992;
    background-image: none;
    border: 1px solid #1a8992;
    color: #fff;
    padding: 5px 31px;
    font-size: 16px;
    font-family: Open Sans !important;
    cursor: pointer;
    margin-top:5px;
}
.usersubmitbtn .adminusersave{
    background-color: #D93F0F;
    background-image: none;
    border: 1px solid #D93F0F;
    color: #fff;
    padding: 1px 15px;
    font-size: 13px;
    font-family: Open Sans !important;
    cursor: pointer;
    margin-top:0px;
    margin-bottom:5px;
}
.usersubmitbtn .adminusercancel{
    background-color: #bbb9b9;
    background-image: none;
    border: 1px solid #bbb9b9;
    color: #484848;
    padding: 1px 15px;
    font-size: 13px;
    font-family: Open Sans !important;
    cursor: pointer;
    margin-top:0px;
    margin-bottom:5px;
}
select.slectuserdetails{
	width: 100%;
    height: 23px;
    font-size: 14px;
}
.purgeUser label{
	font-weight: bold!important;
	margin-right: 30px!important;
}

.purgeUser label input{
	margin: 0px!important;
}

.payment_detailarea{
	padding: 5px;
	border: 1px solid #ccc;
	background: #f9f9f9;
}
.payment_detailarea tr h1.app_title{
	vertical-align: middle;
    line-height: 29px;
    font-size: 15px;	
}
.payment_detailarea tr th.closebtn{
	text-align:right;
	vertical-align:middle;
}
.paymentdetail_innerbox{
	background: #f9f9f9;
	padding : 2px;
}
.paymentdetail_innerbox_head_left{
	text-align: left;
	float: left;
}
.paymentdetail_innerbox_head_left h2{
	color: #707070;
    line-height: 34px;
    padding-left: 3px;
    font-family: 'Arial Bold',sans-serif;
    font-size: 18px;
}
.paymentdetail_innerbox_head{
	text-align: right;
}
.paymentdetail_innerbox_head h2{
	display:inline!important;
	font-weight: bolder!important;
    line-height: 31px;
}
form.formdisplay{
	display:block!important;
}
.disabledDeleteBtn {opacity: 0.65; 
  cursor: not-allowed;
 }
 .datacheck_paymentcheckbox{
 	padding: 12px 0;
 }
 #idprofiledata h1.app_title {
    color: #707070;
    line-height: 27px;
    padding-left: 10px;
    font-family: 'Arial Bold',sans-serif;
    font-size: 12px;
}

#idprofiledata .zui-table tbody td {
    padding: 5px;
    font-size:12px;
    word-break: break-all!important;
}
#idprofiledata .zui-table tbody td h1 {
    line-height: 14px;
    font-size:11px;
}
#idprofiledata .adminuseredit {
    padding: 0px 19px;
    font-size: 13px;
    margin-top: 3px;
}
#idprofiledata .paymentdetail_innerbox_head_left h2 {
    line-height: 15px;
    padding-left: 3px;
    font-size: 12px;
}
#idprofiledata .paymentdetail_innerbox_head h2 {
    display: inline !important;
    font-weight: bolder !important;
    line-height: 20px;
}
#idprofiledata .zui-table thead th {

    padding: 1px 2px;
}
#addTxnRecord {
    padding: 0px 9px;
    font-size: 13px;
    margin-top: 0px;
}
span.fbold{
	font-weight:bold!important;
}


.noborder{
	border:0px!important;
}
.discount_container{
	margin: 8px 0 10px 0!important;
}
.discount_container #dashboard_apps_container{
	color: #707070;
    padding-left: 10px;
    font-family: 'Arial Bold',sans-serif;
    font-size: 16px;
    line-height: 40px;
    text-transform: capitalize;	
}
.discount_container #dashboard_apps_container .discount_select_action{
	color: #707070;
    font-family: 'Arial',sans-serif;
    font-size: 16px;
    line-height: 40px;
    text-transform: capitalize;	
}
.discount_btn_wrap{
	width:100%;
	display:block;
	text-align:right;
	margin-top: 20px;
}
.discount_btn_wrap .button_submit{
	display: inline;
    padding: 8px 22px!important;
}

#discount_codeid_search{
	display: inline-table;
    padding: 0px 12px!important;
    margin-top: 0px;
    margin-left: 9px;
}
.format_msg{
	display: inline-table;
    margin-left: 9px;
    font-weight: bold;
}
#view_discount_table {
    border-collapse: collapse;
    width: 100%;
    font-size:10px;
}
#view_discount_table span.datehead{
	font-size:8px;
}

#view_discount_table td, #customers th {
    border: 1px solid #ddd;
    padding: 8px;
}

#view_discount_table tr:nth-child(even){background-color: #f2f2f2;}

#view_discount_table tr:hover {background-color: #ddd;}

#view_discount_table th {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left:2px;
    font-weight:600;
    /* text-align: left; */
    background-color: #4faac8;
    color: white;
}
.discount_radio_wrapper{
	height: 104px!important;
}
.discount_radio_wrapper .lbl{
	padding-bottom:1px;
}
.discount_radio_wrapper .discount_radio{
	font-size: 14px;
	margin-bottom:4px;
}
.mt5{
	margin-top:5px;
}
.discount_radio_wrapper .discount_radio .input_radio{
	float:left;
}
table.table610{
	width:610px!important;
	/* table-layout:fixed; */
}

/* form.discount_generate_form{
	padding-left:42px;
}
discount_coupan_generate_wrapper{
	width:100%;
	float:left;
}

.row100{
	display:inline-flex;
	width: 100%;
	margin-right: auto;
    margin-left: auto;
}
.col50{
	display:block;
	width: 46%;
	float:left;
	
}
.row100 label, .row100 select, .row100 {
	width: 59%;
    float: left;
} */
.discount_coupan_generate_wrapper div.form_discount_container, .discount_coupan_generate_wrapper div.form_discount_container div {
	margin-left:15px!important;
}
.form_discount_container .form_discount_input_container{
	float:left;
	width:298px;
	min-height:77px;
}
.discount_coupan_generate_wrapper input,.discount_coupan_generate_wrapper select, .discount_coupan_generate_wrapper label, .discount_coupan_generate_wrapper textarea{
	margin-left:40px!important;
}
.italicnone{
	font-style:normal!important;
}

.intro {
	max-width:720px;
	margin:1em auto;
}
.table-scroll {
	position: relative;
	max-width: 720px;
	width:100%;
	margin: auto;
	display:table;
	
}
.table-wrap {
	width: 100%;
	display:block;
	overflow: auto;
	position:relative;
	z-index:1;
}
.table-wrap.fixedON,
.table-wrap.fixedON table,
.faux-table table {
	height: 550px;/* match heights*/
}
.table-scroll table {
	width: 100%;
	margin: auto;
	border-collapse: separate;
	border-spacing: 0;
	font-size:8px;
}
.table-scroll th, .table-scroll td {
	padding: 3px 1px;
	border: 1px solid #ccc;
	background: #fff;
	vertical-align: top;
}
.faux-table table {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	pointer-events: none;
}
.faux-table table tbody {
	visibility: hidden;
}
/* shrink cells in cloned table so that the table height is exactly 300px so that the header and footer appear fixed */
.faux-table table tbody th, .faux-table table tbody td {
	padding-top:0;
	padding-bottom:0;
	border-top:none;
	border-bottom:none;
	line-height:0.1;
}
.faux-table table tbody tr + tr th, .faux-table tbody tr + tr td {
	line-height:0;
}
.faux-table thead th, .faux-table tfoot th, .faux-table tfoot td,
.table-wrap thead th, .table-wrap tfoot th, .table-wrap tfoot td{
	background: #4faac8;
	color:#fff;
}
.faux-table {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	overflow-y:scroll;
}
.faux-table thead, .faux-table tfoot, .faux-table thead th, .faux-table tfoot th, .faux-table tfoot td {
	position:relative;
	z-index:2;
}
/* ie bug */
.table-scroll table thead tr,
.table-scroll table thead tr th,
.table-scroll table tfoot  tr,
.table-scroll table tfoot  tr th,
.table-scroll table tfoot  tr td{height:1px;}


span.datehead{
	font-size:8px;
}
.view_discount_all .man_pat_tit, .view_no_result .man_pat_tit {
	padding: 5px 10px 10px!important;
}
.uid_single_box .lbl{
	padding-top:8px!important;
}
.discount_resend_email{
	background: #6794b1!important; 
	right: 290px!important; 
	width: 150px!important;
	border: 1px solid #ccc!important;
}
.discount_resend_email:HOVER {
    background-color: #6794b1 !important;
}
.discount_resend_email a{
	color:#fff!important;	
}
.discount_coupan_unique_code{
	padding-left: 100px;
    padding-top: 13px;
    padding-bottom: 26px;
    font-weight:600;
    display: inline-block;
    width: 86%;
}
.discount_radio_option{
	width: 45%;
    float: left;
}
.discount_coupan_unique_code .discount_radio_option:first-child{
	width: 30%!important;
}
#addDiscountCodeForm h2.man_pat_tit{
	padding: 18px 10px 10px!important;
}
.error_discount_class{
	color: #fd3939;
    display: block;
}
#addDiscountCodeForm .uid_single_box, #updateDiscountCodeForm .uid_single_box{
	height:auto!important;
}
input.discount_datepicker{
	background-image: url(datepicker_calendar.png);
	background-Position: 98% 59%;
	background-Repeat: no-repeat;
	cursor: pointer;
	height:29px;
	
}
.fs10{
	font-size:10px!important;
	line-height:11px;
}
/* Delete Requisition Button */
.requis_del_btn{
	background-color: #0ea3cf !important;
	height: 25px!important;
	width: 36px;
	padding: 4px 12px!important;
	line-height: 25px;
	font-size: 12px!important;
	position: relative;
	left: 24px;
}
.requis_del_btn:HOVER {
    background-color: #0ea3cf !important;
}
.requis_del_btn span{
	height: 25px!important;
	line-height: 25px!important;
	font-size: 12px!important;
}
/* securey key audit table start */
.securekey_audit_table{
	margin: 0px 0px 0px 0px!important;
}
.securekey_audit_table tr td{
	word-break: break-word;
}
.securekey_audit_table th{
	padding:0px!important;
}
.secureaudit_wrap h1.secureaudit_wrap_head{
	background: #cccccc96;
    font-size: 18px;
    padding: 15px 12px;
    font-weight:bold;
}
.securekey_audit_table th h1.app_title{
	font-size: 16px;
    line-height: 36px;
}
.secureaudit_table_wrap{
	max-height: 500px;
    overflow-y: scroll;
}
.payment_box td{word-break: break-all!important;}