body {
	background:url(/images/pagebg.jpg) repeat-x #bfc36e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#container {
	width:934px;
	border-top:5px solid #A4A86E;
	border-left:5px solid #A4A86E;
	border-right:5px solid #A4A86E;
	background:#fff;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	margin:0 auto;
	margin-top:9px;
	overflow:hidden;
}
#header {
	width:100%;
	height:125px;
	background:url(/images/headerbg.jpg) no-repeat right top;
}
#logo {
	width:233px;
	height:125px;
	float:left;
	padding-left:12px;
}
/*more added*/
#search {
	position: relative;
	width:430px;
	height:39px;
	float:right;
	background:url(/images/searchbg.jpg) no-repeat;
	margin-top:14px;
	margin-right:12px;
	z-index: 100;
}
	#search input.search {
		height:17px;
		width:137px;
		border:1px solid #482b19;
		margin-left:82px;
		_margin-left:41px;
		display:block;
		float:left;
		margin-top:10px;
	}
#search input.searchbtn {
		border:0;
		background:url(/images/searchgo.jpg) no-repeat;
		width:15px;
		height:15px;
		display:block;
		float:left;
		margin-top:12px;
		margin-left:3px;
		cursor:pointer;
	}
	
	#search img {
		display:block;
		float:left;
		margin-top:8px;
		margin-left:17px;
	}
	
#snav {
width:466px;
float:right;
margin-top:15px;
margin-right:18px;
}
	#snav ul li {
		float:left;
	}
	#snav ul li a {
		display:block;
		height:28px;
		position:absolute;
	}
	#snav ul li.snav1 {
		background:url(/images/sn1.jpg) no-repeat bottom;
		width:30px;
		height:28px;
	}
	#snav ul li.snav1:hover, #snav ul li.snav2:hover, #snav ul li.snav3:hover, #snav ul li.snav4:hover, #snav ul li.snav5:hover, #container #snav ul li.sel {
		background-position:top;
	}
	#snav ul li.snav1 a {
		width:68px;
	}
	#snav ul li.snav2 {
		background:url(/images/sn2.jpg) no-repeat bottom;
		width:68px;
		height:28px;
	}
	#snav ul li.snav2 a {
		width:68px;
	}
	#snav ul li.snav3 {
		background:url(/images/sn3.jpg) no-repeat bottom;
		width:68px;
		height:28px;
	}
	#snav ul li.snav3 a {
		width:68px;
	}
	#snav ul li.snav4 {
		background:url(/images/sn4.jpg) no-repeat bottom;
		width:75px;
		height:28px;
	}
	#snav ul li.snav4 a {
		width:75px;
	}
	#snav ul li.snav5 {
		background:url(/images/sn5.jpg) no-repeat bottom;
		width:120px;
		height:28px;
	}
	#snav ul li.snav5 a {
		width:120px;
	}
	#snav ul li.sep {
		background:url(/images/sn_sep.jpg) no-repeat;
		height:8px;
		width:1px;
		margin-top:19px;
		margin-left:13px;
		margin-right:12px;
	}
#subnav {
	height:39px;
	margin-top:3px;
	background:url(/images/subnavbg.jpg) repeat-x;
}
	#subnav ul li {
		float:left;
		height:28px;
		margin-top:6px;
	}
	#subnav ul li a {
		display:block;
		position:absolute;
		height:28px;
	}
	span.hidden {
		display:none;
	}
	#subnav ul li.subnav1 {
		width:107px;
		background:url(/images/n1.jpg) no-repeat top;
		margin-left:11px;
	}
		#subnav ul li.subnav1:hover, #subnav ul li.subnav2:hover, #subnav ul li.subnav3:hover, #subnav ul li.subnav4:hover, #container #subnav ul li.sel {
		background-position:bottom;
		}
		#subnav ul li.subnav1 a {
			width:107px;
		}
	#subnav ul li.subnav2 {
		width:172px;
		background:url(/images/n2.jpg) no-repeat top;
	}
		#subnav ul li.subnav2 a {
			width:165px;
		}
	#subnav ul li.subnav3 {
		width:150px;
		background:url(/images/n3.jpg) no-repeat top;
	}
		#subnav ul li.subnav3 a {
			width:148px;
		}
	#subnav ul li.subnav4 {
		width:194px;
		background:url(/images/n4.jpg) no-repeat top;
	}
		#subnav ul li.subnav4 a {
			width:182px;
		}
	#subnav ul li.seperator {
		height:39px;
		width:1px;
		background:url(/images/navlistseperator.jpg) no-repeat;
		margin-left:7px;
		margin-right:7px;
		margin-top:0;
	}
