#nameSearch { padding:15px;background:#F4F4F4 url('http://images.jw.com/com/styles2010/attorney_search/bg_shadow.gif') top left repeat-x;}

#offSearch {padding:15px;background:#F4F4F4 url('http://images.jw.com/com/styles2010/attorney_search/bg_shadow.gif') top left repeat-x}

#pracSearch {padding:15px;background:#F4F4F4 url('http://images.jw.com/com/styles2010/attorney_search/bg_shadow.gif') top left repeat-x;font-size: 0.3em;}

#posSearch {padding:15px;background:#F4F4F4 url('http://images.jw.com/com/styles2010/attorney_search/bg_shadow.gif') top left repeat-x}

#schoolSearch {padding:15px;background:#F4F4F4 url('http://images.jw.com/com/styles2010/attorney_search/bg_shadow.gif') top left repeat-x}

#keySearch {padding:15px;background:#F4F4F4 url('http://images.jw.com/com/styles2010/attorney_search/bg_shadow.gif') top left repeat-x}
#conSearch { display:none;padding:15px;}

#fluidSearch { display:none;padding:15px;}

#enviSearch { display:none;padding:15px;}

#flowSearch { display:none;padding:15px;}

.question{width:420px;padding:3px 10px 4px 10px;margin-top:1px;cursor:pointer;background:#fff url('http://images.jw.com/com/styles2010/attorney_search/plus.gif') 419px center no-repeat;position:relative;font-size:1em;border:1px solid #D7D7D7;}

.question:hover{background-color:#ececec}

.answer{width:420px;padding:3px 10px 4px 10px;margin-top:1px;cursor:pointer;background:#e5f7fb url('http://images.jw.com/com/styles2010/attorney_search/minus.gif') 419px center no-repeat;position:relative;font-size:1em;border:1px solid #D7D7D7;}

.answer:hover{background-color:#ececec}

.search{width:410px;border-top:none;padding:3px 10px 4px 10px;background-color:#fff;margin-bottom:10px;font-size:1em} 

#searchBox{width:825px;vertical-align:top;}
#questions{width:450px;display:inline-block;vertical-align:top;float: left;}

#returns {width:340px;height: 550px;display: inline-block;overflow: auto;float:right;}

.results{width:169px;height:100px;margin-top:30px;padding-top:5px;position:relative;left:-2px;text-align:center;} 

#results a{display:block;height:41px;width:117px;margin:auto;} 

#button{cursor:pointer;display:block;height:41px;width:117px;margin:auto;}

.green{color:green;}

.name2, label {font-size:1.25em;font-weight:bold;width:100px;float:left;color:#1c1c1c;}

.red {font-size:1.25em;font-weight:bold;width:100px;float:left;color:red;}

.check {
	padding: 2px;display: block;
width: 200px;}
.check:hover{
	background-color: #E1E1E1;
}
.position{
	padding: 2px;display: inline-block;
}

label.checkbox {display: block;width:185px;padding-left: 15px;text-indent: -15px;font-size:10px;padding-bottom: 8px;}
label.checkbox:hover{background-color: #E1E1E1;}.checkbox input {vertical-align: middle;}/*.checkbox span{height: 24px;line-height: 10px;font-size:10px;width:180px;padding: 2px;}*/

/*Search Box Suggestions*/#searchbox{z-index:90;border: 1px solid #F4F4F4;}school-box{width:184px;height:21px;}#school_display, #name_display{position:relative;color:#000;display:none;border-left:solid 1px #dedede;border-right:solid 1px #dedede;border-bottom:solid 1px #dedede;overflow:hidden;z-index:99;vertical-align:middle;}.school-return, .name-return{background-color: blue;}.school-return a:hover, .name-return a:hover{background-color: #ACACAC;}
#name_display ul, #school_display ul {}.schoolDisplay, #name_display li, #name_display li div, #school_display li, #school_display li div  {background-color:#F4F4F4;padding:1px;border-top:solid 1px #dedede;height:19px;}.itemhover{background-color:#e5f7fb !important; cursor:pointer !important;border: 2px solid #4b8bc3; margin: 2px;padding: 2px;}a.search-url a{background-color:#cccccc;}a.search-url:hover{background-color:#efefef;}#searchbox a, #searchbox a:hover{color:#fff;text-decoration:none;}

#loading{
	display: none;
}

#result_text{
	padding: 2px;font-size: 1em;
}
.item{
	display: inline;width: 75px;

}
.search_terms{
	color: #3975B5;font-style: italic;text-align: right;display: inline;width: 320px;margin-right:15px;font-size: 10px;
}
.info{
	width: 395px;
}
#atty_alpha{
	width: 800px;
}
#atty_alpha a{
	padding:1.5px;margin:1px;
}
#atty_alpha a:hover{
	background-color: #3975B5;color: white;}
.full{
	width: 100%;
}
.half{
	width: 50%;
}

input#name,input#school,input#keyword, textarea {width:300px;}