/* ____________________ #body overwrites ______________________________________________________________________________ */
#body .zbl-h3{font-size:15px;}
#body a{color:#FB70B8;}
#body{background-color:#D1DCE2; color:#333;}
/* ____________________ OuterContainer and Container CSS ______________________________________________________________________________ */
#outerContainerBA{background-color:none; background-image:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7589.gif); background-position:left top; background-repeat:no-repeat; margin:0 auto; width:999px;}
#containerBA{_left:1px; margin:0 auto 0 auto; padding:29px 0 0; position:relative; width:872px;}
/* ____________________ Header CSS ______________________________________________________________________________ */
#headerBA{background-image:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7601.png); _background-image:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7603.gif); background-repeat:no-repeat; text-align:left;}
#headerBA .zbl-h1{color:#000; font-weight:normal;}
#headerBA .zbl-h2,
#headerBA .zbl-h3,
#headerBA p{color:#7B8B9D;}
.headerContent{background-image:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7598.png); min-height:100px;  padding:30px; }
#headerBA ul.navigation{background-image:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7598.png); border-bottom:1px solid #D1DCE2; border-top:1px solid #D1DCE2; clear:both; padding:2px 30px}
#headerBA ul.navigation li{float:left; height:auto; min-width:50px; text-align:center; white-space:nowrap;}
#headerBA ul.navigation li a{color:#333; display:block; font-size:13px; font-weight:normal; height:auto; padding:8px 15px; text-decoration:none;}
#headerBA ul.navigation li a:hover, #headerBA ul.navigation li a.selected{color:#FB70B8; text-decoration:none;}
/* ____________________ Main / Content Area & Side bar CSS ______________________________________________________________________________ */
#mainBA{background-image:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7598.png); _background-image:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7604.gif); background-repeat:repeat-y; padding:30px; width:auto;}
#contentBA{padding:0 1.3% 0 0; min-height:200px; width:67%;}
#contentBA ul.navigation li{border-right:1px solid #333; float:left; height:16px; margin:0; min-width:10px; padding:0 5px; text-align:center; white-space:nowrap; _width:5%;}
#contentBA ul.navigation li a{color:#333; font-size:12px; height:auto; line-height:1.0em; line-height:1.2em; margin:0 0 0 0; text-decoration:underline; width:auto;}
#contentBA ul.navigation li a:hover,
#contentBA ul.navigation li a.selected{color:#FB70B8; text-decoration:none;}
#sidebarBA{border-left:1px solid #E3EAEE; padding:0 0 0 1.5%; width:30%;}
#sidebarBA ul.navigation{clear:both; margin-bottom:15px; width:auto;}
#sidebarBA ul.navigation li a{color:#FB70B8; display:block; line-height:2.3em; padding:0 0 0 15px;}
#sidebarBA ul.navigation li a:hover,
#sidebarBA ul.navigation li a.selected{background:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7548.gif) no-repeat 0 13px; color:#FB70B8; font-weight:bold;}

/* ____________________ Footer CSS ______________________________________________________________________________ */
#footerBA{background-image:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7599.png); _background-image:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/7605.gif); background-position:left top; background-repeat:no-repeat; padding:30px; margin:0 auto; text-align:left; width:auto;}
#footerBA ul.navigation li.first a{padding-left:0}
#footerBA ul.navigation li.last{border-right:none}
#footerBA ul.navigation li{border-right:1px solid #333; float:left; white-space:nowrap; margin:10px 0;}
#footerBA ul.navigation li a{color:#333; font-size:12px; line-height:1.4em; padding:0 15px; width:auto;}
#footerBA ul.navigation li a:hover,
#footerBA ul.navigation li a.selected{color:#FB70B8; text-decoration:underline;}
/* ____________________ Layout Specific CSS ______________________________________________________________________________ */
/*----LAYOUT 1 Column----*/
.v3 #contentBA{margin:0 auto; padding-top:20px; width:auto;}
.v3 #sidebarBA{border:none; padding:0; width:100%;}

