.special_ul {
	padding-left: 220px;
}
.question {
	color:#068d47;
	font-size:24px;
}
.answer {
	color:#ed1c24;
	font-size:24px;
}


thead th {font-size:13px;}
#sentence_chart {margin-top:10px;}
#sentence_chart td {padding:5px;}
#sentence_chart th {padding:5px; }
#sentence_chart th {
	border-bottom:3px #f04220 solid;
	background:#efefef;
}
#sentence_chart tr {background:#efefef;}

div#legend {background:#efefef; padding:5px; margin:5px 1px 10px 1px;}
em.red {color:#c10303;}

body {
	background-color: #282c33;
	padding: 0px;
	margin: 6px;
	font: 13px Arial, Helvetica, sans-serif;
}
p {
	margin: 15px 0px;
}
a img {
	border-style: none;
	border-top-width: 0px;
}
h3 {
	font-size: 19px;
	color: #f04220;
	margin: 9px 0px 15px;
	padding: 0px;
}
h1 {
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 3px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 14px;
}
h1 a {
	color: #B4C2D5;
	text-decoration: none;
}
h1 a:visited {
	color: #B4C2D5;
}
h1 a:hover {
	color: #FFF;
}
h4 {
	font-size: 15px;
	font-weight: bold;
	border-top: 1px solid #CCC;
	padding-top: 20px;
	margin-bottom: -5px;
}
h5 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: -5px;
}
#header {
	background: #212529 url(images/header_bg.gif) repeat-x top;
	border-right: 1px solid #808ea0;
	border-left: 1px solid #808ea0;
	height: 122px;
	vertical-align: top;
}
#copy td {
	vertical-align: top;
}
#copy {
	background: #fff;
	border-left: 1px solid #808ea0;
	padding: 7px 7px 14px 14px;
	width: 632px;
	font: 13px/22px Arial, Helvetica, sans-serif;
	color: #333;
	vertical-align: top;
	text-align: left;
}
#copy a {
	color: #1E7FDA;
	text-decoration: none;
}
#copy a:visited {
	color: #1F83E1;
	text-decoration: none;
}
#copy a:hover {
	color: #f04220;
	text-decoration: none;
}
#right_column {
	background: #FFF;
	padding: 14px 14px 14px 7px;
	width: 304px;
	border-right: 1px solid #808ea0;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
}
#right_column a {
	color: #1E7FDA;
	text-decoration: none;
}
#right_column a:visited {
	color: #1F83E1;
	text-decoration: none;
}
#right_column a:hover {
	color: #f04220;
	text-decoration: none;
}
#right_column_bottom {
	background: #FFF;
	width: 304px;
	border-right: 1px solid #808ea0;
	text-align: right;
	vertical-align: bottom;
	font-size: 13px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 7px;
}
#right_column_bottom a {
	color: #1E7FDA;
	text-decoration: none;
}
#right_column_bottom a:visited {
	color: #1F83E1;
	text-decoration: none;
}
#right_column_bottom a:hover {
	color: #f04220;
	text-decoration: none;
}
.graybox_title {
	background: url(images/graybox_title_bg.gif) no-repeat top;
	text-transform: uppercase;
	color: #f04220;
	padding: 5px 10px 3px;
	border-bottom: 1px solid #b8bcc2;
	text-align: left;
	height: 22px;
	font-size: 15px;
	font-weight: bold;
}
.graybox_copy {
	background: #EBEDF1;
	padding: 3px 13px;
	font-size: 13px;
	line-height: 20px;
}
.graybox_copy .image_right {
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
.graybox_copy .image_left {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}
.graybox_copy p {
	margin-top: 10px;
	margin-bottom: 10px;
}
#header_BG {
	background: #000 url(images/header_bg.jpg) repeat-x right bottom;
	vertical-align: top;
}
.header_title {
	text-align: left;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #808ea0;
	border-right: 1px solid #808ea0;
}
.header_phone {
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 25px;
	border-right: 1px solid #808ea0;
	padding-right: 25px;
}
.topnav {
	text-transform:uppercase;
	left:1px;
	width:978px;
	bottom:0px;
	margin: 0px;
	padding: 0px;
	font: bold 14px 'palatino linotype', palatino;
	color: #f04220;
	border-right: 1px solid #808ea0;
	border-left: 1px solid #808ea0;
}

.topnav h2 {
	float:left;
	height:29px;
	text-align:center;
	line-height:29px;
	list-style-type: none;
	overflow: hidden;
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	font-size: 14px;
}

.topnav a,
.topnav a:link,
.topnav a:visited,
.topnav a:hover {
	color:#ddd;
	text-decoration:none;
	background: #0e0f11;
	display: block;
	padding: 0px;
	float: left;
}

.topnav a:hover {
	color:#f04220;
}

