body {
	font: 64% Arial, Helvetica, sans-serif;
	margin: 0;
	background: #696;
	color:#464646;
}
a {
	text-decoration: none;
	color:#696;
}
a:hover {text-decoration: underline; color:#d55c19}
p{font-size:100%; margin:0 0 10px;}
img {border-style: none;}
form, fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
input,
textarea,
select{
	font:115% arial,sans-serif;
	vertical-align:middle;
}

/*hidden-text*/
.hidden-text,
#carusel .link-prev,
#carusel .link-next,
#carusel div ul li a,
.slide-buttons li a span{
	display:block;
	text-indent: -9999px;
	overflow:hidden;
}
/*holder*/
.holder{
	width:100%;
	overflow:hidden;
}
.main-holder{
	margin: 0 auto;
	width: 998px;
	background: url(../images/bg-main.gif) repeat-y;
}
/*main start*/
#main {background: url(../images/bg-main-area.gif) no-repeat;}
.main-area{
	height:1%;
	overflow:hidden;
	padding: 0 18px 0 20px;
	background: url(../images/bg-container.gif) no-repeat 0 100%;
}
/*header start*/
#header {
	width:100%;
	height: 170px;
	position: relative;
}
.h-menu-holder{
	position: absolute;
	top:16px;
	right:0;
}
.h-menu-holder strong{
	font-size: 110%;
	color:#fff;
	float:left;
}
.h-menu{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
	font-size: 100%;
}
.h-menu li{
	float:left;
	margin:0 0 0 -1px;
	padding: 0 4px 0 6px;
	background: url(../images/separator.gif) no-repeat 0 50%;
}
.h-menu li a{color:#fff;}
/*logo*/
.logo{
	width:465px;
	height:61px;
	background: url(../images/logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position:absolute;
	top:62px;
	left:30px;
}
.logo a{
	display:block;
	height:100%;
}
#aaa{
	position: absolute;
	top:81px;
	right:142px;
}
#aaa span{
	float:left;
	margin:10px 0 0;
}
#aaa ul{
	margin:0 0 0 6px;
	padding:0;
	list-style:none;
	float:left;
}
#aaa ul li{
	display:inline;
	margin:0 6px 0 0;
}
#aaa ul li a{color:#4e4e4e;}
#decrease{font-size: 120%;}
#reset{font-size: 150%;}
#increase{font-size: 220%;}
.user-menu{
	margin:0;
	padding:16px 0 5px 10px;
	list-style:none;
	border-left:1px solid #e5e5e5;
	position: absolute;
	top:50px;
	right:12px;
	font-size: 110%;
	width:105px;
}
.user-menu li{
	width:100%;
	vertical-align:top;
	margin:0 0 8px;
}
.nav-holder{
	position: absolute;
	top:141px;
	left:0;
	background: #e6e6e6;
	width:960px;
	overflow:hidden;
}
/*navigation*/
.navigation{
	margin:0;
	padding:6px 0 7px;
	list-style:none;
	font-size: 130%;
	line-height: 130%;
	font-weight: bold;
	width:100%;
	text-align: center;
}
.navigation li{
	display:inline;
	margin:0 10px;
}
.navigation li a{color:#898989;}
.navigation li a.hover{color:#669966;}
/*header end
container start*/
#container {
	height:1%;
	overflow:hidden;
	padding: 10px 9px 10px 10px;
}
.inner #container {padding-top:20px;}
/*content*/
.content{
	width:650px;
	float:left;
	overflow:hidden;
}
.content p{
	font-size: 1.2em;
	line-height: 17px;
}
.content .read-more{
	font-size:1em;
}
.content label{
	font-size: 1.2em;
	line-height: 17px;
}
.national-news-list{
	width:530px;
	float:left;
	overflow:hidden;
	font-size:1.2em;
	line-height: 20px;
}
.national-news h3{
	font-size:1.1em;
	line-height: 20px;
}
#national-news{
	font-size:1.2em;
	line-height: 20px;
	width: 250px;
}
#national-news h3{
	font-size:1.1em;
	line-height: 12px;
}
.news-health-lib{
	font-size: 1.2em;
	line-height: 20px;
}
.news-health-lib h3{
	font-size:1.1em;
	line-height: 20px;
}
.health-library-list{
	font-size: 1.2em;
	line-height: 15px;
	width:522px;
	float:left;
}
.health-library-list #nav{
	font-size: .8em;
	line-height: 25px;
}
.health-library-list h1{
	margin-left: 25px;
	font-size: 1.4em;
}
/*slide-block*/
.slide-block{
	width:100%;
	background:#e6e6e6 url(../images/bg-slide-block.gif) no-repeat;
	margin:0 0 12px;
}
.slide-block .area{
	height:1%;
	overflow:hidden;
	padding: 12px 9px 14px 10px;
	background:url(../images/bg-slide-block-bottom.gif) no-repeat 0 100%;
}
.slide-block .row{
	width:100%;
	overflow:hidden;
	margin:0 0 19px;
}
/*slideshow-holder*/
.slideshow-holder{
	width:480px;
	height:250px;
	float:left;
	overflow:hidden;
	position: relative;
}
/*slide-list*/
.slide-list{
	margin:0;
	padding:0;
	list-style:none;
}
.slide-list li {
	position: absolute;
	top: 0;
	left: 0;
}
.slide-list .active {
	z-index: 1;
}
.slide-buttons{
	margin:0;
	padding:0;
	list-style:none;
	position: absolute;
	z-index: 10;
	left:16px;
	bottom:11px;
}
.slide-buttons li{
	float:left;
	margin:0 3px 0 0;
}
.slide-buttons li a{
	float:left;
	overflow:hidden;
	height:19px;
}
.slide-buttons li a span{
	display:block;
	width:19px;
	height:38px;
	background: url(../images/dots.png) no-repeat;
	cursor: pointer;
}
.slide-buttons li a:hover{
	text-decoration: none;
	background-position: 0 0;
}
.slide-buttons li a:hover span, .slide-buttons li.active span{margin-top:-19px !important;}
.side-user-menu-holder{
	width:142px;
	float:right;
	position: relative;
}
.side-user-menu-holder .top{
	width:100%;
	height:5px;
	background: url(../images/bg-user-menu-top.gif) no-repeat;
	position: absolute;
	top:0;
	left:0;
	z-index: 100;
}
.side-user-menu{
	margin:0;
	padding:0;
	list-style:none;
	font-size: 132%;
}
.side-user-menu li{
	width:100%;
	vertical-align: top;
}
.side-user-menu li:first-child a{border: 0;}
.side-user-menu li a{
	background:#e7e7e0 url(../images/bg-user-menu.gif) no-repeat 0 100%;
	display: block;
	overflow:hidden;
	padding: 34px 0;
	border-top:1px solid #fdfdfb;
	position: relative;
	text-align: center;
	margin:0 0 -4px;
	color:#58585a;
}
.slider-holder{
	height:1%;
	overflow:hidden;
}
#carusel{overflow:hidden;}
#carusel .link-prev,
#carusel .link-next{
	width:33px;
	height:33px;
	margin:6px 0 0;
}
#carusel .link-prev{
	float:left;
	background: url(../images/link-prev.gif) no-repeat;
}
#carusel .link-next{
	float:right;
	background: url(../images/link-next.gif) no-repeat;
}
#carusel div {
	width:548px;
	overflow:hidden;
	position:relative;
	float:left;
}
#carusel div ul {
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#carusel div ul li{
	float:left;
	width:97px;
	padding: 0 0 0 12px;
}
#carusel div ul li a{
	width:93px;
	height:47px;
	float:left;
}

