

.pnlitm_nogap_btm{
	margin:15px 1% 0 1%;
	padding:10px 1%;
	/*border:1px solid #00c;*/
}

.pnlitm_nogap_top{
	margin:0 1% 15px 1%;
	padding:10px 1%;
	/*border:1px solid #0f0;*/
}
.pnlitm_nogap{
	margin:0 1% 0 1%;
	padding:10px 1%;
	/*border:1px solid #cc0;*/
}
.panel_column_item{
	margin:15px 3%;
	padding:10px 2%;
}
.pnl_colitm_nogap{
	margin:0 3% 0 3%;
	padding:10px 2%;
}
.pnl_colitm_nogap_btm{
	margin:15px 3% 0 3%;
	border-bottom:3px dashed #f00 !important;
	padding:10px 2%;
}
.pnl_colitm_nogap_top{
	margin:0 3% 15px 3%;
	border-top:3px dashed #0f0 !important;
	padding:10px 2%;
}

.outerlink{
 	position:absolute;
	left:-1px;
	bottom:-1px;
	padding:4px 8px 8px 12px;
	margin-top:20px;
	text-align:left;
	width:100.7%;
}
.outerlink a{
 	color:#fff;
}
.outerlink a:hover{
 	color:#cef;
}
.outerlink a:hover:after{
 	border-left: 8px solid #cef;
}
.outerlink a.dk{
 	color:#555;
}
.outerlink a.dk:hover{
 	color:#88c;
}
.outerlink a:after {
    content: '  ';
    border-left: 8px solid #fff;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    float:right;
   	margin:3px 2px 0 0;
}
.outerlink a.dk:after {
    border-left: 8px solid #222;
}
.outerlink a.dk:hover:after{
 	border-left: 8px solid #77a;
}
.cyclelink{
	height:100%;
	width:100%;
}
a.noline{
	display:block;
	/*width:200px;
	height:220px;
	border: 1px solid #fcc;
	background-color:#CCCCFF ;*/
}

.fixht_img{
	height:180px;
	margin-top:14px;
	margin-bottom:14px;
	background-repeat:no-repeat ;
	background-position:50%;
}
.coverbg{
	background-size:cover;
	background-repeat:no-repeat ;
}
.containbg{
	background-size:contain;
	background-repeat:no-repeat ;
	background-position: center;
}
.news_fixht_img{
	height:120px;
	background-repeat:no-repeat ;
	background-position:50%;
}
.news_row_itm{
	margin:0 1% 15px 1%;
	padding:10px 1%;
	vertical-align:top;
}
.news_page_row_itm{
	margin:0 1.2% 25px 1.2%;
	vertical-align:top;
	background:#fff;
}
.news_page_row_itm div{
	padding:2px 16px 0 16px;
}

.news_page_itm{
	vertical-align:top;
	background:#fff;
	margin:30px auto 60px auto;
	max-width:760px;
	padding:0 40px 10px 40px;
}
.news_page_itm img{
	width:100%;
}

.news_column_itm .subhead{
	font-size:140%;
}

.synop_sole_itm{
	vertical-align:top;
	background:#fff;
	margin:30px auto 40px auto;
	max-width:760px;
	width:100%;
	padding:20px 40px 30px 40px;
}
.synop_sole_itm img{
	width:50%;
	max-width:160px;
	display: block;
    margin: 0 auto 20px auto;
}

.synop_list_row{
	margin:10px 1.2% 25px 1.2%;
	padding:20px 40px 20px 40px;
	border-top:10px solid #E0E2E4;
	border-bottom:20px solid #E0E2E4;
	border-right:10px solid #E0E2E4;
	border-left:10px solid #E0E2E4;
	vertical-align:top;
	background:#fff;
}

.synop_list_img{
	text-align:center;
	height:70px;
}
.synop_list_img img{
	max-height:100%;
}
.synop_list_box3 .h3{
	margin:0;
}
.synop_list_services{
	margin-top:5px;
	margin-bottom:4px;
}


