#body .zbl-h1{color:#39361f;}
#body .zbl-h2{color:#0d415b;}
#body .zbl-h3{color:#0d415b;}
#body .navigation-container{overflow:hidden;}
#body{background-image: url('https://lygo.net/ly/zeeblio/styles/aqua-lines/images/bg.jpg');}
/* ____________________ OuterContainer and Container CSS ______________________________________________________________________________ */
#outerContainerBA{margin:0 auto; width:960px}
#containerBA{color:#194341;}
#containerBA a{color:#194341;}
#containerBA a:hover{color:#1e5655;}
/* ____________________ Header CSS ______________________________________________________________________________ */
#headerBA{color:#fff; min-height:40px; margin:0 auto; padding-top:40px; width:auto;}
#headerBA .zbl-h1{color:#fff; text-transform:uppercase;}
#headerBA .zbl-h2,
#headerBA .zbl-h3{color:#fff; font-style:italic;}
#headerBA .zbl-h1 a,
#headerBA .zbl-h2 a,
#headerBA .zbl-h3 a{color:#ddd;}
#headerBA .navigation-container{background-color:rgba(255, 255, 255, .1); -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding:4px; margin:10px auto 0; width:auto;}
#headerBA ul.navigation li{float:left; padding:0 15px;}
#headerBA ul.navigation li.last{border-right:none;}
#headerBA ul.navigation li a{color:#d7fefc; font-size:17px; display:block; line-height:2em; text-transform:uppercase;}
#headerBA ul.navigation li a:hover, #headerBA ul.navigation li a.selected{border-bottom:2px solid #fff; color:#fff;}
.headerContent{padding:15px}
/* ____________________ Main / Content Area & Side bar CSS Defaults ______________________________________________________________________________ */
#mainBA{background-color:#f2fffe; background-color:rgba(242, 255, 254, .9); margin:0 auto; padding:20px; width:auto;}
#contentBA{padding-right: 1.5%; width:65%;}
#contentBA ul.navigation {margin:10px 0;}
#contentBA ul.navigation li{border-right:1px solid; float:left; margin-bottom:10px;}
#contentBA ul.navigation li.last{border-right:none;}
#contentBA ul.navigation li a{display:block; padding:0 10px;}
#sidebarBA{width:30%;}
#sidebarBA .zbl-h2{background-color:#194341; color:#fff; padding:6px 10px;}
#sidebarBA .navigation-container{border:1px solid #194341;margin-bottom:20px; padding:1px; width:auto;}
#sidebarBA ul.navigation {}
#sidebarBA ul.navigation li{margin-bottom:1px;}
#sidebarBA ul.navigation li a{background:#194341; color:#fff; display:block; padding:8px 15px;}
#sidebarBA ul.navigation li a:hover{background:none; color:#194341;}
#sidebarBA ul.navigation li a.selected{background:none; color:#194341;}
#sidebarBA ul.navigation li a.selected:hover{background:#194341; color:#fff;}
/* ____________________ Footer CSS ______________________________________________________________________________ */
#footerBA{background-color:#0d1f1f; border-bottom:20px solid #194341; border-top:20px solid #194341; color:#fff; min-height:30px; margin:0 auto; padding:10px; width:auto;} 
#footerBA .zbl-h1, #footerBA .zbl-h2, #footerBA .zbl-h3{color:#eee;}
#footerBA ul.navigation {margin:10px 0;}
#footerBA ul.navigation li{border-right:1px solid; margin-bottom:10px; float:left;}
#footerBA ul.navigation li.last{border-right:none;}
#footerBA ul.navigation li a{color:#fff; display:block; padding:0 10px;}
#footerBA ul.navigation li a:hover{color:#ccc;}
#footerBA ul.navigation li a.selected{color:#eee;}
.footerContent{padding:15px 10px}
/* ____________________ Layout Specific CSS ______________________________________________________________________________ */
/*----LAYOUT 1 Column----*/
.v3 #contentBA{padding:10px 0; width:auto;}
.v3 #sidebarBA{min-height:100px; padding:0; width:100%;}
.v3 #sidebarBA .navigation-container{background:#acd0ce; position:static; width:auto;}
.v3 #sidebarBA ul.navigation {margin:10px 0; padding-top:10px}
.v3 #sidebarBA ul.navigation li{float:left; border-right:1px solid #fff; 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{border-bottom:none; display:block; font-size:14px; padding:4px 10px;}
/*----LAYOUT 2 Column Left ----*/
.v2 #sidebarBA p{padding:5px;}
/*----LAYOUT 2 Column Right----*/
.v1 #sidebarBA p{padding:5px;}
/* ____________________ Module Specific Styling ______________________________________________________________________________ */
.addOnButton, #body .zbl-Btn{background:#23a7a2; border:none; color:#fff; text-shadow:none}
	#body .zbl-Btn:hover{background:#269390; color:#fff}

/* ____________________ 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/aqua-lines/images/mBG.jpg)}

/* style for menu button at top right of page */
#body.mobileLayout #mNavLink{background:#194341; color:#fff; border:1px solid #29827e}
/* styling for navigation menu to be placed at bottom of page */
#body.mobileLayout .mobileNav ul li a{background:#23a8a3; border-color:#1e4a49; color:#fff}
#body.mobileLayout .mobileNav ul li a:hover, #body.mobileLayout .mobileNav ul li a.selected{background:#1e4a49;}

/* mobile layout/content styling */
	#body.mobileLayout #headerBA{padding-top:30px}
	#body.mobileLayout #mainBA{padding:15px}
	#body.mobileLayout #contentBA{background:#ddedec}
	#body.mobileLayout #sidebarBA{background:#d7fefc}
	#body.mobileLayout #footerBA{background:#0d1f1f}
}
