/*
Theme Name:     Twenty Twelve Child
Theme URI:      http://coffinart.com
Description:    Child theme for the Twenty Twelve theme
Author:         Chris Coffin
Author URI:     http://coffinart.com
Template:       twentytwelve                    
Version:        0.1.0
*/
/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

@import url("../twentytwelve/style.css");

/* EDITOR STYLES */
.wp-block {
max-width: 960px ;
background-color:#fff;
}
.wp-block-freeform.block-library-rich-text__tinymce {
margin: 0 20px;
}
.wp-block-freeform.block-library-rich-text__tinymce h3	{
	font-size: 1.142857143rem;
	font-size:16px;
	display:inline-block !important;
}
.wp-block-freeform.block-library-rich-text__tinymce h1	{
	display:inline-block !important;
	margin-bottom:0;
}

.editor-styles-wrapper h1, .editor-styles-wrapper h2, .editor-styles-wrapper h3, .editor-styles-wrapper h4, .editor-styles-wrapper h5, .editor-styles-wrapper h6 {
display: inline-block !important;
}
/* END EDITOR STYLE */

.float-right-with-border	{
	border:1px solid #f00;
	width:250px;
	float:right;
	padding:10px;
	margin:0 0 20px 20px;
}

/* TABLE STYLES */
.tablefoot-15 tfoot th	{
	background: #cfebff !important;
	color: #000 !important;
	font-weight:bold;
	border:1px solid #000;
}
.tablefoot-15 tfoot tr th	{
	border:1px solid #000 !important;
	}

.tablepress th	{
	background: #B5D5EB !important;
	color: #000 !important;
	font-weight:bold;
	border:1px solid #000;
}
.tablepress th	{
	border-right:1px solid #fff !important;
}
.tablepress th:last-of-type	{
	border-right:1px solid #B5D5EB !important;
}
.tablepress	{
	min-width:300px !important;
}
.pospet-contacts table	{
	width:90% !important
}
/* END TABLE STYLES */

.zeno_font_resizer_container	{
	top: 1%;
	left: 89%;
	position: fixed;
}
.grecaptcha-badge { 
    visibility: hidden;
}

/*NEWS CLIPPING PARAGRAPH STYLE */
.page-id-2925	{
	background:none;
}
.page-id-2925 .entry-content a {
	display:block;
    margin: 10px 0 0;
}
.page-id-2925 .entry-content p {
    margin: 0px 0 0;
}
aside#pagesinwidgets_page_section-2 p:first-of-type {
    margin: 0 0 -10px !important;
}

aside#pagesinwidgets_page_section-2 p {
    margin: 0 0 0;
}
aside#pagesinwidgets_page_section-2 em {
	display:block;	
    margin: -10px 0 0;
}
aside#pagesinwidgets_page_section-2 a {
	display:block;
    margin: 20px 0 0;
}
.page-id-9 aside#pagesinwidgets_page_section-2 p {
    margin: 0 0 10px;
}

aside#pagesinwidgets_page_section-2	{
	margin-top:30px;
	margin-bottom:40px;
	border-bottom:1px dotted #E66433;
	padding-bottom:10px;
}
aside#pagesinwidgets_page_section-2 .homepage_section {
	width:181px;
	height:875px;
	padding-top:10px;
	overflow:auto;
}

