@charset "UTF-8";
/* --------------------------------------------
global styles
----------------------------------------------*/
html{
background: #fff url(../images/page-bg.png) 0 0 repeat-x fixed;
}
body{
background: url(../images/bg-texture.png) 50% 96px no-repeat fixed;
color: #515355;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
text-align:center;
}
/* REMOVE WHEN THEMING */
.element-invisible {
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
clip: auto;
position: static !important;
}
a, .page-site-map #copy li a.active{
color:#007fc9;
text-decoration:none;
}
a:hover, a:focus{
text-decoration:underline;
}
::-moz-selection {
background: #275e83; 
color:#fff;
}
::selection {
background: #275e83; 
color:#fff;
}
#page-container{
line-height:20px;
margin: 0 auto;
padding:0;
text-align:left;
width:998px;
}
.not-front #page-container{
background:url(../images/headerbg.jpg) 0 0 no-repeat;
}
/* --------------------------------------------
Page Utility
----------------------------------------------*/
#utility{
overflow:visible;
padding:8px 0 20px 0;
position:relative;
text-align:right;
z-index:2000; 
}
#utility .loginbox{
float:right;
}
#utility .headerutility{
float:right;
list-style-type: none;
margin:0;
padding:2px 0 0 0;
}
#utility .headerutility ul ul{
display:none;
visibility:hidden;
}
#utility .headerutility li{
display:inline;
font-size:11px;
padding:0;margin:0;
}
.not-front #utility .headerutility li.first {padding-left:22px; margin-right:-3px;}
#utility .headerutility a{
color: #fff;
padding:0 6px;
margin:5px 0;
text-decoration: none;
border-right: 1px solid #FFFFFF;
}
.not-front #utility .headerutility a{padding:0 6px;
margin:5px 0;}
#utility .headerutility a:hover, .headerutility #utility a:focus{
text-decoration:underline;
}
/* hide home link on homepage */
.front #utility .headerutility li.first{
display: none;
}
/* search */
#utility .searchform{
float:right;
margin:0 20px;
}
#utility .searchform label{
display:none;
}
#utility input.form-text{
margin:0;
width:146px;
}
#utility .form-item{
float:left;
}
#utility .searchform input.form-submit{
background: url("../images/magnifier.png") no-repeat 0 0;
border:0;
cursor:pointer;
float:left;
height:15px;
margin: 4px 0 0 -20px;
text-indent: -9999px;
width: 16px;
}
.logged-in .loginbox {
color:#007fc9;
font-size:11px;
}
/* --------------------------------------------
Branding
----------------------------------------------*/
#branding{
position:relative;
top:6px;
z-index:4;
}
.not-front #branding{
height:110px;
}
.logo, .region-navigation{
background:url(../images/transparent-bar.png) 0 0 repeat;
border:1px solid #e4e3e0;
-moz-box-shadow:0 0 8px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.1);
-o-box-shadow:0 0 8px 2px rgba(0,0,0,0.1);
box-shadow:0 0 8px 2px rgba(0,0,0,0.1);
float:left;
}
.logo{
margin-top:3px;
padding:12px 30px;
}
/* Navigation
--------------------------------------------- */
.region-navigation{
float:right;
height:81px;
width:643px;
margin-top:3px;
}
.region-navigation #block-menu-primary-links {
padding-top:30px;
}
.region-navigation #block-menu-primary-links div {
margin:0;
padding:0;
}
.region-navigation .menu, .region-navigation .menu ul {
float: left;
line-height: 12px;
list-style: none;
list-style-image:none;
padding:0;
}
.region-navigation .menu li {
display:inline-block;
float: left;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}
.region-navigation .menu a {
font-family: 'Arvo', serif;
color: #000;
display: block;
font-size:13px;
line-height:1.4em;
margin:0 16px;
padding:0 0 16px 0;
text-decoration: none;
white-space:nowrap
}
/* hover first level */
.region-navigation .menu li:hover a, .region-navigation .menu li:focus a, .region-navigation .menu li a:focus{
color:#00558f;
}
/** active first level effects need to be applied both to li and a **/
.region-navigation .menu li.active-trail a, .region-navigation .menu li a.active{
color:#00558f;
}
.region-navigation .menu li ul {
background:#3b6d8e url(../images/dropdown-bullet.png) 10px 0 no-repeat;
height: auto;
left: -999em;
margin: 0px;
padding:10px 0;
position: absolute;
width: 200px;
z-index:400;
}
.region-navigation .menu li li, .region-navigation .menu li:hover li, .region-navigation .menu li:focus li {
background:none;
height:auto;
list-style-image:none;
padding:0;
width: 200px;
z-index:300;
}
.region-navigation .menu li ul a, .region-navigation .menu li.expanded ul a, .region-navigation .menu li:hover li a {
color:#fff;
display:block;
font-size:13px;
height:auto;
margin:0;
padding:7px 10px 3px 18px;
text-align:left;
white-space:normal;
width: 172px;
z-index:200;
}
/* second level hover state */
.region-navigation .menu li li:hover, .region-navigation .menu li li:focus, 
.region-navigation .menu li ul a:hover, .region-navigation .menu li ul a:focus, 
.region-navigation .menu li li a:hover, .region-navigation .menu li li a:focus, 
.region-navigation .menu li li.leaf a:hover, .region-navigation .menu li li.leaf a:focus, 
.region-navigation .menu li li.collapsed a:hover, .region-navigation .menu li li.collapsed a:focus,
.region-navigation .menu li.active-trail li a.active {
background:#7c9eb2;
}
.region-navigation .menu li:hover ul ul, .region-navigation .menu li:hover ul ul ul {	
left: -999em;
}
.region-navigation .menu li:hover ul {	
left: auto;
}
.region-navigation .menu li:hover.newsmenu ul {	
right:0;
}
.region-navigation .menu li:hover {	
display:block;
}
/* --------------------------------------------
slides
----------------------------------------------*/
#slides{
background:url(../images/slide-bg.jpg) 0 -135px no-repeat;
clear:both;
color:#fff;
height:578px;
width:998px;
}
#slides a{
color:#fff;
text-decoration:none;
}
#slides .views_slideshow_thumbnailhover_main{
background:url(../images/slide-bg.jpg) 0 0 no-repeat;
position:relative;
z-index:0;
top:-114px;
}
#slides .slide-info{
padding:0 0 0 60px;
position:absolute;
top:410px;
width:540px;
z-index:5;
}
#slides .slide-info.black .views-field-title, #slides .slide-info.black .description{
color:#151313;
text-shadow:1px 1px 8px #dfe8f1;
}
#slides .slide-info.white .views-field-title, #slides .slide-info.white .description{
color:#fff;
text-shadow:1px 1px 8px #141415;
}
#slides .slide-info.green{
color:#485641;
}
#slides .views-content-field-url-url .views-field-title{
font-family: 'Arvo', serif;
font-size:38px;
font-weight:normal;
line-height:40px;
padding-bottom:8px;
}
#slides .description{
font-size:18px;
font-weight:bold;
padding-bottom:10px;
}
/*#slides .views-content-field-you-tube-embed{
padding:150px 0 0 63px;
}*/
#slides .emvideo{
background:url(../images/slide-bg.jpg) 0 0 no-repeat;
padding:150px 0 0 63px;
}
#slides .styled-btn{
background: #bf693a; /* Old browsers */
background: -moz-linear-gradient(top, #bf693a 0%, #63371e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf693a), color-stop(100%,#63371e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bf693a 0%,#63371e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bf693a 0%,#63371e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bf693a 0%,#63371e 100%); /* IE10+ */
background: linear-gradient(top, #bf693a 0%,#63371e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf693a', endColorstr='#63371e',GradientType=0 ); /* IE6-9 */
font-weight:bold;
display:inline-block;
padding:6px 10px;
z-index:500;
position:relative;
text-transform:uppercase;
}
#slides .white .styled-btn:hover{
background: #63371e; /* Old browsers */
background: -moz-linear-gradient(top, #63371e 0%, #bf693a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63371e), color-stop(100%,#bf693a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #63371e 0%,#bf693a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #63371e 0%,#bf693a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #63371e 0%,#bf693a 100%); /* IE10+ */
background: linear-gradient(top, #63371e 0%,#bf693a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63371e', endColorstr='#bf693a',GradientType=0 ); /* IE6-9 */
}
#slides .green .styled-btn{
background: #617357; /* Old browsers */
background: -moz-linear-gradient(top, #617357 0%, #343e2f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#617357), color-stop(100%,#343e2f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #617357 0%,#343e2f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #617357 0%,#343e2f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #617357 0%,#343e2f 100%); /* IE10+ */
background: linear-gradient(top, #617357 0%,#343e2f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#617357', endColorstr='#343e2f',GradientType=0 ); /* IE6-9 */
}
#slides .green .styled-btn:hover{
background: #343e2f; /* Old browsers */
background: -moz-linear-gradient(top, #343e2f 0%, #617357 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343e2f), color-stop(100%,#617357)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #343e2f 0%,#617357 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #343e2f 0%,#617357 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #343e2f 0%,#617357 100%); /* IE10+ */
background: linear-gradient(top, #343e2f 0%,#617357 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343e2f', endColorstr='#617357',GradientType=0 ); /* IE6-9 */
}
.tagged{
font-size:14px;
font-weight:bold;
margin-left:620px;
top:170px;
position:absolute;
width:320px;
z-index:3;
}
#slides .tagged .views-field-title{
font-size:14px;
font-weight:bold;
line-height:18px;
}
.tagged .views-row{
background:url(../images/tags.png) 0 0 repeat;
display:block;
margin-bottom:2px;
padding:6px 14px;
position:relative;
}
.tagged .views-row .views-field-type{
display:block;
font-size:12px;
font-weight:normal;
}
#slides .tagged a:hover{
color:#040404;
}
/* tabs */
.views-slideshow-controls-bottom{
background:url(../images/slide-bg.jpg) 0 100% no-repeat;
padding:0 40px 0 50px;
position:absolute;
top:594px;
width:908px;
z-index:10;
}
.views_slideshow_thumbnailhover_div_breakout_teaser{
background:url(../images/tab.png) 0 2px repeat-x;
float:left;
height:97px;
margin-right:10px;
margin-top:-24px;
position:relative;
overflow:hidden;
padding:34px 10px 10px 10px;
width:270px;
}
#slides .views_slideshow_thumbnailhover_div_breakout_teaser .views-content-field-thumbnailtext-value{
display:inline-block;
font-size:24px;
line-height:30px;
padding:8px 0;
width:135px;
}
.views_slideshow_thumbnailhover_div_breakout_teaser img{
float:right;
margin:0 0 0 10px;
}
#slides .views_slideshow_thumbnailhover_div_breakout_teaser:hover, #slides .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide{
background:url(../images/tab-active.png) 50% 0 no-repeat;
cursor:pointer;
}
.views_slideshow_thumbnailhover_div_breakout_teaser .more{
font-size:12px;
text-decoration:none;
}
/* slide controls */
#slides .views_slideshow_controls a{
display:inline-block;
top:330px;
height:60px;
text-indent:-999999px;
position:absolute;
width:46px;
z-index:1;
}
#slides .views_slideshow_controls a:hover{
opacity:0.6
}
#slides .views_slideshow_previous{
background:url(../images/slide-controls.png) 0 0 no-repeat;
}
#slides .views_slideshow_next{
background:url(../images/slide-controls.png) -46px 0 no-repeat;
margin-left:952px;
}

