



/*Top Nav Section */

body {font-family:Arial, Helvetica, sans-serif; text-align:center;}

#maincontent { float:left;width:980px;text-align:left;z-index:5;background-color: #fff; }

/*flyout styles to come*/
/*left nav flyout id = sections*/
#maincontent #top_nav {height:30px;background: #FFFFFF;border-top:2px solid #000; border-bottom: 1px solid #000;z-index:4}
#maincontent #top_nav ul {margin:0;padding:0;list-style-type:none;list-style-position:inside;z-index:3;background: url(horizMenu_bg.gif) repeat-x}
#maincontent #top_nav ul li {font-size:12px;font-weight:bold;position: relative;;float:left;margin:0;padding:0; text-align:center;z-index:3;}

#maincontent #top_nav ul li a {z-index:3;color:#fff; display: block;padding: 0px; background: #351e04; /*repeat-x;*/ margin:0px;text-decoration:none;}
#maincontent #top_nav ul li a:hover {z-index:3;text-decoration:none;background-color: #eae8e5; color:#000;}
#maincontent #top_nav ul li a.top_li {z-index:3;color:#000; display: block;padding: 0px; background:#fff ; margin:0px;padding:6px 0px 8px 0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-right:1px solid #fff;border-left:1px solid #fff;}
#maincontent #top_nav ul li a.top_li:hover {z-index:3;text-decoration:none;background: #eae8e5; color:#000;border-left:dotted 1px #351e04;border-right:dotted 1px #351e04;}

#maincontent #top_nav ul li #top_home {z-index:3;width:83px;}
#maincontent #top_nav ul li #top_news {z-index:3;width:84px;}
#maincontent #top_nav ul li #top_cases {z-index:3;width:167px;}
#maincontent #top_nav ul li #top_inpractice {z-index:3;width:131px;}
#maincontent #top_nav ul li #top_special {z-index:3;width:169px;}
#maincontent #top_nav ul li #top_events {z-index:3;width:98px;}
#maincontent #top_nav ul li #top_lawjobs {z-index:3;width:111px;}
#maincontent #top_nav ul li #top_about {z-index:3;width:112px;}


#maincontent #top_nav ul li ul {
	position: absolute;
	left: 0px; /* Set 1px less than menu width */
	/*top: 25;*/
	display: none;
	z-index: 3;
}
#maincontent #top_nav ul li ul li {z-index:3;border:0; text-transform:none; font:12px arial; text-align:left;}

#maincontent #top_nav ul li ul li a {z-index:3;width: 169px;padding: 10px 5px 10px 20px;}
#maincontent #top_nav ul li ul li a.indent {z-index:3;padding-left:6px;}
/* Fix IE. Hide from IE Mac \*/
* html #top_nav ul li { z-index:3;float: left; height: 1%; }
* html #top_nav ul li a {z-index:3; height: 1%; }

#maincontent #top_nav ul li ul li {z-index:3;border:0; text-transform:none; font:bold 12px arial;border-top:1px solid #fff;}

/* Fix IE. Hide from IE Mac \*/
* html #top_nav ul li { float: left; height: 1%; }
* html #top_nav ul li a { height: 1%; }
/* End */
/* End */

#maincontent #top_nav ul li:hover ul, #maincontent #top_nav ul li.over ul {
	display: block;
	width: 169px;
	background-image: none;
	padding:0;
	background-color: #fff;
	z-index:3;
} /* The magic */

/*end t nav flyout*/

.emailArticle {border:solid 1px #336600; padding:5px; background-color:#e7e7de; margin:10px 0 0 10px; font-weight:700; width:238px; display:block; text-align:center !important; font-size:14px !important; }
.emailArticle a {text-decoration:none; font-size:14px !important;}
a:hover.emailArticle {text-decoration:none !important; color:#336600; }
p.messageAlert {margin: 10px 0 !important; font-style:italic !important; color:#FF0000; font-weight:700 !important; font-size:1.1em !important;}