.page-id-9 .wp-block-separator:not(.is-style-wide):not(.is-style-dots)	{
	width:100% !important;
}
.page-id-9 .wp-block-separator	{
	margin-top:16px;
	margin-bottom:15px;
	opacity:initial;
}
.page-id-9 hr	{}
/* LEGACY AWARD STYLES */
.fielddescription	{
	font-size:18px;
	font-weight:bold;
}
.categoryheader	{
	font-weight: bold;
	margin: 10px 0 -10px 10px;
	display: block;
}
.wpcf7-list-item	{
 margin:10px 0 0 30px !important;
 display:block !important;
}
.wpcf7-list-item-label	{
	font-weight:bold;
}
.formindent	{
	margin-left:50px;
	font-style:italic;
}
.required   {
	color: #f73434;
	font-weight: bold;
	position: relative;
	vertical-align: text-bottom;
	font-size: 16px;
}
.requiredtext	{
	font-size:inherit;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output	{
	border-color: #f00;
	font-size: 24px;
}
form.sent .wpcf7-response-output	{
	font-size: 24px;
}
.page-id-3801 p	{
	margin: 0 0 0.714286rem
}
.page-id-3801 ul	{
	margin:0 0 0.714286rem
}
html {
	min-height:100%;
}
.site-header {
	padding: 0px;
}

body .site {
	box-shadow: none;
	margin-top:0px;
	padding:0px;
}
body {
	min-height:100%;
	background: #c6e2e4; /* Old browsers */
	background: -moz-linear-gradient(top,  #c6e2e4 0%, #9cbcd6 77%, #5aa5bc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6e2e4), color-stop(77%,#9cbcd6), color-stop(100%,#5aa5bc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c6e2e4 0%,#9cbcd6 77%,#5aa5bc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c6e2e4 0%,#9cbcd6 77%,#5aa5bc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c6e2e4 0%,#9cbcd6 77%,#5aa5bc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c6e2e4 0%,#9cbcd6 77%,#5aa5bc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6e2e4', endColorstr='#5aa5bc',GradientType=0 ); /* IE6-9 */
}
body.custom-font-enabled {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
	font-smooth:always;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
    	zoom: 1;
}

#primary {
}
img.header-image {
	border-radius: 0px;
	box-shadow: none;
	margin-top:0px;
}
.site-header h1 a, .site-header h2 a {
	position:inherit;
	top:5%;
	right:5%;
	color:#196acf;
}
.site-banner {
	background-image: url('/images/bnr_ostf_notext.jpg');
	background-repeat:no-repeat;
	height:130px;
	height:9.28571428571429rem;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bnr_ostf_notext.jpg',sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bnr_ostf_notext.jpg',sizingMethod='scale')";
}
.site-content article {
	border-bottom:0;
	padding-bottom:0;
}
.ostf_headText	{
	padding-top:20px;
	padding-top:1.42857142857143rem;
}
.site-header h1,  .site-header h2 {
	text-align:center;
	line-height:1.1;
}
.site-header h1 {
	font-size: 34px;
	font-size: 2.428571428571429rem;
	text-align:center !important;
}
.site-header H2 {
	color:#006b75;
	font-weight:bold;
	text-align:center !important;
}
.site-header {
	padding: 0px;
}
/* This Block Adjusts the Overall Theme Width */
footer[role="contentinfo"] {
	max-width: 1100px;
	max-width: 78.57142857142857rem;
}
.widget-area .widget {
	margin-bottom: 0px;
	border-bottom: none;

}
.widget-title	{
	font-size: 24px;
	font-size: 1.714285714285714rem;
	text-transform:none;
	font-weight:normal;
	color:#E66433;
	border-bottom:1px solid #E66433;
	margin-bottom:-5px;
line-height: 1.181818182;
margin-bottom:5px !important;
}

.widget-area {
	margin:0px;
}
.widget-area .widget h3 {
	margin-bottom: 0;
}
.widget a:hover {
	color: #E66433 !important;
}
.widget-area .widget a {
	color: #207088;
}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.446153846rem;
}
a:link	{
	color:#207088;
}
.entry-content a:visited, .comment-content a:visited	{
	color:#3C7D94;
}
.widget-area .widget a:visited	{
	color:#3C7D94;
}
a:hover {
color: #E66433;
}
.ie .site {
	max-width: 1100px;
}
.main-navigation {
	padding: 0 40px;
	padding: 0 2.857142857rem;
	margin-top:0;
}
.main-navigation li {
	margin: 0 10px 0 0;
	margin: 0 0.714285714285714rem 0 0;
	position: relative;
	z-index:500;
}
.main-navigation li a {
	padding-left: 5px;
	padding-left: 0.35714285714286rem;
	padding-right: 5px;
	padding-right: 0.35714285714286rem;
}
.main-navigation li a:hover {
	background:#E66433;
	color:#fff;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	border-bottom: 1px solid #CAD9ED;
	text-align:center;
	border-top:0;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	color: #fff;
	font-weight: normal;
	background:#1C76B2;
}
.main-navigation li ul {
	text-align:left;
}
.main-navigation li ul li a	{
	line-height:1.15rem;
	line-height:16.1px;
}
.main-navigation li ul li a:hover{
	color: #fff;
	background:#E66433;
}
.wrapper {
	padding: 0 40px;
	padding: 0 2.857142857rem;
}

