/*

Theme Name: Mesothelioma Help

Description: Blog theme for Mesothelioma Help

Version: 1.0

Author: Consultwebs

*/



.tab_content {
	display:none;
	background: url(images/bg-main-nav2.gif) repeat-x 0 -16px;
	opacity:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

#sidebar #client_chat, #sidebar #client_chat .holder, #sidebar #client_chat .frame {
	background:none;
	float: left;
	margin-bottom: 2px;
}

/*Include default image alignment classes */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	padding: 0 10px 10px 0;
}
.alignright {
	float: right !important;
	padding: 0 0 10px 10px;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
*{font-size:100.01%;}
html{
	font-size:62.5%;
	background:#fafafa;
	min-width:1000px;
}
body{
	margin:0;
	color:#383838;
	font:1.3em/25px Arial, Helvetica, sans-serif;
	background:#fafafa url(images/bg-body.gif) repeat-x;
}

img{border-style:none;}
a{
	color:#5092c3;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	vertical-align:middle;
	font:100% Arial, Helvetica, sans-serif;
	color:#383838;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
a:focus,
input:focus,
textarea:focus,
select:focus{outline:none;}
#accessibility-nav{display: none;}
/* wrapper start */
#wrapper{
	width:960px;
	margin:0 auto;
	padding: 215px 0 0 0;
	position: relative;
}
/* header start */
#header{padding-bottom:10px; position: absolute; top: 0; left: 0; width:100%}
#header .top{
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
.blog-link{
	position: absolute;
	left: 78px;
	top: 94px;
	font-size:12px;
	line-height:19px;
	overflow: hidden;
	width:180px;
}
.blog-link a{
	color: #737373;
	text-decoration: none;
	float: left;
	padding: 0 0 0 26px;
	background:url(images/ico-blog-link.gif) no-repeat;
}
.blog-link a:hover{
	text-decoration: underline;
}
.logo{
	width:485px;
	height:66px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.gif) no-repeat;
	margin-top:14px;
}
.logo2{
	width:250px;
	height:80px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:14px;
}
.logo a{
	display:block;
	height:100%;
}
.search-box{
	width:364px;
	height:101px;
	float:right;
	background:url(images/bg-search-box.gif) no-repeat;
	padding-top:12px;
}
.search-box .line{
	height:26px;
	overflow:hidden;
	padding:0 8px 19px 0;
	position: relative;
}
.social-nav{
	margin:0;
	padding:0;
	list-style:none;
}
.social-nav li{
	float:left;
	padding-left:8px;
}
.social-nav li img{vertical-align:top;}
.form-search{
	overflow:hidden;
	width:205px;
	float:right;
	padding-top:2px;
	position: absolute;
right: 3px;
top: 2px;
}
.form-search .text-form{
	width:134px;
	height:17px;
	background:url(images/bg-text-form1.gif) no-repeat;
	float:left;
	padding:3px;
}
.form-search .text-form input{
	width:130px;
	float:left;
	padding:1px 3px;
	margin:0;
	background:none;
	border:0;
	font-size:12px;
	line-height:15px;
}
.btn-search{
	width:63px;
	height:23px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	background:url(images/btn-search.gif) no-repeat;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
}
.search-box .bottom{
	overflow:hidden;
	width:100%;
}
.phone{
	float:left;
	text-align:center;
	color:#fff;
	width: 360px;
	text-transform:uppercase;
	margin-top:4px;
}
.phone span{
	display:block;
	font:22px/23px "myriad-pro-condensed-1","myriad-pro-condensed-2";
	margin-left:13px;
	margin-top:3px;
	float:left;
}
.phone strong{
	display:block;
	font:28px/28px "myriad-pro-condensed-1","myriad-pro-condensed-2"; font-weight: bold;
	margin-left:145px;
}
.btn-chat{
	float:left;
	background:url(images/btn-chat.gif) no-repeat 0 3px;
	padding:0 0 0 43px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	margin:6px 0 0 24px;
	font:14px/17px "myriad-pro-condensed-1","myriad-pro-condensed-2";
	letter-spacing:2px;
}
.btn-chat strong{
	display:block;
	font-size:17px;
}
/* nav start */
#nav{
	margin:0;
	padding:0 0 15px;
	list-style:none;
	width:100%;
	height:38px;
	position: relative;
}
#nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav li{
	float:left;
	background:url(images/separator-01.gif) no-repeat;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	text-align:center;
	padding:7px 10px;
}
#nav li.first-child{background:none;}
#nav li a{
	float:left;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
