@charset "UTF-8";


/* RESET
===============================================================================*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* LAYOUT
===============================================================================*/

@font-face {
    font-family: 'chalkdusterregular';
    src: url('/css/fonts/chalkduster-webfont.eot');
    src: url('/css/fonts/chalkduster-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/chalkduster-webfont.woff') format('woff'),
    url('/css/fonts/chalkduster-webfont.ttf') format('truetype'),
    url('chalkduster-webfont.svg#chalkdusterregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,
body {
	margin: 0;
	padding: 0;
}
body {
	line-height: 1;
	font-size: 13px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color: #000000;
	background: #ffffff;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
}
#page {
	overflow:hidden;
	min-width: 991px;
	background: #000000; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzQxNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover, #000000 0%, #000000 5%, #274161 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#000000), color-stop(5%,#000000), color-stop(100%,#274161)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #000000 0%,#000000 5%,#274161 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #000000 0%,#000000 5%,#274161 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #000000 0%,#000000 5%,#274161 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #000000 0%,#000000 5%,#274161 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#274161',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.ie9 #page {
	filter:none;
}
.container {
	position:relative;
	left:-1px;
	width: 991px;
	margin: 0 auto;
	background:url(/images/v2/pattern.bgMain.jpg) repeat-y;
}
.box-hjn {
	width:100%;
}
.box-in {
	float:left;
}
.clearfix:after {
	clear:both; 
	display:block; 
	visibility:hidden; 
	height:0; 
	content:".";
}

input[type="submit"], input[type="text"], input[type="url"], input[type="email"], input[type="search"], input[type="password"], input[type="tel"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  outline: none;
}

.add-join-facebook + .gap {
	height: 15px;
}

.add-subscribe + .gap {
	height: 15px;
}


/* SPRITE-ICONS
===============================================================================*/
.icon {
	background:transparent url(/images/v2/sprite.icons.png) no-repeat;
}
.icon-social-twitter {
	width:15px;
	height:15px;
	background-position:0 0;
}
.icon-social-facebook {
	width:15px;
	height:15px;
	background-position:0 -17px;
}
.icon-social-linkedin {
	width:15px;
	height:15px;
	background-position:0 -34px;
}
.icon-social-googleplus {
	width:15px;
	height:15px;
	background-position:0 -51px;
}
.icon-go {
	width:30px;
	height:20px;
	background-position:0 -78px;
}
.icon-go2 {
	width:37px;
	height:37px;
	background-position:0 -99px;
}
.icon-arrow {
	width:5px;
	height:9px;
	background-position:0 -137px;	
}

/* SPRITE-LOGO
===============================================================================*/
.logo {
	background:url(/images/v2/sprite.logo.png) no-repeat;
}
.logo-footer-health {
	width:109px;
	height:32px;
	background-position:0 -234px;
}
.logo-footer-absolutely {
	width:125px;
	height:32px;
	background-position:0 -267px;
}

.logo-footer-iaews {
	width:115px;
	height:36px;
	background-position:0 -300px;
}


/* HEADER
===============================================================================*/

/* container
---------------------------------------------*/
header.main {
	overflow:hidden;
}

/* box-header-main
---------------------------------------------*/
.box-header-main {
	position:relative;
	height:111px;
	background:url(/images/v2/pattern.bgTop.jpg) repeat-x;
}
.box-header-main:before,
.box-header-main .header-top-left {
	position:absolute;
	top:0;
	left:0;
	content:'';
	display:block;
	width:7px;
	height:8px;
	background:url(/images/v2/bg.headerTopLeft.jpg) no-repeat;
}
.box-header-main:after,
.box-header-main .header-top-right {
	position:absolute;
	top:0;
	right:0;
	content:'';
	display:block;
	width:5px;
	height:8px;
	background:url(/images/v2/bg.headerTopRight.jpg) no-repeat;
}

/* box-header-logo
---------------------------------------------*/
.box-header-logo {
	float:left;
	margin:26px 0 0 23px;
}
.box-header-logo .title2 a {
	text-decoration:none;
}
.box-header-logo .title2 a img {
	outline:0;
}

/* box-header-adds
---------------------------------------------*/
.box-header-adds {
	float:right;
}

/* box-header-adds > header-panel
---------------------------------------------*/
.header-panel {
	margin:20px 0 0;
}
.header-panel .header-socials ul li {
	float:left;
	margin-left:2px;
}
.header-panel .header-socials ul li span.icon {
	display:block;
	text-indent:-999em;
}
/* box-header-adds > header-panel > form-login
---------------------------------------------*/
.form-login .form-row:first-child {
	position:relative;
	margin-bottom:5px;
}
.form-login .form-row:first-child label {
	position:absolute;
	top:3px;
	left:132px;
	display:block;
	width:115px;
	height:17px;
	line-height:17px;
	margin:0;
	font-size:12px;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:normal;
	text-indent:11px;
	cursor:text;
}
.lte9 .form-login .form-row:first-child label {
	line-height:13px;
}
.ie7 .form-login .form-row:first-child label {
	line-height:14px;
}
.form-login input {
	display:inline-block;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:normal;
	outline:0;
	border:none;
}
.lte7 .form-login input {
	display:inline;
	zoom:1;
}
.form-login label {
	margin-right:2px;
	cursor:pointer;
}
.form-login .input-text,
.form-login .input-password {
	height:17px;
	line-height:17px;
	border-top:1px solid #9b9b9b;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	border-bottom:1px solid #bababa;
	color:#818283;
}
.form-login .input-text {
	width:93px;
	padding:0 15px;
}
.form-login .input-password {
	width:95px;
	margin-left:2px;
	padding:0 10px;
}
.form-login .input-submit {
	position:relative;
	top:1px;
	text-indent:-999em;
	cursor:pointer;
}
.form-login .checkbox {
	position:relative;
	margin-right:4px;
	cursor:pointer;
}
.form-login label,
.form-login a {
	font-size:10px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-0.1px;
	color:#818283;
}
.form-login a {
	text-decoration:underline;
}

.lte7 .form-login a {
	line-height:16px;
} 

.form-login a:hover {
	text-decoration:none;
}
.form-login .link-forgot-password {
	margin-right:1px;
}

/* box-header-adds > header-menu (ERIC HJN)
---------------------------------------------*/
.header-menu {
	overflow:hidden;
	clear:both;
	position:relative;
	float:right;
	margin:29px 20px 0 0;
	border-top:1px solid #9fa0a1;
	border-left:1px solid #9fa0a1;
	border-right:1px solid #9fa0a1;
	-webkit-border-radius:1px 1px 0 0;
	-moz-border-radius:1px 1px 0 0;
	-khtml-border-radius:1px 1px 0 0;
	border-radius:1px 1px 0 0;
	-webkit-box-shadow:0 -1px 0 #e8e8e8;
	-moz-box-shadow:0 -1px 0 #e8e8e8;
	-o-box-shadow:0 -1px 0 #e8e8e8;
	box-shadow:0 -1px 0 #e8e8e8;
}
.lte8 .header-menu {
	behavior:url(/css/PIE.php);
	-pie-box-shadow:0 -1px 0 #e8e8e8;
}
/* ERIC */
.lte7 .header-menu {
	top:-20px;
}
.header-menu ul li {
	float:left;
	font-size:14px;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:normal;
	border-left:1px solid #9fa0a1;
}
.header-menu ul li:first-child {
	border:none;
} 
.header-menu ul li a {
	display:block;
	min-width:71px;
	padding:0 10px;
	height:23px;
	line-height:21px;
	text-decoration:none;
	text-align:center;
	color:#494a4c;
	background:#ebeeef;
}
.header-menu ul li a:hover,
.header-menu ul li.active a {
	background:#bddae4;
}


/* TABS
===============================================================================*/

/* container
---------------------------------------------*/
.tabs {
	clear:both;
}

/* box-tabs
---------------------------------------------*/
.box-tabs {
	width:auto;
	margin:0 19px 0 20px;
	border-top:1px solid #e7dfc9;
	border-left:1px solid #e7dfc9;
	border-bottom:1px solid #e7dfc9;	
}
.lte7 .box-tabs {
	width:951px;
}

/* box-tabs > box-tabs-menu
---------------------------------------------*/
.box-tabs-menu {
	width:197px;
	border-right:1px solid #acacac;
}
.box-tabs-menu ul li {
	display:block;
	height:48px;
}
.box-tabs-menu ul li a {
	position:relative;
	display:block;
	height:48px;
	line-height:48px;
	padding:0 10px 0 22px;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#213753;
}
.box-tabs-menu ul li a:before,
.box-tabs-menu ul li a .tabs-menu-left {
	position:absolute;
	top:0;
	left:0;
	content:'';
	display:block;
	width:9px;
	height:48px;
}
.box-tabs-menu ul li a:after,
.box-tabs-menu ul li a .tabs-menu-right {
	position:absolute;
	top:0;
	right:0;
	content:'';
	display:block;
	width:6px;
	height:48px;
}
.box-tabs-menu ul li.active a {
	position:relative;
	color:#f7f8fa;
	-webkit-box-shadow:0 0 0 1px #b6b6b6;
	-moz-box-shadow:0 0 0 1px #b6b6b6;
	-o-box-shadow:0 0 0 1px #b6b6b6;
	box-shadow:0 0 0 1px #b6b6b6;
}
.lte8 .box-tabs-menu ul li.active a {
	behavior:url(/css/PIE.php);
	-pie-box-shadow:0 0 0 1px #b6b6b6;
}
.lte7 .box-tabs-menu ul li.multiline {
	height:45px;
}
.box-tabs-menu ul li.multiline a {
	line-height:15px;
	padding:9px 0 11px 22px;
}
.lte7 .box-tabs-menu ul li.multiline a {
	height:28px;
}

/* box-tabs > box-tabs-content
---------------------------------------------*/
.box-tabs-content {
	overflow:hidden;
	width:752px;
	height:287px;
	border-top:1px solid #a1a1a1;
}
.box-tabs-content .tab {
	overflow:hidden;
	display:none;
}
.box-tabs-content .tab.active {
	display:block;
}
.box-tabs-content .tab-image {
	float:left;
	width:181px;
	margin:1px 60px 0 27px;
}
.box-tabs-content .tab-image img {
	outline:0;
	border:none;
}
.box-tabs-content .tab-adds {
	float:left;
}

/* box-tabs > box-tabs-content > tab-adds > tab-form
---------------------------------------------*/
.tab-form {
	margin:58px 0 0;
}
.tab-form .title2 {
	font-size:17px;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:normal;
	color:#263f5f;
}
.tab-form .form-search {
	margin:9px 0 0;
}
.tab-form .form-search .form-row {
	margin-left:-1px;
}
.tab-form .form-search input {
	display:inline-block;
	margin:0;
	padding:0;
}
.lte7 .tab-form .form-search input {
	display:inline;
	zoom:1;
}
.tab-form .form-search .input-text {
	position:relative;
	height:23px;
	line-height:23px;
	padding:0 7px;
	font-size:11px;
	font-weight:normal;
	border:1px solid #676868;
	color:#979595;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
.lte8 .tab-form .form-search .input-text {
	behavior:url(/css/PIE.php);
}
.tab-form .form-search .input-keyword {
	width:184px;
	margin-right:3px;
}
.tab-form .form-search .input-address {
	width:127px;
	margin-right:5px;
}
.tab-form .form-search .input-submit {
	text-indent:-999em;
	cursor:pointer;
	border:none;
}

/* box-tabs > box-tabs-content > tab-adds > tab-browser
---------------------------------------------*/
.tab-browser {
	margin:37px 0 0 2px;
}
.tab-browser .title2 {
	font-size:17px;
	font-weight:normal;
	color:#263f5f;
}
.tab-browser-content {
	margin:12px 0 0 1px;
}
.tab-browser-content .tab-browser-links {
	position:relative;
	float:left;
	z-index:5;
}
.tab-browser-content .tab-browser-links ul {
	float:left;
	margin-right:10px;
}
.tab-browser-content .tab-browser-links ul li {
	line-height:14px;
	font-size:11px;
	letter-spacing:-0.1px;
}
.tab-browser-content .tab-browser-links ul li a {
	text-decoration:underline;
	color:#979595;
}
.tab-browser-content .tab-browser-links ul li a:hover {
	text-decoration:none;
}
.tab-browser-content .tab-browser-vote {
	position:absolute;
	bottom:12px;
	right:66px;
}
.tab-browser-content .tab-browser-vote img {
	outline:0;
	border:none;
}


/* SECTION.MAIN
===============================================================================*/

/* container
---------------------------------------------*/
section.main {
	overflow:hidden;
	clear:both;
}

/* box-menu
---------------------------------------------*/
.box-menu {
	position:relative;
	top:1px;
	width:984px;
	height:63px;
	margin:0 0 0 3px;
}
.box-menu ul li {
	float:left;
	line-height:63px;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}
.box-menu ul li a {
	display:block;
	height:63px;
	text-decoration:none;
	color:#f9f7f4;
}
.box-menu ul li.multiline a {
	height:47px;
	line-height:16px;
	padding:16px 0 0;
}
.box-menu ul li:first-child {
	width:174px;
}
.box-menu ul li:nth-child(2),
.box-menu ul li:nth-child(3),
.box-menu ul li:nth-child(4),
.box-menu ul li:nth-child(5) {
	width:160px;
}
.box-menu ul li:nth-child(6) {
	width:170px;
}

/* box-articles
---------------------------------------------*/
.box-articles {
	clear:both;
	margin:0 0 0 24px;
}
.box-articles .box-article {
	float:left;
	position:relative;
	width:160px;
	height:199px;
}
.box-articles .box-article .title2 {
	margin:17px 0 13px;
}
.box-articles .box-article .title2 span.logo {
	position:relative;
	display:block;
	text-indent:-999em;
}
.box-articles .box-article .title2 span.logo-article-therapy {
	left:-1px;
}
.box-articles .box-article .title2 span.logo-article-health {
	left:-2px;
}
.box-articles .box-article p {
	overflow:hidden;
	width:142px;
	height:90px;
	line-height:13px;
	font-size:11px;
	color:#7e7876;
}
.box-articles .box-article .link-search {
	position:absolute;
	bottom:15px;
	left:0;
}
.box-articles .box-article .link-search a {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#797b9e;
	line-height:17px;
}
.box-articles .box-article .link-search a:hover {
	text-decoration:none;
}
.box-articles .box-article .link-search span.icon {
	position:absolute;
	bottom:-2px;
	right:-7px;
	display:inline-block;
	text-indent:-999em;
}
.lte7 .box-articles .box-article .link-search span.icon {
	display:inline;
	zoom:1;
}

/* box-about
---------------------------------------------*/
.box-about {
	clear:both;
	width:auto;
	height:;
	margin:0 6px 0 4px;
}

/* box-about > box-about-main
---------------------------------------------*/
.box-about-main {
	overflow:;
	position:relative;
	width:100%;
	padding-bottom:18px;
	border-bottom:1px solid #fff;
	background:#f4f5f5;
}
.box-about-main .about-module {
	float:left;
	margin:30px 0 0;
}
.box-about-main .about-module .title2 {
	margin-bottom:12px;
	font-size:16px;
	font-weight:normal;
	color:#253e5c;
}
.box-about-main .about-module p {
	line-height:16px;
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-0.1px;
	color:#8e8b8b;
}
.box-about-main .about-module p a {
	text-decoration:underline;
	color:#969292;
}
.box-about-main .about-module p a:hover {
	text-decoration:none;
}
.box-about-main .about-ad {
	width:320px;
	margin-right:18px;
}
.box-about-main .about-ad .image {
	position:absolute;
}
.box-about-main .about-ad .image img {
	outline:0;
	position: relative;
}
.box-about-main .about-description {
	width:380px;
	margin-right:3px;
}
.box-about-main .about-image {
	width:229px;
	height:123px;
	margin-top:41px;
	border:3px solid #bbb8b8;
	background:#fff;
}
.box-about-main .about-image img {
	width:229px;
	height:123px;
	outline:0;
}

/* box-about > box-about-bottom
---------------------------------------------*/
.box-about-bottom {
	width:984px;
	height:63px;
	margin-left:-1px;
}

.hjncore.interior-page .box-about-bottom {
	margin-top:40px;
}

.box-about-bottom .about-module {
	float:left;
	width:324px;
}
.box-about-bottom .about-module .title2 {
	line-height:18px;
	margin-top:10px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	color:#fff;
}
.box-about-bottom .about-module .title2 a {
	font-size:13px;
	text-decoration:underline;
	color:#fff;
}
.box-about-bottom .about-module .title2 a:hover {
	text-decoration:none;
}
.box-about-bottom .about-questions {
	width:324px;
}
.box-about-bottom .about-testimonials {
	width:332px;
}
.box-about-bottom .about-employer {
	width:328px;
}



/* FOOTER
===============================================================================*/

/* container
---------------------------------------------*/
footer.main {
	overflow:hidden;
	clear:both;	
	margin-bottom:87px;
}

/* box-footer-main > box-footer-menu
---------------------------------------------*/
.box-footer-menu {
	overflow:hidden;
	margin:29px 21px 0 47px;
}
.box-footer-menu ul li {
	float:left;
	line-height:14px;
	padding:0 2px;
	font-size:13px;
	font-weight:normal;
	border-left:1px solid #5d5a5a;
}
.box-footer-menu ul li:first-child {
	border:none;
}
.box-footer-menu ul li a {
	text-decoration:none;
	color:#5d5a5a;
	
}

/* box-footer-main > box-footer-images
---------------------------------------------*/
.box-footer-images {
	overflow:hidden;
	margin-top:18px;
	margin-left: 100px;
}
.box-footer-images ul li {
	float:left;
	margin-right: 15px;
}
.box-footer-images ul li span.logo {
	display:block;
	text-indent:-999em;
}

/* box-footer-bottom
---------------------------------------------*/
.box-footer-bottom {
	clear:both;
	position:relative;
	z-index:1;
	height:79px;
	background:url(/images/v2/pattern.boxFooterBottom.jpg) repeat-x 0 100%;
}
.box-footer-bottom:before,
.box-footer-bottom .footer-bottom-left {
	position:absolute;
	z-index:5;
	bottom:0;
	left:0;
	content:'';
	display:block;
	width:7px;
	height:5px;
	background:url(/images/v2/bg.boxFooterBottomLeft.jpg) no-repeat;
}
.box-footer-bottom:after,
.box-footer-bottom .footer-bottom-right {
	position:absolute;
	z-index:5;
	bottom:0;
	right:0;
	content:'';
	display:block;
	width:5px;
	height:5px;
	background:url(/images/v2/bg.boxFooterBottomRight.jpg) no-repeat;
}

/* box-footer-bottom > box-footer-menu-2
---------------------------------------------*/
.box-footer-menu-2 {
	margin:26px 0 0 160px;
}
.box-footer-menu-2 ul li {
	float:left;
	margin:0 15px;
	font-size:12px;
	font-weight:normal;
}
.box-footer-menu-2 ul li a {
	position:relative;
	text-decoration:underline;
	color:#5d5a5a;
}
.box-footer-menu-2 ul li a:hover {
	text-decoration:none;
}	


/* PLUGINS
===============================================================================*/

/* ezMark
---------------------------------------------*/
.ez-hide { 
	opacity: 0; 
	filter:alpha(opacity=0); 
}
.ez-checkbox {
	position:relative;
	top:3px;
	display:inline-block;
	width:12px;
	height:12px;
	margin-right:4px;
	background: transparent url('/images/v2/sprite.checkbox.png') no-repeat;	
}
.lte7 .ez-checkbox {
	display:inline;
	top:0;
	zoom:1;
}
.ez-checked { 
	background-position:0 -13px;	
}



/* NEW PAGES
********************************************************************************/


/* LANDINGPAGE - HJN-HOME
===============================================================================*/

/* container
---------------------------------------------*/
.landingpage {
	background: #efeeee;
}
.landingpage #page {
	min-width:1000px;
	background:none;
	background: #efeeee;
	filter:none;
}
.landingpage .container {
	position:relative;
	left:0;
	width: 973px;
	margin: 0 auto;
	background:#fff;
}

/* header
---------------------------------------------*/
.landingpage header.main {
	margin-top:16px;
} 
.landingpage header.main .container {
	-webkit-border-radius:0 3px 0 0;
	-moz-border-radius:0 3px 0 0;
	-khtml-border-radius:0 3px 0 0;
	border-radius:0 3px 0 0;
	-webkit-box-shadow:2px 4px 3px 0 #c1c1c1;
	-moz-box-shadow:2px 4px 3px 0 #c1c1c1;
	-o-box-shadow:2px 4px 3px 0 #c1c1c1;
	box-shadow:2px 4px 3px 0 #c1c1c1;
}
.lte8 .landingpage header.main .container {
	behavior:url(/css/PIE.php);
	-pie-box-shadow:2px 4px 3px 0 #c1c1c1;
}

/* box-header-main
---------------------------------------------*/
.landingpage .box-header-main {
	position:relative;
	height:114px;
	background:none;
}
.landingpage .box-header-main:before,
.landingpage .header-top-left {
	display:none;
}
.landingpage .box-header-main:after,
.landingpage .box-header-main .header-top-right {
	display:none;
}

/* box-header-logo
---------------------------------------------*/
.landingpage .box-header-logo {
	margin:23px 0 0 14px;
}

/* box-header-adds > header-panel (ERIC)
---------------------------------------------*/
.landingpage .header-panel {
	position:relative;
	margin:20px 0 0;
}

.header-panel .form-data {
	display:none;
}

/* box-header-adds > header-panel > form-login
---------------------------------------------*/
.landingpage .form-login .form-row:first-child label {
	text-indent:5px;
}
.landingpage .form-login .input-text,
.landingpage .form-login .input-password {
	background:#faffba;
}
.landingpage .form-login .input-text {
	width:109px;
	padding:0 7px;
}

.landingpage .form-login .form-row.second {
	text-align: right;
	margin-right: 15px;
}

/* tabs
---------------------------------------------*/
.landingpage .tabs {
	overflow:hidden;
}
.landingpage .tabs .container {
	-webkit-box-shadow:2px 0 3px 0 #c1c1c1;
	-moz-box-shadow:2px 0 3px 0 #c1c1c1;
	-o-box-shadow:2px 0 3px 0 #c1c1c1;
	box-shadow:2px 0 3px 0 #c1c1c1;
}
.lte8 .landingpage .tabs .container {
	behavior:url(/css/PIE.php);
	-pie-box-shadow:2px 3px 3px 0 #c1c1c1;
}

/* box-tabs
---------------------------------------------*/
.landingpage .box-tabs {
	width:auto;
	margin:0 11px 0 14px;
	border-top:1px solid #e7dfc9;
	border-left:1px solid #e7dfc9;
	border-bottom:none;	
	position:relative;
}
.lte7 .landingpage .box-tabs {
	width:951px;
}

/* box-tabs-menu
---------------------------------------------*/
.landingpage .box-tabs-menu ul li {
	position:relative;
	height:auto;
}

.ie7 .landingpage .box-tabs-menu ul li {
	height:37px;
}

.landingpage .box-tabs-menu ul li a {
	position:relative;
	z-index:3;
	height:41px;
	line-height:41px;
	background:url(/images/v2/pattern.boxTabsMenu2.jpg) repeat-x;
}
.landingpage .box-tabs-menu ul li a:before,
.landingpage .box-tabs-menu ul li a .tabs-menu-left {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	content:'';
	display:block;
	width:9px;
	height:41px;
	background:url(/images/v2/bg.boxTabsMenuLeft2.jpg) no-repeat;
}
.landingpage .box-tabs-menu ul li a:after,
.landingpage .box-tabs-menu ul li a .tabs-menu-right {
	position:absolute;
	z-index:2;
	top:0;
	right:-1px;
	content:'';
	display:block;
	width:6px;
	height:41px;
	background:url(/images/v2/bg.boxTabsMenuRight2.jpg) no-repeat;
}
.landingpage .box-tabs-menu ul li.active a {
	position:relative;
	color:#f7f8fa;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.lte8 .landingpage .box-tabs-menu ul li.active a {
	-pie-box-shadow:none;
}
.landingpage .box-tabs-menu ul li.active a:before,
.landingpage .box-tabs-menu ul li.active a .tabs-menu-left {
	display:none;
}
.landingpage .box-tabs-menu ul li.active a:after,
.landingpage .box-tabs-menu ul li.active a .tabs-menu-right {
	display:none;
}
.landingpage .box-tabs-menu ul li.active:before,
.landingpage .box-tabs-menu ul li.active .tabs-menu-active {
	position:absolute;
	z-index:2;
	top:0;
	right:-22px;
	content:'';
	display:block;
	width:247px;
	height:41px;
	background:url(/images/v2/bg.boxTabsMenuActive.png) no-repeat;
}
.landingpage .box-tabs-menu ul li.active:after,
.landingpage .box-tabs-menu ul li.active .tabs-menu-active-left {
	position:absolute;
	z-index:2;
	bottom:-14px;
	left:-28px;
	content:'';
	display:block;
	width:14px;
	height:14px;
	background:url(/images/v2/bg.boxTabsMenuActiveLeft.png) no-repeat;
}

.lte7 .landingpage .box-tabs-menu ul li.active .tabs-menu-active-left {
	bottom:-17px;
	left:-28px;
}

/* box-tabs-content
---------------------------------------------*/
.landingpage .box-tabs-content {
	overflow:hidden;
	width:748px;
	height:287px;
}
.landingpage .box-tabs-content:after {
	clear:both; 
	display:block; 
	visibility:hidden; 
	height:0; 
	content:".";
}
.landingpage .box-tabs-content .tab {
	overflow:visible;
}
.landingpage .box-tabs-content .tab:after {
	clear:both; 
	display:block; 
	visibility:hidden; 
	height:0; 
	content:".";
}
.landingpage .box-tabs-content .tab:before,
.landingpage .box-tabs-content .tab-bubble {
	position:absolute;
	bottom:0px;
	right:-11px;
	content:'';
	display:block;
	width:219px;
	height:194px;
	background:url(/images/v2/pic.bubble.png) no-repeat;
}

.ie7 .landingpage .box-tabs-content .tab-bubble {
	right:-7px;
}

.landingpage .box-tabs-content .tab-image {
	width:183px;
	margin:24px 17px 0 18px;
}

/* box-tabs-content > tab-adds > tab-form
---------------------------------------------*/
.landingpage .tab-form {
	margin:40px 0 0;
}
.landingpage .tab-form .form-search {
	margin:1px 0 0;
}
.landingpage .tab-form .form-search .input-submit {
	position:relative;
	top:2px;
	left:-4px;
}

/* box-tabs-content > tab-adds > tab-browser
---------------------------------------------*/
.landingpage .tab-browser {
	margin:41px 0 0 2px;
}
.landingpage .tab-browser-content {
	margin:18px 0 0 0;
}
.landingpage .tab-browser-content .tab-browser-links ul {
	width:140px;
	margin-right:0;
}
.landingpage .tab-browser-content .tab-browser-links ul:last-child {
	margin-left:-10px;
}
.landingpage .tab-browser-content .tab-browser-links ul.last-child {
	margin-left:-10px;
}
.landingpage .tab-browser-content .tab-browser-vote {
	position:absolute;
	top:2px;
	right:1px;
}
.landingpage .tab-browser-content .tab-browser-vote img {
	outline:0;
}

/* section.main
---------------------------------------------*/
.landingpage section.main .container {
	-webkit-box-shadow:2px 0 3px 0 #c1c1c1;
	-moz-box-shadow:2px 0 3px 0 #c1c1c1;
	-o-box-shadow:2px 0 3px 0 #c1c1c1;
	box-shadow:2px 0 3px 0 #c1c1c1;
}
.lte8 .landingpage section.main .container {
	behavior:url(/css/PIE.php);
	-pie-box-shadow:2px 3px 3px 0 #c1c1c1;
}

/* box-menu
---------------------------------------------*/
.landingpage .box-menu {
	position:relative;
	top:0;
	width:973px;
	height:64px;
	margin:0 0 0 3px;
	background:none;
}
.landingpage .box-menu:before,
.landingpage .box-menu-ribbon {
	position:absolute;
	top:-1px;
	left:-17px;
	content:'';
	display:block;
	width:1000px;
	height:79px;
	background:url(/images/v2/bg.header0.png) no-repeat;
}
.landingpage .box-menu ul li {
	display:block;
}
.landingpage .box-menu ul li a {
	position:relative;
	z-index:2;
	height:64px;
}
.landingpage .box-menu ul li.multiline a {
	height:58px;
	line-height:25px;
	padding:6px 0 0;
}
.landingpage .box-menu ul li:first-child {
	width:159px;
}
.landingpage .box-menu ul li:nth-child(2) {
	width:165px;
}
.landingpage .box-menu ul li:nth-child(3) {
	width:161px;	
}
.landingpage .box-menu ul li:nth-child(4) {
	width:165px;
}
.landingpage .box-menu ul li:nth-child(5) {
	width:157px;
}
.landingpage .box-menu ul li:nth-child(6) {
	width:161px;
}

/* box-articles
---------------------------------------------*/
.landingpage .box-articles {
	margin:9px 0 0 15px;
}
.landingpage .box-articles .box-article {
	height:124px;
}
.landingpage .box-articles .box-article .title2 {
	display:none;
}
.landingpage .box-articles .box-article p {
	overflow:hidden;
	width:142px;
	height:90px;
	text-overflow: ellipsis;
	color:#7e7876;
}
.landingpage .box-articles .box-article .link-search {
	bottom:7px;
}
.landingpage .box-articles .box-article .link-search a {
	font-size:15px;
}

/* box-about
---------------------------------------------*/
.landingpage .box-about {
	margin:0;
}

/* box-about > box-about-main
---------------------------------------------*/
.landingpage .box-about-main {
	padding-bottom:7px;
}
.landingpage .box-about-main .about-module {
	margin-top:34px;
}
.landingpage .box-about-main .about-module .title2 {
	margin-bottom:22px;
}
.landingpage .box-about-main .about-ad .title2 {
	overflow:hidden;
	width:143px;
	height:147px;
	margin:19px 0 0 131px;
}
.landingpage .box-about-main .about-ad p {
	width:60px;
	line-height:14px;
	margin:-30px 0 0 128px;
	text-align:center;
	color:#4864a3;
}
.landingpage .box-about-main .about-ad p a {
	text-decoration:underline;
	color:#4864a3;
}
.landingpage .box-about-main .about-ad .image {
	position:absolute;
	bottom:0;
	top:84px;
	left:43px;
	width:64px;
	height:171px;
}
.landingpage .box-about-main .about-ad .image img {
	outline:0;
}
.box-about-main .about-description {
	width:300px;
	margin-right:24px;
}
.landingpage .box-about-main .about-image {
	position:relative;
	width:300px;
	height:250px;
	margin-top:19px;
	border:none;
}
.landingpage .box-about-main .about-image:before,
.landingpage .box-about-main .about-image-caption {
	position:absolute;
	top:-11px;
	left:38%;
	content:'Advertisement';
	font-size:9px;
	font-family:'Trebuchet MS', Arial, san-serif;
	font-weight:normal;
	color:#606262;
}
.landingpage .box-about-main .about-image img {
	width:100%;
	height:auto;
	outline:0;
}

/* box-about > box-about-bottom
---------------------------------------------*/
.landingpage .box-about-bottom {
	position:relative;
	width:100%;
	height:78px;
	margin-left:0;
	background:none;
}
.landingpage .box-about-bottom:before,
.landingpage .box-about-bottom-ribbon {
	position:absolute;
	top:0;
	left:-15px;
	content:'';
	display:block;
	width:1000px;
	height:78px;
	background:url(/images/v2/bg.boxAboutBottom2.png) no-repeat;
}

.landingpage .box-about-bottom .about-module {
	position:relative;
	z-index:2;
	padding-top:5px;
}
.landingpage .box-about-bottom .about-questions {
	width:321px;
}
.landingpage .box-about-bottom .about-testimonials {
	width:330px;
}
.landingpage .box-about-bottom .about-employer {
	width:319px;
}

/* footer
---------------------------------------------*/
.landingpage footer.main {
	clear:both;	
	margin:0;
	padding-bottom:20px;
}
.landingpage footer.main .container {
	-webkit-box-shadow:2px 4px 2px 0 #bcbcbc;
	-moz-box-shadow:2px 4px 2px 0 #bcbcbc;
	-o-box-shadow:2px 4px 2px 0 #bcbcbc;
	box-shadow:2px 4px 2px 0 #bcbcbc;
}
.lte8 .landingpage footer.main .container {
	behavior:url(/css/PIE.php);
	-pie-box-shadow:2px 4px 2px 0 #bcbcbc;
}

/* box-footer-main
---------------------------------------------*/
.landingpage .box-footer-main {
	overflow:hidden;
	-webkit-box-shadow:2px -2px 2px 0 #c9c9c9;
	-moz-box-shadow:2px -2px 2px 0 #c9c9c9;
	-o-box-shadow:2px -2px 2px 0 #c9c9c9;
	box-shadow:2px -2px 2px 0 #c9c9c9;
}

/* box-footer-menu
---------------------------------------------*/
.landingpage .box-footer-menu {
	overflow:hidden;
	margin:23px 21px 0 41px;
}

/* box-footer-images
---------------------------------------------*/
.landingpage .box-footer-images {
	margin-top:13px;
}

/* box-footer-bottom
---------------------------------------------*/
.landingpage .box-footer-bottom {
	height:auto;
	padding-bottom:35px;
	background:none;
}
.landingpage .box-footer-bottom:before,
.landingpage .box-footer-bottom .footer-bottom-left {
	display:none;
}
.landingpage .box-footer-bottom:after,
.landingpage .box-footer-bottom .footer-bottom-right {
	display:none;
}

/* box-footer-bottom > box-footer-menu-2
---------------------------------------------*/
.landingpage .box-footer-menu-2 {
	float:none;
	position:relative;
	left:-5px;
	margin:18px 0 0;
	text-align:center;
}
.landingpage .box-footer-menu-2 ul li {
	float:none;
	display:inline-block;
	margin:0 13px;
	font-size:12px;
	font-weight:normal;
}
.lte7 .landingpage .box-footer-menu-2 ul li {
	display:inline;
	zoom:1;
}


/* REMINDER-PAGE - AHC-HOME
===============================================================================*/

/* container
---------------------------------------------*/
.reminder-page #page {
	min-width:1011px;
}
.reminder-page .container {
	position:relative;
	left:0;
	width:980px;
}

