.main_content_div p,  .main_content_div ul, .main_content_div table {
  margin: 1em 0;
}
.main_content_div {
  height: auto;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

.main_content_div input[type="text"], .main_content_div input[type="button"], .main_content_div input[type="submit"], .main_content_div input[type="password"] {
  border: 1px solid #CCCCCC;
  padding: 3px;
}
.main_content_div ol {
  list-style: decimal outside none;
  padding-left: 40px;
}
.main_content_div ul {
  list-style-type: disc;
  padding-left: 40px;
}
.main_content_div blockquote {
  padding: 0 40px;
}

.main_content_div A:link {
color : blue;
text-decoration : underline;
}
.main_content_div A:visited {
color : #6600cc;
text-decoration : underline;
}
.main_content_div A:hover {
color : #CC0000;
text-decoration : underline;
}

.main_content_div h1 { font-size: 2em; margin: .67em 0; font-weight: bolder; }
.main_content_div h2 { font-size: 1.5em; margin: .75em 0; font-weight: bolder; }
.main_content_div h3 { font-size: 1.17em; margin: .83em 0; font-weight: bolder; }
.main_content_div h4 { font-size: 1em; margin: 1.12em 0; font-weight: bolder; text-transform: none; color: black; }
.main_content_div h5 { font-size: .83em; margin: 1.5em 0; font-weight: bolder; }
.main_content_div h6 { font-size: .75em; margin: 1.67em 0; font-weight: bolder; }

#perxlist table {
  margin: 0;
}

#perxlist {
  padding-bottom: 20px;
}

A.blue:link {
color : blue;
text-decoration : none;
}
A.blue:visited {
color : blue;
text-decoration : none;
}
A.blue:hover {
color : blue;
text-decoration : underline;
}
A.light:link {
color : white;
text-decoration : none;
}
A.light:visited {
color : white;
text-decoration : none;
}
A.light:hover {
color : white;
text-decoration : underline;
}
A.XSiteMenu {
color : silver;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
A.XSiteMenu:visited {
color : silver;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
A.XSiteMenu:hover {
color : white;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
}

#XSiteHeaderTable { width:100%; border:none; border-collapse:collapse; }
#XSiteHeaderTable td { white-space:nowrap; }

.DividerText {
color : #000000;
background-color : white;
}
.Headline {
font-family : arial, sans-serif, helvetica;
font-size : 11pt;
font-style : normal;
font-weight : bold;
}
.SubHead {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
}
.SubHeadTop {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
color : #567254;
}
.CRHeadline {
font-family : arial, sans-serif, helvetica;
font-size : 14pt;
font-style : normal;
font-weight : bold;
}
.CRSubHead {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
}
.Caption {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
color : #666666;
}
.CaptionLight {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
color : #dddddd;
}
.BodyText {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
}
.DivTextLeg {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
font-weight : bold;
color : white;
}
.DivTextHed {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
color : #567254;
background-color : #ccd8c4;
}
.DivTextCal {
font-family : arial, sans-serif, helvetica;
font-size : 9pt;
font-style : normal;
font-weight : bold;
color : #666666;
background-color : #ffffff;
}
.DivText {
font-family : arial, sans-serif, helvetica;
font-size : 8pt;
font-style : normal;
color : #666666;
background-color : #ffffff;
}
A.XSSideBar {
color : #99ccff;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
height : 20px;
}
A.XSSideBar:visited {
color : #99ccff;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
height : 20px;
}
A.XSSideBar:hover {
color : white;
font-family : Arial;
font-size : 9pt;
font-style : normal;
font-weight : bold;
text-decoration : none;
height : 20px;
}
A.Dark:link {
color : black;
text-decoration : none;
}
A.Dark:visited {
color : black;
text-decoration : none;
}
A.Dark:hover {
color : black;
text-decoration : underline;
}
P.SP {
margin : 0;
margin-top : 8px;
}
P.BreakHere {
page-break-before : always;
}
.legislationstatus {
font-size : 10pt;
}
td.legislationstatus_mid {
font-size : 10pt;
width : 50px;
text-align : center;
}
.ArchiveElertDateTime {
font-size : 8pt;
font-family : Arial;
padding-top : 1px;
padding-right : 10px;
padding-bottom : 5px;
}
.ArchiveElertSubject {
font-size : 10pt;
font-family : Arial;
padding-bottom : 5px;
}
td.ArchiveElertTitlePane {
font-size : 13pt;
font-family : Arial;
font-weight : bold;
padding : 5px 5px;
}
td.ArchiveElertSideBarPane {
font-size : 10pt;
padding : 5px 5px;
background-color : #efefef;
}
td.ArchiveElertListPane {
padding : 10px 10px;
}
.ArchiveElertListTitle {
font-size : 10pt;
font-family : Arial;
font-weight : bold;
border-bottom : 1px solid black;
margin-bottom : 5px;
}
.ArchiveElertYear {
font-family : Arial;
font-weight : bold;
margin-top : 10px;
margin-bottom : 5px;
}
.ArchiveElertMonths {
font-size : 10pt;
font-family : Arial;
padding-left : 10px;
}
a.ArchiveElertMonth {
font-size : 10pt;
font-family : Arial;
width : 30px;
}
.CR2006Tab {
background-color : #88a6e3;
padding : 2px 2px;
}
a.CR2006Tab:link, a.CR2006Tab:visited, a.CR2006Tab:active, a.CR2006Tab:hover {
font-family : Arial;
font-weight : bold;
font-size : 9pt;
text-decoration : none;
color : black;
}
a.CR2006Tab:hover {
color : white;
}
div.CR2006ContentsTitle {
font-family : Arial;
font-size : 11pt;
color : black;
margin-bottom : 5px;
}
ul.CR2006ContentsList {
font-family : Arial;
font-size : 9pt;
color : black;
list-style-type : none;
margin-top : 0;
margin-left : 5px;
padding-left : 0;
margin-bottom : 13px;
line-height : 9pt;
}
li.CR2006ContentsList {
background : url("/pdef/hslda/courtreport/CR2006ContentsBullet.gif") no-repeat 0 3px;
padding-left : 10px;
margin-bottom : 8px;
margin-left : 0;
}
div.CR2006ContentArea {
margin-top : 10px;
margin-left : 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : black;
width : 410px;
}
div.CR2006ContentAreaAlt {
margin-top : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : black;
width : 600px;
}
table.CR2006SectionHeader {
border-bottom : 1px solid black;
font-family : Arial;
font-size : 12pt;
font-weight : bold;
color : #990000;
}
div.CR2006SectionSubTitle {
font-family : Arial;
font-size : 10pt;
color : #990000;
}
div.CR2006ByLine {
font-family : Serif;
font-size : 9pt;
font-style : italic;
color : black;
}
div.CR2006Headline {
margin-top : 20px;
font-family : Arial;
font-size : 15pt;
font-weight : bold;
color : #990000;
}

ul.landing {list-style-image: url(/img/triangle.jpg);
padding-left:25px;
font-weight: bold;
}

ul.landing li{ 
margin-top: 15px;
font-size:18pt;
}


.landing p{
margin-top: 6px;
font-size: 10pt;
}

.landing h3 {
font-size: 12pt;
margin: -4px 0 0 0;
padding-top: 0px;
}

.landing a:link p {
text-decoration: none;
color: black;
}

.landing a:visited p {
text-decoration: none;
color: black
}

.landing a:hover p {
text-decoration: underline;
color: black
}

.landing h3 a:link {
text-decoration: none;
color: black
}

.landing h3 a:visited {
text-decoration: none;
color: black
}

.landing h3 a:hover {
text-decoration: underline;
color: black
}

.landing img{
border: solid 2px white;
}

.landing a:hover img {
border: solid 2px #cc0000
}

.landing {
font-size: 10pt;
}

h1.landing {
font-size: 2em;
color: #21284A;
margin-bottom: 15px;
}

hr.landing {
color: #A59E84;
background-color: #A59E84;
height: 5px;
border-style: none;
}

#contact {
clear: both;
}

#landing p {
  margin-bottom: 0px;
}
#landing img {
  border: 1px solid white;
}
#landing a:hover img {
  border: 1px solid #CC0000;
}
.image1 {
  width: 85px;
}
.image2 {
  width: 85px;
}

