body {
	margin: 0;
	border-style: none;
	padding: 0;
	background: #fff;
	color: #000;
	font: 80% 'Arial', sans-serif;
}

table, th, td {
	font-size: 100%;
}


img {
	margin: 0;
	border-style: none;
}

input.imageButton:hover {
	cursor: default;
}



/*
LINKS
*/
a:link,
a:visited,
a:hover,
a:active {
	color: #48338a;
	font-weight: bold;
	text-decoration: underline;
}

h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active {
	text-decoration: none;
}

div#mainNavigation a,
ul#searchLinks a {
	text-decoration: none;
}

div#mainNavigation a:hover,
ul#searchLinks a:hover {
	text-decoration: underline;	
}

div#LinksBar a
{
	text-decoration: none;
}

div#LinksBar a:hover
{
	text-decoration: underline;	
}

div#searchBar a
{
	text-decoration: none;
}

div#searchBar a:hover
{
	text-decoration: underline;	
}

span#help_Icon a
{
    text-decoration: none;
    color:Black;
    font:icon;   
}

span#help_Icon a:hover
{
    text-decoration: underline;	
}


ul#searchLinks a {
	color: #fff;
}

ul.footerNavigation a {
	font-weight: normal !important;
	text-decoration: none !important;
}

ul.footerNavigation a:hover {
	text-decoration: underline !important;
}

/*
END LINKS
*/

/*
START LEGISLATION RESULTS
*/
div.legislationHeading {
	font-family: times new roman;
	width: 100%;
	margin: -20px 0 1em;
	border-bottom: 1px dashed #999;
}

div.legislationVersion {
    font-family: times new roman;
	width: 100%;
    margin: -10px 0 1em;
	border-bottom: 1px dashed #999;
    text-align:center;
    padding-bottom :5px;
    font-size:small;   
    font-weight:bold;  
}

span#fragmentVersion a
{
    text-decoration: underline;	
    color:Black;
    font-family: times new roman;
    font-size:small;  
    font-weight:bold;  
}


span.tocItem-slddata 
{
  font-family: "Times New Roman", Times, serif; 
  font-size: 17pt;
}
a.tocItem-slddata 
{
  font-family: times new roman;
  font-weight: bold;
  font-size: 140%;
  font-variant: small-caps;
}
a.tocItem-disabled-slddata,
a.tocItem-disabled-slddata:visited,
a.tocItem-disabled-slddata:hover
{
  font-family: times new roman;
  font-weight: normal;
  color:Gray;
  font-size: 140%;
  font-variant: small-caps;
}
span.tocItem-frontmatter 
{
  font-weight: bold;
	font-size: 125%;
	font-weight: bold;
}
a.tocItem-frontmatter
{
  font-family: times new roman;
  font-weight: bold;
  font-size: 125%;
  font-variant: small-caps;
}
a.tocItem-disabled-frontmatter,
a.tocItem-disabled-frontmatter:visited,
a.tocItem-disabled-frontmatter:hover
{
  font-family: times new roman;
  color:Gray;
  font-variant: small-caps;
  font-weight: normal;
}
span.tocItem-mainbody {
	font-size: 125%;
	font-weight: bold;
}
a.tocItem-mainbody 
{
  font-family: times new roman;
  font-weight: bold;
  font-size: 125%;
  font-variant: small-caps;
}
a.tocItem-disabled-mainbody,
a.tocItem-disabled-mainbody:visited,
a.tocItem-disabled-mainbody:hover
{
  font-family: times new roman;
	color:Gray;
	font-weight: normal;
	font-variant: small-caps;
}
a.tocItem-div-1,
a.tocItem-div-1:hover,
a.tocItem-div-1:visited
{
  font-family: times new roman;
  font-weight:bold;
}
a.tocItem-disabled-div-1,
a.tocItem-disabled-div-1:visited,
a.tocItem-disabled-div-1:hover
{
  font-weight: normal;
  font-family: times new roman;
	color:Gray;
}
span.tocItem-part
{
	font-family: "Times New Roman", Times, serif; 
  font-size: 11pt;
  font-weight: bold;
  font-variant: small-caps;
}
a.tocItem-part,
a.tocItem-part:hover,
a.tocItem-part:visited
{
  font-family: times new roman;
  font-size: 110%;
  font-variant: small-caps;
  font-weight: bold;
}
a.tocItem-disabled-part,
a.tocItem-disabled-part:visited,
a.tocItem-disabled-part:hover
{
  font-family: times new roman;
  font-size: 110%;
  font-variant: small-caps;
  font-weight: normal;
	color:Gray;
}
span.tocItem-subpart
{
  font-family: "Times New Roman", Times, serif; 
  font-size: 11pt;
  font-variant: small-caps;
}
a.tocItem-subpart 
{
  font-family: times new roman;
  font-weight: bold;
}
a.tocItem-disabled-subpart,
a.tocItem-disabled-subpart:visited,
a.tocItem-disabled-subpart:hover
{
  font-family: times new roman;
  font-weight: normal;
	color:Gray;
}
span.tocItem-subsubpart
{
  font-family: "Times New Roman", Times, serif; 
  font-size: 11pt;
  text-align: left;
  font-style: italic;
}
a.tocItem-subsubpart,
a.tocItem-subsubpart:hover,
a.tocItem-subsubpart:visited
{
  font-family: times new roman;
  font-weight: bold;
  font-style: italic;
  font-size: 110%;
}
a.tocItem-disabled-subsubpart,
a.tocItem-disabled-subsubpart:visited,
a.tocItem-disabled-subsubpart:hover
{
  font-weight: normal;
  font-style: italic;
  font-family: times new roman;
  font-size: 110%;
	color:Gray;
}
a.tocItem-section 
{
  font-family: times new roman;
  font-weight: bold;
}
a.tocItem-disabled-section,
a.tocItem-disabled-section:visited,
a.tocItem-disabled-section:hover
{
  font-family: times new roman;
  font-weight: normal;
	color:Gray;
}
a.tocItem-subsection 
{
  font-family: times new roman;
  font-weight: bold;
}
a.tocItem-disabled-subsection,
a.tocItem-disabled-subsection:visited,
a.tocItem-disabled-subsection:hover
{
  font-family: times new roman;
  font-weight: normal;
	color:Gray;
}
span.tocItem-schedules
{
  font-family: "Times New Roman", Times, serif; 
  text-align: center;
  font-size: 14pt;
  text-transform: uppercase;
  font-weight: normal;
}
a.tocItem-schedules 
{
  font-family: times new roman;
  font-size: 125%;
	font-variant: small-caps;
	font-weight: bold;
}
a.tocItem-disabled-schedules,
a.tocItem-disabled-schedules:visited,
a.tocItem-disabled-schedules:hover
{
  font-family: times new roman;
  font-size: 125%;
	font-variant: small-caps;  
	font-weight: normal;
	color:Gray;
}