#member {
	width:140px;
	float:right;
	margin-top:10px;
}
	#member p {
		float:right;
		color:#F0EEDB;
		margin-top:12px;
		margin-right:7px;
		padding-right:10px;
		background:url(/images/memberseperator.jpg) no-repeat right;
	}
	#member p a {
		margin-top:5px;
		padding-top:5px;
	}
	div.signout {
		float:left;
		width:52px;
		padding-top:10px;
	}
#nonmember {
	float:right;
	margin-top:10px;
	margin-right:14px;
}
	#nonmember img {
		padding-left:4px;
	}
#homemid {
	width:934px;
	height:220px;
	background:url(/images/home_flash_replacement.jpg) no-repeat;
}
	#homemid p {
		width:295px;
		padding-top:53px;
		padding-left:23px;
		color:#fff;
		line-height:150%;
	}
#threecolleft {
	min-height:395px;
	margin-top:14px;
	padding-bottom:10px;
	background:#ded7ba;
	width:319px;
	overflow:hidden;
	float:left;
}
	#threecolleft h1 {
		margin-top:8px;
		margin-left:11px;
		margin-bottom:5px;
		}
	#threecolleft p {
		line-height:150%;
		padding-top:15px;
		padding-left:17px;
		padding-right:17px;
	}
.slideshow {
	width:319px;
	background:#ded7ba;
	padding-bottom:10px;
	display:block;
}
.slideshow a {
		color:#0071BC;
		text-decoration:none;
		font-weight:bold;
		}
	.slideshow a:hover {
		text-decoration:underline;
	}
#slideshow1 {
position:absolute;
}
#slideshow2, #slideshow3, #slideshow4, #slideshow5 {
position:absolute;
visibility:hidden;
}
.slideshowphoto {
	background:url(/images/slideshowbg.jpg) no-repeat;
	margin-left:13px;
	width:284px;
	height:171px;
}
	.slideshowphoto img {
		padding:5px;
		float:left;
		width:242px;
	}
	.slideshowphoto ul {
		margin-top:8px;
		margin-left:1px;
		float:left;
		width:24px;
	}
	.slideshowphoto li {
		background:url(/images/ssnav_off.jpg) no-repeat;
		height:24px;
		width:24px;
		text-align:center;
		padding-top:5px;
		margin-bottom:1px;
	}
	.slideshowphoto li.sel {
		background:url(/images/ssnav_on.jpg) no-repeat;
	}
	.slideshowphoto li a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		cursor:pointer;
	}
	
.threecoldivider {
width:2px;
height:394px;
float:left;
background: url(/images/threecoldivider.jpg) no-repeat;
margin-top:16px;
margin-left:7px;
margin-right:7px;
}
.sectiondivider {
	width:2px;
	height:200px;
	float:left;
	background: url(/images/threecoldivider.jpg) repeat-y;
	margin-top:0px;
	margin-left:7px;
	margin-right:7px;
}

#threecolcenter {
	width:285px;
	background:#fff;
	float:left;
	margin-top:14px;
}
	.threecolhead {
		height:30px;
		background:#f0e7c6;
	}
	.threecolhead h1 {
		padding-top:8px;
		padding-left:11px;
		float:left;
		}
	.threecolhead p {
	padding-top:13px;
	padding-right:7px;
	font-size:11px;
		float:right;
	}
	.threecolhead a {
		color:#0071bd;
		text-decoration:none;
	}
	.threecolhead a:hover {
		text-decoration:underline;
	}
	
.featuredevent {
	margin-top:12px;
	margin-left:11px;
	margin-right:10px;
	display:block;
	
}
	.featuredevent .featuredeventsimg {
		float:left;
		margin-right:11px;
		margin-bottom:3px;
		border:1px solid #8a7d6c;
	}
	.featuredevent h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#492B1A;
		font-weight:bold;
	}
	.featuredevent h2 {
		color:#4C7B28;
		font-weight:bold;
	}
	.featuredevent p {
		padding-right:5px;
		line-height:150%;
		display:block;
	}
	.featuredevent p.place {
		float:left;
		font-style:italic;
		font-size:11px;
		color:#666;
		font-weight:bold;
	}
	.featuredevent p.featuredseperator {
		font-size:11px;
		color:#666;
		float:left;
	}
	.featuredevent p.type {
		font-style:italic;
		font-size:11px;
		color:#666;
	}
	.featuredevent .featuredeventcontent {
	clear:both;
	}
	.featuredeventseperator {
		margin-top:11px;
		padding-top:8px;
		width:261px;
		background:url(/images/eventsbottom.jpg) no-repeat;
		display:block;
	}
