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

body {
	margin:0px;
	background-color: #f2f1ed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul,li{margin:0;}
a:link {
	color: #999999;
	text-decoration:none;
}
a:visited {
	color: #999999;
	text-decoration:none;
}
a:hover {
	color: #1C7092;
	text-decoration:none;
}
a:active {
	color: #999999;
	text-decoration:none;
}
p,h1,h2,h3{margin:0; padding:0;}
#head{
	width:950px;
	background:url(../graphix/image1.jpg) repeat-x left top;
	height:160px;
	margin:0 auto 10px;
	}
#header_content1{
	width:450px;
	height:80px;
	float:left;
	display:inline;
	margin:20px 0 0 50px;
	padding:30px 0 0 0;
	}
#header_content2{
	width:350px;
	height:60px;
	float:right;
	display:inline;
	background:url(../graphix/image2.png) no-repeat left;
	margin:35px 0 0 0;
	}
#header_contact{
	width:300px;
	height:58px;
	float:right;
	display:inline;
/*	background:url(../graphix/image4.png) no-repeat left; */
	margin:15px 0 0 0;
	cursor:pointer;
	}
/*#header_contact:hover{
	background:url(../graphix/image5.png) no-repeat left;
	cursor:pointer;
	}*/
#body_wrapper{
	width:925px;
	padding:10px 0 10px 25px;
	margin:auto;
	background:#FFFFFF;
	}
.body_menu1{
	width:315px;
	background:url(../graphix/aboutus.gif) top left no-repeat;
	padding:40px 0 0 0;
	float:left;
	display:inline;
	}

.body_menu2{
	width:305px;
	background:url(../graphix/ourpeople.gif) top left no-repeat;
	padding:40px 0 0 0;
	float:left;
	display:inline;
	}
.body_menu3{
	width:280px;
	background:url(../graphix/areaspractice.gif) top left no-repeat;
	padding:40px 0 0 0;
	float:left;
	display:inline;
	}		
.body_welcomenote{
	float:left;
	display:inline;
	width:400px;
	color:#999999;
	font-style:italic;
	padding:40px 0 0 10px;
	background:url(../graphix/welcomenote.gif) no-repeat top left;
	margin:10px 0 0 0;
	}
.body_quote{

	width:380px;
	color:#999999;
	font-style:italic;
	padding:17px 0 0 40px;
	background:url(../graphix/quote.gif) no-repeat top left;
	margin:10px 0 0 0;
	font-size:16px;
	}
.body_contactform{
	float:right;
	display:inline;
	width:350px;
	padding:40px 0 0 10px;
	background:url(../graphix/contactform.gif) no-repeat top left;
	margin:10px 0 0 0;
	}
.txtbox{
	width:300px;
	border:1px  #CCCCCC solid;
	margin:3px;
	padding:2px;
	color:#999999;
	}
.txt_align_right{
	float:right;
	display:inline;
	padding:0 30px 0 0;
	margin:12px 0 0 0;
	}
.txt_align_right a{
	color:#FFFFFF;
	}
.txt_align_right a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.txt_align_left{
	float:left;
	display:inline;
	padding:0 0 0 30px;
	margin:12px 0 0 0;
	}
	
#footer{
	width:950px;
	background:url(../graphix/image1.jpg) repeat-x top left;
	height:40px;
	margin:15px auto 0;
	color:#FFFFFF;
	
	}
.line{
	width:950px;
	background: #18252b;
	height:7px;
	margin:auto
	}
	
#body_frame1{
	width:600px;
	margin:auto;
	
	}	
.body_text1{
	font-size:14px;
	width:500px;
	border-bottom:thin dotted #999999;
	padding: 0 0 5px 0;
	}
.body_text2{
	width:570px;
	border-bottom:thin dotted #999999;
	padding: 0 0 5px 0;
	}
.body_text3{
	font-size:12px;
	width:540px;
	border-bottom:thin dotted #999999;
	padding: 0 0 5px 50px;
	}
.txt1{
	color:#666666;
	}
.txt2{
	color:#1b2a2f;
	}
.frame_left{
	float:left;
	}
.frame_right{
	float:right;
	}
.frame_contactform{
	width:400px;
	margin:0 0 0 170px;
	}
.textboxnull{
	width:300px;
	border:1px solid  #FF0000;
	}

.headinglink a:link {
	color:#1b2a2f;
	text-decoration:none;
}
.headinglink a:visited {
	color:#1b2a2f;
	text-decoration:none;
}
.headinglink a:hover {
	color: #1C7092;
	text-decoration:underline;
}
.headinglink a:active {
	color:#1b2a2f;
	text-decoration:none;
}