/* box-header-main
---------------------------------------------*/
.reminder-page .box-header-main {
	height:117px;
}

/* box-header-logo
---------------------------------------------*/
.reminder-page .box-header-logo {
	margin:13px 0 0 13px;
}

/* box-header-adds > header-menu
---------------------------------------------*/
.reminder-page .header-menu {
	margin:33px 10px 0 0;
	border-top:1px solid #969c9e;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.lte8 .reminder-page .header-menu {
	-pie-box-shadow:none;
}
.reminder-page .header-menu ul li a {
	height:22px;
	line-height:22px;
}

/* box-reminder-search
---------------------------------------------*/
.box-reminder-search {
	position:relative;
	height:126px;
}
.box-reminder-search:before,
.box-reminder-search-ribbon {
	position:absolute;
	top:0;
	left:-17px;
	content:'';
	display:block;
	width:1011px;
	height:126px;
	background:url(/images/v2/bg.header9.png) no-repeat;
}
.box-reminder-search-0:before,
.box-reminder-search-0 .box-reminder-search-ribbon {
	position:absolute;
	top:0;
	left:-14px;
	content:'';
	display:block;
	width:1000px;
	height:126px;
	background:url(/images/v2/bg.header_dashboard.png) no-repeat;
}
.box-reminder-search-1:before,
.box-reminder-search-1 .box-reminder-search-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:126px;
	background:url(/images/v2/bg.header1.png) no-repeat;
}
.box-reminder-search-2:before,
.box-reminder-search-2 .box-reminder-search-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:126px;
	background:url(/images/v2/bg.header2.png) no-repeat;
}
.box-reminder-search-3:before,
.box-reminder-search-3 .box-reminder-search-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:126px;
	background:url(/images/v2/bg.header3.png) no-repeat;
}
.box-reminder-search-4:before,
.box-reminder-search-4 .box-reminder-search-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:126px;
	background:url(/images/v2/bg.header4.png) no-repeat;
}
.box-reminder-search-5:before,
.box-reminder-search-5 .box-reminder-search-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:126px;
	background:url(/images/v2/bg.header5.png) no-repeat;
}
.box-reminder-search-7:before,
.box-reminder-search-7 .box-reminder-search-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:126px;
	background:url(/images/v2/bg.header7.png) no-repeat;
}
.box-reminder-search .title2 {
	position:absolute;
	top:16px;
	left:120px;
	margin:0;
	padding:0;
	font-size:20px;
    font-family: chalkdusterregular;
    letter-spacing: -1px;
    word-spacing: 3px;
    color: white;
}
.box-reminder-search .title2:before,
.box-reminder-search-arrow {
	position:absolute;
	top:5px;
	left:-32px;
	content:'';
	display:block;
	width:27px;
	height:29px;
	background:url(/images/v2/icon.reminderSearchArrow.png) no-repeat;
}
.box-reminder-search .form-search {
	position:absolute;
	z-index:2;
	top:40px;
	left:110px;
}
.box-reminder-search .form-search input {
	position:relative;
	display:inline-block;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-weight:normal;
	text-indent:10px;
	border-top:1px solid #7d7c7c;
	border-left:1px solid #554747;
	border-right:1px solid #554747;
	border-bottom:1px solid #898888;
	color:#717373;
}
.lte7 .box-reminder-search .form-search input {
	display:inline;
	zoom:1;
} 
.box-reminder-search .form-search .input-keyword,
.box-reminder-search .form-search .input-city {
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	-khtml-border-radius:14px;
	border-radius:14px;
}
.lte8 .box-reminder-search .form-search .input-keyword,
.lte8 .box-reminder-search .form-search .input-city {
	behavior:url(/css/PIE.php);
}
.box-reminder-search .form-search .input-keyword {
	width:300px;
	margin-right:4px;
	text-indent:15px;
}
.box-reminder-search .form-search .input-city {
	width:224px;
	margin-right:11px;	
}
.box-reminder-search .form-search .input-search {
	position:relative;
	top:2px;
	width:182px;
	height:41px;
	text-indent:-999em;
	cursor:pointer;
	border:none;
	background:url(/images/v2/button.searchJobs.png) no-repeat;
}

