body { background: url(../images/bg.jpg) repeat-x; margin: 0px auto 0px auto; text-align: center; padding: 0px; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 0px; margin: 0px 0px 15px 0px; }
a { color: #004FBA; text-decoration: none; }
a:hover { text-decoration: underline; }
#rss td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 3px 0px 5px 8px; margin: 0px; }

.right { text-align: right; }
.topic { font-size: 12px; color: #004FBA;}
.italic { font-style: italic; }
.center { text-align: center; }
.copyheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: bold; } 
.titles { font-size: 9px; }
.light { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.darklinks a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; padding-bottom: 4px; }
.large { font-size: 12px; font-weight: bold; }
.larger { font-size: 18px; font-weight: bold; }
.boldyel { font-weight: bold; color: #FDE76F }
.boldblue { font-weight: bold; color: #004FBA;}
.bred { font-weight: bold; color: #FF0000;}
.forms { width: 155px; font-size: 11px; color: #797979; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }

/* header */
#container { width: 760px; margin: 0px auto 0px auto; padding: 0px; text-align: left; }
#header { width: 417px; float: left; position: relative;}
#header2 { width: 417px; float: left; margin-top: 57px; position:absolute; }
#header2 p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #393939; font-weight: bold; text-decoration: none;  margin-top: 50px; text-align: right; padding-top: 30px;}
#r1 { background: url(../images/home/r1_01.gif) no-repeat top left; width: 760px; height: 88px; margin-top: 0px;}
#r1 a { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }
#r1 a:hover { text-decoration: underline; }
#r1 p { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px 23px 0px 0px; text-align: right; padding: 0px; } 
#r1 ul { margin-right: 30px; margin-bottom: 0px; padding-top: 18px; padding-bottom: 0px; text-align: right; list-type: none; }
#r1 li { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; margin-left: 8px; list-type: none; display: inline; padding-left: 8px; padding-bottom: 0px; background: url(../images/inset/arrow_01.gif) no-repeat; }
#findlawyer { background: url(../images/home/r2_01.jpg) no-repeat top left; width: 607px; height: 110px; margin-top: 0px; float: left;}
#find { margin-top: 65px; margin-right: 14px; margin-bottom: 10px; margin-left: 28px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.findfields { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; height: 20px; }
.searchButton{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; height: 20px; background-color:#fff; border:1px solid #000;height:20px;}
.areasfields { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; height: 20px;  width: 253px; }
.statefields { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; height: 20px; width: 180px; padding-left: 5px; }
#findstate { margin: 10px 10px 20px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004FBA; text-decoration: none;} 
#searchbar { width: 760px; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top;  position: relative }
.searchfield { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; width:200px; height:20px }
#contactform { text-align: center; width: 340px; margin: 0px 0px 0px 60px; }
#contactform div { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: right; }
#contactform p { text-align: center; margin: 0px; }
.bigfields2 { width: 325px; height: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #797979; border-width: 1px; border-style: solid; border-color: #999999; overflow: hidden; }

/* home body */
#bodycontainer { width: 760px; background: url(../images/home/bodycontainerbg_01.gif) repeat-y 0px 0px; float: left; }
#bodyc2bg { width: 760px; background: transparent url(../images/home/bg_bodyc2.gif) no-repeat bottom right; margin: 0px; padding: 0px; }
#bodytop { background: transparent url(../images/home/bg_bodytop.gif) no-repeat top left; padding: 0px 18px 0px 15px; width: 760px; }
#bodytop:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#bodycontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#bodyc1 { width: 512px; float: left; }
#bodyc1top { width: 512px; height: auto; background-color: #FFFFFF; float: left; }
#bodyc1top p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin: 10px 15px 12px 15px; }
#bodyc1mid { width: 189px; height: auto; float: left; }
#bodyc1mid a { color: #FDE76F; text-decoration: underline; }
#bodyc1mid a:hover { color: #EEEEEE; text-decoration: underline; }
#bodyc1mid p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin: 8px 10px 10px 10px; }
.topstory { background-image: url(../images/home/hdr_legalheadlines.gif); height: 39px;font-family: Arial, Helvetica, sans-serif; font-size: 18px;	color: #666666;	font-weight: bold;	padding-left: 34px;	padding-top: 10px;	background-repeat: no-repeat; }
.topstoryheadline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; 	font-weight: bold; }
.legalheadlines { background-image: url(../images/home/hdr_legalheadlines.gif); height: 39px;	font-family: Arial, Helvetica, sans-serif; font-size: 16px;	color: #666666;	font-weight: bold;	padding-left: 34px;	padding-top: 11px;	background-repeat: no-repeat; }
.rssList { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-image: url(../images/home/rss.gif); height: 105px;	padding-left: 34px;	padding-top: 11px;	background-repeat: no-repeat; }

#legalspot { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FDE76F; text-decoration: none; list-style-image: url(../images/inset/arrow_02.gif); margin-top: 10px;  margin-right: 0px; margin-bottom: 20px; margin-left: 26px; padding: 2px; }
#legalspot a { color: #FDE76F; font-weight: bold; text-decoration: none; }
#legalspot a:hover { color: #EEEEEE; font-weight: bold; text-decoration: underline; }
#bodyc2mid { width: 320px; float: left; }
#bodyc2mid p { margin: 5px 14px 14px 12px }
#headlines { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #004FBA; text-decoration: none;	list-style-image: url(../images/inset/arrow_05.gif); margin-top: 5px; margin-right: 8px; margin-bottom: 15px; margin-left: 30px; padding-left: 2px; }
#headlines p { margin: 10px 0px 10px 0px; font-size: 12px; }
#headlines a { color: #004FBA; text-decoration: none; }
#headlines a:hover { color: #004FBA; text-decoration: underline; }
.arealinks { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #004FBA; text-decoration: none;	list-style-image: url(../images/inset/arrow_03.gif); margin-left: 25px; margin-top: 0px; padding: 0px;  }
.arealinks a { color: #004FBA; text-decoration: none; }
.arealinks a:hover { color: #004FBA; text-decoration: underline; }
.arealinks2 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #004FBA; text-decoration: none; font-weight: bold; list-style-image: url(../images/inset/arrow_04.gif); margin-left: 35px; margin-top: 0px; padding: 0px;  }
.arealinks2 a { color: #004FBA; font-weight: bold; text-decoration: none; }
.arealinks2 a:hover { color: #004FBA; font-weight: bold; text-decoration: underline; }
#little-boxes { width: 160px; float: left; font-size : 11px; margin: 0px; padding-right: 4px; }
#little-boxes p {font-size: 12px; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;}
#right-little-boxes { width: 155px; font-size : 11px; margin: 0px; padding: 0px; float: left; }
#right-little-boxes p { font-size: 12px; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px; }
#bodyc1bot { width: 512px; background-color: #363636; float: left; }
#bodyc1bot p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin: 10px 15px 10px 10px; }
#bodyc1bot a { color: #99CCFF; }
#bodyc2 { width: 215px; float: left; }
#bodyc2 p { margin: 10px 10px 10px 20px; }
#c2list { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #004FBA; text-align: right; text-decoration: none; list-style: none;  margin-top: 10px;  margin-right: 14px;  margin-bottom: 5px; margin-left: 22px; padding: 0px; }
#c2list {}
#bodyfoot { width: 760px; height: 30px; background: url(../images/home/footer_home.jpg) no-repeat top left; position: relative; }
#footer { width: 760px; background: url(../images/inset/bg_footer.gif) repeat-y ; float: left; text-align: center; }
#footer p { margin: 10px 0px 20px 0px; }
#footer a { color: #666666; margin: 10px 0px 20px 0px; }

/* sub body */
#subbodycontainer { width: 760px; background: url(../images/sub/subbodybg.jpg) repeat-y 0px 0px; float: left; }
#subbodycontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#subbodytop { background: transparent url(../images/sub/sub_bgbodytop.gif) no-repeat top left; padding: 0px 18px 0px 15px; width: 760px; }
#subbodytop:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#subc1bg { width: 760px; background: transparent url(../images/sub/subc1bot.gif) no-repeat bottom left; margin: 0px; padding: 0px; float: left; }
#subbodyc1 { width: 215px; float: left; }
#subbodyc1 p { margin: 10px 12px 10px 15px; }
#subbodyc2 { width: 512px; float: left; padding: 0px; margin: 0px; }
#subbodyc2a { background-color: #FFFFFF; width: 512px; float: left;}
#subbodyc2a p { margin: 10px 15px 10px 17px;  font-size: 12px; }
#subbodyc2a a { color: #004FBA; text-decoration: underline; }
#subbodyc2a a:hover { color: #086BF2; text-decoration: underline; }
#subbodyc2a ul { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; list-style-image: url(../images/inset/arrow_03.gif);  margin-top: 10px;  margin-right: 0px;  margin-bottom: 10px; margin-left: 30px; padding-left: 2px; }
#subbodyc2a blockquote { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #004FBA; }
#subbodyc2a ol { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; margin-top: 10px;  margin-right: 0px;  margin-bottom: 10px; margin-left: 30px; padding-left: 2px; }
.subhdr1a { width: 512px; background-color: #FDE76F; display: block; } 
/*
.subhdr1a { width: 512px; background: url(../images/sub/sub_hdrbar1a.gif) no-repeat top; background-color: #FDE76F; display: block; } 
.subhdr1 { width: 512px; background: url(../images/sub/sub_hdrbar1b.gif) no-repeat bottom; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5B5B5B; font-size: 21px; padding: 0px; margin: 0px; } 
.subhdr1 h1, h2, h3, h4, h5 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #5B5B5B; font-size: 21px; margin: 0px; padding-top: 16px; padding-right: 0px; padding-bottom: 16px; padding-left: 40px;  position: relative;  } 
*/
.subhdr1 { width: 512px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5B5B5B; font-size: 21px; padding: 0px; margin: 0px; } 
.subhdr1 h1, h2, h3, h4, h5 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #5B5B5B; font-size: 21px; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 40px;  position: relative;  } 
.subhdr2 { width: 512px; height: 39px; background: url(../images/sub/sub_hdrbar2.gif) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5B5B5B; font-size: 21px; padding: 0px; margin: 0px; } 
.subhdr2 h1, h2, h3, h4, h5 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #5B5B5B; font-size: 15px; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px;  position: relative; } 
.subtext { background-color: #FFFFFF; width: 512px; float: left;}
.subtext p { margin: 10px 15px 10px 17px;  font-size: 12px; }
.subtextsml { background-color: #FFFFFF; width: 512px; float: left;}
.subtextsml p { margin: 10px 15px 10px 17px;  font-size: 11px; }
.subtextsml a { font-size: 11px; }
.sidehdr { width: 215px;  background: url(../images/sub/subc1_hdr.gif) no-repeat; padding: 0px; margin: 0px; }
.sidehdr div { width: 215px;  background: url(../images/sub/subc1_hdr2.gif) no-repeat bottom; padding: 0px; margin: 0px; }
.sidehdr h3 { font-family: Verdana, Arial, Helvetica, sans-serf; font-size: 17px; color: #666666; font-weight: bold; margin: 0px; padding-top: 20px; padding-right: 0px; padding-bottom: 16px; padding-left: 31px;  position: relative; letter-spacing: -0.05em; }
#subbodyc2b { width: 512px; background-color: #363636; float: right; }
#subbodyc2b p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin: 10px 25px 10px 15px; }
#subbodyc2b a { color: #99CCFF; }
#subfeatureA { width: 294px; float: left; }
#subfeatureB { width: 200px; float: left; }
#subhelp { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #004FBA; text-align: left; text-decoration: none; list-style: none;  margin-top: 10px;  margin-right: 14px;  margin-bottom: 5px; margin-left: 22px; padding: 0px; }
#subhelp { text-decoration:underline; }
#findlawyer2 {  background: url(../images/sub/bg_sub_findlawyer.jpg) no-repeat 0px 0px; width: 307px; height: 112px; float: right; margin-top: 14px; margin-bottom: 10px; margin-right: 0px; margin-left: 0px; padding: 0px; }
#findlawyer2 p { margin-top: 10px; margin-right: 27px; margin-bottom: 0px; margin-left: 20px; color: #FFFFFF; }
.findtext { font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
#subfoot { width: 760px; height: 30px; background: url(../images/sub/subfoot.jpg) no-repeat top left; float: left; position: relative }
#barshort { width: 512px; height: 26px; background: url( ../images/sub/searchbartop.gif) no-repeat top left; }
#contactc1 { width: 160px; float: left; font-size : 11px; margin: 0px; padding: 0px; }
#contactc2 { width: 160px; font-size : 11px; margin: 0px; padding: 0px; float: left; }
#contactinfo { width: 180px; background: url(../images/sub/metro_cfoot.gif);  background-color: #3881E4; background-position: bottom; background-repeat: no-repeat; float: right; margin-top: 14px; margin-bottom: 10px; margin-right: 0px; margin-left: 7px; padding: 0px 0px 5px 0px; }
#contactinfo p { color: #FFFFFF; font-size: 11px; margin: 0px 10px 10px 15px; }
#blurb { width: 512px; margin: 0px; padding: 0px 20px 5px 20px;}
#blurba { width: 216px; height: 183px; background-color: #FFFFFF;  float: left; margin: 14px 30px 10px 0px;
border-right: 1px solid #3881E4;
	border-bottom: 1px solid #3881E4;
	border-left: 1px solid #3881E4;
	}
#blurba p {color: #3881E4; font-size: 11px;}
#blurba a {color: #3881E4; font-size: 11px;}
#blurbb { width: 216px;  height: 183px; background-color: #FFFFFF; float: left; margin: 14px 0px 10px 0px;margin-left: 10px;
border-right: 1px solid #3881E4;
	border-bottom: 1px solid #3881E4;
	border-left: 1px solid #3881E4;}
#blurbb p {color: #3881E4; font-size: 11px; font-stretch:extra-expanded;}

/* search page */
#searchbodycontainer { width: 760px; background: url(../images/sub/searchbodybg.jpg) repeat-y 0px 0px; float: left; }
#subbodycontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#searchbody { width: 727px; float: left; }
#searchbody p { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; margin: 10px 10px 10px 10px; }
#searchbody a { text-decoration: underline; }
#searchbody a:visited { color: #FF7800; text-decoration: underline; }
#searchbody a:hover { color: #0B6AEA; text-decoration: underline; }
#searchfoot { width: 760px; height: 30px; background: url(../images/sub/searchfoot.jpg) no-repeat top left; float: left; position: relative }

/* sitemap */
#sitemapc1 { width: 364px; float: left }
#sitemapc2 { width: 363px; float: left }

/* h tag images */
/* 
#welcomehdr { width: 512px;	background: transparent url(../images/home/bodyc1top.gif) no-repeat 0px 0px; float: left; }
#welcomehdr h1 { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 18px; margin-left: 15px; margin-top: 50px; margin-bottom: 20px; margin-right: 0px; line-height: 17px; }
*/
#homewelcomehdr { width: 512px; background: transparent url(../images/home/bodyc1top2.gif) no-repeat 0px 0px; background-position:top; float: left;}
#homewelcomehdr h1 { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 18px; margin-left: 15px; margin-top: 50px; margin-bottom: 20px; margin-right: 0px; line-height: 17px; }

#welcomehdr { width: 512px; float: left; background-color: #FDE76F; }
#welcomehdr h1 { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 18px; margin-left: 15px; margin-top: 10px; margin-bottom: 10px; margin-right: 0px; line-height: 17px; }


.welcomespan { font-size: 12px; font-weight: normal; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#bodyc2hdr { width: 215px ; height: 84px ; background: transparent url(../images/home/bodyc3top.gif) no-repeat 0px 0px; float: left}
#bodyc2hdr h2 { display: none;}

/* Section Header Images */
#subc1hdr { width: 215px; height: 82px; background: url(../images/sub/sub_hdrc1.gif) no-repeat 0px 0px; float: left}
#subc1hdr span { display: none;}
#sublspot { width: 215px; height: 39px; background: url(../images/sub/sub_hdrlawyerspot.gif) no-repeat 0px 0px; float: left; margin-bottom: 2px; }
#sublspot span { display: none;}
#sublegalspot { width: 215px; height: 39px; background: url(../images/sub/sub_hdrlegalspot.gif) no-repeat 0px 0px; margin-bottom: 2px; }
#sublstate { width: 215px; height: 39px; background: url(../images/sub/sub_hdrlawyerstate.gif) no-repeat 0px 0px; float: left; }
#sublstate span { display: none;}

/* main navigation */
#nav { background: url(../images/home/nav.gif) no-repeat top left; width: 760px; height: 31px; position: relative; margin: 0px; padding: 0px; }
#nav li { list-style: none; padding: 10px 0px 0px 4px; margin: 0px; position: absolute; top: 0px;}
#nav li, #nav a { height: 31px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	padding-top: 12px; padding-left: 9px; }
#nav li { list-style: none; padding: 0px; margin: 0px; position: absolute; top: 0px;}
#nav1 { width: 15px; left: 0px;}
#nav2 { width: 46px; left: 15px;}
#nav3 { width: 91px; left: 61px;}
#nav4 { width: 120px; left: 152px;}
#nav5 { width: 82px; left: 272px;}
#nav6 { width: 98px; left: 354px;}
#nav7 { width: 97px; left: 452px;}
#nav8 { width: 56px; left: 549px;}
#nav9 { width: 120px; left: 605px;}
#nav10 { width: 35px; left: 725px;}

#nav2 a:hover { background: transparent url(../images/home/nav.gif) -15px -31px no-repeat;}
#nav3 a:hover { background: transparent url(../images/home/nav.gif) -61px -31px no-repeat;}
#nav4 a:hover { background: transparent url(../images/home/nav.gif) -152px -31px no-repeat;}
#nav5 a:hover { background: transparent url(../images/home/nav.gif) -272px -31px no-repeat;}
#nav6 a:hover { background: transparent url(../images/home/nav.gif) -354px -31px no-repeat;}
#nav7 a:hover { background: transparent url(../images/home/nav.gif) -452px -31px no-repeat;}
#nav8 a:hover { background: transparent url(../images/home/nav.gif) -549px -31px no-repeat;}
#nav9 a:hover { background: transparent url(../images/home/nav.gif) -605px -31px no-repeat;}

/* find a lawyer navigation */
#searchnavblank { background: url(../images/home/r2_02b.jpg) no-repeat top left; width: 153px; height: 110px; margin: 0px; padding: 0px; float: left; }
#searchnav { background: url(../images/home/r2_02.gif) no-repeat top left; width: 153px; height: 110px; margin: 0px; padding: 0px; float: left; }
#searchnav li { list-style: none; padding: 0px; margin: 0px; }
#searchnav li, #searchnav a { display: block; width: 135px; margin: 0px; padding: 0px;}
#searchnav span { display: none; }
#searchnav2 a { width: 135px; height: 47px; padding: 0px; margin: 0px;}
#searchnav3 a { width: 135px; height: 32px; padding: 0px; margin: 0px;}
#searchnav4 a { width: 135px; height: 31px; padding: 0px; margin: 0px;}

#searchnav2 a:hover { background: transparent url(../images/home/r2_02.gif) -153px 0px no-repeat;}
#searchnav3 a:hover { background: transparent url(../images/home/r2_02.gif) -153px -47px no-repeat;}
#searchnav4 a:hover { background: transparent url(../images/home/r2_02.gif) -153px -79px no-repeat;}

/* areas of law navigation */
#menubox { position: relative; text-align: left; display:block; float: left; }

.menu .options { margin-right:1px; margin-bottom:1px; border-width: medium; border-color:#999999; background-color:#EFEFEF; position: relative; display: block; text-align: right; }
.menu a, .menu a:visited, .menu a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#156EE6; display: block; padding:2px 10px; text-decoration:none; background-color:transparent; }
.menu a:hover { background-color: #D80A0A; color:#FFFFFF; display: block;}

#areasnav { width: 215px; height: 420px; background: url(../images/home/nav_areas.jpg) no-repeat; margin: 0px; padding: 0px; position: relative; }
#areasnav li {margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;}
#areasnav a {display: block;}
#areasnav p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #146BE2; font-weight: bold; line-height: 3mm; margin-left: 133px; margin-right: 17px; margin-top: 15px; padding: 0px; }

#areasnav1 {left: 0px; top: 0px; width: 215px; height: 64px;}
#areasnav2 {left: 0px; top: 64px; width: 215px; height: 54px;}
#areasnav3 {left: 0px; top: 118px; width: 215px; height: 54px;}
#areasnav4 {left: 0px; top: 172px; width: 215px; height: 55px;}
#areasnav5 {left: 0px; top: 227px; width: 215px; height: 54px;}
#areasnav6 {left: 0px; top: 281px; width: 215px; height: 54px;}
#areasnav7 {left: 0px; top: 335px; width: 215px; height: 61px;}
#areasnav1 a {height: 64px;}
#areasnav2 a {height: 54px;}
#areasnav3 a {height: 54px;}
#areasnav4 a {height: 55px;}
#areasnav5 a {height: 54px;}
#areasnav6 a {height: 54px;}
#areasnav7 a {height: 61px;}

#areasnav1 a:hover { background: url(../images/home/nav_areas.jpg) -215px 0px no-repeat; position: inherit;}
#areasnav2 a:hover { background: url(../images/home/nav_areas.jpg) -215px -64px no-repeat; position: inherit;}
#areasnav3 a:hover { background: url(../images/home/nav_areas.jpg) -215px -118px no-repeat; position: inherit;}
#areasnav4 a:hover { background: url(../images/home/nav_areas.jpg) -215px -172px no-repeat; position: inherit;}
#areasnav5 a:hover { background: url(../images/home/nav_areas.jpg) -215px -227px no-repeat; position: inherit;}
#areasnav6 a:hover { background: url(../images/home/nav_areas.jpg) -215px -281px no-repeat; position: inherit;}
#areasnav7 a:hover { background: url(../images/home/nav_areas.jpg) -215px -335px no-repeat; position: inherit;}

/* subareas of law navigation */
#submenubox { position: relative; text-align: left; display:block; float: left; margin-top: 5px; margin-bottom: 10px; }

.submenu .suboptions { margin-right:1px; margin-bottom:1px; border-width: medium; border-color:#999999; background-color:#EFEFEF; position: relative; display: block; text-align: left; }
.submenu a, .submenu a:visited, .submenu a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#156EE6; display: block; padding:2px 10px; text-decoration:none; background-color:transparent; }
.submenu a:hover { background-color: #D80A0A; color:#FFFFFF; display: block;}

#subareas { width: 215px; height: 310px; background: url(../images/sub/sub_areanav.jpg) no-repeat; margin: 0px; padding: 0px; position: relative; }
#subareas li {margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;}
#subareas a {display: block;}
#subareas p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #146BE2; text-align: right; margin-left: 0px; margin-right: 105px; margin-top: 15px; position: absolute; right: 0px; display:none;}
#subareas span {display:none;}
#subareas1 {left: 0px; top: 0px; width: 215px; height: 45px;}
#subareas2 {left: 0px; top: 45px; width: 215px; height: 44px;}
#subareas3 {left: 0px; top: 89px; width: 215px; height: 44px;}
#subareas4 {left: 0px; top: 133px; width: 215px; height: 43px;}
#subareas5 {left: 0px; top: 176px; width: 215px; height: 44px;}
#subareas6 {left: 0px; top: 220px; width: 215px; height: 44px;}
#subareas7 {left: 0px; top: 264px; width: 215px; height: 46px;}
#subareas1 a {height: 45px;}
#subareas2 a {height: 44px;}
#subareas3 a {height: 44px;}
#subareas4 a {height: 43px;}
#subareas5 a {height: 44px;}
#subareas6 a {height: 44px;}
#subareas7 a {height: 46px;}

#subareas1 a:hover { background: url(../images/sub/sub_areanav.jpg) -215px 0px no-repeat; }
#subareas2 a:hover { background: url(../images/sub/sub_areanav.jpg) -215px -45px no-repeat; }
#subareas3 a:hover { background: url(../images/sub/sub_areanav.jpg) -215px -89px no-repeat; }
#subareas4 a:hover { background: url(../images/sub/sub_areanav.jpg) -215px -133px no-repeat; }
#subareas5 a:hover { background: url(../images/sub/sub_areanav.jpg) -215px -176px no-repeat; }
#subareas6 a:hover { background: url(../images/sub/sub_areanav.jpg) -215px -220px no-repeat; }
#subareas7 a:hover { background: url(../images/sub/sub_areanav.jpg) -215px -264px no-repeat; }


#areas { width: 510px; margin-bottom: 15px; position: relative; }
#areas:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#areas div { width: 170px; float: left; }
#areas li { font-size: 11px; margin: 1px 0px 0px 0px; }
#areas a { font-size: 11px; }

.callBox {
	background-image: url(../images/sub/callBkg2.gif);
	background-repeat: repeat;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: 10px;
	border: 1px solid #ABC5D8;
}