span.tocItem-schedule
{
  font-family: "Times New Roman", Times, serif; 
  font-size: 12pt;
  text-transform: uppercase;
}

a.tocItem-schedule 
{
  font-family: times new roman;
  font-size: 110%;
  font-variant: small-caps;
  font-weight: bold;
}
a.tocItem-disabled-schedule,
a.tocItem-disabled-schedule:visited,
a.tocItem-disabled-schedule:hover
{
  font-family: times new roman;
  font-size: 110%;
	font-variant: small-caps;  
	font-weight: normal;
	color:Gray;
}
a.tocItem-signatures 
{
  font-family: times new roman;
  font-weight: bold;
}
a.tocItem-disabled-signatures,
a.tocItem-disabled-signatures:visited,
a.tocItem-disabled-signatures:hover
{
  font-family: times new roman;
  font-weight: normal;
	color:Gray;
}
a.tocItem-endmatter 
{
  font-family: times new roman;
  font-size: 125%;  
  font-weight: bold;
  font-variant: small-caps;
}
a.tocItem-disabled-endmatter,
a.tocItem-disabled-endmatter:visited,
a.tocItem-disabled-endmatter:hover
{
  font-family: times new roman;
  font-weight: normal;
	color:Gray;
}
/*
END LEGISLATION RESULTS
*/

/*
START REVISED ACTS DISPLAY
*/

td.revisedYear
{
  text-align:center;
  width:150px;
}
td.revisedTitle
{
  text-align:left;
  text-indent:75px;
}

div.icon-reference-signatures,
div.icon-reference-frontmatter,
div.icon-reference-section,
div.icon-reference-endmatter
{
    position:absolute;
    left: 15px;
    width: 50px;
    padding-top: 0px;
    text-align: left;
}

div.icon-reference, 
div.icon-reference-mainbody
{
    position:absolute;
    left: 15px;
    width: 100px;
    padding-top: 0px;
}


div.icon-reference-subsection
{
    position:absolute;
    left: 15px;
    width: 100px;
    padding-top: 0px;
}

span.disabled-text div.icon-reference-slddata
{
    position:absolute;
    left: -0px;
    width: 100px;
    padding-top: 0px;
}

div.icon-reference-slddata
{
    position:absolute;
    left: -13px;
    width: 100px;
    padding-top: 0px;
}

/*div.icon-reference-subsubpart
{
    position:absolute;
    left: 15px;
    width: 100px;
    padding-top: 0px;
}*/

div.icon-reference-subpart,
div.icon-reference-subsubpart
{
    position:absolute;
    left: 15px;
    width: 100px;
    padding-top: 0px;
    text-align: left;
}

div.icon-reference-schedule,
div.icon-reference-schedules,
div.icon-reference-part
{
    position:absolute;
    left: 15px;
    width: 100px;
    padding-top: 0px;
    text-align: left;
}

div.icon-reference-special
{
    position:absolute;
    left: -12px;
    width: 100px;
    padding-top: 0px;
}

div.di-number div.icon-reference-div-1
{
    position:absolute;
    left: -30px;
    width: 100px;
    padding-top: 0px;
    text-align: left;
    margin-left: -115px;
}

span.amendment-quote div.icon-reference-div-1
{
    position:absolute;
    left: -13px;
    width: 100px;
    padding-top: 0px;
}

div.userimage-caption div.icon-reference-div-1
{
    position:absolute;
    left: -22px;
    width: 100px;
    padding-top: 0px;
}

div.icon-reference-div-1
{
    position:absolute;
    left: 15px;
    width: 100px;
    padding-top: 0px;
}

span.disabled-text
{
    color:Gray;
}

div.commentary-block-hidden
{
	top: 0px; 
	left: 0px; 
	position: absolute; 
	visibility:hidden;
}

em.hithighlight
{
 	background: yellow;
	color: black;
	font-style:normal;
}

/*
END REVISED ACTS DISPLAY
*/