.slideshow-holder img, .slider-holder img{display: block;}
/*info-block*/
.info-block{
	width:322px;
	background: #f0f0f0 url(../images/bg-info-block.gif) no-repeat;
	float:left;
}
.info-block .area{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-info-block-bottom.gif) no-repeat 0 100%;
	padding: 18px 13px 15px 10px;
}
.info-block h2{
	font-size: 140%;
	color:#4c4c4b;
	margin:0 0 0 3px;
}
/*info-list*/
.info-list{
	margin:0;
	padding:0;
	list-style:none;
	font-size: 110%;
}
.info-list li{padding: 8px 18px 10px 5px;}
.info-list .on{
	background:#d3ded3 url(../images/bg-info-list-on.gif) no-repeat 100% 0;
}
.info-list a strong{
	color:#4e4e4e;
	display: block;
}
.link{
	font-size: 110%;
	padding: 0 10px 0 0;
	margin:0 0 0 6px;
	background: url(../images/icon-arrow.gif) no-repeat 100% 50%;
}
/*tabs-block*/
.tabs-block{
	width:310px;
	float:right;
	margin:0 3px 0 0;
	display: inline;
}
.tabset-holder{
	width:100%;
	overflow:hidden;
}
.tabset{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size: 120%;
	font-weight: bold;
	width:110%;
}
.tabset li{
	float:left;
	margin:0 5px 0 0;
	display: inline;
}
.tabset li a{
	float:left;
	width:150px;
	text-align: center;
	padding: 12px 0 6px;
	background: #73736c;
	color:#fff;
}
.tabset li a:hover, .tabset li a.active{
	color:#464646;
	background: #f0f0f0;
	text-decoration: none;
}
.tab-box{
	height:1%;
	overflow:hidden;
	background: #f0f0f0;
	padding: 16px 9px 25px 11px;
}
.tab-box p{
	font-size: 110%;
}
/*tab-box-list*/
.tab-box-list{
	margin:0 0 12px;
	padding:0;
	list-style:none;
	font-size: 110%;
}
.tab-box-list li{
	padding:10px 9px;
	background:url(../images/border.gif) repeat-x 0 100%;
}
/*side-column*/
.side-column{
	width:280px;
	float:right;
}
/*side-block*/
.side-block{
	width:100%;
	background:#e6e6e6 url(../images/bg-side-block.gif) no-repeat;
	margin:0 0 10px;
}
.side-block .area{
	height:1%;
	overflow:hidden;
	background: url(../images/bg-side-block-bottom.gif) no-repeat 0 100%;
	padding: 13px 10px 3px;
}
#menu{
	margin:0;
	padding:0;
	list-style:none;
}
#menu li{
	height:1%;
	overflow:hidden;
	border:1px solid #bbb;
	margin:0 0 10px;
	padding: 8px 8px 5px;
}
#menu li .on-off{
	font-size:140%;
	font-weight: normal;
	color:#545454;
	margin:0;
	padding: 0 0 5px 34px;
	position: relative;
	cursor: pointer;
	height:1%;
	display: block;
}
#menu li .on-off:focus{outline: none;}
.icon-star{background: url(../images/icon-star.png) no-repeat;}
.icon-membership{background: url(../images/icon-user.png) no-repeat;}
.icon-facebook{background: url(../images/icon-facebook.png) no-repeat;}
.icon-friend{background: url(../images/icon-friend.png) no-repeat;}
#menu li .on-off:hover{text-decoration:none;}
.align-right{
	float:right;
	margin:0 0 0 10px;
}
/*box-on*/
#menu li .box-on{
	display: none;
	background: #fff;
	padding: 4px 7px 20px 10px;
}
#menu li.active{background:#fff;}
#menu li.active .box-on{display:block;}
.box-on h3{
	margin: 0 0 10px;
	font-weight: normal;
	font-size:110%;
}
.box-on p{
	margin:0 0 12px;
	font-size:110%;
}
#menu .link{margin:0;}
/*sign-up-form*/
.sign-up-box{
	margin: 0 0 10px 0;
}
.sign-up-form{
	width:100%;
	overflow:hidden;
	background: #d55c19 url(../images/bg-signup-form.gif) no-repeat;
}
.inner .sign-up-form{
	background:#d55c19 url(../images/bg-signup-form2.gif) no-repeat;
	width:188px;
}
.sign-up-form .area{
	height:1%;
	overflow:hidden;
	padding: 17px 7px 17px 10px;
	background: url(../images/bg-signup-form-bottom.gif) no-repeat 0 100%;
}
.inner .sign-up-form .area{background:url(../images/bg-signup-form-bottom2.gif) no-repeat 0 100%;}
.sign-up-form h3{
	font-size:140%;
	color:#fff;
	margin:0 0 10px;
}
.sign-up-form p{
	font-size:110%;
	color:#fff;
	margin:0 0 10px;
}
.sign-up-form input{
	float:left;
	border:1px solid #979391;
	padding: 2px 3px;
	width:178px;
	font-size: 110%;
	margin:0 6px 0 0;
}
.inner .sign-up-form input{
	width:163px;
	margin:0 0 10px;
}
.btn-submit{
	width:70px !important;
	height:24px !important;
	padding: 0 !important;
	margin:0 !important;
	border:0 !important;
}
.inner .btn-submit{
	float:right;
	height:16px !important;
}
.blockquote{
	display: block;
	margin:10px 0 0;
}
/*inner page start*/
.breadcrumbs{
	height:1%;
	overflow:hidden;
	margin:0 0 8px 20px;
	padding:0;
	list-style:none;
	clear: both;
	color:#696;
}
.breadcrumbs li:first-child{background: none;}
.breadcrumbs li{
	float:left;
	padding:0 3px 0 8px;
	background: url(../images/icon-arrow2.gif) no-repeat 0 50%;
}
.columns-holder{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-columns-holder.gif) repeat-y 200px 0;
}
.columns-holder2{
	width:100%;
	overflow:hidden;
}
.side-clumn1{
	width:190px;
	float:left;
	margin:0 20px 0 0;
}
.inner-side-block{
	width:100%;
	background: url(../images/bg-side-block2.gif) no-repeat;
	margin:0 0 8px;
}
.inner-side-block .area{
	overflow:hidden;
	padding: 0 10px 17px;
	background:url(../images/bg-side-block-bottom2.gif) no-repeat 0 100%;
}
.empty-box{min-height: 135px;}
.side-navigation{
	margin:0;
	padding:26px 0 0 10px;
	list-style:none;
	font-size: 120%;
}
.side-navigation li{
	width:100%;
	vertical-align:top;
	margin:0 0 10px;
}
.side-navigation a{color:#669966;}
.side-navigation a.hover{color:#d55c19;}
.inner-side-block h2{
	padding: 0 12px;
	font-size: 120%;
	line-height: 290%;
	font-weight: normal;
	margin:-1px -11px 7px -11px;
	color:#fff;
	width:168px;
}
.side-clumn2 .inner-side-block h2{font-size: 130%;}
.grey-heading{background: url(../images/bg-heading-grey.gif) no-repeat;}
.green-heading{background: url(../images/bg-heading-green.gif) no-repeat;}
.red-heading{background: url(../images/bg-heading-red.gif) no-repeat;}
.inner .content{
	width:522px;
	float:left;
}
.inner .content2{
	width:786px;
	margin-left:auto;
	margin-right:auto;
}

/*content-block*/
.content-block{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-content-block.gif) repeat-y;
	margin:0 0 10px;
}
.light{background: url(../images/bg-content-block2.gif) repeat-y;}
.content-block .top{background: url(../images/bg-content-block-top1.gif) no-repeat;}
.light .top{background: url(../images/bg-content-block-top2.gif) no-repeat;}
.content-block .bottom{
	height:1%;
	overflow:hidden;
	padding: 11px;
	background: url(../images/bg-content-block-bottom1.gif) no-repeat 0 100%;
}
.light .bottom{background: url(../images/bg-content-block-bottom2.gif) no-repeat 0 100%;}
.heading-h1{
	font-size: 18px;
	font-weight: normal;
	margin:0 0 8px;
}
.side-info-column{
	width:230px;
	float:right;
	margin:0 0 0 19px;
}
.side-info-column img{display: block;}
.feature-special{
	background:#dcdcdc;
	height:1%;
	padding: 1px 11px;
	margin: 8px 0 0;
}
.featured-special p{
	overflow:hidden;
	margin:0;
	padding: 0;
}
.video-list{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	height:1%;
	font-size: 80%;
}
.video-list li{
	background:#dcdcdc;
	height:1%;
	overflow:hidden;
	padding: 5px 6px;
	margin:0 0 3px;
}
.video-list li.on{
	color:#000;
	background: #fff;
}
.video-list li img{
	float:left;
	margin:0 7px 0 0;
}
.video-list li p{
	height:1%;
	overflow:hidden;
	margin:0;
	padding: 7px 0 0;
}
.video-list li p span{display:block;}
.content-block .info-column{
	height:1%;
	overflow:hidden;
}
.content-block p{
	font-size:120%;
	margin:0 0 10px;
}
.btn-green{
	float:left;
	padding: 0 0 0 33px;
	background: url(../images/btn-green.gif) no-repeat;
}
.btn-green span{
	float:left;
	padding: 0 33px 0 0;
	background: url(../images/btn-green.gif) no-repeat 100% 0;
	color:#fff;
	font-size: 120%;
	line-height: 230%;
}
.btn-green:hover{text-decoration:none;}
.banners-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
.banners-holder .holder{
	width:540px;
	margin:0 -18px 0 0;
}
.banners-holder .holder img{
	float:left;
	margin:0 18px 0 0;
}
/*information-list*/
.information-list{
	margin:-10px 0 0;
	padding:0;
	list-style:none;
	height:1%;
}
.information-list li{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #dcdcdc;
	padding: 19px 0 16px;
}
.information-list li img{
	float:left;
	margin:0 13px 0 0;
	background: #ddd;
	padding: 5px 4px;
}
.information-list li .column{
	height:1%;
	overflow:hidden;
}
.information-list li h2{
	font-size: 130%;
	margin:-3px 0 0;
}
.information-list li p{
	font-size: 120%;
	margin:0 0 10px;
}
.information-list .action-menu{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.information-list .action-menu li:first-child{
	padding-left:0;
	background: none;
}
.information-list .action-menu li{
	float:left;
	border:0;
	width:auto;
	padding:0 3px;
	background:url(../images/separator2.gif) no-repeat 0 50%;
}
/*bullet-list*/
.bullet-list{
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
	font-size: 120%;
}
.bullet-list li{
	background:url(../images/icon-bullet.gif) no-repeat 0 50%;
	padding:0 0 0 14px;
	margin:0 0 7px;
}
.content-block h2{
	font-size: 120%;
	margin:0 0 10px;
}
.content-block .link{margin:0 0 0 14px;}
/*side-clumn2*/
.side-clumn2{
	width:192px;
	float:right;
}
.side-clumn2 .banner{
	margin:0 0 5px;
	display: block;
}
/*comment-form*/
.comment-form{
	height:1%;
	overflow:hidden;
	margin:0 0 -10px;
}
.comment-form input, .comment-form textarea{
	width:157px;
	border:1px solid #989898;
	padding: 2px 6px;
	font-size: 110%;
	color:#b6b6b6;
	margin:0 0 3px;
}
.comment-form textarea{
	height:54px;
	overflow: auto;
}
.comment-form .btn-submit{
	margin: 3px 0 0;
	width:70px !important;
	height:16px !important;
	border:0;
	padding: 0;
	float:right;
}
.btn-more{
	padding: 0 14px 0 6px;
	font-size: 90%;
	background: url(../images/arrow.gif) no-repeat 100% 30%;
}
.inner-info-list{
	margin:0;
	padding:0 5px;
	list-style:none;
	font-size: 110%;
}
.inner-info-list li{
	width:100%;
	vertical-align:top;
	margin:0 0 7px;
}
.inner-info-list a{color:#58585a;}
.inner-info-list a span{
	display:block;
	color:#696;
}
.inner-info-list a:hover span{text-decoration:underline !important;}
/*inner page end*/
/*container end
footer start*/
#footer {
	width: 998px;
	margin:0 auto;
	position: relative;
	font-size: 110%;
	color:#fff;
	padding: 14px 0 50px;
}
#footer .banner{
	position: absolute;
	top:13px;
	right:26px;
}
#footer p{
	margin:0 0 5px;
	text-align: center;
}
.f-menu{
	margin:0;
	padding:0;
	list-style:none;
	text-align: center;
}
.f-menu li:first-child{background: none;}
.f-menu li{
	display: inline;
	padding: 0 3px 0 6px;
	background: url(../images/separator.gif) no-repeat 0 50%;
}
.f-menu li a{color:#fff;}
/*footer end*/
/*main end*/