body,td,div,a,input,select,textarea
{
    font-family: Tahoma !important;
}

#main {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 100%;
	position: absolute;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
        background: white;
}
hr {
  border-top: 1px dotted #666;
  color:#FFF;
  background:#FFF;
}

td th {
	font-family: Tahoma;
	padding: 0px;
	margin: 0px;
}

.portal-page-area a {
  text-decoration: none;
  color: #5996AE;
}

.portal-page-area a:hover {
  text-decoration: underline;
}

.portal-page-area p {
  /*padding: 0px;
  margin: 0px;*/
}

.webtemplate-fields a {
  text-decoration: none;
  color: #5996AE;
}

.webtemplate-fields a:hover {
  text-decoration: underline;
}

.webtemplate-fields td
{
  padding: 0px !important;
}

img {margin: 0px; padding: 0px;}
form {margin: 0px; padding: 0px;}

.style_a {border-right: 1px solid #648822;}
.style1 {color: #666; font-size: 11px;}
.style2 {color: #B9D3A0; font-size: 11px;} 
.style3 {padding: 0px 0px 0px 25px;}  

.style4 {padding: 0px 0px 0px 300px;}
.style4_homep {padding: 0px 0px 0px 596px;}
.style5 {color: #333; font-size: 11px;}
.style6 {padding: 0px 0px 0px 15px;}
.style8 {color: #00526B; font-weight: bold;}
.style9 {line-height: 15px;}
.style10 {margin: 0px; padding: 0px 0px 0px 15px; line-height: 17px;} 

.style11 {
  padding: 0px; 
  font-size:11px; 
  color: #333;
  width: 15em;
  }

.style12 {font-size: 11px; color: #196e8e; font-weight: bold; padding: 0px 0px 0px 5px;}
.style13 {padding: 0px 0px 0px 150px;}
.style14 {font-size: 9px;}
.style18 {margin: 0px; padding: 10px 0px 0px 0px}
.dotted {border-top: 1px dotted #333333; padding: 0px;}

.right_nav_headers {
	padding: 0px 0px 5px 0px;
}
.main_headers {
	font: 12px Tahoma;
	font-weight: bold;
	color: #658D12;
	margin: 0px;
	border-bottom: 1px solid #E69830;
	width: 100%;
        padding-bottom: 5px;
        margin-bottom: 10px;
}
.main_headers2 {
	font-size: 13px;
	font-weight: bold;
	color: #658D12;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 5px;
}
.main_headers3 {
	font-size: 13px;
	font-weight: bold;
	color: #658D12;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.left_nav_headers {
	font-size: 11px;
	font-weight: bold;
	color: #658D12;
	margin: 0px;
	padding: 10px 0px 5px 15px;
}

.subheaders {
	color: #126A8b;
	font-weight: bold;
}
.subheaders2 {
	color: #126A8b;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 5px 5px;
}
#frm_keyword {padding: 0px 0px 5px 5px;}

#branding {
	margin: 0px;
	padding: 0px;
	height: 80px;
	clear: both;
}
#branding_homepg {
	margin: 0px;
	padding: 0px;
	height: 100px;
	clear: both;
	border-bottom: 3px solid #BE5327;
}
#home {
	float: left;
	margin: -15px 0px 0px -10px;
	padding: 0px;
	width: 160px;
	height: 99px;
}
#navi {
	margin: 0px 0px 0px 8px;
	height: 23px; 
}
#navi img {padding: 0px 5px 0px 0px;}
#user_action {
        padding: 8px 0px 0px 690px;
	background-image: url(images/top_banner_03.gif);
	background-repeat: no-repeat;
	height: 31px;
	clear: both;
}
#user_action2 {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 520px;
	background-image: url(images/green_bar_gif_02.gif);
	background-repeat: no-repeat;
	height: 14px;
	clear: both;
}
.biz_center {
	margin: 0px;
	padding: 0px;
	background-image: url(images/biz_center_blue_03.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 90px;
}

/* Search input/select fields */
.inputField {
  border: 1px solid #CCC;
  /*padding-left: 4px !important;*/
  margin-bottom: 7px;
}
.inputField div {
  /*margin-left: 4px !important;*/
  /*padding-left: 4px !important;*/
  height: 17px;
  position: relative;
  overflow: hidden;
}
.inputField div div {
  position: absolute;
  left: -9999px;
  /*display: none;*/
}

.inputField input {
  position: absolute;
  border: 0;
  /*padding-left: 1px;*/
  padding-left: 5px;
  width: 100%;
  display: block;
  height: 14px !important;
  font-size: 11px;
  color: #333333;
  padding-top: 2px !important;
}

.inputFieldSelect {
  border: 1px solid #CCC;
  padding: 1px 2px 1px 0;
  margin-bottom: 7px;
}
.inputFieldSelect div {
  background: #FFF;
  height: 15px;
  position: relative;
  overflow: hidden;
}
.inputFieldSelect div div {
  right: -2px;
}

.inputFieldSelect select {
  color: #999;
  font-size: 11px;
  height: 17px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 100%;
}

.inputFieldTextarea textarea {
  width: 100%;
  height: 60px;
  border: 1px solid #CCC;
  padding: 0;
  margin: 0;
  overflow: scroll; 
  overflow-y: scroll; 
  overflow-x: hidden; 
  overflow: -moz-scrollbars-vertical;
  color: #333333;
  margin-bottom: 7px;
}
.inputFieldTextarea .expanded {
  width: 496px;
}

.icon_datePicker {
  display: block;
  overflow: hidden;
  width: 34px;
  height: 21px;
  text-indent: -9999px;
  background: url(images/calendar.gif) no-repeat;
}

#ui-datepicker-div {
  margin-top: 21px;
}

#search {
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	Width: 550px;
	height: 30px;
}
#search_table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 30px;
}
.search_td1 {
	width: 150px;
}
.search_td2 {
	padding: 1px 0px 0px 10px;
	width: 35px;
}
.search_td3 {
	padding: 5px 0px 0px 0px;
	width: 110px;
}
.search_td4 {
  width: 95px;
}
.search_td5 {
	width: 60px
}
.search_td6 {
	width: 95px;
}
.search_td7 {}