.box-reminder-search .form-search .resume-search {
	position:relative;
	top:2px;
	width:182px;
	height:41px;
	text-indent:-999em;
	cursor:pointer;
	border:none;
	background:url(/images/v2/button.searchResumes2.png) no-repeat;
}

/* box-reminder-search
---------------------------------------------*/
.box-reminder-menu {
	position:relative;
	height:35px;
	margin-top:-15px;
	text-align:center;
	background:url(/images/v2/pattern.boxReminderMenu.jpg) -22px 0 repeat-x;
}
.box-reminder-menu-no-image {
	position:relative;
	height:35px;
	margin-top:-15px;
	text-align:center;
	background:url(/images/v2/pattern.boxReminderMenu.jpg) -22px 0 repeat-x;
}
.box-reminder-menu-no-image ul li {
	display:inline-block;
	line-height:37px;
	margin:0 12px;
	font-size:17px;
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-weight:normal;
}
.box-reminder-menu ul li {
	display:inline-block;
	line-height:37px;
	margin:0 12px;
	font-size:17px;
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-weight:normal;
}
.lte7 .box-reminder-menu ul li {
	display:inline;
	zoom:1;
}
.lte7 .box-reminder-menu-no-image ul li {
	display:inline;
	zoom:1;
}
.box-reminder-menu-no-image ul li a {
	text-decoration:none;
	color:#565555;
}
.box-reminder-menu ul li a {
	text-decoration:none;
	color:#565555;
}

