@charset "UTF-8";
body {
	background: #264D74 url(images/bg-page.jpg) repeat-x top;
	padding-top: 0px;
	margin-top: 0px;
	text-align: center;
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
}
a {
	text-decoration: none;
}
a:link {
	color: #007BC1;
}
a:visited {
	color: #287697;
}
a:hover {
	color: #009;
}
h1 {
	color: #AFC5CC;
	font-size: 1em;
	line-height: 1em;
	padding: 7px 0px;
	margin: 0px;
	text-align: center;
	font-weight: normal;
}
h1 a:link {
	color: #FFF;
	text-decoration: none;
}
h1 a:visited {
	color: #FFF;
	text-decoration: none;
}
h1 a:hover {
	color: #99CCFF;
	text-decoration: none;
}
.h1_divider {
	color: AFC5CC;
	padding-right: 7px;
	padding-left: 7px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 5px 10px 5px 225px;
	color: #FFF;
}
#topnav {
	text-align: right;
	padding-top: 10px;
	padding-left: 91px;
}
h3 {
	font-size: 11px;
	font-weight: bold;
	color: #f4f1d1;
	background: #2d5d83;
	border-top: 1px solid #4f7da4;
	border-right: 1px solid #4f7da4;
	border-bottom: 1px solid #265073;
	border-left: 1px solid #4f7da4;
	margin: 0px;
}
h3 a:link {
	text-decoration: none;
	color: #f4f1d1;
	display: block;
	padding: 10px;
}
h3 a:visited {
	text-decoration: none;
	color: #f4f1d1;
	padding: 10px;
	display: block;
}
h3 a:hover {
	text-decoration: none;
	color: #f4f1d1;
	background: #214562;
	padding: 10px;
	display: block;
}
.h3_on {
	text-decoration: none;
	color: #f4f1d1;
	background: #214562;
	padding: 10px;
	display: block;
}
.h3_on_bottom {
	text-decoration: none;
	color: #f4f1d1;
	background: #214562;
	padding: 10px;
	display: block;
	border-bottom: 1px solid #517DA3;
}
.h3_bottom {
	border-bottom: 1px solid #517DA3;
}
h4 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 15px;
}
h6 {
	font-size: 11px;
	line-height: 1em;
	font-weight: normal;
	border-top: 1px solid #b8b8b8;
	padding-top: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
}
p {
	margin-top: 0px;
	padding-top: 0px;
}
img {
	border-width: 0px;
}
#bottomnav {
	text-align: center;
	padding: 10px;
	color: #99CCFF;
}
#bottomnav a:link {
	color: #FFF;
	text-decoration: none;
}
#bottomnav a:visited {
	color: #FFF;
	text-decoration: none;
}
#bottomnav a:hover {
	color: #99CCFF;
	text-decoration: none;
}
.botomnav_divider {
	padding-right: 7px;
	padding-left: 7px;
	color: #AFC5CC;
}
#copyright {
	text-align: center;
	color: #AFC5CC;
	font-size: 11px;
	font-weight: bold;
}
#copyright a:link {
	color: #FFF;
	text-decoration: none;
}
#copyright a:visited {
	color: #FFF;
	text-decoration: none;
}
#copyright a:hover {
	color: #99CCFF;
	text-decoration: none;
}
.copyright_dividers {
	padding-right: 7px;
	padding-left: 7px;
}
#sidenav {
	padding-top: 65px;
	padding-bottom: 10px;
}
#copy {
	font-size: 1em;
	line-height: 1.5em;
	background: #FFF;
	padding-right: 10px;
}
#sidebox {
	background: #FFF;
	padding-left: 10px;
	border-left: 1px solid #b8b8b8;
	text-align: center;
}
#return_top {
	vertical-align: bottom;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 0em;
	font-size: 11px;
	padding-bottom: 0px;
}
#return_top a:link {
	color: #FFF;
	text-decoration: none;
}
#return_top a:visited {
	color: #FFF;
	text-decoration: none;
}
#return_top a:hover {
	color: #99CCFF;
	text-decoration: none;
}
.old_man_bg {
	background: url(images/bg_elder_man.jpg) no-repeat left top;
}
.content_table_top {
	border-top: 1px solid #e1dacb;
	background: #FFF;
}
.content_table_left {
	background: #FFF;
	border-left: 1px solid #e1dacb;
}
.outside_table {
	background: #214562;
}
.frame_table {
	background: #275273;
}
.california {
	margin-top: 80px;
}
.california_copy {
	color: #FFF;
	text-align: center;
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
}
.content_table_right {
	background: #FFF;
	border-right: 1px solid #e1dacb;
}
.content_table_bottom {
	background: #FFF;
	border-bottom: 1px solid #e1dacb;
}
#sideform {
	font-size: 11px;
	line-height: 1em;
	border-top: 1px solid #264C73;
	border-right: 1px solid #264C73;
	border-left: 1px solid #264C73;
	text-align: center;
	margin-bottom: 35px;
	background: #305D82 url(images/small_form_bg.jpg) repeat-x center;
}
#sideform td {
	padding: 5px;
	border-bottom: 1px solid #244B70;
}
.sideform_input  {
	font-size: 11px;
	width: 160px;
	border: 1px solid #274A70;
	margin: 0px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.sideform_textarea  {
	font-size: 11px;
	border: 1px solid #274A70;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px;
}
.sideform_submit {
	margin-left: 85px;
}
.sideform_copy {
	color: #FFF;
	line-height: 1.2em;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
.firm_name {
	padding-top: 16px;
	padding-right: 29px;
	padding-left: 20px;
}
.dignity_justice {
	padding-top: 16px;
	padding-right: 20px;
	padding-left: 140px;
}
#out_of_state {
	padding-top: 10px;
	padding-left: 10px;
	line-height: 0em;
	font-size: 12px;
	padding-bottom: 0px;
	text-align: right;
}
#out_of_state a:link {
	color: #FFF;
	text-decoration: none;
}
#out_of_state a:visited {
	color: #FFF;
	text-decoration: none;
}
#out_of_state a:hover {
	color: #99CCFF;
	text-decoration: none;
}
.out_of_state_on {
	color: #99CCFF;
	text-decoration: none;
}
.center {
	text-align: center;
}
.testimonial_author {
	font-size: 11px;
	color: #666;
	margin-top: -10px;
	border-bottom: 1px solid #b8b8b8;
	padding-left: 30px;
	padding-bottom: 10px;
}
.indented_text {
	padding-left: 30px;
}
.pullquote {
	background: #cccccc;
	padding: 5px;
	width: 482px;
	border: 1px solid #999;
	margin-bottom: 15px;
	color: #000;

}
.county_lists_table {
	background: #F7F6DB;
	border: 1px solid #B2B093;
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
}
.county_lists_td {
	line-height: 1.2em;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
}
.county_lists_title {
	font-weight: bold;
	background: #D2D0B3;
	text-align: center;
	padding: 5px;
	margin-top: -4px;
	margin-right: -4px;
	margin-left: -4px;
	color: #000;
	display: block;
}
.county_lists_td p {
	margin-top: 7px;
	margin-bottom: 0px;
}
.return {
	font-size: 11px;
	background: #F6F6DC;
	text-align: center;
	padding: 5px;
	line-height: 1em;
	border: 1px solid #B2B093;
	margin-bottom: 0px;
}
#consultation {
	border-top: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-left: 1px solid #b8b8b8;
	background: #FFF;
	font-size: 12px;
}
#consultation td {
	padding: 5px;
	border-bottom: 1px solid #b8b8b8;
	vertical-align: middle;
}
.consultation_right_justify {
	text-align: right;
}
.consultation_titles {
	font-size: 14px;
	font-weight: bold;
	background: #F7F6DB;
	text-align: center;
}
.consultation_spacers {
	padding: 0px;
	border-width: 0px;
	border-style: none;
}
.consultation_disclaimers {
	color: #666;
}
.video_thumbnail_td_right {
	padding-bottom: 10px;
	padding-left: 10px;
}
.video_thumbnail_td_left {
	padding-bottom: 10px;
	padding-right: 9px;
	border-right: 1px solid #b8b8b8;
}
.video_thumbnail_title {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
}
.confirmation_copy {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 100px;
}
.embedded_video {
	text-align: center;
	margin-bottom: 15px;
}
.image_right {
	float: right;
	background: #8BA6BE;
	border: 1px solid #234561;
	padding: 3px;
	margin-bottom: 5px;
	margin-left: 10px;
  }
