@charset "utf-8";
/* CSS Document */

.menu_nav { margin:0; padding:10px 0; float:left; border-top:1px solid #e1e0e0; width:970px;border-bottom:1px solid #e1e0e0;}
.menu_nav ul { list-style:none; width:710px; float:left; margin:0}
.menu_nav ul li { margin:0; padding:0 2px 0 0; float:left; background:url("https://stillwaterslaw.com/styles/images/menu.gif") no-repeat right center;}
.menu_nav ul li a 
{ 
border-right:1px solid #e1e0e0; display:block; margin:0; padding:2px 20px; 
color:#848383; text-decoration:none; font:normal 13px Arial, Helvetica, sans-serif;
}
.menu_nav ul li.active a, .menu_nav ul li a:hover { color:#704D82; }
.menu_nav ul li.last a { border:0;}
.menu_nav ul li a{  
   -webkit-transition:color 1s ease-in;  
   -moz-transition:color 1s ease-in;  
   -o-transition:color 1s ease-in;  
   transition:color 1s ease-in;    
} 
.header_img { border:1px solid #e1e0e0; padding:5px; background:#fff;}
.menu_nav li ul { display: none; }
.menu_nav ul li a:hover {}
.menu_nav li:hover ul {
  display: block;
  position: absolute;
  padding-top:0px;
  padding-left:0;
  border:1px solid #E7EDF6;
  width:230px;
 background: #FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #E7EDF6);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E7EDF6));
}
.menu_nav li:hover ul li{
	padding-top:5px;
	border-bottom:1px solid #CCCCCC;
}
.menu_nav li:hover li {
  float: none;
  font-size: 11px;
}
.menu_nav li:hover a { }
.menu_nav li:hover li a:hover {background:rgba(255, 255, 255,0.5)} 
.menu_nav ul li ul{
	 z-index:100;
}

.menu_nav ul li ul li{
    margin:0px;
	padding:0px;	
	display:block;
	position:relative;
	height:40px;
}


.menu_nav ul li ul li a {
	float:left;
	border-width:0px;
	line-height:2.5em;
}


/* search */
.search form { float:right; padding:0; margin:0; }
.search span { display:block; float:left; background:#fff; width:201px; padding:0; height:23px; border:1px solid #e9e9e9;}
.search form .keywords
 { 
 width:167px; line-height:13px; height:23px; float:left; background:none; border:0; 
 padding:5px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#bab9b9; 
 }
.search form .button { float:left; margin:0; padding:0; border:0; position:relative; }


html { padding:0; margin:0; background:#fff; border-top:10px solid #704D82}
.main { padding:0; margin:0; background:#fff;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.logo { padding:20px 0; float:right; width:600px;}
.logo img { float:left; margin:0 10px 0 0; }
.header_resize { margin:0 auto; padding:0; width:970px;}

h1 small 
{ 
text-align:left; float:right; width:130px; border-left:1px solid #e1e0e0; color:#bab9b9; 
display:block; padding:15px 0 15px 10px; font:normal 12px/1.2em Arial, Helvetica, sans-serif; letter-spacing:normal;
}

.header{ margin:0; padding:0;}
.header { }
.header_img { border:1px solid #e1e0e0; padding:5px; background:#fff;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

/* Testing for tool kit */
/*img {  
  -webkit-box-reflect: below 4px -webkit-gradient(linear, left top, left bottombottom, from(transparent), color-stop(.7, transparent), to(white));  
  -webkit-border-radius: 3px;  
   border-radius: 3px;  
   border: 3px solid #666;  
}  
*/ 
#fixed li{
	list-style:none;
	margin:0px;
}
#fixed{
	position:fixed;
	right:137px;
	top:200px;
	width:22px;
	margin:0px;
	z-index:1;
}
#fixed img{
	width:22px;
	left:0px;
	border:0px;
}
#login table{
	border:0px;
}
#login table td{
	border:0px;
}

#featured_slide_{
	position:relative; /* important */
	margin:0 auto 20px;
	display:block;
	width:940px;
	height:340px;
	color:#FFFFFF;
	background-color:#E5DCEC;
	border:10px solid #FFFFFF;
	overflow:hidden; /* important */
	}

#featured_slide_Content{
	width:940px; /* important to be same as image width */
	position:absolute;
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	}

.featured_slide_Image{
	position:relative;
	display:none;
	float:left;
	margin:0;
	padding:0;
	width:940px; /* important - must be same as image width and slider width */
	height:340px; /* important - must be same as image height and slider height */
	list-style:none;
	}

.featured_slide_Image img{
	width:940px;
	height:340px;
	}

.featured_slide_Image div.introtext{
	position:absolute;
	top:0;
	left:0;
	width:180px;
	height:305px;
	padding:20px 15px 15px 15px;
	color:#FFFFFF;
	background-color:#000000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	
	opacity:0.7;
	display:none;
	}

#featured_slide_ h2{
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	text-transform:uppercase;
	border-bottom:1px solid #949BA0;
	}

#featured_slide_ p{line-height:1.6em;}
#featured_slide_ a{color:#179CFF; background-color:#000000;}
/*End*/