#slides .views-field-view-node > .field-content {
	float:right;
	position:relative;
	top: -20px;
}
/* --------------------------------------------
columns
----------------------------------------------*/
#columns{
background:#fff;
-webkit-box-shadow: inset -5px 3px 5px 1px #cfcfcf;
-moz-box-shadow: inset -5px 3px 5px 1px #cfcfcf;
box-shadow: inset -5px 3px 5px 1px #cfcfcf; 
clear:both;
overflow:hidden;
padding:0 0 10px 0;
width:998px;
}
.front #columns{
background:#f6f7f1 url(../images/columns.png) 0 0 repeat-y;
padding:25px 0;
}
.aside, #copy{
float:left;
}
#copy{
margin:20px 27px 0 30px;
width:490px;
}
.one-sidebar.sidebar-second #copy{
margin-left:274px;
}
.one-sidebar.sidebar-first #copy{
width:690px;
}
.front #copy{
margin:0;
width:306px;
}
#left{
width:244px;
}
#right{
padding:0;
width:178px;
}
.front #left{
margin-right:16px;
width:360px;
}
.front #right{
float:right;
padding:0 24px 0 0;
width:269px;
}
/* --------------------------------------------
listing of nodes
----------------------------------------------*/
.front .listing h2{
background:#9eb98e;
-moz-box-shadow:2px 2px 2px #cacbc6;
-webkit-box-shadow:2px 2px 2px #cacbc6;
box-shadow:2px 2px 2px #cacbc6;
color:#fff;
display:inline-block;
font-family: 'Arvo', serif;
font-size:24px;
font-weight:normal;
margin-bottom:10px;
overflow:hidden;
padding:12px 20px 12px 48px;
}
.listing h2 span{
font-size:12px;
}
.listing h2 .rss, #copy .view-Filings .view-header .rss, #copy .listing.withfilter .view-header .rss {
background:url(../images/rss.png) 0 0 no-repeat;
display:inline-block;
float:right;
height:14px;
margin-left:8px;
text-indent:-999999px;
width:14px;
}
.front .listing h2 .rss, .not-front #left .listing h2 .rss{
float:none;
}
.listing .views-row, .dailylead ul li{
padding:10px 0 10px 0;
}
.dailylead ul li, #copy .dailylead ul li{
list-style:none;
list-style-image:none;
}
#copy .dailylead{margin-bottom:20px;}
#copy .dailylead ul{
	margin:10px 0 0 0
}
#copy .dailylead ul li{
background:none;
padding:4px 0;
}
#copy .dailylead .more-link{
	padding-left:13px;
}
#copy .dailylead li a{
font-size:13px;
}
.listing .views-row-last{
padding-bottom:0;
}
#copy .listing .views-row, .not-front #left .listing .views-row, #copy .dailylead ul li{
border-bottom:1px solid #d2d2d4;
}
#copy .listing .views-row-last,.not-front #left .listing .views-row-last{
border:0;
}
.front #copy .listing .view-content, .front #copy .listing .view-footer, .front #copy .listing h2{
padding-left:22px;
}
#copy .listing .view-content, #copy .listing .view-footer, #copy .listing h2{
padding-left:13px;
}
.listing .view-content, .dailylead ul{
font-size:12px;
line-height:18px;
padding-left:45px;
}
.not-front #left .listing .views-row{
border-top:1px solid #d2d2d4;
border-bottom:0;
}
.not-front #left .listing .view-content{
padding-left:0px;
}
.not-front #left .listing .view-content .views-row{
padding:10px 20px 10px 40px;
}
.front #left .listing .views-field-title, .dailylead li a{
font-size:15px;
font-weight:bold; 
}
.listing .views-field-title{
font-size:13px;
font-weight:bold; 
}
/*date */
.views-field-timestamp, .date-display-single, .bio-listing .views-field-field-title-value, .views-field-created,  .date-display-start, .date-display-separator, .date-display-end{
color:#555;
font-size:13px;
font-weight:bold;
padding:2px 0;
}
.date-display-start, .date-display-separator, .date-display-end {
color:#555;
font-size:13px;
padding:2px 0;
}
#copy .node .field-type-date{
margin-bottom:10px;
}
#copy .node .field-field-filingtype, .listing .views-field-field-filingtype-value{
font-style:italic;
margin-bottom:10px;
color:#8c8b8b;
}
.listing .views-field-field-filingtype-value{margin-bottom:0px;}
#copy .node-type-document .field-type-date{
margin-bottom:0;
}
.listing .view-footer, .dailylead .more-link{
font-size:12px;
padding:10px 0 0 45px;
text-align:left;
}
.listing .view-footer a, .dailylead .more-link a{
background:url(../images/arrow.gif) 100% 4px no-repeat;
padding-right:20px;
}
/* --------------------------------------------
left column
---------------------------------------------*/
/* sidebar section header */
.not-front #left h2, #left .sidemenu .active-trail a {
color:#839976;
display:block;
font-family: 'Arvo', serif;
font-size:20px;
font-weight:normal;
padding:20px 10px 12px 40px;
}
.not-front #left .block {
background: #f7f6f6; /* Old browsers */
background: -moz-linear-gradient(left, #f7f6f6 81%, #e5e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(81%,#f7f6f6), color-stop(100%,#e5e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #f7f6f6 81%,#e5e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #f7f6f6 81%,#e5e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #f7f6f6 81%,#e5e6e6 100%); /* IE10+ */
background: linear-gradient(left, #f7f6f6 81%,#e5e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f6', endColorstr='#e5e6e6',GradientType=1 ); /* IE6-9 */
border-bottom:1px solid #eee;
border-top:1px solid #e1e3e3;
margin-bottom:26px;
}
/*#left .eventsmenu{ margin-top:-26px; }*/
#left .eventsmenu li a:hover{
	background: none repeat scroll 0 0 #CCCCCC;
    color: #007FC9;
}
#left .sidemenu h2, #left .sidemenu h2 a, #left .eventsmenu .active-trail a{
color:#505254;
font-size:20px;
}
/* secondary navigation */
#left .sidemenu .menu ul.menu, #left .eventsmenu ul.menu {
padding:0;
margin:0;
}
#left .sidemenu .menu ul.menu li, #left .eventsmenu ul.menu li {
display:block;
margin:0;
padding:0;
}
#left .sidemenu .menu .menu li a, #left .eventsmenu ul.menu li a {
border-top:1px solid #d2d2d4;
color:#007fc9;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:10px 10px 10px 40px;
text-decoration:none;
}
#left .sidemenu .menu .menu li.collapsed a, #left .eventsmenu ul.menu li.collapsed a{
background:url(../images/collapsed.png) 96% 15px no-repeat;
}
#left .sidemenu.numbers li{
border-top:1px solid #d2d2d4;
color:#007fc9;
padding:10px 10px 10px 40px;
}
#left .sidemenu.numbers li a{
border:0;
display:inline;
padding:0;
}
#left .sidemenu.numbers li a:hover{
background:none;
}
#left .sidemenu .menu .menu li a:hover, #left .sidemenu .menu .menu li a.active, #left .sidemenu .menu .menu .active-trail a{
background:#ccc;
color:#007fc9;
}
#left .sidemenu .menu .menu li.collapsed a:hover{
background:#ccc url(../images/collapsed.png) 96% 15px no-repeat;
}
#left .sidemenu .menu .menu li.expanded a.active, #left .sidemenu .menu .menu .expanded.active-trail a{
background:#ccc url(../images/expanded.png) 96% 15px no-repeat;
}
#left .sidemenu .menu .menu ul.menu {
margin:0;
padding:0 0 5px 40px;
}
#left .sidemenu .menu .menu ul.menu .menu {
margin:-2px 0 0 0;
padding:0 0 5px 22px;
}
/* third level links */
#left .sidemenu .menu .menu ul .first{
border:0;
}
#left .sidemenu .menu .menu ul.menu li a, #left .sidemenu .menu .menu li.active-trail li a, #left .sidemenu .menu .menu .expanded.active-trail li a {
background:url(../images/navarrow.gif) 6px 10px no-repeat;
border:0;
padding:4px 5px 2px 20px;
}
#left .sidemenu .menu .menu ul.menu li a:hover, #left .sidemenu .menu .menu ul.menu li.active-trail a,  #left .sidemenu .menu .menu ul.menu li.active-trail li a:hover,  #left .sidemenu .menu .menu ul.menu li.active-trail li a.active{
color:#333;
}
/* fourth level links */
#left .sidemenu .menu .menu ul.menu ul.menu li a, #left .sidemenu .menu .menu ul.menu li.active-trail li a  {
background:url(../images/bullet.gif) 0 9px no-repeat;
color:#007fc9;
font-size:12px;
padding:1px 5px 0px 9px;
}
#left .block-nodeblock .content{
padding-left:22px;
padding-bottom:10px;
}
/* --------------------------------------------
right column
----------------------------------------------*/
.blue-box{
background: #5e94b8; /* Old browsers */
background: -moz-linear-gradient(top, #5e94b8 0%, #6aa6cf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e94b8), color-stop(100%,#6aa6cf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5e94b8 0%,#6aa6cf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5e94b8 0%,#6aa6cf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5e94b8 0%,#6aa6cf 100%); /* IE10+ */
background: linear-gradient(top, #5e94b8 0%,#6aa6cf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e94b8', endColorstr='#6aa6cf',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
color:#fff;
margin:20px 0 0 0;
padding:16px;
}
.blue-box h2, .signup h2{
color:#fff;
font-family: 'Arvo', serif;
font-size:17px;
font-weight:normal;
padding-bottom:12px;
}
.blue-box a{
color:#fff;
text-decoration:underline;
}
.blue-box a:hover{
text-decoration:none;
}
.blue-box.register{
background: #d3edc4; /* Old browsers */
background: -moz-linear-gradient(top, #B44A00 0%, #D05600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B44A00), color-stop(100%,#D05600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,#B44A00 0%,#D05600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #B44A00 0%,#D05600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #B44A00 0%,#D05600 100%); /* IE10+ */
background: linear-gradient(top, #B44A00 0%,#D05600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B44A00', endColorstr='#D05600',GradientType=0 ); /* IE6-9 */
text-decoration:none;
width:146px;
}
.blue-box.register:hover{
background: #a6c197; /* Old browsers */
background: -moz-linear-gradient(top, #D05600 0%, #B44A00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D05600), color-stop(100%,#B44A00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #D05600 0%,#B44A00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #D05600 0%,#B44A00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #D05600 0%,#B44A00 100%); /* IE10+ */
background: linear-gradient(top, #D05600 0%,#B44A00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D05600', endColorstr='#B44A00',GradientType=0 ); /* IE6-9 */
}
.blue-box.register .button, .blue-box.register .registerbutton  {
color:#fff;
display:block;
font-family: 'Arvo',serif;
font-size:17px;
font-weight:bold;
margin:0 auto;
text-align:center;
text-transform:uppercase;
/*text-shadow:1px 1px 2px #fff;*/
text-decoration:none;
}
.blue-box.register:hover .button, .blue-box .button:hover{
color:#fff !important;
text-decoration:underline !important;
/*text-shadow:1px 1px 2px #fff;*/
}
.blue-box li{
border-top:1px solid #afcbdd;
padding:8px 10px 8px 16px;
}
.blue-box.list{
padding:16px 0;
}
.blue-box.list h2{
padding:0 0 12px 16px;
}
.blue-box.list .menu li{
list-style-image:none;
}
.blue-box.list .menu li a{
display:block;
padding:8px 10px 8px 16px;
}
.blue-box.list .menu li a:hover{
background:#79b1d8;
text-decoration:none;
}
/* bio photo */
.photo img{
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
margin-top:80px;
}
.signup{
background: #848585; /* Old browsers */
background: -moz-linear-gradient(top, #848585 0%, #959595 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848585), color-stop(100%,#959595)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #848585 0%,#959595 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #848585 0%,#959595 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #848585 0%,#959595 100%); /* IE10+ */
background: linear-gradient(top, #848585 0%,#959595 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848585', endColorstr='#959595',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
margin:20px 0 0 0;
}
.signup h2{
background: #5e94b8; /* Old browsers */
background: -moz-linear-gradient(top, #5e94b8 0%, #6aa6cf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e94b8), color-stop(100%,#6aa6cf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5e94b8 0%,#6aa6cf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5e94b8 0%,#6aa6cf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5e94b8 0%,#6aa6cf 100%); /* IE10+ */
background: linear-gradient(top, #5e94b8 0%,#6aa6cf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e94b8', endColorstr='#6aa6cf',GradientType=0 ); /* IE6-9 */
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
padding:16px 16px 8px 16px;
}
.signup h2 sup{
font-size:14px;
}
.signup form{
padding:16px;
}
.signup form .form-text{
width:140px;
}
/* event details */
.event-details .date-display-single{
font-size:15px;
font-weight:bold;
text-transform:uppercase;
line-height:18px;
color:#fff;
}
.event-details .views-field-field-dates-value{
margin-bottom:6px;
padding-bottom:6px;
border-bottom:1px solid #b1cde0;
display:block;
color: #FFFFFF;
}
.event-details .views-field-name{
font-weight:bold;
}
.event-details .date-display-single span{
font-size:13px;
text-transform:none;
font-weight:normal;
color:#fff;
}
.view-Event-Details .date-display-start, .view-Event-Details .date-display-separator, .view-Event-Details .date-display-end { 
	color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    /*text-transform: uppercase;*/
}
/* --------------------------------------------
center column - copy
----------------------------------------------*/
.clearfloat{
clear:both;
}
/* link to pdf */
.linktopdf{
background:url(../images/icon-pdf.gif) 0 2px no-repeat;
padding:0px 0 0 22px;
}
/* breadcrumbs  */
.breadcrumb{
color:#636363;
font-size:11px;
list-style-type:none;
padding-bottom:24px;
}
.breadcrumb a{
background: url(../images/breadcrumb.gif) 100% 50% no-repeat;
padding:0 10px 0 0;
margin:0 4px 0 0;
color:#007fc9;
}
.breadcrumb a:hover{
text-decoration:underline; 
}
.breadcrumb a.active,.breadcrumb a.active:hover{ 
background: none; 
color:#636363;
cursor:text;
text-decoration:none;
}
/* headlines */
#copy h1{
color:#9eba8e;
font-size:30px;
line-height:32px;
padding:0px 0 10px 0;
}
#copy h1, #copy h3, #copy h1, #copy h2, #copy h5, #copy h6{
font-family: 'Arvo', serif;
}
#copy h1, #copy h2{
font-weight:normal;
}
.not-front #copy h2.subtitle {
color:#6d6f71;
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
margin-bottom: 10px;
margin-top: -8px;
}
.not-front #copy .listing h2, #copy h4, .node-type-newsletter #copy .field-field-newslettertype{
background: #b8b8b8; /* Old browsers */
background: -moz-linear-gradient(top, #b8b8b8 0%, #a0a0a0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8b8b8), color-stop(100%,#a0a0a0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b8b8b8 0%,#a0a0a0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b8b8b8 0%,#a0a0a0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b8b8b8 0%,#a0a0a0 100%); /* IE10+ */
background: linear-gradient(top, #b8b8b8 0%,#a0a0a0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#a0a0a0',GradientType=0 ); /* IE6-9 */
border:1px solid #d9d9d9;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:17px;
margin:0;
padding:5px 13px;
}
.node-type-newsletter #copy .node-type-newsletter .field-field-date, .node-type-newsletter #copy .node-type-newsletter .premium-message{
padding-left:13px;
}
#copy h4 a{
color:#fff;
text-decoration:underline;
}
#copy h4 a:hover{
text-shadow:none;
}
.not-front #copy h2{
color:#333;
font-size:20px;
padding-bottom:10px;
}
#copy h3{
color:#424242;
font-size:15px;
padding:6px 0 4px 0;
}
#copy h4{
clear:both;
font-size:15px;
margin-bottom:10px;
padding:2px 10px;
text-shadow:1px 1px 2px #666;
}
#copy h5{
color:#505050;
font-size:14px;
margin:5px 0 2px 0;
padding:0;
}
#copy h6{
color:#000;
font-size:14px;
font-weight:bold;
margin:5px 0 2px 0;
padding:0;
}
.node-type-bio #copy .field-field-title, .section-search #copy h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-top:-10px;
margin-bottom:10px;
}
.node-type-bio #copy .field-field-title{
font-size:13px;
font-weight:bold;
margin-top:-10px;
margin-bottom:10px;
}
#copy p{ 
padding-bottom:16px;
}
/* small text */
.smalltext, .premium-message{
font-size:	12px;
line-height:16px;
font-style:italic;
}
/* default list */
#copy ul{
list-style:none;
margin:0 0 20px 20px;
padding:0;
}
#copy ul li{
list-style:none;
margin:0;
padding:0 0 2px 0px;
}
#copy ul li{
background: url(../images/bullet.gif) 0 7px no-repeat;
padding-left:10px;
}
#copy ul ul, #copy ol ul{
margin:0 0 0 6px;
}
#copy ol li{
list-style-type:decimal;
padding:2px 2px;
}
#copy ul li ol li, #copy ol li ol li{
background:none;
list-style-type:decimal;
margin-left:5px;
padding-left:0;
}
#copy ol{
margin:0 0 15px 46px; 
}
#copy ol ol, #copy ul ol{
margin:0 0 0px 26px;
}
#copy ul li ol, #copy ul li ol li{
list-style:decimal;
}
#copy ol ul li, #copy ul ul li{
background: url(../images/bullet.gif) 0 7px no-repeat;
list-style-type:none;
padding-left:10px;
}
/* default table */
#copy table, #copy form{	
margin:0px 0 20px 0;
}
#copy table.views-table, #copy table.data{
border-collapse:collapse;
}
#copy table.views-table tr, #copy table.views-table td, #copy table.data tr, #copy table.data td{
background:#fff;
border:1px solid #c2c2c2;
padding:4px 10px 4px 10px;
}
#copy table.views-table th, #copy table.data th{
background:#629ac0;
border:1px solid #629ac0;
border-right:1px solid #83c2f2;
color:#fff;
font-size:14px;
font-weight:bold;
padding:5px 10px 5px 10px;
}
#copy table.views-table tr.even td, #copy table.data tr.shaded td{
background:#ebebeb;
padding:4px 10px 4px 10px;
}
/* form styles */
#copy label{
font-size:11px; 
font-weight:bold;
}
/* image alignment */
.floatleft{
float:left;
margin:0px 15px 20px 0px;
}
.floatright{
float:right;
margin:0px 0px 20px 15px;
}
/* drupal components */
.edit {z-index:50;}
.tabs{clear:both;z-index:100;}
#copy .tabs ul{list-style-type:none;}
#copy .tabs ul li{background:none;}
#admin-menu{z-index:1000000;}
/* pager */
#copy .pager {
background:#e1f0d8;
border-bottom:1px dotted #636363;
border-top:1px dotted #636363;
clear: both;
color:#70786c;
font-size:12px;
margin:10px 0;
padding:2px 5px;
text-align: right;
}
#copy .pager .pager-current{	
color:#70786c;
text-decoration:none; 
}
#copy .pager li {
background:none;
display:inline;
list-style-type:none;
padding: 0;
}
#copy a:hover{
color:#70786c;
text-decoration:none;
}
/* content tags */
#copy .meta, #copy .meta div, #right .meta{
margin:0;
padding:0;
}
#copy .meta, #right .meta{
border-top:1px solid #D2D2D4;
clear:both;
font-size:11px;
font-weight:bold;
margin-top:20px;
padding:10px 0 6px 0;
}
.section-category #copy .meta{
border-top:0;
margin-top:0;
padding-top:0;
}
/* tag pages */
.section-category .node-teaser{
border-bottom:1px solid #D2D2D4;
padding-bottom:10px;
margin-bottom:20px;
}
#copy .meta ul, #right .meta ul{
display:inline;
margin:0;
padding:0;
}
#copy .meta ul li, #right .meta ul li{
background:none;
display:inline;
font-weight:normal;
margin:0;
padding:0;
}
#copy .meta ul li a, #right .meta ul li a{
margin:0 8px 0 0;
padding:0;
text-decoration:underline;
}
#copy .meta ul li.last, #right .meta ul li.last{
background:none;
}
#copy .meta ul li a:hover, #right .meta ul li a:hover{
text-decoration:none;
}
/* view filters - used on /video/ */
#copy .view-filters{
background: #b8b8b8; /* Old browsers */
background: -moz-linear-gradient(top, #b8b8b8 0%, #a0a0a0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8b8b8), color-stop(100%,#a0a0a0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b8b8b8 0%,#a0a0a0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b8b8b8 0%,#a0a0a0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b8b8b8 0%,#a0a0a0 100%); /* IE10+ */
background: linear-gradient(top, #b8b8b8 0%,#a0a0a0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#a0a0a0',GradientType=0 ); /* IE6-9 */
border:1px solid #d9d9d9;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:17px;
margin:20px 0 10px 0;
padding:0px 13px 0 13px;
}
#copy .view-filters form{
margin:0;
}
#copy .view-filters .views-exposed-widget .date-views-filter-wrapper{
min-width:66px;
}
#copy .view-filters .views-exposed-widget label{
float:left;
margin-right:10px;
text-transform:uppercase;
padding-top:4px;
}
#copy .view-filters .views-exposed-form .views-exposed-widget .form-submit{
margin-top:0;
}
#copy .views-widget{
float:left;
color:#fefefe;
}
#copy .featuredvideo{
background:#444;
overflow:hidden;
padding:4px 16px 4px 4px;
}
#copy .featuredvideo a{
color:#e3e3e3;
text-decoration:underline;
}
#copy .featuredvideo a:hover{
color:#fff;
text-decoration:none;
}
#copy .featuredvideo .views-field-field-you-tube-embed{
float:left;
margin-right:10px;
width:470px;
}
#copy .featuredvideo .views-field-title{
color:#fff;
font-size:17px;
font-weight:bold;
padding:20px 0 8px 0;
}
.featuredvideo .views-field-field-date-value .date-display-single, .featuredvideo .views-field-field-length-value{
color:#e9e9ea;
font-size:11px;
font-weight:normal;
}
.featuredvideo .views-field-body{
color:#fefefe;
line-height:18px;
margin-top:14px;
}
#copy .grid-listing{
background:#f5f5f5;
}
#copy .grid-listing .view-content ul{
margin:0 0 0 10px;
}
#copy .grid-listing .view-content li{
background:none;
display: block;
float:left;
height: 140px;
list-style-type: none;
padding:6px;
margin: 0 14px 20px 0px;
}
#copy .grid-listing .view-content a{
cursor: pointer;
display: block;
text-decoration: none;
width: 140px;
}
#copy .grid-listing .view-content li:hover{
background:#e6e4e4;
}
.grid-listing .date-display-single, .bio-listing .views-field-field-title-value, .views-field-created{
font-size:12px;
}
#copy .grid-listing .view-content .views-field-title{
font-weight:bold;
line-height:16px;
}
.grid-listing .views-field-field-you-tube-embed{
height:81px;
overflow:hidden;
margin-bottom:6px;
}
.grid-listing .views-field-field-you-tube-embed .field-content{
top:-13px;
position:relative;
}
#copy .field-field-newsletter div{
display:inline-block;
}
#copy .field-field-newsletter, #copy .field-field-attachment{
border-top:1px dotted #d8d7d7;
border-bottom:1px dotted #d8d7d7;
margin-bottom:10px;
padding:6px 0;
}
#copy .view-Filings .view-header{
float:right;
}
#copy .view-Filings .view-header .rss, #copy .listing.withfilter .view-header .rss{
margin:10px 10px 0 0;
}
@media not all and (-webkit-min-device-pixel-ratio:0) {
    #copy .view-Filings .view-header .rss, #copy .listing.withfilter .view-header .rss {margin-top:30px;}
}
#copy .withfilter .view-header{
position:absolute;
float:right;
margin-left:670px;
}
.two-sidebars #copy .withfilter .view-header{
position:absolute;
float:right;
margin-left:470px;
}
/* bio-listing */
#copy .bio-listing ul{
margin:0;
overflow:hidden;
padding:0;
}
#copy .bio-listing .view-content li{
background:none;
display: inline-block;
min-height: 220px;
list-style-type: none;
padding:6px;
margin: 0 24px 20px 0px;
width: 178px;
}
.two-sidebars #copy .bio-listing .view-content li{
width:207px;
}
#copy .bio-grid td{
padding:16px 12px 14px 12px;
width: 178px;
border-bottom:1px solid #ccc;
}
#copy .bio-grid .views-field-field-title-value{
font-size:12px;
padding:5px 0;
}
#copy .bio-grid .row-last td{
border-bottom:none;
}
#copy .bio-grid .view-content li{
min-height:100px;
border-bottom:1px solid #ccc;
}
#copy .bio-grid .views-field-field-group-value{
font-size:11px;
font-style:italic;
}
/*#copy .bio-listing.nophoto .views-field-field-company-value{
font-size:12px;
line-height:16px;
}*/
#copy .bio-listing .view-content a{
cursor: pointer;
display: block;
text-decoration: none;
width: 178px;
}
#copy .bio-listing .view-content li:hover, #copy .bio-grid td:hover{
background:#e6e4e4;
}
#copy .bio-listing .view-content .views-field-title, #copy .bio-grid .views-field-title{
font-weight:bold;
line-height:16px;
}
#copy .bio-listing .views-field-field-image-fid{
margin-bottom:10px;
}
#copy .bio-grid .views-field-field-title-value, #copy .bio-grid .views-field-field-company-value{
line-height:16px;
}
/* search results page */
.section-search #copy .search-results{
padding-top:20px;
}
.section-search #copy h3{
margin-bottom:0;
padding:0;
}
.section-search #copy hr{
margin-top:0;
}
#copy .highlight, #copy .duesresult{
background:#e1f0d8;
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
margin:10px 0 20px 0;
padding:8px 10px 4px 20px;
}
#copy .duesresult{
display:block;
font-weight:bold;
padding:8px 10px;
}
#copy h2.highlight{
font-size:20px;
line-height:24px;
}
.listing .members, #slides .tagged .members{
background: url(../images/lock.png) 100% 2px no-repeat;
display:inline-block;
height:14px;
text-indent:-999999em;
width:11px;
}
.page-who-we-are-membership-dues-calculator #copy .form-submit{
margin-left:10px;
}
.anchorlinks{
border-bottom:1px solid #cdcecf;
margin-bottom:10px;
}
.anchorlinks ul{
margin-bottom:0;
}
.page-contact-us #copy .node-type-webform .webform-container-inline label{
display:inline-block;
width:100px;
}
#copy .node-type-webform select{
width:336px;
}
#copy .node-type-webform input, #copy .node-type-webform select, #copy .node-type-webform textarea{
margin-bottom:6px;
}
#copy .node-type-webform .form-submit{
margin-top:10px;
}
/* --------------------------------------------
footer
----------------------------------------------*/
#footer{
background:#9ea0a3;
clear:both;
color:#fff;
display:block;
font-size:13px;
overflow:hidden;
padding:16px 10px 14px 30px;
}
.footernav, .footerutility{
display:inline-block;
list-style:none; 
margin-bottom:10px;
padding:0; 
width:650px;
}
.footernav ul ul, .footerutility ul ul{
display:none; 
list-style:none;
}
.footernav li, .footerutility li{
display:inline;
list-style-type:none;
list-style-image:none;
}
.footernav li a{
color:#fff;
font-family: 'Arvo', serif;
padding:0 14px;
text-decoration:none;
}
.footernav li a:hover, .footerutility li a:hover{
color:#000;
}
/* social media */
.socialmedia{
display:inline-block;
text-align:right;
width:300px;
}
.socialmedia .sharethis{
float:left;
}
.socialmedia h5{
color:#fff;
display:inline;
font-size:11px;
font-weight:normal;
padding:10px 10px;
position:relative;
text-transform:uppercase;
top:4px;
}
.socialmedia p{
display:inline;
margin:0;
padding:0;
}
.socialmedia img{
margin:0 8px;
}
/* footerutility */
.footerutility li a{
border-right:1px solid #105d92;
color:#105d92;
font-size:11px;
padding:0 10px 0 8px;
text-decoration:none;
}
.footerutility li.last a{
border:0;
}
#siteinfo{
background:#fff;
clear:both;
font-size:11px;
overflow:hidden;
padding:10px 20px 10px 40px;
}
.copyright{
color:#535557;
float:right;
}
.address{	
border-top:1px solid #acacac;
clear:both;
color:#535557;
font-size:11px;
padding-top:10px;
}
.address img{
float:left;
margin:0 14px 0 0; 
}
#block-user-0 h2.title, #block-user-0 .item-list{ 
display:none 
}
#block-user-0{ 
background:#9eb98e; 
width:153px; 
position:absolute;
top:30px;
right:186px;
z-index:950;
padding:10px;  
color:#fff;
-webkit-box-shadow: 0px 3px 2px 0px #585b60;
-moz-box-shadow: 0px 3px 2px 0px #585b60;
box-shadow: 0px 3px 2px 0px #585b60; 
display:none
} 
#block-block-4 {
display:inline-block;
margin:2px 3px 0 0
}
#block-block-4 a{
color: #fff;
padding:5px 6px;
font-size:11px;
}
#block-block-4 a.active{
background:#9eb98e; 
color:#fff;
}
#block-user-0 .form-submit{
float:right;
margin:5px 0 0 0;
}
#sharethis-widget{
background:#f4f5ed;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
padding:8px;
text-align:center;
line-height:36px;
position:absolute;
top:120px;
margin-left:998px;
}
.front #sharethis-widget, .front .stButton .stLarge { display:none; }
/* Login box; reveal Forgot Password */
#block-user-0 .item-list {display:block; clear:both; padding: 10px 0 0 5px;  }
#block-user-0 .item-list ul {list-style:none}
#block-user-0 .item-list ul li.first {display:none}
#block-user-0 .item-list ul li.last span.ext {display:none}
/* Experts sidebar */
#right .sidebar .blue-box#block-views-Expert_Listing-block_1  {padding:0px}
#right .sidebar .blue-box#block-views-Expert_Listing-block_1 h2  {padding:16px 16px 12px;}
#right .sidebar .view-Expert-Listing.view-id-Expert_Listing .views-row {padding: 10px 0 5px; line-height:1.5; margin: 5px 0; 
	border-top: 1px solid #D2D2D4;  padding: 10px 16px 5px; }