.image_right_embedded {
	float: right;
	background: #8BA6BE;
	border: 1px solid #234561;
	padding: 3px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 5px;
}
.image_left_embedded {
	float: left;
	background: #8BA6BE;
	border: 1px solid #234561;
	padding: 3px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 10px;
}
.videos {
	text-align: center;
	margin-top: 24px;
}
.videonav_table {
	padding-bottom: 25px;
	padding-left: 24px;
}
.video_previous {
	text-align: right;
	padding: 5px 0px 5px 5px;
	vertical-align: middle;
	background: #F6F6DC;
	border-top: 1px solid #234561;
	border-bottom: 1px solid #234561;
	border-left: 1px solid #234561;
}
.sidenav_video {
	background: url(elder_neglect_videos/images/video_icon.gif) no-repeat 142px center;
}
.video_next {
	vertical-align: middle;
	background: #F7F6DB;
	border-top: 1px solid #234561;
	border-right: 1px solid #234561;
	border-bottom: 1px solid #234561;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.video_previous_icon {
	text-align: right;
	padding: 5px;
	vertical-align: middle;
	border-right: 1px solid #234561;
	background: #F7F6DB;
	border-top: 1px solid #234561;
	border-bottom: 1px solid #254560;
}
.video_next_icon {
	padding: 5px;
	vertical-align: middle;
	background: #F7F6DB;
	border-top: 1px solid #234561;
	border-bottom: 1px solid #234561;
}
#video_sidenav {
}
#video_sidenav h3 {
	font-size: 11px;
	font-weight: bold;
	color: #f4f1d1;
	background: #2d5d83;
	border-top: 1px solid #4f7da4;
	border-right: 1px solid #4f7da4;
	border-bottom: 1px solid #265073;
	border-left: 1px solid #4f7da4;
	margin: 0px;
}
#video_sidenav h3 a:link {
	text-decoration: none;
	color: #f4f1d1;
	display: block;
	padding: 10px 25px 10px 10px;
	background: url(elder_neglect_videos/images/video_icon.gif) no-repeat 155px center;
}
#video_sidenav h3 a:visited {
	text-decoration: none;
	color: #f4f1d1;
	padding: 10px;
	display: block;
	background: url(elder_neglect_videos/images/video_icon.gif) no-repeat 155px center;
}
#video_sidenav h3 a:hover {
	text-decoration: none;
	color: #f4f1d1;
	background: #214562 url(elder_neglect_videos/images/video_icon.gif) no-repeat 155px center;
	padding: 10px;
	display: block;
}
#video_sidenav .h3_on {
	text-decoration: none;
	color: #f4f1d1;
	background: #214562 url(elder_neglect_videos/images/video_icon.gif) no-repeat 155px center;
	padding: 10px;
	display: block;
}
#video_sidenav .h3_on_bottom {
	text-decoration: none;
	color: #f4f1d1;
	background: #214562 url(elder_neglect_videos/images/video_icon.gif) no-repeat 155px center;
	padding: 10px;
	display: block;
	border-bottom: 1px solid #517DA3;
}
#video_sidenav .h3_bottom {
	border-bottom: 1px solid #517DA3;
	background: url(elder_neglect_videos/images/video_icon.gif) no-repeat 155px center;
}
.video_picture {
	margin-top: 100px;
}
.error {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: #FFFF98;
	padding: 3px;
	margin-top: 4px;
	margin-bottom: 4px;
	border: 1px solid #F00;
}
.security_explanation {
	background: #FFF;
	width: 300px;
	padding: 5px;
	margin: 10px 0px;
	border: 1px solid #1C3A71;
	text-align: center;
}
.form_photo {
	margin-top: 50px;
	margin-bottom: 50px;
}