/* box-reminder-adds
---------------------------------------------*/
.box-reminder-adds {
	margin-top:16px;
}

/* box-reminder-adds-main
---------------------------------------------*/
.box-reminder-adds-main {
	float:none;
	clear:both;
	overflow:hidden;
}
.box-reminder-adds-main .box-article {
	float:left;
	display:block;
	padding:0;
}

/* box-reminder-adds-main > box-article-search-healthcare-jobs
---------------------------------------------*/
.box-article-search-healthcare-jobs {
	width:595px;
	margin:0 0 0 110px;
}
.box-article-search-healthcare-jobs .search-top {
	position:relative;
	width:551px;
	padding-bottom:14px;
	background:url(/images/v2/pattern.searchTop.jpg) repeat-x 0 100%;
}
.box-article-search-healthcare-jobs .search-top .title2 {
	width:300px;
	line-height:30px;
	margin-top:12px;
	font-size:18px;
	font-weight:normal;
	color:#30438b;
	white-space: nowrap;
}
.box-article-search-healthcare-jobs .search-top .subtitle2 {
	width:300px;
	line-height:15px;
	font-size:13px;
	font-weight:normal;
	color:#30438b;
}
.box-article-search-healthcare-jobs .search-top .award {
	position:absolute;
	top:-4px;
	right:0px;
}
.box-article-search-healthcare-jobs .search-links {
	overflow:hidden;
	clear:both;
	margin-top:8px;
}
.box-article-search-healthcare-jobs .search-links ul {
	float:left;
	width:192px;
}
.box-article-search-healthcare-jobs .search-links ul:first-child {
	width:190px;
}
.box-article-search-healthcare-jobs .search-links ul li {
	line-height:25px;
	font-size:12px;
	letter-spacing:-1px;
	margin-right: 5px;
	white-space: nowrap;
	overflow: hidden;
}
.box-article-search-healthcare-jobs .search-links ul li a {
	color:#30438b;
}
.box-article-search-healthcare-jobs .search-links ul li a:hover {
	text-decoration:none;
}

