#listtable {
overflow:auto;
width: 300px;;
}
#listtable ul {
list-style: none;
width:70px;
float:left;
position: relative;
padding-left:0px;
font-size: 12px
}
#listtable ul li h2 {
border-bottom: 1px solid silver
}

#listtable ul h2 {
font-size: 10pt;
margin: 0px 0px 5px 0px
}

.answers {
border: 1px solid gray;
width:250px;
height:20px;
margin-bottom:10px;
padding:5px;
background-color:#efefef
}
.answers input {
border: 1px;
background-color:#efefef;
float:left;

}
.answers span {
display:block;
padding-right:3px;
float:left
}


body {
	height:100%;
	font-family:Arial;
	font-size:12px;
	color:#4D4D4D;
	background:url(/images/sitebackgroundlong2.jpg);
	background-repeat:repeat-x
}
a {
	color:#287891
}
a:hover {
	color:#B5130C
}
img {
	border:0px
}

.warningtext {

	color: #000000;
	padding:10px;
	border: 1px solid #7e0d07;
	text-align: center;
	margin: 0px auto 0px auto;
	width:550px;

}

.classifiedtext {
	font-family:Arial;
	font-size:11px;
	color:#4D4D4D;
	text-decoration:none
}
a.classifiedtext {
	font-family:Arial;
	font-size:11px;
	color:#287891;
	text-decoration:none
}
a.classifiedtext:hover {
	font-family:Arial;
	font-size:11px;
	color:#B5130C;
	text-decoration:none
}
#classifiedquote {
	font-family:Georgia;
	font-style:oblique;
	font-size:13px;
	color:#287891;
	text-decoration:none;
	text-align:right;
	width:260px
}
.classifiedquotename {
	font-size:9px;
	font-family:Arial;
	color:#000;
	text-decoration:none;
	font-style:normal
}
.classifiedtab {
	font-family:Arial;
	font-size:10px;
	color:#000;
	background:url(/images/classifiedtab_on.jpg);
	background-repeat:repeat-x;
	width:171px;
	padding:3px 5px 1px 10px;
	text-align:left;
	height:22px
}
.classifiedtabselected {
	font-family:Arial;
	font-size:10px;
	color:#000;
	background:url(/images/classifiedtab_off.jpg);
	background-repeat:repeat-x;
	width:171px;
	padding:3px 5px 1px 10px;
	text-align:left;
	height:22px
}
.classifiedtoptab {
	font-family:Arial;
	font-size:10px;
	color:#000;
	margin:3px 5px 20px 10px;
	padding-left:10px;
	text-align:left;
	height:15px;
	border-left:1px solid #287891;
	float:left
}
.classifiedtop {
	font-size:11px;
	font-family:Arial;
	color:#000;
	text-decoration:none;
	font-style:normal
}
.bodytext {
	font-family:Arial;
	font-size:12px;
	color:#4D4D4D;
	text-decoration:none
}
a.bodytext {
	font-family:Arial;
	font-size:12px;
	color:#287891;
	text-decoration:none
}
a.bodytext:hover {
	font-family:Arial;
	font-size:12px;
	color:#B5130C;
	text-decoration:none
}
a.bodynewtext {
	font-family:Arial;
	font-size:12px;
	color:#287891;
	text-decoration:none
}
a.bodynewtext:hover {
	font-family:Arial;
	font-size:12px;
	color:#B5130C;
	text-decoration:none
}
a.bodytext_u {
	font-family:Arial;
	font-size:12px;
	color:#287891
}
a.bodytext_u:hover {
	font-family:Arial;
	font-size:12px;
	color:#B5130C
}
.topheading {
	color:#11516C;
	text-decoration:none;
	font-size:18px;
	margin-top:30px
}
.TopHeading {
	color:#11516C;
	text-decoration:none;
	font-size:18px;
	margin-top:30px
}
.topheadingred {
	color:#11516C;
	text-decoration:none;
	font-size:16px;
	margin-top:30px
}
.SecondHeading {
	color:#11516C;
	text-decoration:none;
	font-size:14px;
	margin-top:20px;
	font-weight:bold
}
.ThirdHeading {
	color:#11516C;
	text-decoration:none;
	font-size:13px;
	margin-top:20px;
	font-weight:bold
}
.topmenu {
	color:#11516C;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}
.toplist {
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}
.commenthead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	line-height:11pt;
	color:#fff;
	text-decoration:none
}
.commenthead:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	line-height:11pt;
	color:#fff;
	text-decoration:none
}
#commenttext {
	border:1px solid #267691;
	padding:10px;
	margin:0px 10px 10px 0px
}
.tables {
	font-family:Arial;
	font-size:12px;
	color:#4D4D4D
}
.tables a {
	font-family:Arial;
	font-size:12px;
	color:#287891;
	text-decoration:none
}
.tables a:hover {
	font-family:Arial;
	font-size:12px;
	color:#B5130C;
	text-decoration:none
}
a.itemlist {
	font-family:Arial;
	font-size:12px;
	color:#4D4D4D;
	text-decoration:none
}
.registerform {
	font-family:Arial;
	font-size:11px;
	color:#4D4D4D
}
SPAN.searchword {
	background-color:yellow
}
span.first {
	float:left;
	font-size:300%;
	line-height:0.85em;
	margin-right:0.03em;
	margin-bottom:-0.25em
}
.pricetable {
	width:500px;
	margin-right:20px;
	width:450px;
	position:relative;
	float:Left
}
.prices {
	width:200px;
	float:right;
	position:relative;
	font-size:13px
}
.pricescontainer {
	border:1px solid #9CC4D0;
	margin-bottom:10px;
	padding:10px
}
.justifiedtext {

	line-height:14pt;
	color:#4D4D4D;
	text-align:justify;
	padding-right:10px;
	font-size:12px
}
.justifiedtext a {
	line-height:14pt;
	color:#287891;
	text-align:justify
}
.justifiedtext div {
	line-height:14pt;
	color:#4D4D4D;
	text-align:justify
}
.justifiedtext div a {
	line-height:14pt;
	color:#287891;
	text-align:justify
}
input {
	background-color:#E0E4E6;
	border:1px SOLID #CCC;
	font-family:Arial;
	font-size:11px;
	color:#4D4D4D
}
.checkbox {
	font-family:Arial;
	font-size:12px;
	background-color:#FFF;
	border:1px SOLID #FFF
}
.radio {
	font-family:Arial;
	font-size:11px;
	background-color:#FFF;
	border:1px SOLID #FFF
}
.image {
	background-color:#FFF;
	border:0px SOLID #FFF
}
.dropdownlist {
	background-color:#E0E4E6;
	border:1px SOLID #CCC;
	font-family:Arial;
	font-size:11px;
	color:#4D4D4D
}
textarea {
	background-color:#E0E4E6;
	border:1px SOLID #CCC;
	font-family:Arial;
	font-size:11px;
	color:#4D4D4D
}
select {
	background-color:#E0E4E6;
	border:1px SOLID #CCC;
	font-family:Arial;
	font-size:11px;
	color:#4D4D4D
}
.dropdown {
	background-color:#e0e4e6;
	;
	font-family:Arial;
	font-size:11px;
	color:#000;
	text-align:left;
	padding:1px 0px 1px 3px
}
.dropdown:hover {
	background-color:#5FAAC7;
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	text-align:left;
	padding:1px 0px 1px 3px
}
#n_d_issues {
	position:absolute;
	left:102px;
	z-index:9000;
	width:160px
}
#n_d_statutes {
	position:absolute;
	left:183px;
	z-index:9000;
	width:380px
}
#n_d_tables {
	position:absolute;
	left:266px;
	z-index:9000;
	width:160px
}
#n_d_search {
	position:absolute;
	left:348px;
	z-index:9000;
	width:160px
}
#n_d_offline {
	position:absolute;
	left:512px;
	z-index:9000;
	width:120px
}
#n_d_cpd {
	position:absolute;
	left:594px;
	z-index:9000;
	width:200px
}
html>body #n_d_statutes {
	position:absolute;
	left:183px;
	z-index:9000;
	width:380px
}
#nifty {
	background:#267691;
	text-align:left
}
b.rtop, b.rbottom {
	display:block;
	background:#FFF
}
b.rtop b {
	display:block;
	height:1px;
	overflow:hidden;
	background:#267691
}
b.rbottom b {
	display:block;
	height:1px;
	overflow:hidden;
	background:#78A7B7
}
b.r1 {
	margin:0px 5px
}
b.r2 {
	margin:0px 3px
}
b.r3 {
	margin:0px 2px
}
b.rtop b.r4, b.rbottom b.r4 {
	margin:0 1px;
	height:2px
}
b.rtop_update, b.rbottom_update {
	display:block;
	background:#FFF
}
b.rtop_update b {
	display:block;
	height:1px;
	overflow:hidden;
	background:#7E0D07
}
b.rbottom_update b {
	display:block;
	height:1px;
	overflow:hidden;
	background:#7E0D07
}
b.r1_update {
	margin:0px 5px
}
b.r2_update {
	margin:0px 3px
}
b.r3_update {
	margin:0px 2px
}
b.rtop_update b.r4_update, b.rbottom_update b.r4_update {
	margin:0 1px;
	height:2px
}
#statsholder {
	position:relative;
	text-align:right
}
#stats {
	position:relative;
	width:280px;
	z-index:3;
	text-align:left;
	margin-left:0px;
	border:0px solid red
}
#keys {
	position:relative;
	width:280px;
	z-index:1;
	text-align:left;
	margin-left:0px
}
#prov {
	position:relative;
	width:280px;
	z-index:2;
	text-align:left;
	margin-left:0px
}
#ssactname {
	position:absolute;
	width:165px;
	left:110px
}
#ssprovision {
	position:absolute;
	width:165px;
	left:110px
}
#sskeyword {
	position:absolute;
	width:165px;
	left:110px
}
#siname {
	position:absolute;
	width:165px;
	left:110px
}
#siyear {
	position:absolute;
	width:165px;
	left:110px
}
#sinumber {
	position:absolute;
	width:165px;
	left:110px
}
#ssactnameContainer {
	position:absolute;
	top:25px;
	width:270px;
	left:110px;
	font-size:11px
}
#ssactnameContainer .yui-ac-content {
	position:absolute;
	width:100%;
	border:1px solid #404040;
	background:#fff;
	overflow:hidden;
	z-index:2
}
#ssactnameContainer .yui-ac-shadow {
	position:absolute;
	width:100%;
	background:#a0a0a0;
	z-index:1
}
#ssactnameContainer ul {
	margin-left:5px;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px
}
#ssactnameContainer li {
	padding-left:10px;
	padding:0px;
	cursor:default;
	white-space:nowrap
}
#ssactnameContainer li.yui-ac-highlight {
	background:#FFF;
	color:#900;
	font-weight:bold
}
#ssactnameContainer li.yui-ac-prehighlight {
	background:#C5D915
}
#welcome_login #news {
	margin:0px;
	text-align:left;
	font-size:11px;
	border-top:1px SOLID #7E0C07;
	border-bottom:1px SOLID #7E0C07;
	padding:5px 0 5px 0px;
	overflow:hidden;
	position:relative
}
#inner #news {
	margin:0px;
	text-align:left;
	font-size:11px;
	border-top:1px SOLID #7E0C07;
	border-bottom:1px SOLID #7E0C07;
	padding:5px 0 5px 0px;
	overflow:hidden;
	position:relative
}
#news_scroller {
	position:relative;
	width:auto;
	font-family:arial;
	font-size:11px;
	height:auto
}
.messageboard {
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px
}
html>body .messageboard {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px
}
.item {
	color:#4D4D4D;
	margin-bottom:10px;
	font-size:11px
}
.item a {
	color:#4D4D4D;
	margin-bottom:10px;
	font-size:11px;
	text-decoration:none
}
.item:hover {
	cursor:pointer;
	color:#900;
	text-decoration:none
}
.item a:hover {
	cursor:pointer;
	color:#900;
	text-decoration:none
}
.item_color {
	color:#900;
	margin-bottom:10px;
	font-size:11px
}
.item_color:hover {
	cursor:pointer
}
#container_advertisingfront {
	background-color:white;
	position:relative;
	padding:10px;
	overflow:hidden;
	float:left;
	width:30%
}
#scroller_advertisingfront {
	position:relative;
	width:auto;
	font-family:arial;
	font-size:10px;
	border:0px solid red
}
#container2_advertisingfront {
	background-color:white;
	position:relative;
	padding:0px;
	overflow:hidden;
	float:left
}
#scroller2_advertisingfront {
	position:relative;
	width:auto;
	font-family:arial;
	font-size:10px;
	margin-left:0px;
	padding-left:0px;
	border:0px solid red
}
#adverts_front {
	height:auto;
	width:auto;
	float:left;
	margin-top:0px;
	padding-left:20px
}
html>body #adverts_front {
	height:auto;
	width:auto;
	padding-left:20px;
	margin-top:0px
}
#advertising_front {
	min-height:500px;
	width:auto
}
.advertising_front_search {
	min-height:500px;
	width:150px
}
#advert_search {
	border:1px solid #9CC4D0;
	width:143px;
	height:200px;
	text-align:right;
	float:left
}
html>body #advert_search {
	border:1px solid #9CC4D0;
	width:143px;
	height:200px;
	text-align:right;
	float:left
}
#advert_search_header {
	background-color:#9CC4D0;
	color:white;
	font-weight:bold;
	text-align:left;
	padding:3px
}
#advert_search_description {
	padding:5px 5px 0px 5px;
	text-align:left;
	text-align:left;
	font-size:10px;
	margin-bottom:0px
}
#advert_search_form {
	font-weight:bold;
	padding:0px 10px 10px 10px;
	margin-top:0px
}
.ads {
	float:left;
	margin-right:15px;
	margin-bottom:20px
}
html>body .ads {
	float:left;
	margin-right:27px;
	margin-bottom:20px
}
#m {
	margin:0px 0px 0px 0px;
	width:99%;
	height:99%
}
html>body #m {
	margin:0px 0px 0px 0px;
	width:99%;
	min-height:99%
}
#header {
	width:760px;
	height:80px;
	margin:0px;
	padding-top:0px;
}

