.specialized-tab h3
{	float: left;  border-bottom: 1px solid #ADB6B4; float: left; width: 100%; margin: 0px; }
.specialized-tab h3 span{ float: left;  padding: 0 15px; background-color:#FFF; line-height: 35px;   margin: 0px;}
.specialized-tab h4
{ float: left; 	 border-bottom: 1px solid #ADB6B4; float: left; width: 100%;    margin: 0px; }
.specialized-tab h4 span{ float: left; padding: 0 15px; background-color:#FFF;  line-height: 35px;  margin: 0px; }
.specialized-tab h1{font-size: 22px;}
.specialized-tab h2{font-size: 20px;}
.specialized-tab h3{font-size: 19px;}
.specialized-tab h4{font-size: 18px;}
.specialized-tab h5{font-size: 17px;}
.specialized-tab h6{font-size: 16px;}
.specialized-tab p{ padding: 5px 0; margin: 5px 0; text-align: justify; }
.specialized-tab .the-tab{	float: left; width: 100%: }
.specialized-tab ul{	float: left; margin-bottom: 30px; margin-top: 5px; padding-top: 0px; padding-bottom: 0px;  }

.specialized-tab article h3
{	float: left;  border-bottom: 1px solid #ADB6B4; float: left; width: 100%; padding-top: 5px ;margin: 0px;  }

h2.blog-head-title{	padding: 0 0 0 0;	margin:0; line-height: 45px; float: left; width: 100%;  }
.specialized-tab h2
{	border-bottom: 1px solid #ADB6B4;	}
h2.blog-head-title a{  padding: 0 20px 0 20px; margin:0px; color: #FFF; background-color: #009ed1; border-right: 1px solid #FFF; float: left; }
h2.blog-head-title a:hover, h2.blog-head-title a.active{ background-color: #FFF; color: #009ed1;}

h3.blog-head-title{	padding: 0 0 0 0;  border-bottom: 1px solid #ADB6B4;	margin:0; line-height: 35px; float: left; width: 100%;    }
.smcontent h3.blog-head-title{ background-color: #009ed1; }
h3.blog-head-title a{  padding: 0 10px 0 10px; margin:0px; color: #FFF; background-color: #009ed1; border-right: 1px solid #FFF; float: left; }
h3.blog-head-title a:hover, h3.blog-head-title a.active{ background-color: #FFF; color: #009ed1;  }

#controlled-nav{float: left;background-color: #009ed1; margin-left: -15px; }

h4.blog-head-title{	padding: 0 0 0 0;  border-bottom: 1px solid #ADB6B4;	margin:0; line-height: 35px; float: left; width: 100%; }
.smcontent h4.blog-head-title{ background-color: #009ed1; }
h4.blog-head-title a{  padding: 0 8px 0 8px; margin:0px; color: #FFF; background-color: #009ed1; border-right: 1px solid #FFF; float: left; }
h4.blog-head-title a:hover, h4.blog-head-title a.active{ background-color: #FFF; color: #009ed1;  }

.ourfamily h4.blog-head-title{font-size: 13px;}

.smcontent .pix_overlay_pattern{display:none;}
.smcontent section{background:url('../images/TransparentWhiteBG.png') repeat;position:absolute;left:auto;right:0px !important;top:0px;margin:0 !important;width:70%;overflow:hidden;padding:0px;}
.smcontent section .box{	float: left; width: 100%; margin-top: 170px; }
.smcontent .inner{ width: 100%; padding: 20px;}
.smcontent article{height:100% !important;width:95% !important;padding:0px;overflow:none;}
.smcontent .seveneighty .hentry{padding:0px;margin:0px;width:100% !important;}

#cscurrentsharelink
{	float: left; width: 100%; }

#rates h3 {
	padding-top: 30px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: SOLID;
	border-bottom-color: #E5E5E5;
	background-color: #FFF;
	margin-bottom: -5px;
}
#rates th { border-bottom: 0px; }
#rates td {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #E5E5E5;
}
#rates .tb_td2, #rates .tb_td3 {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}
#rates .tb_td1 {
	padding-right: 4px;
	padding-bottom: 4px;
	font-weight: bold;
}

.wsev
{
	float: left; border-bottom: 2px solid #CCC; padding-bottom: 20px; margin-bottom: 10px; text-align: justify;
	width: 100%;
}
.wsev .thumbnail
{ 	float: left; width: 100px;border: 1px solid #CCC; margin-right: 10px; }
.wsev .lri
{	float: left;  }
.wsev .row{ float: left; width: 100%; }
.wsev .ncont{ float: left; width: 100%; }
.wsev .imgHentry{ border: none; }
.wsev .imgHentry:hover{ cursor: pointer; }


.ourfamily h1{	padding:0px; margin: 0px; }
.ourfamily h2{	padding:0px; margin: 0px; }
.ourfamily h3{	padding:0px; margin: 0px; }
.ourfamily h4{	padding:0px; margin: 0px; }
.ourfamily h5{	padding:0px; margin: 0px; }
.ourfamily h6{	padding:0px; margin: 0px; }

.in-section { float: left; width: 100%; }

.wsev h1{ float: none; border: none;  }
.wsev h2{ float: none; border: none;  }
.wsev h3{ float: none; border: none;  }
.wsev h4{ float: none; border: none;  }
.wsev h5{ float: none; border: none;  }
.wsev h6{ float: none; border: none;  }
.wsev .date{ font-size: 12px; font-weight: normal; color: #000; }
.wsev .date{	font-weight: bold; text-transform: uppercase; font-size: 14px; }

.closePageBtn{background: url("../images/btn_right_b.png") no-repeat scroll -10px center transparent;cursor:pointer;width:8px;height:35px; z-index: 1001; float: left; padding: 0px; margin: 0px; right:0px;top:170px; position:fixed;}
.closePageBtnA{background: url("../images/btn_right_b.png") no-repeat scroll -5px center transparent;cursor:pointer;width:8px;height:35px; z-index: 1001; float: left; padding: 0px; margin: 0px;}
.closePageBtn.closed{background:url("../images/btn_left_b.png") no-repeat scroll -10px center transparent;  z-index: 1001; right:0px;top:170px; position:fixed; width:20px;}

#newspage article.seveneighty
{	width: 25%; }
#newspage .wsev h3
{font-weight: bold; }


@media screen and (max-width: 320px){
#newspage .section {
	color: #333333;
    float: left;
    margin: 120px 0 0 10%;
    position: relative;
    width: 85%;
	left: 430px;
    z-index: 0;
}
#newspage .wsev
{
	float: left; border: 1px solid #000; background-color: #fff; padding-bottom: 5px; margin-bottom: 10px; text-align: justify;
	min-width: 380px; width: 22%; margin: 5px 1% 5px 0;
}
}
@media screen and (min-width: 320px) and (max-width: 480px){
#newspage .section {
	color: #333333;
    float: left;
    margin: 120px 0 0 10%;
    position: relative;
    width: 85%;
	left: 430px;
    z-index: 0;
}
#newspage .wsev
{
	float: left; border: 1px solid #000; background-color: #fff; padding-bottom: 5px; margin-bottom: 10px; text-align: justify;
	min-width: 380px; width: 22%; margin: 5px 1% 5px 0;
}
}
@media screen and (min-width: 480px) and (max-width: 768px){
#newspage .section {
	color: #333333;
    float: left;
    margin: 120px 0 0 10%;
    position: relative;
    width: 85%;
	left: 430px;
    z-index: 0;
}
#newspage .wsev
{
	float: left; border: 1px solid #000; background-color: #fff; padding-bottom: 5px; margin-bottom: 10px; text-align: justify;
	min-width: 380px; width: 22%; margin: 5px 1% 5px 0;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
#newspage .section {
	color: #333333;
    float: left;
    margin: 120px 0 0 10%;
    position: relative;
    width: 85%;
	left: 430px;
    z-index: 0;
}#newspage .wsev
{
	float: left; border: 1px solid #000; background-color: #fff; padding-bottom: 5px; margin-bottom: 10px; text-align: justify;
	min-width: 320px; width: 22%; margin: 5px 1% 5px 0;
}	
}
@media screen and (min-width: 1024px) and (max-width: 1200px){
#newspage .section {
	color: #333333;
    float: left;
    margin: 120px 0 0 10%;
    position: relative;
    width: 90%;
	left: 430px;
    z-index: 0;
}
#newspage .wsev
{
	float: left; border: 1px solid #000; background-color: #fff; padding-bottom: 5px; margin-bottom: 10px; text-align: justify;
	min-width: 420px; width: 45%; margin: 5px 1% 5px 0;
}
}
@media screen and (min-width: 1200px){
#newspage .section {
	color: #333333;
    float: left;
    margin: 120px 0 0 10%;
    position: relative;
    width: 94%;
	left: 430px;
    z-index: 0;
}	
#newspage .wsev
{
	float: left;
	border: 1px solid #000;
	background-color: #fff;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: justify;
	min-width: 360px;
	width: 22%;
	margin: 5px 1% 5px 0;
	color: #000;
}
}
	

#newspage .article,#newspage .aside {
	visibility: hidden;
}
#newspage .article  {
    background: rgba(255,255,255, 0);
	float: left;
	position: relative;
	width: 499px;
	z-index: 3;
}
#newspage .article.margin-right {
	float: right;
}
#newspage .article.seveneighty {
	width: 100%;
}
#newspage .aside {
    background-color: rgba(255,255,255, 0);
	float: right;
	overflow: hidden;
	position: relative;
	width: 278px;
	z-index: 2;
}
#newspage .aside.leftsidebar {
	float: left;
}
#newspage .aside.leftalone {
	margin-right: 502px;
}
#newspage .hentry {
	width: 429px;
}
#newspage .seveneighty .hentry {
	width: 710px;
	margin-bottom: 30px;
}
#newspage .hentry.portfolio {
	float: left;
}
#newspage .hentry input[type=text], #newspage .hentry input[type=email],#newspage  .hentry input[type=tel],#newspage  .hentry select {
    width: 60%;
}