#center2 {
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 200px;
	height: auto;
	background-image: url(images/left_nav_03.gif);
	background-repeat: no-repeat;
	position: relative;
}

#center {
	margin: 0px;
	padding: 10px 0px 0px 200px;
	height: auto;
	background-image: url(images/left_nav_03.gif);
	background-repeat: no-repeat;
	position: relative;
}

#center_homepg {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	position: relative;
	border-top: 2px solid #E0922F;
}
#left_nav_homepg {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	position: relative;
}

#blue_blk_list {
  }

#blue_blk_list ul {
	margin: 0px 0px 0px 2.2em;
	padding: 0px;
	list-style-image: url(images/arrow_blue_05.gif);
	color: #FFFFFF;
	font-weight: bold;
  font-family: Tahoma; 
  font-size: 11;
  }

#blue_blk_list ul li {
	padding: 0px 0px 4px 0px;
  }

#blue_blk_list a:link {color:#FFFFFF; text-decoration: none;}
#blue_blk_list a:visited {color: #FFFFFF; text-decoration: none;}
#blue_blk_list a:hover {color: #FFFFFF; text-decoration: underline;}
#blue_blk_list a:active {color: #FFFFFF; text-decoration: none;}

#green_blk_list {
  }

#green_blk_list ul {
	margin: 0px 0px 0px 2.2em;
	padding: 0px;
	list-style-image: url(images/arrow_green_07.gif);
	color: #FFFFFF;
	font-weight: bold;
  font-family: Tahoma; 
  font-size: 11;
  }

#green_blk_list ul li {
	padding: 0px 0px 3px 0px;
  }

#green_blk_list a:link {color:#FFFFFF; text-decoration: none;}
#green_blk_list a:visited {color: #FFFFFF; text-decoration: none;}
#green_blk_list a:hover {color: #FFFFFF; text-decoration: underline;}
#green_blk_list a:active {color: #FFFFFF; text-decoration: none;}