#header_front {
	width:760px;
	height:80px;
	margin:0px;
	padding-top:0px;
	margin-bottom:-5px;
}

html>body #header {
	width:760px;
	height:80px;
	margin:0px;
	padding-top:0px;
}

html>body #header_front {
	width:760px;
	height:80px;
	margin:0px;
	padding-top:0px;
	margin-left:100px;
	margin-bottom:5px;
}

#logo {
	margin:7px 20px 25px 15px;
	padding:0px
}
html>body #frontlogo {
	/*padding:0px*/
}
.link_topright {
	float:right;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#D5E4EB;
	margin-top:57px;
	width:350px;
}
html>body .link_topright {
	width:350px;
	float:right
}
.link_topright a {
	color:white;
	text-decoration:none
}
.link_topright a:hover {
	color:white;
	text-decoration:none
}
.username {
	float:right;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	margin-top:30px
}
.marketing_nav {
	margin-left:0px;
	padding-top:10px;
	font-size:10px
}
.marketing_nav li {
	display:inline;
	list-style-type:circle;
	padding-right:5px
}
.marketing_nav li a {
	color:#868686;
	text-decoration:none
}
.marketing_nav li a:hover {
	color:#B5130C;
	text-decoration:none
}
#marketing_nav {
	width:90%;
	text-align:center
}
#nav_front {
	width:auto;
	height:40px;
	padding-left:6%
}
#nav_front .navleft {
	float:left;
	width:12px;
	height:40px;
	background:url(/images/navbackleft.jpg);
	margin-left:auto;
	text-decoration:none
}
#nav_front .navcentre {
	float:left;
	height:40px;
	background:url(/images/navbackcentre.jpg);
	width:90%;
	text-align:right;
	text-decoration:none
}
#nav_front .navcentre a {
	text-decoration:none
}
#nav_front .navright {
	float:left;
	width:12px;
	height:40px;
	background:url(/images/navbackright.jpg);
	margin-right:auto;
	text-decoration:none
}
#nav {
	width:745px;
	height:34px;
	overflow:hidden;
	text-decoration:none
}
.navitem {
	float:left;
	width:81px;
	margin:0 1px 0 0;
	background-color:#11516C;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	height:50px
}
.navitem a {
	color:white;
	text-decoration:none
}
.navitem a:hover {
	color:white;
	text-decoration:none
}
#nav b.rtop {
	display:block;
	background:#96B9C5
}
#nav b.rtop b {
	display:block;
	height:1px;
	overflow:hidden;
	background:#11516C
}
#nav b.r1 {
	margin:0 5px
}
#nav b.r2 {
	margin:0 3px
}
#nav b.r3 {
	margin:0 2px
}
#nav b.rtop b.r4 {
	margin:0 1px;
	height:2px
}
.navitem_selected {
	float:left;
	width:81px;
	margin:0 1px 0 0;
	background-color:#FFF;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#11516C;
	cursor:pointer;
	height:50px
}
.navitem_selected a {
	color:#11516C;
	text-decoration:none
}
.navitem_selected a:hover {
	color:#11516C;
	text-decoration:none
}
#nav b.rtop_s {
	display:block;
	background:#96B9C5
}
#nav b.rtop_s b {
	display:block;
	height:1px;
	overflow:hidden;
	background:#FFF
}
#nav b.r1s {
	margin:0 5px
}
#nav b.r2s {
	margin:0 3px
}
#nav b.r3s {
	margin:0 2px
}
#nav b.rtop_s b.r4s {
	margin:0 1px;
	height:2px
}
#nav b.rtop_g {
	display:block;
	background:#96B9C5
}
#nav b.rtop_g b {
	display:block;
	height:1px;
	overflow:hidden;
	background:#CCC
}
.n_dropdown_white {
	position:absolute;
	background-color:#FFF;
	display:none;
	border:1px SOLID #3E8BA5;
	border-top:0px;
	border-bottom:0px
}
.n_dropdown_white ul {
	margin:0px
}
html>body .n_dropdown_white li {
	float:left;
	background-color:#FFF;
	margin:0px 0px 0px -40px;
*margin:0px 0px 0px 0px;
	list-style:none;
	height:23px;
	border-bottom:1px SOLID #3E8BA5;
	font-size:11px;
	font-weight:bold;
	border-right:1px SOLID #3E8BA5
}
.n_dropdown_white li {
	float:left;
	margin:0px;
	background-color:#FFF;
	list-style:none;
	height:23px;
	border-bottom:1px SOLID #3E8BA5;
	line-height:23px;
	margin:0 0 0 0px;
	padding:0px 0px 0px 5px;
	font-size:11px;
	font-weight:bold
}
.n_dropdown_white li a {
	color:#68696B;
	text-decoration:none
}
.n_dropdown_white li a:hover {
	color:#999;
	text-decoration:none
}
.n_dropdown {
	position:absolute;
	background-color:#11516C;
	display:none;
	border:1px SOLID #11516C;
	border-top:0px;
	border-bottom:0px
}
.n_dropdown ul {
	margin:0px
}
html>body .n_dropdown li {
	float:left;
	margin:0px 0px 0px -40px;
*margin:0px 0px 0px 0px;
	list-style:none;
	height:23px;
	border-bottom:1px SOLID #FFF;
	font-size:11px;
	font-weight:bold
}
.n_dropdown li {
	float:left;
	margin:0px;
	list-style:none;
	height:23px;
	border-bottom:1px SOLID #FFF;
	line-height:23px;
	margin:0 0 0 0px;
	padding:0px 0px 0px 5px;
	font-size:11px;
	font-weight:bold
}
.n_dropdown li a {
	color:#FFF;
	text-decoration:none
}
.n_dropdown li a:hover {
	color:#CCC;
	text-decoration:none
}
#container {
	width:97%;
	margin:0px;
	padding-right:0px;
	border:0px solid red;
	overflow:auto;
	background-color:#fff;
	margin-left:20px;
	position:relative
}
html>body #container {
	overflow:auto;
	width:98%;
	height:auto
}
#sidearea {
	position:absolute;
	top:0px;
	left:271px;
	width:485px;
	border:0px solid red
}
.nextprevious {
	background-image:url(/images/alphareplacement.jpg);
	padding:7px;
	float:right;
	height:35px;
	margin-right:2px
}
html>body .nextprevious {
	background-image:url(/images/alpha2.png);
	padding:7px;
	float:right;
	height:35px;
	margin-right:2px
}
.nextprevious:hover {
	padding:7px;
	float:right;
	height:35px;
	margin-right:2px
}
.issuelinks {
	background-image:url(/images/alphareplacement.jpg);
	border-top:0px solid white;
	cursor:hand;
	float:right;
	width:auto;
	padding:5px;
	height:39px;
	font-size:10px;
color white;
	margin-right:2px
}
html>body .issuelinks {
	background-image:url(/images/alpha2.png);
	border-top:0px solid white;
	cursor:hand;
	float:right;
	width:auto;
	padding:5px;
	height:39px;
	font-size:10px;
color white;
	margin-right:2px
}
.issuelinks:hover {
	background-image:url(/images/alpha2.png);
	border-top:0px solid white;
	cursor:hand;
	float:right;
	width:auto;
	padding:5px;
	height:39px;
	font-size:10px;
color white;
	margin-right:2px
}
.issuelinks a {
	color:#FFF;
	text-decoration:none
}
.issuelinks a:hover {
	color:#B5130C;
	text-decoration:none
}
html>body.gotobox {
	background-image:url(/images/alpha2.png);
	cursor:hand;
	float:right;
	width:auto;
	padding:5px;
	height:39px;
	font-size:10px;
	color:white;
	margin-right:2px
}
html>body.casetrackkey {
	background-image:url(/images/alpha2.png);
	width:100px;
	height:37px;
	padding:6px;
	font-size:10px;
	float:right;
	color:white;
	margin-right:2px
}
.gotobox {
	background-image:url(/images/alphareplacement.jpg);
	cursor:hand;
	float:right;
	width:auto;
	padding:5px;
	height:39px;
	font-size:10px;
	color:white;
	margin-right:2px
}
.casetrackkey {
	background-image:url(/images/alphareplacement.jpg);
	width:100px;
	height:37px;
	padding:6px;
	font-size:10px;
	float:right;
	color:white;
	margin-right:2px
}
#content {
	width:auto;
	height:auto;
	padding:10px;
	border:0px solid red
}
#contenttable {
	width:97%;
	background-color:#fff;
	position:inherit
}
#content p.heading_centre {
	font-weight:bold;
	margin:0px 0px 5px 0px;
	text-align:center;
	width:565px
}
#content div {
	/*font-size:12px*/
}
html>body #content p.heading_centre {
	margin:0px auto 5px auto
}
#content_front {
	height:310px;
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:0px
}
#content_front p.heading_centre {
	font-weight:bold;
	margin:0px auto 5px auto;
	text-align:center;
	width:565px
}
#welcome {
	width:565px;
	margin:10px auto 5px auto;

}
#welcome_links {
	width:185px;
	float:left;
	border:1px SOLID #9CC4D0;
	border-bottom:0px;
	margin:0px 55px 0px 0px;
	
}
#welcome_links ul {
	margin:0
}
#welcome_links li {
	float:left;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:185px;
	height:18px;
	border-bottom:1px SOLID #9CC4D0;
	text-align:left;
	
}
html>body #welcome_links li {
	float:left;
	margin:0 0 0 0px;
	list-style:none;
	width:185px;
	height:18px;
	border-bottom:1px SOLID #9CC4D0;
	text-align:left;
	margin:0px 0px 0px -40px;
	
}
#welcome_links li a {
	text-align:left;
	line-height:18px;
	margin:0 0 0 8px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}
