body {
	background-image:url('images/bgMain.jpg');
	background-repeat:repeat-x;
	text-align:center;}
	
table, div {
	font-family:Garamond;
	font-size:16px;
	color:#304256;
	background-repeat: no-repeat;
	border: 0px solid #F4F8FB;
}
	
a:link, a:visited, a:active {
	color:#9B2323;
	font-weight:bold;}
	
img {
	border:0;}
UL UL {
	list-style-type:square;	
}
.wrapper {
	width:970px;
	overflow:auto;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.header{
	width:959px;
	margin:0 auto 0 auto;}
	
.logo {
	width:267px;
	height:232px;
	margin:0 0 0 8px;
	padding:0;
	position:absolute;
	top:0px;}
	
.slogan {
	width:709px;
	height:65px;
	margin:0;
	padding:0;
	background-image:url('images/slogan.gif');
	background-repeat:no-repeat;}
	
.navigation {
	width:709px;
	height:39px;
	background-color:#6594BD;
	margin:0;
	padding:5px 0 0 0;
	border-bottom:5px solid #6594BD;}
	
.navigation img {
	margin-right:1px;}
.navRight{
	margin:0 0 0 267px;}
	
.discover {
	width:959px;
	background-image:url('images/bgDiscover.jpg');
	background-repeat:repeat-x;
	height:198px;}
	
.discoverLeft{
	background-image:url(images/bgLogo.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:257px;}
	
.discoverText {
	width:393px;
	margin:0;
	padding:25px 15px 0 30px;
	line-height:18px;}
	
.business {
	background-image:url('images/bg-Business.gif');
	background-repeat:no-repeat;
	background-color:#F4F7FC;
	margin:0;
	line-height:19px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 25px;
	height: 29px;
	border-left-style: solid;
	border-top-color: #F4F7FC;
	border-right-color: #F4F7FC;
	border-bottom-color: #F4F7FC;
	border-left-color: #F4F7FC;
}

.medical {
	background-image:url('images/bg-Medical.gif');
	background-repeat:no-repeat;
	background-color:#F4F7FC;
	margin:0;
	line-height:19px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	height: 29px;
}

.realEstate {
	background-image:url('images/bg-RealEstate.gif');
	background-repeat:no-repeat;
	background-color:#F4F7FC;
	margin:0;
	line-height:19px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	height: 29px;
}
.Wills {
	background-image:url('images/bg-Wills.gif');
	background-repeat:no-repeat;
	background-color:#F4F7FC;
	margin:0;
	line-height:19px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	height: 29px;
}

.practiceHeader {
	width:197px;
	height:26px;
	background-image:url(images/practice-areas-header.gif);
	background-repeat:no-repeat;
	background-color:#F4F8FC;
	margin:0;
	line-height:19px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.recentCase {
	height:29px;
	background-repeat:no-repeat;
	margin:0;
	line-height:17px;
	border-right:0px solid #BACEDF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-image: url(images/bgRight.jpg);
	background-position: right;
}
	
.viewAll {
	width:959px;
	height:25px;
	text-align:right;
	margin:0;
	padding:0;
	border: 1px solid #F4F8FC;
}
	
.viewAll .viewPractice {
	border-right:1px solid #BACEDF;
	width:386px;
	padding:5px 10px 5px 0;}
	
.viewAll .viewCase {
	width:253px;
	padding:5px 10px 5px 0;}
	
.footer {
	width:940px;
	margin:5px 5px 5px 30px;
	text-align:center;}

.footer a:link, .footer a:visited,.footer a:active {
	color:#3D5F7C;
	font-weight:normal;}
	
.SectionTitle{
	color:#A15354;
	font-weight:bold;
	font-size:22px;
	border-bottom:1px solid #A15354;
	width:464px;
	padding:0 0 5px 0;
	font-family:Garamond;
}

.SectionIntro{
	font-size:16px;
	padding:5px 0 0 0;
	font-family:Garamond;
}

.SectionContent{
	font-size:16px;
	font-family:Garamond;
}

.content{
	float:right;
	height: 560px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	}
.content .spacer{ width:13px;}
.content .left{ width:236px; padding:140px 0 0px 25px; background-image:url(images/content-left-bg.jpg); background-repeat:repeat-x; background-color:#F4F8FC; border:1px solid #BACEDF; font-size:16px; color:#000000; }
.content .mid{
	width:479px;
	padding:40px 0 15px 35px;
	background-color:#FFFFFF;
	font-size:16px;
	font-family:Garamond;
	border-bottom:1px solid #BACEDF;
}
.content .right{ width:211px; background-color:#FFFFFF; border-bottom:1px solid #BACEDF; border-right:1px solid #BACEDF; text-align:center; padding:15px 0 15px 0;}

.CaseTitle{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#A15354;}
.CaseDate{
	font-size:16px;
	font-family:Garamond;
	color:#A15354;
}

.highlight{
	padding:5px 0 5px 0;
	width:459px;
	font-size:16px;
	font-family:Garamond;
}
.forBorder{
	border-top:1px solid #CDCDCD;
	padding:5px 0 0 0;}
.testimonial{
	width:190px;
	margin:auto;
	background-image:url(images/img-right-mid.png);
	background-repeat:no-repeat;
	height:202px;}
.testimonial .name{ font-weight:bold; color:#164267; font-size:16px; padding:5px 10px 0 10px;}
.testimonial .saying{ font-size:16px; line-height:17px; padding:0 10px 0 10px;}
.testimonial .readmore{ font-size:16px; padding:0 30px 10px 0; text-align:right;}

.contactInfo{
	width:175px;
	margin:auto;
	text-align:left;
}
	
.subheader {
	border-bottom: 1px dashed #BACEDF; 
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 16px;
	color: #5185B2;
	}
	
.subheader_link {
	color: #092C49;
	text-decoration: underline;
	font-size: 12px;
}
	
	/*
.subheader_link a:link, .subheader_link a:hover, .subheader_link a:visited {
	color: #092C49;
	text-decoration: underline;
	font-size: 11px; }*/