.v3 #sidebarBA .navigation{border-bottom:1px solid #D1DCE2; border-top:1px solid #D1DCE2; width:auto;}
.v3 #sidebarBA ul.navigation li{float:left; text-align:center; white-space:nowrap;}
.v3 #sidebarBA ul.navigation li a{background-image:none; color:#333; display:block; padding:5px 15px;}
.v3 #sidebarBA ul.navigation li a:hover, .v3 #sidebarBA ul.navigation li a.selected{color:#FB70B8; text-decoration:none;}
/*----LAYOUT 2 Column Left----*/
.v2 #contentBA{padding:0 0 0 1.3%;}
.v2 #sidebarBA{border-left:none; 
	border-right:1px solid #E3EAEE; padding:0 1.5% 0 0;}
/*----LAYOUT 2 Column Right----*/

/* ____________________ Module Specific Styling ______________________________________________________________________________ */
#body .zbl-h1 a.addOnBasicLink{color:#7B8B9D; font-size:22px; text-decoration:none;}
#body .zbl-h1 a.addOnBasicLink:hover{text-decoration:underline;}
#body .zbl-h3.addOnSectionHead{border-bottom:none; color:#333; font-weight:normal; text-transform:uppercase;} 
#body .addOnBackground{background:#D1DCE2;}
#body div.blogSearch .addOnButton, #body div.blogSearch .addOnButton:hover{background:#FB70B8; border:solid 1px #DC62A4; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; text-decoration:none;}
#body .addOnButton, #body .addOnButton:hover{background:#FB70B8; border:solid 1px #DC62A4; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; text-decoration:none;}
#body a.addOnBasicLink{color:#FB70B8;}
#body .addOnBorderColor{border-color:#A3B8CC;}
.addOnHeadline{color:#7B8B9D; font-weight:normal;}
.addOnSubHead{color:#7B8B9D; font-weight:normal;}
.addOnSubH3{color:#333; font-weight:normal;}
.addOnSubH4{color:#333; font-weight:normal;}
.addOnPlainText{color:#333}
.addOnBasicLink{color:#FB70B8;}
.addOnSmallText{color:#333;}
.addOnBackground{background:#D1DCE2;}
.addOnBorder{border:1px solid #A3B8CC;}
.addOnBorderBottom{border-bottom:1px solid #999;}
.addOnBorderTop{border-top:1px solid #999;}
.addOnTableHeadingBg{background:#CCC;}
.addOnTableRowBg{background:#e8e8e8;}
.addOnTableRowAltBg{background:#fff;}
.addOnTableColumnBg{background:#fff;}
.addOnTableColumnAltBg{background:#fff;}


/* ____________________ mobile layout ______________________________________________________________________________ */
@media screen and (max-device-width:480px), screen and (max-width:600px){
/* adds mobile only background */
#body.mobileLayout{background:url(http://lygo.com/ly/zeeblio/styles/bouquet/images/mBG.jpg) no-repeat right top #D1DCE2}

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

/* styling for navigation menu to be placed at bottom of page */
#body.mobileLayout .mobileNav ul{}
#body.mobileLayout .mobileNav ul li a{background:#FB70B8; color:#000}
#body.mobileLayout .mobileNav ul li a:hover, #body.mobileLayout .mobileNav ul li a.selected{background:#ce438b; color:#fff}
#body.mobileLayout .mobileNav ul li.first a{}
#body.mobileLayout .mobileNav ul li.last a{}

/* mobile layout/content styling */
	#body.mobileLayout #headerBA{padding-top:20px}
	#body.mobileLayout #mainBA{background:#fff; border-top:4px solid #E3EAEE}
	#body.mobileLayout #contentBA{margin-bottom:15px}
	#body.mobileLayout #sidebarBA{background:#E3EAEE; margin-bottom:15px; padding-top:15px}
	#body.mobileLayout #footerBA{background:#a8bcca}
}