#nav li a span{
	float:left;
	padding:3px 0 4px;
}
#nav li:hover, 
#nav li.hover {
	background-color: #fff;
}
#nav li:hover a, 
#nav li.hover a {
	color:#000;
}
#nav li.current_page_item{background-color:#fff;}
#nav li.current_page_item a{
	color:#000;
	background:none;
}
#nav li.current_page_item a span{background:none;}
/* nav end */
.ui-tabs .ui-tabs-panel { display: block;}
.ui-tabs .ui-tabs-hide { display: none !important; } 
/* main-nav start */
.main-nav{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.main-nav li{
	float:left;
	font-weight:bold;
	text-align:center;
	padding:0 5px;
	font-size:13px;
	line-height:25px;
}
.main-nav li a{
	float:left;
	color:#1c657d;
	text-decoration:none;
	cursor:pointer;
}
.main-nav li a span{
	float:left;
	padding:1px 0 8px;
}
.main-nav li a:hover,
.main-nav li.current_page_item a{background:url(images/bg-main-nav.gif) no-repeat;}
.main-nav li a:hover span,
.main-nav li.current_page_item a span{background:url(images/bg-main-nav.gif) no-repeat 100% 100%;}
/* header end */
/* main start */
#main{padding:23px 0 24px;}
.top-main {
	background:url(images/top_main_bg.png) repeat-y 100% 100%;
	margin-bottom:16px;
	overflow: hidden;
}
* html .top-main {
 height: 1%; 
}
.top-main .holder{background:url(images/top_main_bg.png) no-repeat -960px 100%;}
.top-main .frame{
	background:url(images/top_main_bg.png) no-repeat 0 0;
	overflow:hidden;
	padding:11px 30px 2px 0;
}
.top-main .col{
	width:283px;
	float:left;
	padding:0 19px;
}
.top-main .more-info{
	width:588px;
}
.top-main .col h3{
	margin:0 0 13px;
	color:#000;
	border-bottom:3px solid #eee;
	font:2.231em/1em "myriad-pro-condensed-1","myriad-pro-condensed-2";
	letter-spacing:-1px;
	word-spacing:1px;
	padding-bottom:8px;
}
.top-main .col p{
	margin:0 0 10px;
	color:#545454;
	font-size:1.077em;
	line-height:1.358em;
}
.top-main .col p strong{color:#9f4023;}
.top-main .col .img{padding-bottom:14px;}
.top-main .col .img img{vertical-align:top;}
.btn-01{
	width:225px;
	height:31px;
	overflow:hidden;
	text-align:center;
	display:block;
	background:url(images/btn_finddoctor_treatment.png) no-repeat;
	color:#4d4d4d;
	font-weight:bold;
	font-size:1.154em;
	text-decoration:none;
	padding-top:3px;
	margin:0 auto 7px;
	text-indent: 9px;
}
.usmap-section {
  margin-top: 10px;
}
.usmap-section .btn-01 {
	margin:0 auto 7px; 
}
.usmap-section h3 {
border-bottom: 3px solid #EEE !important;
color: black !important;
font: normal normal normal 2.4em/1.03em myriad-pro-condensed-1, myriad-pro-condensed-2;
margin: 0px 0px 16px !important;
padding-bottom: 6px !important;
}
.usmap-section p {
  margin: .3em 0 .7em;
}
.btn-02{
	width:204px;
	background:url(images/btn-02.gif) no-repeat;
}
.usmap-section  .btn-02{
 float: right; 	margin:0 auto 7px;
}

 .usmap-section .map-buttons {float: right; width: 280px; margin-top: 20px;}
.btn-01:hover{text-decoration:underline;}
.more-info{
	width:270px;
	float:right;
}
.content-contact {
  position: relative
}
.content-contact .more-info{
	width:auto;
	float:none;
}
.more-info h3, 
.more-info h4{
	margin:0;
	color:#fff;
	font:2.231em/1em "myriad-pro-condensed-1","myriad-pro-condensed-2"; font-weight: bold;
	padding:0 0 2px 34px;
	background:url(images/ico-01.gif) no-repeat 0 4px;
}
.more-info h4{
	background:none;
	font-size:2.15em;
	padding:0 0 3px 5px;
}
.content-contact .more-info h3 {
  	margin:10px 20px 10px 20px;
}
.more-info span {
	border-bottom: 3px solid #fff;
	display:block;
	color:#fff;
	line-height:19px;
	margin: 0 0 6px;
	padding: 0 0 5px 8px;
}
.form-info{width:100%;}
.content-contact .form-info{margin: 0 20px 0 20px; width: 480px !important;}
.form-info .text-form{
	width:260px;
	min-height:30px;
	overflow:hidden;
	background:url(images/bg-text-form2.gif) no-repeat;
	padding:5px;
	margin-bottom:7px;
}
.content-contact .form-info .text-form {
  	width:190px;background:url(images/bg-text-form-content.gif) no-repeat;margin-bottom:10px;
  
}
.top-main .form-info .text-form {
	width:188px !important;
	min-height:30px;
	overflow:hidden;
	margin-bottom: 11px;
	background:url(images/bg-text-form2.png) no-repeat;
}
.more-info form.more-info-form {
  width: 450px; float: left; margin: 0 0 0 20px; overflow: hidden;
}
.content-contact .more-info form#more-info-form {
  width: 455px !important; float: none !important; padding: 0;  margin: 0 0 0 138px;
}

.more-info img {
  float: left;
}
.content-contact .more-info img {
 position: absolute; left: 20px; top: 65px;
}

.form-info .text-form input{
	float:left;
	width:242px;
	padding:7px 9px;
	background:none;
	border:0;
	margin:0;
	color:#7b7b7b;
	font-weight:bold;
	font-size:13px;
}
.content-contact .form-info .text-form input{
	width:170px;

}
.top-main .text-form-wrapper {
  float: left;
  width: 200px;
}
.content-contact .text-form-wrapper {
  float: left;
  width: 190px;
}
.top-main .form-info .text-form input{
	width:172px;
}
.form-info .area{
	width:250px;
	height:67px;
	background:url(images/bg-area1.gif) no-repeat;
	overflow:hidden;
	padding:10px;
	margin-bottom:9px;
}

.content-contact .form-info .area {
  width:231px !important;	background:url(images/bg-area-content.gif) no-repeat;
  	height:92px; position: relative; left: 13px; float: left;
}
.top-main .form-info .area {
	width:230px;
	height:82px;
	float: left;
	background:url(images/bg-area1.png) no-repeat;
}
.form-info .area textarea{
	width:250px;
	height:67px;
	max-width:250px;
	max-height:67px;
	min-width:250px;
	min-height:67px;
	overflow:auto;
	background:none;
	border:0;
	margin:0;
	padding:0;
	color:#7b7b7b;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}
.top-main .form-info .area textarea {
	width:230px !important;
	height:72px !important;
	max-width:230px !important;
	max-height:72px !important;
	min-width:230px !important;
	min-height:72px !important;
}
.content-contact .form-info .area textarea {
	width:215px !important;
	min-width:215px !important;	height:105px !important;
}
.form-info .box{
	overflow:hidden;
	width: 290px; float: left;
	padding-bottom:24px;
}
.content-contact .form-info .box {
  	width: 260px;
}
* html .form-info .box{
	width: 285px;
}
.form-info .form-info-text {
  color: #FFF; line-height: 1.5;
  margin: 0 0 10px;
}

.form-info .box ul{
	margin:0 12px 0 0;
	padding:0 0 5px 6px;
	list-style:none;
	width:52px;
	float:left;
	border-right:1px solid #8db9c9;
}
.form-info .box ul li{
	width:100%;
	overflow:hidden;
	padding-bottom:1px;
}
.form-info .box ul li input{
	width:16px;
	height:15px;
	vertical-align:middle;
	margin:5px 3px 0 0;
	padding:0;
	float:left;
}
.form-info .box ul li label{float:left;color:#fff;}
.form-info .box .text{
	overflow:hidden;
	line-height:1.462em;
	padding-right:4px;
}
.form-info .box .text p{margin:0;color:#fff;}
.form-info .box .text p a{
	font-weight:bold;
	color:#f3f0b2;
}
.btn-help{
	width:158px;
	height:39px;
	overflow:hidden;
	line-height:0;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
	padding:0;
	background:url(images/btn-help.gif) no-repeat;
	border:0;
	cursor:pointer;
}
.content-contact .btn-help {
  float: right;
}
.top-main .btn-help {
  float: right;
}
/* contact page form start */
#contact-pg {
	background-color:#edf5f7;
	position: relative;
	padding:12px 20px 20px;
	border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #B2C4D4;
	margin-bottom:25px;
}
#contact-pg span {
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin: 0 0 10px 5px;
	padding: 0;
}
#contact-pg p {
	margin: 0;
	padding: 0;
}
#contact-pg .form-info .col1 {
	float: left;
}
#contact-pg .form-info .col2 {
	float: right;
}
#contact-pg .form-info .text-form {
	background:url(images/bg-text-form3.gif) no-repeat;
}
#contact-pg .form-info .select {
	width:260px;
	height:30px;
	overflow:hidden;
	padding:5px;
	margin-bottom:7px;
}
#contact-pg .form-info .select select {
	color: #7B7B7B;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 7px 9px;
	width: 242px;
}
#contact-pg .form-info .area, 
#contact-pg .form-info .area2 {
	width:250px;
	height:67px;
	background:url(images/bg-area2.gif) no-repeat;
	overflow:hidden;
	padding:10px;
	margin-bottom:9px;
}
#contact-pg .form-info .area textarea, 
#contact-pg .form-info .area2 textarea{
	width:250px;
	height:67px;
	max-width:250px;
	max-height:67px;
	min-width:250px;
	min-height:67px;
	overflow:auto;
	background:none;
	border:0;
	margin:0;
	padding:0;
	color:#7b7b7b;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}
