#social {text-align:right; padding-right:36px}
#social img{padding-right:9px; border:none}
#secondary-links{float:right; padding-right:30px;}

#tools{text-align:right; padding-right:46px; padding-top:8px}
#tools img{border:none;}

p{padding:3px 0 4px 0; line-height:1.7em; font-size:11px}

#container{background-color:#fff; overflow:hidden;	clear:both;	padding-left:229px; /* The width of the sidebar */}
* html #container{height:1%; /* IE */}

#content{background-color:#fff;	width:100%;	border-left:229px solid #0073cf; /* The width and color of the sidebar */
	margin-left:-229px; /* Hat tip to Ryan Brill */	float:right;}
#content #padding{padding:2px 50px 0 30px; min-height:200px}	
/* IE min-height */
/*\*/* html #content #padding {height: 200px;}/**/
#content a{color:#000}
#content a:hover{color:#0073cf; text-decoration:none}
#content h1{font-size:15px; color:#0073cf; text-transform:uppercase;}
#content h2{font-size:11px; color:#0073cf; text-transform:uppercase; font-weight:bold; padding:15px 0 7px 0}

#content h2 a{font-size:11px; color:#0073cf; text-transform:uppercase; font-weight:bold; padding:15px 0 7px 0; text-decoration:underline}
#content h2 a:hover{text-decoration:none}

#content h3{font-size:13px; color:#0073cf; font-weight:bold; }
#content ul{font-size:11px; list-style:none; padding:3px 0 0 0}
#content ul li{background:url(../images/bullet.gif) no-repeat 0 .6em; padding:0 0 4px 22px; line-height:1.7em;}
#content ul li ul{font-size:11px; list-style:none; padding-top:3px; padding-bottom:0px}
/*#content ol{padding:5px 0 5px 20px; }*/
#content ol{
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 23px;
	*padding-left: 26px;
}
#content ol li{padding:0 0 4px 0; line-height:1.7em;}