/* box-reminder-adds-main > box-article-absolutely-...-jobs
---------------------------------------------*/
.box-article-all  {
	width:240px;
}
.box-article-all {
	margin:20px 0 0;
}
.box-article-all .title2 {
	line-height:20px;
	margin-bottom:14px;
	font-size:16px;
	font-weight:bold;
}
.box-article-1 .title2 {
	color:#30438b;
}
.box-article-2 .title2 {
	color:#30438b;
}
.box-article-3 .title2 {
	color:#30438b;
}
.box-article-4 .title2 {
	color:#30438b;
}
.box-article-5 .title2 {
	color:#30438b;
}
.box-article-7 .title2 {
	color:#5b511c;
}
.box-article-9 .title2 {
	color:#9a3f3e;
}
.box-article-all p {
	line-height:17px;
	font-size:13px;
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-weight:normal;
	color:#717373;
}

/* box-reminder-adds-ad
---------------------------------------------*/
.box-reminder-adds-ad {
	float:none;
	position:relative;
	left:13px;
	width:728px;
	height:90px;
	margin:38px auto 14px;
}
.box-reminder-adds-ad img {
	width:100%;
	height:auto;
	outline:0;
}

/* box-about-main
---------------------------------------------*/
.reminder-page .box-about-main {
	padding-bottom:13px;
}
.reminder-page .box-about-main .about-ad .title2 {
	margin:17px 0 0 130px;
}
.reminder-page .box-about-main .about-ad .image {
	top:82px;
	left:42px;
}
.reminder-page .box-about-main .about-image {
	margin-top:18px;
}
.reminder-page .box-about-main .about-image:before,
.reminder-page .box-about-main .about-image-caption {
	top:-13px;
}