#contact-pg .form-info .area2{
	height:112px;
	background:url(images/bg-area2-med.gif) no-repeat;
}
#contact-pg .form-info .area2 textarea{
	height:112px;
	max-height:112px;
	min-height:112px;
}
#contact-pg .form-info .box {
	clear: both;
	padding: 8px 16px 26px;
}

#contact-pg .form-info .box ul li label{
	color:#323232;
}
#contact-pg .form-info .box .text{
	padding: 9px 4px 0 0;
}
#contact-pg .form-info .box .text p {
	color:#383838;
}
#contact-pg .form-info .box .text p a{
	color:#83b2d5;
}
#contact-pg .form-info .btn-help{
	background:url(images/btn-help2.gif) no-repeat;
	margin-top:20px;
}
#contact-pg .form-info .required {
	position: absolute;
	font-size: 11px;
	color: #7B7B7B;
	bottom: 0;
	left: 15px;
}
/* contact page form end */
.main-holder{background:url(images/bg-content.gif) repeat-y;}
.content-holder{background:url(images/bg-content-holder.gif) no-repeat;}
.content-frame{
	background:url(images/bg-content-frame.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
}

.main-holder-home {background-image: none;}
.content-holder-home {background-image: none;}
.content-frame-home {
background-image: none;
	width:100%;
	overflow:hidden;
}

/* Form Error Labels */
#footer label.error, #contact-us-form label.error{color:red}
label.error{
	color: white;
    float: left;
    font-size: 11px;
    line-height: 14px;
    margin: 6px 0 0 0;
}

/* content start */
#content{
	width:630px;
	float:left;
}
.content-wrapper {
  float:left;
  display: block;
  width:630px;
}
.content {
	background:url(images/bg-content.gif) repeat-y;
}
.content-contact {
	background:url(images/bg-content-contact.gif) repeat-y; overflow: hidden;
}
.content-secondary .facts-box p, .content-secondary .content3 p {
line-height: 1.7em !important; font-size: .9em;
}
.content-secondary  .list li, .content-secondary .text-box li,.text-holder li {
  line-height: 1.7em !important;font-size: .9em;
  background: url(images/bullet-04.gif) no-repeat 19px 10px;
}
.content2 {
 background:url(images/bg-content-holder.gif) no-repeat;
}
.content-contact .content2 {
 background:url(images/bg-content-contact-top.gif) no-repeat;
}
.content3 {
	background:url(images/bg-content-frame.gif) no-repeat 0 100%; padding-bottom: 10px;
}
.usmap-section .content3 {
  padding: 10px 20px 17px;
}
.content-contact .content3 {
	background:url(images/bg-content-contact-bottom.gif) no-repeat 0 bottom; padding-bottom: 10px; overflow: hidden;
}
.facebook-box {
  margin-left: 20px;
}
.about-box{
	overflow:hidden;
	padding:10px 20px 20px 20px;
	#border-bottom: 1px solid #e0e0e0;	
}
.about-box h3{
	margin:0 0 13px;
	font:2.231em/1em "myriad-pro-condensed-1","myriad-pro-condensed-2";
	color:#000;
	letter-spacing:-1px;
}
.about-box p{
	margin:0 0 17px;
	line-height:1.77em;
}
.about-box .holder{
	width:100%;
	overflow:hidden;
	padding-top: 20px;
}
.about-box .holder .img{
	float:left;
	padding:3px;
	border:1px solid #d3d3d3;
	margin:0 21px 0 0;
}
.about-box .holder .img img{vertical-align:top;}
.about-box .holder .text{
	overflow:hidden;
	padding-top:2px;
}
.about-box .holder .text .frame{
	overflow:hidden;
	width:100%;
	padding-bottom:9px;
}
.about-box .holder .text ul{
	margin:0;
	padding:0;
	list-style:none;
	width:177px;
	float:left;
}
.about-box .holder .text ul li{
	background:url(images/bullet-03.gif) no-repeat 0 5px;
	padding:0 0 15px 10px;
	line-height:1.231em;
}
.about-box .holder .text .bottom{
	width:100%;
	overflow:hidden;
}
.btn-03{
	width:121px;
	height:27px;
	float:left;
	text-align:center;
	background:url(images/btn-03.gif) no-repeat;
	color:#483b36;
	font-weight:bold;
	text-decoration:none;
	margin:0 12px 0 3px;
}
.btn-03:hover{text-decoration:underline;}
.facts-box{padding:28px 19px 21px;}
.facts-box .top{
	width:100%;
	padding-bottom:13px;
}
.facts-box .top:after{
	content:"";
	display:block;
	clear:both;
}
.facebook-box{
	width:229px;
	height:80px;
	padding:10px 10px 0;
	background:url(images/bg-facebook-box.png) no-repeat;
	line-height:1.231em;
	position:relative;
	float: right;
}
.facebook-box strong{
	display:block;
	color:#383838;
	text-align:center;
	padding-bottom:9px;
}
.facebook-box .holder{width:100%; padding-top: 0;}
.facebook-box .img{vertical-align:top;}
.facts-box .top h3{
	font:2.231em/1em "myriad-pro-condensed-1","myriad-pro-condensed-2";
	color:#000;
	letter-spacing:-1px;
	margin:0;
}
.facts-box p{
	margin:0;
	line-height:1.924em;
}
.text-holder{padding:0 19px 0;}
.text-holder p{
	margin:0 0 25px;
	word-spacing:1px;
}
.list, .text-box{
	margin:0;
	padding:0 0 22px;
	list-style:none;
	border-top:0px solid #f7f7f7;
}
.list li, .text-box li{
	line-height:1.9em;
	padding:5px 0 9px 38px;
	background:url(images/bullet-04.gif) no-repeat 19px 13px;
	border-bottom:0px solid #f7f7f7;
}
.list li strong, .text-box li strong{
	display:block;
	color:#5092c3;
	font-size:1.154em;
}
.text-holder .list li p, .text-box li p{
	margin:0;
	word-spacing:0;
}
.list2,.text-holder ul{
	margin: -6px 0 0 16px;
	padding-bottom:25px;
	list-style: none;
	padding-left: 0;
}
.list2 li,.text-holder ul li,.text-holder ol li{
	padding: 5px 0 1px 35px;
}
.like-line{
	height:1%;
	padding: 12px 14px 7px;
	display:block;
	background:#f7f7f7;
	margin-bottom:1px;
}
.like-line .ico-like{
	float: right;
	width: 130px;
	margin: 0 -2px 0 0px;
}
.like-line .ico-plus{
	float: right;
}
.like-line img{
	display: block;
}
.like-line p{
	margin: 0 !important;
}
.breadcrumbs{
	margin:0 0 6px 8px;
	padding:14px 0 13px;
	list-style:none;
	background:url(images/divider-01.gif) no-repeat 12px 100%;
	overflow:hidden;
	width:602px;
}
.breadcrumbs li{
	float:left;
	background:url(images/bullet-06.gif) no-repeat 0 6px;
	margin:0 0 0 -4px;
	padding:0 16px;
	line-height:1.231em;
}
.top-content{padding:0 20px 0;}
.top-content .top-line{
	width: 100%;
}
.top-content .top-line .hold{
	overflow: hidden;
	width: 100%;
	line-height:19px;
	border-bottom:3px solid #eee;
	padding-top:15px;
	margin-bottom:13px;
}
.top-content .top-line em{
	float: right;
	margin-top:-5px;
}
.top-content .top-line .hold strong{
	color: #e5e5e5;
	font-size:2.154em;
	display: block;
	text-transform: uppercase;
font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2";
font-weight: normal;
}
#content .top-content .top-line h1,
.content .top-content .top-line h1{
	border:0;
	margin-bottom:8px;
}
.content .top-content .top-line h1 a {text-decoration: none !important;}
#content h1, .content h1 {
	margin:0 0 29px;
	padding-bottom:6px;
	color:#000;
	font:2.616em/1.03em "myriad-pro-condensed-1","myriad-pro-condensed-2";
	border-bottom:3px solid #eee;
}

