@charset "UTF-8";
/* CSS Document */
body {
	margin-top: -2px;
}
#margintop {
	margin-top: 8px;
	padding-top: 8px;
}
#calenderback {
	background-color: #B7B098;
	height: 200px;
	width: 300px;
	vertical-align: top;
	padding-top: 12px;
}
#bottom_left {
	background-image: url(images/bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#bottom_right {
	background-image: url(images/bottom_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#left {
	background-image: url(images/left.jpg);
	background-repeat: repeat-y;
	width: 17px;
}
#right {
	background-image: url(images/right.jpg);
	background-repeat: repeat-y;
	width: 17px;
}
.calbutton
{
	font-size:20px;
	width:20px;
	height:20px;
	background-image:url(/images/calendar_icon.jpg);
	border: 0px solid #FFFFFF;
	vertical-align:top;
}
.photo {
	float: left;
	height: 178px;
	width: 144px;
	margin-right: 8px;
	margin-bottom: 8px;
	vertical-align: top;
}
.photo2 {
	float: left;
	height: 324px;
	width: 252px;
	margin-right: 8px;
	margin-bottom: 8px;
}
.photo4 {
	float: left;
	height: 324px;
	width: 252px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 15px;
}
.photo_nav {
	float: left;
	height: 476px;
	width: 252px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 15px;
}
.photo_infobox {
	float: left;
	height: 1100px;
	width: 252px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-top: 15px;
}
.photo_infobox2 {
	float: left;
	height: 890px;
	width: 252px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-top: 15px;
}
.photo_infobox3 {
	float: left;
	height: 910px;
	width: 252px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-top: 15px;
}
.photo_infobox4 {
	float: left;
	height: 1085 px;
	width: 252px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-top: 15px;
}
.photo_nav2 {
	float: left;
	height: 476px;
	width: 252px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 15px;
}
.photo_nav3 {
	float: left;
	height: 420px;
	width: 252px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 15px;
}
.photo3 {
	float: right;
	height: 178px;
	width: 144px;
	margin-right: 8px;
	margin-bottom: 8px;
	vertical-align: top;
}
.photo5 {
	float: left;
	height: 263px;
	width: 252px;
	margin-right: 8px;
}
.photo6 {
	float: left;
	height: 263px;
	width: 252px;
	margin-right: 8px;
	margin-top: 15px;
	margin-bottom: 8px;
}
#up {
	margin-top: -12px;
}
.center {
	text-align: center;
	width: 430px;
}
.center2 {
	text-align: center;
	width: 415px;
	padding-left: 15px;
}
.center3 {
	text-align: center;

}
.spacer {
	height: 160px;
	width: 280px;
}
.center3 {
	text-align: center;
	width: 430px;
	margin-top: 0px;
}
.main_content {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #1d2a21;
	text-align: left;
	vertical-align: top;
}
.bold_link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #003366;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	text-decoration: none;
}
.left {
	text-align: left;
}
.main_content4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #1d2a21;
	text-align: left;
	margin-top: -15px;
}
.main_content2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #1d2a21;
	text-align: center;
}
.main_content_white {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
}
H2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #1d2a21;
	font-weight: normal;
	text-align: left;
}
.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1d2a21;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.title6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #1d2a21;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.title7 {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #1d2a21;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	margin-top: -5px;
}
.title3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1d2a21;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.title5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1d2a21;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}
.title4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1d2a21;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-top: -2px;
}
.big_backlink {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #003366;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}
.big_backlink2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1d2a21;
	font-weight: normal;
	list-style-image: none;
	list-style-type: none;
	text-align: left;
}
.title2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #1d2a21;
	font-weight: bold;
	text-align: left;
}
#bottom {
	background-image: url(images/bottom.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 50px;
	width: 849px;
	vertical-align: middle;
	text-align: center;
}
#top_left {
	background-image: url(images/top_left.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 17px;
}
#top_left2 {
	background-image: url(images/top_left2.jpg);
	background-repeat: no-repeat;
	height: 105px;
	width: 17px;
}
#top_right {
	background-image: url(images/top_right.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 17px;
}
#top_right2 {
	background-image: url(images/top_right2.jpg);
	background-repeat: no-repeat;
	height: 105px;
	width: 17px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c1d2da;
}
.footer_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c1d2da;
	text-decoration: underline;
}
.back_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}
.back_link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	text-align: left;
}
.back_link10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d2a21;
	text-align: left;
}
.back_link9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: left;
}
.reg_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d2a21;
	text-decoration: none;
	text-align: left;
}
.back_link3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	text-align: center;
}
.back_link4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	text-align: right;
}
#ban {
	background-image: url(images/ER_ban.jpg);
	background-repeat: no-repeat;
	width: 599px;
	height: 72px;
	padding-left: 250px;
}
#ban2 {
	background-image: url(images/home_ban.jpg);
	background-repeat: no-repeat;
	width: 599px;
	height: 72px;
	padding-left: 250px;
}
#ban3 {
	background-image: url(images/home_ban3.jpg);
	background-repeat: no-repeat;
	width: 599px;
	height: 105px;
	padding-left: 250px;
}
.goal {
	width: 98px;
	height: 46px;
	float: left;
}
.goal a {
	display: block;
	width: 98px;
	height: 46px;
	background-image: url(images/our_goal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.goal a:hover {background-position: bottom left;}
.goal2  {
	display: block;
	width: 98px;
	height: 46px;
	background-image: url(images/our_goal_up.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: left bottom;
}
H1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #1d2a21;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.top_head {
	font-family: "Times New Roman", Times, serif;
	color: #38320b;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	font-style: italic;
}
.light_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	font-style: italic;
}
.H1white {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
}
.home {
	width: 43px;
	height: 33px;
	float: left;
}
.home a {
	display: block;
	width: 43px;
	height: 33px;
	background-image: url(images/home_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home a:hover {background-position: bottom left;}
#toptop {
	background-image: url(images/top2.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 627px;
}
#toptop2 {
	background-image: url(images/top3.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 849px;
}
#logo_left {
	background-image: url(images/logo_mid.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 239px;
}
#logo_left2 {
	background-image: url(images/logo_mid2.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 33px;
}
#logo_left3 {
	background-image: url(images/logo_mid3.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 239px;
}
#logo_left4 {
	background-image: url(images/logo_mid4.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
}

#content {
	width: 770px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c1af;
	border-bottom-color: #c8c1af;
	border-left-color: #c8c1af;
	margin-bottom: 46px;
	background-color: #B7B098;
	padding-top: 12px;
	padding-right: 22px;
	padding-bottom: 12px;
	padding-left: 22px;
	vertical-align: top;
}
#content2 {
	width: 770px;
	margin-bottom: 46px;
	background-color: #aaa184;
	padding-top: 22px;
	padding-right: 22px;
	padding-bottom: 12px;
	padding-left: 22px;
	vertical-align: top;
}
#home_content {
	width: 770px;
	border-right-width: 11px;
	border-bottom-width: 11px;
	border-left-width: 11px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c1af;
	border-bottom-color: #c8c1af;
	border-left-color: #c8c1af;
	background-color: #b5ac97;
}
#content5 {
	width: 770px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c1af;
	border-bottom-color: #c8c1af;
	border-left-color: #c8c1af;
	margin-bottom: 46px;
	background-color: #B7B098;
	padding-top: 12px;
	padding-right: 22px;
	padding-bottom: 12px;
	padding-left: 22px;
	background-image: url(images/handshake.jpg);
	background-repeat: no-repeat;
	background-position: center 350px;
}
#content6 {
	width: 770px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c1af;
	border-bottom-color: #c8c1af;
	border-left-color: #c8c1af;
	margin-bottom: 46px;
	background-color: #B7B098;
	padding-top: 12px;
	padding-right: 52px;
	padding-bottom: 12px;
	padding-left: 52px;
	background-image: url(images/handshake.jpg);
	background-repeat: no-repeat;
	background-position: center 350px;
}
#content7 {
	width: 770px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c1af;
	border-bottom-color: #c8c1af;
	border-left-color: #c8c1af;
	margin-bottom: 46px;
	background-color: #B7B098;
	padding-top: 12px;
	padding-right: 52px;
	padding-bottom: 12px;
	padding-left: 52px;
}
#content4 {
	width: 330px;
	padding-top: 12px;
	padding-right: 22px;
	padding-bottom: 12px;
	padding-left: 22px;
	height: 118px;
	border: 10px solid #d7d1c5;
	margin-top: 6px;
}
#content3 {
	width: 770px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c1af;
	border-bottom-color: #c8c1af;
	border-left-color: #c8c1af;
	margin-bottom: 46px;
	background-color: #b5ac97;
}
#border {
	vertical-align: top;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #c8c1af;
}
.content2 {
	margin-bottom: 8px;
	background-color: #c4baa4;
	padding-top: 12px;
	padding-right: 22px;
	padding-bottom: 12px;
	padding-left: 22px;
	border: 10px solid #dbd5c9;
	width: 280px;
}
.form2 {
	width: 240px;
	background-color: #E4E1DA;
	border: 10px solid #16365C;
	vertical-align: top;
}
.form3 {
	background-color: #c4baa4;
	vertical-align: top;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #dbd5c9;
	border-right-color: #dbd5c9;
	border-bottom-color: #dbd5c9;
}
#calendarheader {
	background-color: #16365C;
	text-align: center;
	vertical-align: middle;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align: center;
	padding-bottom: 8px;
	font-weight: bold;
}
#calendarheader2 {
	background-color: #dbd5c9;
	text-align: center;
	vertical-align: middle;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #978f7e;
	text-align: center;
	padding-bottom: 8px;
	font-weight: bold;
}
.calendartitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-align: center;
	font-weight: bold;
}
#date {
	vertical-align: middle;
	width: 100px;
	float: left;
	padding-left: 54px;
	padding-right: 7px;
}
#flash {
	width: 750px;
	height: 382px;
	z-index: 99;
}
.home_btn3 {
	width: 59px;
	height: 46px;
	float: left;
}
.home_btn3 a {
	display: block;
	width: 59px;
	height: 46px;
	background-image: url(images/home_btn2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_btn3 a:hover {background-position: bottom left;}
.home_btn4  {
	width: 59px;
	height: 46px;
	background-image: url(images/home_up2.jpg);
	background-repeat: no-repeat;
}
#logo_btm {
	background-image: url(images/logo_btm.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 849px;
}
#logo_btm2 {
	background-image: url(images/logo_btm2.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 849px;
}
#logo_btm3 {
	background-image: url(images/logo_btm3.jpg);
	background-repeat: no-repeat;
	height: 95px;
	width: 849px;
}
.main {
	background-color: #aaa184;
	width: 849px;
}
#right_nav {
	background-image: url(images/right_nav.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 19px;
}
#nav {
	background-image: url(images/right_nav2.jpg);
	background-repeat: repeat-x;
	height: 46px;
	width: 849px;
	background-position: left top;
	text-align: center;
}
#nav2 {
	background-image: url(images/right_nav3.jpg);
	background-repeat: repeat-x;
	height: 46px;
	width: 849px;
	background-position: left top;
	text-align: center;
}
#right_nav2 {
	background-image: url(images/right_nav2.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 94px;
}
.home_btn {
	width: 59px;
	height: 46px;
	float: left;
}
.home_btn a {
	display: block;
	width: 59px;
	height: 46px;
	background-image: url(images/home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_btn a:hover {background-position: bottom left;}
.home_btn2  {
	width: 59px;
	height: 46px;
	background-image: url(images/home_up.jpg);
	background-repeat: no-repeat;
}
.about {
	width: 61px;
	height: 46px;
	float: left;
}
.about a {
	display: block;
	width: 61px;
	height: 46px;
	background-image: url(images/about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.about a:hover {background-position: bottom left;}
.about2  {
	width: 61px;
	height: 46px;
	background-image: url(images/about_up.jpg);
	background-repeat: no-repeat;
}
.attorneys {
	width: 90px;
	height: 46px;
	float: left;
	margin-left: 40px;
}
.attorneys a {
	display: block;
	width: 90px;
	height: 46px;
	background-image: url(images/Attorneys.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.attorneys a:hover {background-position: bottom left;}
.attorneys2  {
display: block;
float: left;
margin-left: 40px;
	width: 90px;
	height: 46px;
	background-image: url(images/attorneys_up.jpg);
	background-repeat: no-repeat;
}
.clients {
	width: 74px;
	height: 46px;
	float: left;
}
.clients a {
	display: block;
	width: 74px;
	height: 46px;
	background-image: url(images/clients.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.clients a:hover {background-position: bottom left;}
.questionaire {
	width: 122px;
	height: 46px;
	float: left;
}
.questionaire a {
	display: block;
	width: 122px;
	height: 46px;
	background-image: url(images/questionaire.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.questionaire a:hover {background-position: bottom left;}
.questionaire2  {
	width: 122px;
	height: 46px;
	background-image: url(images/questionaire2.jpg);
	background-repeat: no-repeat;
}
.compensation {
	width: 160px;
	height: 46px;
	float: left;
}
.compensation a {
	display: block;
	width: 160px;
	height: 46px;
	background-image: url(images/compensation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.compensation a:hover {background-position: bottom left;
}
.compensation2  {
    display: block;
	width: 160px;
	height: 46px;
	float: left;
	background-image: url(images/compensation.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.faq {
	width: 79px;
	height: 46px;
	float: left;
}
.faq a {
	display: block;
	width: 79px;
	height: 46px;
	background-image: url(images/faq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.faq a:hover {background-position: bottom left;}
.faq2  {
    display: block;
	width: 79px;
	height: 46px;
	float: left;
	background-image: url(images/faq2.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.injury {
	width: 137px;
	height: 46px;
	float: left;
}
.injury a{
	display: block;
	width: 137px;
	height: 46px;
	background-image: url(images/personal_injury.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.injury a:hover {background-position: bottom left;}
.injury2  {
	width: 137px;
	height: 46px;
	background-image: url(images/personal_injury_up.jpg);
	background-repeat: no-repeat;
}
.home_injury {
	width: 137px;
	height: 46px;
	float: left;
	margin-left: 40px;
}
.home_injury a{
	display: block;
	width: 137px;
	height: 46px;
	background-image: url(images/personal_injury.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_injury a:hover {background-position: bottom left;}
.home_injury2  {
display: block;
float: left;
	width: 137px;
	height: 46px;
	background-image: url(images/personal_injury_up.jpg);
	background-repeat: no-repeat;
	background-position: bottom top;
	margin-left: 70px;
}
.five_facts {
	width: 102px;
	height: 46px;
	float: left;
}
.five_facts a{
	display: block;
	width: 102px;
	height: 46px;
	background-image: url(images/five_facts_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.five_facts a:hover {background-position: bottom left;}
.five_facts2 a{
	display: block;
	width: 102px;
	height: 46px;
	float: left;
	background-image: url(images/five_facts_btn2.jpg);
	background-repeat: no-repeat;
	background-position: bottom top;
}
.practice {
	width: 122px;
	height: 46px;
	float: left;
}
.practice a{
	display: block;
	width: 122px;
	height: 46px;
	background-image: url(images/practice_area1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.practice a:hover {background-position: bottom left;}
.practice2  {
	width: 122px;
	height: 46px;
	background-image: url(images/practice_areas2.jpg);
	background-repeat: no-repeat;
}
.clients_on {
	background-image: url(images/clients_on.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 74px;
}
.services {
	width: 141px;
	height: 46px;
	float: left;
}
.services a {
	display: block;
	width: 141px;
	height: 46px;
	background-image: url(images/business_services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.services a:hover {background-position: bottom left;}
.services_on {
	width: 141px;
	height: 46px;
	background-image: url(images/services_on.jpg);
	background-repeat: no-repeat;
}
.individual_services {
	width: 148px;
	height: 46px;
	float: left;
}
.individual_services a {
	display: block;
	width: 148px;
	height: 46px;
	background-image: url(images/individual_services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#middle_ad {
	text-align: center;
	vertical-align: middle;
	height: 178px;
	width: 700px;
}
.individual_services a:hover {background-position: bottom left;}
.individual_services_on {
	width: 148px;
	height: 46px;
	background-image: url(images/individual_services_on.jpg);
	background-repeat: no-repeat;
}
.contact {
	width: 78px;
	height: 46px;
	float: left;
}
.contact a {
	display: block;
	width: 78px;
	height: 46px;
	background-image: url(images/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contact a:hover {background-position: bottom left;}
.contact_on {
display: block;
float: left;
	width: 78px;
	height: 46px;
	background-image: url(images/contact_on.jpg);
	background-repeat: no-repeat;
}
.links {
	width: 56px;
	height: 46px;
	float: left;
}
.links a {
	display: block;
	width: 56px;
	height: 46px;
	background-image: url(images/links.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.links a:hover {background-position: bottom left;}
.links_on {
	width: 56px;
	height: 46px;
	background-image: url(images/links_up.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
.dislcaimer {
	width: 90px;
	height: 46px;
	float: left;
}
.disclaimer a {
	display: block;
	width: 90px;
	height: 46px;
	background-image: url(images/disclaimer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.disclaimer a:hover {background-position: bottom left;}
.disclaimer_on {
	width: 90px;
	height: 46px;
	background-image: url(images/disclaimer_up.jpg);
	background-repeat: no-repeat;
}
.email {
	float: right;
	height: 36px;
	width: 123px;
	text-align: right;
}

.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 10px;
}
.line2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 10px;
	margin-top: -21px;
}
.line3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 10px;
	margin-top: -21px;
	margin-left: 267px;
}

.small_IT {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
.li_dec {
	list-style-type: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #1d2a21;
	text-align: left;
}
.li_dec2 {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d2a21;
	text-align: left;
}
.li_dec3 {
	list-style-type: none;
	text-align: left;
}
.li_dec4 {
	list-style-type: disc;
	text-align: left;
}
.ul_up {
	margin-top: -15px;
}
.li_roman {
	list-style-type: lower-roman;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #1d2a21;
	text-align: left;
}
.roman_block {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 8px;
}
.bolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #333333;
}
.bolder2 {
	font-family:  "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.questions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
#more {
	padding-top: 20px;
}
.extra
{
	display:none;
}
#submit {
	width: 97px;
}
#submit2 {
	background-position: center;
	text-align: center;
	vertical-align: middle;
	margin-left: 265px;
	width: 17px;
}
.error {
  border: 1px solid red;
  background-color: #ffffee;
  color: #660000;
  width: auto;
  padding: 5px;
}
.top {
	vertical-align: top;
}
#right_ban {
	background-image: url(images/right_ban.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 105px;
	width: 589px;
}

.dropdown {float:left; }
.dropdown dt {
	width:122px;
	height: 46px;
	font-weight:normal;
	cursor:pointer;
	background:url(images/practice_area1.jpg)
}
.dropdown dt:hover {background:url(images/practice_areas2.jpg)}
.dropdown dd {
	position:absolute;
	overflow:hidden;
	width:284px;
	display:none;
	z-index:200;
	opacity:0
}
.dropdown ul {
	width:204px;
	list-style:none;
	border-top:none;
	margin-top: -1px;
}
.dropdown li {
	display:inline;
	text-align: left;
}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding:5px;
	color:#C6C1AE;
	text-decoration:none;
	width:194px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	background-color: #474016;
	text-align: left;
}
.dropdown a:hover {background:#C6C1AE; color:#000}
.dropdown .underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A89E83;
}
.dropdown2 {float:left; }
.dropdown2 dt {
	width:141px;
	height: 46px;
	font-weight:normal;
	cursor:pointer;
	background:url(images/business_services1.jpg)
}
.dropdown2 dt:hover {background:url(images/business_services2.jpg)}
.dropdown2 dd {
	position:absolute;
	overflow:hidden;
	width:284px;
	display:none;
	z-index:200;
	opacity:0
}
.dropdown2 ul {
	width:204px;
	list-style:none;
	border-top:none;
	margin-top: -1px;
}
.dropdown2 li {
	display:inline;
	text-align: left;
}
.dropdown2 a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding:5px;
	color:#C6C1AE;
	text-decoration:none;
	width:194px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	background-color: #474016;
	text-align: left;
}
.dropdown2 a:hover {background:#C6C1AE; color:#000}
.dropdown2 .underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A89E83;
}
.dropdown3 {float:left; }
.dropdown3 dt {
	width:148px;
	height: 46px;
	font-weight:normal;
	cursor:pointer;
	background:url(images/personal_services1.jpg)
}
.dropdown3 dt:hover {background:url(images/personal_services2.jpg)}
.dropdown3 dd {
	position:absolute;
	overflow:hidden;
	width:284px;
	display:none;
	z-index:200;
	opacity:0
}
.dropdown3 ul {
	width:204px;
	list-style:none;
	border-top:none;
	margin-top: -1px;
}
.dropdown3 li {
	display:inline;
	text-align: left;
}
.dropdown3 a, .dropdown a:active, .dropdown3 a:visited {
	display:block;
	padding:5px;
	color:#C6C1AE;
	text-decoration:none;
	width:194px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	background-color: #474016;
	text-align: left;
}
.dropdown3 a:hover {background:#C6C1AE; color:#000}
.dropdown3 .underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A89E83;
}
.no_list {
	list-style-image: none;
	list-style-type: none;
}
#areas {
	text-align: left;
	vertical-align: top;
	float: right;
	width: 220px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-top: 12px;
}
#linebox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbd5c9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aca290;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 3px;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-right: 4px;
}

.linebox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbd5c9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aca290;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 3px;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-right: 4px;
}

#linebox2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aca290;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding-top: 6px;
	vertical-align: middle;
	padding-bottom: 6px;
	padding-right: 10px;
	padding-left: 10px;
}

.linebox2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aca290;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 6px;
	vertical-align: middle;
	padding-bottom: 6px;
	padding-right: 10px;
	padding-left: 10px;
}

.lineboxHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: left;
	padding-left: 10px;
}

#leftmargin {
	padding-left: 16px;
	vertical-align: top;
}
#right_navigation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b1a19;
	margin-left: 6px;
	border-bottom: 8px solid #7c725c;
	border-left: 4px solid #7c725c;
	border-right: 4px solid #7c725c;
	text-align: left;
	vertical-align: top;
	float: right;
	width: 190px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 20px;
	margin-top: 12px;
}

#right_navigation ul
{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
line-height: 1em;
}
#right_navigation li
{
	border-bottom: 1px solid #5e5136;
	margin: 0;
}

#right_navigation a
{
	display: block;
	padding: 2px 0px 2px 6px;
	background-color: #C8C1AF;
	color: #444342;
	text-decoration: none;
	width: auto;
}

#right_navigation a:link, #navlist a:visited
{
color: #444342;
text-decoration: none;
}

#right_navigation a:hover
{
	background-color: #b8af9b;
	color: #444342;
}
#right_navheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #7c725c;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#right_infoboxheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #CCC;
	background-color: #7c725c;
	height: 38px;
	text-align: left;
	vertical-align: middle;
	padding-left: 4px;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-weight: normal;
}
.right_infoboxheader2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #333;
	padding-left: 4px;
	text-align: left;
	font-weight: normal;
	
}
#right_navheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C8C5A2;
	background-color: #7c725c;
	height: 4px;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#upperboarder {
	border-top: 8px solid #7c725c;
}
#left_navigation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b1a19;
	border-bottom: 8px solid #7c725c;
	border-left: 4px solid #7c725c;
	border-right: 4px solid #7c725c;
	text-align: left;
	vertical-align: top;
	float: right;
	width: 235px;
	margin-right: 8px;
	margin-top: 12px;
}

#left_infobox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b1a19;
	border-bottom: 8px solid #7c725c;
	border-left: 4px solid #7c725c;
	border-right: 4px solid #7c725c;
	text-align: left;
	vertical-align: top;
	float: right;
	width: 235px;
	margin-right: 8px;
	margin-top: 12px;
	background-color: #C8C1AF;
}
#inside_infobox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b1a19;
	text-align: left;
	vertical-align: top;
	margin: 6px;
}
#learnmore{
	text-align: right;
	height: 16px;
}
#left_navigation ul
{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
line-height: 1em;
}
#left_navigation li
{
	border-bottom: 1px solid #5e5136;
	margin: 0;
}

#left_navigation a
{
	display: block;
	padding: 2px 0px 2px 6px;
	background-color: #C8C1AF;
	color: #444342;
	text-decoration: none;
	width: auto;
}
.blogfeed_top {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	olor: #1d2a21;
	background-image: url(images/blogfeed_top.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 26px;
	width: 256px;
}

#left_navigation a:link, #navlist a:visited
{
color: #444342;
text-decoration: none;
}

#left_navigation a:hover
{
	background-color: #b8af9b;
	color: #444342;
}
#left_navheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C8C5A2;
	background-color: #7c725c;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#job_list {
	margin-left: 260px;
}
#PLS {
	float: left;
	width: 252px;
	margin-right: 20px;
}
#left_navigation2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b1a19;
	border-bottom: 8px solid #7c725c;
	border-left: 4px solid #7c725c;
	border-right: 4px solid #7c725c;
	text-align: left;
	vertical-align: top;
	float: left;
	width: 265px;
	margin-right: 8px;
	margin-top: 12px;
	margin-bottom: 2px;
	margin-left: 30px;
}

#left_navigation2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
border: none;
line-height: 1em;
}
#left_navigation2 li
{
	border-bottom: 1px solid #5e5136;
	margin: 0;
}

#left_navigation2 a
{
	display: block;
	padding: 2px 0px 2px 6px;
	background-color: #C8C1AF;
	color: #444342;
	text-decoration: none;
	width: auto;
}

#left_navigation2 a:link, #navlist a:visited
{
color: #444342;
text-decoration: none;
}

#left_navigation2 a:hover
{
	background-color: #b8af9b;
	color: #444342;
}
.blog_feed {
	float: right;
	width: 258px;
	border: 2px solid #666;
	margin-bottom: 20px;
	margin-left: 16px;
	background-color: #c1baa8;
}
.feed {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.bolder2 {
	font-family:  "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

