#header-wrap {width: 100%; height: 117px; background-color: #fff; background-image: none; position: relative; z-index: 103;}
#header {width: 1000px; height: 117px; margin: 0 auto; padding: 0;}
#logo {width: 300px; height: 117px; margin: 0; padding: 0; float: left;}
#logo img, #logo img a, #logo a {margin: 0; padding; 0; border: none; outline: none;}

#headNav{width: 700px; height: 117px; margin: 0; padding: 0; float: left; background-color: #fff;}

#searchBox {height: 39px; width: 265px; padding: 0 0 0 0; float: right; margin: 0 9px 0 0;}
#searchButton { height: 21px; width: 56px; overflow: hidden; cursor: pointer; margin: 0; padding: 0;}
#searchButton:hover input {margin-top: -21px;}
#searchBox input.navSearchBox {float: left; width: 200px; height: 19px; margin: 0 5px 0 0; background-color: #f6f6f6; border: 1px solid #97948b; padding: 0;}

#logBox{height: 30px; width: 700px; padding: 10px 0 5px 0; text-align: right; color: #727270; clear: right;}
#logBox a.navLogin {text-decoration: none; text-transform: uppercase; font-weight: bold; color: #990000; margin: 0 9px 0 10px; border: none;}
#logBox a.navLogin:hover {color: #97948b;}

#navTab-wrap{height: 33px; width: 700px; float: right; }
ul#navtab {list-style: none; height: 33px; width: 699px; margin: 0 0 0 auto; padding: 0;}
ul#navtab li {float: left; margin: 0; padding: 0; position: relative;}
ul#navtab li a {float: left; 
			text-indent: -9999px; 
			height: 33px; 
			border: 0; 
			text-decoration: none;
			margin: 0; padding: 0;
			outline: none;
			}


ul#navtab li a.navMBA { background: url(/grfx/nav/tabSprite.png) no-repeat 0 0; 
									width: 85px;}
ul#navtab li a.navMBA:hover { background-position: 0 -33px;} 

ul#navtab li a.navOnDemand { background: url(/grfx/nav/tabSprite.png) no-repeat -88px 0; 
									width: 100px;}
ul#navtab li a.navOnDemand:hover { background-position: -88px -33px;} 

ul#navtab li a.navClassifieds { background: url(/grfx/nav/tabSprite.png) no-repeat -188px 0; 
									width: 85px;}
ul#navtab li a.navClassifieds:hover { background-position: -188px -33px;} 

ul#navtab li a.navInsurance { background: url(/grfx/nav/tabSprite.png) no-repeat -273px 0; 
									width: 105px;}
ul#navtab li a.navInsurance:hover { background-position: -273px -33px;} 
 
ul#navtab li a.navMyResources { background: url(/grfx/nav/tabSprite.png) no-repeat -378px 0; 
									width: 110px;}
ul#navtab li:hover a.navMyResources, ul#navtab li a.navMyResources:hover { background-position: -378px -33px;} 

ul#navtab li a.navNeedALawyer { background: url(/grfx/nav/tabSprite.png) no-repeat -488px 0; 
									width: 115px;}
ul#navtab li a.navNeedALawyer:hover { background-position: -488px -33px;} 

ul#navtab li a.navCasemaker { background: url(/grfx/nav/tabSprite.png) no-repeat -603px 0; 
									width: 96px;}
ul#navtab li a.navCasemaker:hover { background-position: -603px -33px;} 

ul#navtab li .subTab {position: absolute; 
		background: url(/grfx/nav/navTabDropBG.png) repeat;
		top: 33px; left: 0; padding: 10px 10px 10px; float: left;
		/*--Bottom right rounded corner--*/
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		/*--Bottom left rounded corner--*/
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;

		display: none;
		}

ul#navtab li .subTab ul{ list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}

ul#navtab .subTab ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}

ul#navtab .subTab ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #000;
}
ul#navtab .subTab ul li a:hover {
	color: #8d7e50;
}