#content h1 a, .content h1 a {color:#000; text-decoration: none;}
.top-content .frame{width:100%;}
.top-content .frame:after{
	content:"";
	display:block;
	clear:both;
}
.top-content .right-box{
	float:right;
	width:247px;
	margin:6px 0 0 30px;
}
.top-content .right-box .img{
	border:1px solid #d3d3d3;
	padding:3px;
	margin-bottom:13px;
}
.top-content .left-box{
	width:247px;
	float: left;
	margin:6px 13px 0 0;
}
.top-content .left-box img{
	border:1px solid #d3d3d3;
	padding:3px;
	margin-bottom:13px;
}
.singlewys img {border:1px solid #d3d3d3;
	padding:3px;}
	.singlewys .alignleft {float: left; margin: 0 15px 15px 0;}
	.singlewys .alignright {float: left; margin: 0 0px 15px 15px;}
.top-content .right-box .img img{vertical-align:top;}
.top-content .right-box .facebook-box{float:none;margin:0;}
.top-content p{
	margin:0 0 25px;
	word-spacing:1px;
	line-height:1.924em;
}
.text-holder h2{
	margin: .7em 0 5px;
	color:#3998b8;
	font-size:1.462em;
	line-height:1.158em;
}
.text-holder h3{
	color:#555;
	margin:0 0 4px;
	font-size:1.308em;
	line-height:1.236em;
}
.text-holder div.landing-section {
  background:url(images/landing_pg_bg.png) repeat-y 0 0;
  width: 287px;
  overflow: hidden;
  margin: 0 16px 13px 0;
  float: left;
  padding: 0;
  border-bottom: 1px solid #FFF;
}
.text-holder div.landing-section-last {
  margin: 0 0 13px 0;
}
.text-holder div.landing-section-nolist div div {
  min-height: 24px !important;
}