.widget img {
	border-radius: none;
	box-shadow: none;
}
.breadcrumb {
	padding-left: 0px!important;
	padding-top: 10px;
	padding-top: 0.71428571428571rem;
}
a, .bcrumb {
	color:#6893CC;
}
.entry-content img, img.wp-post-image {
	border: 1px solid #77a1d6;
	border-radius: 0px;
	padding: 7px;
	padding: 0.5rem;
}
.margin-right {
	margin-right:10px;
	margin-right:0.71428571428571rem;
}
.entry-content img	{
	margin-right:10px;
	margin-right:0.71428571428571rem;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
	color:#c95100;
	margin-bottom: 0px;
	display:inline-block;
}
.entry-header .entry-title {
	display:inline-block;
	font-weight: normal;
	background:#1C76B2;
	color:#fff;
	padding:10px 80px 14px 10px;
	padding:0.71428571428571rem 5.71428571428571rem 1rem 0.71428571428571rem;
	hyphens: none;
	font-size: 28px;
	font-size: 2rem;
}
.altTable td	{
	padding: 3px;
	padding:0.21428571428571rem;
	border: solid 1px #000;
	}
.altTable thead {
	background-color:#4a83cc;
	color:#fff;
}
.altTable tr:nth-child(2n+2)	{
	background-color: #d5e3f4;
}
.align-right {
	margin-right: 0 0 0 6px;
	margin-right: 0 0 0 0.42857142857143rem;
}
.align-left {
	margin-left: 0 6px 0 0;
	margin-left: 0 0.42857142857143rem 0 0;
}
.wp-caption	{
	font-size:10px;
	font-size:0.71428571428571rem
	float:left;
	margin: 0 30px 0 0;
	margin: 0 2.142857142857143rem 0 0;
	padding:0;
}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption	{
	margin:5px 0;
	margin:0.35714285714286rem 0;
	line-height: 120%;
}
.cycloneslider cycloneslider-template-blue	{
	z-index: 1;
}
@media screen and (min-width: 600px) {
	.site {
		max-width: 1100px;
		max-width: 78.571428571rem;
	}
}
@media screen and (min-width: 600px) {
	.site-content {
		width: 69.613095238%;
	}
	.widget-area {
		width: 25%;
    }
    .custom-layout .site-content {
        width: 50%;
        margin-left: 25%;
    }
    .custom-layout .widget-area {
        position: relative;
        width: 20%;
    }
    .custom-layout #extra-sidebar {
        float: left;
        margin-left: -75%;
        width: 20%;
    }
}
/* Increase theme width to 1000px */
@media screen and (min-width: 960px) { 
    .site {
        max-width: 1000px;
        max-width: 71.4285rem;
    }
}
.ie .site { max-width: 1000px; }
 
/* FOOTER STYLES */
 #footer-widget	{
 	width:100%;
 }
.foothover a:hover	{
	color:#fff;
}
 