#nav-wrap {width: 100%;}
#topnav-wrap {
	background-image: url(/grfx/nav/navBG.png); background-repeat: repeat-x;
	width: 100%; height: 35px;
	padding: 0;
	position: relative; z-index:102;
}
ul#topnav {list-style: none; height: 35px; width: 1000px; margin: 0 auto; padding: 0;}
ul#topnav li {float: left; margin: 0; padding: 0; position: relative;}
ul#topnav li a {float: left;
		text-indent: -9999px;
		height: 35px;
		border: 0;
		text-decoration: none;
		margin: 0;
		padding: 0;
		outline: none;
}

ul#topnav li a.navHome {
	background: url(/grfx/nav/navSprite.png) no-repeat 0 0;
	width: 65px;
}

ul#topnav li:hover a.navHome, ul#topnav li a.navHome:hover {
	background-position: 0 -35px;
}


ul#topnav li a.navMembership{
	background: url(/grfx/nav/navSprite.png) no-repeat -65px 0;
	width: 110px;
}
ul#topnav li:hover a.navMembership, ul#topnav li a.navMembership:hover{
	background-position: -65px -35px;
}

ul#topnav li a.navCLE{
	background: url(/grfx/nav/navSprite.png) no-repeat -175px 0;
	width: 55px;
}
ul#topnav li:hover a.navCLE, ul#topnav li a.navCLE:hover{
	background-position: -175px -35px;
}

ul#topnav li a.navEvents{
	background: url(/grfx/nav/navSprite.png) no-repeat -230px 0;
	width: 70px;
}
ul#topnav li:hover a.navEvents, ul#topnav li a.navEvents:hover{
	background-position: -230px -35px;
}

ul#topnav li a.navForAttorneys{
	background: url(/grfx/nav/navSprite.png) no-repeat -300px 0;
	width: 115px;
}
ul#topnav li:hover a.navForAttorneys, ul#topnav li a.navForAttorneys:hover{
	background-position: -300px -35px;
}

ul#topnav li a.navMemberGroups{
	background: url(/grfx/nav/navSprite.png) no-repeat -415px 0;
	width: 140px;
}
ul#topnav li:hover a.navMemberGroups, ul#topnav li a.navMemberGroups:hover{
	background-position: -415px -35px;
}

ul#topnav li a.navPublications{
	background: url(/grfx/nav/navSprite.png) no-repeat -555px 0;
	width: 105px;
}
ul#topnav li:hover a.navPublications, ul#topnav li a.navPublications:hover{
	background-position: -555px -35px;
}

ul#topnav li a.navLegislativeActivities{
	background: url(/grfx/nav/navSprite.png) no-repeat -660px 0;
	width: 105px;
}
ul#topnav li:hover a.navLegislativeActivities, ul#topnav li a.navLegislativeActivities:hover{
	background-position: -660px -35px;
}

ul#topnav li a.navAboutTheMba{
	background: url(/grfx/nav/navSprite.png) no-repeat -765px 0;
	width: 125px;
}
ul#topnav li:hover a.navAboutTheMba, ul#topnav li a.navAboutTheMba:hover{
	background-position: -765px -35px;
}

ul#topnav li a.navForThePublic{
	background: url(/grfx/nav/navSprite.png) no-repeat -890px 0;
	width: 110px;
}
ul#topnav li:hover a.navForThePublic, ul#topnav li a.navForThePublic:hover{
	background-position: -890px -35px;
}

ul#topnav li .sub {position: absolute; 
		background: url(/grfx/nav/navDropBG.png) repeat;
		top: 35px; left: 0; padding: 10px 10px 10px; float: left;
		/*--Bottom right rounded corner--*/
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		/*--Bottom left rounded corner--*/
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;

		display: none;
		}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}

ul#topnav li .sub ul{ list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}

ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.1em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	font-weight: bold; 
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #e5d971;
}

#sideBar {float: left; width: 190px; padding: 20px 0 0 0; margin: 0 0 0 20px; display: block; position: relative; }

#sideCrumbs {width: 190px; font-size: 1.0em; position: relative; 
		background-color: #777570; 
		/*background-image: url(/grfx/nav/sideCrumbBg.png); background-position: bottom left; background-repeat: no-repeat; */
		border-bottom: 1px solid #343331;
		/*
		-moz-border-radius-topright: 5px;
		-khtml-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;

		-moz-border-radius-topleft: 5px;
		-khtml-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		*/
		}

