/*Font survey http://www.codestyle.org/css/font-family/*/

/* Trying to be normal */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, legend, p, blockquote, th, td, input, font {margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 {font-size:100%;font-family:Georgia,"Times New Roman",Times,serif;font-variant:small-caps;}
ol, ul, dl {list-style:none;}
em, strong {font-style:normal;font-weight:normal;}
fieldset, img {border:0;}

A:link { COLOR: #000; text-decoration: none;}		   
A:visited { COLOR: #000; text-decoration: none;}
A:hover { COLOR: #7d2929; text-decoration: underline; }
A:active { COLOR: #000; text-decoration: none; }

/* Clearfix Code */
.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 */


/* colors:
#1c374d navy (text, logo bkgd, basenav bkgd, h1 text)
#e1e1e1 lt blue (page bkgd)
#7d2929 burgundy (h2 text, menu bkgd)
#902c2c (flash bkgd)
#f6e5d3 beige (search box bkgd, news bkgd, topnav bkgd)
#cdb9a0 beige-burgundy (news box border)
*/ 


body{background:#E1E1E1 ; font: 0.95em Verdana, Arial, Helvetica, sans-serif;}
#mainwrap{border:solid 1px black; min-width:780px;max-width:980px;margin:10px auto;}
h1 {color:#7d2929; line-height:1.75em;}
h2 {color:#7d2929; line-height:1.5em;}
#topbar{background-color:#1c374d;height:70px;}
#logo{float:left;margin:10px 0 0 0;}
#printlogo{display:none;}
#supnav{float:right;margin:17px 20px 0 0;color:#b1c4d3;text-align:right;}
.mininav{color:#fff;font-size:11px; }
.mininav A:link{color:#ffffff; text-decoration:none; }
.mininav A:visited{color:#ffffff; text-decoration:none;}
.mininav A:hover{color:#e1e1e1; text-decoration:underline;}
.mininav A:active{color:#ffffff; text-decoration:none;}
.mininavDate{margin:20px 20px 0pt 0pt!important;}
#topnav{border-bottom:solid 1px #9C7442;background:#F2E6D4;height:25px; text-align:center;  }
#topnav ul li{float:left;color:#1c374d;}
#topnav ul li a{color:#1c374d; text-decoration:none; }
#flash{margin:0;padding:0;height:291px;}
#content{background:#fff;padding:20px 0 20px 0;min-width:680px;}
#blurb{float:left;width:300px;padding:0 20px 0 25px;font-size:1em;color:#1C374D;}
#blurb h2{font-size: 1em;font-weight:bold;color:#7D2929;margin:0 0 10px 0;}
#areas{float:left;max-width:350px; min-width:170px;padding:0 10px 0 0;font-size:1em;}
#areas h1{font-size: 1em;color:#7d2929;margin:0 0 10px 0;}
#areas li {margin-left:10px; text-indent:-10px;}
#areas A{color:#1C374D;}
#areas A:hover{color:#7D2929;}
#search-news{float:right;font-size:.8em;margin:0 50px 0 0;}
#credit{float:right;font-size:.75em;margin:10px 5px 0 0; text-align:right;}
#search-news h1{font-size: 1.25em;color:#7d2929;margin:0;}
#searchBox_ImageButton1 {vertical-align:text-bottom;}
#navHead_Searchbox_ImageButton1{vertical-align:text-bottom;}
#searchBox_SearchTextBox {width:140px; height:17px; background-color:#f6e5d3; border: 1px solid #cdb9a0; color:#000000;  vertical-align:text-bottom;margin:0 3px 0 0;}
#supnav #navHead_Searchbox_searchbox{margin:5px 0 0 0;}
#SearchTypes{display:none;position:absolute;background:#f6e5d3;width:130px;z-index:1000;padding:2px 0 10px 10px;border:solid 1px #c4bcaf; margin-top:10px;}
#SearchTypes ul{Margin:0 0 0 15px;}
#searchbox:hover #SearchTypes{display:block;}
#news-header h1{margin:15px 0 0 0;}
#NewsFade li{position:absolute;}
#NewsNav{background-color:#cead83; text-align:center; height:14px;width:203px; padding:0 20px 2px 20px;border:solid 1px #c4bcaf;border-top:0;}
#NewsNav a{color:#efdbc3;}
#NewsNav a:hover{color:#fff;}
#news-text{width:223px; background:#f6e5d3 url('images/ampersand.jpg');background-position: bottom right; background-repeat: no-repeat;border:solid 1px #c4bcaf;border-bottom:0;font-size:.9em;padding:5px 10px 0 10px;height: 200px; filter:progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=1.0);}
#news-text h2{color:#7d2929;}
#news-text p{padding:0 0 20px 0;}
#news-text ul li{width:223px;} 
#footer{font-size:.7em;clear:both; text-align:center;height:81px;}
#basenav{background:#1c374d;background-repeat: no-repeat; color:#fff;height:23px;padding:7px 0 0 10px;}
#basenav A{color:#fff; text-decoration:underline;}
#disclaimer{color:#9d9d9d;padding:0;margin:0;background:#fff;height:38px;background-repeat: no-repeat;}
#disclaimer p{padding-top:10px;}
#BreadCrumbs{clear:both;font-size:.7em;padding:0 0 20px 20px;}
#BreadCrumbs a{font-size:.9em;}

#LeftInfobox{float: left; margin:0 0 45px 20px;width:221px;background:#f5e6d3 url('images/ampersand.jpg');background-position: bottom right; background-repeat: no-repeat; padding:13px 5px 7px 23px;border:solid 1px #cbba9e; min-height:400px;}
#LeftInfobox h1{font-size:1em;color:#1c374d;margin:0; line-height:normal;}
#LeftInfobox h2{font-size:.9em;color:#7d2929;}
#LeftInfobox p{font-size:.8em;margin:0 0 15px 0;}
#BioContent {padding:15px 20px 20px 0;}
#BioContent p{margin:0px 0 15px 0;}
#BioContent h1{color:#7d2929;margin:0;margin-top:15px;}
#BioContent h2{color:#7d2929; margin-top:15px;}
#BioContent ul{ margin-bottom:5px;}
.content{margin:0 20px 45px 310px;}
.LocationsList li{width:45%;float: left;margin:0 12px 0 0;}
#flash{ background-color:#902c2c;}
.dataList li{}
.dataList li a{}
#SearchReturn ul{margin:0 0 10px 0;}
#highlight{border:solid 1px #cbba9e;}
#NewsFade li a{color:#7d2929!important;}
.table{width:530px;}
.tablerow{display:block;width:auto;clear:both;height:20px;}
.tablero2{width:auto;clear:both;height:20px;line-height:20px;}
.tablecell{float:left;}
.bioListName{width:170px;padding:0 0 0 10px}
.resourceListName{padding:0 0 0 10px}
.bioListEmail{width:75px;}
.bioListLocation{width:160px;}
.letter{background:white; padding-top:5px;}
.CatTitle{background:white; padding:10px 0 2px;}
.letter div{padding:0 0 0 5px;}
.bioListOn{background:#efdbc3;}
.bioListOff{background:#f5e6d3;}
.paralegalOn, .paralegalOff,.paralegalOn:hover, .paralegalOff:hover{border:solid 1px #cbba9e;padding:0 5px 0 5px; text-decoration:none; line-height: 25px; }
.paralegalOn, .paralegalOff:hover{background:#f5e6d3;line-height: 25px;}