footer[role="contentinfo"] {
    max-width: 1000px;
    max-width: 71.4285rem;
}
#footer-widget .wp-block-columns	{
	margin-bottom:0;
}
.site-info	{
	background: #21759b;
/*	min-height:220px; */
	padding-top:10px;
}
.footTable	{
	width:60%;
	border:none;
	margin-top:0px;
}
.footTable td	{
	padding:0px 0 0 40px;
	height:100%;
	vertical-align:top;
}
.qLinks	{
	font-size:140%;
	color:#fff;
	font-weight:bold;
	margin-left:40px;
	margin-bottom:30px;
	position:relative;
	top:20px;
}
.qLinks, #quick-links	{
	font-size:140%;
	color:#fff;
	font-weight:bold;
	margin-left:40px;
	margin-bottom:0px;
	position:relative;
	top:20px;
}

hr.qLinks	{
	margin-left:140px;
	color:#fff;
	position:relative;
	top:-20px;
}

#block-6 a {
	color:#fff;
	font-size:100%;
	line-height:2em;
	white-space:nowrap;
	background-color:#21759b !important;
}
.Facebook-float	{
	float:left;
}
#block-6 a:hover	{
	color:#ffffff !important;
}
#block-6 h2	{
	margin-bottom:0;
}
.footleftcol, #block-6 a	{
	float:left;
	padding:20px 0 0 30px;
	background-color:#21759b !important;
}
.icons	{
	float:right;
	margin-right:40px;
	margin-top:0px;
}
.footfacebook	{
	padding-right:20px;
}
.footcoffin	{
	margin-top:30px;
	text-align:right;
	padding-right:10px;
	font-size:11px;
	background-color: #21759b
}

/* max-width for visual balance on small screens */
@media screen and (max-width: 600px) {
	.site-info	{
		min-height:220px;
	}
	.footTable {
		width:100%;
	}
	.icons	{
		float:none;
		margin-right:0;
		margin-top:18px;
		text-align:center;
	}
	.footfacebook	{
		padding-right:20px;
	}
	.footcoffin	{
		margin-top:30px;
		text-align:right;
		padding-right:10px;
		font-size:11px;
	}
	.footrightcol	{
		clear:both;
		padding-left:30px;
	}
}
footer[role="contentinfo"] a {
	color: #fff;
}
footer[role="contentinfo"] a:hover {
	color: #E5A790;
}
footer[role="contentinfo"] {
	padding:0;
}
#site-navigation h3.menu-toggle
{
	display: none;
}
.entry-content table {
	width:auto;
	padding:10px;
	margin: 0 10px 0 10px;
}
.entry-content table td	{
	border:1px solid #77a1d6;
}
.entry-content td	{
	padding: 6px;
	color:#000;
}
.entry-content thead	{
	background: #B5D5EB;
	color:#000;
}
.doctableheader	{
	background: #B5D5EB !important;
	color:#000 !important;
}
.doctableheader td	{
	font-weight:bold;
}
tr:nth-of-type(2n + 2) {
    background-color: #ECF7FF;
}
#post-1831 ul li:first-of-type {
	list-style-type:disc;
	margin-top:-15px;
}
.entry-content ul li {
	list-style-type:disc;
}
.entry-content ul li li {
	list-style-type:circle;
}
.entry-content ul li li li {
	list-style-type:square;
}
.twoColumnTable	{
	border:0px !important;
	height:100%;
	width:100%;
	border-top:0 !important;
	border-right:0 !important;
	border-bottom:0 !important;
	font-size:100% !important;
}
.tableMainColumn	{
	padding-right:15px !important;
	width:70%;
	border:0px !important;
	text-align:top;
	vertical-align:top;
}
.tableSpaceColumn	{
	width:1px;
	width:0.071428571428571rem;
	border-left:1px solid #77a1d6;
	border-top:0 !important;
	border-right:0 !important;
	border-bottom:0 !important;
}
.tableRightColumn	{
	padding-left:10px;
	border:0px !important;
	text-align:top;
	vertical-align:top;
}
.breadcrumb	{
	padding-bottom:12px;
	padding-bottom:0.857142857142857rem;
	border-bottom:1px solid #CAD9ED;
	line-height:12px;
	line-height:0.857142857142857rem;
}
.clearTable>tbody>tr, .clearTable>tbody>tr>td	{
	border:none !important;
	background:none !important;
	vertical-align:top !important;
	text-align:center;
}
.clearTable	{
	border-bottom:none !important;
}
.execstatename	{
	font-size:18px;
	color:#E66433;
	font-weight:bold;
	font-style:italic;
}
a.jurisdiction:link	{
	color:#000;
	font-weight:bold;
}
.jurisTable>tbody>tr, .jurisTable>tbody>tr>td	{
	border:none !important;
	background:none !important;
	vertical-align:top !important;
	text-align:left;
}
.jurisTable	{
	border-bottom:none !important;
}
a.jurisdiction:link	{
	color:#000;
	font-weight:bold;
}
a.jurisdiction:visited	{
	color:#000;
	font-weight:bold;
}
a.jurisdiction:hover	{
	color:#BF3400;
	font-weight:bold;
}
.oilSlick	{
	display:block;
	padding:5px;
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
	color:#fff;
	font-size:15px;
}
.newsFlash	{
	color: #6893CC;
	background-color: #6893CC;
	margin:-15px 0 5px 0;
	height: 1px;
}
.mtphr-dnt-tick {
	line-height: 1.414285714 !important;
}
ul.news li{
	clear: left;
	padding: 10px 7px 10px 7px;
	margin-bottom: 0;
	line-height: 15px !important;
	height:52px;
	/* border: 1px dotted #41281B; */
}