.text-holder div.landing-section-nolist h2 {
   border-bottom: none !important;
}
.text-holder div.landing-section div {
  background:url(images/landing_pg_bg_top.png) no-repeat 0 0;
  padding: 0 0 1px 0;
}
.text-holder div.landing-section div div {
  background:url(images/landing_pg_bg_bottom.png) no-repeat 0 100%;
  padding: 0 0 4px 0;
  min-height: 200px;
}
.text-holder div.landing-section-nolist div div {
  background:url(images/landing_pg_bg_bottom2.png) no-repeat 0 100%;
}
.text-holder div.landing-section ul li {
  background:url(images/bullet-03.gif) no-repeat 0 10px;
  padding: 0 0 0 9px; list-style: none;
}
.text-holder div.landing-section ul {
  margin: 0 14px 10px 18px; padding: 0;
}
.text-holder div.landing-section ul li ul {
  margin: 0 14px 10px 4px;
}
.text-holder div.landing-section h2 {
  font-size: 15px;font-weight: bold; color: #FFF;
     background:url(images/landing_pg_heading_bg.png) no-repeat 0 0;
  margin: 0 0 4px 0;padding: 15px 0 7px 19px;line-height: 1.3;
     min-height: 10px;
}
.text-holder div.landing-section-nolist h2 {
  min-height: 4px;padding: 11px 0 7px 19px;
}
  .text-holder div.landing-section h2 a {
    text-decoration: none;color: #FFF; display: block;
  }
   .text-holder div.landing-section h2 a,.text-holder div.landing-section h2 span {
      background:url(images/landing_pg_arrow.png) no-repeat 0 5px;
      padding-left: 13px;
      display: block;
   }
   .text-holder div.landing-section h2 a:hover {
      background:url(images/landing_pg_arrow_hover.png) no-repeat 0 5px;
   }
  .text-holder div.landing-section h2 a:hover {
    text-decoration: underline;
  }
  
