/* ATTY SEARCH FORM */

#search-wrapper {
 width: 532px;
 overflow: hidden;
 padding:0px;
 margin:0px; }
 
#search-sidebar {
 float: left; 
 width: 180px;
 border:0px solid black;
 padding:0px;
 margin:0px;
 text-align:left; }
 
 #search-left-image{ padding:0px; margin:0px; float:left; }

#search-form {
 width: 352px;
 float: right;
 padding-right: 0px;
 margin-left: 0px; }

#search-form fieldset {
 border: 0px solid black;
 padding: 8px 0px 20px 0px;
 /*background-color:#e4e4e9;
 border-bottom:1px solid #73768D;*/
 background:url(/employees/img/form_bak.gif) top right repeat-y;
  }

#search-form fieldset label, #search-form fieldset label.tall {
 width: 55px;
 padding:2px 8px 2px 0px;
 /*margin-right: 0px;
 padding-top: 3px;
 margin-bottom: 2px;*/
 margin:0px;
 display: block;
 text-align: right;
 float: left;
 background-color:white; }
 
#search-form fieldset label.tall{ height:30px; }

#search-form fieldset input.top_marg{ margin-bottom:20px; }

#search-form fieldset select, #search-form fieldset input {
 width: 273px;
 margin-bottom: 5px;
 margin-left:8px;
 border:1px solid #73768D; }
 
#search-form fieldset input.submit{ 
 width:auto;
}

#alphasearch {
 color: #333;
 text-align: center; 
 width:273px; 
 float:right; 
 background-color:#e4e4e9; 
 padding:12px 8px 2px 8px;}

#alphasearch a:link, #alphasearch a:visited {
 color: #666;
 letter-spacing: 1px;
 text-decoration: none; }

#alphasearch a:hover {
 background: #C3C4CD;
 color: #333; }

.attorney-textbox {
 width: 270px;
 margin-bottom: 5px; }
 
.tinyAlphaForm {
 margin: 0;
 padding: 0;
 display: inline; } 
 
.form_row { }

.form_left{ background-color:white; }

.form_right{ background-color:#E4E4E9; width:273px; padding:0px 8px; }

/* SEARCH RESULTS */

#searched_for_container{ border-bottom:5px solid #7b9ab8; padding-bottom:12px; margin-bottom:12px; margin-top:12px; overflow:hidden; }
#searched_for_container #sfc_left{ width:432px; font-style:italic; float:left; }
#searched_for_container #sfc_right{ width:100px; text-align:right; float:right; }

#results_table{ width:100%; border:0px; padding:0px; margin:0px; border-collapse:collapse; }
#results_table tr td{ padding:10px 0px; margin:0px; border-top:1px solid #c8c9d2; vertical-align:top; }
#results_table tr.first td{ padding:0px 0px 10px 0px; margin:0px; border-top:0px solid #c8c9d2; vertical-align:top; }
#results_table td.col1, #results_table td.col2{ width:40%; }
#results_table td.col3{ width:20%; }
 
/* DETAIL PAGE*/

#leftPANEL {
  width: 150px;
  float: left;
  padding: 0;
  margin: 0; }
  
#lp_holder{ width:150px; float:left; height:175px; }
#lp_img{ float:left; width:140px; height:165px; padding:0px; margin:0px; border:0px solid red; }
#lp_img_drop_bot{ float:left; width:140px; height:10px; display:block; position:relative; top:-3px; margin:0px; background:url(/employees/img/ds_bot.gif) top left no-repeat; }
#lp_img_drop_right{ float:left; width:10px; height:175px; }

#empCONTANT {
  width: 370px;
  float: left;
  margin: 0 0 0 12px;
  padding: 0; }  
  
.lp_line{ clear:both; height:20px; margin-bottom:2px; }
.lp_line span{ position:relative; top:3px; vertical-align:top; }
.lp_line_taller{ margin-bottom:2px; }

#main-content .lp_line a:hover{ text-decoration:none; }

#lftLinkGRP{ 
	width:150px;
	border-bottom:1px solid #C8C8CC; 
	font:normal 11px Arial, Helvetica, sans-serif; 
	padding-bottom:5px; 
	margin-top:5px; 
}

#lftLinkGRP h4{ 
	font:bold 11px Arial, Helvetica, sans-serif; 
	padding:5px 0px; 
	border-top:1px solid #C8C8CC; 
	border-bottom:1px solid #C8C8CC; 
	margin-top:5px;
}

#lftLinkGRP .oneLINK{ padding-top:5px; padding-left:5px; }
#lftLinkGRP .subGRP{ padding-top:5px; }

#atty_name{ font:bold 16px Arial, Helvetica, sans-serif; padding:0px; margin:0px; }

.details, .details_border{ padding:0px; margin:0px 0px 12px 0px; }

.details_border{ padding-bottom:12px; border-bottom:1px solid #c8c9d2; }

.narrative{border-top:1px solid #c8c9d2; }
  
a{ text-decoration:none; }

#side-bar-info
{
	background-color:#e4e4e9;
}

#side-bar-info-wrapper
{
	border-top:12px solid #7B9AB8;
}

.oneRSSLINK{ padding-top:5px; padding-left:5px; }

#side-bar-info .side-link-sub{ font: bold 11px "Arial", "Helvetica", sans-serif; padding-top:5px; }

#side-bar-info .side-link-sub a{ font: bold 11px "Arial", "Helvetica", sans-serif; padding-top:5px; }

#attyTWEET {
 margin: 14px 0 8px 0;
 padding: 0; }
 
#attyTWEET a.rollover {
	display: block;
	width: 74px;
	height: 27px;
	margin: 8px 0 8px 0;
	text-decoration: none;
	background: url("/employees/img/twitterrolls.png");
	}

#attyTWEET a.rollover:hover {
	background-position: -74px 0;
	}

#attyTWEET .displace {
	position: absolute;
	left: -5000px;
	}