.site-content article {
margin-bottom: 24px;
margin-bottom: 1.714285714285714;
}
ul.openList>li	{
	margin-bottom:25px;
}
body.full-width .site-content	{
	margin-left: 0px;
}
#black-studio-tinymce-3 {
	width:181px;
	height:650px;
	padding-right:3px;
	overflow:auto;
}
/* ANNOUNCEMENT WIDGET 
----------------------- */
#black-studio-tinymce-4	{
	width:181px;
	height:300px;
	padding-right:3px;
	overflow:auto;
}
/* EVENTS WIDGET 
----------------------- */
#black-studio-tinymce-17 .textwidget	{
	height:250px;
	overflow: auto;
	padding-top:20px;
}
#black-studio-tinymce-17 .widget-title	{
border-top: dotted 1px;
padding-top:3px;
}

#black-studio-tinymce-21 .textwidget	{
	width:181px;
	height:365px;
	padding-top:10px;
	overflow:auto;
}
#black-studio-tinymce-21 .widget-title	{
	margin-top:10px;
}
#black-studio-tinymce-22 .textwidget	{
	width:181px;
	height:405px;
	padding-top:10px;
	overflow:auto;
}
#black-studio-tinymce-22 .widget-title	{
	margin-top:10px;
}
#black-studio-tinymce-13 .textwidget	{
	width:181px;
	height:375px;
	padding-top:10px;
	overflow:auto;
}
aside#pagesinwidgets_page_section-4	{
	margin-bottom:40px;
	border-bottom:1px dotted #E66433;
	padding-bottom:10px;
}
aside#pagesinwidgets_page_section-4 .homepage_section {
	width:181px;
	height:575px;
	padding-top:10px;
	overflow:auto;
}

.page-id-50 .otw-eight.otw-columns.otw-primary-sidebar, .page-id-52 .otw-eight.otw-columns.otw-primary-sidebar, .page-id-54 .otw-eight.otw-columns.otw-primary-sidebar, .page-id-56 .otw-eight.otw-columns.otw-primary-sidebar {
    border-left: 1px solid #FFCFBC;
}
.page-id-50 .cff-author img, .page-id-52 .cff-author img, .page-id-54 .cff-author img, .page-id-56 .cff-author img {
    border: 0;
}

.page-id-50 .textwidget, .page-id-52 .textwidget, .page-id-54 .textwidget, .page-id-56 .textwidget 	{
	width:281px;
	padding-top:10px;
	overflow:auto;
}
.page-id-50 .textwidget	{
	height:1275px;
}
.page-id-52 .textwidget	{
	height:675px;
}
.page-id-54 .textwidget	{
	height:375px;
}
.page-id-56 .textwidget	{
	height:575px;
}