.bluetableone {
	margin:0px 0 30px;
}
.btn-holder{
	width: 100%;
	overflow: hidden;
	padding-bottom:21px;
}
.btn-holder .btn-more{
	float: right;
	margin: 0;
}
.news-holder{
	width:590px;
	padding: 37px 0 0;
	margin: 0 20px 0;
	border-top: 1px solid #eee;
}
.news-holder-in{
	padding: 0;
	border:0;
}
.top-news{
	background:#e3ebed url(images/bg-top-news.gif) no-repeat;
	margin-bottom:37px;
}
.top-news .holder{
	background:url(images/bg-top-news-b.gif) no-repeat 0 100%;
	height:1%;
	overflow: hidden;
	padding: 9px 19px 16px 17px;
}
.top-news h3{
	margin: 0 0 3px;
	color: #000;
	font-size:2.231em;
	line-height:1.104em;
	font-weight: normal;
	font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2";
}
.top-news .frame{
	width: 100%;
	overflow: hidden;
}
.top-news .img{
	float: left;
	width:108px;
	background:#fff;
	border: 1px solid #d3d3d3;
	padding: 3px;
	margin: 7px 25px 0 0;
}
.top-news .img img{
	vertical-align:top;
}
.top-news .text{
	height:1%;
	overflow: hidden;
	line-height:1.924em;
}
.top-news .text p{
	margin: 0 0 22px;
}
.top-news .more-hold{
	width: 100%;
	overflow: hidden;
}
.top-news .more-hold a,
.recent-news li .more-hold a{
	float: right;
	width:121px;
	height:27px;
	text-align: center;
	background:url(images/btn-more2.gif) no-repeat;
	color: #483b36;
	font-weight: bold;
	text-decoration: none;
}
.top-news .more-hold a:hover,
.recent-news li .more-hold a:hover{
	text-decoration: underline;
}
.recent-news-holder{
	padding: 0 3px 27px 0;
}
.recent-news-holder h3{
	margin: 0 0 20px;
	padding-bottom:4px;
	color: #000;
	font-size:2.231em;
	line-height:1.104em;
	border-bottom: 3px solid #eee;
	font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2";
	font-weight: normal;
}
.recent-news{
	margin: 0;
	padding: 0 0 12px 13px;
	list-style: none;
}
.recent-news li{
	background:url(images/bullet-04.gif) no-repeat 0 3px;
	padding: 0 0 0 18px;
	line-height:1.924em;
	border-bottom: 1px solid #eee;
	margin-bottom:20px;
	height:1%;
	vertical-align:top;
}

.recent-news li strong{
	display: block;
	color: #73a8cf;
	font-size:1.154em;
	line-height:1.2em;
	padding-bottom:9px;
}
.recent-news li strong a {text-decoration: none;}
.recent-news li p{
	margin: 0 0 11px;
}
.recent-news li .more-hold{
	width: 100%;
	overflow: hidden;
	padding-bottom:20px;
}
.recent-news li .line{
	width: 100%;
	overflow: hidden;
	font-size:0.924em;
	line-height:1em;
}
.recent-news li .line p{
	float: right;
}
.recent-news li .line em{
	display: block;
}
.btn-blog, .btn-blog2 a{
	width:256px;
	height:34px;
	overflow: hidden;
	background:url(images/btn-blog.gif) no-repeat;
	display: block;
	text-align: center;
	color: #6d6d6d;
	font-size:16px;
	line-height:35px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 auto;
}
.btn-blog:hover, .btn-blog2 a:hovers{
	text-decoration: underline;
}
/* content end */
/* sidebar start */
#sidebar{
	width:310px;
	float:right;
	margin-top:-15px;
}
#sidebar .box{
	background:url(images/bg-box.gif) repeat-y;
	margin-top:15px;
}
#sidebar .box .holder{background:url(images/bg-box.gif) no-repeat -310px 0;}
#sidebar .box .frame{
	background:url(images/bg-box.gif) no-repeat 100% 100%;
	padding:0 0 4px;
}
/* #sidebar .red .holder{background:url(images/bg-box-red.gif) no-repeat;}*/ 
#sidebar .title{padding:8px 10px 8px 17px;}
#sidebar .title h3{
	font-size:1.308em;
	color:#fff;
	line-height:1.177em;
	margin:0;
}
#sidebar .box .text{padding:12px 16px 15px;}
#sidebar .box .text .large{
	color:#000;
	font-size:1.154em;
	line-height:20px;
	font-weight:bold;
}
#sidebar .box .text p{
	margin:0;
	padding-bottom:4px;
	font-size:0.924em;
	line-height:1.667em;
}
#sidebar .box .text p a{text-decoration:none;}
#sidebar .box .text p a:hover{
	text-decoration:underline;
}
#sidebar .box .text em{
	display:block;
	font-size:0.924em;
	line-height:1.667em;
	padding-bottom:9px;
}
#sidebar .box ul{
	margin:0;
	padding:12px;
	list-style:none;
}
#sidebar .box ul li{
	background:url(images/bullet-03.gif) no-repeat 0 7px;
	font-size:0.924em;
	line-height:1.5em;
	padding:0 0 11px 13px;
	vertical-align:top;
	font-weight:bold;
}
#sidebar .box .side-list{padding-bottom:19px;}
#sidebar .box .side-list li{padding-bottom:6px;}
#sidebar .box .mobile{
	overflow:hidden;
	padding:10px 12px 0 16px;
}
#sidebar .box .mobile .img{
	float:right;
	margin-left:10px;
}
#sidebar .box .mobile .img img{vertical-align:top;}
#sidebar .box .veterans-section img{vertical-align:top; margin-top: 7px;
  border: 1px solid lightGrey;
  float: right;
  margin: 0px 0 0px 10px;
  padding: 3px;
  }