#sideCrumbs ul, #sideCrumbs ul ul {margin: 0px; padding: 0px; list-style: none;}


#sideChildren {width: 190px; border: none; 
	background-color: #b7b3a9; /* #dbd7ce;*/
		background-image: url(/grfx/nav/sideChildBg.png); background-position: top left; background-repeat: no-repeat;
		/*
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;

		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
		*/
		}
#sideChildren ul {list-style:none; padding: 0; margin: 0;}
#sideChildren ul li {width: 170px; padding: 5px 10px}

#sideChildren ul li a {color:#000; text-decoration: none; }
#sideChildren ul li a:hover {color: #e5d971}

ul#sidenav {list-style: none; width: 190px; margin: 0; padding: 0; }
ul#sidenav li {margin: 0; padding: 0; width: 170px; padding: 5px 10px;
		 float: left;
		position: relative;
		display: block;			
		}
ul#sidenav li a {
		border: 0;
		text-decoration: none;
		margin: 0;
		padding: 0;
		color: #fefefe;
		font-weight: bold;
}

ul#sidenav li:hover a, ul#sidenav li a:hover {color: #e5d971;}

ul#sidenav li.current a {font-weight: bold; color: #e5d971;  }

ul#sidenav li .crumb {
		position: absolute; 
		top: 0px; left: 190px; 
		background: url(/grfx/nav/sideDropBG.png) repeat;
		padding: 10px 10px 10px;

		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;

		-moz-border-radius-topright: 5px;
		-khtml-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;

		display: none;
		}


ul#sidenav .crumb ul{ 
	list-style: none;
	margin: 0px; padding: 0px;
	left: 190px;
	width: 190px;
	float: left;
}

ul#sidenav .crumb ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	padding: 0;
}
ul#sidenav .crumb ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 5px 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}
ul#sidenav .crumb ul li a:hover {
	color: #e5d971;;
}

#socialMediaIcons {height: 42px; margin: 10px 0 0 0; padding: 0 0 5px 0;}
#socialMediaIcons ul {list-style: none; padding: 0; margin: 0 auto; width: 168px; }
#socialMediaIcons ul li {float: left; width: 32px; height: 32px; padding: 0 0px;}
#socialMediaIcons ul li a, #socialMediaIcons ul li a:hover {border: none; text-decoration: none;}

/* ADs */
div#sm-wrap, #ad-wrap {width: auto; margin 0; text-align: center; float: left; clear: left; padding: 5px 5px 0 5px;}
#ad-wrap div.ad {margin: 0 auto 10px; width: 180px; overflow: hidden; text-align: center;}
div#sm-wrap a, #ad-wrap div.ad a {border: none; text-decoration: none;}
div#sm-wrap a {margin: 0 0 5px;}

#footer { width: 980px; clear:both;padding: 120px 0 40px;font-size:86%;color:#333; margin: 10px 0 5px; background: url(/grfx/template/100LogoWatermark.png) no-repeat bottom right;}
	#footer p, #footer ul {margin:0; }
	#footer li a {color:#696969; text-decoration: none;border-bottom: 1px solid #cdcdcd;}
	#footer li a:hover {color: #c00;border-bottom: 1px solid #969696; text-decoration: none;}
	.copyright {padding-left: 20px; border-left:solid 1px #ededed; color: #999;}
	
#footer ul {
	padding:0; 
  margin:0; 
  list-style-type:none;
  background: #000;}

#footer li {
  border:0;
  padding: 10px;
  margin: 0;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 1.5;
	float:left;
  }
  
#printLogo, #printFoot {display: none;}
  

#adminfooter {position: fixed; bottom: 1px; left: 10px; background-color: transparent;}
#adminfooter a {color: #900; text-decoration: none;}
#adminfooter a:hover {text-decoration: underline;}
#devHeader {text-align: center; width: 100%; background-color:#900; color: #fff; font-weight: bold;}





























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
