/*BEGIN html tags*/

/* links were #D8331E now #800000 - bug 5686 */

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;
background-color:#CFC1AC; color:#000000;}

/*kill padding and margins*/
body, h1, h2, h3, h4, h5, h6, p, ul, li{margin:0; padding:0;}

/*font*/
h1, h2, h3, h4, h5, h6{display:block}
h1{color:#0F6259; font-size:16px; font-weight:bold; line-height:22px; margin:16px 0 18px 0;}
h2{margin-bottom:6px; padding-top:6px; color:#0F6259; font-size:16px; font-weight:bold; line-height:18px; border-bottom:1px solid #0F6259;}
h3{font-size:15px; font-weight:bold; line-height:18px; margin-bottom:16px;}
h4{font-size:12px; font-weight:bold; line-height:18px;}
h5{font-size:10px; font-weight:bold; color:#0F6259; border-bottom:1px solid #0F6259; line-height:12px; margin-bottom:8px;}
h6{}

/*misc*/
p{margin:0 0 18px 0;}
img{border:0;}

/*link*/
a{text-decoration:none; color:#800000;}
a:hover{text-decoration:underline;}

/*list*/
ul{margin: 0 0 0 22px;}
li{list-style-type:disc; margin:0 0 18px 0;}

/* practice summary */
ul.multiListPractice{width:45%; font-size:10px; padding:0 0 0 18px; float:left; margin: 0 0 18px 0;}
ul.multiListPractice li{padding:0 0 0 10px; list-style-type:none; background-image:url(../i/bull_arrow.gif); background-repeat:no-repeat; background-position:0 6px; margin:0;}
ul.multiListPractice li ul{margin:0 0 0 11px; }


ul.multiListPractice li.prac_bullet_child {
        margin-left: 20px;
  }
ul.multiListPractice li.prac_bullet_gchild {
        margin-left: 40px;
  }

ul.multiList{font-size:10px; padding:0 0 0 18px; margin: 0 0 18px 0;}
ul.multiList li{padding:0 0 0 10px; list-style-type:none; background-image:url(../i/bull_arrow.gif); background-repeat:no-repeat; background-position:0 6px; margin:0;}

ul.multiList li ul{margin:0 0 0 11px; }

ul.multiList li.prac_bullet_child {
        margin-left: 20px;
  }
ul.multiList li.prac_bullet_gchild {
        margin-left: 40px;
  }


#navCol ul.multiList{width:100%; float:none; padding:0; line-height:22px; }
#navCol ul.multiList li{background-position:0 8px;}
#navCol ul.multiList li ul{margin:0 0 0 6px; }

/*table*/
table{border:0; width:100%}
td{vertical-align:top;}

/*END html tags*/

/*common classes*/
.bd{font-weight:bold;}
.pAbs{position:absolute;}
.pRel{position:relative}
.fRight{float:right}
.fLeft{float:left}
.cBoth{clear:both}
.dBlock{display:block;}
.dLine{display:inline;}
.zNav{z-index:10000}
.fWidth{width:100%}
.clearLine{clear:both; line-height:1px; height:1px}
.wBack{background-color:#FFFFFF;}
.fImgRight{float:right; padding:4px 7px 11px 11px}
.n{font-weight:normal}
.gText{color:#98A0A1}
.nSpace{height:43px;}

/*structure*/
#lCol{width:181px; height:92px;}
#rCol{width:99px;}
.stipe{
	background-image:url(../i/lColBack.gif); 
	background-position:0 0;
	background-color: #CDBFAA;
}
#navCol{width:168px; padding:6px 6px 0 6px; font-size:10px; line-height:22px;}
#navCol .align{margin-top:-8px;}
#contentCol{border-right:1px dotted #98A0A1; padding-right:11px;}
#content{padding:0 11px 36px 11px}
#content2{padding:0 0 36px 11px}

/*header*/
#logo{position:absolute; top:10px; left:11px;}
#headerImg{border-right:2px solid white;}

/*main nav SEE nav.css*/

/*tootbox*/
#toolbox{font-size:10px; margin:0 0 0 13px;}

#toolbox input{float:left;display:block; width:137px; height:14px; line-height:12px; font-size:10px; border:0; background-image:url(../i/btnGoBack.gif); background-repeat:no-repeat; }

#toolbox input.btnGo{width:16px !important; height:16px !important;display:block;}

#toolbox div{clear:both; padding-top:13px;}

#toolbox a{line-height:12px; display:block; color:#000000; background-repeat:no-repeat; padding-left:19px;}

#tHome{background-image:url(../i/home.gif); margin-bottom:12px; }
#tEmail{background-image:url(../i/email.gif); margin-bottom:12px;}

#tPdf{background-image:url(../i/pdf.gif);}

/*sub nav*/
#subNav{font-size:10px; line-height:16px; color:#7E8889; margin-top:5px; min-height:32px; height:32px;}
html>body #subNav{height:auto}
#subNav a{color:#7E8889;}
#subNav a:hover, #subNav a.subNavOn{text-decoration:none; color:#800000;}
#subNav a.oLink{color:#800000;}
#subNav a.oLink:hover{text-decoration:underline;}

/*footer*/
#footer{
width:570px;
width:620px; 

font-size:10px; line-height:16px; margin:13px 0 0 181px; padding-bottom:13px; background-color:#CFC1AC; color:#FFFFFF; letter-spacing:.05em;}
#footer a, #footer span{color:#ffffff; letter-spacing:0;}
#footer a:hover{text-decoration:none; color:#0F6259;}

/*BEGIN individual pages*/
/*home page*/
.homeNewsItem {
	padding-left: 50px;
	display: block;
}
#homeHeader{background-image:url(../i/homeHeader.jpg); background-repeat:no-repeat; height:92px; position:relative;}
#homeHeader #toolbox{margin:0; position:absolute; left:621px; top:12px; width:130px;}
#homeHeader #toolbox input{width:111px;}
.homePadd{height:359px; position:relative;}
.homePadd .fWidth{width:906px; height:359px;}
.homePadd div#nav{height:245px; position:absolute;}
#homeFlash{height:355px; width:566px; position:absolute; left:183px; top:2px; background-color:#000000;}
#homeAdd{background-color:#0F6259; width:153px; height:90px; position:absolute; top:2px; 
left:751px; font-size:10px; color:#98CCC8; padding:265px 0 0 12px;}
#homeNews{
	width:517px; 
	padding:1px 0 0 0px;
 
	margin:15px 0 0 181px; 
	background-image:url(../i/bg_home_news.gif); 
	background-repeat:no-repeat;
	background-position:0px 2px; 
	font-size:10px; 
	line-height:16px;
}

.readMore{background-image:url(../i/readMore.gif); background-repeat:no-repeat; padding:0 34px; background-position:1px 1px;}
.readMore:hover{text-decoration:none;}
.pac{display:block; position:absolute; top:247px; width:181px; height:110px;}

.hidden {visibility: hidden;}

/*lawyers*/
.alf{color:#7E8889; font-size:15px; letter-spacing:-2px; font-weight:bold;}
.alf a{color:#800000;}

/* see bioSearchForm
.gLine{border:1px solid #E0E2E3; margin:29px 0 0 0; padding:0 50px 18px 11px; font-size:10px; font-weight:bold; color:#7E8889;}
.gLine input, .gLine select{width:98%;}
.gLine td.fWidth{width:140px; padding-right:10px;}
.gLine td{padding:14px 0 0 0}
.gLine .searchBtn{ width:57px; margin-top:14px; background-color:#FFFFFF; color:#D8331E; font-size:10px; font-weight:bold; line-height:13px;}
*/

.lawList td{border-bottom:1px dotted #A6A6A6; padding:10px 3px; font-size:10px; line-height:14px;}
.lawList td.alfL{font-size:15px; font-weight:bold; color:#0F6259; border-bottom:1px solid #0F6259; padding:35px 0 0 0;}

.bioText{font-size:18px; color:#0F6259; font-weight:bold; line-height:20px; margin-top:28px; }
.bioPos{font-size:12px; font-weight:bold; line-height:22px;}

/* atty search form */
 .bioSearchForm {
	font-size:10px; 
	font-weight:bold; 
	color:#7E8889;
	border:1px solid #E0E2E3;
	margin:29px 0 0 0; 
	padding:0 50px 18px 11px; 
  }
 .bioSearchForm input.txt, select {
    color: #000;
    background-color: #fff;
    width: 320px;
  }
 .bioSearchForm p {
    clear: left;
    margin: 14px 0 0 0;
    padding: 0;
  }

 .bioSearchForm p label {
    text-transform: uppercase;
    float: left;
    width: 150px;
    font-weight: bold;
  }

 .bioSearchForm .submitButton{ 
	font-size:10px; 
	font-weight:bold; 
	color:#800000; 
	background-color:#FFFFFF; 
	line-height:13px;
	width:57px; 
  }

/*END individual pages*/

/*internet explorer hacks*/
.ieHack_1{width:181px; line-height:1px; height:1px; display:block;}
.ieHack_2{width:570px; line-height:1px; height:1px; display:block;}

.searchfoundtext
{
        font-weight: bold;
        color: black;
}

.searchheader
{
        font-weight: bold;
        color: black;
}

.signup {
	margin-top:25px;
	margin-left:152px;
	display:block;
}