/*
	Kennedy & Associates CSS		http://lawyerska.com/
    
	company: 			Ability Business Computing, LTD.
						http://abilitybusiness.com/
	created by:			Samuel Sweitzer 	2010/07/13
	last edited by: 	Samuel Sweitzer 	2010/07/13
*/

/* BEGIN general declarations */
	* {  }
	html, body{height:96%; margin: 0; padding: 0; }
	body{background-color:#0B3740;}
	body, table, td, div{color:#4d4d4f;font-size:12px;font-family:verdana, arial, san-serif; margin: 0; padding: 0;}
	table{padding:0;border-spacing:0;border-style:none;border-width:0px;}
	td {vertical-align:top;text-align:left;}
	img{border:0;}
/* END general declarations */

/* BEGIN layout declarations */
	div.layout_divContainer{margin:30px;width:900px;height:96%;margin-left:auto;margin-right:auto;}
	td.layout_tdHeader{height:163px;background:url(header.jpg) no-repeat 0 0;vertical-align:bottom;text-align:center;}
	td.layout_tdMenu{height:34px;background:#723116;border-top:1px solid #000;border-bottom:1px solid #000;color:#fff;}
	td.layout_tdMenu a:link, td.layout_tdMenu a:visited {color:#fff;text-decoration:none;display:inline-block;padding:8px 0px 0px 0px;font-size:110%;text-align:center;height:26px;vertical-align:middle;}
	td.layout_tdMenu a:hover, a.layout_aThisPage:link, a.layout_aThisPage:visited, a.layout_aThisPage:active, a.layout_aThisPage:hover{background:#AA8372;font-weight:900;}
	div.layout_divMenuBR{color:#fff;padding:8px 0px 8px 0px;font-size:110%;display:inline-block;}
	a.menu01{width:136px;}
	a.menu02{width:116px;}
	a.menu03{width:146px;}
	a.menu04{width:66px;}
	a.menu05{width:86px;}
	a.menu06{width:106px;}
	a.menu07{width:66px;}
	a.menu08{width:116px;}
	td.layout_tdContent{background:#fff;}
	td.layout_tdFooter{height:50px;padding:30px 10px 10px 10px;text-align:center;background:#fff;font-size:86%;color:#0B3740;font-weight:bold;}
	td.layout_tdFooter a, td.layout_tdFooter a:link, td.layout_tdFooter a:visited{text-decoration:none;color:#0B3740;}
	td.layout_tdFooter a:hover, td.layout_tdFooter a:active{text-decoration:underline;}
/* END layout declarations */


/* BEGIN specific declarations */

	/* BEGIN homepage */
		div.divHome01{float:left;width:544px;padding:20px 10px 10px 50px;line-height:180%;text-align:justify;}
		div.divHome01 h2{color:#0B3740;font-size:200%;font-weight:normal;}
		div.divHome01 h3{color:#0B3740;display:inline;font-size:104%;}
		div.divHome02{float:right;background:url(home01.jpg) repeat-x top left;width:240px;font-size:90%;color:#723116;padding:10px 16px 30px 16px;font-weight:bold;}
		a.linkClickDavid{width:144px;height:68px;display:block;background:url(DavidKennedyLink.gif) no-repeat top left;padding:22px 0px 0px 96px;margin:0px 0px 10px 0px;text-decoration:none;color:#fff;font-size:90%;letter-spacing:-1px;line-height:200%;font-weight:normal;}
		a.linkClickMike{width:144px;height:72px;display:block;background:url(MikeRapellaLink.gif) no-repeat top left;padding:18px 0px 0px 96px;margin:0px 0px 10px 0px;text-decoration:none;color:#fff;font-size:90%;letter-spacing:-1px;line-height:200%;font-weight:normal;}
		a.linkClickAlan{width:154px;height:72px;display:block;background:url(AlanForrestLink.gif) no-repeat top left;padding:18px 0px 0px 86px;margin:0px 0px 10px 0px;text-decoration:none;color:#fff;font-size:90%;letter-spacing:-1px;line-height:200%;font-weight:normal;}
		.linkClickBig01{font-size:180%;letter-spacing:-1px;line-height:100%;font-family:verdana, arial, san-serif;font-weight:normal;}
		.linkClickBig02{font-size:150%;letter-spacing:-1px;line-height:100%;font-family:verdana, arial, san-serif;font-weight:normal;}
		div.divHome03{float:left;width:540px;padding:20px 20px 10px 50px;font-size:76%;text-align:justify;}
		div.divHome03 hr{border-top:2px solid #4d4d4f;}
	/* END homepage */
	
	
	
	/* BEGIN attorneys */
		div.divAttorneys00{float:left;width:800px;padding:20px 10px 10px 50px;line-height:180%;text-align:justify;}
		div.divAttorneys00 h2{color:#0B3740;font-size:200%;font-weight:normal;}
	   div.divAttorneys01{width:190px;float:left;padding:0px 0px 0px 80px;text-align:center;font-size:130%;}
	   div.divAttorneys01 a, div.divAttorneys01 a:link, div.divAttorneys01 a:visited, div.divAttorneys01 a:hover, div.divAttorneys01 a:active{text-decoration:none;color:#4d4d4f;}
	   
	   div.divAttorneys05{float:left;width:480px;padding:0px 10px 10px 20px;line-height:180%;text-align:justify;}
	   div.divAttorneys05 h3{color:#0B3740;display:inline;font-size:104%;}
	   div.divAttorneys06{float:left;width:300px;padding:0px 10px 10px 50px;font-size:86%;line-height:106%;font-style:italic;text-align:center;}
	/* END attorneys */

	/* BEGIN estate planning */
		div.divEstatePlanning01{padding:10px 50px 0px 50px;text-align:center;}
		div.divEstatePlanning02, div.divEstatePlanning03{padding:10px 0px 0px 50px;width:390px;float:left;line-height:160%;text-align:justify;}
		div.divEstatePlanning03{float:right;padding:10px 50px 0px 0px;}
		div.divEstatePlanning02 h2, div.divEstatePlanning03 h2{color:#0B3740;font-size:160%;font-weight:bold;}
		div.divEstatePlanning02 ul, div.divEstatePlanning03 ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px; list-style:none;}
		div.divEstatePlanning02 ul li, div.divEstatePlanning03 ul li{margin:0px 0px 0px 0px;padding:6px 0px 10px 0px;}
		div.divEstatePlanning04{padding:10px 50px 0px 64px;text-align:center;width:760px;float:left;}
		div.divEstatePlanning04 a, div.divEstatePlanning04 a:link, div.divEstatePlanning04 a:visited {color:#723116;font-size:120%;font-weight:bold;text-decoration:none;}
	/* END estate planning */
	
	/* BEGIN fresh start */
		div.divFreshStart01{padding:10px 50px 0px 50px;text-align:center;}
		div.divFreshStart02, div.divFreshStart03{padding:10px 0px 0px 50px;width:390px;float:left;line-height:160%;text-align:justify;}
		div.divFreshStart03{float:right;padding:10px 50px 0px 0px;}
		div.divFreshStart02 h2, div.divFreshStart03 h2{color:#0B3740;font-size:160%;font-weight:bold;}
		div.divFreshStart02 ul, div.divFreshStart03 ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 16px;}
		div.divFreshStart04{padding:10px 50px 0px 64px;text-align:center;width:760px;float:left;}
		div.divFreshStart04 a, div.divFreshStart04 a:link, div.divFreshStart04 a:visited {color:#723116;font-size:120%;font-weight:bold;text-decoration:none;}
		
		div.divFreshStart10{float:left;width:800px;padding:20px 10px 10px 50px;line-height:180%;text-align:justify;}
		div.divFreshStart10 h2{color:#0B3740;font-size:200%;font-weight:normal;}
		td.tdFreshStartLabel{font-size:110%;font-weight:bold;text-align:right;vertical-align:top;padding:0px 0px 0px 4px;line-height:110%;}
		.freshStartInput{font-size:11px;border: solid 1px #aaaaaa;background-color:#ffffff;color:#666666;margin:1px 0px 10px 0px;}
		.freshStartInput:focus{font-size:11px;border-color:#0B3740;background-color:#ffffff;color:#444444;}
	/* END fresh start */
	
	
	
	
	/* BEGIN areas of practice */
		div.divAreasPractice01, div.divAreasPractice02, div.divAreasPractice03{padding:30px 0px 0px 40px;float:left;line-height:240%;}
		div.divAreasPractice01 h2, div.divAreasPractice02 h2, div.divAreasPractice03 h2{color:#0B3740;font-size:160%;font-weight:bold;padding:0px;margin:0px;}
	/* END areas of practice */


	/* BEGIN staff */
		div.divStaff00{float:left;width:800px;padding:20px 10px 10px 50px;line-height:180%;text-align:justify;}
		div.divStaff00 h2{color:#0B3740;font-size:200%;font-weight:normal;}
	   div.divStaff01{width:190px;float:left;padding:0px 0px 0px 80px;text-align:center;font-size:130%;}
	/* END staff */
	
	
	/* BEGIN areas of practice */
		div.divLifeLaw01, div.divLifeLaw02, div.divLifeLaw03, div.divLifeLaw04{padding:30px 0px 0px 40px;float:left;line-height:240%;}
		div.divLifeLaw04{padding:0px 0px 0px 80px;line-height:140%;}
		div.divLifeLaw01 h2, div.divLifeLaw02 h2, div.divLifeLaw03 h2, div.divLifeLaw04 h2{color:#0B3740;font-size:160%;font-weight:bold;padding:0px;margin:0px;}
	/* END areas of practice */
	
	
	
	
	/* BEGIN contactUs */
		div.divContact01{float:left;width:800px;padding:20px 10px 10px 50px;line-height:180%;text-align:justify;}
		div.divContact01 h2{color:#0B3740;font-size:200%;font-weight:normal;}
		td.tdContactLabel{font-size:110%;font-weight:bold;text-align:right;vertical-align:top;padding:0px 0px 0px 0px;}
		.contactInput{font-size:11px;border: solid 1px #aaaaaa;background-color:#ffffff;color:#666666;margin:4px;}
		.contactInput:focus{font-size:11px;border-color:#0B3740;background-color:#ffffff;color:#444444;}
	/* END contactUs */
	
	

	/* BEGIN links */
		div.divLinks02{padding:30px 0px 0px 40px;float:left;}
		div.divLinks02 h2 {color:#0B3740;font-size:160%;font-weight:bold;padding:0px;margin:0px;}
		div.divLinks02 ul {padding:10px 0px 0px 20px;margin:0px 0px 0px 0px;}
		div.divLinks02 ul li {list-style: none;padding:0px 0px 20px 0px;margin:0px 0px 0px 0px;}
		div.divLinks02 ul li a, div.divLinks02 ul li a:link {color:#723116;}
		div.divLinks02 ul li a:visited {color:#421b0c;}
		div.divLinks02 ul li a:hover, div.divLinks02 ul li a:active {color:#a37685;}
		div.divLinks02 ul li a h4 {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:110%;}
		div.divLinks02 ul li a h5 {padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;font-size:86%;font-weight:normal;}
	/* END links */




	/* BEGIN siteMap */
		div.divSiteMap02{padding:30px 0px 20px 40px;float:left;line-height:200%;}
		div.divSiteMap02 h2 {color:#0B3740;font-size:160%;font-weight:bold;padding:0px 0px 10px 0px;margin:0px;}
		div.divSiteMap02 ul {padding:0px 0px 0px 40px;margin:0px 0px 0px 0px;}
		div.divSiteMap02 ul li {list-style: none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
		div.divSiteMap02 ul li a, div.divLinks02 ul li a:link {color:#723116;text-decoration:none;font-size:120%;}
		div.divSiteMap02 ul li a:visited {color:#421b0c;}
		div.divSiteMap02 ul li a:hover, div.divLinks02 ul li a:active {color:#a37685;}
	/* END links */




	/* BEGIN directions */	
		div.divLocations00{float:left;width:100%;padding:20px 10px 10px 50px;line-height:180%;}
		div.divLocations00 h2{color:#0B3740;font-size:200%;font-weight:normal;margin-bottom:0px;padding-bottom:0px;}
		div.divLocations01{float:left;width:400px;padding:0px 10px 10px 50px;line-height:180%;border-right:solid 1px #0B3740;}
		div.divLocations02{float:left;width:380px;padding:0px 10px 10px 10px;line-height:180%;}
		div.divLocations01 h2, div.divLocations02 h2{color:#0B3740;font-size:200%;font-weight:normal;}
		
		div.divLocations01Img{padding:10px 20px 10px 20px;font-size:86%;line-height:106%;font-style:italic;text-align:center;float:left;}
		div.divLocations01Address{padding:0px 20px 10px 20px;text-align:left;float:left;}
		div.divLocations01Map{padding:76px 20px 0px 20px;text-align:center;float:left;width:340px;}
		
		div.divLocations02Img{padding:10px 0px 10px 0px;font-size:86%;line-height:106%;font-style:italic;text-align:center;float:right;width:210px;}
		div.divLocations02Address{padding:200px 10px 10px 20px;text-align:right;float:right;width:140px;}
		div.divLocations02Map{padding:40px 20px 0px 20px;text-align:center;float:right;width:340px;}
	/* END directions */	
	
/* END specific declarations */