#threecolright {
	width:285px;
	float:left;
	margin-top:14px;
	background:#fff;
}
	#threecolright .partner {
		margin-left:12px;
		margin-right:12px;
		margin-top:13px;
		margin-bottom:21px;
	}
	#threecolright .partner img, img.border {
		float:left;
		border:1px solid #8a7d6c;
		margin-right:18px;
	}
	#threecolright .partner p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:150%;
	}
	
/*added*/	
#threecolright .featuredSection {
	margin-left:12px;
	margin-right:12px;
	margin-top:13px;
	margin-bottom:21px;
}
#threecolright .featuredSection img {
	float:left;
	border:1px solid #8a7d6c;
	margin-right:18px;
}
#threecolright .featuredSection p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:150%;
}
/*home page - community section area */
.communityToolsCol {
	margin-left:12px;
	margin-right:12px;
	margin-top:13px;
	margin-bottom:21px;
}
.communityToolsCol img {
	float:left;
	border:1px solid #8a7d6c;
	margin-right:18px;
}
.communityToolsCol p {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:150%;
}


#footer {
	float:left;
	display:block;
	clear:both;
	width:900px;
	background:#f2f2ea;
	padding-left:14px;
	padding-right:19px;
	padding-top:20px;
	margin-top:22px;
}
	#footer .nav {
		color:#0071BC;
		font-size:11px;
	}
	#footer a {
		color:#0071BC;
		text-decoration:none;
		font-weight:bold;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	#footer ul {}
	#footer ul li {
		float:left;
	}
	#footer ul li.sep {
		padding-left:8px;
		padding-right:8px;
	}
	#footer .seperator {
		padding-top:14px;
		padding-bottom:13px;
	}
	#footer .contact {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666;
	}
	#footer .contact .sep {
		width:1px;
		padding-right:9px;
	}
	#footer .byline {
	margin-top:17px;
	margin-bottom:16px;
		font-size:11px;
		color:#666;
	}
		
		
/*  Subpage */

#breadcrumb {
	height:18px;
	background:#ded7ba;
	color:#472c19;
	padding-top:4px;
	padding-left:12px;
	font-size:11px;
}
	#breadcrumb a {
		color:#0071bd;
		text-decoration:none;
	}
	#breadcrumb a:hover {
		text-decoration:underline;
	}
#subleftnav {
	width:202px;
	margin-top:15px;
	background:url(/images/educators.jpg) no-repeat #2F6294 top;
	padding-top:38px;
	float:left;
}

.subnavleftbot {
	width:202;
	height:15px;
	background:url(/images/subleftnavbot.jpg) no-repeat;
}
	#subleftnav ul {
		margin-left:11px;
	}
	#subleftnav ul li {
		background:url(/images/subleftnavarrow.jpg) no-repeat left;
		padding-left:10px;
		margin-bottom:12px;
	}
		#subleftnav ul li a {
			color:#f7f4eb;
			text-decoration:none;
			font-weight:bold;
			}
		#subleftnav ul li a:hover {
			text-decoration:underline;
		}