#welcome_login {
	width:320px;
	height:200px;
	float:left
}
#welcome_login #form {
	width:inherit;
	margin:0px;
	text-align:right;
	height:110px;
	line-height:25px
}
.left_pane {
	float:left;
	width:330px;
	height:343px;
	border:1px SOLID #9CC4D0;
	margin-right:auto
}
html>body .left_pane {
	float:left;
	width:330px;
	height:342px;
	border:1px SOLID #9CC4D0;
	margin-right:auto
}
.right_pane {
	float:right;
	width:330px;
	height:342px;
	border:1px SOLID #9CC4D0;
	margin:0px auto 0px auto
}
.left_pane h3 {
	margin:15px 15px 8px 15px;
	border-top:2px SOLID #BF8583;
	border-bottom:2px SOLID #BF8583;
	line-height:22px;
	font-size:15px
}
.right_pane h3 {
	margin:15px 15px 8px 15px;
	border-top:2px SOLID #BF8583;
	border-bottom:2px SOLID #BF8583;
	line-height:22px;
	font-size:15px
}
.right_pane h4 {
	width:150px;
	height:20px;
	background-color:#5FAAC7;
	line-height:21px;
	margin:0 0 3px 15px;
	padding:0 0 0 5px;
	color:#FFF;
	font-size:13px
}
.left_pane h4 {
	width:150px;
	height:20px;
	background-color:#5FAAC7;
	line-height:21px;
	margin:0 0 3px 15px;
	padding:0 0 0 5px;
	color:#FFF;
	font-size:13px
}
h4 {
	width:auto;
	height:20px;
	background-color:#5FAAC7;
	line-height:21px;
	margin:0px 0px 5px 0px;
	padding:0 0 0 5px;
	color:#FFF;
	font-size:13px
}
.contactlink {
	width:auto;
	height:20px;
	background-color:#5FAAC7;
	line-height:21px;
	margin:0 0 3px 8px;
	padding:0 0 0 5px;
	color:#FFF;
	font-size:13px;
	font-weight:bold
}
.contactnum {
	width:auto;
	height:20px;
	line-height:21px;
	margin:0 0 3px 15px;
	padding:0 0 0 5px;
	color:#5FAAC7;
	font-size:16px;
	font-weight:bold
}
html>body .contactlink {
	width:auto;
	height:20px;
	background-color:#5FAAC7;
	line-height:21px;
	margin:0 0 3px 15px;
	padding:0 0 0 5px;
	color:#FFF;
	font-size:13px
}
html>body .contactnum {
	width:auto;
	height:20px;
	line-height:21px;
	margin:0 0 3px 15px;
	padding:0 0 0 5px;
	color:#5FAAC7;
	font-size:16px;
	font-weight:bold
}
.hr {
	width:282px;
	height:1px;
	background:url(/images/hr.gif);
	margin:3px 0 3px 15px
}
.left_pane .text {
	width:275px;
	margin:10px 0px 10px 15px;
	font-size:11px;
	overflow:hidden
}
html>body .left_pane .text {
	width:275px;
	margin:10px 0px 10px 15px;
	font-size:11px;
	height:55px;
	overflow:hidden
}
.right_pane .form {
	width:275px;
	margin:15px;
	text-align:right;
	line-height:25px;
	font-size:12px
}
.phone {
	color:#5FAAC7;
	float:left;
	font-size:16px;
	font-weight:bold
}
.contact_button {
	float:right;
	text-align:right
}
.pagelinks {
	padding:10px 0px 0px 0px;
	margin:0px;
	text-align:center;
	color:#868686;
	font-family:arial;
	font-size:11px
}
#footer {
	margin:0px 0px 0px 10px;
	padding:10px 0px 0px 0px
}
.footer {
	width:auto;
	padding:5px 10px 0px 10px;
	margin-top:5px;
	border-top:1px SOLID #068;
	text-align:center;
	color:#868686;
	font-size:11px
}
.Back {
	background:transparent
}
.ItemBody {
	font-family:arial;
	font-size:11px;
	padding:5px;
	background:transparent
}
#sitemap li {
	list-style-type:disc;
	margin-left:-20px
}
#sitemap li a {
	color:#287891;
	text-decoration:none
}
#sitemap li a:hover {
	color:#B5130C;
	text-decoration:none
}
.doubleunderline {
	border-bottom:1px solid #4D4D4D;
	text-decoration:underline
}
.tablemid {padding:0px; margin:0px}
.tableborders {
    border-color: #000;
    border-width: 0 0 1px 1px;
    border-style: solid;
	margin-top: 10px; 
	margin-bottom:10px
}
.tableborders td {
    border-color: #000;
    border-width: 1px 1px 0 0;
    border-style: solid;
	margin:0px;
	padding: 2px 2px 10px 2px;
}
.tableborders td p {
	margin:0px;
}
hr {
	text-align:center;
	width:80%;
	height:1px;
	color:#000
}
.heading1 {
	color:black;
	font-family:"Times New Roman", "sans serif", arial, verdana, serif;
	font-variant:small-caps;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	text-decoration:none
}
.heading2 {
	font-family:"Times New Roman", "sans serif", arial, verdana, serif;
	color:black;
	text-decoration:none;
	font-variant:small-caps;
	font-size:16px;
	text-align:center
}
.heading3 {
	font-family:"Times New Roman", "sans serif", arial, verdana, serif;
	color:black;
	text-decoration:none;
	font-style:italic;
	font-size:14px;
	text-align:center
}
.heading4 {
	font-family:"Times New Roman", "sans serif", arial, verdana, serif;
	color:black;
	text-decoration:none;
	font-style:italic;
	font-size:14px
}
.heading5 {
	font-family:"Times New Roman", "sans serif", arial, verdana, serif;
	color:black;
	text-decoration:none;
	font-style:italic;
	font-size:12px
}
.heading6 {
	font-family:"Times New Roman", "sans serif", arial, verdana, serif;
	color:black;
	text-decoration:none;
	font-style:italic;
	font-size:12px
}
.heading7 {
	font-family:"Times New Roman", "sans serif", arial, verdana, serif;
	color:black;
	text-decoration:line-through;
	font-style:italic;
	font-size:12px
}
.StatuteTitle {
	font-family:"Times New Roman", "sans serif", arial, verdana, serif;
	color:black;
	text-decoration:none;
	font-size:28px;
	text-align:center;
	padding-bottom:20px
}
.StatuteContents {
	font-family:"Times New Roman", "sans serif", arial, verdana, serif;
	color:black;
	text-decoration:none;
	font-size:25px;
	text-align:center;
	text-transform:uppercase
}
.quote_wrap {
	margin-left:30px
}
.indent_01 {
	text-indent:20px
}
.indent_02 {
	list-style:none;
	text-indent:-20px;
	padding-left:20px
}
.indent_03 {
	text-indent:20px
}
.indent_04 {
	text-indent:20px;
	padding-left:20px
}
.indent_05 {
	text-indent:-20px;
	padding-left:50px
}
.indent_06 {
	text-indent:-20px;
	padding-left:60px
}
.indent_07 {
	text-indent:-20px;
	padding-left:90px
}
.heading {
/*
	text-indent:-20px;
	padding-left:20px;
	*margin-left:40px;
	*/
	margin-left: 0px;
	text-indent: 10px;
	*text-indent:20px;
	*padding-left:20px;
}
.heading_01  {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:18px;
	*margin-top:10px;
	*margin-left:40px;
	text-indent:10px;
}

