/*################## Body ##################*/
body {
	width: 100%;
	max-width: 100%;
	height: 100%;

	overflow: auto;

	margin: 0;
	padding: 0;

	font-family: Microsoft Sans Serif, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#4e607d;

	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #4e607d;
	scrollbar-darkshadow-color: #4e607d;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #4e607d;
	scrollbar-track-color: #ffffff;
	}

table {
	width: 100%;
	height: 100%;

	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;

	font-family: Arial, Verdana, Microsoft Sans Serif;
	font-size: 11px;
	font-weight: normal;
	color:#4e607d
	}

.span_title { padding-top:5px; padding-bottom:5px }
.span_first_letter {  height:23px; float:left; color:#f15d2f; padding-top:4px; padding-right:1px }

.list { font-size:11px }

.cnt_btn_1 { float:left; padding-top:5px; padding-right:2px }
.cnt_btn_2 { float:left; padding-top:4px; padding-right:2px }
.cnt_btn_3 { float:left; padding-top:4px; padding-right:2px }
.cnt_btn_3a { float:left; padding-top:6px; padding-right:2px }

a.href_stdrd:link { text-decoration:none; color:#aa0000 }
a.href_stdrd:visited { text-decoration:none; color:#aa0000 }
a.href_stdrd:hover { text-decoration:underline; color:#aa0000 }

a.href_mailto:link { text-decoration:none; color:#4e607d }
a.href_mailto:visited { text-decoration:none; color:#4e607d }
a.href_mailto:hover { text-decoration:underline; color:#4e607d }

a.href_doc:link { text-decoration:none; color:#aa0000 }
a.href_doc:visited { text-decoration:none; color:#aa0000 }
a.href_doc:hover { text-decoration:underline; color:#aa0000 }

/*################## Attorneys ##################*/
.td_attorney_l { width:120px; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; line-height:150% }
.td_attorney_r { padding-left:5px; padding-top:7px; padding-bottom:5px; line-height:150% }

.p_attorney { padding-bottom:9px }
.span_attorney { font-weight:bold }
.span_img_attorney { height:100px; float:right; padding-top:1px }
.span_city { font-weight:bold; text-decoration:underline }
.span_sep_data { width:10px; height:1px }
#span_attorney_menu_a, #span_attorney_menu_b, #span_attorney_menu_c { height:15px; background-repeat:none; background-position:left top  }
.ul_attorneys { margin-left:16px; }

a.href_attorneys:link { text-decoration:none; color:#4e607d }
a.href_attorneys:visited { text-decoration:none; color:#4e607d }
a.href_attorneys:hover { text-decoration:underline; color:#4e607d }