#subleftnav ul ul {
	background:url(/images/sub_leftnav_rounded_top.jpg) no-repeat #4280B3 top left;
	margin-left:0;
	width:192px;
	padding-top:5px;
	margin-bottom:0px;
}
#subleftnav ul li.sub ul li {
	margin-left:0px;
	background:none;
	font-size:11px;
	margin-left:14px;
	margin-bottom:0px;
	padding-bottom:6px;
}
#subleftnav ul li.sub ul li a:hover {
	text-decoration:underline;
}
#subleftnav ul li.sub ul li.title {
	margin-left:3px;
	background:url(/images/leftsubnavseldown.jpg) no-repeat left 4px;
	font-size:12px;
	padding-bottom:4px;
	padding-left:14px;
}
#subleftnav ul li.sub ul li a.sel {
	color:#FBDE83;
}
#subleftnav ul li.sub ul li a.sel:hover {
	text-decoration:none;
}	
#subleftnav ul li.sub ul li.title a:hover {
	color:#fff;
}
#subleftnav ul li.sub {
	background:none;
	margin-left:-6px;
	padding-left:0px;
}
#subleftnav ul li.sub ul {
	margin-left:0px;
}
.leftsubnavsubclose {
	background:url(/images/sub_leftnav_rounded_bot.jpg) no-repeat;
	display:block;
	margin-left:0;
	height:2px;
	width:192px;
}		

		
#submid {
	width:482px;
	float:left;
	margin-top:25px;
	margin-left:13px;
}
#submid p {
	line-height:180%;
	margin-bottom:6px;
}
	#submid p a {
		color:#0071BC;
		text-decoration:none;
	}
	#submid p a:hover {
		text-decoration:underline;
		}
	#submidhead {
		background:url(/images/subheadbot.jpg) no-repeat bottom;
		/*height:26px;*/
		zoom:1;
		min-height:1%;
		padding-bottom:8px;
	}
		#submidhead .head {
			float:left;
		}
		#submidhead h1 {
			background:url(/images/continuingeduhead.jpg) no-repeat left;
			padding-left:20px;
			color:#2F6294;
			font-weight:bold;
			font-size:18px;
			float:left;
			
		}
		#mailfavprint {
			float:right;
			height:16px;
			margin-top:6px;
			margin-bottom:8px;
			margin-right:2px;
			text-align:right;
			width:83px;
		}
			#mailfavprint img {
				margin-right:8px;
			}
				#mailfavprint img.push {
					padding-bottom:2px;
				}
				div.emailicon {
					background:url(/images/emailthispage.jpg) no-repeat;
					width:91px;
					height:18px;
					display:none;
					position:absolute;
					margin-top:-22px;
				}
				div.favicon {
					background:url(/images/addbookmark.jpg) no-repeat;
					width:91px;
					height:18px;
					display:none;
					position:absolute;
					margin-top:-22px;
				}
				div.printicon {
					background:url(/images/printthispage.jpg) no-repeat;
					width:91px;
					height:18px;
					display:none;
					position:absolute;
					margin-top:-22px;
				}
#submid ul.mainlist {
	margin-left:10px;
}
#submid ul.mainlist li {
	background:url(/images/bodylist.jpg) left 2px no-repeat;
	padding-left:14px;
	margin-bottom:10px;
}
#submid ul.mainlist li.sub {
	background:none;
}
#submid ul.mainlist ul {
	margin-left:10px;
}
#submid ul.mainlist ul li {
	background:url(/images/bodylistdash.jpg) left 6px no-repeat;
	padding-left:10px;
}
	
ul.inpagenav {
	margin-top:16px;
	font-size:11px;
	margin-left:0;
	clear:both;
	}
	ul.inpagenav li {
		width:229px;
		float:left;
		background:url(/images/inpagenavarrow.jpg) no-repeat left 2px;
		padding-left:12px;
		margin-bottom:10px;
	}
		ul.inpagenav li a {
			color:#0071BC;
			text-decoration:none;
			font-weight:bold;
		}
		ul.inpagenav li a:hover {
			text-decoration:underline;
		}
#submid h2 {
	margin-top:26px;
	margin-bottom:12px;
	font-size:16px;
	line-height:150%;
	font-weight:bold;
	color:#492B1A;
	clear:both;
}
#submid h3 {
	font-size:14px;
	line-height:150%;
	font-weight:bold;
	color:#8F5212;
	padding-top:26px;
	margin-bottom:12px;
	}
#submid h4 {
	font-size:13px;
	color:#63493C;
	line-height:150%;
	font-weight:bold;
	padding-top:26px;
	margin-bottom:12px;
}
#submid ul.relatedlinks {
	margin-left:0px;
}
#submid ul.relatedlinks li {
	background:url(/images/inpagenavarrow.jpg) no-repeat left 3px;
	padding-left:12px;
	margin-bottom:4px;
}
#submid ul.relatedlinks li a {
	font-size:12px;
	font-weight:bold;
	color:#0071BC;
	text-decoration:none;
}
#submid ul.relatedlinks li a:hover {
	text-decoration:underline;
}

#photo {
	float:right;
	width:242px;
	margin-left:13px;
}
	#photo p {
		margin-top:2px;
		margin-bottom:0px;
		font-size:11px;
		line-height:130%;
		color:#9A937E;
		font-style:italic;
	}
	

	
