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

/* @AndySowards */

/* Eric Meyers RESET v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END RESET */

/* MAIN STYLES */

body {  
    background:#6a5c4e url(../images/template/bg-home.jpg) no-repeat center top;  
    margin:0px;  
    padding:0px;  
	font: 12px "Lucida Grande", sans-serif;
	color:#6a5c4e;
	line-height:24px;
    }  


	
p {padding-bottom:10px;
padding-left:10px;
padding-right:10px;} 



#container {
	margin: 0 auto;
	width:988px;
}

#content {
	

}


.wrapper {

}
.push {
    height: 129px;
}

#navigation
{
	font: 14px;
	height:42px;
	margin:0 auto;
	line-height:normal;
	width:970px;
	background: #5d95a8;
	
}

#navigation ul {
	margin: 0 auto;
	list-style: none;
	padding-left:78px;
}
	#navigation ul li {
		float: left;
		display:block;		
		margin-left: 12px;
		margin-right: 12px;
		padding-right: 20px;
		padding-left:20px;
		height:34px;
                font-size:16px;
		
	} 
	
	#navigation ul li:hover
	{
		border-bottom: 8px solid #94b9c6;
	}
	
	#navigation ul li a:link, #navigation ul li a:visited {
		text-decoration: none;
		color: #fff;
		display:block;
		padding-top:15px;
		text-align:center;
	}
	#navigation ul li a:hover, #navigation ul li a:active {
		color: #FFFFFF;
		text-decoration: none;
		display:block;
		padding-top:15px;
		text-align:center;
	}

#logo{ width:365px; height:58px; background: url(../images/template/logo.png) no-repeat; margin-top:89px; margin-bottom:104px; margin-left:9px; }
#logo h1{ text-indent: -9999px;}

#heading{ color: #fff; font-size:14px; line-height:30px; padding-top:25px; padding-left:98px; padding-right:25px; height: 147px; width: 988px; background: url(../images/template/heading-bg.png) no-repeat; }
#heading h1{ font-size:17px; padding-left:10px;}

#callToAction{ color:#dfeef3; float: right; font-size:12px; line-height:18px; padding-left:19px;padding-right:10px;padding-top:17px; width: 218px; margin-right:123px; background:#679eaf; }
#callToAction p{padding-bottom:5px;}
#callToAction .phone{ font-size:18px;}

#main-content {	background: url(../images/template/content-bg.png) repeat-y; padding-left: 69px; padding-right:38px; padding-top:24px; }
#footer { height: 31px; width: 988px; background: url(../images/template/footer-bg.png) no-repeat; }

#copyright{ font-size:9px; color:#b29a83; margin-top:13px; margin-left:23px; margin-bottom:14px;}
		
.clear { clear: both; }

.red
{ color:#CC0000;}

.aqua
{ color: #6ED1D9;}

.HomeIntro{
  margin-right:270px;
  margin-bottom:25px;
}

.boxHeader{ font-weight: bold; height: 53px; width: 850px; background: url(../images/template/box-header-bg.png) no-repeat;}
.boxHeader ul{ margin:0 auto; padding-left:27px; padding-top:17px; }
.boxHeader ul li{ float:left; 
//  padding-left:9px; 
  padding-right:11px; }

.boxCont{ font-size: 11px; line-height:18px; background: url(../images/template/box-content-bg.png) repeat-y; padding-left:27px;padding-right:22px;padding-top:10px;}
.boxCont ul{ float:left; padding-left:9px; padding-right:9px;width:128px;}

.boxBottom{ height: 19px; width: 850px; background: url(../images/template/box-footer-bg.png) no-repeat; }
.bulletRow{ left:14px;position:relative;}
.bulletRow ul{ float:left; width:248px; list-style: square;}

#sidebar{ float:right; width:250px; padding-top:20px; line-height:18px;}
#sidebar ul li{list-style:square outside none;margin-left:48px;padding-bottom:7px;}

/* Attorney pages */

.atlBoxHeader{ height:54px;padding-left:10px;padding-top:12px; width: 602px; background: url(../images/template/atl-box-header-bg.png) no-repeat;}
.atlBoxCont{  width:556px;line-height:18px; background: url(../images/template/atl-box-content-bg.png) no-repeat; padding-left:59px;padding-right:22px;padding-top:10px;}
.atlBoxHeader .name{ font-size:14px; font-weight:bold;}
.atlBoxHeader .sub{ line-height:5px; font-size:11px; font-style:italic;}
.info{ font-size:11px; color:#4a7685; float:right;position:relative;right:20px;top:13px; }
.readmore{ float:right;position:relative;right:20px;top:14px; }
.atlBoxCont ul{ list-style: square;}
.teal a{font-size:11px; color:#4a7685; text-decoration:none; font-weight:bold;}
.atlBoxCont h2{padding-top:10px;left:-34px;padding-bottom:10px;position:relative;}
hr{color:#D4CFCB;left:-36px;position:relative;top:24px;width:70%;}
.admitted ul{ float:left;width:231px;}
.attorneyimg{float:left;padding-right:10px; height:600px;}
.attorneydetails{width:400px;}