#orange_blk_list {
  }

#orange_blk_list ul {
	margin: 0px 0px 0px 2.2em;
	padding: 0px;
	list-style-image: url(images/arrow_orange_09.gif);
	color: #FFFFFF;
	font-weight: bold;
  font-family: Tahoma; 
  font-size: 11;
}

#orange_blk_list ul li {
	padding: 0px 0px 3px 0px;
}

#orange_blk_list a:link {color:#FFFFFF; text-decoration: none;}
#orange_blk_list a:visited {color: #FFFFFF; text-decoration: none;}
#orange_blk_list a:hover {color: #FFFFFF; text-decoration: underline;}
#orange_blk_list a:active {color: #FFFFFF; text-decoration: none;}

#left_nav {
	float: left;
	margin: 20px 0px 0px -100px;
	padding: 25px 0px 0px 0px;
	width: 190px;
	position: absolute;
}
.left_nav_title {
  color: #2B7A98; 
  margin: 20px 0px 10px 30px;
  font-weight: bold;
  font-family: Terdana;
  font-size: 14;
  text-transform: uppercase;
}

#border2 {
	margin: 0px;
        padding: 15px;
	/*padding: 10px 0px 0px 0px;*/
	border-top: #648822 1px solid;
}
#border2 a:link {color: #5996AE; text-decoration: none;}
#border2 a:visited {color: #5996AE; text-decoration: none;}
#border2 a:hover {color: #5996AE; text-decoration: underline;}
#border2 a:active {color: #5996AE; text-decoration: none;}

#border2 .others a:link {color: #333; text-decoration: none;}
#border2 .others a:visited {color: #333; text-decoration: none;}
#border2 .others a:hover {color: #333; text-decoration: underline;}
#border2 .others a:active {color: #333; text-decoration: none;}

.attorney_pic {
	padding: 10px 0px 0px 15px;
}

#left_nav_links {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#left_nav_links2 {
	margin: 0px;
	padding: 5px 0px 0px 10px;
	list-style: none;
}
#left_nav_links2a {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
}

.sub_left_nav_links {
	margin: 0px;
	padding: 0px 3px 10px 0px;
	list-style: none;
}
.sub_left_nav_links2 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style: none;
}

.sub_left_nav_links2 ul {
        margin: 0px;
        padding: 0px;
}

.sub_left_nav_links3 {
	margin: 0px;
	padding: 10px 0px 0px 20px;
	list-style: none;
}


#left_nav_links a:link {color: #333; text-decoration: none;}
#left_nav_links a:visited {color: #333; text-decoration: none;}
#left_nav_links a:hover {color: #333; text-decoration: underline;}
#left_nav_links a:active {color: #658D12; text-decoration: none; font-weight:bold;}

#left_nav_links a.a-selected { 
  color: #658D12 !important; 
  text-decoration: none; 
  font-weight: bold;
  }

#left_nav_links3 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
}
.sub_left_nav_links3a {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	list-style: none;
}
#left_ind_title {
	margin: 0px;
	padding: 0px 0px 10px 15px;
}
#left_nav_links4 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.sub_left_nav_links4a {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 15px 20px;
	list-style-image: none;
}
#sub_left_nav_links4 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
}


#left_nav_biz {
	float: left;
	margin: 20px 0px 0px -200px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	position: absolute;
	top: 6px;
	left: 200px;
}

#left_nav_biz_pic {
	margin: 0px;
	padding: 0px 0px 10px 15px;
}

#border_biz {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
#border_biz a:link {color: #126A8B; text-decoration: none;}
#border_biz a:visited {color: #126A8B; text-decoration: none;}
#border_biz a:hover {color: #5598a9; text-decoration: underline;}
#border_biz a:active {color: #126A8B; text-decoration: none;}