#subrightcol {
float:left;
	width:219px;
	margin-left:16px;
	margin-top:15px;
}
#quicklinks {
	background:#FDEEB7;
	width:219px;
	margin-bottom:4px;
}
	#quicklinks .topbox {
		width:219px;
		background:url(/images/quicklinksarrow.jpg) left no-repeat #FBDE83;
		height:25px;
		}
	#quicklinks h2 {
		font-size:15px;
		color:#492B1A;
		padding-left:23px;
		padding-top:5px;
		font-weight:bold;
		}
	#quicklinks ul {
		margin-top:8px;
		margin-left:10px;
		padding-bottom:3px;
	}
		#quicklinks ul li {
			background:url(/images/quicklinksdiamond.jpg) left no-repeat;
			margin-bottom:6px;
			padding-left:15px;
		}
			#quicklinks ul li a {
				font-size:11px;
				font-weight:bold;
				color:#0071BC;
				text-decoration:none;
			}
			#quicklinks ul li a:hover {
				text-decoration:underline;
			}
#featured {
	background:#EDEBD6;
	padding:9px;
}
#featured img {
	border:1px solid #8a7d6c;
	float:left;
	margin-right:9px;
	font-weight:bold;
}
#featured h1, .featuredevent h1 {
	color:#492B1A;
	font-size:15px;
	margin-bottom:5px;
	font-weight:bold;
}
#featured h2, .featuredevent h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#492B1A;
		font-weight:bold;
	}
		#featured h3 a, .featuredevent h3 a, .featuredSection h3 a, .communityToolsCol h3 a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#4C7B28;
		font-weight:bold;
		text-decoration:none;
	}
		#featured h3 a:hover, .featuredevent h3 a:hover, .featuredSection h3 a:hover, .communityToolsCol h3 a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#4C7B28;
			font-weight:bold;
			text-decoration:underline;
		}
	#featured h3, .featuredevent h3, .featuredSection h3, .communityToolsCol h3 {
		color:#4C7B28;
		font-weight:bold;
	}
	#featured p.place, .featuredevent p.place {
		font-style:italic;
		font-size:11px;
		color:#666;
		clear:none;
		display:inherit;
	}
	#featured p, .featuredevent p, .featuredSection p, .communityToolsCol p {
		padding-right:5px;
		line-height:150%;
		display:block;
	}
		#featured p a, .featuredevent p a, .featuredevent p a:hover/*, .featuredSection p a, .featuredSection p a:hover, .communityToolsCol p a, .communityToolsCol p a:hover*/ {
			display:block;
			clear:both;
			font-size:11px;
			font-weight:bold;
			color:#0071BC;
			text-decoration:none;
			margin-top:2px;
		}
		.featuredSection p a, .communityToolsCol p a {
			font-size:11px;
			font-weight:bold;
			color:#0071BC;
			text-decoration:none;
		}
		.featuredSection p a:hover, .communityToolsCol p a:hover {
			text-decoration:underline;
		}
		#featured p a:hover {
			text-decoration:underline;
		}
#featured div.featuredsep {
	height:20px;
	background:url(/images/featuredsep.jpg) no-repeat left 12px;
}
#container #submid #btt {
	margin-top:40px;
	font-size:11px;
	font-weight:bold;
	background:url(/images/btt.jpg) right 5px no-repeat;
	width:80px;
}
#container #submid p#btt a {
	color:#492B1A;
	text-decoration:none;
}
#container #submid p#btt a:hover {
	text-decoration:underline;
}

/*zzzzzzzzzzzzzzzzzzzzz new styles zzzzzzzzzzzzzzzzzzzzzzz*/

