
div{
	/*outline:1px solid #ccc;*/
}
#antbits-bp a{
	background:none;
	box-shadow:none;
}
#antbits-bp a:focus{
	outline:none;
}
#antbits-bp{
	font-family:"Frutiger W01", Arial, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#231f20;
	padding:0px;
	margin:0px;
	background-color:#fff !important;
	border-bottom:4px solid #0064b7;
	border-left:4px solid #0064b7;
	border-right:4px solid #0064b7;
}
#antbits-bp div{
	margin-top:0px;
	/*outline:1px solid #f00;*/
	
}
#antbits-bp-splash,#antbits-bp-mobile_splash{
	border:1px solid #c8cfd3;
	background-color:#f0f4f5;
	padding:20px;
	margin-top:20px;
}
#antbits-bp-mobile_splash{
	display:none;
	margin-top:20px !important;
}
#antbits-bp-start_btn{
	display:block;
	color:#FFF !important;
	background-color: #007F3B !important;
	border-radius:5px;
	padding:10px;
	text-decoration:none;
	width:200px;
	margin:20px auto 20px auto;
	text-align:center;
	font-size:20px;
}
#antbits-bp-start_btn:hover,#antbits-bp-start_btn:focus{
	background-color: #006747;
}
#antbits-bp-splash p,#antbits-bp-mobile_splash p{
	margin:0px 0px 10px 0px;
	font-size:16px !important;
	line-height:24px !important;
}
#antbits-bp-splash>img,#antbits-bp-mobile_splash>img{
	margin-bottom:20px;
	width:100%;
}
#antbits-bp-info_btn{
	
}
#antbits-bp-info_btn:focus, #info_btn:hover{
	opacity:1;
}
.antbits-bp-fade{
	position:absolute !important;
	z-index:1000;
	background-size:20px 20px;
}
.antbits-bp-fade_fixed{
	position:absolute !important;
	z-index:1000;
	background-size:20px 20px;
}
.antbits-bp-fade_l{
	height:100%  !important;
	width:20px !important;
	margin:0px !important;
	top:0px;
	left:100%;
	background-image:url(../images/fade_l.png);
	background-repeat:repeat-y;
	
}
.antbits-bp-fade_r{
	height:100% !important;
	width:20px !important;
	margin:0px 0px 0px -20px !important;
	top:0px;
	left:150%;
	background-image:url(../images/fade_r.png);
	background-repeat:repeat-y;
}
.antbits-bp-fade_b{
	height:20px !important;
	width:95% !important;
	bottom:0px;
	left:0px;
	background-image:url(../images/fade_b.png);
	background-repeat:repeat-x;
	
}
.antbits-bp-fade_t{
	height:20px !important;
	width:95% !important;
	top:0px;
	left:0px;
	background-image:url(../images/fade_t.png);
	background-repeat:repeat-x;
}
.antbits-bp-back_btn{
	display:block;
	position:absolute;
	left:15px;
	top:21px;
	color:#005eb8 !important;
	font-size:18px;
	padding-left:32px;
	font-weight:bold;
	z-index:101;
	background-image:url(../images/backArrow.png) !important;
	background-repeat:no-repeat !important;
	background-position:center left !important;
	background-size:32px 32px !important;
	cursor:pointer;
}

.antbits-bp-back_btn:hover, .antbits-bp-back_btn:focus, .antbits-bp-back_btn:active{
	opacity:0.5;
}
.antbits-bp-content_view .back_btn{
	left:18px;
	top:8px;
}
.antbits-bp-inner{
	padding:40px 17px 12px 17px;
	position:relative;
	
}
.antbits-bp-inner div{
	position:relative;
}
.antbits-bp-inner>div>div{
	/*margin-right:12px;
	padding:20px 0px 20px 0px;*/
	position:relative;
	
}
.antbits-bp-inner>div>div>p, .antbits-bp-inner>div>div>ul>li,  .antbits-bp-inner>div>div>ul{
	font-size:18px;
	line-height:28px;
	margin:0px 0px 20px 0px;
}
.antbits-bp-content_view{
	margin-top:12px;
	/*border:1px solid #ccc;*/
	width:100%;
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.antbits-bp-scroll_pane{
	overflow-y:auto;
	
}
.antbits-bp-scroll_pane>div{
	padding:20px 12px 20px 0px;
	
}
.antbits-bp-content_view p{
	margin-bottom:12px;
}

.antbits-bp-content_view h2{
	padding:0px 0px 2px 0px;
	margin:10px 0px 2px 0px;
	font-size:24px;
}

#antbits-bp-img_preload{
	display:none;
}
#antbits-bp-dialog_inner,#dialog_outer{
	display:none;
}