#border_biz .others a:link {color: #333; text-decoration: none;}
#border_biz .others a:visited {color: #333; text-decoration: none;}
#border_biz .others a:hover {color: #333; text-decoration: underline;}
#border_biz .others a:active {color: #333; text-decoration: none;}


#content_wrap {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#border {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	border-left: #648822 1px solid;
}
#wrap2_a {
	margin: -25px 0px 0px -10px;
	padding: 0px 20px 0px 20px;
	width: 400px;
	border-left: 1px solid #648822;
}
.bio_a {border-right: 1px solid #648822;}
#wrap2 {
	margin: -25px 0px 0px -10px;
	padding: 35px 20px 0px 10px;
	width: 600px;
	border-left: 1px solid #648822;
}
.bio {border-right: 1px solid #648822;}

#wrap2_homep {
	margin: 0px;
	float: left;
	padding: 0px;
	width: 155px;
}
#wrap2_homep a:link {color: #333; text-decoration: none;}
#wrap2_homep a:visited {color: #333; text-decoration: none;}
#wrap2_homep a:hover {color: #333; text-decoration: underline;}
#wrap2_homeps a:active {color: #658D12; text-decoration: none;}

#wrap2_homep .greenlinks a:link {color:#658D12; text-decoration: none;}
#wrap2_homep .greenlinks a:visited {color: #658D12; text-decoration: none;}
#wrap2_homep .greenlinks a:hover {color: #658D12; text-decoration: underline;}
#wrap2_homep .greenlinks a:active {color: #658D12; text-decoration: none;}

#wrap3 {
	margin: -30px 0px 0px -10px;
	padding: 47px 30px 0px 10px;
	width: 573px;
	line-height: 15px;
	border-left: 1px solid #648822;
}
#wrap3 a:link {color: #126A8B; text-decoration: none;}
#wrap3 a:visited {color: #126A8B; text-decoration: none;}
#wrap3 a:hover {color: #5598a9; text-decoration: underline;}
#wrap3 a:active {color: #126A8B; text-decoration: none;}

.wrap_title_float {padding: 0px 0px 10px 0px;}

#criteria_tbl {
	margin: 0px;
	padding: 0px;
	width: 100%;
	
}
.criteria_td {
	padding: 0px 0px 10px 0px;
	width: 33%;
}

.criteria_td_b {
	padding: 0px 0px 10px 0px;
	width: 35%;
}

#wrap3_tbl { 
	padding: 0px;
	width: 100%;
}
.wrap3_left {
	text-align: left;
	width: 50%;
}
.wrap3_right {
	text-align: right;
	width: 50%;
	font-size: 10px;
	color: #999;
}

#wrap3_a {
	margin: 10px 0px 0px 5px;	
}
#wrap3_b {
	margin: 20px 0px 0px 5px;	
}
.attorney {width: 30%; padding:0px 0px 5px 0px;}
#wrap3_b .attorney a:link {color:#658d12; font-weight:bold; text-decoration:none;}
#wrap3_b .attorney a:visited {color:#658d12; font-weight:bold; text-decoration:none;}
#wrap3_b .attorney a:hover {color:#658d12; font-weight:bold; text-decoration:underline;}
#wrap3_b .attorney a:active {color:#658d12; font-weight:bold; text-decoration:none;}

#wrap3_tbl2 { 
	padding: 0px;
	width: 100%;
}
.email {width: 30%; padding:0px 0px 5px 0px;}
.office  {width: 25%; padding:0px 0px 5px 0px;}
.phone  {width: 15%; padding:0px 0px 5px 0px; text-align: right;}

#wrap3_c {
	margin: 20px 0px 0px 5px;	
}
#wrap4 {
	margin: -20px 0px 0px -10px;
	padding: 35px 20px 0px 10px;
	width: 550px;
	border-left: 1px solid #648822;
}
#wrap4_content {
	margin: 0px;
	padding: 20px 0px 0px 0px ;
	width: 100%;
	height: 100%;
}
#wrap4_content a:link {color: #126A8B; text-decoration: none;}
#wrap4_content a:visited {color: #126A8B; text-decoration: none;}
#wrap4_content a:hover {color: #5598a9; text-decoration: underline;}
#wrap4_content a:active {color: #126A8B; text-decoration: none;}


