#practice-policy ol.roman-upper{ list-style: upper-roman; }
#practice-policy ol.roman-lower{ list-style: lower-roman; }
#practice-policy ol.alpha-upper{ list-style: upper-alpha; }
#practice-policy ol.alpha-lower{ list-style: lower-alpha; }
#practice-policy ol.order{ list-style: decimal; }#practice-policy ul{ list-style-type: disc; }
#practice-policy ul.simple{ list-style-type: none; }
#practice-policy strong.bold{ font-weight: 700; }
#practice-policy em.underline{ font-style: normal; text-decoration: underline; }
#practice-policy em.italic{ font-style: italic; }
#practice-policy strong{ font-weight: 700; }

/* VIDEO CODE */
.video img{ margin-bottom: 5px; }
.video{	font-size: 90%;	color: #534D45;	background: #e6e5d4;	padding: 10px;	/*width: 480px;*/	margin-right: auto;	margin-left: auto;	margin-bottom: 20px;}
.video p{ margin: 0; }
.video embed{ margin: 0 auto 15px; display: block; }
.video embed+h3{ margin: 0; }
.video-block {
	background: #fcfcfc;
	padding: 8px 10px 10px;
	/*width: 460px;*/
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.5);
	box-shadow: 0 0 2px rgba(0,0,0,0.5);	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.video-block .video {
	margin: 0 auto 6px;
	background: none;
	padding: 6px;	width: auto;	background: #e7e5d1;}.video-block .video embed { margin: 0 auto; }.video-block .video ~ * { margin-left: 10px; margin-right: 10px; }.video-container {position: relative;padding-bottom: 56.25%;padding-top: 35px;height: 0;overflow: hidden;}.video-container iframe {position: absolute;top:0;left: 0;width: 100%;height: 100%;}/* END VIDEO CODE *//*Tag Boxes
------------------------------------*/
/*Tag Boxes v1*/
.tag-box-v1 {  border: solid 1px #eee;  border-top: solid 2px #1D3B77;}
/*Tag Boxes v1 alt*/.tag-box-v1-alt {  border: solid 1px #eee;  border-top: solid 2px #CC3300;}
/*Tag Boxes v2*/.tag-box-v2 {  background: #fafafa;  border: solid 1px #eee;  border-left: solid 2px #1D3B77;}
/*Tag Boxes v2 alt*/.tag-box-v2-alt {  background: #fafafa;  border: solid 1px #eee;  border-left: solid 2px #CC3300;}/*Tag Boxes v7*/.tag-box-v7 {  border: solid 1px #eee;  border-bottom: solid 2px #1D3B77;}/*Tag Boxes v7 alt*/.tag-box-v7-alt {  border: solid 1px #eee;  border-bottom: solid 2px #CC3300;}/*End Tag Boxes------------------------------------*//*Panels------------------------------------*/.panel-dark-blue {	border-color: #1D3B77;}.panel-dark-blue > .panel-heading {	background: #1D3B77;}.panel-orange {	border-color: #CC3300;}.panel-orange > .panel-heading {	background: #CC3300;}.panel {	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;}.panel-heading { border-radius: 0; }.panel-title > a { color: #585f69; }.panel-group .panel { border-radius: 0; }.panel-default > .panel-heading { background: #fefefe; /*WhW-06052015-for gray background*/background-color: #eee; }.panel-group .panel-body { padding: 8px 15px 6px; }/*End Panels------------------------------------*/.icon-color {color:#1D3B77;}.icon-color-alt {color:#c30;}.icon-color-disabled {color: #999;}


.service .service-icon {	color: #1d3b77;	}
a.link-disabled:link {
	color: #909090;
	cursor: default;
}

a.link-disabled:visited {
	color: #909090;
	cursor: default;
}

a.link-delete:link {
	color: #CC3300;
	a:hover: #EF5E2E;
}

a.link-delete:hover {
	color: #EF5E2E;
}

a.link-delete:visited {
	color: #EF5E2E;
}

a[name] {
	color:inherit;
	text-decoration:none;
}

a[name]:hover {
	color:inherit;
	text-decoration:none;
}

.pdf-blurb{	font-size: 95%;	padding: 10px 5px 10px 30px;	background: url(../img/custom/icons/pdf-icon.png) 10px 50% no-repeat #ebebeb;}.paragraphlist{	background: url(../img/custom/icons/arrow-right-square.gif) left 6px no-repeat;	padding-left: 10px;	margin-top: 15px;}
.required {
color: #999999;
font-style: italic;
}



#events-listing{ padding: 0; margin-left: 0; }#events-listing ul li{	padding: 0;	margin-left: 0;	line-height: 1.4em;	margin-bottom: 16px;	list-style: none;}#events-listing .event_date{	float: left;	width: 175px;	color: #4c4c4c;	font-weight: 400;	font-style: normal;	vertical-align: top;}#events-listing h3{ border-bottom: 1px solid #b94d19; }#events-listing .event_title{	display: block;	float: left;	font-size: 1em;	font-style: normal;	font-weight: 700;	width: 400px;}#events-listing .event_location{	color: #4C4C4C;	font-style: normal;	font-weight: 400;	width: 400px;	display: block;	margin-left: 175px;}#events-listing .event_title a{ text-decoration: none; }.news{ font-size: 15px; line-height: 22px; }.news ul li{	background: 0 0;	margin: 0;	padding: 0 0 17px;	list-style: none;}.news ul a{	/*font-size: 17px;*/	display: inline;	vertical-align: top;	position: relative;}.news ul a:after{	margin: 2px 5px 0 8px;	height: 17px;	width: 1px;	background: #c30;	display: inline-block;	vertical-align: top;	content: '';}.morelink{	text-align: left;	text-transform: uppercase;	font-size: 15px;	line-height: 22px;}.faqquestion{	background: url(../img/custom/icons/arrow-right-orange.gif) left 6px no-repeat;	padding-left: 10px;	margin-top: 15px;	font-weight: 700;	font-size: 105%;}.photoright{	float: right;	padding: 5px;	font-size: 90%;	color: #4D5E4F;	border: 1px solid #999;}.photoleft{	float: left;	padding: 5px;	font-size: 90%;	color: #4D5E4F;	border: 1px solid #999;}/* Gallery H Links */h2.gallery a:link {	color: #1D3B77;}h2.gallery  a:visited {	color: #1D3B77;}h2.gallery a:hover {	color: #36c;}h3.gallery a:link, h3.gallery a:visited {	color: #1D3B77;}h4.gallery a:link, h4.gallery a:visited {	color: #1D3B77;}/* End Gallery H Links */.icd-head{ font-weight: 700; font-size: 110%; color: #b94d19; }dl.icd9{ float: left; margin: 1em 0; padding: 0; font-size: 90%; }.icd9 dt{	clear: left;	float: left;	width: 100px;	margin: 0;	padding: 0 5px 0 0;}.icd9 dd{	float: left;	width: 500px;	margin: 0;	padding: 0 5px 0 0;}dl.icd10{	float: left;	margin: 1em 0;	padding: 0;	border-top: 2px solid #999;	border-bottom: 2px solid #999;	font-size: 100%;}.icd10 dt{	clear: left;	float: left;	width: 150px;	margin: 0;	padding: 5px 5px 5px 0;	border-top: 1px solid #999;}.icd10 dd{	float: left;	width: 450px;	margin: 0;	padding: 5px 5px 5px 0;	border-top: 1px solid #999;}body{ -webkit-text-size-adjust: 100%; }#divResult{ padding-left: 4px; }.noBorder{ border: 0!important; }.leftAlign{ text-align: left!important; }.leftCellOutT{ width: 25%; text-align: left; display: table-cell; }.rightCellOutT{ width: 75%; text-align: left; display: table-cell; }.section-title {	margin: 0 0 10px;	border-bottom-style: solid;	border-bottom-width: 1px;}.caption{	font-size: 90%;	font-weight: 400;	line-height: 16px;	padding-top: 10px;}.pager a{	display: inline-block;	padding: 5px 10px;	border-radius: 2px;}.pager a:hover{	display: inline-block;	padding: 5px 10px;	background-color: #DDD;	text-decoration: none;}.pager{	display: inline-block;	padding: 5px 10px;	margin: 0 5px;	color: #000;	background-color: #EDEEE0;	border-radius: 2px;	float: right;}.PagerActive{	display: inline-block;	padding: 5px 10px;	margin: 0 5px;	color: #fff;	font-weight: 700;	background-color: #F48020;	border-radius: 2px;}.myacct-tbl{	background: #fff;	border-collapse: collapse;	text-align: left;	margin-bottom: 20px;	margin-top: 20px;}.myacct-tbl th{	font-weight: 700;	color: #000;	padding: 5px;	border-bottom: 2px solid #226FBC;}.myacct-tbl td{	border-bottom: 1px solid #ccc;	color: #000;	padding: 5px;}.myacct-tbl tbody tr:hover td{ color: #009; }.myacct-tbl thead tfoot{	font-weight: 700;	color: #000;	padding: 5px;	border-bottom: 2px solid #226FBC;}.ais{	display: inline-table;	padding: 10px;	margin: 10px;	border-style: solid;	border-color: #b94d19;	border-width: 1px;}/* 18 - CUSTOM THEME *//* cart */.loginbar .cart {	width: 24px;	height: 24px;	background: url(../img/custom/sprite.png) no-repeat -338px -3px;	text-indent: -9999px;	display: inline-block;	vertical-align: top;}.loginbar .link-cart:hover .cart{ background-position: -375px -3px; }.loginname{    color:#cf5f39; text-transform:uppercase; font-size:11px;}/* top navigation */.topbar ul.loginbar { padding: 0; }.header .navbar-brand { top: -38px; max-width: 192px; position: absolute; z-index: 2;}.header .navbar-brand img { max-width: 100%; }.topbar ul.loginbar > li.active > a,.topbar ul.loginbar > li > a:hover { color: #36c; }.input-group { margin: 18px 40px 0 0; }hr { background-color: #ccc; height: 1px; border: 0; margin: 18px 0; }.header .navbar-default .navbar-nav > li { position: relative; margin: 0 5px; }.header .navbar-default .navbar-nav > li:before {	content: '';	clear: both;	height: 14px;	left: -6px;	top: 13px;	width: 1px;	background: #c30;	display: inline-block;	vertical-align: top;	position: absolute;}.header .navbar-default .navbar-nav > li:last-child:before,.header .navbar-default .navbar-nav > li:first-child:before { display: none; }.header .navbar-default .navbar-nav > li > a {	color: #231f20;	font: 500 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;	padding: 12px 2px 10px;}.header .navbar-default .navbar-nav > li > a:hover,.header .navbar-default .navbar-nav > .active > a { border-color: #7595d5; color: #36c; }
.navbar-toggle { background: #36c !important; }
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus { background: #58e !important; }.navbar-default .navbar-toggle { border-color: #36c; }.header .navbar .nav > li { position: relative; }.header .navbar .nav > li > .search { ;	color: #36c; }
.header .navbar .nav > li > .search.fa-times,.header .navbar .nav > li > .search:hover {	color: #fff !important;	background: #36c;	border-bottom-color: #36c;}body {    font-size: 15px;   line-height: 1.4;}blockquote:hover,blockquote.text-right:hover {border-left-color: #1D3B77;}dd {padding-bottom: 10px;}/* titles */h1, h2, h3, h4, h5, h6 { color: #1D3B77; }
h1 { font-size: 28px; line-height: 36px; }
.headline h2,h2 { font-size: 22px; line-height: 26px; margin-top: 15px; }

h3.lead ,h3 { font-size: 20px; line-height: 24px; }
h4.lead ,h4 { font-size: 18px; line-height: 22px; font-weight: 600; }h5.lead ,h5 {	font-size: 16px;	line-height: 20px;	font-weight: 600;
	/*text-transform: uppercase;*/}
h6.lead ,h6 {	font-size: 14px;	height: 14px;	font-weight: 600;
	/*text-transform: uppercase;*/}

h2 > a,h3 > a,h4 > a,h5 > a,h6 > a { color: #36c; }
h2 > a:hover,h3 > a:hover,h4 > a:hover,h5 > a:hover,h6 > a:hover { color: #c30; text-decoration: none; }h1.title { margin: 20px 0 0; }.headline { margin: 0 0 15px; border-bottom: 1px dotted #e4e4e4; }
.headline h2,.headline h3,.headline h4 { border-color: #1336a7; }
.title-blue a,.title-blue,h2.list-title { color: #1d3b77; }
.lead { color: #c30; font-weight: 400; margin: 0 0 11px; }
.title-blurb{ margin: 0; }
p, li { color: #58595b; }
/* links */a {  text-decoration: none;  color: inherit;}a:link, a:visited { border:none; text-decoration:none; font-style:normal; color:#36c;}.color-blue { color: #36c; }
/* a,li a,.color-blue { color: #36c; } */a:hover,.color-blue:hover { color: #58e; }.btn-blue { background: #36c; color: #fff !important; }.btn-grey { background: #dddede; color: #333; border: #ccc solid !important; }.btn-blue:focus,.btn-blue:hover { background: #58e; color: #fff; }.link-gray { color: #555; }.link-gray:hover { color: #36c; text-decoration: none; }/* breadcrumbs */.breadcrumbs {	background: url(../img/custom/bg-decor.jpg);	margin: 3px 0 0;	overflow: visible;	position: relative;	min-height: 73px;}
.breadcrumbs:after{	clear: both;	display: block;	content: '';	width: 100%;	height: 1px;	background: #e5e5e5;	position: absolute;	bottom: -5px;	z-index: 5;}.breadcrumb a { color: #bcbec0; }
.breadcrumb li.active,.breadcrumb li a:hover { color: #fff; }/* Intro */.intro { margin: 0 0 30px; }.intro.decoration-box {	padding: 23px 0 40px;	margin: 4px 0 30px;	position: relative;}
.intro.decoration-box:before{	clear: both;	display: block;	content: '';	position: absolute;	left: 0;	top: 0;	background: url(../img/custom/bg-decor-intro.png) repeat-x 10% 0;	height: 100%;	width: 100%;}.intro.decoration-box:after{	clear: both;	display: block;	content: '';	position: absolute;	bottom: -4px;	left: 0;	width: 100%;	background: #e5e5e5;	height: 1px;}.intro .welcome {	text-align: center;	color: #fff;	padding: 0 0 30px;	font: 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;}.intro.decoration-box  h2 {	font: 300 24px/30px 'Open Sans', Arial, Helvetica, sans-serif;	color: #fff;	margin: 0 0 4px;}.intro .welcome input[type=text] { text-align: center; }.intro .welcome input[type=text] + span button { padding: 8px 13px; }
.intro-visual a { display: block; }
.intro-visual img { display: none; max-width: 100%; margin: 0 auto; }
.intro-visual .color-img { display: block; }
.intro-visual > div:hover { text-decoration: none; }
.intro-visual > div:hover img { display: block; }
.intro-visual > div:hover .color-img { display: none; }
h2.title-visual {	background: #36c;	display: block;	overflow: hidden;	color: #fff;	margin: 0;	font: 22px/24px 'Open Sans', Arial, Helvetica, sans-serif;}
h2.title-visual a {	display: table;	color: #fff;	height: 62px;	padding: 2px 8px;	width: 100%;	margin: 0;	text-align: center;	vertical-align: middle;}
h2.title-visual a:hover { text-decoration: none; }
h2.title-visual em{	font-style: normal;	display: table-cell;	vertical-align: middle;}/* hightlight-box */.highlight-section { overflow: hidden; }.highlight-box .desc { margin: 0 15px 3px; }.highlight-box img { margin: 0 auto; max-width: 100%; display: block; }.highlight-box:hover .desc {	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);	-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);	box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);}.highlight-box:hover .desc-holder { background: #fcfcfc; }.highlight-box .desc a { display: block; }.highlight-box .desc-holder { padding: 7px 6px; }.highlight-box:hover a { color: #c30; }/* events */.event-box {	display: block;	padding: 0 0 20px;	overflow: hidden;	font: 15px/20px 'Open Sans', Arial, Helvetica, sans-serif;	color: #58595b;	display: table;}
h4.date,.event-box .date {	background: #c30;	width: 66px;	text-align: center;	color: #fff;	vertical-align: middle;	font: 600 17px/22px 'Open Sans', Arial, Helvetica, sans-serif;	display: table-cell;	margin: 0 10px 5px 0;}
h4.date a,.event-box .date a {	color: #fff;	display: block;	overflow: hidden;	padding: 7px 4px;}
h4.date a:hover,.event-box .date a:hover{ text-decoration: none; }
.event-box .date + .event-holder {	display: table-cell;	padding: 0 0 0 20px;	vertical-align: middle;}
.event-box .date + .event-holder > a { font-size: 17px; }.event-box .date + .event-holder ul { margin: 0; }.event-box h3 { margin: 0 0 5px; }.event-box li{ position: relative; padding: 0; vertical-align: top; }.event-box li:before {	display: inline-block;	vertical-align: top;	height: 16px;	width: 1px;	margin: 3px 5px 3px 3px;	background: #c30;	content: '';	clear: both;}.event-box li:first-child:before { display: none; }.event-box li a { color: #36c; }.event-box span + span { position: relative; }.event-box span + span:before {	display: inline-block;	vertical-align: top;	height: 16px;	width: 1px;	margin: 3px 12px 3px 8px;	background: #c30;	content: '';	clear: both;}
/* advertise block */.ad-box:after{ clear: both; display: block; content: ''; }.ad-box { margin: 0 0 20px; }.ad-box a { display: block; margin: 0 0 3px; }.ad-box img { max-width: 100%; display: block; margin: 0 0 0 auto; }.ad-box ul {	font: 10px/12px 'Open Sans', Arial, Helvetica, sans-serif;	text-transform: uppercase;	padding: 8px 0 0;}.ad-box ul li { position: relative; padding: 0 0 0 8px; }.ad-box ul li:before {	display: inline-block;	vertical-align: top;	height: 12px;	width: 1px;	content: '';	clear: both;	background: #9b9b9b;	position: absolute;	left: 3px;}.ad-box ul li:first-child { padding: 0; }.ad-box ul li:first-child:before { display: none; }.ad-box ul a { color: #9b9b9b; }.ad-box ul a:hover { text-decoration: none; color: #36c; }/* decoration-box */.decoration-box {	background: url(../img/custom/bg-decor.jpg);	padding: 10px 15px;	margin-top: 20px;	margin-bottom: 30px;}
.decoration-box h2 { color: #e4e4e4; }.decoration-box-3 h2 { color: #1d3b77; }.decoration-box-3 ul,.decoration-box-2 ul {	font: 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;}.decoration-box ul a { color: #fff; }.decoration-box-3 ul a { color: #36c; }.decoration-box-3 ul a:hover { color: #c30; text-decoration: none; }.decoration-box ul li { padding: 0 0 8px; }.decoration-box-2 { background: url(../img/custom/bg-decor-2.jpg); }.decoration-box-3 {	padding: 10px 15px 20px;	background: url(../img/custom/bg-decor-4.jpg);}
.decoration-box-2 .visual-list { text-transform: uppercase; }.decoration-box-3 .headline h2 { color: #1d3b77; }.decoration-box.decoration-box-white { background: none; }.visual-list {	font: 600 15px/20px 'Open Sans', Arial, Helvetica, sans-serif;}
.visual-list li a { color: #fff; }.visual-list li {	display: table;	width: 100%;	vertical-align: middle;	margin: 0 0 20px;}.visual-list li > span { display: table-cell; vertical-align: middle; }.visual-list li > span:first-child { width: 70px; }.visual-list img { vertical-align: middle; }.decoration-box .dl-horizontal a { color: #e4e4e4; }.decoration-box-3 .headline { border-color: #fff; margin: 0 0 3px; }
/* membership */.membership.panel,.decoration-box.panel { border: none; padding: 0; }.membership.panel-primary > .panel-heading,.decoration-box.panel-primary > .panel-heading {	background: none;	border: none;	padding-top: 10px;	padding-bottom: 0;}
.membership.panel-primary > .panel-heading > h2,.decoration-box.panel-primary > .panel-heading > h2 { margin: 0; }.decoration-box.panel-primary ul { margin: 0; }.decoration-box.panel-primary ul li { padding: 9px 0; }.membership.panel-primary { border: none; }.membership.panel-primary > .panel-heading { padding-left: 0; padding-right: 0; }.membership.panel-primary .panel-body { padding: 0; }.membership.panel-primary li { padding: 9px 0 0; }/* quick-links */.quick-links { position: relative; }.quick-links-decoration:before{	clear: both;	display: block;	content: '';	position: absolute;	left: 0;	bottom: 70px;	background: url(../img/custom/bg-decor-intro-2.png) repeat-x;	height: 79px;	width: 100%;}.quick-links .list-unstyled {	font: 15px/19px 'Open Sans', Arial, Helvetica, sans-serif;	color: #58595b;}.quick-links .alignleft { float: left; margin: 0 16px 4px 0; }.quick-links .description { overflow: hidden; }.quick-links h3 { margin: 0; }.quick-links ul li { padding: 0 0 30px; }.quick-links ul li:after{ clear: both; display: block; content: ''; }.quick-links p { margin: 0; }.text-uppercase { text-transform: uppercase; }.quick-links .text-uppercase { line-height: 30px; }.quick-links .text-uppercase li { padding: 0 0 15px; }.quick-links .link-box { margin: 0 0 20px; }.quick-links .link-box h3 { margin: 0 0 5px; }.quick-links .link-box h3 a { color: #36c; }.quick-links .link-box h3 a:hover { color: #c30; }.quick-links .link-box .box-holder {	background: #fcfcfc;	padding: 13px 15px;	overflow: hidden;	min-height: 130px;}
.quick-links .link-box p { margin: 0 0 10px; }.quick-links .link-box .btn-quick {	display: block;	background: #36c;	color: #fff;	padding: 8px 15px;	text-align: center;	font-size: 20px;	line-height: 28px;}
.quick-links .link-box .btn-quick:hover { text-decoration: none; background: rgba(81,132,234,1); }/* lists */ul.unordered-list { margin-left: 40px; padding: 0; list-style: none; }ul.unordered-list.no-intend { margin-left: 0; }ul.unordered-list li { padding: 0; }ul.unordered-list li:before {	display: inline-block;	vertical-align: top;	margin: 9px 8px 0 0;	width: 4px;	height: 4px;	background: #36c;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	content: '';	clear: both;}
.publication-list li { padding: 0 0 18px; }.publication-list h4 { margin: 0; font-weight: normal; }.publication-list { font-size: 15px; line-height: 20px; }.list-color-blue li { color: #36c; }ul.list-large li { padding: 0 0 14px; }/* sidebar */.sidebar-fixed-300 { max-width: 300px; float: right; }.sidebar[class^="col-lg"] { padding: 0; }.sidebar-text { text-align: right; }.partner-box {	text-align: left;	background: #ebeced;	padding: 15px 20px 17px;}
.partner-box p { margin: 0 0 8px; }.sidebar-text img { max-width: 100%; }.sidebar-text.text-left { text-align: left; }h1 + .headline { margin-top: 30px; margin-bottom: 20px; }
.headline{ position: relative; }.headline.margin-bottom-20 { margin: 20px 0 20px; }.tweets .btn-follow {	float: right;	background: #c30 url(../img/custom/sprite.png) no-repeat -379px -26px;	position: absolute;	right: 0;	bottom: 2px;	font: 9px/11px 'Open Sans', Arial, Helvetica, sans-serif;	text-transform: uppercase;	color: #fff;	padding: 9px 10px 9px 28px;}.tweets .btn-follow:hover {	text-decoration: none;	background: #e32612 url(../img/custom/sprite.png) no-repeat -379px -26px;}.tweets-list {	margin: 0;	padding: 0;	list-style: none;	overflow: hidden;}
.tweets-list li { display: block; vertical-align: top; }.tweets-list .tweet-box {    position: relative;	background: #f7f7f7;	margin: 0 0 15px;	color: #333;	font-size: 13px;	line-height: 16px;	padding: 10px 10px 15px;}.tweets-list .tweet-box:after{	clear: both;	display: block;	position: absolute;	right: 0;	bottom: 0;	border: 8px solid #f1f1f1;	border-right: 8px solid #fff;	border-bottom: 8px solid #fff;	content: '';}.tweets-list .tweet-box p { margin: 0; }.tweets-list .tweet-box a { color: #36c; }.tweets-list .tweet-box .date { color: #777; font-size: 11px; line-height: 13px; }/*  footer */.footer {	background: url(../img/custom/bg-decor.jpg);	font-size: 13px;}.footer a { color: #e4e4e4; }.footer p, .footer a { font-size: 13px; line-height: 18px; }.footer .visual-list a { color: #e4e4e4; }.footer .link {	text-transform: uppercase;	color: #cac8c8;	font-weight: bold;}.footer-list {	margin: 0;	padding: 0;	list-style: none;	overflow: hidden;}.footer address { margin: 0 0 15px; }
.footer address + .link {	margin: 0 0 18px;	display: inline-block;	vertical-align: top;}/* posts */.posts .dl-horizontal {	display: table;	width: 100%;	vertical-align: middle;	text-align: left;}.posts .dl-horizontal dt {	width: auto;	display: table-cell;	float: none;	max-width: 62px;}.posts .dl-horizontal dt img { padding: 0; border: none; height: auto; }.posts .dl-horizontal dd {	display: table-cell;	width: 100%;	padding: 0 0 0 8px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	vertical-align: middle;}.footer a:hover, .copyright a:hover, .footer .link:hover { color: #14a; text-decoration: none; }.posts .dl-horizontal:hover dd a:hover,.posts .dl-horizontal:hover dd a,.posts .dl-horizontal dd a:hover { color: #14a !important; }.posts .dl-horizontal dd a{font-size:inherit !important;}.sidebar .posts .headline { margin: 0 0 0px; }/* social-icons */.social-icons {	margin: 0;	padding: 15px 0 0;	list-style: none;	overflow: hidden;}.social-icons a {	float: left;	height: 38px;	width: 38px;	margin: 0 10px 10px 0;}
.social-icons a img { display: none; }
.social-icons a img:first-child { display: block; }
.social-icons a:hover img { display: block; }
.social-icons a:hover img:first-child { display: none; }
.copyright { background: #535a65; color: #e4e4e4; }
.copyright a{ color: #fff; }
.copyright a:hover {	text-decoration: none;	color: #fff;	transition: all 0.4s ease-in-out;	-webkit-transition: all 0.4s ease-in-out;}
.copyright a:first-child { margin-left: 0; }
.copyright span ~ a { margin: 0; }
.alignright { float: right; }
.reg-page { background: #fff; }
/* radio buttons */.reg-box:after{ clear: both; display: block; content: ''; }
.reg-control { margin: 0 0 10px; }
#ContentPane input[type=radio] { display: none; }
#ContentPane input[type=radio] + label {	font-size: 13px;	line-height: 20px;	margin: 0 0 12px;	font-weight: 400;}
#ContentPane input[type=radio] + label:before {	content: '';	text-align: center;	line-height: 20px;	width: 20px;	height: 20px;	border-radius: 20px;	display: inline-block;	vertical-align: top;	margin: 0 10px 0 0;	background: #fff;	text-align: center;	background: url(../img/custom/sprite.png) no-repeat -310px 0;}
#ContentPane input[type=radio]:checked + label:before {	content: '';	font-size: 30px;	color: #333;	background-position: -310px -31px;}
#ContentPane input[type=radio]:checked:disabled + label:before { color: #999; background: #ccc; }
#ContentPane input[type=radio]:disabled + label:before { background: #ccc; }
/* slider */.nbs-flexisel-container { position: relative; max-width: 100%; }
.nbs-flexisel-ul {	position: relative;	width: 9999px;	margin: 0px;	padding: 0px;	list-style-type: none;	text-align: center;}
.nbs-flexisel-inner { overflow: hidden; float: left; width: 100%; }
li.nbs-flexisel-item {	float: left;
	margin: 0;
	padding: 0;
	cursor: pointer;
	position: relative;
	/*line-height:0;*/
}

.nbs-flexisel-item a { display: inline-block; vertical-align: top; }
#carousel-1 .nbs-flexisel-item img {
	width: auto;
	margin: 10px auto;
	cursor: pointer;
	display: none;
}

#carousel-1 .nbs-flexisel-item img:first-child { display: block; }
#carousel-1 .nbs-flexisel-item:hover img { display: block; }
#carousel-1 .nbs-flexisel-item:hover img:first-child { display: none; }
.highlight-section .nbs-flexisel-nav-left,
.highlight-section .nbs-flexisel-nav-right {
	width: 10px;
	height: 17px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	top: -46px !important;
	right: 50px;
	background: url(../img/custom/sprite.png) no-repeat;
}
.highlight-section .nbs-flexisel-nav-left { background-position: -320px -60px; }
.highlight-section .nbs-flexisel-nav-right { right: 12px; background-position: -340px -60px; }
.highlight-section .nbs-flexisel-nav-left:hover { background-position: -360px -60px; }
.highlight-section .nbs-flexisel-nav-right:hover { background-position: -380px -60px; }
/* progress-bar */
.progress-bar {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.progress-bar.btn-toolbar,
.progress-bar.btn-toolbar .btn-group { float: none; width: 100%; background: none; }
.progress-bar.btn-toolbar .btn-group {
	display: table;
	table-layout: fixed;
	border-collapse: collapse;
}

.progress-bar ul li { padding: 0; display: table-cell; border-left-width: 0; }
.progress-bar ul a {
	display: block;
	border-left-width: 0;
	background: url(../img/custom/bg-decor-3.jpg);
	color: #36c;
	font-size: 17px;
	line-height: 22px;
}

.progress-bar ul li:first-child a{ border-left-width: 1px; }
.progress-bar ul a:focus,
.progress-bar ul a:active,
.progress-bar ul a:hover {
	color: #fff;
	background: url(../img/custom/bg-decor.jpg);
}

.footer a[href^=tel]:hover,
.footer a[href^=tel]{ color: #dadada; text-decoration: none; }
.copyright .copyright-link:hover{ text-decoration: underline; }

@media only screen and (max-width: 1199px) {
	.header .navbar-default .navbar-nav > li > a { font-size: 11px; }
}
@media only screen and (max-width: 999px) {
	.navbar-collapse { max-height: 100%; }
	.header .navbar-default .navbar-nav > li > a { padding: 8px 7px 6px; }
	.header .navbar-default .navbar-nav > .active > a,
	.header .navbar-default .navbar-nav > .active > a:hover,
	.header .navbar-default .navbar-nav > .active > a:focus { background: #58e; }
	.header .navbar-default .navbar-nav > li:before { display: none; }
	.progress-bar.btn-toolbar .btn-group {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.progress-bar ul li {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 5px 0;
}.input-group { margin: 0; }
}
@media only screen and (min-width: 767px) and (max-width: 999px) {
	.intro-visual span { font-size: 14px; line-height: 18px; }
	.highlight-box { margin: 0 0 5px; text-align: center; }
}
@media only screen and (max-width: 767px) {
	.header .navbar .nav > li > .search.active,
	.header .navbar .nav > li > .search:hover {
	    color: #36c !important;
	    background: #f9f9f9;
	    border-bottom-color: #b8b8b8;
    }
	.topbar ul.loginbar { display: none; }
	.loginbar-li { background: #eaeaea; }
	.header .navbar .nav .loginbar-li.last-child{ margin-bottom: 15px; }
	.alignright { float: none; }
	.header .navbar-brand {
	height: auto;
	position: relative;
	display: block;
	top: 0;
}

	.input-group { margin: 0; }
	.breadcrumbs * { display: none; }	.breadcrumbs h1.pull-left,	.breadcrumbs ul.pull-right { text-align: left; }
	/* PREVENT SLIDE GALLERY ON MOBILE  */	#carousel-1 {	left: 0 !important;	width: 100%;	text-align: center;	overflow: hidden;}	#carousel-1 li {	display: inline-block;	vertical-align: top;	float: none;	max-width: 40%;	width: auto !important;	margin: 0 4% 10px;}
	/* PREVENT SLIDE GALLERY ON MOBILE  */
	.breadcrumbs ul.pull-right { margin: 0; }	.highlight-box { margin: 0 0 15px; text-align: center; }	.intro-visual > div { padding: 0 5px 10px; text-align: center; }	.intro-visual span { height: auto; padding: 10px 8px; }	.content > .row > .col[class^="col-lg"],	.sidebar[class^="col-lg"] { padding-left: 10px; padding-right: 10px; }
	.ad-box { text-align: center; }	.ad-box a { display: inline-block; vertical-align: top; }	.ad-box a { margin-left: auto; margin-right: auto; }	.sidebar-fixed-300 { max-width: 100%; float: none; overflow: hidden; }	.quick-links .link-box .btn-quick { display: block; vertical-align: top; }	.sidebar-text { text-align: left; }	.video { width: auto; background: none; }	.video embed { max-width: 100%; height: auto; }	.intro .welcome > div[class^="col"]:first-child { margin: 0 0 20px; }	.intro .welcome input[type="text"] { text-align: left; }    .event-box .date { float: left; margin: 0; }	.event-box .date + .event-holder { padding: 0 0 0 10px; }	.footer a,	.copyright a { text-decoration: underline; }}
@media only screen and (max-width: 480px) {	.event-box .list-inline > li { display: block; }	.event-box li:before { display: none; }	#carousel-1 li { margin: 0 15px 20px; width: auto !important; }}
@media only print {	* { font-family: Arial, Helvetica, sans-serif !important; }	.container { width: 100%; padding-left: 0; padding-right: 0; }	.row { margin-left: 0; margin-right: 0; }	div[class^="col-"] { padding-left: 0; padding-right: 0; }	/* show */	.collapse { display: block; }
	/* hide */	.breadcrumbs,	.breadcrumbs:after,	.style-switcher-btn,	.events .ad-block,	.quick-links:before,	#logo-footer,	#topcontrol,	.intro.decoration-box:before{ display: none; }
    .breadcrumbs { background: none; }	.content { padding-top: 15px; background-position: 25px; }	.panel-title { padding: 0 0 5px; font-weight: bold; }	.panel-body { padding: 0 0 15px; }	.acc-v1 .panel-heading a { padding: 0; }	.acc-v1 .list-unstyled { padding: 0 0 0 26px; }
	/* hide borders */
	.panel-heading,	.panel-group .panel-heading + .panel-collapse .panel-body,	.panel-group > *,	.headline,	.header,	.headline h2,	.headline h3,	.headline h4,	.copyright{ border: none; }	.content { padding-bottom: 20px; }	.quick-links .link-box .box-holder { min-height: 10px; padding: 0; }	.navbar > .container .navbar-brand,	.navbar > .container-fluid .navbar-brand { margin: 0; padding: 0; }	.quick-links .link-box .btn-quick { display: none; }	.quick-links .link-box { margin: 0 0 10px; }
	.margin-bottom-20,	.margin-bottom-30,	.margin-bottom-40 { margin-bottom: 20px; }
	.copyright { padding: 0; }	.copyright p { margin: -15px 0 0; }	.navbar-brand { margin: 0; }
	.header { margin: 0 0 15px; }	.header .container { padding: 0; }	.header .navbar-header,	.header .navbar-brand {	margin: 0 !important;	padding: 0;	display: block;	overflow: hidden;	height: auto;	float: none;}	.header .navbar-brand { max-width: 192px; }	.navbar > .container .navbar-brand,	.navbar > .container-fluid .navbar-brand {	margin: 0;	top: 0;	left: 0;	padding: 0;	position: relative;	height: auto;}	.header .navbar-brand img { display: block; }	.navbar.navbar-default,	#logo-header{	position: relative;	height: auto;	display: block;	width: auto;	min-height: 61px;	position: relative;	margin: 0;	float: none;	overflow: visible;}	/*#logo-header {top: 30px; }*/	a[href]:after { font-size: 0; line-height: 0; display: none; }	div[class^="col-"] { width: 100%; }	.intro-visual > div { width: 23%; margin: 0 0 0 2%; }	.intro-visual > div:first-child { margin: 0; }	.nbs-flexisel-inner,	.nbs-flexisel-container { width: 100%; display: block; float: none; }	.nbs-flexisel-ul {	position: relative;	left: 0 !important;	top: 0;	width: 100% !important;	overflow: hidden;	display: block;	text-align: left;}
	.highlight-box .desc { padding: 0; }	li.nbs-flexisel-item {	width: 31% !important;	margin: 0 1% 20px 0;	float: none;	display: inline-block;	vertical-align: top;	height: auto !important;	page-break-before: avoid;	page-break-after: avoid;	page-break-inside: avoid;}	li.nbs-flexisel-item:nth-child(2n+1) { display: none; }	.quick-links .link-box .btn-quick { color: #000; }	.quick-links .link-box { margin: 0; }	.highlight-box .desc-holder,	.quick-links .link-box .box-holder { height: auto !important; }}
/* 18 - CUSTOM THEME *//*JQyery Autocomplete*/.ui-autocomplete {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  float: left;  display: none;  min-width: 160px;  _width: 160px;
  padding: 4px 0;
  margin: 5px 0 0 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.ui-autocomplete .ui-menu-item > a.ui-corner-all {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #555555;
  white-space: nowrap;
}
.ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-hover, .ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-active {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-image: none;
}
/*---end autocomplete*/

/*WhW-08/11/2015 Partner section*/
.partnerBG
{
    padding-top:0;
    background:#eeeeee;
    width:100%;
    }
/*--WhW-05/29/2015---- for Unify 1.7 upgrade----------- */
.header .topbar ul.loginbar > li > a:hover{ color: #36c; }
.navbar-default
{
    background-color:White;
    border-color:White;
    }
    
.navbar{ margin-bottom:0px; min-height:40px;}
.footer{	color: #dadada;
    padding: 20px 0 30px;
}
.footer p {  color: #dadada;}
.footer h2, .footer h3, .footer h4 {
  color: #e4e4e4;
  background: none;
  text-shadow: none;
}
.copyright {  font-size: 12px;	padding: 11px 0 7px; border-top: solid 1px #777; }
.copyright p {
	color: #dadada;
	margin-top: 12px;
}
.copyright a{margin: 0 5px; }

/*back to top*/
#topcontrol:hover {
  color: #fff;
  background:  #222;
  }
/*----------END of Unify 1.7 upgrade----------------*/