@media screen and (min-width: 900px) {
	.news_column_itm{
		margin:0 1% 20px 1% !important;
		vertical-align:top;
		background:#fff;
		padding-bottom:6px;
	}
	.news_column_itm .disp_block{
		max-width: 220px;
	}
	.news_row_itm .disp_block {
		max-width: 200px;
	}
	.news_column_img{
		height:80px;
	}

	.synop_list_table {
		border-collapse: collapse;
		border-spacing: 0;
		display:table;
	}
	.synop_list_row{
		display:table-row;
	}
	.synop_list_box1{
		display:table-cell;
		padding:0 20px 0 30px;
		width:22%;
		vertical-align:middle;
		font-size: 130%;
		line-height: 1.1;
	}
	.synop_list_box2{
		display:table-cell;
		padding:20px 10px 20px 40px;
		width:43%;
		vertical-align:top;
	}
	.synop_list_box3{
		display:table-cell;
		padding:20px 10px 20px 40px;
		width:24%;
		vertical-align:top;
		line-height:1.15;
	}
	.synop_list_box4{
		display:table-cell;
		padding:20px 30px 20px 0;
		width:11%;
		vertical-align:top;
	}
	.provider_btn{
		display:block;
		width:100%;
	}
}
@media screen and (max-width: 899px){
	.news_column_itm{
		margin:10px 2.2% 10px 2.2% !important;
		vertical-align:top;
		background:#fff;
		padding-bottom:6px;
		display:inline-block;
		width:45%;
	}
	.news_column_img{
		height:120px;
	}
	.synop_list_table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	.synop_list_box1{
		padding:0 ;
		width:90%;
		margin:0 auto;
		font-size: 130%;
		line-height: 1.1;
	}
	.synop_list_box2{
		display:inline-block;
		padding:10px 0 10px 0;
		width:68%;
		vertical-align:top;
	}
	.synop_list_box3{
		display:inline-block;
		padding:10px 0 10px 20px;
		width:32%;
		vertical-align:top;
		line-height: 1.1;
	}
	.synop_list_box4{
		display:block;
		padding:6px 0 0 0;
		width:98%;
		text-align:center;
		margin:0 auto;
	}
	.provider_btn{
		display:inline-block;
	}
}



.news_column_itm .disp_block{
	padding:15px 15px 1px 15px;
	margin:0;
}
.news_column_itm .disp_block .subhead{
	margin:4px 0;
	line-height:1;
}
.news_column_itm .disp_block p{
	padding:0;
}
.news_column_img{
	width:100%;
	margin:0 auto;
	background-repeat:no-repeat ;
	background-position: center;
}
#subrow-menu{
	top:0
}
.subrow-nav {
	width:100%;
}
.subrow-nav ul{
	padding: 0;
	color:#fff;
	list-style-type: none;
	display:table;
	font-weight:600;
	text-align:center;
}
.subrow-nav ul li a{
	display:block;
	padding:12px 18px;
 	color:#fff;

}
.subrow-nav ul li a:hover{
 	background-color:#0055a0;
}
.subrow-nav .active{
 	background-color:#0055a0;
}


@media screen and (min-width: 1180px) {
	.subrow-nav ul{
		width:100%;
		font-size:124%;
		max-width:1118px;
		margin:0 auto;
		/*border-bottom:1px solid #34f;*/
	}
	.subrow-nav li{
	 	display:inline-block;
	}
	.panel_item{
		margin:15px 1.5%;
		/*padding:10px 2%;*/
	}
}

@media screen and (min-width : 581px) and (max-width: 1179px){
	.subrow-nav ul{
		width:100%;
		margin:0;
		/*border-bottom:1px solid #34f;*/
	}
	.subrow-nav li{
	 	display:inline-block;
	}
	.panel_item{
		margin:15px 2.5%;
		/*padding:10px 2%;*/
	}
}