#sidebar .box .veterans-section .txt p {
padding-bottom: .8em !important; 
}
#sidebar .box .veterans-section .side-list  {
  margin: 0 0 .4em 0;
  padding: 0;
}
#sidebar .box .mobile .txt{
	overflow:hidden;
	padding-top:5px;
}
#sidebar .box .mobile .txt p{
	margin:0;
	font-size:1.077em;
	line-height:1.429em;
	color:#111;
}
#sidebar .box .top-info{
	padding:11px 6px 2px 11px;
}
#sidebar .box .top-info p{
	margin:0;
	font-size:0.924em;
	line-height:1.667em;
	color:#111;
}
#sidebar .box .top-info p a{font-weight:bold;}
.btn-more{
	width:238px;
	height:29px;
	overflow:hidden;
	text-align:center;
	background:url(images/btn-more.gif) no-repeat;
	display:block;
	color:#6d6d6d;
	font-weight:bold;
	font-size:1.231em;
	text-decoration:none;
	padding-top:5px;
	margin:-7px auto 13px;
}
.btn-more:hover{text-decoration:underline;}
.accordion{padding:14px 9px 4px;}
.accordion strong{
	display:block;
	letter-spacing:-1px;
	word-spacing:1px;
	padding-bottom:12px;
	font-size:1.077em;
	line-height:1.215em;
}
.accordion strong a{
	color:#181818;
	background:url(images/bullet-03.gif) no-repeat 3px 5px;
	text-decoration:none;
	padding-left:15px;
}
.accordion strong a:hover,
.accordion .ui-state-active a{
	color:#5092c3;
	background:url(images/bullet-05.gif) no-repeat 3px 7px;
}
.accordion .video-holder{
	margin:-4px 0 25px;
	position:relative;
}
.accordion .video-holder img{vertical-align:top;}
#sidebar .box .network{padding:5px 0 9px;}
#sidebar .box .network:after{
	content:"";
	display:block;
	clear:both;
}
#sidebar .box .network li{
	float:left;
	padding:0 3px 0 4px;
	background:none;
}
#sidebar .box .network li:hover,
#sidebar .box .network li.hover{position:relative;}
#sidebar .box .network li:hover .tooltip,
#sidebar .box .network li.hover .tooltip{display:block;}
#sidebar .box .network li img{vertical-align:top;}
.tooltip{
	width:264px;
	height:81px;
	position:absolute;
	left:-83px;
	top:-81px;
	background:url(images/none.gif);
	display:none;
}
.tooltip .wrap{
	height:230px;
	padding:34px 10px 0 15px;
	line-height:15px;
	background:url(images/bg-tooltip.png) no-repeat;
}
.tooltip .wrap a{
	color:#f8f8f8;
	text-decoration:none;
	position:relative;
}
.tooltip .wrap a:hover{text-decoration:underline;}
.more-info-holder{
	background:url(images/bg-more-info.gif) repeat-y;
	width:310px;
	overflow:hidden;
	margin-top:15px;
}
.more-info-frame{background:url(images/bg-more-info.gif) no-repeat -310px 0;}
.more-info-holder .more-info{
	background:url(images/bg-more-info.gif) no-repeat -620px 100%;
	float:none;
	padding:10px 22px 13px 18px;
}
#sidebar .form-info .box{
	margin:0;
	padding-bottom:10px;
	background:none;
}
#sidebar .form-info .box ul{
	padding:0 0 5px 6px;
	margin:0 12px 0 0;
}
#sidebar .form-info .box ul li{
	padding:0 0 1px;
	background:none;
	font-size:13px;
	line-height:26px;
	font-weight:normal;
}
#sidebar .form-info{padding:3px 0 0 2px;}
#sidebar .form-info .box .text{padding:0 4px 0 0;}
#sidebar .form-info .box .text p{
	line-height:19px;
	font-size:13px;
}
#sidebar .form-info .box .text p a{text-decoration:underline;}
#sidebar .form-info .box .text p a:hover{text-decoration:none;}
.archive-holder{
	width: 100%;
	overflow: hidden;
}
#sidebar .box .archive-holder ul{
	float: left;
	width:128px;
}
#sidebar .box .archive-holder ul li{
	padding-bottom:8px;
}