#right .sidebar .view-Expert-Listing .views-field-field-expertise-value {font-weight:bold;}	
#right .sidebar .view-Expert-Listing.view-id-Expert_Listing .views-row .views-field-title {display: block;}
/* Latest information on issue page */
#copy .listing .view-content {padding-left:0;}
#copy .listing .views-field-title{font-size:13px;}
/* RSS icon fix for drop below heading in left sidebar */
.not-front #left .listing h2 .rss  {
background:url(../images/rss.png) 0 0 no-repeat;
display:inline-block;
float:right;
height:14px;
margin-left:0;
text-indent:-999999px;
width:14px;
}
/* Apply reset buttons on same line as search box */
.view-Press-Releases .views-exposed-form .views-exposed-widget {
    padding: 0.5em 0 0;
}
.view-Press-Releases .views-exposed-form .views-exposed-widget .form-item #edit-body {
    margin-right: 5px;
    width:160px;
}
/* daily Lead */
.not-front .view-dailyLead .views-row {margin-bottom:10px; border-bottom: 1px solid #D2D2D4; padding-bottom:10px}
#left #block-block-9 .content {
    padding: 0 0 5px 22px;
}
#left #block-block-9 .content h2 {
    padding-left: 22px;
} 
#left #block-block-9 .content form {
    padding: 0 0 10px 22px;
}
#left #block-block-9 .content form input {
    display: block;
}
#block-block-9 .content form input[type="text"] {
    margin-bottom: 6px;
}
/* new blog author field */
#copy .field-field-author ul {margin-left:0}
#copy .field-field-author ul li {background:none; padding-left:0;}
/* add gradient background behind utility region */
.front .region-navigation {
    margin-top: 3px;
}
.front .region-utility {position: absolute;right:0; top:0; padding:5px 5px 10px; 
/*background: -moz-linear-gradient(left,  rgba(255,255,255,0.9) 0%, rgba(19,79,120,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(19,79,120,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(19,79,120,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(19,79,120,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(19,79,120,1) 100%); /* IE10+ */
/*background: linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(19,79,120,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#134f78',GradientType=1 ); /* IE6-9 */
background-color:#66a1d0;
}
.not-front .region-utility {position: absolute;right:0; top:0; padding:5px 5px 10px; 
background-color:#66a1d0;
}
.view-Home-Events .views-field-php{
	float:left;
	margin:4px 10px 50px 0;
	clear: left;
}
.view-events-upcoming-list .views-field-php{
	float:left;
	margin:2px 10px 10px 0;
}
#comment-form ul.tips, #comment-form a[href="/filter/tips"], #comment-form .textarea-identifier, #comment-form fieldset.collapsible{ display:none; }
/**RESPONSIVE MODIFICATIONS**/
.debug{
	position:fixed;
	bottom:0;
	left:50%;
	font-size:12px;
	z-index:99999;
	border:1px solid #555555;
	background:#fff;
}
#page-container, #columns {
	max-width: 998px;
	width:auto;
}
.not-front #left{
	width:24.4%;
}
.rescontainer{
	float:left;
	width:75.6%;
	position:relative;
}
.not-front #copy{
	width:64.9%;
	margin:0;
}
.not-front #copy .copyinner{
	padding:20px 0 0 30px;
}
.not-front #right{
	width:23.6%;
	float:right;
	margin-right:29px;
}
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
/**home page**/
.front #left {
	width:36%;
}
.front #copy {
	width:30.6%;
}
.front #right {
	width:26.9%;
}
.footernav, .footerutility {
	width:67%;
}
.socialmedia { width:30%; }
#slides {
    height: auto;
    max-width: 998px;
	width:auto;
	position:relative;
}
#slides .views-field-field-image-fid img{
	width:100%;
	height:auto;
}
#slides .views_slideshow_slide, #slides .views_slideshow_teaser_section {
  width: 100% !important;
  height:auto !important;
}
#slides .views-slideshow-controls-bottom {
	top:auto;
	bottom:0;
	width:100%;
	max-width:998px;
	padding:0;
}
#slides .slide-info {
	top:auto;
	bottom:45px;
	width:54%;
}
#slides .views_slideshow_next {
	right:0;
	margin-left:0;
}
#slides #views_slideshow_thumbnailhover_div_breakout_teaser_nodequeue_1-block_0{ margin-left:50px; }
.tagged {
	margin-left:0;
	right:60px;
	width:32%;
}
.smallmenu{ display:none; }
#nav li .arrow{ display:none; }
.view-Home-Events .views-field-php {
	margin: 4px 0 0 0;
	width:40px;
	position:absolute;
	left:0;
	top:10px;
}
#block-views-Home_Events-block_1 .views-row{ position:relative; min-height:30px; }
#block-views-Home_Events-block_1 .views-field-title, #block-views-Home_Events-block_1 .views-field-field-dates-value,
#block-views-Home_Events-block_1 .views-field-name, #block-views-Home_Events-block_1 .views-field-city, #block-views-Home_Events-block_1 .views-field-nothing,
#block-views-Home_Events-block_1 .views-field-type{ margin-left:40px; }
#block-views-Home_Events-block_1 .views-field-type{ display:none; }
#block-views-Home_Events-block_1 .views-field-title{ margin-top:10px; }
#left select{ display:none; }
#block-block-14, .mediumshare{ display:none; }
.mobile-enabled{ display:none; }