﻿/* Global Styles
----------------------------------------- */
body { background: #81cbf0 url(images/body_bg.jpg) bottom left repeat-x; color: #111; font-family: Verdana, Geneva, sans-serif; font-size:11px; }

h1 { color: #9c9; font-size: 22px; font-weight: 200; text-transform: uppercase; }
h1 a { color: #f63; font-size: 22px; font-weight: 200; text-transform: uppercase; text-decoration: underline; }
h2 { color: #9c9; font-size: 18px; font-weight: 200; text-transform: uppercase; }
h3 { color: #f63; font-size: 16px; font-weight: 200; text-transform: uppercase; }
h4 { color: #0cc; font-size: 16px; font-weight: 200; text-transform: uppercase; }
h4.boxHeaderTitle { color: #0cc !important; font-size: 24px !important; font-weight: normal; }
h4.boxHeaderTitle a { color: #0cc !important; font-size: 120% !important; font-weight: normal; }


a:link { background-color: inherit; color: #19bcb9; text-decoration: underline; }
a:visited { background-color: inherit; color: #19bcb9; text-decoration: underline; }
a:hover { background-color: inherit; color: #f63; text-decoration: none; }
a:active { background-color: inherit; color: #19bcb9; text-decoration: underline; }

p, li { line-height: 18px; }

input { background-color: #ddf5f5; border:1px solid #16adaa; }
.caption { color: #999; font-size: 10px; }

#idPrimaryContentContainer .d1 { border: none; }
#idNavigationContainer { background: inherit; font-family: Helvetica, Verdana, Geneva, sans-serif; width: 190px; }

/* LoginBox */
#idLoginContainer #idLoginUserNameLabel label, 
#idLoginContainer #idLoginPasswordLabel label { color: #19bcb9; }
#idLoginContainer #idLoginUserName input, 
#idLoginContainer #idLoginPassword input { background-color: #f4fcfb; border:1px solid #19bcb9; color: #19bcb9; }
#idLoginContainer #idLoginUserName input:hover, 
#idLoginContainer #idLoginPassword input:hover,
#idLoginContainer #idLoginUserName input:focus, 
#idLoginContainer #idLoginPassword input:focus { background-color: #ddf5f5; border:1px solid #16adaa; }
#idLoginContainer #idLoginAction input.loginButton { background-color: #f4fcfb; border:1px solid #19bcb9; color: #19bcb9; }
#idLoginContainer #idLoginActionRememberMe label { color: #19bcb9; }
#idLoginContainer #idLoginPasswordForgot a:link,
#idLoginContainer #idLoginPasswordForgot a:visited,
#idLoginContainer #idLoginPasswordForgot a:active { color: #19bcb9; line-height: 1.3em; text-decoration: none; }
#idLoginContainer #idLoginPasswordForgot a:hover { color: #f63; }

/* Content - Layout */
#idPrimaryContentBlock1ContentHolder { background: transparent; }
#idPrimaryContentBlock1Content { background: transparent; }
#idPrimaryContentContainer { background: transparent; }

#idMainContainer { background-color: #fff; }
#idContentContainer { background: transparent url(contentwrap_bg.jpg) 0 0 repeat-y; }
#middlecontent { float: left; margin: 0; padding: 0 10px; width: 450px; }
#rightsidebar { float: right; margin: 0 -10px 0 0; padding: 0 10px; width: 150px; }

/* Footer */
#idFooterContentHolder { background: url(footer_bg.jpg) 0 0 repeat-x; font-size: 11px; margin: 0 auto; padding:10px 5px 50px; }
#idFooterContainer .inner { padding: 0; }
#idFooterPoweredByContainer { padding: 10px 0;  }


.maintitle { color: #9c9; font-size: 22px; font-weight: 200; text-transform: uppercase; }
.newtitle { color: #9cf; font-size: 16px; font-weight: 200; text-transform: uppercase; }
.teal { color: #9c9; }

/* Images
----------------------------------------- */
img { border: none; }
img.bodpic { border-bottom: 6px solid #f63; }
img.visitourblog { padding-left: 30px; width: 100px; height: 112px; }
img.tractionbutton { padding-left: 10px; width: 134px; height: 206px; }
img.pdf { width: 16px; height: 16px; vertical-align: middle; }
img.facebook_button { height: 40px; width: 146px; vertical-align: middle; }
img.linkedin_button { height: 32px; width: 119px; vertical-align: middle; }
img.constantcontact_button { height: 70px; width: 150px; vertical-align: middle; }
img.bawifm_logo { height: 121px; margin: 23px 0 0 12px; width: 180px; }

/* RON */
#idMainMenu, #idMainMenu ul {width:188px; z-index: 1;}
#idMainMenu li a, #idMainMenu li a:link, #idMainMenu li a:active, #idMainMenu li a:visited, #idMainMenu LI A:hover,
#idMainMenu LI.itemNormal:hover A,
#idMainMenu LI SPAN SPAN
{width:auto;}
#idMainMenu li ul { background: transparent url('/resources/theme/flyout_arrow.gif') no-repeat 0 0; width:207px; }

#idMainMenuContainer .inner .inner { width:188px;}
#idMainMenuContainer .inner .inner a { padding-left: 12px; }
#idMainMenuContainer .inner .inner ul { width:168px;} /* Flyout Style*/

#idMainMenu, #idMainMenu ul .inner { background: none; background-attachment: none; background-image: none; }

#idMainMenu li.itemNormal ul.dynamic {padding:0 0 0 22px;}
#idMainMenu li.itemNormal ul.dynamic li {background-color: #53cecb;}
#idMainMenu li.itemNormal:hover ul.dynamic, #idMainMenu li.itemNormal a:hover ul.dynamic {left:188px;}
#idMainMenu li ul  ul {background-image:none;}
#idMainMenu li.itemNormal ul.dynamic ul {padding:0;}


/* SideBar Submenu - Open */
#idMainMenu li.itemCurrent ul { padding-left:0; background-image:none; }
#idMainMenu li.itemCurrent ul li.itemNormalLeaf a { background-color: inherit; color: #19bcb9; padding:4px 0; width:174px; }
#idMainMenu li { width:auto;}

#idMainMenu li li {padding-left:0;}
#idMainMenu li a {padding-left:15px;}
#idMainMenu li.itemNormal a {width:159px;}

#idMainMenu li ul li a, 
#idMainMenu li ul li a:link, 
#idMainMenu li ul li a:active, 
#idMainMenu li ul li a:visited, 
#idMainMenu li ul li a:hover, 
#idMainMenu li ul li span span, 
#idMainMenu li.itemNormal:hover ul.dynamic li a { background-image: none; color: inherit; width: 170px; }
#idMainMenu li ul li .d1 .d2 .d3 .d4 .d5 .d6 .d7 .d8 .d9 .inner a { color: #00706e; }
	
/* SideBar Submenu - 2nd Tier - Open */
#idMainMenu li ul li span span { color:#19bcb9; font-weight:bold; text-transform: uppercase; }

#idMainMenu li ul li a, 
#idMainMenu li ul li a:link, 
#idMainMenu li ul li a:active, 
#idMainMenu li ul li a:visited, 
#idMainMenu li ul li span span, 
{ font-size:11px; font-weight:normal; padding-left: 0; width: 170px; }


#idMainMenu li.itemCurrent ul ul li.itemNormalLeaf a { background-color: inherit; color: #51cbc9; padding:4px 0; width:174px; }
#idMainMenu li.itemCurrent ul ul li.itemNormalLeaf a:hover { background-color: inherit; color: #51cbc9; }


/* SideBar by Wayne */
#idMainMenu li span span { color:#ff7041; padding-left: 12px; text-transform: uppercase; }

#idMainMenu li a:link, 
#idMainMenu li.itemNormal a:link,
#idMainMenu li a:visited, 
#idMainMenu li.itemNormal a:visited,
#idMainMenu li a:active, 
#idMainMenu li.itemNormal a:active 
{ background: none; color:#51cbc9; text-transform: uppercase; }


#idMainMenu li a:hover,
#idMainMenu li.itemNormal:hover a
{ background-color: #51cbc9; color: #fff; }



/* SideBar - 2nd Tier - Normal */
#idMainMenu li ul li.itemNormal:hover a, 
#idMainMenu li ul li a:hover, 
#idMainMenu li.itemNormal:hover ul.dynamic li.itemNormal:hover a, 
#idMainMenu li.itemNormal:hover ul.dynamic li a:hover, 
#idMainMenu li.itemNormal table.dynamic ul.dynamic li a
{ background-color: #53cdcb; background-image: none; color:#f00; text-transform: uppercase; }

/* SideBar - 2nd Tier - Hover */
#idMainMenu li ul li.itemNormal:hover a, 
#idMainMenu li ul li a:hover, 
#idMainMenu li.itemNormal:hover ul.dynamic li.itemNormal:hover a, 
#idMainMenu li.itemNormal:hover ul.dynamic li a:hover, 
#idMainMenu li.itemNormal table.dynamic ul.dynamic li a:hover
{ background-color: #00a4a2; color:#fff; }

/* SideBar - 3rd Tier - Normal, Active, Visited */
#idMainMenu li ul li ul.dynamic li a, 
#idMainMenu li ul li ul.dynamic li a:link, 
#idMainMenu li ul li ul.dynamic li a:active, 
#idMainMenu li ul li ul.dynamic li a:visited, 
#idMainMenu li.itemNormal:hover ul.dynamic li.itemNormal:hover ul.dynamic li a, 
#idMainMenu li.itemNormal:hover ul.dynamic li.itemNormal:hover ul.dynamic li a:link, 
#idMainMenu li.itemNormal:hover ul.dynamic li.itemNormal:hover ul.dynamic li a:active, 
#idMainMenu li.itemNormal:hover ul.dynamic li.itemNormal:hover ul.dynamic li a:visited, 
#idMainMenu li.itemNormal ul.dynamic li.itemNormal table.dynamic ul.dynamic li a, 
#idMainMenu li.itemNormal ul.dynamic li.itemNormal table.dynamic ul.dynamic li a:link, 
#idMainMenu li.itemNormal ul.dynamic li.itemNormal table.dynamic ul.dynamic li a:active, 
#idMainMenu li.itemNormal ul.dynamic li.itemNormal table.dynamic ul.dynamic li a:visited, 
{ background-color: #53cdcb; color:#fff; text-transform: uppercase; }

/* SideBar - 3rd Tier - Hover */

#idMainMenu li ul li ul.dynamic li a:hover, 
#idMainMenu li.itemNormal:hover ul.dynamic li.itemNormal:hover ul.dynamic li a:hover, 
#idMainMenu li.itemNormal ul.dynamic li.itemNormal table.dynamic ul.dynamic li a:hover 
{ background-color: #00a4a2; color:#fff; }

/* SideBar - At Section - Hover */
#idMainMenuItem232901 a:hover { color: #F93; }
#idMainMenu li ul li .d1 .d2 .d3 .d4 .d5 .d6 .d7 .d8 .d9 .inner a
{ font-size: 10px; padding: 4px 0 4px 17px; }
#idMainMenu li ul li .d1 .d2 .d3 .d4 .d5 .d6 .d7 .d8 .d9 .inner a:hover { background-color: #00a4a2; color:#fff; }



.cornersContainer .topCornersContainer .menuLevel1InnerCorners .d1 .d2 .d3 .d4 .d5 .d6 .d7 .d8 .d9 .inner {}



#idMainMenu230691 .menuLevel2 .inner { background: #fff; }


/* Blog Posts */

html > body #idBlogPageContainer #idBlogSummaryContainer #idBlogPostListContainer div.boxBodyContentContainer embed
{ padding: 10px 0; visibility: hidden; }

div.functionalPageContentContainer, div.upcomingEventsContainer, div.boxContainer, div.boxHeaderContainer, div.boxBodyContainer, div.boxBodyContentContainer, div.boxBodyInfoOuterContainer, div.boxBodyContentOuterContainer, div.boxBodyInfoContainer, div.boxBodyContentContainer, div.boxFooterContainer { }


/* Self Cleared Floats */
html > body #idBlogPageContainer #idBlogSummaryContainer #idBlogPostListContainer div.boxBodyContentContainer embed:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 


/* Join Form - Upload Picture */


/* Events - Box BG */
#idPrimaryContentContainer .block .inner div.boxBodyContainer div.inner { background-color: #fff; }

/* These are standard sIFR styles... do not modify */

.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced { visibility: visible !important;}
span.sIFR-alternate { position: absolute; left: 0; top: 0; 	width: 0; height: 0; display: block; overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important;}

div#idMainMenu ul.menuLevel1 li.itemCurrentParent ul.menuLevel2 {background-image:none;}

#idMainMenu li.itemNormal ul.dynamic {
background-color:#fff;
}

#idPrimaryContentBlock1Content h2.pageSubTitle, #idPrimaryContentBlock1Content h2.stepTitle {
font-size:1.9em;
}

#idPrimaryContentBlock1Content div.publicWizardContainer h1.pageTitle {
padding-bottom:0;
}

div#idPrimaryContentBlock1Content h1.pageTitle {
font-size:27px;
}

div#idPrimaryContentBlock1Content h3 {
font-size:16px;
}

div#idPrimaryContentBlock1Content h4 {
font-size:14px;
}

div.pageTitleOuterContainer {
padding-bottom:0;
}

#idBlogPageContainer #idBlogSummaryContainer div.boxOuterContainer, #idBlogPageContainer #idBlogDetailsContainer div.boxOuterContainer {
padding-left:0px;
}

#PAGEID_230665 .sIFR-replaced { font-size: 14px !important; font-weight: normal; height: auto; }