.style15 {padding: 0px 0px 10px 0px;}

.wrap4_floater_first {
	float: left;
	margin: 0px;
	width: 160px;
	padding: 0px 15px 0px 0px;
}
.wrap4_floater {
	float: left;
	margin: 0px;
	width: 160px;
	padding: 0px 15px;
	border-left: 1px dotted #333;
	border-right: 1px dotted #333;
}
.wrap4_floater_last {
	float: left;
	width: 160px;
	padding: 0px 0px 0px 15px;
	
}
#content {
	float:left;
	clear: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 350px;
}
#content_bullets {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	list-style-image: url(images/orange_bullet_15.gif);
}

#section {
	margin: 0px;
	padding: 15px 0px 20px 0px;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
}
#section .greenlinks a:link {color:#658D12; text-decoration: none;}
#section .greenlinks a:visited {color: #658D12; text-decoration: none;}
#section .greenlinks a:hover {color: #658D12; text-decoration: underline;}
#section .greenlinks a:active {color: #658D12; text-decoration: none;}


.news_title_img {padding: 0px 320px 0px 0px;}

#pubs_section {
	margin: 0px;
	padding: 15px 0px 20px 0px;
	border-bottom: 1px dotted #333;
}
.pubs_title_img {padding: 0px 265px 0px 0px;}

#pubs_section .greenlinks a:link {color:#658D12; text-decoration: none;}
#pubs_section .greenlinks a:visited {color: #658D12; text-decoration: none;}
#pubs_section .greenlinks a:hover {color: #658D12; text-decoration: underline;}
#pubs_section .greenlinks a:active {color: #658D12; text-decoration: none;}

#events_section {
	margin: 0px;
	padding: 15px 0px 20px 0px;
}
.events_title_img {padding: 0px 310px 0px 0px;}

.section_table a:link {color: #333; text-decoration: none;}
.section_table a:visited {color: #333; text-decoration: none;}
.section_table a:hover {color: #333; text-decoration: underline;}
.section_table a:active {color: #658D12; text-decoration: none;}

.section_table {
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.section_table_left_td {
	color: #658D12;
	width: 50px;
	text-align: left;
	padding: 0px 0px 3px 0px;
        vertical-align: top;
}
.section_table_right_td {
	width: 350px;
	text-align: left;
	padding: 0px 0px 3px 0px;
}
#events_section .greenlinks a:link {color:#658D12; text-decoration: none;}
#events_section .greenlinks a:visited {color: #658D12; text-decoration: none;}
#events_section .greenlinks a:hover {color: #658D12; text-decoration: underline;}
#events_section .greenlinks a:active {color: #658D12; text-decoration: none;}

#deals_section {
	margin: 0px;
	padding: 15px 0px 20px 0px;
}
.deals_title_img {
	margin: 0px;
	padding: 0px 255px 0px 0px;

}
#deals_section a:link {color: #126A8B; text-decoration: none;}
#deals_section a:visited {color: #126A8B; text-decoration: none;}
#deals_section a:hover {color: #5598a9; text-decoration: underline;}
#deals_section a:active {color: #126A8B; text-decoration: none;}

#deals_section .greenlinks a:link {color:#658D12; text-decoration: none;}
#deals_section .greenlinks a:visited {color: #658D12; text-decoration: none;}
#deals_section .greenlinks a:hover {color: #658D12; text-decoration: underline;}
#deals_section .greenlinks a:active {color: #658D12; text-decoration: none;}


#right_nav_biz {
	float: left;
	position: absolute;
	left: 400px;
	top: 0px;
	padding: 0px 0px 0px 15px;
	width: 180px;
	line-height: 20px;
	display: inline;
}
html>body #right_nav_biz {
	float: left;
	position: absolute;
	left: 644px;
	top: 27px;
	padding: 0px 0px 0px 15px;
	width: 180px;
	line-height: 20px;
	display: inline;
}
#right_nav_biz a:link {color: #333; text-decoration: none;}
#right_nav_biz a:visited {color: #333; text-decoration: none;}
#right_nav_biz a:hover {color: #333; text-decoration: underline;}
#right_nav_biz a:active {color: #333; text-decoration: none;}

#right_nav {
	float: left;
	position: absolute;
	left: 400px;
	top: 65px;
	padding: 0px 0px 0px 15px;
	width: 180px;
	line-height: 20px;
	display: inline;
}
html>body #right_nav {
	float: left;
	position: absolute;
	left: 643px;
	top: 66px;
	padding: 0px 0px 0px 15px;
	width: 180px;
	line-height: 20px;
	display: inline;
}
#right_nav a:link {color: #126A8B; text-decoration: none;}
#right_nav a:visited {color: #126A8B; text-decoration: none;}
#right_nav a:hover {color: #5598a9; text-decoration: underline;}
#right_nav a:active {color: #126A8B; text-decoration: none;}

