#body .zbl-h1{color:#39361f;}
#body .zbl-h2{color:#0d415b;}
#body .zbl-h3{color:#0d415b;}
#body{
	background:#eee;
	color:#505050;
}
/* ____________________ OuterContainer and Container CSS ______________________________________________________________________________ */
#outerContainerBA{}
#containerBA{}
#containerBA a{color:#0d415b;}
/* ____________________ Header CSS ______________________________________________________________________________ */
#headerBA{
	background: #005371; /* Old browsers */
	background: -moz-linear-gradient(top, #005371 0%, #003047 55%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005371), color-stop(55%,#003047), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005371 0%,#003047 55%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005371 0%,#003047 55%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005371 0%,#003047 55%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #005371 0%,#003047 55%,#000000 100%); /* W3C */
	color:#fff;
	margin-bottom:15px;
	border-bottom:#FEF28D 4px solid;
	-moz-box-shadow:0 0 10px rgba(0,0,0,.6); -webkit-box-shadow:0 0 10px rgba(0,0,0,.6); box-shadow:0 0 10px rgba(0,0,0,.6)
}
.headerContent{background:url(https://lygo.net/ly/zeeblio/styles/working-comp/images/swirlDots.png) no-repeat left bottom; min-height:233px;}
.headerContent, .mainContainer, .footerContent{margin:0 auto; padding:15px; width:960px;}

#headerBA .zbl-h1,
#headerBA a{
	color:#fff;
	text-transform:uppercase;
}
#headerBA .zbl-h2
#headerBA .zbl-h3{
	color:#fff;
	font-style:italic;
}
#headerBA .navHolder{background:rgba(0,0,0,.4);}
#headerBA ul.navigation {
	margin:0 auto; width:960px;
	padding:15px;
}
#headerBA ul.navigation li.first a{padding-left:0;}
#headerBA ul.navigation li{
	float:left;  
}
#headerBA ul.navigation li a{
	color:#e8e8e8;
	display:block;
	font-family: 'Crimson Text', Georgia, Times New Roman, serif;
	font-size:.9em;
	font-weight:700;
	margin-bottom:2px;
	padding:0 15px;
	text-transform:uppercase;
}
#headerBA ul.navigation li:hover span{
	border-bottom:4px solid #d9cd66;
}
#headerBA ul.navigation li a.selected span{
	border-bottom:4px solid #fef28d;
}
/* ____________________ Main / Content Area & Side bar CSS Defaults ______________________________________________________________________________ */
#mainBA{
	margin-bottom:30px;
	padding:15px;
	width:auto;
}
#contentBA{
	min-height:300px;
	width:72%;
}
#contentBA ul.navigation {
	margin:15px 0;
}
#contentBA ul.navigation li{
	border-right:1px solid;
	float:left;
}
#contentBA ul.navigation li.last{border-right:none;}
#contentBA ul.navigation li a{
	display:block; 
	padding:4px 10px; 
}

#sidebarBA .zbl-h2{
	background-color:#0d415b;
	color:#fff;
	padding:6px 10px;
}
#sidebarBA zbl-p{
	background-color:#e4e9e7;
	padding:10px;
}
#sidebarBA{
	background-color:#e4e9e7;
	border:1px solid #d4d4d4;
	padding:2px;
	width:22%; 
}
#sidebarBA ul.navigation{
	margin-bottom:30px;
}
#sidebarBA ul.navigation li{
	border-top:1px solid #e2e3e3;
	border-bottom:1px solid #a8b6b1;
}
#sidebarBA ul.navigation li.first{border-top:none;}
#sidebarBA ul.navigation li.last{}
#sidebarBA ul.navigation li a{
	background:#c5cdca;
	display:block; 
	font-family: 'Crimson Text', Georgia, Times New Roman, serif;
	font-size:.9em;
	font-weight:700;
	padding:4px 20px;
}
#sidebarBA ul.navigation li a:hover{background:none;}
#sidebarBA ul.navigation li a.selected{background:url(https://lygo.net/ly/zeeblio/styles/working-comp/images/bulletsm.png) no-repeat 3px center;}
#sidebarBA ul.navigation li a.selected:hover{background:#c5cdca;}

/* ____________________ Footer CSS ______________________________________________________________________________ */
#footerBA{
	border-top:10px solid #0d415b;
	min-height:30px;
	padding:15px;
	width:auto;
} 
#footerBA ul.navigation {
	margin:0 auto; width:960px;
	padding:15px
}
#footerBA ul.navigation li{
	border-right:1px solid;
	margin-bottom:10px;
	float:left;  
}
#footerBA ul.navigation li.first a{padding-left:0;}
#footerBA ul.navigation li.last{border-right:none;}
#footerBA ul.navigation li a{
	display:block;font-family: 'Crimson Text', Georgia, Times New Roman, serif;
	font-size:.875em;
	font-weight:400;
	padding:0 10px; 
}
#footerBA ul.navigation li a:hover,
#footerBA ul.navigation li a.selected{
	text-decoration:underline;
}
/* ____________________ Layout Specific CSS ______________________________________________________________________________ */

.v1 .sidebarContent,
.v2 .sidebarContent{
	padding:0 8px;
}

/*----LAYOUT 1 Column----*/
.v3 #contentBA{width:auto;}
.v3 #sidebarBA{width:auto;}
.v3 #sidebarBA{
	border:none;
	background:none;
	padding:
}
.v3 #sidebarBA ul.navigation {
	margin:10px 0;
	width:auto;
	background:#ddd;
	padding:10px 10px 0
}
.v3 #sidebarBA ul.navigation li{
	float:left;
	border:none; 
	border-right:1px solid;
	margin-bottom:10px;
}
.v3 #sidebarBA ul.navigation li.first{border-top:none;}
.v3 #sidebarBA ul.navigation li.last{border-right:none;}
.v3 #sidebarBA ul.navigation li a{
	background:none;
	border-bottom:none;
}
.v3 #sidebarBA ul.navigation li a:hover,
.v3 #sidebarBA ul.navigation li a.selected{
	background:#c5cdca;
	background-image:none;
}





.addOnButton, #body .zbl-Btn{background:#0d415b; border:none; color:#fff; text-shadow:1px 1px 2px #000;}
.addOnButton:hover, #body .zbl-Btn:hover{background:#0d597f}

/* ____________________ mobile layout ______________________________________________________________________________ */
@media screen and (max-device-width:480px), screen and (max-width:600px){
/* adds mobile only background */
#body.mobileLayout{background:url(https://lygo.net/ly/zeeblio/styles/working-comp/images/mBG.jpg) no-repeat #eee;}

/* style for menu button at top right of page */
#body.mobileLayout #mNavLink{background:#C5CDCA; color:#0D415B; border:1px solid #0D415B}

/* styling for navigation menu to be placed at bottom of page */
#body.mobileLayout .mobileNav ul li a{background:#C5CDCA; color:#0D415B}
#body.mobileLayout .mobileNav ul li a:hover,
#body.mobileLayout .mobileNav ul li a.selected{background:#0D415B; color:#fff}

/* mobile layout/content styling */
	#body.mobileLayout #headerBA{border-bottom:4px solid #E2D577; padding-top:20px}
	#body.mobileLayout #mainBA{background:#fff}
	#body.mobileLayout #contentBA{margin-bottom:15px}
	#body.mobileLayout #sidebarBA{background:#E4E9E7; margin-bottom:15px; padding-top:15px}
	#body.mobileLayout #footerBA{color:#333;}
	
	#body.mobileLayout .headerContent, #body.mobileLayout .mainContainer, #body.mobileLayout .footerContent{width:auto;}
}
