h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd, form{margin:0; padding:0; font-size:12px;}
a{color:#145baf;}
a:visited{color:Purple;}
a img{border:none}
body{text-align:center; background-color:#eaf3f9; font-family:arial, verdana, sans-serif;}
#pageContainer{width:980px;
	 background:url(/bi/Images/PublicRedesign/pagecontainer_top.jpg) no-repeat 6px 0; 
	 margin:0 auto; padding-top:5px;}
#mastHead{background:url(/bi/Images/PublicRedesign/masthead_bg.jpg) repeat-y top left; width:968px; margin:0 auto; text-align:left;}
h1.logo{ margin:0 0 0 10px; padding-top:0px;}
#topNav{float:right; position:relative; top:0px; padding:8px 8px 0 0;}
#topNav li{float:left; border-left:1px dotted #0071be;  list-style:none; padding:0 12px;}
#topNav li.firstChild{border:none;}
#topNav li a{color:#0071be; text-decoration:none;}
#topNav li a.shoppingCart{background:url(/bi/images/PublicRedesign/symbol_shoppingCart.gif) no-repeat top right; padding-right:32px;}
#primaryNav {width:956px; clear:both; background:url(/bi/Images/PublicRedesign/mastheadNav_shadow.jpg) repeat-x bottom left; margin-top:10px;  margin-left:1px; padding-left:10px; height:32px;}
#primaryNav li{ list-style:none; float:left; padding-right:3px;}
*:first-child+html #primaryNav{padding-bottom:0; width:966px;} * html #primaryNav{padding-bottom:0; width:966px;}
*:first-child+html #primaryNav li{margin-right:3px;} * html #primaryNav li{margin-right:3px;}

.ImageFloat
{
	float:left;
}
#contentContainer{background:url(/bi/Images/PublicRedesign/content_top_bg.jpg) no-repeat top left; padding-top:6px;}
.content{background:url(/bi/Images/PublicRedesign/content_mid_bg.jpg) repeat-y top left; text-align:left;}
.content .leftContentColumn{float:left; width:702px; padding-left:10px; padding-top:13px;}
.content .rightContentColumn{float:right; width:228px; padding-right:0px; padding-top:5px;}

#footer{background:url(/bi/Images/PublicRedesign/content_bottom_bg.jpg) no-repeat top left; width:980px; margin:0 auto; padding:0; text-align:center; color:#fff;}
#footer ul{background:url(/bi/Images/PublicRedesign/footer_cap_bg.jpg) no-repeat top left; width:968px; margin:0 auto; padding:16px 0; position:relative; top:5px; text-align:left;}
*:first-child+html #footer ul{left:-33px;} * html #footer ul{left:-33px;}
#footer ul li{list-style:none; padding:0; margin:0; display:inline; padding:0 12px; border-right:1px dotted #fff;}
#footer ul li.firstChild{margin:0 50px 0 20px; border:none;}
#footer ul li.lastChild{border:none;}
#footer ul li a{color:#fff; text-decoration:none;}

#mainContentBin{background:url(/bi/Images/PublicRedesign/mainBin_bottom.jpg) no-repeat bottom left; padding-bottom:6px; width:700px; text-align:left;	}
#mainContentBin.noGradient{background:url(/bi/Images/PublicRedesign/mainBin_bottomWhite.jpg) no-repeat bottom left;}
#mainBinNav li{float:left; list-style:none;}
#mainContentBin .binContent{background:url(/bi/Images/PublicRedesign/mainBin_mid.jpg) repeat-y top left;}

#mainContentBin .gradientWrapper{background:url(/bi/Images/PublicRedesign/mainBin_gradient.jpg) repeat-x bottom left; width:698px;height:180px; margin-left:1px;margin-top:-1px;}


.binContent.homepage .textblock{width:330px; margin:30px 0 0 20px;}
.binContent.homepage p{padding:10px 0 0 0;}
.binContent.homepage .moreButton{text-align:center;}
.binContent.homepage img{margin:20px 0px 20px 20px;}
.binContent a {color:#145baf;}
.binContent a:visited{color:Purple;}




h2{color:#145baf; font-size:18px;}
h3{color:#455b66; font-size:14px;}
h4{color:#455b66; font-size:12px;}
p{color:#455b66; font-size:12px;}
td{color:#455b66; font-size:12px;}

h5{color:#455b66; font-size:11px;}

#memberAction{float:right; text-align:right; padding:0 0 10px 0; margin:0;}
#memberAction li{list-style:none; float:left; margin-right:3px;}

.actionBin{height:93px; clear:both; background:url(/bi/Images/PublicRedesign/barker_01.gif) no-repeat; margin:0 0 8px 0; padding:0 6px;}  
.actionBin .house{background:url(/bi/Images/PublicRedesign/barker_01.gif) no-repeat;}
.actionBin h2{font-size:16px;}
.actionBin h3{width:180px; }

.actionBin p{padding:5px 0;}
.actionBin p.zipSearch{padding-top:5px;}
.actionBin p.joinNow{text-align:center;}

.actionBinJoin{height:87px; clear:both; background:url(/bi/Images/PublicRedesign/barker_02_new.gif) no-repeat; margin:0 0 8px 0; padding:0 6px;}  
.actionBinJoin h2{font-size:16px;}
.actionBinJoin h3{width:110px; }

.actionBinJoin p{padding:5px 0;}

.actionBinJoin p.joinNow{text-align:center;}
.actionBinGivingBack{height:76px; clear:both; background:url(/bi/Images/PublicRedesign/barker_03.gif) no-repeat; margin:0 0 8px 0; padding:0 6px;} 
.actionBinGivingBack h3{width:160px; }

.actionBinClub{height:90px; clear:both; background:url(/bi/Images/PublicRedesign/barker_04.gif) no-repeat; margin:0 0 2px 0; padding:0 6px;} 
.actionBinClub h3{width:160px; }




ul.bulletList li{background:url(/bi/Images/PublicRedesign/symbol_listBullet.jpg) no-repeat 0 8px; padding-left:5px; list-style:none; }
ul.bulletList li a{font-size:12px;}

ul.bulletListBlue {border-bottom:1px solid #9ab7c8; float:left; width:699px; padding:6px 0 8px 0;}
ul.bulletListBlue li{background:url(/bi/Images/PublicRedesign/symbol_listBulletBlue.jpg) no-repeat 7px 50%; list-style:none;}
ul.bulletListBlue.inline li{background:url(/bi/Images/PublicRedesign/symbol_listBulletBlue.jpg) no-repeat 7px 50%; padding-left:19px; float:left;}
ul.bulletListBlue.inline li.firstChild{background-image:none; padding-left:12px;}
ul.bulletListBlue.inline li a{text-decoration:none;}
ul.bulletListBlue.inline li a:hover{text-decoration:underline;}


#secondaryContentBin{clear:both; padding-top:20px;}
#secondaryContentBin .contentBin{float:left; border-right:1px solid #ccdbe3;}
#secondaryContentBin .contentBin.small{width:190px; padding:0 8px;}
#secondaryContentBin .contentBin.small h3{}
#secondaryContentBin .contentBin.small p{width:185px;  line-height:1.3em; }
#secondaryContentBin .contentBin.small ul.bulletList{}
#secondaryContentBin .contentBin.medium{width:285px;}
#secondaryContentBin .contentBin.medium h3{width:205px;}
#secondaryContentBin .contentBin.medium p{width:255px; line-height:1.3em; padding:6px 0 0 4px;}

#secondaryContentBin .contentBinGivingBack {float:left; padding-left:5px;}
#secondaryContentBin .contentBin.GivingBack{width:205px; padding:0 0px;}
#secondaryContentBin .contentBin.GivingBackMiddle{width:255px; padding:0 5px;}



#globalSearch{float:right; position:relative; top:-30px; color:#175a88; font-weight:bold; margin-right:20px;}




.radialGradient{background:url(/bi/Images/PublicRedesign/interiorRadialGradient.jpg) no-repeat top left; width:698px; margin-left:1px; padding:30px 0;}
		
					.promoBox{background:url(/bi/Images/PublicRedesign/promo_Green_CD.jpg) no-repeat top left; padding-bottom:30px;}
					.promoBox h2, .promoBox p, .promoBox h3, .promoBox ul{margin-left:8px;}
					.promoBox h2{font-size:12px; color:#fff; padding-top:5px;}
					.promoBox h3{padding-top:12px;}
					.promoBox p{width:150px; padding:4px 0;}
					.promoBox p.button{margin-top:10px;}
					.promoBox ul{font-size:12px; }
					.promoBox h2 a{text-decoration:underline; color:#fff;  padding-left:18px; font-size:11px;}
					
					.promoBox.purpleClock{background:url(/bi/Images/PublicRedesign/promo_purple_clock.jpg) no-repeat top left; padding-bottom:27px;}
					.promoBox.purpleClock h2{font-size:18px; padding-right:4px;}
					.promoBox.purpleClock p{width:120px; padding:12px 0; color:#fff;}
					
					
					.promoBox ul li{background:url(/bi/Images/PublicRedesign/symbol_listBulletBlack.jpg) no-repeat 0 5px; padding-left:8px; list-style:none;}
					*:first-child+html .promoBox ul li{background-position:0 9px;} * html .promoBox ul li{background-position:0 9px;}


					.binContent.interior h1{width:370px;}
					.binContent.interior p{width:370px;}
					.binContent.interior.dualColumn .leftColumn{width:300px; float:left;padding-left:18px; }
					.binContent.interior.dualColumn .leftColumn p{width:300px; }
					.binContent.interior.dualColumn .rightColumn{width:330px;padding-right:32px;float:right;}
					.binContent.interior.dualColumn .rightColumn p{width:320px; line-height:1.3em; padding-bottom:13px;}
					.binContent.interior.dualColumn .rightColumn p.noPadding{padding-bottom:0;}
					
					
					.binContent.interior.dualColumn h2{padding:16px 0 0 0;}
					.binContent.interior.dualColumn h3{padding:14px 0;}
					.binContent.interior.dualColumn h4{padding:0;}
					
					.binContent.interior.openColumn{padding-bottom:30px;}
					.binContent.interior.openColumn .textBlock{margin-top:30px;}
					.binContent.interior.openColumn .textBlock h2{margin:0; padding:0;}
					.binContent.interior.openColumn .textBlock p{padding:6px 0;}
					.binContent.interior.openColumn img.left{float:left; margin:25px 6px 0 20px;}
					
					body.loginPage #pageContainer{width:743px; background:url(/bi/Images/PublicRedesign/login_parent_top.jpg) no-repeat 6px 0; margin:0 auto; padding-top:25px;}
					body.loginPage #mastHead{background:url(/bi/Images/PublicRedesign/login_masthead_mid.jpg) repeat-y top left; width:731px; margin:0 auto; text-align:left;}
					body.loginPage #mastHead h1.logo{float:none;}
					body.loginPage #mastHead .gradient{background:url(/bi/Images/PublicRedesign/login_masthead_gradient.jpg) repeat-x bottom left; width:729px; margin-left:1px; padding-bottom:20px;}
					body.loginPage #contentContainer{background:url(/bi/Images/PublicRedesign/login_mainContent_top.jpg) no-repeat top left; padding-top:6px;}
					body.loginPage .content{background:url(/bi/Images/PublicRedesign/login_mainContent_mid.jpg) repeat-y top left; text-align:center; padding:20px 0;}
					body.loginPage #footer{background:url(/bi/Images/PublicRedesign/login_mainContent_bottom.jpg) no-repeat top left; width:743px;}
					body.loginPage #footer ul{background:url(/bi/Images/PublicRedesign/login_footer_cap.jpg) no-repeat top left; width:731px; margin:0 auto; padding:16px 0; position:relative; top:6px; text-align:left;}
					#loginBin{background:url(/bi/Images/PublicRedesign/loginBin_bottom.jpg) no-repeat bottom left; margin:0 auto; padding-bottom:5px; width:700px; text-align:left;}
					#loginBin .binContent{background:url(/bi/Images/PublicRedesign/loginBin_mid.jpg) repeat-y top left;}
					#loginBin .binContent.spiltColumns div.left{float:left; width:320px; border-right:1px solid #ccc; margin:40px 0 0 20px;}
					#loginBin .binContent.spiltColumns div.left h2{padding-bottom:6px;}
					#loginBin .binContent.spiltColumns div.left p.loginForm{margin-left:120px; padding:8px 0;}
					#loginBin .binContent.spiltColumns div.right{float:right; width:320px; margin:40px 20px 0 0;}
					#loginBin .binContent.spiltColumns div.right ul{margin-left:25px; padding-top:30px;}
					#loginBin .binContent.spiltColumns div.right ul li{list-style:none; padding:4px 0;}
					#loginBin .binContent.spiltColumns dl{width:300px; padding-top:10px;}
					#loginBin .binContent.spiltColumns dt{float:left; width:120px; text-align:right; clear:left; padding:4px 3px 0 0;}
					#loginBin .binContent.spiltColumns dd{padding-bottom:8px;}
					#loginBinNav{background:url(/bi/Images/PublicRedesign/loginBin_top.jpg) no-repeat bottom left; height:35px; }
					#loginBinNav li{float:left; list-style:none;}
					#loginBin .gradientWrapper{background:url(/bi/Images/PublicRedesign/login_box_gradient.jpg) repeat-x bottom left; width:697px; margin-left:1px; padding:0px;}
					
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.search
{
	position: relative;
                 top: 4px; left: 3px;
}

.zipCode
{
	position: relative; top: 0px; left: 6px; 
}

.leftSlide
{
    width: 20px;
    height: 13px;
    background-image: url(/bi/images/publicredesign/navimages/SlideBack.jpg);
    border: 0px;
    background-repeat:no-repeat;
    background-color: transparent;
    cursor: hand;
    margin-bottom:2px;
}

.rightSlide
{
    width: 20px;
    height: 13px;
    background-image: url(/bi/images/publicredesign/navimages/Slidefwd.jpg);
    border: 0px;
    background-color: transparent;
    background-repeat:no-repeat;
    cursor: hand;
    margin-bottom:2px;
}

.playSlide
{
    width: 20px;
    height: 13px;
    background-image: url(/bi/images/publicredesign/play.jpg);
    border: 0px;
    background-color: transparent;
    background-repeat:no-repeat;
    cursor: hand;
    margin-bottom:2px;
}

.stopSlide
{
    width: 20px;
    height: 13px;
    background-image: url(/bi/images/publicredesign/navimages/SlidePause.jpg);
    border: 0px;
    background-color: transparent;
    background-repeat:no-repeat;
    cursor: hand;
    margin-bottom:2px;
}

.startSlide
{
    width: 20px;
    height: 13px;
    background-image: url(/bi/images/publicredesign/slideshow.gif);
    border: 0px;
    background-color: transparent;
    cursor: hand;
}

.BITabStrip .tab1
{
	background:url("/bi/Images/PublicRedesign/tab_home_on_01.gif") 0px 0px no-repeat;
height:31px;
width:123px;
}

.BITabStrip .tab2
{
background:url("/bi/Images/PublicRedesign/tab_home_on_02.gif") 0px 0px no-repeat;

height:31px;
width:123px;

}

.BITabStrip .tab3
{
background:url("/bi/Images/PublicRedesign/tab_home_on_03.gif") 0px 0px no-repeat;

height:31px;
width:123px;

}

.BITabStrip .tab4
{
background:url("/bi/Images/PublicRedesign/tab_home_on_04.gif") 0px 0px no-repeat;

height:31px;
width:85px;

}

.BITabStrip .tab5
{
background:url("/bi/Images/PublicRedesign/tab_home_on_05.gif") 0px 0px no-repeat;

height:31px;
width:123px;

}
.BITabStrip .tab6
{
background:url("/bi/Images/PublicRedesign/tab_home_on_06.gif") 0px 0px no-repeat;

height:31px;
width:123px;

}

.BITabStrip .tab7
{
background:url("/bi/Images/PublicRedesign/tab_home_on_07.gif") 0px 0px no-repeat;

height:31px;
width:100px;

}

.BITabStrip .tab1Selected
{
	background:url("/bi/Images/PublicRedesign/tab_home_off_01.gif") 0px 0px no-repeat;
height:31px;
width:123px;
}

.BITabStrip .tab2Selected
{
background:url("/bi/Images/PublicRedesign/tab_home_off_02.gif") 0px 0px no-repeat;

height:31px;
width:123px;

}

.BITabStrip .tab3Selected
{
background:url("/bi/Images/PublicRedesign/tab_home_off_03.gif") 0px 0px no-repeat;

height:31px;
width:123px;

}

.BITabStrip .tab4Selected
{
background:url("/bi/Images/PublicRedesign/tab_home_off_04.gif") 0px 0px no-repeat;

height:31px;
width:85px;

}

.BITabStrip .tab5Selected
{
background:url("/bi/Images/PublicRedesign/tab_home_off_05.gif") 0px 0px no-repeat;

height:31px;
width:123px;

}
.BITabStrip .tab6Selected
{
background:url("/bi/Images/PublicRedesign/tab_home_off_06.gif") 0px 0px no-repeat;

height:31px;
width:123px;



}

.BITabStrip .tab7Selected
{
background:url("/bi/Images/PublicRedesign/tab_home_off_07.gif") 0px 0px no-repeat;

height:31px;
width:100px;



}

#TopTenTable {
	width: 415px;
	background-image: url(/bi/images/publicredesign/BI_top10_table_bg.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #376CA2;
	padding: 0px;
	height: 310px;
}
#Choose {
	width: 225px;
	background-image: url(/bi/images/publicredesign/choose_bg.gif);
	background-repeat: no-repeat;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #666666;
	text-align: center;
	float: right;
	clear: right;
}
#mainContainer {
	height: 500px;
	width: 660px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#mainContainer #graph {
	float: right;
	height: 267px;
	width: 209px;
}
#mainContainer #text {
	width: 413px;
	margin-bottom: 25px;
}
#mainContainer #text p {
	margin: 0px;
}
#Choose #form1 img {
	padding-left: 5px;
	margin-bottom: -5px;
}
#Choose p {
	margin-top: 20px;
}
#Choose #form1 #textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #376CA2;
	text-align: center;
}
.TopTenTable {
	padding-left: 15px;
}

.TopTenTable a {
	color: #376CA2;
	text-decoration: underline;
}

.TopTenTable a:hover {
	color: #376CA2;
	text-decoration: underline;
	font-weight: bold;
}
.Tablenumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.pathStyle
{
	visibility:hidden;
}





