#container {width:975px; background-color:#fff}

#header {width:975px; height:166px}
#header #logo {width:414px; height:166px; float:left}
#header #logo img{padding-top:43px; padding-left:48px; display:block;}
#header #photo {float:right; width:561px; height:166px;}
#header #photo img{display:block;}

#navigation {width:975px; height:30px; background-color:#007ac9}

#breadcrumb {padding-left:128px; padding-top:13px; font-size:10px; text-transform:uppercase}
#breadcrumb a{color:#000; text-decoration:none;}
#breadcrumb a:hover{color:#000; text-decoration:underline; }

.blue_text_bold {color:#007ac9; font-weight:bold}
.blue_text {color:#007ac9; font-weight:normal}

#content {width:975px; font-size:12px; padding-top:30px;}
#content #left_column {float:left; width:709px;}
#content #left_column #padding {padding-left:130px; padding-right:41px; border-right:solid #007ac9 1px}
#content #left_column #padding #text {line-height:1.5em; min-height:300px}
/*\*/* html #text {height: 300px;}/**/
#content #left_column #padding #text h1{text-transform:uppercase; color:#007ac9; font-size:12px; font-weight:normal; letter-spacing:.6px}
#content #left_column #padding #text h2, h3{ color:#007ac9; font-size:12px; font-weight:normal; letter-spacing:.6px;}
#content #left_column #padding #text p{padding:4px 0;}
#content #left_column #padding #text ul{list-style-type:none; padding-bottom:10px;}
#content #left_column #padding #text ul li{background:url(../images/blue_bullet.gif) no-repeat 0 .6em; padding:0 0 0 10px; line-height:1.7em;}
#content #left_column #padding #text .switch_group1{padding-top:5px;}
#content #left_column #padding #text a{color:#007ac9; text-decoration:underline}
#content #left_column #padding #text a:hover{text-decoration:none}
#content #left_column #padding #text #management img{margin-right:10px;}
#content #left_column #secondary_links {padding:20px 0 20px 130px}
#content #left_column #secondary_links a{color:#007ac9; text-transform:uppercase; text-decoration:none; padding-right:8px; font-size:10px;}
#content #left_column #secondary_links a:hover{text-decoration:underline }
#content #left_column #padding #text #expanded_bio {padding-top:5px; padding-bottom:8px; font-size:11px;}
#content #left_column #padding #text #expanded_bio a{color:#007ac9; text-decoration:none; text-transform:uppercase;}
#content #left_column #padding #text #expanded_bio a:hover{text-decoration:underline}
#content #left_column #padding #text #attorney_info{width:538px}
#content #left_column #padding #text #attorney_info #attorney_bio #vcard{font-weight:bold;}
#content #left_column #padding #text #attorney_info #attorney_photo{float:left; width:114px;}
#content #left_column #padding #text #attorney_info #attorney_photo img{padding-top:3px;}
#content #left_column #padding #text #attorney_info #attorney_bio{float:right; width:424px; padding-bottom:5px; font-size:11px; line-height:1.4em;}
#content #left_column #padding #text #attorney_info #attorney_bio a{color:#007ac9; text-decoration:none}
#content #left_column #padding #text #attorney_info #attorney_bio a:hover{text-decoration:underline}

#content #right_column {float:right; width:265px; overflow:hidden;} /* border-left:1px solid #007ac9; */
#content #right_column .padding {padding-left:19px; padding-top:3px;}
#content #right_column .padding #tools #print {padding-left:2px;}
#content #right_column .padding #tools #home {padding-left:2px;}
#content #right_column .padding #search{padding-top:10px;}
#content #right_column .padding #search input#search_box {color:#000000; padding-left:3px; text-align:left;  width:115px; *width:120px; height:14px; font-size:10px; border:1px solid #007ac9;} /*height:15px;*/
#content #right_column .padding #search fieldset {display:inline; border:none; padding:0;}
#content #right_column .padding #search #search_button{position: relative; top: 4px; right:-2px; *right:22px;}
#content #right_column #links {padding-top:10px}
#content #right_column #links a{color:#007ac9; display:block; padding-bottom:4px; text-transform:uppercase; font-weight:normal; font-size:11px; letter-spacing:.3px; text-decoration:none; padding-left:19px;}
#content #right_column #links ul li a{color:#000; text-decoration:none; text-transform:none; padding-left:0px; font-size:10px;}
#content #right_column #links ul li a:hover{text-decoration:underline}
#content #right_column #links ul{list-style-type:none; font-size:10px;}
#content #right_column #links div{padding:0 0 4px 19px;} 

#content #right_column #right_content a{color:#007ac9; text-decoration:underline}
#content #right_column #right_content a:hover{color:#007ac9; text-decoration:none;}
#content #right_column #right_content div{padding-top:15px}
#content #right_column #right_content ul {list-style-type:none;}
#content #right_column #right_content ul li a{color:#007ac9; text-decoration:none; text-transform:none;}
#content #right_column #right_content ul li a:hover{text-decoration:underline}


#content #right_column #links .switch_link{cursor:hand; text-transform:uppercase; cursor:pointer; color:#007ac9; font-weight:normal; font-size:11px; letter-spacing:.3px;}

#form fieldset {width:400px; border:none; font-size: 11px; margin:10px 0;}
#form fieldset input, textarea {border: 1px solid #007ac9;}
#form fieldset textarea {width:240px;}
#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: 242px; font-size:11px; border:1px solid #007ac9;}
#form select {font-size:11px;}
#form input.image{border:none;}
#form input.text_box{width:240px;}
#form input.search_text_box{border: 1px solid #007ac9; height:17px;}
#form .submit{width:90px; color:#007ac9; cursor:hand; background-color:#fff; border:1px solid #007ac9; font-size:10px; font-weight:normal; text-transform:uppercase; padding:1px 0} 
#form .submit:hover, .submit:focus{background-color:#007ac9; color:#fff;}


#content #left_column #padding #text #alphabet {font-size:12px; color:#007ac9; padding-top:5px;}
#content #left_column #padding #text #alphabet a.linked{color:#007ac9; text-decoration:none; padding:0px 3px; border: 1px solid #bebebe;}
#content #left_column #padding #text #alphabet a.linked:hover{text-decoration:underline}
#content #left_column #padding #text #alphabet .unlinked-letter {color:#d8d8d8; padding:0px 3px}

#attorney-search-results{margin-bottom:10px; margin-top:8px; font-size:12px;}
#attorney-search-results td{padding:7px 0px; text-align:left;}
#attorney-search-results a{color:#000; text-decoration:underline}
#attorney-search-results img{padding-left:8px; border:none}
.row-alt{background-color:#f0f0f0}
.caption{font-size:11px; font-weight:bold; color:#007ac9}

#pagination{margin-left:0px; color:#c0c0c0; font-weight:bold}
.error	{color:#CC0000;}

#management div{margin-top:20px;}