@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/*define accessories*/
.clearfix{ clear:both; overflow:hidden; }
.floatleft_img{ float:left; padding-right:10px;}
.floatright_img{ float:right; padding-left:10px;}
.f-left{float:left;}
.f-right{float:right;}
.no-border a {border:none !important;}

/* body */
body {
margin:0;
padding:0;
font:13px 'Roboto', 'Arimo', sans-serif;
line-height:25px;
color:#000;
background:url(images/bg.jpg) repeat-x center top #222222;
}

/*basics*/
img, a {border:none; outline:none !important}
a {color:#000000; text-decoration:none; }
a:hover {color:#000000; text-decoration:underline; }
.comp{ color:#a30000; font-weight:bold; }
.comingsoon{ color:red; font-weight:bold; font-style:italic; }
.clearfix{ clear:both; overflow:hidden; }
.floatleft_img{ float:left; padding-right:10px;}
.floatright_img{ float:right; padding-left:10px;}
.f-left{float:left;}
.f-right{float:right;}
.no-border a {border:none !important;}

/*layers*/
#wrapper{ width:1000px; height:auto; margin:0 auto 0 auto; }
#main{margin-top:5px; width:1000px; height:auto; background:#484848;}


/*inside banner  */
#banner{width:1000px; height:386px; position:relative;}
		.comp-logo {position:absolute; top:47px; left:0px;}
		.flash_search{font-size:11px; position:absolute; bottom:10px; left:10px;}
		.flash_search_padd{width:230px; height:28px; background:url(images/search.png) no-repeat; text-align:center;}
		.flash{position:absolute; top:59px; right:12px;}
		.flash-padding1{position:absolute; top:9px; right:0px; }

		.bnr_logos section {display: inline-block;vertical-align: middle;margin: 20px 10px;}
		.bnr_logos {vertical-align: bottom;position: relative;bottom: 0;top: -10px;width: 690px;height: 190px;text-align: center;}
		#gnp_trb {padding: 10px;}


/*inside navigation bar */
#nav{width:986px; height:50px;  background:url(images/nav.jpg) no-repeat left top; text-transform:uppercase; margin:0 auto;}
#nav ul {margin:0; padding:0; list-style:none; padding-left:10px;}
#nav ul li {display:inline; float:left;}
#nav ul li a {width:auto; height:55px; line-height:55px; font-weight:bold; color:#FFF; text-decoration:none; padding: 0 2px; display:block; float:left;font-size: 14px;}
#nav ul li a:hover, #nav ul li.current_page_item a {color:#FFF; text-decoration:none; background:url(images/nav-hover.jpg) repeat-x center bottom;}
#nav ul li.nav-spacer {width:6px; height:55px; line-height:55px; float:left; background:url(images/nav-spacer.jpg) no-repeat;}


/* left and right main */
#col-a{width:285px; height:auto; float:left;}
	.left-padding {padding-left:5px;}
	.left-pic {padding:5px 0 0 5px;}
	.left-tab {margin-left:10px;overflow: hidden; width:259px;}
	.left-tab ul{margin: 0; padding: 0; list-style: none; margin-bottom: 0;}
	.left-tab ul li{margin-bottom: 1px;}
	.left-tab ul li a{display: block; background: url(images/left-tab.jpg) no-repeat; width:259px; height:43px; text-decoration:none; color:#FFF; padding-left:30px; font:italic 16px 'Arimo', sans-serif; line-height:43px;}
	.left-tab ul li a:hover{ color:#e28a33;}
	.service-link {width:259px; height:auto;}
		.link-left {width:140px; height:auto; float:left;}
		.link-right {width:119px; height:auto; float:right; font:11px 'Roboto'; color:#e28a33; margin-bottom:10px;}
		.link-right a{color:#e28a33; text-decoration:none;}
		.link-right a:hover{color:#e28a33; text-decoration:underline;}
	.join-tab {padding:0 0 10px 5px;}
	.contact {margin-left:5px;width:265px; height:190px; background:url(images/contact-bg.jpg) repeat-y; background-size: cover;}
	.contact-title {padding:15px 0 0 55px;}
	.contact-content {padding:25px 0 0 25px; font:11px 'Roboto'; line-height:20px;}

	.contact .contact-content tr:last-child{position: relative;}
	.contact .contact-content tr:last-child span{display: block;}
	.contact .contact-content tr:last-child img {position: absolute; top: 8px;}


	.quick {margin:10px 0 10px 5px; width:265px; height:154px; background:url(images/quick-bg.jpg) no-repeat;}
	.quick-title {padding:15px 0 0 80px;}
	.quick-content {padding:15px 0 0 25px; line-height:15px;}

	.left_img{text-align: center;display: block;position: relative;top: -20px;}


#col-b{width:715px; height:auto; float:right; position:relative;}
	#col-b a{text-decoration:underline;}
	#col-b a:hover{text-decoration:none;}
	#main-bg{margin:5px 0 5px 0px;width:708px; height:auto; background:url(images/main-mid.jpg) repeat-y left top;}
	#main-top-bg{width:708px; height:auto; background:url(images/main-top.jpg) no-repeat left top;}
	#main-bot-bg{ width:708px; height:auto; background:url(images/main-bot.jpg) no-repeat left bottom;}

	a.archived {background: #F7D95B; color: #950101 !important; padding: 10px;}

	.mid {margin:10px 0 0 15px; width:688px; height:auto; clear:both; overflow:hidden;}
		.mid-left {width:348px; height:auto; float:left;}
			.hearts {width:338px; height:176px; background:url(images/mid-box.jpg) no-repeat;}
				.hearts-title {padding:25px 0 0 20px;}
				.hearts-content {padding:10px 15px 10px 20px;font:11px 'Roboto'; line-height:18px; color:#222222;}
				.hearts-link {padding:7px 0 0 228px;font:bold 17px 'Roboto';}
				.hearts-link a{color:#FFF; text-decoration:none;}
				.hearts-link a:hover{color:#FFF; text-decoration:none;}
		.mid-right {width:340px; height:auto; float:right;}
			.company {width:338px; height:176px; background:url(images/mid-box.jpg) no-repeat;}
				.company-title {padding:23px 0 0 20px;}
				.company-content {padding:5px 15px 10px 20px;font:11px 'Roboto'; line-height:18px; color:#222222;}
				.company-link {padding:15px 0 0 228px;font:bold 17px 'Roboto';}
				.company-link a{color:#FFF; text-decoration:none;}
				.company-link a:hover{color:#FFF; text-decoration:none;}
	#megov a{text-decoration:none;}
	#megov a:hover{text-decoration:none;}
	.main-content {padding:10px 10px 10px 20px; min-height:auto; height:auto !important; height:779px;}
	.main-title {padding-top:10px; }
	.line {position:absolute; top:250px; left:20px;}
	.bottom {width:680px; height:auto; margin:0 auto;}
	.bottom-call {padding:0px 0 10px 20px;}

.accordion2 {width:auto;}
.accordion2 h3 {margin:0; color:#b20000; cursor:pointer; font-size:13px; line-height:25px; padding-left:5px;}
.accordion2 h3:hover {text-decoration:underline;}
.accordion2 h3.active {background-position: right 5px;}

.monthdrop{ display:none;}
div.gnp_trb span.gnp_lb a{font-family: 'Arimo', sans-serif !important;}

/*footer inside*/
#footer {width:1000px; height:110px; margin:0 auto 0 auto; background:url(images/footer.jpg) repeat-x left top #870000;}
#footer-left {width:275px; height:110px; background:url(images/footer-left.jpg) no-repeat; float:left;}
#footer-right {width:725px; height:97px; padding-top:9px; font:12px 'Roboto', 'Open Sans', 'Arimo', sans-serif; color:#FFF; text-align:center; background:url(images/footer-right.jpg) no-repeat; float:right; text-transform:uppercase;}
#footer-right ul {margin:0; padding:0; list-style:none; padding-top:15px;}
#footer-right ul li {display:inline;}
#footer-right ul li a {color:#FFF; text-decoration:none; line-height:25px; padding:0 1px 0 1px;}
#footer-right ul li a:hover {color:#fcbc73; text-decoration:underline}
#lastlink a {border:none !important;}
#copyright {padding:20px 0 0 10px; font:12px 'Roboto'; line-height:20px; color:#FFF;}
#copyright a {color:#FFF; text-decoration:underline;}
#copyright a:hover {color:#fcbc73; text-decoration:none;}

#access .menu-header li, div.menu li {
	float: left;
	position: relative;
}
#access ul ul {
	display: none;
	position: absolute;
	top: 100%;
	left: -1px;
	float: left;
	z-index: 99999;
	padding-left:0px;
}
#access ul ul a:hover span{
	background: #222 !important;
	color: #FFFF00 !important;
	text-decoration:none;

}

#access ul ul a:hover, .sub-menu ul li.current_page_item a span {
	background: #222 !important;
	color: #FFFF00 !important;
}

#access ul ul li.nav-spacer {
	display:none;
}

#access ul ul a span {
	padding: 0 0 0 16px;
	color: #FFF !important;
	background:none!important;
	line-height:30px!important;
}
#access ul ul a {
	background: #222 !important;
	font:bold 12px 'Arimo', sans-serif;
	line-height:30px!important;
	width:195px;
	height: 30px!important;
	margin: 0;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	color:#FFF !important;
	padding:3px 5px 0;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}

#access ul li:hover > ul {
	display: block;
}


/************ Health News 2015 ********************/
.news-container {margin-top:10px;}
.news-title {color: #950101; font-weight: bold;}
.news-title:hover {color:#950101;}

/*resources*/
.resources{font-size:14px;margin-top:20px}
.resources a{color:#F59638;text-decoration:none !important; display:block; font-weight:700}
.resources span a{font-size: 13px !important; display:inline-block !important; font-weight: normal; color: #D72525;}
.resources a:hover{color:#d12727;text-decoration:none}
.resources li,.resources ul{list-style-type:none;margin:0;padding:0}
.resources ul li{margin-bottom:8px;padding:12px;background:#fff;border:1px solid #d72525;border-bottom:2px solid #d72525}


.boardpicholder {
    display: inline-block;
    margin-top: 20px;
}

.boardirpic {
    float: left;
    margin-left: 20px;
}

.boardirpic1 {
    float: left;
    margin-left: 20px;
}

.boardirpic2 {
    float: left;
    margin-left: 20px;
}

.boardirpic3 {
    float: left;
    margin-left: 20px;
}

/*FAQ Style*/

.faq {margin:20px auto;}
.faq h6{padding:10px 10px 10px 50px;background:#fff;color:#375200;font-weight: 700;font-size:16px;margin:0 0 5px;border:1px solid #e3e3e3;cursor:pointer;position:relative;}
.faq div{display:none;background:#FAFDFE;padding:20px 10px;margin:5px 0; font-weight: 500;border-left:2px solid #B20000;position:relative;}
.faq h6:before{content:"+";width:30px;height:30px;color:#fff;border-radius:5px;background:#B20000;display:inline-block;vertical-align:middle;text-align:center;line-height:30px;position:absolute;top:50%;left:10px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);}
.faq .sign:before{content:"-"!important;line-height:25px;}

/*FAQ Style End*/


.hdng {text-align: center; color: #8C170D; text-transform: uppercase;}
.sec_hiv {margin: 15px auto; border: 1.5px solid #DD7104; padding: 0 0 20px; background: #fff; text-align: center; border-radius: 7px;}
.sec_hiv h4{color: #fff; font-weight: 900; display: block; text-transform: uppercase; background: #DD7104; padding: 8px; border-top-left-radius: 5px; text-align: center; margin: 0; border-top-right-radius: 5px;}
.sec_hiv p{text-align: left; padding: 0 10px;}
.sec_hiv p.center{text-align: center}
.sec_hiv a{background: #ED9B49; color: #fff;padding: 10px;margin: 10px auto; text-decoration: none !important;border-radius: 5px;}
.sec_hiv a:hover{background: #B20000;}

.covid {position: absolute; bottom: 30px; left: 308px; color: #fff; font-weight: 700; font-size: 15px; background: #ffa34c; padding: 7px; border-radius: 8px; z-index: 9;}
.covid:hover {background: #f6b917; text-decoration: none; color: #fff}