/* box-about-main > about-blog
---------------------------------------------*/
.box-about-main .about-blog {
	width:317px;
	margin-left:11px;
}
.box-about-main .about-blog ul li {
	margin-bottom:3px;
}
.box-about-main .about-blog ul li:first-child {
	margin-bottom:3px;
} 
.box-about-main .about-blog ul li .blog-post {
	overflow:hidden;
}
.box-about-main .about-blog ul li .blog-post-image {
	float:left;
}
.box-about-main .about-blog ul li .blog-post-description {
	float:left;
	margin-left:6px;
}
.box-about-main .about-blog ul li .blog-post-description p {
	line-height:19px;
}
.box-about-main .about-blog ul li .blog-post-description p a {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#727171;
	position:relative;
	top:22px;
}
.box-about-main .about-blog ul li .blog-post-description h4 {
	visibility:hidden;
}
.box-about-main .about-blog ul li .blog-post-description h4 a {
	position:absolute;
	font-size:16px;
	color:#621412;
	text-decoration:none;
	font-weight:normal;
}
.box-about-main .about-blog ul li:hover .blog-post-description h4 {
	visibility:visible;
}
.box-about-main .about-blog ul li.active .blog-post-description h4 {
	visibility:visible;
}

/* box-about-main > about-blog-X
---------------------------------------------*/
.box-about-main .about-blog-1  ul li .blog-post-description h4 a {
	color:#30438b;
}
.box-about-main .about-blog-2  ul li .blog-post-description h4 a {
	color:#30438b;
}
.box-about-main .about-blog-3  ul li .blog-post-description h4 a {
	color:#30438b;
}
.box-about-main .about-blog-4  ul li .blog-post-description h4 a {
	color:#30438b;
}
.box-about-main .about-blog-5  ul li .blog-post-description h4 a {
	color:#30438b;
}
.box-about-main .about-blog-7  ul li .blog-post-description h4 a {
	color:#5b511c;
}