/* sidebar end */
/* main end */
/* footer start */
#footer{background:#ecf4f6 url(images/bg-footer.gif) repeat-x;}
#footer .holder{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#footer .three-column{
	width:100%;
	overflow:hidden;
	padding:27px 0 15px;
}
#footer .column{
	width:283px;
	float:left;
	padding:0 18px 0 19px;
	overflow:hidden;
}
#footer .more-info{width:283px;}
#footer .column h4{
	color:#000;
	font:1.847em/1.174em "myriad-pro-condensed-1","myriad-pro-condensed-2";
	border-bottom:3px solid #d0d7d9;
	background:url(images/ico-02.gif) no-repeat 0 5px;
	padding:0 0 8px 29px;
	margin:0 0 13px;
}#footer .column h4 a{	color:#000;	text-decoration: none;}
#footer .more-info p{
	margin:0 0 8px;
	color:#323232;
	line-height:1.462em;
}
#footer .form-info .text-form{background:url(images/bg-text-form3.gif) no-repeat;}
#footer .form-info .area{background:url(images/bg-area2.gif) no-repeat;}
#footer .form-info .box ul li label{color:#323232;}
#footer .form-info .box .text p a{color:#83b2d5;}
#footer .btn-help{
	background:url(images/btn-help2.gif) no-repeat;
}
#footer .col-holder{padding:0 12px 0 2px;}
#footer .form-info .box{padding-bottom:16px;}
#footer .blog-col ul{
	margin:0;
	padding:4px 0 0 3px;
	list-style:none;
}
#footer .blog-col li{
	border-bottom:1px solid #d0d7d9;
	line-height:1.231em;
	background:url(images/bullet-02.gif) no-repeat 0 6px;
	padding:0 13px 9px 13px;
	margin-bottom:6px;
}
#footer .blog-col li a{
	color:#323232;
	text-decoration:none;
}
#footer .blog-col li a:hover{text-decoration:underline;}
#footer .blog-col h4{background:url(images/ico-04.gif) no-repeat 0 5px;}
#footer .blog-col h4 img {display: none;}
#footer .authors-col h4{
	padding-left:0;
	background: none;
}
#footer .authors-col ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .authors-col ul li{
	color:#323232;
	border-bottom:1px solid #d0d7d9;
	line-height:1.231em;
	background:url(images/bullet-02.gif) no-repeat 0 6px;
	padding:0 13px 9px 13px;
	margin-bottom:6px;
}
#footer .authors-col ul li a{
	color: #323232;
	text-decoration: none;
}
#footer .authors-col ul li a:hover{
	text-decoration: underline;
}
#footer .authors-col ul li strong{
	display: block;
}
#footer .latest-col h4{background:url(images/ico-03.gif) no-repeat 0 5px;}
#footer .latest-col ul{
	margin:0;
	padding:4px 0 0 3px;
	list-style:none;
}
#footer .latest-col li{
	color:#323232;
	border-bottom:1px solid #d0d7d9;
	line-height:1.231em;
	background:url(images/bullet-02.gif) no-repeat 0 6px;
	padding:0 13px 9px 13px;
	margin-bottom:6px;
}
#footer .latest-col li span{display:block;}
.banner-holder{
	height:90px;
	background:url(images/bg-banner-holder.gif) repeat-x;
}
.banner-holder img{vertical-align:top;}
.footer-line{
	background:url(images/bg-footer-holder.gif) repeat-x;
	height:53px;
}
.footer-nav{
	margin:0;
	padding:21px 0 0;
	list-style:none;
	float:left;
	position:relative;
	left:50%;
}
.footer-nav li{
	float:left;
	position:relative;
	left:-50%;
	line-height:1.231em;
	padding:0 20px;
}
.footer-nav li a{
	color:#656565;
	text-decoration:none;
}
.footer-nav li a:hover,
.footer-nav li.current_page_item a{color:#3998b8;}
#footer .bottom{
	background:#fafafa;
	color:#696969;
	font-size:0.924em;
	line-height:1.25em;
	padding-bottom:15px;
}
#footer .bottom .row{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e0e0e0;
	padding:13px 0 8px;
	margin-bottom:7px;
}
#footer .bottom .row span{float:right;}
#footer .bottom .row span a{
	color:#696969;
	text-decoration:none;
}
#footer .bottom .row span a:hover{text-decoration:underline;}
#footer .bottom p{margin:0;}
#footer .bottom p.photo-disclaimer {float: left; width: 350px;}
#footer .bottom span.site-by {float: right; width: 380px;text-align: right;}
#footer .bottom p.footer-copyright {float: left; width: 460px;}
#footer .bottom p.footer-address {float: right; width: 350px; text-align: right;}
/* footer end */
a.rsswidget img {display:none;}
h3 a.rsswidget {color:white; text-decoration: none;}

.find-doctor p {margin: .8em 15px 6px 15px; line-height: 1.3;}
/*
@font-face{
	font-family:"myriad-pro-condensed-1","myriad-pro-condensed-2"; font-weight: bold;
	src:url('fonts/myriadpro-boldcond-webfont.eot');
	src:url('fonts/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/myriadpro-boldcond-webfont.woff') format('woff'),
	url('fonts/myriadpro-boldcond-webfont.ttf') format('truetype'),
	url('fonts/myriadpro-boldcond-webfont.svg#MyriadProBoldCondensed') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:"myriad-pro-condensed-1","myriad-pro-condensed-2";
	src:url('fonts/myriadpro-cond-webfont.eot');
	src:url('fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/myriadpro-cond-webfont.woff') format('woff'),
	url('fonts/myriadpro-cond-webfont.ttf') format('truetype'),
	url('fonts/myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
	font-weight:normal;
	font-style:normal;
}*/

#navbasic .accordion li span.link {
    display: inline !important;
}
