/* CSS Document */

body {
background:#DFDFDF url(images/bg_top.gif) top repeat-x;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;
}


#wrap {
background:#fff;
width:701px;
min-height:450px; /* works for FF */
_height:450px; /* ff and IE fix */
padding:0;
margin-left:auto;
margin-right:auto;
border:1px solid #999;


}

#top_header {
margin:0;
padding:0;
width:701px;
height:88px;
float:left;
clear:both;
border-bottom:1px solid #fff;
}

#flash_banner{
width:506px;
height:141px;
margin:0;
padding:0;
float:left;
border-left:3px #fff solid;

}

#crowley {margin:0;padding:0;}

#crowley ul {list-style:square;}

#main {
background:#fff;
color:#333;
font:11px Verdana, Arial, Helvetica, sans-serif;
width:695px;
min-height:450px; /* works for FF */
_height:450px; /* ff and IE fix */
margin:0 0 0 3px;
padding:0 0 10px 0;
border-top:1px solid #428341;
line-height:1.35em;
clear:both;

}

#main h1{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
margin:0;
padding:5px 0 0 0;
text-decoration:underline;
}

#content{
font:11px Verdana, Arial, Helvetica, sans-serif;
width:640px;
line-height:1.20em;
margin:0 0 0 32px;
padding:0;
text-align:justify;
}
 
#content ul{list-style:none;margin:0;padding:0 0 0 0;}
#content li{margin:0;padding:0;}
#content li a {font-size:10px;}

.attorneyLinks {margin:0;padding:0 0 0 0;}
.attorneyLinks ul{list-style:none;margin:0;padding:0 0 0 0;}
.attorneyLinks  li{ background:url(images/bullet.gif) no-repeat 0 100%;margin:0;padding:1px 0 1px 15px;}

#menu_box{
height:141px;
width:188px;
background:#224FA4;
color:#fff;
float:right;
margin:0;
padding:0;
border-right:3px solid #fff;
}

#menu_box ul{
list-style:none;
margin:0;
padding:0;

}

#menu_box li{
background:#003366;
color:#FFFFFF;
margin:0;
padding:0;
list-style:none;
height:35px;width:188px;


}

#menu_box li a {

background:#003366 url(images/button_off1.jpg) left top repeat-x;
color:#FFFFFF;
font:11px "Lucida Grande", tahoma, verdana, sans-serif;
margin:0;
padding:10px 0 0 20px;
list-style:none;
font-weight:bold;
text-decoration:none;
display:block;
letter-spacing:.5px;
height:25px; /* MADE CORRECTIONS HERE MAY 25-2006 ------------------------------*/

}

#menu_box li a:hover {
background:#004080 url(images/button_on1.jpg) left top repeat-x;
color:#fff;
margin:0;
padding:0;
list-style:none;
display:block;
height:25px; /* MADE CORRECTIONS HERE MAY 25-2006 ------------------------------*/
padding:10px 0 0 20px;

}


#rightside {
width:175px;
height:400px;
font-weight:bold;
background:#ddd;
color:#666;
float:right;
padding: 10px 0 0 10px;
margin: 25px 0 10px 7px;
}

#footer {
background:#006633 url(images/footer_bg.jpg) repeat-x;
width:690px;
height:14px;
color:#DFDFDF;
font:9px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 auto;
padding:4px 6px;
text-align:left;
clear:both;
bottom:0;
display:block;
text-align:center;

}

#footer ul {
list-style:none;
margin:5px 0 0 0 ;
padding:0;
}

#footer li {
padding:0 0 0 3px;
margin:0;
list-style:none;
display:inline;
}

#footer a {
color:#DFDFDF;
text-decoration:none;
font:100% verdana,arial,helvetica,sans-serif;
font-weight:bold;

}

#footer a:hover {
color:#ddd;
text-decoration:underline;
font-weight:bold;

}


.attorneys{
padding:0;
margin:0;
color:#356A34;
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}



#attorneysList {padding:0;clear:both;margin:5px 0 0 0;width:640px;}
#attorneysList  dl {float:left;display:inline;width:288px;margin:0 20px 0 0;padding:10px 0;}
#attorneysList  dt {float:left;}
#attorneysList  dd {margin-left:70px;margin-top:5px;color:#356A34;font-weight:bold;}



#content a {
color:#356A34;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-decoration:underline;
font-weight:bold;
line-height:1.35em;

}

#content a:hover {
color:#003399;
margin:0;
padding:0;
text-decoration:none;
font-weight:bold;
}

.arrows {
	background: url(images/arrow_right.gif) no-repeat 0 40%;
	padding: 0 0 0 15px;
}

/* ----------- Attorney Bios -------------- */
#content_box dl {
margin:12px 0 0 2px;
padding:7px 0 7px 5px;
float:left;
display:inline;

}

/* program logo */
#content_box dt {
margin:0;
padding:0 10px 0 0;

}

/* text */
#content_box dd {
margin:0 0 0 10px;
padding:0 0 0 0;
line-height:1.5em;
color:#808080;
}

#attorney-bios-rt {
margin:0;
padding:0;
width:auto;
float:left;
}

.attorney-info {
color:#808080;
font-size:11px;
font-weight:bold;
display:inline;
}

#home-flash {
width:200px;
height:132px;
border:2px solid #ccc;
float:left;
margin:0 5px 0 0;
padding:0 0 0 0;
text-align:center;

}

#resourceLinks {margin:0;width:475px;}
#resourceLinks .subtitle {font-size:140%;margin:4px 0;border-bottom:1px solid #419041;padding-bottom:1px;margin:4px 0;}
#resourceLinks ul li {list-style:none;padding:3px 0;}
#resourceLinks ul li a {font-size:11px;background:url(/images/bullet_go.gif) no-repeat left center;padding:0 0 0 20px;margin-left:10px;}
#resourceLinks ul li a:hover {font-size:11px;background:url(/images/bullet_go.gif) no-repeat left center;padding:0 0 0 20px;margin-left:10px;}