.rn_titles {
	padding: 0px 0px 5px 0px;
}
.media_contact_image {padding: 0px 0px 10px 0px;}

#right_nav_practices {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	line-height: 14px;
}

#practice_list {
	margin: 0px;
	padding: 0px;
	list-style: none
}
.practice_list_item {
	margin: 0px;
	padding: 0px;
}

.sub_practice_list {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style: none
}

#practice_list a:link {color: #333; text-decoration: none;}
#practice_list a:visited {color: #333; text-decoration: none;}
#practice_list a:hover {color: #333; text-decoration: underline;}
#practice_list a:active {color: #658D12; text-decoration: none;}

#right_nav_industries {
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
#right_nav_industries a:link {color: #333; text-decoration: none;}
#right_nav_industries a:visited {color: #333; text-decoration: none;}
#right_nav_industries a:hover {color: #333; text-decoration: underline;}
#right_nav_industries a:active {color: #333; text-decoration: none;}

#right_nav_education {
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
#right_nav_education a:link {color: #333; text-decoration: none;}
#right_nav_education a:visited {color: #333; text-decoration: none;}
#right_nav_education a:hover {color: #333; text-decoration: underline;}
#right_nav_education a:active {color: #333; text-decoration: none;}

.calendar {padding: 0px 0px 0px 3px;}

.form_pad {padding: 0px 12px 0px 0px;}

.form7_pad {margin: 0px; padding: 0px;} 


#footer_homep {
	padding: 5px 0px 0px 40px;
	background-image: url(images/footer_homep_14.gif);
	background-repeat: no-repeat;
	height: 55px;
}

#footer_homep .tagline {
  position: absolute;
  z-index: 1;
  margin-left: 20; 
  margin-top: 15;
  font-family: Tahoma;
  font-size: 11;
  color: #ffffff;
}

#footer_homep .links {
  position: absolute;
  z-index: 20;
  margin-left: 438;/*457; */
  margin-top: 18;
}

#footer_homep a {font-family: Tahoma; font-size: 11; color: #B9D3A0; text-decoration: none;}
#footer_homep .linkWhite{font-family: Tahoma; font-size: 11; color: #FFF; text-decoration: none;}
#footer_homep a:visited {text-decoration: none;}
#footer_homep a:hover {text-decoration: underline;}
#footer_homep a:active {text-decoration: none;}


#footer {
	margin:  0px 0px 0px 0px;
	padding: 19px 0px 27px 300px;
	background-image: url(images/footer_main_03.gif);
	background-repeat: no-repeat;

	height: 65px;
	clear: both;
}
#footer a:link {color: #B9D3A0; text-decoration: none;}
#footer a:visited {color: #B9D3A0; text-decoration: none;}
#footer a:hover {color: #B9D3A0; text-decoration: underline;}
#footer a:active {color: #B9D3A0; text-decoration: none;}