/* box-about > box-about-bottom
---------------------------------------------*/
.reminder-page .box-about-bottom {
	position:relative;
	z-index:6;
	height:80px;
}
.reminder-page .box-about-bottom:before,
.reminder-page .box-about-bottom-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:80px;
	background:url(/images/v2/bg.footer9.png) no-repeat;
}
.reminder-page .box-about-bottom-1:before,
.reminder-page .box-about-bottom-1 .box-about-bottom-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:80px;
	background:url(/images/v2/bg.footer1.png) no-repeat;
}
.reminder-page .box-about-bottom-2:before,
.reminder-page .box-about-bottom-2 .box-about-bottom-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:80px;
	background:url(/images/v2/bg.footer2.png) no-repeat;
}
.reminder-page .box-about-bottom-3:before,
.reminder-page .box-about-bottom-3 .box-about-bottom-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:80px;
	background:url(/images/v2/bg.footer3.png) no-repeat;
}
.reminder-page .box-about-bottom-4:before,
.reminder-page .box-about-bottom-4 .box-about-bottom-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:80px;
	background:url(/images/v2/bg.footer4.png) no-repeat;
}
.reminder-page .box-about-bottom-5:before,
.reminder-page .box-about-bottom-5 .box-about-bottom-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:80px;
	background:url(/images/v2/bg.footer5.png) no-repeat;
}
.reminder-page .box-about-bottom-7:before,
.reminder-page .box-about-bottom-7 .box-about-bottom-ribbon {
	position:absolute;
	top:0;
	left:-16px;
	content:'';
	display:block;
	width:1011px;
	height:80px;
	background:url(/images/v2/bg.footer7.png) no-repeat;
}

/* footer
---------------------------------------------*/
.reminder-page footer.main {
	position:relative;
	z-index:5;
	margin-top:-5px;
}

/* box-footer-menu
---------------------------------------------*/
.reminder-page .box-footer-main {
	margin-top:0;
}
.reminder-page .box-footer-menu {
	margin-top:9px;
}

/* box-footer-images
---------------------------------------------*/
.reminder-page .box-footer-images {
	margin-top:0;
}

/* box-footer-bottom
---------------------------------------------*/
.reminder-page .box-footer-bottom {
	padding-bottom:22px;
}

/* box-footer-bottom > box-footer-menu-2
---------------------------------------------*/
.reminder-page .box-footer-menu-2 {
	left:0;
	margin-top:13px;
}


/* REMINDER-SUBPAGE - HJN-SUBPAGE
===============================================================================*/

/* header
---------------------------------------------*/
.hjncore.interior-page header.main {
	margin-top:20px;
} 

/* box-header-main
---------------------------------------------*/
.hjncore.interior-page .box-header-main {
	overflow:hidden;
	position:relative;
	height:65px;
	height:auto;
	background:#fff;
}

/* box-header-logo
---------------------------------------------*/
.hjncore.interior-page .box-header-logo {
	margin:7px 0 0 16px;
}

/* box-header-adds > header-panel
---------------------------------------------*/
.header-panel .header-form {
	float:right;
	width:300px;
	height:39px;
	margin:0;
	padding:0;
}

.header-panel .header-form .inner-header-form {
	white-space: nowrap;
	float: right;
	margin-right: 20px;
}

/* box-header-adds > header-menu
---------------------------------------------*/
.hjncore.interior-page .header-menu {
	position:absolute;
	top:0;
	right:10px;
	float:none;
	margin:0;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.hjncore.lte8 .interior-page .header-menu {
	-pie-box-shadow:none;
}
.header-menu ul li:first-child {
	border:none;
} 

div.nav_div {
	color:#807e7e;
	padding-top: 4px;
}

a.nav_links:link, 
a.nav_links:active, 
a.nav_links:visited {
	color:#807e7e;
	font-size:12px;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:normal;
	text-decoration: none;
}
a.nav_links:hover {
	color:#807e7e;
	font-size:12px;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:normal;
	text-decoration: underline;
}

/* section.main
---------------------------------------------*/
.hjncore.interior-page section.main .container {
	padding-top:20px;
}

/* add-join-facebook
---------------------------------------------*/

.add-join-facebook {
	position:relative;
	min-height:227px;
	margin-top:16px;
	border:1px solid #cdcdcd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ececec 100%);
}

.lte9 .add-join-facebook {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );	
}

.add-join-facebook .title2 {
	color:#a9c135;
	font-size:22px;
	margin-top:28px;
}

.lte9 .add-join-facebook .title2 {
	font-weight:normal;
}

.add-join-facebook p {
	color:#6d6d6d;
	line-height:14px;
	margin:5px 10px 0 0;
}

.add-join-facebook .bottom {
	font-size:12px;
	margin:10px 0 10px 16px;
}