@media screen and (max-width: 580px) {
	#subrow-menu{
		font-size:114%;
	}
	.subrow-nav ul{
		width:100%;
		margin:0;
		/*border-bottom:1px solid #34f;*/
	}
	.subrow-nav li{
	 	display:inline-block;
	}
	.panel_item{
		margin:15px 3%;
		/*padding:10px 2%;*/
	}
}

.panel_bgimg{
	/*cover*/
	background-repeat:no-repeat !important;
	background-position:50%;
}
.sgl_itm_bgimg{
	background-repeat:no-repeat !important;
	background-position:50%;
}
.indent1{
	padding-left:10px;
	padding-right:10px;
}
.indent2{
	padding-left:20px;
	padding-right:20px;
}

.cycle_bgimg {
    background-repeat:no-repeat !important;
    background-position:50% !important;
    width:100%;
}


@media screen and (min-width: 1201px) {
	.cycle_bgimg {
		background-size:contain !important;
	}
}
@media screen and (max-width: 1200px){
	.cycle_bgimg {
		background-size:contain  !important;
	}
}

@media screen and (min-width: 1201px) {
	.cycle_bgimg {
		height:510px;
	}
}
@media screen and (min-width: 1001px) and (max-width: 1200px) {
	.cycle_bgimg {
		height:470px;
	}
}
@media screen and (min-width: 801px) and (max-width: 1000px) {
	.cycle_bgimg {
		height:420px;
	}
}
@media screen and (min-width: 701px) and (max-width: 800px) {
	.cycle_bgimg {
		height:390px;
	}
}
@media screen and (min-width: 601px) and (max-width: 700px) {
	.cycle_bgimg {
		height:365px;
	}
}
@media screen and (min-width:501px) and (max-width: 600px) {
	.cycle_bgimg {
		height:330px;
	}
}
@media screen and (min-width:401px) and (max-width: 500px) {
	.cycle_bgimg {
		height:300px;
	}
}
@media screen and  (max-width: 400px) {
	.cycle_bgimg {
		height:280px;
	}
}

.cycle-overlay{
	position: absolute;
	z-index: 900;
	text-align:left;
	font-weight: 700;
    background: rgb(20,20,30);
	background: linear-gradient(180deg, rgba(20,20,30,0.65) 0%, rgba(20,20,30,0.65) 85%, rgba(20,20,30,0) 100%);
}
.removebg{
    background: transparent;
}

.cycle-slideshow  {
    text-align:center;
    margin: 0 auto;
}

.cycle-slideshow img {
    /*some of these styles will be set by the plugin by default - setting them here helps avoid flash-of-unstyled-content*/
 	text-align: center;
    height:auto;
	width: 100%;
  	max-width:1118px;
  /*	border:#009a74 1px solid;*/

}

/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static;
	z-index: 100;
}

.cycle-pager {
    text-align: center;
    bottom:10px;
	width: 100%;
	z-index: 500;
	position: absolute;
	overflow: hidden;
}
.cycle-pager span {
    font-family: arial; font-size: 36px; width: 16px; height: 16px;
    display: inline-block; color: #F5D587; cursor: pointer;
}
.cycle-pager span.cycle-pager-active { color: #FF9F11;}
.cycle-pager > * { cursor: pointer;}

/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }

/* prev / next links */
.cycle-arrows {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 800;
	height: 30px;
	background: rgba(239, 99, 95, 0.72);
}
.cycle-prev,.cycle-next {
	cursor: pointer;
	position: absolute;
	bottom:0;
	z-index: 900;
	height: 24px;
}
.cycle-prev {width: 20px; left: 5px; background: url(../_images/left_arrow.png)  no-repeat;}
.cycle-next {width: 20px; right: 5px; background: url(../_images/right_arrow.png)  no-repeat;}
.cycle-prev:hover {background: url(../_images/left_arrow_o.png)  no-repeat; }
.cycle-next:hover { background: url(../_images/right_arrow_o.png)   no-repeat; }

/* media queries - style overrides for mobile */

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow { width: 100%;}
    .cycle-overlay { padding: 4px }
}