.heading_01_nospace {
	text-indent:-20px;
	padding-left:20px;
	margin-bottom:0px
}
.heading_02 {
	margin-left: 50px;
	*margin-left:30px;
	*text-indent:0px;
	*padding-left:50px;
}
.heading_02_nospace {
	text-indent:-20px;
	margin-left:40px;
	*padding-left:30px;
	*margin-bottom:10px
}
.heading_03 {
	text-indent:-20px;
	margin-bottom:10px;
	margin-left:40px;
	*padding:0px 0px 0px 60px;

}
.heading_03_nospace {
	text-indent:-20px;
	padding-left:60px;
	margin-bottom:0px
}
.heading_04 {
	text-indent:-20px;
	padding-left:80px
}
.heading_04 p {
	padding:0px;
	margin:0px;
}
.heading_04_nospace {
	text-indent:-20px;
	padding-left:80px;
	margin-bottom:0px
}
.heading_05 {
	text-indent:-20px;
	padding-left:100px
}
.heading_05_nospace {
	text-indent:-20px;
	padding-left:100px;
	margin-bottom:0px
}
.heading_06 {
	text-indent:-20px;
	padding-left:120px
}
.heading_06_nospace {
	text-indent:-20px;
	padding-left:120px;
	margin-bottom:0px
}
.opening {
	text-indent:20px;
	line-height:18px;
}
.opening_01 {
	text-indent:20px;
	padding-left:20px
}
.opening_02 {
	text-indent:20px;
	padding-left:40px
}
.opening_03 {
	text-indent:20px;
	padding-left:60px
}
.opening_04 {
	text-indent:20px;
	padding-left:80px
}
.opening_05 {
	text-indent:20px;
	padding-left:100px
}
.opening_06 {
	text-indent:20px;
	padding-left:120px
}
.fullout {
	text-indent:0px
}
.fullout_01 {
	text-indent:0px;
	padding-left:20px
}
.fullout_02 {
	text-indent:0px;
	padding-left:40px
}
.fullout_03 {
	text-indent:0px;
	padding-left:60px
}
.fullout_04 {
	text-indent:0px;
	padding-left:80px
}
.fullout_05 {
	text-indent:0px;
	padding-left:100px
}
.fullout_06 {
	text-indent:0px;
	padding-left:120px
}

.footnote {
	font-size:10px;
	text-indent:-20px;
	padding-left:20px
}
.footnote a {
	font-size:10px
}
.footnote a:hover {
	font-size:10px
}