#newspage .wsev .thumbnail
{ 	float: left; width: 100px;border: 1px solid #CCC; margin-right: 10px; }
#newspage .wsev .lri
{	float: left;  }
#newspage .wsev .row{ float: left; width: 96%; padding: 5px 2%; }
#newspage .wsev .ncont{ float: left; width: 100%; }
#newspage .wsev .imgHentry{ border: none; }
#newspage .wsev .imgHentry:hover{ cursor: pointer; }


#newspage .wsev a{	text-decoration: none; color:  #09c; font-weight: bold }
#newspage .wsev a:hover{ text-decoration: underline; color: #999; }
#newspage .wsev .date{ color: #666; }
#newspage .wsev .rightcol{	float: left;  }
#newspage .wsev .ncontent { float: left; width: 96%; padding: 0 2%; margin-top: 10px; line-height: 20px; display: inline; }
.newssection { float: left; width: 750px; padding: 15px; }
#closeNews{	float: left; width: 20px; padding: 0 0; height: 35px; background: #009ed1 url('../images/btn_close.png') no-repeat center center; }
#closeNews:hover{ background: #999 url('../images/btn_close.png') no-repeat center center; }

#newspage .pix_share { float: left;  }
#newspage .pix_share h4{ float: left;  width: 100%; margin:10px 0 10px 0; padding: 0 0; }
#newspage .pix_share p { padding: 0px; margin-left: 15px;}

.pix_share h4
{ float: left; border-bottom: 1px solid #ADB6B4; float: left; width: 100%; margin: 0px; width: 100%; margin:10px 0 10px 0; padding: 0 0;}
.pix_share h4 span{ float: left; padding: 0 15px; background-color:#FFF;  line-height: 35px;  margin: 0px; }

.wsev h3 a:hover, .wsev h3 a.active{ background-color: rgba(204,204,204,0.9); color: #09c;  }
.wsev h3, .wsev h2, .wsev h1{ color: #09c;}

#newspage .special{ background-color: #09c;  color: #fff;}
#newspage .special a{ color: #fff; }
#newspage .special h3, #newspage .special h2, #newspage .special h1 { color: #ccc; }
#newspage .special .date { color: #fff; }
#newspage .ncontent a{ color: #CCC; text-decoration: underline; }
#newspage .special .ncontent a{ color: #CCC; text-decoration: underline; }
#newspage .special .ncontent a:hover{ color: #999; text-decoration: underline; }
#newspage .ncontent a{ color: #666; text-decoration: underline; }
#newspage .ncontent a{ color: #333; text-decoration: underline; }


