@charset "utf-8";
/* CSS Document */

/********* Content *********/


.content {
	clear: both;
}

.content.page {
	background: #FFF url(../images/sys_images/subnav-bg.png) no-repeat top left;
}

.content.nonav {
	background: #FFF url(../images/sys_images/nosubnav-bg.png) no-repeat top left;
}

.nonav .copy {
	padding: 10px;
}

.nonav.video .copy {
	padding: 0px;
}

.content.page .copy {
	overflow: hidden;
	clear: right;
	padding: 0px 20px 0px 14px;
	color: #333;
}

.breadcrumbs {
    background: url("../images/sys_images/breadcrumb.png") no-repeat scroll left top #FFFFFF;
    font-size: 1.05em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px 11px;
}

.topshadow {
	 background: url("../images/sys_images/nosubnav-bg.png") no-repeat top left transparent;
	 padding: 8px 0 0;
	
}

.bottomshadow {
	background: transparent url(../images/sys_images/breadcrumbs-bottom-shadow.png) no-repeat top left;
	padding:  0 0 3px;
}
.breadcrumbs a {
	color: #777777;
	text-decoration: none;
}

.breadcrumbs a:hover {
	color: #F26227;
	text-decoration: underline;
}

.breadcrumbs a.currentPage {
	color: #529DB0;
}

.breadcrumbs a.currentPage:hover {
	text-decoration: none;
	color: #529DB0;
}

#videocontent h1, #videocontent h2, .nonav .copy h1, .nonav .copy h2, .nonav .copy h3, .nonav .copy h4, .nonav .copy h5, .nonav .copy h6 {
	font-family: "Times New Roman", Times, serif;
}

.page .copy p, .page .copy li, .page .copy table, .nonav .copy p, .nonav .copy li, .nonav .copy table {
	font-size: 1.3em;
}

.page .copy li li, .page .copy li li li, .page .copy li li li li, .page .copy table li, .page .copy li table, .nonav .copy li li, .nonav .copy li li li, .nonav .copy li li li li, .nonav .copy table li, .nonav .copy li table {
	font-size: 1em;
}

.page .copy h1, .page .copy h2, .page .copy h3, .page .copy h4, .page .copy h5, .page .copy h6 {
	font-family: Helvetica,Arial,Verdana,sans-serif;
}

.leftimage1 {
    float: left;
    margin-right: 15px;
}

.border-law-box {
    float:left;
    border-top: 1px solid lightgray;
    margin: 20px 10px 0px 0;
    padding: 30px 20px 10px 0px;
    width: 92%;
}

.border-law-box:first-child {
  border-top: 0 none;
}

.border-law-box .text1 {
	overflow: auto;

}

.page .copy .border-law-box .text1 h2 {
	margin-top:0px;
}

.page .copy h1, .nonav .copy h1, #videocontent h1 {
	border-color: #666666;
    border-style: solid;
    border-width: 0 0 2px;
    font-size: 3.2em;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 0 0 5px;
}

.page .copy h2, .nonav .copy h2, #videocontent h2 {
	/*border-color: #AAAAAA;*/
   /* border-style: solid;*/
    /*border-width: 0 0 1px;*/
    font-size: 2.4em;
    font-weight: bold;
    margin: 24px 0 12px;
    padding: 0 0 8px;
}

.page .copy h3, .nonav .copy h3 { font-size: 1.7em; }
.page .copy h4, .nonav .copy h4 { font-size: 1.4em; }
.page .copy h5, .nonav .copy h5 { font-size: 1.3em; }
.page .copy h6, .nonav .copy h6 { font-size: 3.4em; }

.page .copy p, .nonav .copy p {
	margin: 0px 0px 12px 0px;
}

.page .copy ul, .nonav .copy ul {
	padding-left: 18px;
	margin-bottom: 30px;
}

.page .copy li, .nonav .copy li {
	padding-left: 0px;
	margin: 10px 0;
}

.page .content-index {
	float: right;
	width: 200px;
	padding-left: 20px;
	padding-bottom: 30px;
	background-color: #FFF;
}

.page .content-index h2 {
	padding: 0 0 8px 0;
	margin: -2px 0 8px 0;
	border-width: 0 0 2px 0;
	font-size: 1.8em;
}

.page .content-index ul {
	margin: 0;
	padding: 0;
}

.page .content-index ul ul {
	padding-left: 14px;
	margin-left: 8px;
}

.page .content-index li {
	list-style: none;
	margin: 12px 0;
	line-height: 13px;
	font-size: 1.2em;
}

.page .content-index li li {
	margin-left: -2px;
}

.page .news .header {
	background: none !important;
	height: auto !important;
	width: auto !important;
	position: none !important;
	clear: none !important;
}


#toggleStateListing {
    font-size: 1.25em;
	color: #247185;
    text-decoration: none; cursor:pointer;
}

#ftn1 {
    font-size: 1.1em;
}

/* Styles for Graphics description table on Prevention, etc. pages */

.page .graphic-section {
	border-spacing: 2px;
	padding: 2px;
	border: 0px;
}

.page .graphic-section tr {
	vertical-align: top;
}

.page .graphic-sec-title {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	border-bottom: 2px solid #f68230;
	margin-right: 10px;
}

.page .graphic-sec-text {
	font-family: Arial;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	line-height: 15px;
	margin-right: 10px;
}