#footer2_homep {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	height: auto;
	line-height: 15px;
	clear: both;
}
#footer2_homep a:link {color: #666; text-decoration: none;}
#footer2_homep a:visited {color: #666; text-decoration: none;}
#footer2_homep a:hover {color: #666; text-decoration: underline;}
#footer2_homep a:active {color: #666; text-decoration: none;}

#footer2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;

	height: auto;
	line-height: 15px;
	clear: both;
}
#footer2 a:link {color: #666; text-decoration: none;}
#footer2 a:visited {color: #666; text-decoration: none;}
#footer2 a:hover {color: #666; text-decoration: underline;}
#footer2 a:active {color: #666; text-decoration: none;}

.portlet-area-instructions {
  font-size: 80%;
  }

.portlet-area-title {
	color: #126A8b;
        font: Tahoma;
        font-size: 11px;
	font-weight: bold;
  }

td.page-colB span.portlet-area-title {
  color: #D54724;
  }

td.page-colB ul.tabular-as-bullets {
  padding: 0px 0px 5px 15px;
  margin: 0px;
  list-style: none;
  }

td.page-colB ul.tabular-as-links {
  padding: 0px 0px 5px 0px;
  margin: 0px;
  list-style: none;
  }

td.page-colB ul.tabular-as-links li {
  padding: 0px 0px 5px 0px;
  }

td.page-colB ul.tabular-as-links a {
  color: #666666;
  text-decoration: none;
  }

td.page-colB ul.tabular-as-links a:hover {
  color: #666666; 
  text-decoration: underline;
  }

td.page-colB ul.backrefs-as-links {
  padding: 0px 0px 5px 0px;
  margin: 0px;
  list-style: none;
  }




td.page-colB ul.backrefs-as-links li {
  padding-bottom: 2px;
  }

td.page-colB ul.backrefs-as-links li a{
  color: #5996AE;
  }

.left-nav {
  border-right: 1px solid #648822;
  background-image: url(images/left_nav_03.gif);
  background-repeat: repeat-y;
  }

.left-spacer {
  background-image: url(images/left_nav_03.gif);
  background-repeat: no-repeat;
  }

.footer_area {
  color: #666; 
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 30px;
  line-height: 15px;
  }

.footer_area a {font-family: Tahoma; font-size: 11; color: #666; text-decoration: none;}
.footer_area a:visited {text-decoration: none;}
.footer_area a:hover {text-decoration: underline;}
.footer_area a:active {text-decoration: none;}

#portlet_A02 {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #333;
}

#portlet_A03 {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #333;
}

#portlet_A04 {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #333;
}

#portlet_A05 {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #333;
}

#portlet_A06 {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #333;
}

#portlet_A07 {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #333;
}

#portlet_A08 {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #333;
}

#portlet_A09 {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #333;
}

.page-colB {
        padding-left: 10px;
}

.page-colC {
        padding-left: 10px;
}

.lawyer_name
{
  font: 11px Tahoma;
  font-weight: bold;
  color: #648822;
  vertical-align: top;
  width: 30%;
}
.lawyer_title
{
  font: 11px Tahoma;
  color: #333;
  width: 30%;
}
.lawyer_email
{
  font: 11px Tahoma;
  color: #5996AE;
  width: 20%;
}
.lawyer_office
{
  font: 11px Tahoma;
  color: #5996AE;
  width: 10%;
}
.lawyer_phone
{
  font: 11px Tahoma;
  color: #333;
}

  tr.tabular-highlights-row0 {
    }


  tr.tabular-highlights-row1 {
    cursor: pointer;
    text-decoration: underline;
    }

.wos-field-newsletter-label {
    color: #126a8b;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    margin: 10px 0px 5px 0px;
    }

.first-label {
  visibility: hiddent;
  display: none;
  }


/*********************** BEGIN NAV MENU ***********************/
#header { /* Header overall container */
  position: relative;
  padding: 0px;
  z-index: 7;
  width: 650px;
}

#nav { /* Nav container */
  width: 650px !important;
  color: #000000;
  display: block;
  text-align: left;
  float: left;
	position: absolute;
  padding-top: 18px !important;
}