#black-studio-tinymce-13 .widget-title	{
	border-top: dotted 1px;
	margin-top:15px;
}
#em_widget-2	{
	overflow:auto;
	height:250px;
	margin-bottom:20px;
}
.slideCaption	{
	text-align:right;
	font-size:9px;
	font-style:italic;
}
.cycloneslider-caption	{
	height: 40px important!;
}
.cycloneslider-ostf-slider .cycloneslider-caption	{
	background-color:#000 !important;
}
.ccContact	{
	font-style:normal;
	font-size:12px;
	text-align:left;
	line-height:13px;
	margin-top:0px;
}
.page-id-682 img.aligncenter, .wp-caption.aligncenter	{
	margin-top:0;
}
.fontResizer	{
	left:97.5%;
	top:1%;
}
.widgettitle {
	margin:0 !important;
}
.pospet-featured-sidebar-1	{
margin-left:15px;
padding: 0 10px;
background:#DCE5F0;
background: #e8ebef; /* Old browsers */
background: -moz-linear-gradient(left,  #e8ebef 0%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8ebef), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e8ebef 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e8ebef 0%,#ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e8ebef 0%,#ffffff 99%); /* IE10+ */
background: linear-gradient(to right,  #e8ebef 0%,#ffffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8ebef', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	border-top: 1px solid #E66433;
	border-left: 1px solid #E66433;
	border-bottom: 1px solid #E66433;
}
#otw-sidebar-4, #otw-sidebar-5, #otw-sidebar-8	{
	padding: 0;
	margin-top:-4px;
}
.whatsnew	{
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	background: #B5D5EB;
	color: #000;
}
.whatsnewlink a	{
	display:block;
	line-height:1.2;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
}
.jupdate	{
	width:250px;
	border:1px solid #000;
	margin-bottom:0px;
}
#nav_menu-2>h3	{
	display:block;
	font-size:14px;
	padding-left:10px;
	background: #B5D5EB;
	color: #000;
}
#menu-menu-washington-jurisdication-update ul	{
	margin:0px !important;
}
#menu-menu-washington-jurisdication-update>li	{
	display:block;
	padding:10px;
	margin-left:0px;
	line-height:1;
}
#menu-menu-washington-jurisdication-update>li:nth-of-type(2n + 2) {
    background-color: #ECF7FF;
    }
#menu-menu-washington-jurisdication-update li.current-menu-item {
	background:#1C76B2 !important;
}
#menu-menu-washington-jurisdication-update li.current-menu-item a {
	color:#fff;
	font-weight:bold;
}

#nav_menu-3>h3	{
	display:block;
	font-size:14px;
	padding-left:10px;
	background: #B5D5EB;
	color: #000;
}
#nav_menu-4>h3	{
	display:block;
	font-size:14px;
	padding-left:10px;
	background: #B5D5EB;
	color: #000;
}
#nav_menu-5>h3	{
	display:block;
	font-size:14px;
	padding-left:10px;
	background: #B5D5EB;
	color: #000;
}
#nav_menu-6>h3	{
	display:block;
	font-size:14px;
	padding-left:10px;
	background: #B5D5EB;
	color: #000;
}
#nav_menu-7>h3	{
	display:block;
	font-size:14px;
	padding-left:10px;
	background: #B5D5EB;
	color: #000;
}
#menu-menu-alaska-jurisdictional-update ul	{
	margin:0px !important;
}
#menu-menu-alaska-jurisdictional-update>li	{
	display:block;
	padding:10px;
	margin-left:0px;
	line-height:1;
}
#menu-menu-alaska-jurisdictional-update>li:nth-of-type(2n + 2) {
    background-color: #ECF7FF;
    }
#menu-menu-alaska-jurisdictional-update li.current-menu-item {
	background:#1C76B2 !important;
}
#menu-menu-alaska-jurisdictional-update li.current-menu-item a {
	color:#fff;
	font-weight:bold;
}

