

	.nav {background:transparent;}
	
	.l0 {height:100px;}
	.l0 .siteLogo {padding-top:15px;}
	
	.l0 .links {position:absolute; top:0px; right:15px; padding-top:15px; text-align:right;}
	.l0 .phNum {padding-top:5px;}
	.l0 .links .cta {padding-top:5px;}
	
	
	.l0 ul {margin:0; padding:16px 0pt 0pt 30px;}
	.l0 ul li {margin:0; padding:0; float:left; color:#f15d22; margin-left:21px; list-style-type:disc; position:relative;}
	.l0 ul li a {}
	.nav .l1 {position:relative; height:29px; float:left; margin:0 1px 0 0; border:solid white; border-width:0 0 1px 0; z-index:900;}
	.nav .l1Right {float:right;}
	.nav .l1 a {line-height:29px; padding:0 10px 0 14px; text-decoration:none; color:white; font-weight:bold;}
	.nav2 .l1 a {white-space:nowrap;}
	.nav .l1Right a {color:#333; font-weight:normal;}
	.nav .l1 a:hover {text-decoration:underline;}
	.nav .l2 {background:white; position:absolute; top:30px; left:0px; white-space:nowrap; padding:10px 0 20px; display:none; z-index:900;}
	.nav .l2 div {padding:1px 45px 1px 15px;}
	.nav .l2 .separator {display:block; padding:7px 0 0; margin:0 7px 5px; border:solid; border-width:0 0 1px;}
	.nav .l2 a {line-height:20px; padding:0; color:#333333; font-weight:normal;}
	.nav .l2 a:hover {text-decoration:none;}
	
	/* l2 styles for bucketed nav */
	.ch .l2 {border:solid #DB8A21; border-width:7px;}
	.ch .l2 div:hover {background-color:#FDE3A9;}
	.ch .l2 .separator {border-color:#FDE3A9;}
	.as .l2 {border:solid #4A92C4; border-width:7px;}
	.as .l2 div:hover {background-color:#CCE1F8;}
	.as .l2 .separator {border-color:#CCE1F8;}
	.pe .l2 {border:solid #60C38C; border-width:7px;}
	.pe .l2 div:hover {background-color:#CEEFDE;}
	.pe .l2 .separator {border-color:#CEEFDE;}
	.hl .l2 {border:solid #d57a8e; border-width:7px;}
	.hl .l2 div:hover {background-color:#F5E1E1;}
	.hl .l2 .separator {border-color:#F5E1E1;}
	
	/* color styles for bucketed nav */
	/* left */
	.nav .ch {background:#DB8A21 url(/img/layout/l1-ch.jpg?v=1) 0 0 no-repeat;}
	.nav .as {background:#4A92C4 url(/img/layout/l1-as.jpg?v=1) 0 0 no-repeat;}
	.nav .pe {background:#60C38C url(/img/layout/l1-pe.jpg?v=1) 0 0 no-repeat;}
	.nav .hl {background:#D57A8E url(/img/layout/l1-hl.jpg?v=1) top right no-repeat;}
	
	/* right ncL = no color left */
	.nav .ncL {background:#FDCD66 url(/img/layout/l1-ncL.jpg?v=1) 0 0 no-repeat;}
	.nav .ncM {background:#FDCD66 url(/img/layout/l1-ncM.jpg?v=1) 0 0 no-repeat;}
	.nav .ncR {background:#FDCD66 url(/img/layout/l1-ncR.jpg?v=1) top right no-repeat; margin-right:0px;}
	
	/* on-state styles for bucketed nav */
	.children-sel .ch {border-color:#DB8A21;}
	.adultsSeniors-sel .as {border-color:#4A92C4;}
	.pets-sel .pe {border-color:#60C38C;}
	.homeLifestyle-sel .hl {border-color:#D57A8E;}
	
	.howItWorks-sel .hIW {background:#FECC67 url(/img/layout/l1-ncM-on.jpg?v=1) 0 0 no-repeat; border-color:#FECC67;}
	.myGroups-sel .myGroups {background:#FECC67 url(/img/layout/l1-ncM-on.jpg?v=1) 0 0 no-repeat; border-color:#FECC67;}
	.safetyMatters-sel .safetyMatters {background:#FECC67 url(/img/layout/l1-ncL-on.jpg?v=1) 0 0 no-repeat; border-color:#FECC67;}
	.myTown-sel .mTown {background:#FECC67 url(/img/layout/l1-ncM-on.jpg?v=1) 0 0 no-repeat; border-color:#FECC67;}
	.myCareCom-sel .mCare {background:#FECC67 url(/img/layout/l1-ncR-on.jpg?v=1) top right no-repeat; border-color:#FECC67;}
	
	/* l1Divider see ie6fix.css for overflow fix */
	.l1Divider-children-sel {height:7px; background:#DB8A21;}
	.l1Divider-adultsSeniors-sel {height:7px; background:#4A92C4;}
	.l1Divider-pets-sel {height:7px; background:#60C38C;}
	.l1Divider-homeLifestyle-sel {height:7px; background:#D57A8E;}
	.l1Divider-howItWorks-sel {height:7px; background:#FECC67;}
	.l1Divider-myTown-sel {height:7px; background:#FECC67;}
	.l1Divider-safetyMatters-sel {height:7px; background:#FECC67;}
	.l1Divider-myGroups-sel {height:7px; background:#FECC67;}
	.l1Divider-myCareCom-sel {height:7px; background:#FECC67;}
	
	/* searchBar2 */
	.searchBar2 {height:50px; background:#E3EDF4; position:relative;}
	.searchBar2 .c {text-align:center; padding:12px 0 0;}
	.searchBar2 .cs {text-align:center; padding:12px 75px 0 0;}
	.searchBar2 .label {font-size:20px; color:#999999; padding:0 3px 0 10px; position:relative; top:1px;}
	
	.searchBar2 .searchBarCorner {position:absolute; top:0px; left:0px; width:231px; height:68px; background:url(/img/layout/search-bar-corner-bg.png?v=1) 0 0 no-repeat;}
	.searchBar2 .searchBarCorner .inner {width:185px; padding:4px 0 0; text-align:center;}
	.searchBar2 .searchBarCorner .text {color:#336699; font-weight:bold; font-size:16px; line-height:22px;}
	
	
	
	