#antbits-bp-dialog_inner{
	position:absolute;
	width:96%;
	background-color:#FFF;
	padding:20px 0px 20px 0px;
	z-index:1000;
	border-radius:10px;
	-webkit-box-shadow: 0px 3px 14px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 14px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 14px 0px rgba(50, 50, 50, 0.75);
}

#antbits-bp-dialog_inner ul{
	padding:0px;
	margin:8px 0px 8px 20px;
}
#antbits-bp-dialog_inner li{
	padding:0px;
	margin:0px 0px 8px 0px;
}

#antbits-bp-dialog_content{
	padding:0px 20px 20px 20px;
}
#antbits-bp-dialog_content p,#antbits-bp-dialog_content li{
	font-size:16px !important;
	line-height:24px !important;
	margin:0px 0px 10px 0px;
}
#antbits-bp-dialog_content h2{
	padding:0px;
	margin:0px;
	font-size:22px;
}
#antbits-bp-dialog_inner .antbits-bp-close{
	position:absolute;
	right:12px;
	top:12px;
}
#antbits-bp-dialog_inner .antbits-bp-close:focus, #antbits-bp-dialog_inner .antbits-bp-close:hover{
	opacity:0.5;
}
#antbits-bp-dialog_outer{
	position:fixed;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	background-color:#fff;
	width:100%;
	height:100%;
	z-index:999;
}

#antbits-bp a,#antbits-bp a:visited,#antbits-bp a:active{
	color:#003087;
}
#antbits-bp-splash a:hover ,#antbits-bp-splash a:focus{
	opacity:0.5;
}


#antbits-bp-main{
	position:relative;
	overflow:hidden;
	vertical-align:top;
}