.topnav_home ,.topnav_home a{
	width: 99px;
}
.topnav_charges  , .topnav_charges a{
	width: 214px;
}
.topnav_rights , .topnav_rights a{
	width: 162px;
}
.topnav_court , .topnav_court a{
	width: 184px;
}
.topnav_defense , .topnav_defense a{
	width: 164px;
}
.topnav_contact , .topnav_contact a{
	width: 149px;
}
#topnav_on a,
#topnav_on a:link,
#topnav_on a:visited {
	color:#f04220;
	text-decoration:none;
	display: block;
	padding: 0px;
	float: left;
	background: url(css/none);
}#topnav_on a:hover {
	color:#f04220;
	text-decoration:none;
	background: url(css/none);
	display: block;
	padding: 0px;
	float: left;
}
.crumbtrail {
	font-size: 11px;
	border-bottom: 1px solid #CCC;
	margin: 0px 0px 15px;
	padding: 0px 0px 5px;
}
.crumbtrail a {
	font-weight: bold;
	text-decoration: none;
}
.crumbtrail img {
	margin-right: 5px;
	margin-left: 5px;
}
.bottomNav {
	color: #f04220;
}
.return_top {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.return_top img {
	margin-bottom: 5px;
	margin-left: 3px;
}
.return_top_map_page {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	width: 950px;
	padding-right: 6px;
}
.return_top_map_page img {
	margin-bottom: 5px;
	margin-left: 3px;
}
#footer {
	text-align: center;
	vertical-align: top;
	background: #7A7A7A url(images/footer_bg.gif) repeat-x top;
	color: #646465;
}
.footer_borders {
	border-right: 1px solid #808ea0;
	border-left: 1px solid #808ea0;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 3px;
}
#footer p {
	margin: 7px 0px 3px;
}
#footer a {
	color: #74ABCE;
	text-decoration: none;
}
#footer a:visited {
	color: #B7CADA;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: none;
	color: #f04220;
}
.footer_on {
	color: #f04220;
}
.footer_divider {
	margin-right: 5px;
	margin-left: 5px;
	color: #FFF;
}
#copyright {
	text-align: center;
	vertical-align: top;
	padding-top: 7px;
	color: #999;
	line-height: 18px;
}
#copyright p {
	margin: 7px 0px 3px;
}
#copyright a {
	color: #74ABCE;
	text-decoration: none;
}
#copyright a:visited {
	color: #B7CADA;
	text-decoration: none;
}
#copyright a:hover {
	text-decoration: none;
	color: #f04220;
}
.copyright_on {
	color: #f04220;
}
.copyright_divider {
	margin-right: 5px;
	margin-left: 5px;
	color: #FFF;
}
.practic_area_menu_td {
	color: #FFF;
	font: 14px 'palatino linotype', palatino;
	width: 350px;
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}
#copy ul {
}
#copy ol {
}
#sidenav {
	float: left;
	width: 200px;
	line-height: 15px;
	margin-bottom: 5px;
	background: #FFF;
	margin-right: 15px;
}
#sidenav p {
	background: url(images/sidenav_title_bg.gif) repeat-x top;
	text-transform: uppercase;
	color: #FFF;
	padding: 8px 10px 0px;
	text-align: left;
	height: 22px;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
#sidenav ul  {
	list-style-type: none;
	background: #2d3035 url(images/sidenav_bottom_bg.gif) no-repeat left bottom;
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
}
#sidenav li {
	color: #f04220;
	text-decoration: none;
	padding: 7px 10px;
	font-size: 13px;
	text-transform: none;
	border-top: 1px solid #3B3F42;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sidenav ul ul {
	background: url(none);
	margin-left: 15px;
}
#sidenav li li {
	border-style: none;
	font-weight: normal;
	margin: 0px;
	padding: 7px 0px 0px;
}
#sidenav a  {
	color: #74ABCE;
	text-decoration: none;
}
#sidenav a:visited {
	color: #74ABCE;
	text-decoration: none;
}
#sidenav a:hover {
	color: #f04220;
}
.sidenav_image {
	margin-top: 2px;
	margin-bottom: 10px;
}
.sidenav_on {
	color: #f04220;
	text-decoration: none;
	margin: 0px;
	padding: 5px 10px;
	border-top: 1px solid #3B3F42;
}
#sidenav li li img {
	margin-right: 5px;
}

#right_columnBlack {
	background: #FFF url(images/right_columnBlack_BG.gif) no-repeat 7px 10px;
	padding: 14px 24px 0px 17px;
	width: 284px;
	border-right: 1px solid #808ea0;
	text-align: left;
	vertical-align: top;
	color: #FFF;
	font-size: 13px;
	line-height: 19px;
}
#right_columnBlack p {
	padding-left: 7px;
}
#right_columnBlack h3 {
	color: #FFF;
	margin: 0px 0px 15px;
}
#right_columnBlack a {
	color: #74ABCE;
	text-decoration: none;
}
#right_columnBlack a:visited {
	color: #B7CADA;
	text-decoration: none;
}
#right_columnBlack a:hover {
	color: #E23413;
	text-decoration: none;
}
#right_columnBlack img {
	margin-top: 12px;
	margin-left: 7px;
}
#right_columnBlack_bottom {
	background: #FFF url(images/right_columnBlack_bottom_BG.gif) no-repeat 7px bottom;
	width: 284px;
	border-right: 1px solid #808ea0;
	text-align: right;
	vertical-align: bottom;
	font-size: 13px;
	padding-right: 24px;
	padding-bottom: 15px;
	padding-left: 17px;
}
#right_columnBlack_bottom a {
	color: #74ABCE;
	text-decoration: none;
}
#right_columnBlack_bottom a:visited {
	color: #B7CADA;
	text-decoration: none;
}
#right_columnBlack_bottom a:hover {
	color: #E23413;
	text-decoration: none;#right_columnBlack img {
	border: 2px solid #FFF;
	margin-top: 26px;
}