a.search-results {
color: #0071BC;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
a.searh-results:visited {
color: #0071BC;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
a.search-results:hover {
text-decoration: underline;
}

/*zzzzzzzzzzzzzzzzzz new styles 08/27/09 zzzzzzzzzzzzzzzzzzz*/
.featuredWrapper {

}
.featuredSection{ /*instead of "partners"*/
	margin-bottom: 30px;
}

.communityArea {
	float: left;
	clear: both;
	width: 930px;
	margin-top: 20px;
}
.communityTools {
	width: 620px;
	float: left;
}
.communityToolsCol {
	float: left;
	width: 300px;
	margin-left: 6px;
}
.right {
	width: 283px;
	margin-left: 6px;
}
.communityToolsImg {
	float: left;
	width: 124px;
	margin-right: 8px;
}
.communityToolsImg img {
	border: none;
}
.socialNetworkingArea {
	float: left;
	width: 285px;
	margin-left: 0px;
}
/*.socialNetworkingArea .featuredSection {
	margin-left:12px;
	margin-right:12px;
	margin-top:13px;
	margin-bottom:21px;
}
*/
.socialNetworkingArea .featuredSection p {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-left:12px;
	margin-right:12px;
	margin-top:13px;
	margin-bottom:21px;
	font-size:11px;
	line-height: 150%;
}

.socialNetworkHead {
	height:30px;
	/*width: 285px;*/
	background:#f0e7c6;
}
.socialNetworkHead h1 {
	padding-top:8px;
	padding-left:11px;
	float:left;
}
.socialNetworkHead p {
	padding-top:13px;
	padding-right:7px;
	font-size:11px;
	float:right;
}
.socialNetworkHead a {
	color:#0071bd;
	text-decoration:none;
}
.socialNetworkHead a:hover {
	text-decoration:underline;
}
.facebookBtn a {
	width: 85px;
	height: 29px;
	background: url(/images/btn_facebook.jpg) no-repeat 0 0;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	float: right;
}
.facebookBtn a:hover {
	background: url(/images/btn_facebook.jpg) no-repeat 0 -31px;
}
.twitterBtn a {
	width: 85px;
	height: 29px;
	background: url(/images/btn_twitter.jpg) no-repeat 0 0;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	float: right;
}
.twitterBtn a:hover {
	background: url(/images/btn_twitter.jpg) no-repeat 0 -31px;
}

/*new directories drop down*/

ul.dropdown                         { /*position: relative;*/float:right; width: 162px; margin-top: 8px; margin-right: 14px; background: #A36319; z-index: 100; }
ul.dropdown li                      { /*font-weight: bold; */float: left; zoom: 1;/* background: #ff00ff; width: 430px; height: 39px;*/ }
ul.dropdown a:hover		            { color: #FFFFFF; background: url(/images/searchourdirectories.jpg) no-repeat; }
ul.dropdown a:active                { /*color: #ffa500;*/ }
ul.dropdown li a                    { display: block; /*padding: 4px 8px;*/ background: url(/images/searchourdirectories.jpg) no-repeat; width: 162px; height: 22px; text-indent: -9999px; text-decoration: none;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: transparent; color: black; position: relative; text-decoration: none;}
ul.dropdown li.hover a              { color: #FFFFFF;  text-decoration: none;}

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 162px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ /*font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none;*/ }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ /*border-right: none;*/ width: 162px; display: inline-block; background: #A36319; text-indent: 25px; padding-left: 0px; padding-top: 5px; text-decoration: none; font-weight: normal; } 
ul.dropdown ul li a:hover {background: url(/images/searchourdirectories_option_hover.jpg) no-repeat 3px 3px #A36319;}

ul.dropdown ul li.last a {height: 25px; background: url(/images/searchourdirectories_dropdown_bottom.jpg) bottom left no-repeat #A36319; padding-top: 5px; text-decoration: none;}
ul.dropdown ul li.last a:hover  {height: 25px; background: url(/images/searchourdirectories_option_hover_last.jpg) bottom left no-repeat #A36319; text-decoration: none;}

#submidhead:after{ content: ""; display: block; height: 0; clear: both; }

/*ecom related fixes for other pages*/
.ecomTop {float: left;margin: -10px 0px 10px 0px;}
.welcome {padding-top: 10px; margin: 8px 0px 0px 0px;color: #000000; width: 480px;}
.action {margin: 4px 0px 0px 0px;color: #492B1A;font-weight: bold;}
.action a {font-size: 11px;font-weight: bold;text-decoration: none;color: #0071BC;}
.action a:visited {color: #0071BC;text-decoration: none;}
.action  a:hover {text-decoration: underline !important;}

/*
div#fields .pdFormBox input {border: none;}
div#fields .cbGroup .leftbox .pdFormBox input {width:20px;}
div#fields.bp .cbGroup .pdFormBoxLabel label {width: 300px;}
*/
.pdFormBox input {border: none !important;}
.cbGroup .leftbox .pdFormBox input {width:20px !important;}
.cbGroup .pdFormBoxLabel label {width: 300px !important;}