body, html {background-color:#fff; font-size:11px; font-family: Arial, Helvetica, sans-serif; behavior: url(../javascript/csshover2.htc);}

p{padding:4px 0; line-height:1.4em}

#logo{position:absolute; top:0px; left:62px; z-index:1}

#nav{position:absolute; top:124px; left:0px; z-index:1; width:1000px; height:29px;}
#nav-print{display:none}

#container{width:975px;}

#search fieldset {border:none; padding:0 0 15px 0; display:inline}
#search fieldset input, textarea, select {float:left;}
#search input {color: #000; border:1px solid #4e6952; font-size:10px; width:100px; font-weight:bold; text-transform:uppercase; font-family:verdana, Arial, Helvetica, sans-serif}
#search .search {padding:1px 1px 2px 1px; *padding:1px}
#search .submit { margin-left:3px; width:16px; height:16px; border:1px solid #b73156}

#action-buttons img{padding-right:5px;}  

#content{width:975px; padding:35px 0;}

/* Float containers fix: */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 .clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

#header{background:url(../images/header-bio-sm.gif) no-repeat top left; height:169px}
#header img{padding:10px 0 0 70px}

#action-buttons img{padding-right:5px;}

#right_column {width:204px;	float:right; position:relative; padding:0 10px 0 20px;}
#right_column a {color:#000; text-decoration:none; font-weight:bold}
#right_column a:hover{text-decoration:underline}
#right_column p#active a{text-decoration:underline}
#right_column img{padding-bottom:10px}
#right_column h2{font-size:11px; color:#a80532; text-transform:uppercase; font-weight:bold; padding:10px 0 7px 0}
#right_column ul{list-style-type:none;}
#right_column ul li{padding-bottom:5px; line-height:1.2em}

#two_columns {width:765px; float:right; position:relative;}


/* overflow:visible; display:inline; */  /* IE */

#left_column {width:119px; padding:0 10px 0 76px; font-weight:bold; float:left; position:relative;}
#left_column h2{font-size:11px; color:#a80532; text-transform:uppercase; font-weight:bold; padding:10px 0 7px 0}
#left_column a{color:#000; text-decoration:none; font-weight:bold}
#left_column a:hover{color:#a80532; text-decoration:none}
#left_column ul{list-style-type:none;}
#left_column li{padding:0 0 7px 0; line-height:1.2em}
#left_column li#active a{color:#a80532;}
#left_column img{border:5px solid #a80532; margin-bottom:10px}
/*#left_column ul ul{font-weight:normal; padding:5px 0 0 10px}*/
#left_column .education_info ul {font-weight:normal; padding:5px 0 0 10px}

#left_column ul.sub_subnav {list-style:none; padding:10px 0 0 15px;}
#left_column ul li#active ul.sub_subnav a{padding-bottom:15px; text-decoration:none; color:#000}
#left_column ul li#active ul.sub_subnav a:hover{color:#a80532;}
#left_column ul li#active ul.sub_subnav li#subactive a {color:#a80532;}

#center_column {width:490px; float: left; overflow:visible; display:inline; position: relative; border-right:1px solid #a80532; font-size:11px; padding:0 20px; min-height:300px;}
#center_column p{padding:4px 0; line-height:1.4em;}
#center_column h1{color:#a80532; font-size:15px; padding-bottom:10px}
#center_column h2{font-size:12px; color:#a80532; text-transform:uppercase; font-weight:bold; padding:10px 0 7px 0}
#center_column h3{font-size:11px; color:#a80532; text-transform:uppercase; font-weight:bold; padding:10px 0 7px 0}
#center_column a {color:#000; text-decoration:underline}
#center_column a:hover{text-decoration:none}

#center_column ul, #center_column ol {position: relative;} /* For IE Disappearing List-Background Bug */
#center_column ul{list-style:none; padding:5px 0 5px 15px}
#center_column ul ul {padding:0;}
#center_column ul li{background:url(../images/bullet.gif) no-repeat .2em .5em; padding:0 0 4px 14px; line-height:1.4em}
#center_column ol{padding:5px 0 5px 19px}
#center_column ol li{padding:0 0 7px 0; line-height:1.5em}

/* for Internet Explorer min-height */
/*\*/* html #center_column {height: 300px;}/**/

#center_column .grey-row{background-color:#e4e4e4;}
#center_column .grey-row p, #center_column .white-row p{padding:16px}
#center_column .grey-row .title, #center_column .white-row .title{font-size:13px; font-weight:bold;}
#center_column .grey-row .title a, #center_column .white-row .title a{text-decoration:none}
#center_column .grey-row .title a:hover, #center_column .white-row .title a:hover{color:#a80532}

#form fieldset {width:450px; border:none; font-size: 11px; margin:10px 0;}
#form fieldset input, #form fieldset textarea, #form fieldset select {border: 1px solid #999999;}
#form fieldset textarea {width:215px;}
#form label {float: left; margin-bottom:10px; display:block; width:450px;}
#form label, label em {display: block; padding-bottom: .25em;}
#form label em {float: left; text-align: left; width:120px; font-style:normal}
#form label select {width: 223px; font-size:11px; *margin-left:3px;}
#form input{width:218px; padding:2px; font-size:11px}

#form .submit{width:71px; height:18px; font-size:10px; border:none; outline:none; background-color:#a80532; color:#fff}
#form .submit:hover{background-color:#000;}
#form .submit:focus{background-color:#000;}

#alphabet {font: normal 11px Arial, Helvetica, sans-serif; color:#a80532;}
#alphabet a{font: normal 11px Arial, Helvetica, sans-serif; color:#a80532; text-decoration:underline; padding:0px 4px}
#alphabet a:hover{text-decoration:none}
#alphabet .unlinked-letter {color:#d8d8d8; padding:0px 4px}

#attorney-search-results{margin-bottom:10px; font-size:11px;}
#attorney-search-results td{padding:7px 15px; 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:#e4e4e4}
.caption{font-size:12px; font-weight:bold; color:#a80532}

a.rss  {padding: 2px 0 2px 25px; background: transparent url(../images/rss.gif) no-repeat 4px 1px; vertical-align:middle}

.error, .required{color:#a80532;}

#pagination{margin-left:16px; color:#c0c0c0; font-weight:bold}

.pdf-image{text-align:right; width:150px; float:right; margin-top:-30px}

/*phpList Styles*/

table input, table textarea, table select {border: 1px solid #999999;}

.attributename, .required{padding:0 20px 0 10px}

.attributeinput,  .attributename, .required{margin-bottom:12px}

.list{padding-left:100px; padding-bottom:10px}

.required{background:url(../images/asterisk.gif) no-repeat 0 .4em}

.check {border:none;}

#shadow {display:block; margin-top:-5px; *margin-top:-3px}

/*.required{background:url(http://74.52.178.5/images/bullet.gif) no-repeat; }*/