table#attorney-search-results{margin:15px 0}
table#attorney-search-results img{margin:12px 12px 12px 0;}
table#attorney-search-results p{margin-top:12px;}
table#attorney-search-results .name{font-size:11px; color:#0073cf; text-transform:uppercase; font-weight:bold; text-decoration:none}
table#attorney-search-results .name:hover{text-decoration:underline}
hr {border: 0; width: 100%;	color: #f0f1f1;	background-color: #f0f1f1; height: 2px; margin: 10px auto 0 0; text-align: left;}

#alphabet {font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0073cf;}
#alphabet a{font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #000; text-decoration:none}
#alphabet a:hover{border:none}

.borders{background-color:#0073cf; clear:both; min-width:800px}
.borders img{display:block; }

#sidebar{background-color:#0073cf; color:#fff; width:229px; float:left; margin-left:-229px; overflow:visible; display:inline;  /* IE */}
#sidebar a{color:#fff; text-decoration:none; font-weight:bold;}
#sidebar a:hover{text-decoration:underline}
#sidebar img{border-bottom:6px solid #fff;}
#sidebar ul{list-style:none; color:#fff; font-size:11px; padding:5px 20px}
#sidebar ul li{padding-bottom:7px; line-height:1.2em}
#sidebar ul li ul{padding-left:11px;}
#sidebar p{font-size:11px; line-height:1.4em; padding:5px 20px}

#sidebar #sub-nav {padding:25px 20px 0 20px;}
#sidebar #sub-nav li{padding-bottom:10px;}
ul#sub-nav li#active a {text-decoration:underline;}
li#active a {text-decoration:underline;}
li#active ul li a{text-decoration:none;}
li ul {padding-left:11px;}

#sidebar .sub_subnav {padding:10px 0 0 10px;}
ul.sub_subnav {list-style:none;}
ul#sub-nav li#active ul.sub_subnav a{padding-bottom:5px; text-decoration:none}
ul#sub-nav li#active ul.sub_subnav a:hover{text-decoration:underline}
ul#sub-nav li#active ul.sub_subnav li#subactive a {text-decoration:underline}

#sidebar #attorney-photo {border-bottom:6px solid #fff; width:229px; height:137px; background-color:#d8d8d8}
#sidebar #attorney-photo img{border:none; padding-left:65px;}
#sidebar #bio {padding: 20px 0;}
#sidebar #bio p{font-size:11px; font-weight:bold; line-height:1.4em; padding:5px 20px}
#sidebar #bio ul{padding:0px 20px}
#sidebar #education li{line-height:1.4em; padding-bottom:10px; font-weight:bold}

#sidebar #bio #social_links{padding-top:10px; padding-left:19px;}
#sidebar #bio #social_links img{border:none; padding-right:5px;}

#sidebar #bio #image_links img{border:none; padding-left:19px; padding-top:10px;}

#sidebar .title{text-transform:uppercase; font-size:11px; font-weight:bold; background-color:#188be8; padding:5px 0 5px 10px; margin:20px 0 5px 10px}
#sidebar .education_info{font-weight:normal; padding-left:10px}

#footer{background-color:#fff; overflow:hidden;	clear:both;	padding-left:229px; }
* html #footer{height:1%; /* So IE plays nice */}
#blue-color{background-color:#0073cf; color:#fff; width:229px; float:left; margin-left:-229px; display:inline;}
#copyright{background-color:#fff;	width:100%;	border-left:229px solid #0073cf; margin-left:-229px; float:right; _font-weight:bold;}
#copyright p {font:normal 11px/1.2em Arial, Helvetica, sans-serif; _font:bold 11px/1.2em Verdana, Arial, Helvetica, sans-serif; padding:50px 30px 10px;}

.sliderwrapper{position: relative; overflow: hidden; width: 229px; height: 149px;}
.sliderwrapper .contentdiv{visibility: hidden; left: 0; top: 0; width: 229px; 
height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

#form fieldset {width:400px; border:none; font-size: 11px; margin:10px 0;}
#form fieldset input, textarea {border: 1px solid #7f9db9;}
#form fieldset textarea {width:215px;}
#form label {float: left; margin-bottom:10px; display:block}
#form label, label em {display: block; padding-bottom: .25em;}
#form label em {float: left; text-align: left; width:100px; font-style:normal}
#form label select {width: 220px; font-size:11px;}
#form select {font-size:11px;}
#form input{width:218px; }

#form .submit{width:130px; color:#fff; background-color:#0073cf; border:none; font-size:10px; font-weight:bold; margin-left:45px; padding:2px 0}
#form .submit:hover{background-color:#000;}
#form .submit:focus{background-color:#000;}


#phpform .submit, #search_form .submit{width:130px; color:#fff; background-color:#0073cf; border:none; font-size:10px; font-weight:normal; padding:2px 0; margin-top:10px}
#phpform .submit:hover, #search_form .submit:hover{background-color:#000;}
#phpform .submit:focus, #search_form .submit:hover{background-color:#000;}

/*Styles for Expand/Collapse */
.iconspan{float: left; margin: 0; cursor:hand; cursor:pointer;}
.iconspan img{float: left; margin: 2px 0 0 0px; cursor:hand; cursor:pointer;}
.iconspan1{cursor:hand; cursor:pointer; color:#0073cf; font-weight:bold; font-size:10px; padding:10px 0 0 15px }
.icongroup ul{margin-left:25px}
.eg-bar{padding: 5px 0;}

/*#tabs{ color:#fff; margin-bottom:10px; width:170px}
#tabs a{background-color:#000; color:#fff; text-decoration:none; font-weight:bold; padding:5px 10px}*/

#pagination {padding-top:15px; font-weight:bold; font-size:10px; color:#0073cf; font-family:Verdana, Arial, Helvetica, sans-serif}
#pagination a{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; border-bottom:1px solid #000; padding:0 2px; text-decoration:none}

/*End Styles for Expand/Collapse */


/*phpList Styles*/

table input, table textarea, table select {border: 1px solid #999999;}

.attributename, .required{padding:0 20px 0 0px}

.attributeinput,  .attributename, .required{margin-bottom:12px}

.list{padding-left:100px; padding-bottom:10px}

.required{background:url(../images/asterisk.gif) no-repeat 0 .4em; color:#000}

.check {border:none;}

#shadow {display:block; margin-top:-5px; *margin-top:-3px}


/*End Styles for phpList */