#nav table {
  
}
#nav table td {
  text-align: left;
  vertical-align: top;
  padding:0;
  margin:0;
}

.navTextLinks {
  padding-right: 12px;
}
.navTextLinks a {
  padding: 0px 7px;
  text-decoration: none;
}

#navPageOptions, #navPageOptions a {
  color: #002B45; /******/
}

#navPageOptions a:hover, #navPageOptions .active {
  color: #0F6984;
}

#navMenuLinks {
  padding:0;
  margin:0;
  height: 8px;
  
}
#navMenuLinks table {
  padding:0;
  margin:0;
}

#navMenuLinks td {
  padding:0;
  margin:0;
}

#navMenuLinks td div {
  background: none;
  height: 29px;
  text-align: center;
}

.inactive {
  cursor: default;
}

#navMenuLinks td a{ /* Nav block links */
  color: #105D74;
  display: block;
  padding:0;
  padding-right: 26px;
  text-decoration: none;
}

#navMenuLinks td a {
  height: 8px;
  text-decoration: none;
}

.navTextLinks, .navTextLinks a, #navMenuLinks td a{
  font-weight: bold;
  text-transform: uppercase;
}

#navMenuLinks td{
  vertical-align:top;
}

#navMenuLinks td a:hover {
  color: #0F6984 !important;
  text-decoration: none;
}

#navMenuLinks td .active, .submenu a:hover, .submenu .active {
  color: #0F6984 !important;
  text-decoration: underline;

}

#navDropDowns { /* Nav dropdowns */
  z-index: 7;
  position: relative;
}

#navMenuLinks .navFirst , #navMenuLinks .navFirst  span{
  padding:0;
  margin:0;
}

.submenu {
  z-index: 7;
  visibility: hidden;
  background: #E1EBFB;
  position: absolute;
  left: 0;
  top: 0;
  font-weight: normal;
  min-width: 180px !important;
  max-width: 180px !important;
  width: 180px;
  clear: both;
}

.submenu a {
  font-weight: normal;
  color:#105D74;
  display:block;
  padding: 4px 15px 4px 9px;
  text-decoration: none;
}

.submenu ul {
  list-style-type: none;
  padding: 4px 0;
  margin: 0;
  left:auto;
}
.submenu li {
  padding: 0px;
  margin: 0px;
}
.submenu li a {
  position: relative;
  text-decoration: none;
}


.navIframe {
  z-index: 6;
  width: 0;
  height: 0;
  position: absolute;
  visibility: hidden;
}


#navMenu{
  margin-left: 11px;
}

/*********************** END NAV MENU ***********************/


/*********************** BEGIN SUBMIT FORM ***********************/
#pfcuf_wrapper {
  padding-top: 5px;
}
.sf_labelFields {
  width: 100%;
}
.sf_label {
    width: 110px;
    vertical-align: top;
}

.sf_labelTop{
width: auto !important;
}

.sf_field {
  /* width: 220px; */
}

.multi-select  {
  border: 1px solid #CCC;
  padding: 1px 2px 1px 0;
  margin-bottom: 7px;
  width: 100%;
}
.multi-select  div {
  background: #FFF;
  height: 15px;
  position: relative;
  overflow: hidden;
}
.multi-select  div div {
  right: -2px;
}

.multi-select  select {
  color: #999;
  font-size: 11px;
  height: 17px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 100%;
}


.sf_label  div{
  position: relative;
}
.sf_required {
  position: absolute;
  right: 2px;
  color: #FF0000;
}
.sf_submitLink a {
  display: block;
  float: right;
  padding: 0 10px;
  line-height: 20px;
  background: #E69830;
  font-size: 13px;
  color: #FFF;
}
.sf_spinner {
  display: none;
  padding: 5px 0 0 5px;
  float: left;
}
.sf_spinner img {
  display: block;
}
.sf_submitted .sf_submitLink a {
  background: #E69830;
  color: #FFFFFF;
  cursor: default;
}
.sf_submitted .sf_spinner {
  display: block;
}

/*********************** END SUBMIT FORM ***********************/