#menu-menu-bc-jurisdictional-update ul	{
	margin:0px !important;
}
#menu-menu-bc-jurisdictional-update>li	{
	display:block;
	padding:10px;
	margin-left:0px;
	line-height:1;
}
#menu-menu-bc-jurisdictional-update>li:nth-of-type(2n + 2) {
    background-color: #ECF7FF;
    }
#menu-menu-bc-jurisdictional-update li.current-menu-item {
	background:#1C76B2 !important;
}
#menu-menu-bc-jurisdictional-update li.current-menu-item a {
	color:#fff;
	font-weight:bold;
}

#menu-menu-hawaii-jurisdictional-update ul	{
	margin:0px !important;
}
#menu-menu-hawaii-jurisdictional-update>li	{
	display:block;
	padding:10px;
	margin-left:0px;
	line-height:1;
}
#menu-menu-hawaii-jurisdictional-update>li:nth-of-type(2n + 2) {
    background-color: #ECF7FF;
    }
#menu-menu-hawaii-jurisdictional-update li.current-menu-item {
	background:#1C76B2 !important;
}
#menu-menu-hawaii-jurisdictional-update li.current-menu-item a {
	color:#fff;
	font-weight:bold;
}

#menu-menu-california-jurisdictional-update ul	{
	margin:0px !important;
}
#menu-menu-california-jurisdictional-update>li	{
	display:block;
	padding:10px;
	margin-left:0px;
	line-height:1;
}
#menu-menu-california-jurisdictional-update>li:nth-of-type(2n + 2) {
    background-color: #ECF7FF;
    }
#menu-menu-california-jurisdictional-update li.current-menu-item {
	background:#1C76B2 !important;
}
#menu-menu-california-jurisdictional-update li.current-menu-item a {
	color:#fff;
	font-weight:bold;
}

#menu-menu-oregon-jurisdictional-update ul	{
	margin:0px !important;
}
#menu-menu-oregon-jurisdictional-update>li	{
	display:block;
	padding:10px;
	margin-left:0px;
	line-height:1;
}
#menu-menu-oregon-jurisdictional-update>li:nth-of-type(2n + 2) {
    background-color: #ECF7FF;
    }
#menu-menu-oregon-jurisdictional-update li.current-menu-item {
	background:#1C76B2 !important;
}
#menu-menu-oregon-jurisdictional-update li.current-menu-item a {
	color:#fff;
	font-weight:bold;
}

#menu-menu-oregon-jurisdictional-update ul	{
	margin:0px !important;
}
#menu-menu-oregon-jurisdictional-update>li	{
	display:block;
	padding:10px;
	margin-left:0px;
	line-height:1;
}
#menu-menu-oregon-jurisdictional-update>li:nth-of-type(2n + 2) {
    background-color: #ECF7FF;
    }
#menu-menu-oregon-jurisdictional-update li.current-menu-item {
	background:#1C76B2 !important;
}
#menu-menu-oregon-jurisdictional-update li.current-menu-item a {
	color:#fff;
	font-weight:bold;
}
.eventindent	{
	margin-left:10px;
}
.event	{
	margin-top:10px;
}
.jurisdate	{
	font-size: 18px;
	font-weight:bold;
	font-style:italic;
	color:#E66433;
}
/* --- Scroll News Widget --- */
.newsscroller_title	{
	text-decoration:none !important;
}
#vns_verticalscroll-2 .newsscroller_title a	{
	font-size:14px;
}
#continuous-announcement-scroller a 	{
	text-decoration:none;
	color:#000;
	font-size:13px;
	font-size:0.928571429rem;
	line-height:1.446153846rem
}

#continuous-announcement-scroller a:visited	{
	font-color:#000;
}
.cas_div[style] 	{
	border-top:1px dotted #ddd !important;
}
.scrollercontent	{
	text-align:initial !important;
}
/*#cas_Holder[style]	{
	height: auto !important;
	max-height: 280px !important;
	min-height:100px !important;
}*/