.antbits-bp-slider{
	position:relative;
	white-space:nowrap;
}
.antbits-bp-col{
	margin:20px 0px 0px 0px !important;
	display:inline-block;
	vertical-align:top;
	width: 50%;
	width:calc(50% - 3px);
	white-space:normal;
}
.antbits-bp-col>div{
	margin:0px 20px 0px 20px;
}
#antbits-bp-col_1{
	z-index:100;	
}
#antbits-bp-col_2, #antbits-bp-col_3{
	overflow:hidden;
	z-index:99;
}
#antbits-bp-col_2_slider, #antbits-bp-col_3_slider{
	height:100%;
	position:relative;
	vertical-align:top;
	margin:0px !important;
}
#antbits-bp-col_2_slider>div , #antbits-bp-col_3_slider>div{
	white-space:normal;
}
#antbits-bp-col_3{
	width:100%;	
	white-space:nowrap;
	margin-top:0px !important;
}
#antbits-bp-col_3 a:hover, #antbits-bp-col_3 a:focus{
	opacity:0.5;
}
.antbits-bp-subcol{
	width:100%;
	margin:0px;
	display:inline-block;
	position:relative;
}
.antbits-bp-menu_item{
	white-space:normal;
	display:block;
	border:4px solid #ccc;
	border-radius:10px;
	padding:0px;
	margin:0px 18px 0px 18px;
	height:80px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	position:relative;
	color:#231f20 !important;
}
.antbits-bp-menu_item>div{
	display:table;
	width:100%;
	height:100%;
}
.antbits-bp-menu_item img{
	position:absolute;
	height:50px;
	width:50px;
	left:5px;
	top:50%;
	margin-top:-25px;
}
.antbits-bp-menu_item.antbits-bp-selected{
	text-decoration:none;
	border:4px solid #ff6600;
}
.antbits-bp-menu_item .antbits-bp-pointer{
	display:none;
}
.antbits-bp-menu_item.antbits-bp-selected .antbits-bp-pointer{
	display:block;
	background-color: #ff6600;
	width:20px;
	height:40px;
	position:absolute;
	right:-24px;
	top:50%;
	margin-top:-20px !important;
	background-image:url(../images/pointer_mask.png);
	background-repeat: no-repeat;
	background-size:20px 40px;
}
.antbits-bp-menu_item span{
	display:table-cell;
	padding-left:55px;
	vertical-align:middle;
}
.antbits-bp-menu_item:hover,.antbits-bp-menu_item:focus{
	text-decoration:none !important;
	border:4px solid #ff6600;
}
#antbits-bp-col_2 .antbits-bp-menu_item{
	height:70px;
	font-size:17px;
	line-height:21px;
	vertical-align:middle;
	display:block;

}
#antbits-bp-col_2 .antbits-bp-menu_item img{

	left:10px;
}
#antbits-bp-col_2 .antbits-bp-menu_item span{

	padding-left:70px;
	padding-right:5px;
}
#antbits-bp-header{
	padding:14px;
	font-size:24px;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	background-color:#0064b7;
}
.antbits-bp-locked{
	opacity:0.5;
	cursor:default;
}
.antbits-bp-img_float{
	float:right;
	margin:0px 0px 10px 20px;
}
.antbits-bp-vid_float{
	width:340px;
	height:191px;
	margin:0px 10px 10px 20px;
	float:right;
	background-image:url(../images/vid_preload.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:400px 300px;
}
.antbits-bp-slideshow{
	overflow:hidden;
	width:185px;
	float:right;
	white-space:nowrap;
	position:relative;
}
.antbits-bp-slideshow img{
	display:inline-block;
	width:185px !important;
	height:360px !important;
	zoom:1 !important;
}
.antbits-bp-slideshow a{
	position:absolute;
	display:block;
	bottom:10px;
	width:28px;
	margin-left:-48px;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	font-size:16px;
}
.antbits-bp-slideshow a:hover, .antbits-bp-slideshow a:focus{
	opacity:0.5;
}
.antbits-bp-slideshow #antbits-bp-slide_next{
	left:185px;
}
.antbits-bp-slideshow #antbits-bp-slide_back{
	left:370px;
}
.antbits-bp-hotspot_cols{
	
}
.antbits-bp-hotspot{
	margin:0px auto -10% auto;
}

.antbits-bp-hotspot.antbits-bp-hotspot_cols{
	
}
.antbits-bp-hotspot>img{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	margin-top:0px;
}
.antbits-bp-hotspot>.antbits-bp-overlay{
	
}
.antbits-bp-hotspot_grid{
	position:absolute !important;
	top:0px;
	bottom:25%;
	left:0px;
	right:0px;
	background-image:url(../images/grid.png);
	background-size:15px 15px;
	background-position:center center;
}
.antbits-bp-hotspot>a{
	position:absolute;
	margin-top:0px;
	left:0%;
	top:0%;
}
.antbits-bp-hs_tip{
	position:absolute !important;
	bottom:18%;
	height:30px;
	padding:10px;
	vertical-align:top;
	left:0px;
	width:100%;
	text-align:center;
	display:table;
	color:#999;
	margin-bottom:-40px;
	background-color:#FFF;
}
.antbits-bp-hs_tip>span{
	display:table-cell;
	height:100%;
	vertical-align:middle;
	font-size:20px;
	line-height:28px;
	font-weight:bold;
}
.antbits-bp-scroll_pane.antbits-bp-hotspot_cols{
	float:none;
	margin-left:50%;
}
.antbits-bp-fade_fixed.antbits-bp-hotspot_cols{
	width:50% !important;
	margin-left:50% !important;
}
#antbits-bp ul{
	padding-left:20px;
}
#antbits-bp li{
	margin-bottom:6px;
}
#syndication_branding{
	text-align:right;
	display:block;
}
#syndication_branding>img{
	height:40px;
	width:183px;
	margin:0px;
	padding:5px;
	background-color:#FFF;
}

@media all and (max-width: 640px) {
	#antbits-bp-col_2 .antbits-bp-menu_item{
		height:80px;
	}
	#antbits-bp-main{
		display:none;
	}
	#antbits-bp-mobile_splash{
		display:block;
		margin-top:0px !important;
	}
}
@media (-webkit-min-device-pixel-ratio: 1.5) { 
    #antbits-bp-dialog_content img{
		width:50%;
	}
}