.add-join-facebook .bottom img {
	position:relative;
	top:7px;
	margin-right:5px;	
}  

.add-join-facebook .bottom a {
	text-decoration:none;
	letter-spacing:-1px;	
}

.add-join-facebook .add-image {
	float:left;
	margin:15px 10px 10px 9px;
}

.add-join-facebook .add-logo {
	position:relative;
	left:-4px;
	margin-top:5px;
}

/* add-subscribe
---------------------------------------------*/

.add-subscribe {
	position:relative;
	margin-top:14px;
	border:1px solid #d5ebf9;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:#eff8ff;
	-webkit-box-shadow:inset 0px 0px 10px 3px #d6ebf9;
	-moz-box-shadow:inset 0px 0px 10px 3px #d6ebf9;
	-o-box-shadow:inset 0px 0px 10px 3px #d6ebf9;
	box-shadow:inset 0px 0px 10px 3px #d6ebf9;
	behavior:url(/css/PIE.php);
}

.lte7 .add-subscribe {
	margin-top:15px;
}

.add-subscribe .add-image {
	margin:17px 0 0 8px;
}

.add-subscribe .add-description .input-email {
	border:none;
	outline:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	padding:1px 3px;
	font-size:11px;
	height:15px;
	width:188px;
	margin:36px 0 0 19px;
}

.add-subscribe .add-description .input-email:focus {
	outline-offset: 0;
}

.add-subscribe .add-description .input-submit {
	border:0;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	padding:6px 8px;
	margin-left:5px;
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background: #ff821a;
	background: -moz-linear-gradient(top,  #ff821a 0%, #ce5300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff821a), color-stop(100%,#ce5300));
	background: -webkit-linear-gradient(top,  #ff821a 0%,#ce5300 100%);
	background: -o-linear-gradient(top,  #ff821a 0%,#ce5300 100%);
	background: -ms-linear-gradient(top,  #ff821a 0%,#ce5300 100%);
	background: linear-gradient(to bottom,  #ff821a 0%,#ce5300 100%);
	behavior:url(/css/PIE.php);
	
}

.lte9 .add-subscribe .add-description .input-submit {	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff821a', endColorstr='#ce5300',GradientType=0 );
}

.lte7 .add-subscribe .add-description .input-submit {
	padding:4px 2px 6px 2px;
}

.add-subscribe .add-link a {
	display:inline-block;
	margin:5px 0 19px 19px;
	font-size:11px;
	text-decoration:none;
	color:#3187d4;
}

/* add-fda
---------------------------------------------*/

.add-fda {
	width:100%;
	border:3px solid #9ec0db;
	position:relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-top:9px;
	behavior:url(/css/PIE.php);
	zoom: 1:
}

.lte7 .add-fda {
	margin-top:15px;
}

.add-fda .add-image {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.add-fda .add-description p {
	color:#4e88c0;
	margin-top:25px;
	padding:22px 10px 0 10px;
	line-height:15px;
	position:relative;
	z-index:10;
	border-left:1px solid #939fa5;
	border-right:1px solid #939fa5;
}

.lte8 .add-fda .add-description p {
	padding-top:28px;
	margin-top:25px;
}

.add-fda .add-link {
	padding:3px 10px 5px 10px;
	border:1px solid #939fa5;
	border-top:0;
}

.add-fda .add-link a {
	text-decoration:none;
	color:#4e88c0;
}

/* box-reminder-ad
---------------------------------------------*/
.box-reminder-ad {
	overflow:hidden;
	position:relative;
	left:-3px;
	width:728px;
	height:90px;
	margin:0 auto;
}
.box-reminder-ad img {
	width:100%;
	height:auto;
	outline:0;
}

/* box-reminder-menu
---------------------------------------------*/
.hjncore.interior-page .box-reminder-menu-margin {
	margin-top:28px;
}
.hjncore.interior-page .box-reminder-menu-margin-small {
	margin-top:10px;
}
.hjncore.interior-page .box-reminder-menu-no-image:before {
	position:absolute;
	top:-9px;
	left:-16px;
	content:'';
	display:block;
	width:1005px;
	height:26px;
}

.hjncore.interior-page .box-reminder-menu:before,
.hjncore.interior-page .box-reminder-menu-top {
	position:absolute;
	top:-9px;
	left:-16px;
	content:'';
	display:block;
	width:1005px;
	height:26px;
	background:url(/images/v2/bg.sp_header0.png) no-repeat;
}

body.color1 .box-reminder-menu:before, 
body.color1 .box-reminder-menu-top {
	background:url(/images/v2/bg.sp_header1.png) no-repeat;
}

body.color2 .box-reminder-menu:before, 
body.color2 .box-reminder-menu-top {
	background:url(/images/v2/bg.sp_header2.png) no-repeat;
}

body.color3 .box-reminder-menu:before, 
body.color3 .box-reminder-menu-top {
	background:url(/images/v2/bg.sp_header3.png) no-repeat;
}

body.color4 .box-reminder-menu:before, 
body.color4 .box-reminder-menu-top {
	background:url(/images/v2/bg.sp_header4.png) no-repeat;
}

body.color5 .box-reminder-menu:before, 
body.color5 .box-reminder-menu-top {
	background:url(/images/v2/bg.sp_header5.png) no-repeat;
}

body.color7 .box-reminder-menu:before, 
body.color7 .box-reminder-menu-top {
	background:url(/images/v2/bg.sp_header7.png) no-repeat;
}

body.color9 .box-reminder-menu:before, 
body.color9 .box-reminder-menu-top  {
	background:url(/images/v2/bg.sp_header9.png) no-repeat;
}

/* box-reminder-blog-posts
---------------------------------------------*/
.box-reminder-blog-posts {
	float:left;
	width:568px;
	margin:32px 0 0 43px;
}
.box-reminder-blog-posts .title2 {
	font-size:16px;
	font-weight:bold;
	color:#4b4a4b;
}
.box-reminder-blog-posts ul {
	margin:20px 0 0 2px;
}
.box-reminder-blog-posts ul li {
	margin-bottom:7px;
}
.box-reminder-blog-posts ul li .blog-post {
	overflow:hidden;
}
.box-reminder-blog-posts ul li .blog-post h3 {
	line-height:13px;
	margin-bottom:5px;
}
.box-reminder-blog-posts ul li .blog-post a {
	font-size:11px;
	font-weight:normal;
	color:#4e90d4;
}
.box-reminder-blog-posts ul li .blog-post p {
	line-height:16px;
	font-size:11px;
	font-weight:normal;
	letter-spacing:-0.2px;
	color:#050505;
}
.box-reminder-blog-posts ul li .blog-post-date {
	float:right;
	font-size:11px;
}

/* box-reminder-blog-adds
---------------------------------------------*/
.box-reminder-blog-adds {
	float:right;
	width:300px;
	margin:11px 15px 0 0;
}


/* box-about
---------------------------------------------*/
.hjncore.interior-page .box-about-main {
	display:none;
}

div.search-loading {
	background: transparent url('/images/v2/ajax-search-loader.gif') no-repeat center; 
	width: 220px;
	height: 19px;
	position: absolute;
	opacity: 1;
	margin: 40px 0 0 200px;
	display: none;
}

.new_nav_btn { 
	color: white;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding: 2px;
	cursor: pointer;
	padding: 3px 10px 3px 10px;
	margin-right: 10px;
}
