@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;

}

/* --------------------------------------------

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; }