@charset "utf-8";
/* CSS Document */

* {margin:0px;padding:0px;border:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
html,body {width:100%;height:100%;}
html {overflow-y:scroll;}
body {background:#111A2B url(../images/kbk_background.jpg) repeat-y;}

a {color:#337EA1;text-decoration:none;}
a:hover {color:#8CC63F;}
a:active {color:#639BAC;}
a:visited {color:#337EA1;}

a.readMore {font-weight:bold;}

span.news {padding:0px 10px;color:#FFF;font-size:16px;}

p.pgTitle {color:#8CC63F;font-size:25px;}
p.teamMember {margin-top:4px;color:#8CC63F;font-size:18px;}
p.teamMember * {font-size:18px;}
p.pgHeader {font-size:12px;font-weight:bold;}
p.pgGrouping {margin:4px 0px -4px 0px;font-size:12px;font-weight:bold;font-style:italic;color:#999}
p.pgSubHeader {margin-top:8px;margin-bottom:4px;color:#8CC63F;font-weight:bold;font-style:italic;}
span.pgSubHeader {display:block;margin-top:8px;margin-bottom:4px;color:#8CC63F;font-weight:bold;font-style:italic;}
p.pgIndent,.bioIndent {margin-left:12px;}
p.lineSpacing {line-height:200%;}
p.footerText {margin-top:8px;color:#FFF;font-size:9px;text-align:center;text-transform:uppercase;}

.name {color:#639BAC;}
.bioIndent b {font-size:11px;color:#8CC63F;text-transform:uppercase;}
.bioIndent ul {color:#333;padding-left:12px !important;}
.bioIndent li {list-style:none !important;line-height:150% !important;}
.bioIndent div {margin-bottom:18px;}
.bioIndent div p {padding-left:16px;text-indent:-16px;}

hr {margin:12px 0px;width:700px;border-top:thin dotted #000;height:1px;}

#container {position:relative;z-index:1;margin:auto;padding:12px;width:1000px;min-height:734px;background-color:#FFF;}
	#logo {margin:67px 0px 0px 24px;}

	#navTop {margin:4px 0px;width:1000px;height:23px;background:url(../images/bg_normal.jpg);}
		#navTop a {display:block;float:right;padding-top:5px;width:110px;height:23px;background:none;color:#FFF;font-size:10px;text-align:center;text-transform:uppercase;text-decoration:none;}
		#navTop a.highlight {background:url(../images/bg_over.jpg) repeat-x;}
		#navTop a:hover,#navcontainer a:active {background:url(../images/bg_over.jpg) repeat-x;}

	#subheader {margin-bottom:4px;width:1000px;height:60px;background:url(../images/attorneys_bar.jpg) no-repeat;}

	#navWrapper {background:#639BAC;}
		#leftNav,#rightNav {float:left;min-height:437px;}
		#leftNav {width:245px;}
			#leftNav img {height:245px;border-bottom:4px #FFF solid;}
			#leftNav div {margin:12px;width:221px;text-align:right;}
			#leftNav div a,#leftNav div a:visited {color:#FFF;}
			#leftNav div a:hover,#leftNav div a:active {color:#ABD372;}
			#leftNav li {list-style:none;}
		#rightNav {padding:24px;width:707px;background:#FFF;}
			#rightNav ul {margin:0px;padding:0px 0px 0px 24px;list-style:inside;}
			#rightNav li {margin:0px;padding:0px;line-height:180%;list-style:none;}
		#footer {clear:both;width:1000px;height:45px;border-top:4px solid #FFF;background:#8CC63F;}
    
	#introtext {position:absolute;padding:60px 24px 0px 24px;left:320px;line-height:240%;}
	#introtext p {font-size:12px;}
	#lowerblock {clear:both;margin-top:4px;height:217px;background:#639BAC;}
		#helpbox,#newsbox {float:right;margin:10px 10px 0px 0px;width:200px;height:193px;background:url(../images/info_box_bg.png) no-repeat;}
		#helpbox p,#newsbox p {margin-top:75px;text-align:center;}
		#helpbox a,#newsbox a {color:#FFF;font-size:14px;text-decoration:underline;}
		#helpbox a:hover,#newsbox a:hover {color:#000;text-decoration:none;}
		#blurbtext {float:right;}
		#blurbtext p {margin:80px 60px 0px 0px;color:#FFF;line-height:200%;}