.image1 img{
  margin-right: 5px;
  }

.image2 img {
  margin-left: 20px;
  margin-right: 5px
}
.text1 {
  width: 239px;
  max-width: 239px;
  min-width: 239px;
}
.text2 {
  width: 239px;
  max-width: 239px;
  min-width: 239px;
}
#landing {
  margin-top: 30px;
}
#landing td {
  padding: 0 0 30px 0;
  vertical-align: top;
  margin-top: 20px;
}
ul.largelink a:link{
	color: #0000CC;
	text-decoration: none;
	}
ul.largelink a:visited{
	color: #0000CC;
	text-decoration: none;
	}
ul.largelink a:hover{
	color: #0000CC;
	text-decoration: underline;
	}
ul.largelink a:active{
	color: #0000CC;
	text-decoration: none;
	}
ul.largelink {list-style-image: url(/img/triangle.jpg);
padding-left:50px;
font-weight: bold;
}
.landingimage {
margin-bottom: 50px;
}
table.whoweare {
padding: 5px 0px;
margin: 0px;
}
.whoweare img {
height: 1px;
}

.whoweare a:link {
color: white;
text-decoration: none;
}
.whoweare a:visited {
color: white;
text-decoration: none;
}
.whoweare a:hover {
color: white;
text-decoration: underline;
}
.whoweare a:active {
color: white;
text-decoration: none;
}
.plainlink a:link{
text-decoration: none;
}
.plainlink a:visited{
text-decoration: none;
}
.plainlink a:hover{
text-decoration: none;
}
.plainlink a:active{
text-decoration: none;
}

table.borders{
border-collapse: collapse;
}

table.borders td{
border: 1px solid black;
}
