 /**



 * @file



 * Page Styling



 *



 * Style the markup found in page.tpl.php. Also includes some styling of



 * miscellaneous Drupal elements that appear in the $content variable, such as



 * ul.links, .pager, .more-link, etc.



 */







@font-face {



  font-family: 'FontAwesome';



  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');



  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');



  font-weight: normal;



  font-style: normal;



}





/* New Updates - 9/30/2020 */

#views-exposed-form-legislative-resolutions-page-6 #edit-field-session-nid-selective {

	min-width: 400px;

}

#views-exposed-form-legislative-resolutions-page-6 #edit-submit-legislative-resolutions,

#views-exposed-form-legislative-resolutions-page-6 #edit-reset {

    margin-top: 21px;

    font-size: 14px; 

}



.wrapper input[type="text"] {

    position: relative; 

}



input { font-family: 'FontAwesome'; } /* This is for the placeholder */



.wrapper:before {

    font-family: 'FontAwesome';

    color:red;

    position: relative;

    left: -5px;

    content: "\f007";

}



#block-block-186 .new-leg-search {

    position: relative

}



#block-block-186 .new-leg-search, #block-block-110 .new-leg-search {

    position: relative; 

    padding: 6px 27px;

    width: auto;

    vertical-align: middle;

    border: 1px solid #666;

    border-radius: 2px;

    border-color: #666666;

    background-color: #CECECE;

    background-image: none;

    filter: none;

    color: #FFF;

    font-size: 11px;

}



#block-block-186 input.leg-search-input, #block-block-110  input.leg-search-input{

    color: #217cc6 !important;

    font-size: 14px !important;

    border: 1px solid #7b7b7b !important;

    background: #fff !important;

    vertical-align: middle !important;

    width: 160px !important;

    padding: 2px 2px 2px 8px !important;

    height: 19px !important;

    font-style: italic !important;

}



#block-block-110  input.leg-search-input{

    width: 130px !important;

}



#block-block-186 input,

#block-block-110 input{

    vertical-align: middle !important;

}



#block-block-186 form {

    clear: right !important;

    margin-left: 218px !important;

    width: 250px !important;

    position: relative !important;

    z-index: 100 !important;

    padding-top: 4px !important;

}



.page-legislature-legislative-resolutions #block-views-049f544d61089755ff2a1276612379e2 {

    display: none;

} 





/*



 * Body



 */







body {



  margin: 0;



  padding: 0;



}







input::-webkit-input-placeholder {

    color: #000 !important;

	font-size:12px !important;

	font-family: 'PT Sans', sans-serif !important;

}



input:focus::-webkit-input-placeholder {

    color: #000 !important;

	font-size:12px !important;

	font-family: 'PT Sans', sans-serif !important;

}



.gsc-input #edit-search-api-views-fulltext, .gsc-search-box-tools .gsc-search-box .gsc-input, #gsc-i-id1 .gsc-input {

	font-size: 12px !important;

    border: 1px solid #999 !important; 

    box-shadow: none !important;

    padding: 2px !important;

    outline: none !important;

    height: 27px !important;

    display: inline-block;

    margin: 0px;

    vertical-align: top;

	font-family: 'PT Sans', sans-serif;

	box-sizing: border-box;

	width: 100%;

}

.google h2:before {

    content: "\f002";

    font: normal normal normal 16px/1 FontAwesome;

    margin-right: 5px;

}

table.gsc-search-box {

    margin-bottom: 5px !important;

	margin-top:0px !important;

}

form tbody {

    border-top: none !important;

}

table.gsc-search-box td {

    vertical-align: top !important;

}

/*#edit-submit-search-page {

height: 26px !important;

    padding: 2px 6px !important;

	width: 13px;

    height: 13px;

    padding: 6px 27px;

    min-width: 13px;

    margin-top: 0px;

	border-color: #666666;

    background-color: #CECECE;

    background-image: none;

    filter: none;

	    width: 71px;

}*/

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {

    width: 13px;

    height: 13px;

    padding: 6px 8px !important;

    min-width: 13px;

    margin-top: 0px !important;

}



#page {



}







/*



 * The skip-link link will be completely hidden until a user tabs to the link.



 * See the element-focusable rule in system.base.css.



 */



td.gsc-search-button {

}

.gsc-search-box-tools .gsc-search-box .gsc-input {

    border: none !important;

    box-shadow: none !important;

    padding: 0px !important;

    outline: none !important;

    margin: 0px !important;

	width: 100%;

}

.gsc-search-box-tools .gsc-search-box input.gsc-input {

	padding: 2px !important;

	width:100%;

	height: 22px !important; 

}

.gsc-input-box {

    border: 1px solid #999 !important;

    background: #fff;

    height: 25px;

}

table.gsc-search-box td {

    vertical-align: middle;

    padding: 0px !important;

    margin: 0px;

}

.gsc-input table {

	margin:0px;

}

.gsst_a {

	margin:0px !important;

} 



#gsc-i-id1, #gsc-i-id2 {

    background: none!important;

} 

table.gsc-search-box td {

    vertical-align: middle;

    padding: 0px !important;

    margin: 0px;

}

.region-header .gsc-search-box-tools .gsc-search-box input.gsc-input {

	color: #217cc6 !important;

    font-size: 14px !important;

    border: 1px solid #7b7b7b !important;

    border-right: none !important;

    background: #fff !important;

    vertical-align: top !important;

    width: 186px !important;

    padding-left: 8px !important;

    height: 22px !important;

    font-style: italic !important;

}

.region-header form.gsc-search-box {

	clear: right !important;

    margin-left: 218px !important;

    width: 245px !important;

    position: relative !important;

    z-index: 100 !important;

	padding-top: 4px !important;

}

.region-header td.gsc-search-button, .region-header table.gsc-search-box {

    width: auto !important;

}

.region-header #gsc-i-id1{

    background: #fff !important;

} 

.region-header .gsc-search-box-tools .gsc-search-box .gsc-input {

	width: auto !important;

}

.region-header .gsc-input-box {

	border: none !important;

}

.region-header .gsc-input-box {

    border: none;

    background: transparent;

    height: auto;

}

.region-header .gsc-search-button input {

	border: 1px solid #7b7b7b !important;

    border-left: none !important;

    width: 23px !important;

    height: 20px !important;

    background: url(../images/search-button.png) no-repeat !important;

    vertical-align: top !important;

    font-size: 0 !important;

    margin-left: -5px !important;

	padding: 0px !important;

    border-radius: 0px !important;

}

.gsib_b {

	display: none !important;

}



/*



 * The skip-link link will be completely hidden until a user tabs to the link.



 * See the element-focusable rule in system.base.css.



 */







#skip-link {



  margin: 0;



}



#skip-link a,



#skip-link a:visited {



  display: block;



  width: 100%;



  padding: 2px 0 3px 0;



  text-align: center;



  background-color: #666;



  color: #fff;



}







/*



 * Header



 */







#header {



}







#logo { /* Wrapping link for logo */



  float: left; /* LTR */



  margin: 0;



  padding: 0;



}



#logo img {



  vertical-align: bottom;



}







#name-and-slogan { /* Wrapper for website name and slogan */



  float: left;



}







#site-name { /* The name of the website */



  margin: 0;



  font-size: 2em;



  line-height: 1.5em;



}



#site-name a:link,



#site-name a:visited {



  color: #000;



  text-decoration: none;



}



#site-name a:hover,



#site-name a:focus {



  text-decoration: underline;



}







#site-slogan { /* The slogan (or tagline) of a website */



  margin: 0;



  font-size: 1em;



}







.region-header { /* Wrapper for any blocks placed in the header region */



  clear: both; /* Clear the logo */



}







/* google search css */



.gsc-adBlock,.gcsc-branding {display:none!important;}



.gstl_50  {



	margin:0px;



}



#gsc-i-id1::-webkit-input-placeholder { /* Chrome/Opera/Safari */



  color: pink;



}



#gsc-i-id1::-moz-placeholder { /* Firefox 19+ */



  color: pink;



}



#gsc-i-id1:-ms-input-placeholder { /* IE 10+ */



  color: pink;



}



#gsc-i-id1:-moz-placeholder { /* Firefox 18- */



  color: pink;



}



.gsc-above-wrapper-area {



    border-bottom: none !important;



    padding: 0px !important;



}



.gsc-results .gsc-cursor {



    display: block !important;



    text-align: center !important;



}



.gsc-cursor-page {



	font-size:15px !important;



}



.gsc-input {



	font-family: 'PT Sans', sans-serif;



	font-size: 15px;



	line-height: 23px;



}



.gsc-control-cse {



	font-family: 'PT Sans', sans-serif !important;



}



.gsc-control-cse .gsc-table-result {



	font-family: 'PT Sans', sans-serif !important;



	color:#231f20 !important; 



}



.gsib_a {



    width: 100%;



    padding: 1px 6px 1px !important;



}



.gsc-control-cse {



	padding:0px !important;



}



.gsc-control-cse form tbody {



    border-top: none;



}



.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {



    border-color: #E9E9E9 !important;



    background-color: transparent !important;



}



.gsc-webResult.gsc-result {



    padding: 0px !important;



    border: none !important;



    margin-bottom: 0;



}



.gsc-results .gsc-cursor-box .gsc-cursor-page {



    color: #115b94 !important;



	background-color: transparent !important;



}



.gsc-results .gsc-cursor-box .gsc-cursor-current-page {



	color: #115b94 !important;



	background-color: transparent !important;



}



.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {



    color: #115b94 !important;



}



.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {



    color: #115b94 !important;



}



.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {



    padding-left: 0px !important;



    padding-right: 0px !important;



}



.gsc-webResult.gsc-result {



    margin-bottom: 10px;



}



span.gs-fileFormat, span.gs-fileFormat {



    font-size: 11px !important;



}



.gsc-above-wrapper-area-container {



	margin-bottom:20px !important;



}



.gsc-resultsHeader {



    display: none !important;



}



.gs-fileFormat {



	display:none;



}



.gs-snippet {



    margin-top: 0px !important;



}



.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {



    color: #545454 !important;



}



.gsc-control-cse, .gsc-control-cse .gsc-table-result {



    font-size: 13px !important;



}



.gsc-control-cse .gsc-table-result {



    font-family: 'PT Sans', sans-serif !important;



    margin-top: 0px !important;



	margin-bottom: 10px !important;



}



.gsc-webResult.gsc-result {



    margin-bottom: 10px !important;



}







.gsc-control-cse {



	background-color:transparent !important;



} 



.cse .gsc-control-cse, .gsc-control-cse {



    border: none !important;



}



.gsc-input {



	text-indent: 0px !important;



}







::-webkit-input-placeholder { /* Chrome/Opera/Safari */



  color: transparent !important;



}



::-moz-placeholder { /* Firefox 19+ */



  color: transparent !important;



}



:-ms-input-placeholder { /* IE 10+ */



  color: transparent !important;



}



:-moz-placeholder { /* Firefox 18- */



  color: transparent !important;



}







/*



 * Main (container for everything else)



 */







#main {



}







/*



 * Content



 */







#content {



}







.region-highlighted {



}







.breadcrumb { /* The path to the current page in the form of a list of links */



}



.breadcrumb ol {



  margin: 0;



  padding: 0;



}



.breadcrumb li {



  display: inline;



  list-style-type: none;



  margin: 0;



  padding: 0;



}







h1.title, /* The title of the page */



h2.node-title, /* Title of a piece of content when it is given in a list of content */



h2.block-title, /* Block title */



h2.title, /* Comment section heading */



h2.comment-form, /* Comment form heading */



h3.title { /* Comment title */



  margin: 0;



}







tr.even { /* Some tables have rows marked even or odd. */



  /* background-color: #eee; */ /* Drupal core uses a #eee background */



}







tr.odd {



  /* background-color: #eee; */ /* Drupal core uses a #eee background */



}







div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */



  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */



}



div.messages ul {



  margin-top: 0;



  margin-bottom: 0;



}







div.status { /* Normal priority messages */



}







div.warning,



tr.warning { /* Medium priority messages */



  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */



}







div.error,



tr.error { /* High priority messages. See also the .error declaration below. */



}







.error { /* Errors that are separate from div.messages status messages. */



  /* color: #e55; */ /* Drupal core uses a #e55 background */



}







.warning { /* Warnings that are separate from div.messages status messages. */



  /* color: #e09010; */ /* Drupal core uses a #e09010 background */



}







.tabs { /* See also the tabs.css file. */



}







.region-help { /* Help text on a page */



}







.more-help-link { /* Link to more help */



}







.region-content { /* Wrapper for the actual page content */



}







ul.inline { /* List of links generated by theme_links() */



  display: inline;



  padding: 0;



}



ul.inline li {



  display: inline;



  list-style-type: none;



  padding: 0 1em 0 0; /* LTR */



}







span.field-label { /* The inline field label used by the Fences module */



  padding: 0 1em 0 0; /* LTR */



}







.item-list .pager { /* A list of page numbers when more than 1 page of content is available */



  padding: 0;



}



.item-list .pager li { /* Each page number in the pager list */



  padding: 0 0.5em;



}







.feed-icon { /* The link to the RSS or Atom feed for the current list of content */



}







.more-link { /* Aggregator, blog, and forum more link */



}







/*



 * First sidebar (on left in LTR languages, on right in RTL)



 *



 * Remember to NOT add padding or margin to your .region-sidebar-first



 * (see the layout.css file.)



 */







.region-sidebar-first {



}







/*



 * Second sidebar (on right in LTR languages, on left in RTL)



 *



 * Remember to NOT add padding or margin to your .region-sidebar-second



 * (see the layout.css file.)



 */







.region-sidebar-second {



}







/*



 * Footer



 */







#footer {



}







/*



 * Page bottom



 */







.region-bottom { /* Wrapper for any blocks placed in the page bottom region */



}











/* uc styles */



body {



	font-family: 'PT Sans Caption', sans-serif;



}



header#header {



	position: absolute;



	top: 0;



	



	padding: 0;



	width: 100%;



	left: 0;



}



header#header #headerFixed {



	position: fixed;



	top: 0;



	width: 100%;



	left: 0;



	/*background: url(../images/masthead-bg.png) repeat-x;*/background: url(../images/masthead-bg2.png) repeat-x;



	z-index: 999;



}



#headerWrap #logo {



	margin-top: 21px;



	margin-bottom: 52px;



}



.admin-menu header#header {



	top: 30px;



}



.admin-menu header#header #headerFixed {



	top: 30px;



}



#header .region-header {



	float: left;



	width: 623px;



	clear: none;



	position: relative;



}



#headerWrap {



	width: 966px;



	margin: 0 auto;



	



	padding-top: 10px;



}



/* social icons */



#block-block-2,



#block-block-60 {



	width: 328px;



	float: right;



	margin: 6px 0;



	position: relative;



	z-index: 30;



}



#block-block-60 {



	width: 254px;



}



#block-block-2 p, #block-block-60 p,



#mainWrap #block-block-16 p,



#block-block-34 p {



	margin: 0;



}



#block-block-2 img, #block-block-60 span,



#block-block-16 img,



#block-block-2 span,#block-block-34 img



 {



	margin-right: 9px;



}



#block-block-2 span, #block-block-60 span,



#block-block-16 span,



#block-block-34 span {



	float: left;



	width: 27px;



}



#block-block-16 span {



	margin-right: 8px;



}



#block-block-2 span a, #block-block-60 span a {



	display: block;



	width: 27px;



	height: 26px;



	text-indent: -1000em;



	background-repeat: no-repeat;



}







#block-block-16 span a {



	display: block;



	width: 24px;



	height: 24px;



	text-indent: -1000em;



	background-repeat: no-repeat;



}



#block-block-34 span a {



	display: block;



	width: 27px;



	height: 26px;



	text-indent: -1000em;



	background-repeat: no-repeat;



}



#block-block-2 span.fbIcon a,



#block-block-60 span.fbIcon a {



	background-image: url(../images/fb-icon.png);



}

#block-block-2 span.igIcon a,



#block-block-60 span.igIcon a {



	background-image: url(../images/ig-icon.png);



}



#block-block-2 span.twIcon a,



#block-block-60 span.twIcon a {



	background-image: url(../images/tw-icon.png);



}



#block-block-2 span.flIcon a {



	background-image: url(../images/fl-icon.png);



	width: 27px;



}



#block-block-2 span.ytIcon a {



	background-image: url(../images/yt-icon.png);



}







#block-block-16 span.fbIcon a {



	background-image: url(../images/red-fb-icon.png);



}



#block-block-16 span.twIcon a {



	background-image: url(../images/red-tw-icon.png);



}



#block-block-16 span.igIcon a {



	background-image: url(../images/red-ig-icon.png);



}





#block-block-16 span.flIcon a {



	background-image: url(../images/red-fl-icon.png);



	width: 27px;



}



#block-block-16 span.ytIcon a {



	background-image: url(../images/red-yt-icon.png);



}



#block-block-2 span a:hover,



#block-block-60 span a:hover {	



	background-position: 0 -26px;



}



#block-block-16 span a:hover {	



	background-position: 0 -24px;



}



#block-block-17 {



	clear: left;



}



#block-block-34 span.fbIcon a {



	background-image: url(../images/fb-icon.png);



}



#block-block-34 span.twIcon a {



	background-image: url(../images/tw-icon.png);



}



#block-block-34 span a:hover {	



	background-position: 0 -26px;



}



#mainWrap .sidebars h2 {



	font-size: 16px;



	color: #3c3d3d;



	margin-bottom: 5px;



	font-family: 'PT Sans Bold',sans-serif;



	font-weight: bold;



	text-transform: uppercase;



}



#block-views-news-feed-block-5 a {



	color: #231F20;



	text-decoration: none;



}



/* .. */



.clearer {border:0 none;clear:both;float:none;font-size:1px;height:0;line-height:1px;margin:0;padding:0;visibility:hidden;}



/* header search */



#headerWrap #block-search-form,



#custom-search-blocks-form-1,



#headerWrap #views-exposed-form-search-page-page,



#views-exposed-form-legislature-search-leg-search-block {



	clear: right;    



	margin-left: 218px;



    width: 245px;



	position: relative;



	z-index: 100;



}



#headerWrap #block-search-form .form-submit,



#custom-search-blocks-form-1 .form-submit,



#headerWrap #views-exposed-form-search-page-page .form-submit,



#views-exposed-form-legislature-search-leg-search-block .form-submit {



	border: 1px solid #7b7b7b;



	border-left: none;



	width: 25px;



	height: 22px;



	background: url(../images/search-button.png) no-repeat;



	vertical-align: top;



	font-size: 0;



	margin-left: -5px;



}



#headerWrap #views-exposed-form-search-page-page #edit-submit-search-page2 {



	border: none;



	margin-left: 15px;



}



#headerWrap #edit-search-block-form--2,



#edit-custom-search-blocks-form-1--2  ,



#headerWrap #views-exposed-form-search-page-page #edit-search-api-views-fulltext,



#views-exposed-form-legislature-search-leg-search-block #edit-search-api-views-fulltext {



	color: #217cc6;



	font-size: 14px;



	border: 1px solid #7b7b7b;



	border-right: none;



	background: #fff;



	vertical-align: top;



	width: 177px;



	padding-left: 8px;



	height: 18px;



	font-style: italic;



}



.formDept #edit-field-department {



	color: #217cc6;



	font-size: 14px;



	font-style: italic;



	width: 195px;



}



#headerWrap #views-exposed-form-search-page-page input::-webkit-input-placeholder {



	color: #217cc6;



}



#headerWrap .form-item,



#custom-search-blocks-form-1 .form-item {



	margin: 0;



}



#block-custom-search-blocks-1 #edit-actions--2,



#block-custom-search-blocks-1 #edit-actions,



#block-custom-search-blocks-1 .form-item {



	display: inline;



}



#showDept {



	/*height: 26px;



	width: 26px;



	text-indent: -1000em;



	float: right;



	display:block;



	background: url(../images/26x26-gear.png) 0 0;*/



	background: url("/modules/contextual/images/gear-select.png") no-repeat scroll 2px 0 transparent;



    border: 1px solid transparent;



    border-radius: 4px 4px 4px 4px;



    height: 18px;



    margin: 0;



    outline: medium none;



    overflow: hidden;



    padding: 0 2px;



    text-indent: 34px;



    width: 25px;



	



	float: right;



}



#showDept:hover {



	background-position: 2px -18px;



}



#headerWrap .formDept {



	display:none;    



	position: absolute;



    top: 21px;



    z-index: 100;



	color: #115B94;



	background: #fff;



	border: 1px solid #CCCCCC;



	border-radius: 0;



	padding: 0.25em;



}



#headerWrap .formDept p {



	margin: 0;



}



#headerWrap .formDept a {



	font-size: 12px;



	text-decoration: none;



	font-style: italic;



	color: #115B94;



}



#headerWrap .formDept a.hideDept {



	float: right;



	font-style: normal;



	padding: 0 3px 3px;



	border: 1px solid #aaa;



	border-radius: 2px;



	line-height: 12px;



	color: #fff;



	background: #ccc;



	text-decoration: none!important;



}



#headerWrap .formDept a:hover {



text-decoration: underline;



}



/* .. */



/* header county seal */



#block-block-3 {



	height: 155px;



	width: 155px;



	position: absolute;



	right: 1px;



    top: -4px;



	z-index: 11;



}



#block-block-3 p {



	margin: 0;



}



#block-block-48 { width: 171px; position: absolute; top: -9px; left: 41px; margin: 0;}



#block-block-48 p { margin: 0; }



#page {



	padding-top: 195px;



}



.region-alert { /*height: 75px;*/ height: 0; overflow: hidden; background: url(../images/alert-bg.jpg); width: 100%; position: fixed; z-index: 999;}



.region-alert + #page header#header { /*top: 75px;*/ }







#block-views-emergency-banner-block { width: 896px; margin: 0 auto; padding: 5px 0; color: #fff; padding-left: 70px; background: url(../images/alert-icon.png) no-repeat 5px center; font-size: 18px;}



#block-views-emergency-banner-block h2 {



	font-family: 'Cabin', sans-serif;



	font-weight: 700;



	margin: 0;



	font-size: 21px;



	line-height: 36px;



}



#block-views-emergency-banner-block .view-header {



	width: 26px;



	height: 26px;



	float: right;



	margin-top: -33px;



}



#block-views-emergency-banner-block .view-header a#closeBan {



	display: block;



	width: 26px;



	height: 26px;



	background: url(../images/close-button.png);



	text-indent: -1000em;



}



#block-views-emergency-banner-block ul { margin: 0; }



#block-views-emergency-banner-block a {



	color: #fff;



	font-weight: bold;



	text-decoration: none;



}



#block-views-emergency-banner-block a:hover {



	font-style: italic;



}







#block-views-emergency-banner-block-1 {



    background: url(../images/notice-bg2.png) repeat-x;



}



#block-views-emergency-banner-block-1:after {



    content: "";



    display:block;



    clear: both;



}



.view-id-emergency_banner.view-display-id-block_1 { width: 966px; margin: 0 auto; padding: 5px 0; color: #fff;  font-size: 18px; height: 75px; margin-top: -47px;}



#block-views-emergency-banner-block-1 h2 {



	font-family: 'Cabin', sans-serif;



	font-weight: 700;



	font-size: 21px;



	line-height: 36px;



    width: 966px;



    margin: 0 auto 0;



    padding-top: 4px;



    padding-left: 0;



    color: #fff; 



}



#block-views-emergency-banner-block-1 .view-header{



	width: 26px;



	height: 26px;



	float: right;



	margin-top: 11px;



}



#block-views-emergency-banner-block-1 .view-content {



    padding-top: 42px;



}



#block-views-emergency-banner-block-1 .view-header a#closeBan {



	display: block;



	width: 26px;



	height: 26px;



	background: url(../images/close-button.png);



	text-indent: -1000em;



}



#block-views-emergency-banner-block-1 ul { margin: 0; }



#block-views-emergency-banner-block-1 a {



	color: #fff;



	font-weight: bold;



	text-decoration: none;



}



#block-views-emergency-banner-block-1 a:hover {



	font-style: italic;



}







.admin-menu #page {



	padding-top: 210px;



}



.homeMain {



	margin-top: 



}



.two-sidebars .region-sidebar-first {



	width: 226px;



	padding-left: 12px;



	padding-right: 12px;



	background: url(../images/main-column-border.png) no-repeat right 18px;



}



.two-sidebars .region-sidebar-second {



	margin-left: 651px;



	width: 226px;



	padding-left: 12px;



	padding-right: 12px;



}



.two-sidebars #content {



	width: 420px;



	padding-left: 17px;



	padding-right: 17px;



	margin-left: 250px;



	background: url(../images/main-column-border.png) no-repeat right 18px;



}



.front .field-name-field-department {



	display: none;



}



/* mike hein home feature */



#block-block-5 h2 {



	font-size: 30px;



	margin: 0;



	line-height: normal;



	font-weight: normal;



}



#block-block-5 h3 {



	font-size: 18px;



	margin: 0;



	line-height: normal;



	font-weight: normal;



}



#block-block-5 p {



	font-size: 15px;



	margin: 5px 0;



}



#block-block-5 a {



	color: #fff;



	text-decoration: none;



}



#block-block-5 a:hover {



				color:#0196dc;



				text-decoration: underline;



				}



#colorbox {



	z-index: 1000;



}



#cboxClose {



	background: url(../images/lightbox-close.png);



	text-indent: -1000em;



	height: 25px;



	width: 26px;



	position: absolute;



    right: 10px;



    top: 20px;



    z-index: 1001;



	cursor: pointer;



}



#block-block-18 {



	background: #000;



	color: #fff;



	padding: 0 22px 25px;



	line-height: normal;



}



#block-block-18 a{



	color:#fff;}



#block-block-18 a:hover{



	text-decoration:none;}



#cboxContent {



	



}



.extlink-extra-leaving,



#custom-messageBox {



	background: #000;



	color: #fff;



	padding: 0 22px 10px;



	font-size: 12px;



	width: 550px;



	margin: 0 auto;



}



.extlink-extra-leaving a,



#custom-messageBox a {



color: #fff;



}



#block-block-18 h2.block-title,



#block-block-18 .extlink-extra-leaving h2.block-title{



	font-size:30px;



	font-weight: normal;



}



#block-block-18 .lcol {



	width:210px;



	float:left;



	padding-top: 240px;



}



/* front news block */



#content #block-views-news-feed-block-1 h2.block-title {



	font-size: 30px;



	margin: 0;



	line-height: normal;



	font-weight: normal;



	color: #fff;



	text-transform: none;



}



#block-views-news-feed-block-1 ul {



	list-style-type: none;



	padding-left: 0;



	font-family: 'PT Sans', sans-serif;



	font-size: 18px;



	margin: 10px 0;



}



#content #block-views-news-feed-block-1 a {



	color: #fff;



	text-decoration: none;



}



#content #block-views-news-feed-block-1 a:hover {



				color:#0196dc;



				text-decoration: underline;



				}



#block-views-news-feed-block-1 li {



	margin-top: 18px;



	padding-top: 29px;



	border-top: 1px dashed #fff;



}



#block-views-news-feed-block-1 li:first-child {



	margin: 0;



	padding: 0;



	border: none;	



}



#block-views-news-feed-block-1 .view-footer {



	text-align: right;



}



#block-views-news-feed-block-1 .view-footer p {



	margin: 5px 0;



}



/* front video block */



#block-views-video-list-block h2.block-title,



#block-views-video-list-block-2 h2.block-title {



	font-size: 30px;



	margin: 0;



	line-height: normal;



	font-weight: normal;



}



#block-views-video-list-block ul,



#block-views-video-list-block-2 ul {



	list-style-type: none;



	padding: 0;



	margin-top: 10px;



}



#block-views-video-list-block li,



#block-views-video-list-block-2 li {



	margin: 20px 0;



}



#block-views-video-list-block object,



#block-views-video-list-block-2 object {



	border: 1px solid #ccc;



}



#block-views-video-list-block  .vjs-default-skin video + .vjs-big-play-button,



#block-views-video-list-block-2  .vjs-default-skin video + img + div + div + .vjs-big-play-button {



	background: none;



    border: none;



    border-radius: none;



    box-shadow: none;



    cursor: pointer !important;



    display: block;



    height: auto;



    left: 39%;



    margin: 0;



    opacity: 1;



    position: absolute;



    text-align: center;



    top: 39%;



    width: auto;



    z-index: 2;



}



#block-views-video-list-block .vjs-default-skin video + div.vjs-big-play-button span,



#block-views-video-list-block-2 .vjs-default-skin video + img + div + div + div.vjs-big-play-button span  {



	background: url("../images/my-yt-sprite.png") 0 0 transparent;



    display: block;



    height: 30px;



    left: 50%;



    margin: 0;



    position: absolute;



    top: 50%;



    width: 44px;



}



#block-views-video-list-block .vjs-default-skin video + div.vjs-big-play-button span:hover,



#block-views-video-list-block .vjs-default-skin video + img + div + div + div.vjs-big-play-button span:hover {



	background-position: 0 -31px;



}







.front #main article.node {



	display: none;



}







#footer {



	padding:0;



	position: relative;



}



#block-translate-this-button,



#block-gtranslate-gtranslate {



	width: 126px;



	position: absolute;



	left: 172px;



	margin: 0;



	z-index: 101;



	max-height: 20px;



	overflow: hidden;



	top: 10px;



}



#block-translate-this-button #translate-this {



	height: 33px;



	/*overflow: hidden;*/



	text-indent: -1000em;



}



#block-translate-this-button #translate-this .translate-this-button {



	background: url(../images/uc-translation.png) no-repeat -13px 0;



	height: 33px;



	width: 86px;



	overflow: hidden;



	text-indent: -1000em;



}



#block-gtranslate-gtranslate  { padding-top: 11px; background: url(../images/lang-pipe.png) no-repeat 39px -4px;}



#block-gtranslate-gtranslate  a { margin-right: 10px; }



#block-gtranslate-gtranslate  a  img { margin-top: -10px; max-height: 20px; }



#block-block-37 { height: 55px; width: 45px; position: absolute; top: 2px; left: 171px; z-index: 102; background: url(../images/no-just-no.png)}



.view-content .item-list > ul {



	list-style-type: none;



	padding-left: 0;



	margin: 10px 0;



}



.view-content .item-list > ul {



	list-style-type: none;



	padding-left: 0;



	margin: 10px 0;



}



#content .block-views h2.block-title,



#content #block-block-21 h2.block-title {



	font-size: 24px;



	color: #535353;



	text-transform: uppercase;

    display: none;



}



#content #block-block-21 h2.block-title {



	margin-bottom: 10px;



}



#block-views-department-home-dl-block-1,



#block-block-21 {



	padding: 0.25em 0 0.5em;



	border-top: 2px solid #e1dddd;



	border-bottom: 2px solid #e1dddd;



	margin-bottom: 1em;



}



#block-block-21 {







	padding-bottom: 10px;



}



#block-flickr-3 {



	padding: 0.25em 0 0.5em;



	margin-bottom: 1em;



	width: 302px;



	padding-bottom: 10px;



}



#block-flickr-3 .flickr-album-heading { display: none; }



#block-flickr-3 img, #block-flickr-3 a { display: inline-block; }



#content #block-flickr-3 h2.block-title {



	margin-bottom: 10px;



	font-size: 24px;



	color: #535353;



	text-transform: uppercase;



	margin-top: 0;



}







#block-views-video-list-block-1 {



	width: 290px;



	float: right;



	margin-top: -247px;



	margin-right: 55px;



}



#block-views-news-feed-block-3 h2.block-title,



#block-views-news-feed-block-6 h2.block-title {



	color: #3c3c3c;



	margin: 0;



}



#block-views-news-feed-block-3 .field-content,



#block-views-news-feed-block-6 .field-content {



	font-size: 16px;	



}



#block-views-news-feed-block-3 .field-content a,



#block-views-news-feed-block-6 .field-content a {



	color: #323232;



	font-weight: bold;



	



}



#block-views-news-feed-block-3 li.views-row,



#block-views-news-feed-block-6 li.views-row {



	padding: 1em 0;



	background: url(../images/dotted-border-rule.jpg) no-repeat bottom left;



}







/* bottom sections nav */



#block-menu-menu-bottom-sections-nav {



	background: url("../images/main-bg.png") repeat scroll 0 0 transparent;



	text-shadow: 0.1em 0.1em 0.2em black;



	min-height: 68px;



	margin-top:65px;



}



#block-menu-menu-bottom-sections-nav ul {



	list-style-type: none;



	padding: 20px 26px;



	margin:0;



}



#block-menu-menu-bottom-sections-nav li {



	margin-left: 23px;



	padding-left: 22px;



	border-left: 1px solid #fff;



	list-style-type: none!important;



	list-style-image: none!important;



	float: left;



}



#block-menu-menu-bottom-sections-nav li ul {



	display: none;



}



#block-menu-menu-bottom-sections-nav li:first-child {



	margin-left: 0;



	padding-left: 0;



	border-left: none;



}



#block-menu-menu-bottom-sections-nav a {



	color: #fff;



	text-decoration: none;



	font-size:14px;



}



#block-menu-menu-bottom-sections-nav a:hover {



	color: #0196DC;



	text-decoration: underline;



}



.front .region-homedl {



	/*background: url(../images/home-banner-bg.png);*/



	padding-top: 203px;



	padding-bottom: 1px;



	overflow: hidden;



}



.region-homedl .block {



	margin-bottom: 0;



}



.sectionDL {



	position: relative;



	width: 966px;



	overflow: hidden;



}



.sectionDLBox {



	background: #000;



	width: 967px;



}



.sectionDLBox ul {



	list-style-type: none;



	padding-left: 0;



	margin: 0;



}



.sectionDLBox .views-row {	



	position: relative;



	width: 966px;



	overflow: hidden;



}



.sectionDLBox .views-field-field-dl-image img {



	display: block;



}



.sectionDL img {



	display: block;



}	



.sectionDL span {



	font-size: 19px;



					padding: 13px 33px;



					background: url("../images/main-bg.png") repeat scroll 0 0 transparent;



					position: absolute;



					bottom: 0px;



					left: 0;



					display: block;



					width: 100%;



					font-family: 'Muli', sans-serif;



}



.sectionDLBox .field-content span {



	font-size: 19px;



					padding: 13px 33px;



					background: url("../images/main-bg.png") repeat scroll 0 0 transparent;



					position: absolute;



					bottom: 0px;



					left: 0;



					display: block;



					width: 100%;



					font-family: 'Muli', sans-serif;



					width: 900px;



}



.sectionDLBox .views-field-field-dl-image {



	height: 278px;



	overlfow: hidden;



}



.sectionDL a,



.sectionDLBox span a {



	color: #fff;



	text-decoration: none;



	font-style: italic;



	font-size: 16px;



	float: right;



	display: block;



	width:200px;



	text-align:right;



}



.sectionDLBox span a:hover {



				color:#0196dc;



				text-decoration: underline;



				}



.sectionDLBox .views-field-field-caption {



				position: absolute;



				bottom: 0px;



				left: 0;



				width: 100%;



				color: #fff;



				z-index: 6;



				text-align: left;



			}



#homeDLHolder,



.view-home-dl-dynamic {



	width: 1000px;



	margin: 0 auto;



	position: relative;



}



#homeDLHolder ul,



.homeDLHolder ul {



				list-style: none;



				padding: 0;



				margin: 0 auto;



				width: 865px;



				height: 498px;



			}



			#homeDLHolder li,



			.homeDLHolder li {



				height: 498px;



				width: 865px;



				background-color: #ccc;



				text-align: center;



				cursor: pointer;



				overflow: hidden;



				border: 5px solid #fff;



			}



				#homeDLHolder li.roundabout-in-focus,



				.homeDLHolder li.roundabout-in-focus {



					cursor: default;



					/*border-width: 8px;*/



				}



			#homeDLHolder li div.panelabout,



			.homeDLHolder li {



				position: relative;



			}



			div.panelabout img {



				position: absolute;



				top: 0;



				left: 0;



				z-index: 5;



			}



			.panelabout div.roundawords,



			.roundabout-moveable-item .views-field-field-caption,



			.roundabout-moveable-item .views-field-field-caption-text {



				position: absolute;



				top: 0px;



				left: 0;



				width: 100%;



				color: #fff;



				/*display: none;*/



				opacity: 0;



				transition: opacity .75s ease-in-out;



   -moz-transition: opacity .75s ease-in-out;



   -webkit-transition: opacity .75s ease-in-out;



				z-index: 6;



				text-align: left;



				height: 506px;



			}



			#homeDLHolder li.roundabout-in-focus .panelabout div.roundawords,



			li.roundabout-in-focus .views-field-field-caption,



			li.roundabout-in-focus .views-field-field-caption-text {



					/*display:block;*/



					opacity: 1;



   transition: opacity .75s ease-in-out;



   -moz-transition: opacity .75s ease-in-out;



   -webkit-transition: opacity .75s ease-in-out;



				}



				.DLHeader {



					font-size: 85px;



					font-size: 22px;



					margin: 389px 0 0 12px;



					text-align: left;



					letter-spacing: normal;



					line-height: normal;



					font-weight: normal;



					font-family: 'Arvo', serif;



					text-shadow: 0.1em 0.1em 0.1em #000000;



				}



				.DLHeader p,



				.pcaption p {



					margin: 0;



				}



				.DLHeader span {



					font-size: 22px;



					/*background: #217cc6;



					padding: 5px 13px; */



				}



				.DLHeader em {



					font-size: 18px;



					float: right;	



					margin-right: 78px;



					font-style: normal;



					line-height: normal;



				}



				



				/*.DLUrl {



					text-align: right;



					margin: 5px 133px;



					font-size: 28px;



					font-family: 'Arvo', serif;



				}*/



				a.slideLink { display: block; width: 865px; height: 498px; position: absolute; background: url(../images/transparent-png.png);top: 0; text-indent: -1000em;}



				.pcaption {



					font-size: 16px;



					padding: 13px 33px;



					background: url("../images/main-bg.png") repeat scroll 0 0 transparent;



					position: absolute;



					bottom: 8px;



					left: 0;



					width: 800px;



					font-family: 'Muli', sans-serif;



					text-align: right;



				}



				.pcaption a {



					color: #fff;



					text-decoration: none;



				}



				.pcaption a:hover {



				color:#0196dc;



				text-decoration: underline;



				}







		#homeDLHolder .next, #homeDLHolder .prev,



		.view-home-dl-dynamic .next, .view-home-dl-dynamic .prev {



			top: 197px;



			text-indent: -1000em;



			z-index: 300;



		}



		#homeDLHolder .next,



		.view-home-dl-dynamic .next {



			right: 76px;



		}



		#homeDLHolder .prev,



		.view-home-dl-dynamic .prev {



			left: 76px;



		}



#main {



	color: #fff;



	background: url(../images/main-bg.png);



	text-shadow: 0.1em 0.1em 0.2em black;



	padding-top: 0;



}



.section-executive #main {



	background: url("../images/exec-breadcrumb-bg.png") repeat scroll 0 0 transparent;



}



.section-executive #mainWrap {



	background: #f8f7f6;



}



.front #main {



	margin-top: 580px;



	padding-top: 11px;



}



.admin-menu.front #main {



	margin-top: 528px;	



}



#navigation {



	position: relative;



	font-size: 21px;



	text-transform: uppercase;



	font-weight: bold;



	padding-left: 0;



	clear: both;



	height: 38px;



}







#block-menu-menu-top-menu a,



#block-block-22 a {



	color: #fff;



	text-decoration: none;



	text-shadow: black 0.1em 0.1em 0.2em;



	padding: 10px 10px 12px;



}



#block-menu-menu-top-menu a.activeNav,



#block-block-22 a.activeNav {



	background: url("../images/slab-bg.png");



	color: #0196dc;



	text-shadow: none;



}



#block-menu-menu-top-menu ul.menu > li,



#block-block-22 ul.menu > li {



	margin-left: 19px;



	padding: 0;



}



#block-menu-menu-top-menu ul.menu > li.first,



#block-block-22 ul.menu > li.first {



	margin-left: 0;



}







/* page bottom */



.front .region-bottom {



	width: 100%;



	background: url("../images/main-bg.png") repeat scroll 0 0 transparent;



	color: #fff;



	position: relative;



	padding-bottom: 1px;



	margin-top: 388px;



}



.region-bottom {



	width: 100%;



	background: url("../images/main-bg.png") repeat scroll 0 0 transparent;



	color: #fff;



	position: relative;



	padding-bottom: 1px;



	margin-top: 69px;



}



/* front widget box, carousel */



#block-nodesinblock-2 {



	position: absolute;



	top: -354px;



	left: 0;



	background: url("../images/home-banner-bg.png") repeat scroll 0 0 transparent;



	width: 100%;



	height: 202px;



}



#nodesinblock-292 {



	width: 965px;



	margin: 0 auto;



}



#block-nodesinblock-2 #nodesinblock-292 h2.node-title {



	display: none;



}



#block-nodesinblock-2 #nodesinblock-292 ul {



	list-style-type: none;



	margin: 0;



	padding: 0;



}



#block-nodesinblock-2 #nodesinblock-292 li {



	float: left;



	margin-left: 60px;



}



#block-nodesinblock-2 #nodesinblock-292 li:first-child {



	margin-left: 0;



}



/* carousel css */



.image_carousel {



	padding: 8px 0 15px 40px;



	position: relative;



	z-index: 999;



}



.image_carousel img {



	display: block;



	height: 172px;



	width: 172px;



}



.image_carousel a {



	height: 186px;



	margin: 7px 25px;



	display: block;



	float: left;



	width: 172px;



}



/*a.prev, a.next {



	background: url(../images/miscellaneous_sprite.png) no-repeat transparent;



	width: 45px;



	height: 50px;



	display: block;



	position: absolute;



	top: 85px;



}



a.prev {			left: -22px;



					background-position: 0 0; }



a.prev:hover {		background-position: 0 -50px; }



a.next {			right: -22px;



					background-position: -50px 0; }



a.next:hover {		background-position: -50px -50px; }*/



a.prev {



	background: url(../images/carousel-left.png) no-repeat transparent;



	width: 34px;



	height: 120px;



	display: block;



	position: absolute;



	top: 43px;



	left: -6px;



}



a.next {



	background: url(../images/carousel-right.png) no-repeat transparent;



	width: 34px;



	height: 120px;



	display: block;



	position: absolute;



	top: 43px;



	right: -6px;



}



a.prev span, a.next span {



	display: none;



}



.clearfix {



	float: none;



	clear: both;



}



#footer {



	width: 966px;



}



/* photo credit */



#block-block-10 {



	width: 284px;



	position: absolute;



	bottom: -70px;



	right: 0px;



	color: #fff;



	background: url("../images/main-bg.png") repeat scroll 0 0 transparent;



	font-size: 14px;



	line-height: 15px;



	padding: 10px 14px;



	text-align: right;



}



.front #block-block-10 {



	bottom: -390px;



}



/* footer seal */



#block-block-6 {



	position: absolute;



	bottom: -325px;



    left: -17px; 



	z-index: 1000;



	width: 300px;



	height: 300px;



}



.front #block-block-6 {



	bottom: -646px;



}



#block-block-7 {



	background: url(../images/footer-white-bar.jpg) repeat-x;



	z-index: 8;



}



#block-block-7 a:hover img {



	opacity: .7;



	filter:alpha(opacity=70);



}



#block-block-7 p {



	width: 682px;



	margin: 0 auto;



	padding-left: 284px;



}







#block-system-user-menu,



#block-menu-menu-footer-links {



	font-size: 18px;



	font-weight: bold;



	width: 971px;



	margin: 0 auto;



}



#block-system-user-menu ul,



#block-menu-menu-footer-links ul {



	list-style-type: none!important;



	list-style-image: none!important;



	padding: 0;



	margin: 0 0 0 220px;	



}



#block-system-user-menu li,



#block-menu-menu-footer-links li {



	margin-right: 10px;



	padding-right: 15px;



	border-right: 1px solid #fff;



	list-style-type: none!important;



	list-style-image: none!important;



	float: right;



	margin-bottom: 8px;



}



#block-system-user-menu li:first-child,



#block-system-user-menu li:nth-child(6),



#block-menu-menu-footer-links li:first-child,



#block-menu-menu-footer-links li:nth-child(6),



#block-block-7 li.first {



	margin-right: 0!important;



	padding-right: 0!important;



	border-right: none!important;



}



#block-system-user-menu a,



#block-menu-menu-footer-links a {



	color: #fff;



	text-decoration: none;



}



#block-system-user-menu a:hover,



#block-menu-menu-footer-links a:hover {



	color: #0196DC;



	text-decoration: underline;



}



#block-block-8 {



	width: 966px;



	margin: 0 auto;



	text-align: right;



	clear: right;



	padding-top:10px;



}



#block-block-8 p {



	margin: 0 0 15px 0;



	font-size:13px; 



}



div.status,



div.messages {



	position: relative;



	margin: 0;



}



#block-menu-menu-footer-links li.first {



	margin-right: 0!important;



	padding-right: 0!important;



	border-right: none!important;



}



/* secondary page things */



#section-title { 



	position: relative;



	color: #fff;



	text-shadow: 0.07em 0.07em 0.09em black;



	font-size: 62px;



	font-weight: normal;



	margin-bottom: 40px;



	line-height: 1em;



}



#section-title span {



	font-size: 37px;



}



.breadcrumb {



	font-family: 'PT Sans',sans-serif;



	font-size: 16px;



	padding-left: 15px;



	line-height: 40px;



	min-height: 40px;



}



.breadcrumb a,



.breadcrumb a.active {



	color: #fff;



	text-decoration: none;



}



.breadcrumb .first { float: left; width: 18px; margin-right: 6px; margin-top: 8px;}



.breadcrumb .first a {



	background: url(../images/home-bc.png);



    display: block;



    height: 20px;



    text-indent: -9999px;



    vertical-align: text-bottom;



    width: 19px;



	float: left;



}



.sidebar-first #content {



	width: 692px;



	margin-left: 242px;



	padding-left: 16px;



	padding-right: 16px;



	min-height: 400px;



}



.sidebar-first .region-sidebar-first {



	width: 215px;



	padding: 0 13px;



}



#mainWrap {



	background: #f7f8f7;



	color: #231f20;



	text-shadow: none;



	font-family: 'PT Sans',sans-serif;



	font-size: 16px;



	line-height: 21px;



	padding-bottom: 20px;



}



h1#page-title, #content h2, #content h3, #content h4, #content h5 {



	font-weight: normal;



	line-height: normal;



	margin: 10px 0 0;		



	font-family: 'PT Sans Caption',sans-serif;



}



h1#page-title {



	font-size: 30px;



}



#content h2 {



	font-size: 27px;	



}



#content h3 {



	font-size: 24px;	



}



#content h4 {



	font-size: 20px;



}



#content h5 {



	font-size: 18px;



}



#mainWrap #content p {



	font-size: 16px;



	line-height: normal;



	margin: 0 0 10px;



}



#mainWrap p,



#content ul {



	margin: 10px 0;



}



#content a {



	color: #1161a3;



}



.region-sidebar-first .block-menu ul {



	list-style-type: none;



	padding: 0;



	letter-spacing: -0.03em;



}



.region-sidebar-first .block-menu ul li.leaf,



.region-sidebar-first .block-menu ul li.expanded,



.region-sidebar-first .block-menu ul li.collapsed,



.view-faq-menu .views-row {



	list-style-type: none;



	list-style-image: none;



	font-size: 18px;



	border-bottom: 1px solid #181818;



	line-height: normal;



	font-weight: normal;



	padding: 2px 0;



}



.region-sidebar-first .block-menu ul li.expanded {



	border-bottom: none;



}



.region-sidebar-first .block-menu ul li.expanded li.leaf:first-child {



	border-top: 1px solid #181818;



	padding-top: 3px;



}



.region-sidebar-first .block-menu ul li.expanded li {



	padding-left: 20px;



	font-size: 18px;



	background: url(../images/sub-nav-dash.png) no-repeat 5px 12px;



}



/*.section-executive .region-sidebar-first .block-menu ul li.expanded li {



	padding-left: 0;



	font-size: 18px;



	background: none;



	font-weight: normal;



}*/



.region-sidebar-first .block-menu ul li.leaf a,



.region-sidebar-first .block-menu ul li.expanded a,



.region-sidebar-first .block-menu ul li.collapsed a,



.view-faq-menu a {



	color: #181818;



	text-decoration: none;



}



.section-executive .region-sidebar-first .block-menu ul li.leaf a,



.section-executive .region-sidebar-first .block-menu ul li.expanded a,



.section-executive .region-sidebar-first .block-menu ul li.collapsed a,



.region-sidebar-first .block-menu ul li.leaf a,



.region-sidebar-first .block-menu ul li.expanded a,



.region-sidebar-first .block-menu ul li.collapsed a {



	color: #2d2d2d;



}



.region-sidebar-first .block-menu ul li.leaf a.active-trail,



.region-sidebar-first .block-menu ul li.expanded a.active-trail {



	font-weight: bold;



}



.region-sidebar-first .block-menu ul li.leaf a.active-trail.active,



.region-sidebar-first .block-menu ul li.expanded a.active-trail.active {



	color: #ec2326;



}



.section-executive .region-sidebar-first .block-menu ul li.leaf a:hover,



.section-executive .region-sidebar-first .block-menu ul li.expanded a:hover,



.section-executive .region-sidebar-first .block-menu ul li.collapsed a:hover,



.region-sidebar-first .block-menu ul li.leaf a:hover,



.region-sidebar-first .block-menu ul li.expanded a:hover,



.region-sidebar-first .block-menu ul li.collapsed a:hover,



.view-faq-menu a:hover {



color: #EC2326;



}



.region-sidebar-first .menu .menu .expanded ~ .leaf,



.region-sidebar-first .menu .menu .expanded ~ .collapsed {



	display: none!important;



}



.nodesinblock header {



	display: none;



}



#mainWrap #block-views-news-feed-block .block-title {



	float: right;



/*	width: 107px;*/



	font-size: 19px;



	font-weight: bold;



	color: #3e3e3e;    



	line-height: 19px;



/*    margin-top: 83px;*/



	text-transform: none;



}	



#block-views-news-feed-block .view-header {



	/*width: 105px;*/



	float: left;



}



#block-views-news-feed-block .view-header h2{



	margin-top:0px;



	margi-bottom:0px;}



#block-views-news-feed-block .item-list > ul,



.view-news-feed .item-list > ul,



.view-legal-notices .item-list > ul {



	list-style-type: none;



	padding-left: 0;



	margin: 0;



}



#content .view-news-feed .item-list h2,



#content .view-legal-notices .item-list h2 {



	font-size: 16px;



	font-family: 'PT Sans',sans-serif;



	font-weight: bold;



}



#content .view-news-feed .item-list h2 a,



#content .view-legal-notices .item-list h2 a {



	color: #1C1C1C;



}



#mainWrap #content .view-news-feed .item-list p,



#mainWrap #content .view-legal-notices .item-list p {



	font-size: 13px;



}



#block-views-news-feed-block a {



	color: #1161A3;



}



#block-views-news-feed-block h2.field-content,



#mainWrap .view-news-feed h2.field-content,



.view-legal-notices h2.field-content {



	font-size: 16px;



	line-height: 18px;



	font-weight: bold;



	margin-bottom: 0;



	text-transform: none;



}



#block-views-news-feed-block .views-field-created,



#mainWrap .view-news-feed .views-field-created, #mainWrap .view-legal-notices .views-field-created {



	color: #6d6e71;



	font-size: 15px;



	font-style: italic;



}



#block-views-news-feed-block h2.field-content a,



.view-news-feed h2.field-content a, .view-legal-notices h2.field-content a {



	color: #115b94;



	text-decoration: none;



}



#block-views-news-feed-block .view-content {



	clear: both;



}



#mainWrap #block-views-news-feed-block .views-field-body,



#mainWrap .view-news-feed .views-field-body, #mainWrap .view-legal-notices .views-field-body {



	font-size: 15px;



	color: #231f20;



	line-height: 17px;



}



#block-block-17 input[type=text] {



	width: 160px;



	display: inline;



	vertical-align: middle;



	font-size: 15px;



	color: #535353;



	letter-spacing: -.02em;



	border: 1px solid #c4c4c4;



	height: 24px;



	padding-left: 8px;



}







#block-block-17 input[type=submit] {



	width: 43px;



	height: 33px;



	border: none;



	font-size: 0;



	background: url(../images/go-button.png);



	text-indent: -1000em;



	display: inline;



	padding: 0;



}



/* slabs */



.region-slab > .block {



	background: url(../images/slab-bg.png);



	color: #505050;



	font-size: 16px;



	width: 965px;



	position: absolute;



	top: 37px;



	left: 0;



	z-index: 500;



	display: none;



	text-transform: none;



	box-shadow:3px 3px 5px rgba(50, 50, 50, 0.65);



}















.region-slab .block div {



	float: left;



	width: 290px;



	text-shadow: none;



	margin-bottom: 10px;



	margin-left: 15px;



}



.region-slab .block div h2 {



	margin: 0;



	font-size: 21px;



	color: #0196dc;



	line-height: normal;



}



.region-slab .block div h2 a {



	text-decoration: none;



	color: #16619f;



}



.region-slab .block div ul {



	padding-left: 0;



	margin: 0;



	list-style-type: none;



}



.region-slab .block div li {



	font-size: 18px;



	line-height: 21px;



	font-weight: normal;



}







.region-slab #block-block-15 div li {



	font-size: 15px;



	margin-bottom: 4px;



}







.region-slab .block div li a {



	text-decoration: none;



	color: #505050;



	font-weight: normal;



}



.region-slab .block div li a:hover {



	color: #0196DC;



	text-decoration: underline;



}



#countyInfoSNav



{



	/*margin-left: 17px; Re-organization of navigation*/



	margin-top: 10px;



}



.firstColSNav {



	margin-left: 17px;



	margin-top: 10px;



}



#countyFactsSNav {



	float: none;



	padding-top: 15px;



}



#deptSNav,



#factsSNav,



#busCtrSNav,



#thingstodoSNav,



#eventCalSnav {



/*	width: 323px; Re-organization of navigation*/



	margin-top: 0;



	margin-left: 0;



}



.secondColSNav {



	width: 323px;



	margin-top: 10px;



	margin-left: 17px;



}



#resourceSNav



{	margin-top: 10px;



	margin-left: 17px;}



.thirdColSNav {



	margin-top: 10px;



}







/* Callout template*/







/*#fluCallout {



	background: url("../images/band-aid.png") no-repeat scroll 10px center #ECEBEB;



    border: 2px solid #DFDEDE;



    float: right;



    font-size: 24px;



    font-weight: bold;



    margin: 5px 2px 2px 0;



    padding: 20px 25px 20px 103px;



    width: 505px;



	color: #949494;	



	letter-spacing: -0.05em;



}



#fluCallout span {



	font-weight: normal;



	font-size: 19px;



}



#fluCallout span a {



	text-decoration: none;



	font-weight: bold;



	color: #505050;



}



#fluCallout span a:hover {



	color: #0196dc;



	text-decoration: underline;



}*/



#resCallout {



	background: url("../images/band-aid.png") no-repeat scroll 10px center #ECEBEB;



    border: 2px solid #DFDEDE;



    float: right;



    font-size: 24px;



    font-weight: bold;



    margin: 5px 2px 2px 0;



    padding: 20px 25px 20px 103px;



    width: 505px;



	color: #949494;	



	letter-spacing: -0.05em;



}



#resCallout span {



	font-weight: normal;



	font-size: 19px;



}



#resCallout span a {



	text-decoration: none;



	font-weight: bold;



	color: #505050;



}



#resCallout span a:hover {



	color: #0196dc;



	text-decoration: underline;



}



#govCallout {



	background: url("../images/ballot.png") no-repeat scroll 10px center #ECEBEB;



	border: 2px solid #DFDEDE;



	float: right;



	font-size: 24px;



	font-weight: bold;



	width: 505px;



	color: #949494;



	letter-spacing: -0.05em;



	margin-top: 18px;



	margin-right: 2px;



	margin-bottom: 2px;



	margin-left: 0;



	padding-top: 20px;



	padding-right: 25px;



	padding-bottom: 20px;



	padding-left: 74px;



}



#govCallout span {



	font-weight: normal;



	font-size: 19px;



}



#govCallout span a {



	text-decoration: none;



	font-weight: bold;



	color: #505050;



}



#govCallout span a:hover {



	color: #0196dc;



	text-decoration: underline;



}







/* The style for the blackout div that appears when the exit dialog is shown. */



#ln-blackout {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; z-index: 3999}







/* This style is for a container that holds the message dialog box. It has been added primarily to help with positioning. I know some people would complain about this, but it seems more efficient this way even it is isn't semanitc. */



#ln-messageHolder {position:fixed; top:250px; left:0; width:100%; z-index: 4000;}







/* This style is for the div that holds the actual exit dialog. */



#ln-messageBox {width:460px; margin:0 auto; min-height:200px; background-color:#fff; border:10px solid #e6e6e6; -moz-box-shadow:0 0 20px 10px #666; -webkit-box-shadow:0 0 20px #666; text-align:center; padding:20px;}







/* This style is applied to the link that closes the dialog. */



a#ln-cancelLink,



a#ln_contLink {background-color:#e6e6e6; font-weight:bold; padding:5px; color:#666; text-decoration:none; text-transform:uppercase; font-size:0.8em;}



a#ln-cancelLink:hover,



a#ln_contLink:hover {background-color:#666; color:#e6e6e6;}







/* This style is for the box that holds the section that says where the user is being directed to. */



.setoff {background-color:#f2f2f2; padding:5px; margin:10px 0 20px 0;}







/* search page things */



#views-exposed-form-search-page-page {



	margin-top: 15px;



	color: #727272;



}







#mainWrap #content #mainWrap .formDept p {



	font-size: 18px;



}



.page-search-page #edit-submit-search-page, .page-legislature-resolution-archive-search #edit-submit-search-page {



	width: 115px;



	height: 31px;



	border: none;



	font-size: 0px;



	background: url(../images/search-button-b.png);



	vertical-align: middle;



	margin-left: 20px;



}



.page-search-page #edit-search-api-views-fulltext, .page-legislature-resolution-archive-search #edit-search-api-views-fulltext {



	height: 27px;



	border: 1px solid #acacac;



	width: 483px;



	vertical-align: middle;



}



.view-search-page .view-content{



	margin-top: 20px;



}



.view-search-page .view-content .views-field-body,



.view-search-page .view-content .views-field-created {



	font-size: 13px;



}



#content .view-search-page .view-content a {



	font-weight: bold;



	color: #1c1c1c;



}



#content .view-search-page .view-content a:hover {



	text-decoration: none;



}



.view-search-page .views-row {



	margin-bottom: 15px;



}







/* executive home page news ticker */



/* liScroll styles */







.tickercontainer,



#block-views-news-feed-block-4 { /* the outer div with the border */







background: #F8F7F6; 



width: 966px; 



height: 35px; 



margin: 0; 



padding: 0;



overflow: hidden; 



}



.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */



position: relative;



left: 10px;



top: 8px;



width: 718px;



overflow: hidden;



}



ul.newsticker { /* that's your list */



position: relative;



left: 750px;



list-style-type: none;



margin: 0;



padding: 0;







}



ul.newsticker li {



float: left; /* important: display inline gives incorrect results when you check for elem's width */



margin: 0 75px 0;



padding: 0;



background: #F8F7F6;



}



ul.newsticker h2 {



	line-height: normal;



	margin: 0;



	text-shadow: none;



	font-size: 22px;



	font-weight: normal;



}



ul.newsticker a {



	white-space: nowrap;



	padding: 0;



	color: #003366;



	margin: 0 10px 0 0;



} 



ul.newsticker span {



margin: 0 12px 0 0;



} 







/* executive sidebar social buttons */











/* FAQ page styles */



.view-faq-list .views-exposed-form { display: none; }



#mainWrap #content .view-faq-list .views-row { margin-bottom: 20px; }



#mainWrap #content .view-faq-list .views-row p { margin-bottom: 0; }



.view-faq-list p > strong,



.view-faq-list .field-content > strong  {



	font-size: 18px;



}







/* archive page */



.slideshow-container { background: #333 url(../images/gallery-header-bg.jpg) repeat-x; min-height: 822px;}



.slideshow-container img { margin: 3px auto; display: block;



	max-height: 800px; }



.view-county-archive {



	border: 3px solid #000;



	border-top-width: 4px;



	border-bottom-width: 4px;



	min-height: 916px;



}



.page-county-archives h1#page-title {



	font-weight: normal;



	font-size: 27px;    



	line-height: 28px;



    padding: 10px 0;



}



.page-county-archives h1#page-title span {



	font-size: 19px;



}



.page-county-archives .view-county-archive .view-header {



	float: right;



	width: 489px;



	border-left: 6px solid #000;



}	



.page-county-archives #mainWrap {



	padding-bottom: 20px;



}



.page-county-archives #mainWrap .view-county-archive .view-content {



	float: left;



	width: 191px;



	font-size: 15px;



	line-height: normal;



	height: 916px;



	overflow-y: scroll;



}



.page-county-archives #gallery {



	background: #000;



	color: #fff;



	padding-bottom: 10px;



}



.page-county-archives .play { display: none; }



#caption {  min-height: 120px; }



.page-county-archives .caption { text-align: center; width: 340px; margin: 5px auto; }



.page-county-archives .view-county-archive .view-content li {



	text-align: center;



	padding: 10px 10px 20px;



	background: url(../images/gallery-thumb-bg.jpg) no-repeat bottom;



}



.page-county-archives .view-county-archive .view-content li .thumb {	



	text-decoration: none;



}



.page-county-archives .view-county-archive .pager li { display: none; }



#controls { margin-left: 150px; margin-top: -42px;}



.nav-controls { 



	float: right;



    margin-right: 31px;



    width: 440px;



	    margin-top: -40px;



 }



.nav-controls .prev {



	text-indent: -1000em;



	height: 32px;



	width: 32px;



	background: url(../images/slideshow-sprite.png) no-repeat;



	background-position: -54px -226px;



	position: static;



	float: left;



}



.nav-controls .next {



	text-indent: -1000em;



	height: 32px;



	width: 32px;



	background: url(../images/slideshow-sprite.png) no-repeat;



	background-position: -214px -226px;



	position: static;



	float: right;



}



.ss-controls {



	width: 200px;



	text-align: center;



	top: 20px;



    left: 50px;



	position: relative;



	text-transform: uppercase;



	font-weight: bold;



}



.ss-controls a { text-decoration: none; }



.slideshow-container { clear: both; }



.advance-link { text-decoration: none; }







/* news signup slab */



#block-block-23 {



	width: 330px;



	height: 140px;



	padding: 0;



	background: url("../images/slab-bg.png");



	position: absolute;



	display: none;



	z-index: 7;    



	left: 242px;



	top: 101px;



	box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.65);



	color: #505050;



	font-size: 16px;



	overflow: hidden;



}



.front #block-block-23 {



	top: 416px;



}



#block-block-23 form {



	margin: 5px 10px;



}



#block-block-23 h2 {



	margin: 5px 10px;



	font-size: 18px;



}



#block-block-23 input[type=submit] {



	background: none;



	border: none;



	color: #0196DC;



	font-style: italic;



}



#recaptcha_response_field {



	margin-top: 9px!important;



}



#recaptcha_privacy {



	line-height: normal;



}







/*.messages--error {



	background: #FF0000;



	color: #fff;



	width: 500px;



	min-height: 200px;



	padding: 40px;



	position: absolute!important;



	left: 25%;



	top: 40%;



	z-index: 10000;



	cursor: pointer;



	box-shadow:3px 3px 5px rgba(50, 50, 50, 0.65);



}*/



.messages-inline { color: #ff0000; font-weight: bold; }







/* Department Headshots*/







.director { background: #000000; text-align:center; }



.director img { margin: 0; padding: 0; width: auto; height: 160px; display:inline-block; border: 3px solid #000000; }



.director span { margin: -4px 0 0 0; padding: 8px; width: 100%; background-color: #333; color: #FFF; display:block; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }







/* New Legislature Styles */



.page-legislature-legislative-members #page-title { margin-top: 10px; margin-bottom: 6px;}



#block-block-32 .mysite_content1{width:90%;}



#block-block-32 .mysite_title1{background-color:#fff!important;}



#block-block-32 a.mysite_title_link1{font-size:18px!important;text-decoration:none;}



#block-block-32 td li{list-style-type:none!important;}



#block-block-32 td li a{font-size:14px;}



#block-block-33 .mysite_content1{width:90%;}



#block-block-33 .mysite_title1{background-color:#fff!important;}



#block-block-33 a.mysite_title_link1{font-size:18px!important;text-decoration:none;color:#115B94;}



#block-block-33 td li{list-style-type:none!important;}



#block-block-33 td li a{font-size:14px;color:#115B94;}



#block-sharethis-sharethis-block{width:118px;position:absolute;top:-29px;left:500px;}



.view-legislative-members .views-row{background:#fff;padding:20px 19px 20px 20px;}



.view-legislative-members .views-row.views-row-even{background:#fbfcfb;}



.view-legislative-members .views-row:after{content:" ";height:0;display:block;clear:both;visibility:hidden;}



.view-legislative-members .views-field-field-lphoto{float:right;margin-left:20px;width:180px;height:194px;background:url(../images/contact-list-bg.png);padding:21px 23px 23px;}



.view-legislative-members .views-field-field-lphoto img{width:180px;position:absolute;clip:rect(0px,180px,191px,0px);}



.view-legislative-members .views-field-field-district-name{margin-bottom:10px;font-weight:400;font-size:25px; line-height: 26px;}



.view-legislative-members .views-field-title{font-size:30px;line-height:normal;}



.view-legislative-members .views-field-field-title{font-size:20px;line-height:normal;}



.view-legislative-members .views-field-field-phone, .view-legislative-members .views-field-field-home-phone,  .view-legislative-members .views-field-field-cell-phone{float:left;margin-right:20px; margin-bottom: 5px;}



.view-legislative-members .views-field-field-phone .field-content,



.view-legislative-members .views-field-field-home-phone .field-content,



.view-legislative-members .views-field-field-cell-phone .field-content{display:inline;font-size:16px;line-height:22px;padding: 3px 0 3px 30px;background:url(../images/phone-icon.png) no-repeat left center;}



.view-legislative-members .views-field-field-lemail { clear: both; }



.view-legislative-members .views-field-field-lemail .field-content{display:inline;font-size:16px;line-height:22px;padding: 3px 0 3px 30px;background:url(../images/email-icon.png) no-repeat left center; margin-top: 5px;}



#content .view-legislative-members .views-field-field-lemail .field-content a{color:#000;}



#content .view-legislative-members .views-field-field-lemail .field-content span.mailto{display:none;}



.view-legislative-members .views-field-field-party-affiliation,.view-legislative-members .views-field-field-patry-enrollment{margin-top:10px;margin-bottom:15px;}



.view-legislative-members .views-label-field-party-affiliation,.view-legislative-members .views-label-field-patry-enrollment{font-size:16px;}



.view-legislative-members .views-field-field-party-affiliation .field-content,.view-legislative-members .views-field-field-patry-enrollment .field-content{color:#333;}



.view-legislative-members .views-field-field-committees{margin-top:10px;}



 .view-legislative-members .views-field-field-committees ul  {}



 .view-legislative-members .resultsno { text-indent: -1000em; margin-top: -25px; }



 .view-legislative-members .view-content .item-list > ul { list-style: disc; padding-left: 20px; margin: 0!important;}



.view-legislative-members .views-field-view-node { clear: both; padding-top: 20px;}



#content .view-legislative-members .views-field-view-node a { float: left; height: 52px; width: 202px; display: block; text-indent: -1000em; background: url(../images/more-information.png); }



.node-type-legislature-profile .fancybox-skin { border-radius: 0; }



.node-type-legislature-profile .view-legislative-members .views-field-field-committees a {display: block;}



.node-type-legislature-profile a { text-decoration: none; color: #1161A3;}



.view-legislative-members .views-label-field-committees{font-size:16px;}



.view-legislative-members a{text-decoration:none;}



#block-views-legislative-members-block-4{position:absolute;top:89px;right:151px;}



.admin-menu #block-views-legislative-members-block-4{top:17px;}



#content #block-views-legislative-members-block-4 .block-title{font-size:14px;text-transform:uppercase;cursor:pointer;background:#1261a4; color:#fff;font-family:'PT Sans',sans-serif;margin-top:0;padding:10px;}



#content #block-views-legislative-members-block-4 .block-title:hover{background:#c8d5e2;}



#block-views-legislative-members-block-4 .view-legislative-members{display:none;position:absolute;z-index:999;background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);width:652px;left:-430px;padding:20px;}



#block-views-legislative-members-block-4 .view-legislative-members a{color:#505050;}



#block-views-legislative-members-block-4 .view-legislative-members a:hover {color: #1161a3; }



#block-views-legislative-members-block-4 .view-legislative-members .view-footer a{color:#1161A3;}



#block-views-legislative-members-block-4 .view-legislative-members .view-content div{width:150px;float:left;font-size:12px;}



#block-views-legislative-members-block-4 .view-legislative-members .view-footer{float:left;font-size:12px;}



#block-views-legislative-members-block-4:hover .view-legislative-members{display:block;}



#block-block-38{position:absolute;top:89px;right:16px;}



.admin-menu #block-block-38{top:17px;}



#block-block-38 .block-title{font-size:14px;text-transform:uppercase;cursor:pointer;font-family:'PT Sans',sans-serif;margin-top:0;background:#1261a4; color:#fff;padding:10px;}



#block-block-38 .block-title:hover{background:#c8d5e2;}



#block-block-38 .distSlab{display:none;position:absolute;z-index:999;background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);width:652px;left:-564px;padding:20px;}



#block-block-38 .distSlab a{color:#505050;}



#block-block-38 .distSlab a:hover {color:#1161a3;}



#block-block-38 .distSlab a.idk{color:#1161A3; padding-top: 10px; display: block;}



#mainWrap #content .distSlabCol p{font-size:12px;margin:0;}



#mainWrap #content .distSlabCol p a{text-decoration:none;}



#block-block-38 .distSlab .distSlabCol{width:304px;float:left;}



#block-block-38 .distSlab .distSlabCol:first-child{margin-right:30px;}



#block-block-38:hover .distSlab{display:block;}



.node-type-legislature-profile .legPhoto{float:right;width:188px;background:url(../images/contact-profile-bg.png) no-repeat;min-height:415px;margin-top:-40px;padding:22px 23px 22px 22px;}



.legPhoto .field-item img{width:188px;}



.node-type-legislature-profile #content { /* padding-top: 49px;  */}



.node-type-legislature-profile #page-title { margin-bottom: 6px; }



.node-type-legislature-profile .legInfo{float:left;width:430px;}



.node-type-legislature-profile .legInfo.Yes{float:none; width: auto;}



.node-type-legislature-profile .distTitle{display:inline;float:left;padding-right:5px;}



.node-type-legislature-profile .field-name-field-district-name{display:inline;}



.node-type-legislature-profile #mainWrap #content .field-name-field-title p { font-size:20px; line-height:28px; color:#333;}



.node-type-legislature-profile #content .blueHeading{background:#bfdaeb;color:#333;text-transform:uppercase;font-family:'PT Sans',sans-serif;font-size:16px;padding:8px 10px;}



.node-type-legislature-profile #mainWrap .field-name-field-address{background:#fff;font-size:14px;line-height:40px;margin:1px 0;}



.node-type-legislature-profile .street-block{float:left;padding-right:3px;}



.node-type-legislature-profile .street-block .thoroughfare { float: left; padding-right: 5px; }



.node-type-legislature-profile .street-block .premise:after { content: " "; }



.node-type-legislature-profile .street-block .premise { float: left; }



.node-type-legislature-profile .field-name-field-address .field-label{text-indent:-1000em;height:41px;width:40px;background:url(../images/address-icon.jpg);float:left;margin-right:16px;}



.node-type-legislature-profile #mainWrap .field-name-field-phone,



.node-type-legislature-profile #mainWrap .field-name-field-home-phone,



.node-type-legislature-profile #mainWrap .field-name-field-cell-phone{background:#fff;font-size:14px;line-height:40px;margin:1px 0;}



.node-type-legislature-profile .field-name-field-phone .field-label,



.node-type-legislature-profile .field-name-field-home-phone .field-label,



.node-type-legislature-profile .field-name-field-cell-phone .field-label{text-indent:-1000em;height:41px;width:40px;background:url(../images/tel-icon.jpg);float:left;margin-right:16px;}



.node-type-legislature-profile #mainWrap .whiteBox{background:#fff;font-size:14px;margin:1px 0;padding:13px 21px;}



.node-type-legislature-profile #mainWrap .whiteBox .field-label strong,



.node-type-legislature-profile #mainWrap .whiteBox .field-label{font-weight:400;font-size: 15px; line-height: 18px; color: #000;}



#mainWrap #content .whiteBox p{font-size:14px;}



.node-type-legislature-profile .field-name-field-party-affiliation .field-item { float: left; }



.node-type-legislature-profile .field-name-field-party-affiliation .field-item  + .field-item:before{ content: ", "; }



.node-type-legislature-profile .field-name-field-party-affiliation .field-items:after { content: " "; display: block; clear: left;}



.node-type-legislature-profile #content a.mailto { display:block; color:#fff; font-size:14px; text-align:center; text-decoration: none; background:#1161A3; padding:3px;}



.node-type-legislature-profile #content a.mailto  .mailto: {display:none!important; }



.node-type-legislature-profile .addlinfo { margin-bottom: 20px; }



/*mk 10-5-17 remove display per Jay*/

.adlinfo {display:none;}

/*mk 10-5-17 remove display per Jay*/



.node-type-legislature-profile #cboxWrapper,



.node-type-legislature-profile #cboxContent { background: #F7F8F7; border-radius: 0;}



.node-type-legislature-profile #cboxClose {  background: url(../images/close.gif) no-repeat; height: 16px; width: 16px; top: 1px; right: 1px;}



.node-type-legislature-profile #cboxLoadedContent { margin-bottom: 0; }



#attendance {  }



#votes, #oldVotes { font-family: 'PT Sans';}



.atjumps, .atlink{ display: block; font-size: 12px; float: right; text-align: right; margin-top: 5px;}



.atjumps a, .atlink a, .atlink { color: #1161a3;}



#attendance h3, #oldAttendance h3, #oldVotes h3, #oldSponsored h3,



#votes h3, #sponsored h3 { font-weight: normal; font-size: 20px; font-family: 'PT Sans', sans-serif; color: #231F20; margin-top: 0; margin-bottom: .8em;}



#attendance h2.block-title,



#oldAttendance h2.block-title { text-transform: uppercase; font-size: 16px; font-family: 'PT Sans', sans-serif; color: #231F20; background:#bfdaeb; padding: 5px 20px; font-weight: normal;}



#oldAttendance .view-content h3.views-row-even,



#oldAttendance .view-content h3.views-row-odd { display:none; }



#oldAttendance .view-content h3.views-row-first { display:block; }







#oldVotes .view-content h3.views-row-even,



#oldVotes .view-content h3.views-row-odd { display:none; }



#oldVotes .view-content h3.views-row-first { display:block; }











#votes h2.block-title, #oldVotes h2.block-title  { text-transform: uppercase; font-size: 16px; font-family: 'PT Sans', sans-serif; color: #231F20; background:#bfdaeb; padding: 5px 10px; font-weight: normal;}



#attendance  .block-views,



#oldAttendance  .block-views { clear: both; margin-bottom: 23px;}







#votes .block-views, #oldVotes .block-views { clear: both; margin-bottom: 15px;}



#attendance .views-row,



#oldAttendance .views-row{ font-size: 14px; color: #231F20; min-height: 34px;}







#attendance .views-row  span + div,



#oldAttendance .views-row  span + div { display: inline; }



#votes .views-row,



#oldVotes .views-row { font-size: 14px; color: #231F20; min-height: 30px; background: #fff;}



#votes .views-row .views-field-field-vote-date,



#oldVotes .views-row .views-field-field-vote-date{ float: right; margin-right:  45px; }



#votes .view-empty,



#oldVotes .view-empty,



#votes .views-row,



#oldVotes .views-row { background: #fff; padding-left: 47px; }



#votes #block-views-resolution-votes-block-1 .view-empty,



#votes #block-views-resolution-votes-block-1 .views-row,



#oldVotes #block-views-a34afb9740b9fafa5d8bf17b5fec9f97 .views-row,



#oldVotes #block-views-a34afb9740b9fafa5d8bf17b5fec9f97 .views-empty { background: #fff url(../images/attended.png) 17px 12px no-repeat; }



#votes #block-views-resolution-votes-block-2 .view-empty,



#votes #block-views-resolution-votes-block-2 .views-row,



#oldVotes #block-views-90aa6b6de7060d516a55d0a9f504208b .views-row,



#oldVotes #block-views-90aa6b6de7060d516a55d0a9f504208b .views-empty { background: #fff url(../images/no-vote.png) 17px 12px no-repeat; }



#votes #block-views-resolution-votes-block-4 .view-empty,



#votes #block-views-resolution-votes-block-4 .views-row,



#oldVotes #block-views-a79312593aeb1001bb95a8ff88234ce7 .views-row,



#oldVotes #block-views-a79312593aeb1001bb95a8ff88234ce7 .views-empty{ background: #fff url(../images/absent.png) 17px 12px no-repeat; }



#votes #block-views-resolution-votes-block-3 .view-empty,



#votes #block-views-resolution-votes-block-3 .views-row,



#oldVotes #block-views-dc7c585292005f7fa4ae14e5eb41fce8 .views-row,



#oldVotes #block-views-dc7c585292005f7fa4ae14e5eb41fce8 .views-empty { background: #fff url(../images/excused.png) 17px 12px no-repeat; }



#votes #block-views-resolution-votes-block-1 .view-empty,



#votes #block-views-resolution-votes-block-1 .views-row,



#oldVotes #block-views-previous-resolution-votes-block-1 .views-row,



#oldVotes #block-views-previous-resolution-votes-block-1 .views-empty { background: #fff url(../images/attended.png) 17px 12px no-repeat; }



#votes #block-views-resolution-votes-block-2 .view-empty,



#votes #block-views-resolution-votes-block-2 .views-row,



#oldVotes #block-views-previous-resolution-votes-block-2 .views-row,



#oldVotes #block-views-previous-resolution-votes-block-2 .views-empty { background: #fff url(../images/absent.png) 17px 12px no-repeat; }



#votes #block-views-resolution-votes-block-4 .view-empty,



#votes #block-views-resolution-votes-block-4 .views-row,



#oldVotes #block-views-previous-resolution-votes-block-3 .views-row,



#oldVotes #block-views-previous-resolution-votes-block-3 .views-empty{ background: #fff url(../images/excused.png) 17px 12px no-repeat; }



#votes #block-views-resolution-votes-block-3 .view-empty,



#votes #block-views-resolution-votes-block-3 .views-row,



#oldVotes #block-views-previous-resolution-votes-block-4 .views-row,



#oldVotes #block-views-previous-resolution-votes-block-4 .views-empty { background: #fff url(../images/no-vote.png) 17px 12px no-repeat; }



#votes .view-empty p,



#oldVotes .view-empty p { margin: 0; font-size: 14px;color: #231F20;line-height: 30px; padding-left: 15px; border-left: 1px solid #F7F8F7; background:#FDFDFD; width: 548px;}



#attendance .views-row .views-field-title,



#oldAttendance .views-row .views-field-title { float: left; background: #fff; padding: 5px 46px; margin-right: 2px; font-family: 'PT Sans', sans-serif; width: 125px; width: 691px; width:89%;}



#attendance .view-display-id-meeting_attended .views-row .views-field-title,



#oldAttendance .view-display-id-block_7 .views-row .views-field-title { background: #fff url(../images/attended.png) 17px center no-repeat; }



#attendance .view-display-id-block_3 .views-row .views-field-title { background: #fff url(../images/no-vote.png) 17px center no-repeat; }



#attendance .view-display-id-meeting_absent .views-row .views-field-title,



#oldAttendance .view-display-id-block_8 .views-row .views-field-title { background: #fff url(../images/absent.png) 17px center no-repeat; }

#oldAttendance #block-views-legislature-meetings-block-13 .views-row .views-field-title { background: #fff url(../images/absent.png) 17px center no-repeat; }

#oldAttendance #block-views-legislature-meetings-block-12 .views-row .views-field-title, #oldAttendance #block-views-legislature-meetings-block-12 .views-row .views-field-title { background: #fff url(../images/attended.png) 17px center no-repeat; }



#votes .views-row .field-content,



#oldVotes .views-row .field-content { line-height: 30px; padding-left: 15px; border-left: 1px solid #F7F8F7;  width: 548px;}



#attendance .views-row .views-field-field-meeting-date,



#oldAttendance .views-row .views-field-field-meeting-date{ background: #FDFDFD; padding: 5px 20px; float: right; }



#attendance .views-row a,



#oldAttendance .views-row a { text-decoration: none; color:#231F20; }



#votes .views-row a,



#oldVotes .views-row a { text-decoration: none; color:#1161A3; }



.page-legislature-legislative-committees#page-title { margin-top: 43px; }



#block-views-legislative-committees-block-1 .view-legislative-committees{display:none;position:absolute;z-index:999;background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);width:400px;left:-289px;padding:20px;}



#block-views-legislative-committees-block-1:hover .view-legislative-committees{display:block;}



.view-legislature-meetings a.dld{padding-left:0;background:none;}



#block-views-legislative-committees-block-1{position:absolute;top:53px;right:16px;}



.admin-menu #block-views-legislative-committees-block-1{top:14px;}



.page-node-25128 #block-views-legislative-committees-block-1 { display: none; }



#content #block-views-legislative-committees-block-1 .block-title{font-size:14px;text-transform:uppercase;cursor:pointer;font-family:'PT Sans',sans-serif;margin-top:0;background:#1261a4; color:#fff;padding:10px;}



#content #block-views-legislative-committees-block-1 .block-title:hover{background:#c8d5e2;}



#content #block-views-legislative-committees-block-1 .view-legislative-committees a{text-decoration:none;color:#505050;}



#content #block-views-legislative-committees-block-1 .view-legislative-committees a:hover {color: #1161a3; }



#block-views-legislative-committees-block-1 .view-legislative-committees .view-content li{width:400px;padding-right:15px;font-size:12px;}



#block-views-legislative-committees-block-1 .view-legislative-committees .view-footer{float:left;font-size:12px;}



.page-legislature-legislative-committees .view-id-legislative_committees.view-display-id-page .views-row{width:339px;float:left;min-height:302px;margin-bottom:10px;border: 1px solid #003466; color:#241f1c;}



.page-legislature-legislative-committees .view-id-legislative_committees.view-display-id-page .views-row-odd { clear: left; }



.page-legislature-legislative-committees .view-legislative-committees.view-display-id-page .views-row-even{margin-left:10px;}



.page-legislature-legislative-committees #content .view-display-id-page .views-field-title {background:#003466;height:54px;margin-top:0;padding:9px 15px; display: table; width: 311px;}



.page-legislature-legislative-committees #content .view-display-id-page .views-field-title h2 {font-size:20px;font-family:'PT Sans', sans-serif; display: table-cell; margin: 0 auto; }



.page-legislature-legislative-committees #content .view-legislative-committees .views-field-title h2 a{color:#fff;text-decoration:none;}



.page-legislature-legislative-committees #mainWrap .view-legislative-committees .views-label{float:left;margin-right:3px;font-weight:400; font-size: 14px;line-height:21px;}



.page-legislature-legislative-committees  #mainWrap .view-legislative-committees .views-label-body {float:none;text-transform:uppercase;font-family:'PT Sans', sans-serif;display:block; color: #000;}



.views-field-body a.showfull, .views-field-body a.hidefull { margin-top: -20px; }



.page-legislature-legislative-committees #mainWrap .view-legislative-committees .views-field-body {border-top: 1px solid #003466; background:#f1f5f8; font-size: 14px; line-height: 21px; color:#241f1c; min-height: 131px; }



.page-legislature-legislative-committees #mainWrap #content .view-legislative-committees .views-field-body p {font-size: 14px; line-height: 21px; color:#241f1c!important; }



.page-legislature-legislative-committees .fulldesc { display: none; }



.page-legislature-legislative-committees .view-display-id-page .views-field{border-top: 1px solid #003466; background:#ccd6e0; margin-bottom:0;clear:left;min-height:22px;padding:9px 15px;}



.page-legislature-legislative-committees .view-display-id-page .views-field a { text-decoration: none;}



.page-legislature-legislative-committees .view-legislative-committees .views-field-title-1{border-top: 1px solid #003466;text-align:center;text-transform:uppercase; padding: 3px 15px;}



.page-legislature-2018-2019-committees #mainWrap .view-legislative-committees .views-field-body {border-top: 1px solid #003466; background:#f1f5f8; font-size: 14px; line-height: 21px; color:#241f1c; min-height: 131px; }



.page-legislature-2018-2019-committees #mainWrap #content .view-legislative-committees .views-field-body p {font-size: 14px; line-height: 21px; color:#241f1c!important; }



.page-legislature-2018-2019-committees .fulldesc { display: none; }



.page-legislature-2018-2019-committees .view-display-id-page_4 .views-field{border-top: 1px solid #003466; background:#ccd6e0; margin-bottom:0;clear:left;min-height:22px;padding:9px 15px;}



.page-legislature-2018-2019-committees .view-display-id-page_4 .views-field a { text-decoration: none;}



.page-legislature-2018-2019-committees .view-legislative-committees .views-field-title-1{border-top: 1px solid #003466;text-align:center;text-transform:uppercase; padding: 3px 15px;}

.page-legislature-2018-2019-committees .view-id-legislative_committees.view-display-id-page_4 .views-row{width:339px;float:left;min-height:302px;margin-bottom:10px;border: 1px solid #003466; color:#241f1c;}



.page-legislature-2018-2019-committees .view-id-legislative_committees.view-display-id-page_4 .views-row-odd { clear: left; }



.page-legislature-2018-2019-committees .view-legislative-committees.view-display-id-page_4 .views-row-even{margin-left:10px;}



.page-legislature-2018-2019-committees #content .view-display-id-page_4 .views-field-title {background:#003466;height:54px;margin-top:0;padding:9px 15px; display: table; width: 311px;}



.page-legislature-2018-2019-committees #content .view-display-id-page_4 .views-field-title h2 {font-size:20px;font-family:'PT Sans', sans-serif; display: table-cell; margin: 0 auto; }



.page-legislature-2018-2019-committees #content .view-legislative-committees .views-field-title h2 a{color:#fff;text-decoration:none;}



.page-legislature-2018-2019-committees #mainWrap .view-legislative-committees .views-label{float:left;margin-right:3px;font-weight:400; font-size: 14px;line-height:21px;}



.page-legislature-2018-2019-committees  #mainWrap .view-legislative-committees .views-label-body {float:none;text-transform:uppercase;font-family:'PT Sans', sans-serif;display:block; color: #000;}

.page-legislature-2018-2019-committees#page-title { margin-top: 43px; }



.page-legislature-legislative-committees-n #content .view-legislative-committees .views-field-title-1 a{color:#0196da;text-decoration:none;}



.node-type-committee #page-title { margin-top: 49px; margin-bottom: 12px;}



.node-type-committee #mainWrap #content .field-name-body { font-size: 14px; line-height: 21px;}



.node-type-committee #mainWrap #content .field-name-field-committee-schedule em.datekey { display: inline-block;



    font-size: 14px;



    font-style: italic;



    padding-left: 16px;



    padding-right: 15px;}



.node-type-committee #mainWrap #content .field-name-field-committee-schedule em.datekey span { color: #1161a3; font-size: 34px; position: relative; top: 15px; left: -3px; }



.node-type-committee #content #meetingInfo h3{font-family: 'PT Sans', sans-serif;font-size:20px;display:inline;float:left;margin-right:5px;font-weight:400;}



.node-type-committee #content #meetingInfo h3 + p{clear:left; line-height: 21px;}



.node-type-committee #content #meetingInfo h4{font-size:16px;font-family:'PT Sans', sans-serif;color:#1161A3;background:#bfdaeb;width:650px;padding:8px 10px;}



.node-type-committee .field-name-field-committee-schedule table{font-size:14px;margin-top:0;width:670px;}



.node-type-committee .field-name-field-committee-schedule table td{background:#fff;border-left:1px solid #F7F8F7;border-bottom:1px solid #F7F8F7;text-align:center;padding:10px;}



.node-type-committee .field-name-field-committee-schedule table td span { color:#1161a3;}



.node-type-committee .field-name-field-committee-schedule table tr td:first-child{border-left:none;}



.node-type-committee #committeeMembers{float:left;width:650px;margin-right:0;margin-bottom: 35px; clear: both;}



.node-type-committee #committeeMembers.hasParent { width: 333px; margin-right: 2px; }







.node-type-committee #content #committeeMembers #block-views-legislative-members-block-4 { position: static; }



.node-type-committee #content #committeeMembers #block-views-legislative-members-block-4 h2.block-title { display: none; }



.node-type-committee #content #committeeMembers #block-views-legislative-members-block-4 .view-legislative-members { display: block; position: static; background: none; box-shadow: none; -webkit-box-shadow: none; width: auto; padding: 0; margin-top: 10px; }



.node-type-committee #content #committeeMembers #block-views-legislative-members-block-4 .view-legislative-members .view-content div { font-size: 16px; padding: 3px;}



.node-type-committee #content #committeeMembers h3{text-transform:uppercase;font-size:16px;font-family:'PT Sans', sans-serif;color:#fff;background:#1261a4;margin-top:0;padding:8px 10px;}



.node-type-committee #content #committeeMembers #block-views-legislative-members-block-4 .view-legislative-members a { color: #1161a3; }



.node-type-committee #content #committeeMembers #block-views-legislative-members-block-4 .view-legislative-members .view-footer { display: none; }



.node-type-committee #mainWrap #committeeMembers .field,



.node-type-committee #mainWrap #legislativeInfo .field{padding:8px 10px; font-size: 15px; line-height: 18px;}



.node-type-committee #committeeMembers .field .field-label,



.node-type-committee #legislativeInfo .field .field-label{font-weight:400;}



.node-type-committee #legislativeInfo{float:left;width:333px;}



.node-type-committee #content a{text-decoration:none;}



.node-type-committee #content #legislativeInfo h3 {text-transform:uppercase;font-size:16px;font-family:'PT Sans', sans-serif;color:#fff;background:#1261a4;font-weight:400;line-height:normal;padding:8px 10px; margin-top: 0;}



#meetingAttendance{clear:left;}



#content #meetingAttendance h3{font-size:20px;font-family:'PT Sans', sans-serif;font-weight:400; margin-bottom: 10px;}



.attendicon,.absenticon,.excuseicon, .novoteicon{padding-left:16px;padding-right:15px;display:inline-block;font-style:italic; font-size:14px;}



#mainWrap .attendicon{background:url(../images/attended.png) no-repeat left 6px;}



#mainWrap .absenticon{background:url(../images/absent.png) no-repeat left 6px;}



#mainWrap .excuseicon{background:url(../images/excused.png) no-repeat left 6px;}



#mainWrap .novoteicon{background:url(../images/no-vote.png) no-repeat left 6px;}



/* committee attendance */



#block-views-legislature-meetings-block-2,



#block-views-legislature-meetings-block-10 {float:right;z-index:40;position:relative;top:43px;right:30px; margin-bottom: 13px;}



#block-views-legislature-meetings-block,



#block-views-legislature-meetings-block-9 {clear:both;}



.dropdown dd,.dropdown dt,.dropdown ul{margin:0;padding:0;}



.dropdown dd{position:relative;}



.dropdown a,.dropdown a:visited{color:#000;text-decoration:none;outline:none;}



.dropdown a:hover{color:#5d4617;}



.dropdown dt a:hover{color:#5d4617;border:1px solid #d0c9af;}



#content .dropdown dt a{background:#ccc url(../images/select-drop-down-arrow.png) no-repeat scroll right center;display:block;padding-right:20px;border:1px solid #ababab;width:132px;border-radius:11px;font-size:11px;color:#000;text-transform:uppercase;-moz-border-radius:8px;-webkit-border-radius:8px 8px 8px 8px;}



.dropdown dt a span{cursor:pointer;display:block;padding:0 5px;}



.dropdown dd ul{background:#fff none repeat scroll 0 0;border:1px solid #666;color:#C5C0B0;display:none;left:0;position:absolute;top:2px;width:auto;min-width:170px;list-style:none;z-index:100;padding:5px 0;}



.dropdown span.value{display:none;}



.dropdown dd ul li a{display:block;color:#000;font-size:11px;text-transform:uppercase;padding:5px;}



.dropdown dd ul li a:hover{background-color:#d0c9af;}



#content .dropdown ul,#content dl.dropdown{margin:0;}



#meetingDocuments h4{font-size:16px;font-family:'PT Sans', sans-serif;color:#1161A3;background:#bfdaeb;width:650px;padding:8px 10px;}



#block-views-legislature-meetings-block .views-field-title,



#block-views-legislature-meetings-block-9 .views-field-title {font-size:16px;font-family:'PT Sans', sans-serif;color:#1161A3;background:#bfdaeb;width:650px;padding:8px 10px;}



#block-views-legislature-meetings-block .views-field-title a,



#block-views-legislature-meetings-block-9 .views-field-title a {text-decoration:none;}



#block-views-legislature-meetings-block .views-label,



#block-views-legislature-meetings-block-9 .views-label {float:left;width:48px;text-align:center;text-transform:uppercase;border-right:1px solid #F7F8F7;line-height:26px;margin-right:5px;text-indent:-1000em;height:36px;}



#block-views-legislature-meetings-block .views-label-field-attended{background: #fff url(../images/attended.png) no-repeat center;}



#block-views-legislature-meetings-block .views-label-field-absent{background: #fff url(../images/absent.png) no-repeat center;}



#block-views-legislature-meetings-block .views-label-field-excused{background: #fff url(../images/excused.png) no-repeat center;}



#block-views-legislature-meetings-block .field-content a{text-decoration:none;}



#block-views-legislature-meetings-block .views-field-field-attended,#block-views-legislature-meetings-block .views-field-field-excused{background:#fdfdfd;min-height:36px;line-height:36px;width:669px;margin:1px 0;}



#block-views-legislature-meetings-block .views-field-field-absent{background:#fdfdfd;min-height:36px;line-height:36px;width:669px;margin:1px 0;padding:2px 0;}



#block-views-legislature-meetings-block .views-field-field-attended .field-content, #block-views-legislature-meetings-block .views-field-field-excused .field-content, #block-views-legislature-meetings-block .views-field-field-absent .field-content {



margin-left: 56px;



width: 600px;



}



#block-views-legislature-meetings-block-9 .views-label-field-attended{background: #fff url(../images/attended.png) no-repeat center;}



#block-views-legislature-meetings-block-9 .views-label-field-absent{background: #fff url(../images/absent.png) no-repeat center;}



#block-views-legislature-meetings-block-9 .views-label-field-excused{background: #fff url(../images/excused.png) no-repeat center;}



#block-views-legislature-meetings-block-9 .field-content a{text-decoration:none;}



#block-views-legislature-meetings-block-9 .views-field-field-attended,#block-views-legislature-meetings-block-9 .views-field-field-excused{background:#fdfdfd;min-height:36px;line-height:36px;width:669px;margin:1px 0;}



#block-views-legislature-meetings-block-9 .views-field-field-absent{background:#fdfdfd;min-height:36px;line-height:36px;width:669px;margin:1px 0;padding:2px 0;}



#block-views-legislature-meetings-block-9 .views-field-field-attended .field-content, #block-views-legislature-meetings-block-9 .views-field-field-excused .field-content, #block-views-legislature-meetings-block-9 .views-field-field-absent .field-content {



margin-left: 56px;



width: 600px;



}



/* .. */



.views-field-field-videolink a { background: url(/sites/default/files/icons/file_mp4.png) no-repeat left center;



padding-left: 20px;



line-height: 16px;}



.view-legislature-meetings a,



.view-resolution-votes a



{ color: #1161A3;



    font-size: 14px;



    line-height: 20px;



    margin-left: 0; text-decoration: none; font-family: 'PT Sans Caption';}



#content .contactLeg{color:#0d5b9b;text-transform:uppercase;display:block;font-weight:700;margin-top:6px;background:url(../images/l-contact-button-bg.jpg) no-repeat;text-decoration:none;padding-top:57px;padding-bottom:8px;width:188px;text-align:center;}



.node-type-committee #content .contactLeg{display:block;height:66px;width:680px;text-indent:-1000em;background:url(../images/contact-this-committee.png);padding:0;}







 .page-node-25128.node-type-committee #content .contactLeg { background:url(../images/contact-the-legislature.png);}



#block-views-legislature-meetings-block-1,



#block-views-legislature-meetings-block-11 {width:670px;}



#content #block-views-legislature-meetings-block-1 h2.block-title,



#content #block-views-legislature-meetings-block-11 h2.block-title{font-size:18px;text-transform:none;font-weight:700;margin-bottom:8px;color:#000;}



#block-views-legislature-meetings-block-1 .view-header, #block-views-legislature-meetings-block-11 .view-header, #block-views-legislature-meetings-block-6 .view-header{color:#fff;font-weight:700;background:#333;min-height:20px;padding:3px 0;}



#block-views-legislature-meetings-block-1 .view-header #meetDocTopL, #block-views-legislature-meetings-block-11 .view-header #meetDocTopL, #block-views-legislature-meetings-block-6.view-header #meetDocTopL{float:left;width:152px;text-align:center;}



#block-views-legislature-meetings-block-1 .view-header #meetDocTopR,#block-views-legislature-meetings-block-11 .view-header #meetDocTopR, #block-views-legislature-meetings-block-6 .view-header #meetDocTopR{float:left;text-align:center;width:360px;}



#block-views-legislature-meetings-block-1 .views-field-field-meeting-date, #block-views-legislature-meetings-block-11 .views-field-field-meeting-date, #block-views-legislature-meetings-block-6 .views-field-field-meeting-date{float:left;width:152px;border-right:1px solid #F7F8F7;padding-left:15px;}



#block-views-legislature-meetings-block-1 .views-field-field-agenda, #block-views-legislature-meetings-block-1 .views-field-field-minutes,#block-views-legislature-meetings-block-1 .views-field-field-audio,#block-views-legislature-meetings-block-1 .views-field-field-videolink,



#block-views-legislature-meetings-block-11 .views-field-field-agenda, #block-views-legislature-meetings-block-11 .views-field-field-minutes, #block-views-legislature-meetings-block-11 .views-field-field-audio, #block-views-legislature-meetings-block-11 .views-field-field-videolink{float:left;padding-left:15px;}



#block-views-legislature-meetings-block-6 .views-field-field-agenda, #block-views-legislature-meetings-block-6 .views-field-field-minutes,#block-views-legislature-meetings-block-6 .views-field-field-audio,#block-views-legislature-meetings-block-6 .views-field-field-videolink{float:left;padding-left:15px;}







#prevYear { display: none; }



.view-sponsored-legislation a { color: #1161A3; font-size: 14px; line-height: 20px; margin-left: 10px; }



.view-sponsored-legislation .views-field-field-summary-title { margin-left: 10px; font-size: 12px; line-height: 20px; margin-bottom: 10px;}



#block-views-legislature-meetings-block-1 .views-row, #block-views-legislature-meetings-block-11 .views-row, #block-views-legislature-meetings-block-6 .views-row{background:#fdfdfd;min-height:36px;line-height:36px;margin:1px 0;display:none;}



#block-views-legislature-meetings-block-1 .views-row-first, #block-views-legislature-meetings-block-11 .views-row-first, #block-views-legislature-meetings-block-6 .views-row-first {background: #fff; display:block;}



.field-name-field-additional-info{}



.node-legislature-meeting a {text-decoration: none; }



#meetingDocuments h3,#commcontactinfo h3{font-family:'PT Sans',sans-serif;font-size:20px;font-weight:400;}



#mainWrap #commcontactinfo .field{float:left;margin-right:25px;font-size:14px;clear:none; color:#4d4d4d;}



#commcontactinfo .field-name-field-additional-info { margin-top: 30px; }



#commcontactinfo span.mailto { display: none; }



.node-type-committee #content a.mailto {padding-right: 12px; background: url('/sites/all/modules/extlink/mailto.png') right no-repeat;}



#mainWrap #commcontactinfo .field-name-field-staff-contact .field-item{ color:#1161A3; }



#commcontactinfo .field-name-field-additional-info .field-label{color:#fff;background:#1261a4;text-transform:uppercase;font-family:'PT Sans',sans-serif;font-size:16px;width:650px;padding:8px 10px;}



#commcontactinfo .field .field-label{font-weight:400;}



.page-legislature-legislative-resolutions h1#page-title{ margin-top: 10px; }







.node-type-webform #content {  }





.node-type-webform .node-webform label {color: #231F20; margin-bottom:10px;



font-family: 'PT Sans', sans-serif; font-weight: bold;}



.node-type-webform .node-webform input#edit-submit {font-size: 14px;



text-transform: uppercase;



cursor: pointer;



font-family: 'PT Sans',sans-serif;



margin-top: 0;



background: #1261a4;



color: #fff;



padding: 10px; border: none;}



/*#block-views-f1baa954cc8f1770314a545ad950a3ed{position:absolute;top:83px;right:16px;}



.admin-menu #block-views-f1baa954cc8f1770314a545ad950a3ed { top:44px; }



#content #block-views-f1baa954cc8f1770314a545ad950a3ed .block-title{font-size:14px;text-transform:uppercase;cursor:pointer;color:#1161A3;font-family:'PT Sans',sans-serif;margin-top:0;background:#bfdaeb;padding:10px;}



#content #block-views-f1baa954cc8f1770314a545ad950a3ed .block-title:hover{background:#c8d5e2;}



#block-views-f1baa954cc8f1770314a545ad950a3ed #views-exposed-form-legislative-resolutions-page{display:none;position:absolute;z-index:999;background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);width:652px;left:-487px;padding:20px;}



#views-exposed-form-legislative-resolutions-page .form-type-bef-link { float: left; margin-left: 85px; }



#views-exposed-form-legislative-resolutions-page .form-type-bef-link:first-child { margin-left: 0; }



#views-exposed-form-legislative-resolutions-page .form-type-bef-link a{font-size:12px;text-decoration:none;color:#505050;}



#block-views-f1baa954cc8f1770314a545ad950a3ed:hover #views-exposed-form-legislative-resolutions-page{display:block;}*/







/*#content #block-views-f1baa954cc8f1770314a545ad950a3ed h2.block-title {



    font-size:13px;text-transform:uppercase;cursor:pointer;font-family:'PT Sans',sans-serif;margin-top:0;background:#1261a4; color:#fff;padding:10px; font-weight:normal;



    position: absolute; top: -30px; right: 0;



}



.not-logged-in #content #block-views-f1baa954cc8f1770314a545ad950a3ed h2.block-title {



 top: 56px; right: 17px;    



}



#block-views-f1baa954cc8f1770314a545ad950a3ed #views-exposed-form-legislative-resolutions-page {



    position:absolute;z-index:999;background:rgba(255, 255, 255, 1);-webkit-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 3px 5px 0 rgba(50,50,50,0.75);box-shadow:0 3px 5px 0 rgba(50,50,50,0.75); padding:10px 20px; display:none; top: 7px; max-width:650px; font-size: 14px; right:0;



}



#views-exposed-form-legislative-resolutions-page select { font-size: 14px; }



#views-exposed-form-legislative-resolutions-page option { max-height: 200px; min-width:270px;}



.not-logged-in #block-views-f1baa954cc8f1770314a545ad950a3ed #views-exposed-form-legislative-resolutions-page {



    right: 17px; top: 93px;   



}



#views-exposed-form-legislative-resolutions-page .form-type-select.form-item-field-sessionm-nid { max-width: 250px;}



#block-views-f1baa954cc8f1770314a545ad950a3ed:hover #views-exposed-form-legislative-resolutions-page {



    display:block;   



}







*/



.field-name-field-sponsors .field-label,



.field-name-field-co-sponsors .field-label { font-family: 'PT Sans', sans-serif;



font-weight: normal;



font-size: 20px;



color: #231F20; }



#content #block-views-full-legislature-session-block h2 { text-transform: none; font-size: 22px;}



#edit-field-rstatus-value-wrapper {



    max-width: 280px;  



}



#content .view-id-full_legislature_session h3 { font-size: 18px;}



#edit-field-term-value-wrapper .views-widget option[value=All] { display: none; }



.field-name-field-sponsors a, .field-name-field-co-sponsors a { text-decoration: none; }



#mainWrap .view-id-legislative_resolutions .views-row,



#mainWrap .view-id-full_legislature_session .views-row { margin-bottom: 27px; color:#4d4d4d;} 



.view-id-legislative_resolutions .views-field { padding: 5px 27px; background: #fff; margin-bottom: 1px;}



.view-id-full_legislature_session .views-field { padding: 5px 0; background: #fff; margin-bottom: 1px;}



.view-id-legislative_resolutions .views-field-title,



.view-id-full_legislature_session .views-field-title { font-size: 20px; }



.view-id-legislative_resolutions .views-field-title a,



.view-id-full_legislature_session .views-field-title a { text-decoration:  none; }



.view-id-legislative_resolutions .views-field-changed { float: right; }



.view-id-legislative_resolutions .views-field-changed .field-content { font-size: 13px; font-family: 'PT Sans', sans-serif; line-height: normal;  }



.view-id-legislative_resolutions .views-field-view-node a,



.view-id-full_legislature_session .views-field-view-node a { text-decoration: none; }



#mainWrap .view-id-legislative_resolutions .views-field-field-rstatus { font-size: 15px; background:#fdfdfd;padding: 5px 27px;}



#mainWrap .view-id-full_legislature_session .views-field-field-rstatus { font-size: 15px; background:#fdfdfd;padding: 5px 0;}



#mainWrap .view-id-legislative_resolutions .views-field-field-resolution-pdf { background:#fdfdfd;padding: 5px 27px; min-height: 21px;}



#mainWrap .view-id-full_legislature_session .views-field-field-resolution-pdf { background:#fdfdfd;padding: 5px 0; min-height: 21px;}



.view-id-legislative_resolutions .views-field-changed .field-content a{ text-decoration:none;}



#mainWrap .view-id-legislative_resolutions .views-field-field-resolution-pdf a,



#mainWrap .view-id-full_legislature_session .views-field-field-resolution-pdf a { text-decoration: none; float: left; line-height: 40px; margin-top: -10px; border-left: 0;}



.view-id-legislative_resolutions .views-field-view-node-1,



.view-id-full_legislature_session .views-field-view-node-1 { float: right; padding: 4px 25px;}



.view-id-legislative_resolutions .views-field-view-node-1 a,



.view-id-full_legislature_session .views-field-view-node-1 a { text-decoration: none; }



.node-type-legislative-resolutions .field-name-field-summary-title {line-height:31px;font-size:18px;margin-bottom:7px;color:#1161A3;}



.node-type-legislative-resolutions #mainWrap #content .fullmode_summary p { font-size: 14px; line-height: 21px; margin: 20px 0;}



#resolutionInfo h3 { font-family: 'PT Sans', sans-serif; font-weight: normal; font-size: 20px; color:#231F20;}



#mainWrap #resolutionInfo   { margin-bottom: 20px; }



#mainWrap #resolutionInfo  .field-name-field-rstatus, #mainWrap #resolutionInfo .field-name-field-in-committee, #mainWrap #resolutionInfo .field-name-field-parent,



#mainWrap #resolutionInfo .field-name-field-sessionm,



#mainWrap #resolutionInfo .updatedDate,



#mainWrap #content #resolutionInfo p.resolutionPDF { font-size: 14px; margin-right: 20px; line-height: normal; clear: none; margin-bottom: 0; }



#mainWrap #content p.resolutionPDF:after { content: " "; display: block; clear: both; margin-bottom: 20px;}



#resText { display: none; }



#resText h3:first-child {font-size:16px;font-family:'PT Sans', sans-serif;color:#333;background:#bfdaeb;padding:8px 10px; clear: left;}



#resText .printIcon { display: block; float: right; height: 31px; width: 43px; text-indent: -1000em; background: url(../images/print-icon.png); margin-top: 1px;}



 #resText .field-name-body { clear: right; }



 #resVotes { margin-top: 30px; clear: both; }



 #mainWrap #content #resText .field-name-body  p { font-size: 14px;}



#resolutionInfo  .field-name-field-rstatus .field-label,



 #resolutionInfo .field-name-field-in-committee .field-label,



 #resolutionInfo .field-name-field-sessionm .field-label,



 #resolutionInfo .field-name-field-parent .field-label { font-weight: normal; }



#resolutionInfo  .field-name-field-rstatus .field-items,



#mainWrap #resolutionInfo .updatedDate span { color: #1161A3; }



.showfull2,.hidefull2, .showfull,.hidefull, .voteHide, .voteShow{ float: right;text-decoration:none; font-weight: bold; font-size: 30px!important; color:#1161A3!important; line-height: 20px;}







.resfull, .hidefull, .hidefull2{display:none;}



.node-type-legislative-resolutions #content { padding-top: 49px; }



.node-type-legislative-resolutions #mainWrap { color: #4d4d4d; }



.node-type-legislative-resolutions h1#page-title { margin-bottom: 5px; color:#231F20;}



.node-type-legislative-resolutions hr{margin:15px 0;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-row{margin:20px 0;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-field-title a{text-decoration:none;font-weight:normal;margin-bottom:10px;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-field-body{line-height:1.6em;margin-bottom: 16px; display:none;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-row-first .views-field-body { display: block; }



.node-type-legislative-resolutions .view-id-resolution_votes .views-field-title-1{ }



.node-type-legislative-resolutions .field-name-field-rstatus{margin-bottom:20px;}



#mainWrap #resVotes h3 { color:#231F20; font-size: 20px; font-family: 'PT Sans', sans-serif;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-field-title-1 .voteHeading{float:left;text-align:center;width:90px;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-field-title-1 .voteNames{float:left;text-align:center;width:599px;border-left:2px solid #fff;line-height:25px;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-field-field-voted-yes,.node-type-legislative-resolutions .view-id-resolution_votes .views-field-field-voted-no,.node-type-legislative-resolutions .view-id-resolution_votes .views-field-field-abstained,.node-type-legislative-resolutions .view-id-resolution_votes .views-field-field-no-vote{background:#fff;min-height:36px;line-height:normal;margin:1px 0;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-field-field-voted-yes .field-content, .node-type-legislative-resolutions .view-id-resolution_votes .views-field-field-voted-no .field-content, .node-type-legislative-resolutions .view-id-resolution_votes .views-field-field-abstained .field-content, .node-type-legislative-resolutions .view-id-resolution_votes .views-field-field-no-vote .field-content {



padding: 5px 20px;



margin-left: 53px;



width: 591px;



}



.node-type-resolution-vote .field-type-node-reference {background:#fff;min-height:48px;line-height:48px;margin:1px 0;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-field-field-vote-date { float: right; font-size: 14px; color:#1161A3; margin-right: 24px; margin-top: 8px;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-field-title { font-size:16px;font-family:'PT Sans', sans-serif;color:#333;background:#bfdaeb;padding:8px 10px; display: block;}



.node-type-resolution-vote .field-type-node-reference .field-label {float:left;width:48px;text-align:center;text-transform:uppercase;border-right:1px solid #F7F8F7;line-height:26px;margin-right:5px;text-indent:-1000em;height:48px;}



.node-type-legislative-resolutions  #mainWrap #content .view-id-resolution_votes .views-field a{text-decoration:none;color:#4d4d4d;font-size: 14px;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-label{float:left;width:48px;text-align:center;text-transform:uppercase;border-right:1px solid #F7F8F7;line-height:26px;margin-right:5px;text-indent:-1000em;height:36px;}



.view-id-resolution_votes .views-field-field-voted-yes .views-label {background:url(../images/attended.png) no-repeat center;}



.view-id-resolution_votes .views-field-field-voted-no .views-label {background:url(../images/absent.png) no-repeat center;}



.view-id-resolution_votes .views-field-field-abstained .views-label {background:url(../images/excused.png) no-repeat center;}



.view-id-resolution_votes .views-row .views-field-field-no-vote .views-label {background:url(../images/no-vote.png) no-repeat center;}







.node-type-resolution-vote .field-name-field-voted-yes .field-label {background:url(../images/attended.png) no-repeat center;}



.node-type-resolution-vote .field-name-field-voted-no .field-label {background:url(../images/absent.png) no-repeat center;}



.node-type-resolution-vote .field-name-field-abstained .field-label {background:url(../images/excused.png) no-repeat center;}



.node-type-resolution-vote .field-name-field-no-vote .field-label {background:url(../images/no-vote.png) no-repeat center;}



#mainWrap #content p.resolutionPDF{margin-bottom:20px;}



.resolutionPDF a{text-decoration:none;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-row + .views-row .voteHide,



.node-type-legislative-resolutions .view-id-resolution_votes .views-row + .views-row .views-field-field-voted-yes,



.node-type-legislative-resolutions .view-id-resolution_votes .views-row + .views-row .views-field-field-voted-no,



.node-type-legislative-resolutions .view-id-resolution_votes .views-row + .views-row .views-field-field-abstained,



.node-type-legislative-resolutions .view-id-resolution_votes .views-row + .views-row .views-field-field-no-vote { display:none; }



.node-type-legislative-resolutions #mainWrap #content .voteHide,.node-type-legislative-resolutions #mainWrap #content .voteShow{float:right;margin:-30px 10px 0; font-weight: bold;}



.node-type-legislative-resolutions .voteShow{display:none;}



.node-type-legislative-resolutions .view-id-resolution_votes .views-row + .views-row  .voteShow { display: block; }



.node-type-legislature-meeting h1#page-title {margin-bottom: 12px;



    margin-top: 49px; }



.node-type-legislature-meeting #committeeMembers{float:left;width:333px;margin-right:2px;margin-bottom: 35px;}



.node-type-legislature-meeting #content #committeeMembers h3{text-transform:uppercase;font-size:16px;font-family:'PT Sans', sans-serif;color:#333;background:#bfdaeb;margin-top:0;padding:8px 10px;}



.node-type-legislature-meeting #legislativeInfo{float:left;width:333px;}



.node-type-legislature-meeting #content #legislativeInfo h3 {text-transform:uppercase;font-size:16px;font-family:'PT Sans', sans-serif;color:#333;background:#bfdaeb;font-weight:400;line-height:normal;padding:8px 10px; margin-top: 0;}







.node-type-legislature-meeting #mainWrap #committeeMembers .field, .node-type-legislature-meeting #mainWrap #legislativeInfo .field {



    font-size: 15px;



    line-height: 18px;



    padding: 8px 10px;



}



#meetingAttendance .field-type-node-reference {



    background: none repeat scroll 0 0 #FDFDFD;



    line-height: 36px;



    margin: 1px 0;



    min-height: 36px;



    width: 669px;



}



#meetingAttendance .field-label {



    border-right: 1px solid #F7F8F7;



    float: left;



    height: 36px;



    line-height: 26px;



    margin-right: 5px;



    text-align: center;



    text-indent: -1000em;



    text-transform: uppercase;



    width: 48px;



}



#meetingAttendance .field-name-field-attended .field-label{background: #fff url(../images/attended.png) no-repeat center;}



#meetingAttendance .field-name-field-absent .field-label {background: #fff url(../images/absent.png) no-repeat center;}



#meetingAttendance .field-name-field-excused .field-label {background: #fff url(../images/excused.png) no-repeat center;}



#rstatusIndicator, #rtermIndicator { display: none; margin-bottom: 20px;}







.region-sidebar-first .block-menu ul li#boards {



	border-bottom: none;



}



.region-sidebar-first .block-menu ul #boardJoin {



	background: none;



	padding-left: 40px;



}



.region-sidebar-first .block-menu ul #boardJoin a {



	display: block;



	font-weight: bold;



	color: #f00;



}



.region-sidebar-first .block-menu ul #boardJoin a:before {



	content: "\f0c0";



	display: inline-block;



  font: normal normal normal 14px/1 FontAwesome;



  font-size: inherit;



  text-rendering: auto;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



	padding-right: 4px;



	color: #000;



}



	#backsretch img { max-width: none!important; }



	



/* icons for files */



a.pdf { /*The background image*/



	background: url(/sites/default/files/icons/file_pdf.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.doc { /*The background image*/



	background: url(/sites/default/files/icons/file_doc.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.xls { /*The background image*/



	background: url(/sites/default/files/icons/excel.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.ppt { /*The background image*/



	background: url(/sites/default/files/icons/file_ppt.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.wav { /*The background image*/



	background: url(/sites/default/files/icons/file_wav.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.mp3 { /*The background image*/



	background: url(/sites/default/files/icons/file_mp3.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.wma { /*The background image*/



	background: url(/sites/default/files/icons/file_wma.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.mov { /*The background image*/



	background: url(/sites/default/files/icons/file_mov.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.wmv { /*The background image*/



	background: url(/sites/default/files/icons/file_wmv.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.avi { /*The background image*/



	background: url(/sites/default/files/icons/file_avi.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.mp4 { /*The background image*/



	background: url(/sites/default/files/icons/file_mp4.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



a.m4v { /*The background image*/



	background: url(/sites/default/files/icons/file_m4v.png) no-repeat left center;



	padding-left: 20px;



	line-height: 16px; /* To center the text vertically with the icon */



}



.file-icon { display: none!important; }



#block-block-32 .mysite_content1 { width: 90% }



#block-block-32 .mysite_title1 { background-color: #fff!important;}



#block-block-32 a.mysite_title_link1 { font-size: 18px!important; text-decoration: none;}



#block-block-32 td li { list-style-type: none!important; }



#block-block-32 td li a { font-size: 14px; }











#block-block-33 .mysite_content1 { width: 90% }



#block-block-33 .mysite_title1 { background-color: #fff!important;}



#block-block-33 a.mysite_title_link1 { font-size: 18px!important; text-decoration: none; color: #115B94;}



#block-block-33 td li { list-style-type: none!important; }



#block-block-33 td li a { font-size: 14px; color: #115B94;}







#block-sharethis-sharethis-block { width: 118px; position: absolute; top: -29px; left: 500px;}











/* OED styles */



.page-node-35412 .breadcrumb {  }



.section-economic-development #main .breadcrumb { background: url(../images/main-bg.png); }



.oeddl img { display:block; }



.section-economic-development #main { background: none; }



.section-economic-development #mainWrap { /*background: url(../images/OET-content-bg.png) -1px top;*/ }



.section-economic-development.two-sidebars #content {width:398px; margin-left: 232px; padding: 0 27px 0 16px; background: none;}



.section-economic-development.two-sidebars .region-sidebar-first {



	width: 208px; padding-left: 25px; padding-right: 0; background: none;



}



.section-economic-development #block-menu-menu-economic-development { width: 175px; margin-bottom: 31px;}



.section-economic-development .region-sidebar-first .block-menu ul { margin-top: 10px; }



.section-economic-development .region-sidebar-first .block-menu ul ul { margin-top: 5px; }



.section-economic-development .region-sidebar-first .block-menu ul li.expanded a.active-trail.active { font-size: 20px; line-height: 23px; }



.section-economic-development .region-sidebar-first .block-menu ul li.collapsed:first-child  { border-top: 1px solid #181818; }



.section-economic-development #mainWrap .sidebars .region-sidebar-first h2 { font-size: 15px; color:#58595b; font-family: 'PT Sans', sans-serif;}



.section-economic-development #mainWrap .sidebars .region-sidebar-second h2 { font-size: 20px; color:#fff; font-family: 'PT Sans', sans-serif;}



#block-block-46 { margin-bottom: 35px; }



#block-block-46 span {



	float: left;



	width: 27px;



}



#block-block-46 span a {



	display: block;



	width: 27px;



	height: 26px;



	text-indent: -1000em;



	background-repeat: no-repeat;



}



#block-block-46 p { margin: 0; }



#block-block-46 span.fbIcon a {



	background-image: url(../images/fb-icon.png);



}



#block-block-46 span.twIcon a {



	background-image: url(../images/tw-icon.png);



}



#block-block-46 span.flIcon a {



	background-image: url(../images/fl-icon.png);



	width: 27px;



}



#block-block-46 span.ytIcon a {



	background-image: url(../images/yt-icon.png);



}



#block-block-44 { margin-bottom: 30px; }



#block-views-news-feed-block-7 {



	border-top: 4px solid #ffd100;



	border-bottom: 4px solid #ffd100;



	padding-top: 15px; padding-bottom: 15px;



}



#block-views-news-feed-block-7 .item-list ul li { margin-bottom: 10px; }



#block-views-news-feed-block-7  p, #block-views-news-feed-block-7 .date-display-single { margin-bottom: 0; color: #fff; line-height: 21px;}



#block-views-news-feed-block-7  .more-link { font-size: 12px; color: #fff; text-decoration: none; text-transform: uppercase; display: block; text-align: left; padding-top: 3px;}



.section-economic-development #mainWrap .sidebars .region-sidebar-second {



	color: #fff;



}



.section-economic-development #mainWrap .sidebars .region-sidebar-second .views-field-title {	



	font-size:16px;



	line-height: normal;



	font-weight: bold;



	margin-bottom: 5px;



}



#block-views-news-feed-block-7 .views-field-title a {



	color: #fff;



	text-decoration: none;



}



#block-views-news-feed-block-7  .more-link:hover {text-decoration: underline; }



.view-display-id-block_7 .view-footer { text-align: right; }



.view-display-id-block_7 .view-footer a { color: #fff; text-decoration: none; }



.view-display-id-block_7 .view-footer a:hover { text-decoration: underline; }







#block-views-news-feed-block-8,#block-views-news-feed-block-9,#block-views-news-feed-block-10 {



	border-top: 4px solid #ffd100;



	border-bottom: 4px solid #ffd100;



	padding-top: 15px; padding-bottom: 15px;



}



#block-views-news-feed-block-8 .item-list ul li ,#block-views-news-feed-block-9 .item-list ul li ,#block-views-news-feed-block-10 .item-list ul li { margin-bottom: 10px; }



#block-views-news-feed-block-8 p,#block-views-news-feed-block-9 p,#block-views-news-feed-block-10 p, #block-views-news-feed-block-8 .date-display-single ,#block-views-news-feed-block-9 .date-display-single ,#block-views-news-feed-block-10 .date-display-single { margin-bottom: 0; color: #fff; line-height: 21px;}



#block-views-news-feed-block-8  .moreEOD,#block-views-news-feed-block-9  .moreEOD,#block-views-news-feed-block-10  .moreEOD { display:none;}



#block-views-news-feed-block-8  .views-field-body,#block-views-news-feed-block-9  .views-field-body,#block-views-news-feed-block-10 .views-field-body {



	color: #fff!important;



	text-decoration: none!important;



}



#block-views-news-feed-block-8 .more-link:hover,#block-views-news-feed-block-9 .more-link:hover,#block-views-news-feed-block-10  .more-link:hover {text-decoration: underline; }



.view-display-id-block_7 .view-footer { text-align: right; }



.view-display-id-block_7 .view-footer a { color: #fff; text-decoration: none; }



.view-display-id-block_7 .view-footer a:hover { text-decoration: underline; }







/* ulsterforbusiness */



.section-ulsterforbusiness article {  }



.section-ulsterforbusiness #mainWrap { padding-bottom: 0; font-family: 'Open sans';}



.section-ulsterforbusiness #content h2 { font-family: 'Open sans'; }



.section-ulsterforbusiness article { background: #fff; }



.section-ulsterforbusiness #content { padding-left: 0; padding-right: 0; }



.section-ulsterforbusiness #mainWrap #content p.unpublished  { margin:0;}



.section-ulsterforbusiness .title,



.section-ulsterforbusiness .breadcrumb { display: none; }



.section-ulsterforbusiness #block-block-59 .breadcrumb { display: none; }



.section-ulsterforbusiness .hero { padding:55px;color:#fff; background: url('/sites/default/files/p1-hero.jpg');}



.section-ulsterforbusiness #content .hero h1 { font-family: 'Arvo'; font-size:44px; line-height:49px; font-weight:normal; margin:0;}



.section-ulsterforbusiness #content .hero h2 {font-family: 'Open sans'; font-size:14px; line-height:26px; margin:0 0 10px; }



.section-ulsterforbusiness #content .hero a { display:inline-block; margin-top: 14px; background: #f6841f; font-size: 14px; padding: 13px 25px; color:#fff; width:auto; text-decoration:none;}



.section-ulsterforbusiness #content .hero a:hover { background-color: #273057; }



.section-ulsterforbusiness .halfOne { float: left; width: 400px; padding-right:21px; padding-left: 45px; padding-top: 50px; color: #273057; font-size: 14px; line-height: 20px; }



.page-node-38848 .halfOne { width: 509px; padding-left: 52px; padding-right: 32px; }



.page-node-38848 #mainWrap #content .halfOne p { font-size: 14px; line-height: 26px; letter-spacing: .09em; }



.halfOne h1 { font-family: 'Open sans'; font-weight: bold; font-size: 24px; line-height: 32px; margin: 0 0 15px; color: #273057;}



#content .halfOne h2 { font-style: italic; color: #f7921e; font-size: 16px; line-height: 26px; font-weight: 500; margin: 0 0 15px; letter-spacing: .01em; }



.section-ulsterforbusiness .halfTwo { float: left; width: 476px; padding-top: 28px;margin-bottom: 42px;}



.page-node-38848 .halfTwo { width: 330px;  padding-top: 64px; margin-bottom: 0;}



#hrpuffinstuff { clear:both; text-align: center; padding-top:30px;}



.quarterThree {



	width: 202px; float: left; padding: 20px 51px 67px 52px; background: url(../images/facts-divider.jpg) no-repeat 275px 97px;



}



.quarterFour {



	width: 107px; float: left; padding: 20px 55px 67px 0; background: url(../images/facts-divider.jpg) no-repeat 128px 97px;



}



.quarterFive { width: 188px; float: left; padding: 20px 45px 67px 0; background: url(../images/facts-divider.jpg) no-repeat 202px 97px;}



.quarterSix { width: 224px; float: left; padding: 20px 0px 67px 0; }



.quarterThree h1, .quarterFour h1, .quarterFive h1, .quarterSix h1 {



	font-size: 20px; color: #273057; line-height: 26px; margin-bottom: 35px; letter-spacing: .05em;



}







.fullSeven {



	clear:both; background: url(../images/tech-preneur-big.jpg); color:#fff; padding: 45px 560px 60px 58px; }







#content .fullSeven h2, #mainWrap #content .fullSeven p { margin: 0; font-size: 22px; line-height: 32px; }



.fullSeven h1 { margin: 5px 0 20px; font-size: 32px; line-height: 38px; font-family: 'Arvo'; font-weight:normal; }



#mainWrap #content .quarterThree p, #mainWrap #content .quarterFour p, #mainWrap #content .quarterFive p, #mainWrap #content .quarterSix p







{ font-size: 13px; line-height: 26px; color: #273057; margin: 0 0 34px;}



#mainWrap #content .quarterSix ul



{ font-size: 13px; line-height: 26px; color: #273057; margin: 0 0 34px; list-style-type: none; padding-left: 0;}



#mainWrap #content .quarterSix ul li



{margin-bottom:8px;}



#laptopVid { background: url(../images/laptop-vidplayer.jpg) no-repeat; padding: 27px 71px; }







.section-ulsterforbusiness .halfThree { float: left; width: 333px; padding:55px 103px 50px 58px; background: url(../images/tech-preneur.jpg); color: #fff; min-height: 313px;}



#content .halfThree h2 { font-size: 22px; line-height: 32px; margin: 0; font-family: 'Open sans'; }



.fullFive { clear:both; }



#mainWrap #content .halfThree p { font-size: 22px; line-height: 32px;}



.section-ulsterforbusiness .halfFour { float: left; width: 472px; }



.section-ulsterforbusiness .halfFour img { display: block; }



.halfThree h1 { font-size: 33px; line-height: 38px; font-weight: normal; font-family: 'Arvo'; margin: 0 0 15px;}



.section-ulsterforbusiness #mainWrap #content p {  }



.section-ulsterforbusiness .fullFive { padding: 42px 56px 0; clear: both;}



.section-ulsterforbusiness .fullFive h1 { font-weight: bold; color: #273057; font-size: 24px; line-height: 26px; margin: 0 0 5px; }



.section-ulsterforbusiness #content .fullFive h2 { color: #f7921e; font-style: italic; font-size: 16px; line-height: 26px; margin: 0 0 52px; font-weight: 500;}



.section-ulsterforbusiness .halfSix { width: 314px; float: left; padding: 0 95px 32px 105px; font-size: 13px; color: #273057; text-align: center; line-height: 20px;}



.section-ulsterforbusiness #mainWrap #content .halfSix p,



.section-ulsterforbusiness #mainWrap #content .halfSeven p { margin-top: 20px; letter-spacing: .01em;}



.section-ulsterforbusiness .halfSeven { width: 314px; float: left; padding: 0 0 32px 0;font-size: 14px; color: #273057; text-align: center; line-height: 20px; }



#block-menu-menu-oed-micro { float: left; }



#block-menu-menu-oed-micro ul {



	margin: 0; padding: 0;



	



}



#block-menu-menu-oed-micro ul li.leaf {



	list-style-image: none; list-style-type: none;



	float: left;



}



#main #block-menu-menu-oed-micro li a { 



text-shadow: none; display:block; color: #fff; 



background: #f07b05; font-size: 12px; border-top: 1px solid #90969e; border-left: 1px solid #564244; 



text-decoration:none; padding: 11px 20px; font-family: 'Open Sans'; font-weight: bold; line-height: normal; letter-spacing: .04em;}



#main #block-menu-menu-oed-micro li.mid-1 a { width: 60px; border-left: none;}



#main #block-menu-menu-oed-micro li.mid-2 a { width: 130px; }



#main #block-menu-menu-oed-micro li.mid-3 a { width: 95px; }



#main #block-menu-menu-oed-micro li.mid-4 a { width: 100px; padding-bottom:28px; }



#main #block-menu-menu-oed-micro li.mid-5 a { width: 74px; }



#main #block-menu-menu-oed-micro li.mid-6 a {  width: 74px;}



#main #block-menu-menu-oed-micro li.mid-7 a {  width: 74px;



  padding-right: 20px; }



  #main #block-menu-menu-oed-micro li a:hover { background-color: #273057; }



  



  #block-block-58 { background: #273057; color: #fff;  padding: 24px 47px 36px 56px; margin-bottom: 0;}



  #mainWrap #content #block-block-58 p { line-height: 25px; font-size: 14px; margin: 0;}



  p#ufbfootleft { float: left; width: 390px; }



  p#ufbfootright { float: right; text-align: right; }



  



  #block-block-58:after { content: " "; display: table; clear:both; }



  



  .section-ulsterforbusiness #block-sharethis-sharethis-block { top: -58px; left: 811px; width: 120px;}



  



#block-block-57 { float: left; background: #f07b05;  border-left: 1px solid #564244;  border-top: 1px solid #90969e;}



  



#block-block-57 p { margin: 0; padding-top:12px; padding-left:16px; padding-right:20px;padding-bottom:12px;}



.view-display-id-page_2 .item-list p .more-link { display: block; font-size: 16px; text-align: left; padding-top: 5px;}



#learnmorebutton {display:block; height: 49px; width: 270px; background: url('/sites/default/files/learnmorebutton.jpg'); text-indent: -1000em;}



#learnmorebutton:hover { background-position: 0 -50px; }



.page-node-38848 .hero { padding:55px;color:#fff; background: url('/sites/default/files/p2-hero.jpg');}



.page-node-38849 .halfOne { width: 496px; padding: 50px; }







.page-node-38849 .hero { padding:55px;color:#fff; background: url('/sites/default/files/p3-hero.jpg');}



.page-node-38849 .halfOne h1 { margin-bottom: 5px; }



.page-node-38849 #mainWrap #content .halfOne p, .page-node-38849 #mainWrap #content .halfOne li {



	font-size: 14px; line-height: 20px; margin-bottom: 20px; }







.page-node-38849 .halfTwo { width: 324px; padding: 50px; padding: 80px 0 0; margin-bottom: 18px;}



.page-node-38849 #content .halfOne h2 { font-size: 16px; line-height: 24px; }



#content h2#enterHead { margin-top: 36px; margin-left: 56px; font-size: 24px; font-weight: bold; line-height: 26px; letter-spacing: .09em; font-family: 'Open sans';}







.page-node-38849 #form { color: #273057; }







.page-node-38849 .webform-client-form { padding-left: 56px; font-size: 14px; line-height: 26px; color: #273057; }







.page-node-38849.node-type-webform .node-webform label { font-size: 14px; color: #273057; float:left; margin-right: 18px;}



.page-node-38849.node-type-webform .node-webform input[type=radio] { float: left; margin-right: 10px; margin-top: 6px;}



.page-node-38849 #webform-component-first-name,



.page-node-38849 #webform-component-last-name { float: left; margin-right: 18px; }



.page-node-38849 #edit-submitted-first-name,



.page-node-38849 #edit-submitted-last-name { width: 279px; }



.page-node-38849 #webform-component-are-you-work-in-a-technology-related-field-in-new-york-city,



.page-node-38849 .webform-component-radios  { clear: left; padding-bottom: 22px; }



.page-node-38849 .webform-component-markup{margin:0px;}



#webform-component-have-you-ever-visited > label,



#webform-component-are-you-currently-available > label { width: 344px; }







#webform-component-are-you-currently-available { padding: 20px 0; }



#webform-component-contact-email { float: left; clear: left; margin-right: 18px;}



#webform-component-contact-phone { float: left; }



.page-node-38849 #mainWrap #content form p { font-size: 12px; line-height: 26px; font-style: italic; clear: left;}



.page-node-38849.node-type-webform .node-webform input#edit-submit { text-transform: none; background: #f6841f; padding: 12px 57px; font-family: 'Open sans'; letter-spacing: .05em;}



.page-node-38849.node-type-webform .node-webform input#edit-submit:hover { background-color: #273057; }



.mobonly {display:none; }







#content .view-calendar-list .item-list h3 {



    font-size: 16px;



    font-family: 'PT Sans', sans-serif;



    color: #1161A3;



    background: #bfdaeb;



    width: 650px;



    padding: 8px 10px;



    font-weight: normal;



}



#content .view-calendar-list .item-list ul li {



        background: #fff;



    min-height: 36px;



    line-height: 36px;



    margin: 1px 0;



    width: 650px;



    padding: 8px 10px;



}



#content .view-calendar-list .item-list ul li:after {



    content: "";



    display:block;



    clear:both;



}



#content .view-full-calendar .views-exposed-form label,



#content .view-calendar-list .views-exposed-form label {



    font-weight: normal;



}



#content .view-calendar-list .item-list .views-field-title a {



    text-decoration: none;



}



#content .view-calendar-list .item-list .views-field-field-event-date {



    float: right;



    width: 152px;



}



.view-calendar-list .views-exposed-form .views-submit-button { padding-top: 2px;}



.view-full-calendar .views-exposed-form .views-submit-button { padding-top: 2px;}



.view-full-calendar .views-exposed-form .views-exposed-widget .form-submit {



    



}







.fc-event-default, .fc-event-default .fc-event-skin, .fc-event-default .fc-event-time, .fc-event-default a {



    border-color: #d9dfe2;



    background-color: #f0f5f7;



    font-size: .85em;



    color: #1161A3;



    line-height: normal;



}



#content .fullcalendar {



    font-size: 14px;



    margin-top: 20px;



}



#content .fullcalendar h2 {



    font-size: 24px;



}







/**/







/* Ulster Essentials -start- */



.page-ulster-essentials h1#page-title,



.section-ulster-essentials h1#page-title {



	color: #1c75bc;



}



.section-ulster-essentials article {



	margin-top: 15px;



}







.section-ulster-essentials .view-header {



	margin-top: 10px;



}



.section-ulster-essentials .breadcrumb {



	text-transform: uppercase;



}



/** side menu **/



#block-menu-menu-ulster-essentials li.mid-1 > a {



	color: #ec2326;



	font-weight: bold;



}



#block-menu-menu-ulster-essentials li.mid-2.first {



	border-top: none;



}



.region-sidebar-first #block-menu-menu-ulster-essentials ul li.leaf a.active-trail.active, .region-sidebar-first #block-menu-menu-ulster-essentials ul li.expanded a.active-trail.active {



	color: #1c75bc;



}



.region-sidebar-first #block-menu-menu-ulster-essentials ul li.leaf a:hover, .region-sidebar-first #block-menu-menu-ulster-essentials ul li.expanded a:hover {



	color: #1c75bc;



}











.node-type-photo .region-sidebar-first .block-menu ul li.leaf.mid-3 a, .node-type-photo .region-sidebar-first .block-menu ul li.expanded.mid-3 a,



.page-ulster-essentials-photos-of .region-sidebar-first .block-menu ul li.leaf.mid-3 a, .page-ulster-essentials-photos-of .region-sidebar-first .block-menu ul li.expanded.mid-3 a, .page-ulster-essentials-photos .region-sidebar-first .block-menu ul li.leaf.mid-3 a, .page-ulster-essentials-photos .region-sidebar-first .block-menu ul li.expanded.mid-3 a, .section-ulster-essentials.node-type-video .region-sidebar-first .block-menu ul li.leaf.mid-2 a, .section-ulster-essentials.node-type-video .region-sidebar-first .block-menu ul li.expanded.mid-2 a, .section-ulster-essentials.node-type-news-post .region-sidebar-first .block-menu ul li.leaf.mid-4 a, .section-ulster-essentials.node-type-news-post .region-sidebar-first .block-menu ul li.expanded.mid-4 a, .page-node-43841 .region-sidebar-first .block-menu ul li.leaf.mid-8 a {



	color: #1c75bc;



	font-weight: bold;



}











/** Video Landing Page **/







.view-ulster-essentials-videos .views-row {



	width: 195px;



    min-height: 226px;



    padding: 14px 13px;



    border: 1px solid #808285;



    float: left;



    text-align: center;



	margin-bottom: 10px;



	cursor: pointer;



	position: relative;



}



.view-ulster-essentials-videos .views-row:hover:after {



	box-sizing: border-box;



    -moz-box-sizing: border-box;



    -webkit-box-sizing: border-box;



	border: 3px solid #1161a3;



    position: absolute;



    top: 0;



    left: 0;



    right: 0;



    bottom: 0;



    height: 100%;



    width: 100%;



    display: block;



    content: "";



}



.view-ulster-essentials-videos .views-row + .views-row {



	margin-left: 10px;



}



.view-ulster-essentials-videos .views-row:nth-child(3n+1) {



	clear: left;



	margin-left: 0;



}



#content .view-ulster-essentials-videos .views-field-title h3 {



	font-size: 14px;



    font-weight: bold;



    margin-top: 16px;



    margin-bottom: 5px;



    font-family: 'PT Sans Caption',sans-serif;



    color: #1161a3;



}



#content .view-ulster-essentials-videos .views-field-title h3 a {



	color: #1161a3;



	text-decoration: none;



}



.view-ulster-essentials-videos .views-field-created {



    font-size: 10px;



    line-height: normal;



}



.view-ulster-essentials-videos .view-header {



	min-height: 92px;



}







/** video detail page **/



#videoBlock {



	margin: 23px 0 250px;



}







/** Photo Landing Page **/



.view-ulster-essentials-photos {



	margin-bottom: 50px;



}



.view-ulster-essentials-photos:after {



	content: "";



	display: table;



	clear: both;



}



.view-ulster-essentials-photos .view-header {



	min-height: 92px;



}



.view-ulster-essentials-photos .views-limit-grouping-group {



	float: left;



	width: 223px;



}



.view-ulster-essentials-photos .views-row {



	width: 195px;



	min-height: 226px;



	padding: 14px 13px;



	border: 1px solid #808285;



	float: left;



	text-align: center;



}







.view-ulster-essentials-photos .views-row + .views-row,



.view-ulster-essentials-photos .views-limit-grouping-group + .views-limit-grouping-group {



	margin-left: 10px;



	margin-bottom: 10px;



}







.view-ulster-essentials-photos .views-row:nth-child(3n+1),



.view-ulster-essentials-photos .views-limit-grouping-group:nth-child(3n+1) {



	clear: left;



	margin-left: 0;



}







.view-ulster-essentials-photos .views-limit-grouping-group > h3 {



	display: none;



}







.view-ulster-essentials-photos .views-field-field-photo {



	height: 155px;



	width: 195px;



}



.view-ulster-essentials-photos .views-field-field-photo img {



	display: block;



	margin: 0 auto;



}







#content .view-ulster-essentials-photos .views-field-field-credit h3,



.view-ulster-essentials-photos .views-field-field-photo-tag,



#content .view-ulster-essentials-photos .views-field-created h3 {



	font-size: 14px;



	font-weight: bold;



	margin-top: 16px;



	margin-bottom: 5px;



	font-family: 'PT Sans Caption',sans-serif;



	color: #1161a3;



}



#content .view-ulster-essentials-photos .views-field-field-credit h3 {



	



}



#content .view-ulster-essentials-photos .views-field-field-credit h3 a,



.view-ulster-essentials-photos .views-field-field-photo-tag a,



#content .view-ulster-essentials-photos .views-field-created h3 a {



	text-decoration: none;



	color: #1161a3;



}



.view-ulster-essentials-photos .views-field-created {



	font-size: 10px;



	line-height:normal;



}







/* photo detail page */



#mainWrap .headerField {



	line-height: normal;



}



.headerField div {



	display: inline; 



}



#content .headerField a {



	color: #231f20;



	text-decoration: none;



}



#shareBlock {



	margin: 10px 0;



}



.stBubble { display: none!important;}



#photoField {



	margin: 23px 0 250px;



}



/**/



/* press article landing */



.view-ulster-essentials-press {



	margin-top: 28px;



}



#mainWrap .view-ulster-essentials-press .views-row {



	padding: 10px 0;



	border-top: 1px solid #808285;



	font-size: 13px;



	line-height: normal;



}

.page-ulster-essentials-county-newsletter #mainWrap .view-ulster-essentials-press .views-row{

border-top: 0px!important;}





#mainWrap #content .view-ulster-essentials-press p {



	font-size: 13px; 



	line-height: normal;



	margin-bottom: 0;



}



.view-ulster-essentials-press .views-row:after {



	display: table;



	content: "";



	clear: both;



}



.view-ulster-essentials-press .views-field {



	float: left;



	width: 545px;



}



.view-ulster-essentials-press .views-field-field-image {



	width: 98px;



	float: left;



	margin-right: 22px; 



}



.view-ulster-essentials-press .views-field-title {



	font-size: 13px;



	font-weight: bold;



	color: #231f20;



}



.view-ulster-essentials-press .views-field-title a {



	text-decoration: none;



	color: #231f20;



}



/**/



/** press article page **/



.section-ulster-essentials article.node-news-post {



	margin-top: 28px;



	border-top: 1px solid #808285;



}



.section-ulster-essentials .postImage {



	width: 98px;



	float: left;



	margin-right: 22px;



}



.section-ulster-essentials .post-postImage {



	float: left;



	width: 545px;



}



.section-ulster-essentials #content article.node-news-post h2 {



	font-size: 17px;



	line-height: normal;



	margin-bottom:20px;



}



.section-ulster-essentials article.node-news-post .field-name-body {



	margin-top: 22px;



}







/* home page */



.page-node-45222 #mainWrap #content .field-name-body .field-item p { /* GET ACTUAL PAGE NODE ID WHEN LAUNCHING */



	margin-bottom: 57px;



}



.essentialItem {



	width: 195px;



    min-height: 195px;



    padding: 14px 13px;



    border: 1px solid #808285;



    float: left;



    text-align: center;



	margin-bottom: 10px;



	cursor: pointer;



	position: relative;



}



.essentialItem:hover:after {



	box-sizing: border-box;



    -moz-box-sizing: border-box;



    -webkit-box-sizing: border-box;



	border: 3px solid #1161a3;



    position: absolute;



    top: 0;



    left: 0;



    right: 0;



    bottom: 0;



    height: 100%;



    width: 100%;



    display: block;



    content: "";



}



.essentialItem + .essentialItem {



	margin-left: 10px;



}



.essentialItem.startrow {



	margin-left: 0;



	clear: left;



}



.essenThumb {



	min-height: 148px;



	width: 195px;



}



.essenThumb img {



	display: block;



	max-width: 100%k;



}



#content .essentialItem h3 {



	font-size: 14px;



    font-weight: bold;



    margin-top: 16px;



    margin-bottom: 5px;



    font-family: 'PT Sans Caption',sans-serif;



    color: #1161a3;



}



#content .essentialItem h3 a {



	color: #1161a3;



	text-decoration: none;



}



#content #block-views-ulster-essentials-press-block-1 .block-title {



	font-size: 23px;



	color: #1161a3;



	text-transform: none;



}



.view-ulster-essentials-press.view-display-id-block_1 {



	margin-top: 0;



}



#mainWrap .view-ulster-essentials-press.view-display-id-block_1 .views-row {



	border: none;



	font-size: 16px;



	padding: 0;



}



.view-ulster-essentials-press.view-display-id-block_1 .views-field {



	width: auto;



	float: none;



}



.view-ulster-essentials-press.view-display-id-block_1 .views-field-created {



	padding-right: 26px;



}



.view-ulster-essentials-press.view-display-id-block_1 .views-field-title {



	font-size: 16px;



	font-weight: normal;



}



#content .view-ulster-essentials-press.view-display-id-block_1 .views-field-title a {



	color: #231f20;



}



.view-ulster-essentials-press.view-display-id-block_1 .views-field-title a:after {



	content: " >";



}



/**/







/* join mailing list */



.page-node-45227 article,



.page-node-43841 article {



	margin-top: 28px;



	border-top: 1px solid #808285;



	padding-top: 15px;



}



.page-node-45227 .webform-client-form-45227 {



	width: 430px;



}



.page-node-45227 .webform-client-form-45227 .form-actions {



	float: right;



	margin-right: 31%;



	text-transform: uppercase;



}



.page-node-45227 .form-item {



	margin: 0 0 5px;



}



.page-node-45227.node-type-webform .node-webform label {



	display: inline-block;



	font-size: 14px;



	width: 94px;



}



.page-node-45227 input[type=text],



.page-node-45227 input[type=email] {



	width: 300px;



	font-size: 14px;



}



#block-block-78 {



	margin-top: 15px;



}



#block-block-78 ul {



	float: left;



	width: 40%;



	list-style-type: none;



	margin: 0;



	padding: 0;



}



#block-block-78 ul li {



	margin-bottom: 5px;



}



#content #block-block-78 a {



	text-decoration: none;



	color: #231f20;



}



#content #block-block-78 a:hover {



	color: #1161a3;



}



#mainWrap #content #block-block-78 li p {



	font-size: 13px;



	line-height: normal;



	display: inline-block;



	vertical-align: middle;



	width: 175px;



	margin-bottom: 0;



}



#block-block-78 ul li img {



	display: inline-block;



	margin-right: 20px;



	vertical-align: middle;



}



#block-block-78 ul li:after {



	content: "";



	display: table;



	clear: both;



}



/**/







/* maps, resources, stats */



.page-node-45226 article,



.page-node-43833 article,



.page-node-45225 article,



.page-node-45224 article



{



	margin-top: 28px;



	border-top: 1px solid #808285;



	padding-top: 15px;



}



.page-node-45226 article ul,



.page-node-43833 article ul,



.page-node-45225 article ul, 



.page-node-45224 article ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



}



.page-node-45226 article li,



.page-node-43833 article li,



.page-node-45225 article li,



.page-node-45224 article li {



	



	margin-bottom: 10px;



}



.page-node-45226 article li img,



.page-node-43833 article li img,



.page-node-45225 article li img,



.page-node-45224 article li img {



	float: left;



	width: 50px;



	margin-right: 10px;



}



 .page-node-45226 #mainWrap #content article li p,



 .page-node-43833 #mainWrap #content article li p,



 .page-node-45225 #mainWrap #content article li p,



 .page-node-45224 #mainWrap #content article li p {



	margin-left: 60px;



	 font-size: 13px;



	line-height: normal;



	



}



.page-node-45226 #mainWrap #content article li p a.pdf,



 .page-node-43833 #mainWrap #content article li p a.pdf,



.page-node-45225 #mainWrap #content article li p a.pdf,



.page-node-45224 #mainWrap #content article li p a.pdf  {



	padding-left: 0;



}



.page-node-45226 article li:after,



.page-node-43833 article li:after,



.page-node-45225 article li:after ,



.page-node-45224 article li:after{



	content: "";



	display: table;



	clear: both;



}



#oneHalf{



width:48%;



padding:5px;



float:left;}



#fb-root{



height:11px!important;}



/**/



/* Ulster Essentials -end- */







/* events */



#eventLeft {



	width: 458px;



	float: left;



}



#eventRight {



	float: right;



    width: 188px;



    background: url(../images/contact-profile-bg.png) no-repeat;



    padding: 22px 23px 22px 22px;



	position: relative;



	padding-bottom: 65px;



	min-height: 415px;



}



#eventRight h3 {



	color: #fff;



    font-size: 14px;



    text-align: left;



    background: #1161A3;



    padding: 3px;



}



.node-event .addtocalendar {



	position: absolute;



	bottom: 65px;



    left: 23px;



}



.node-event .addtocal {



    position: absolute;



    bottom: 65px;



    left: 23px;



	margin: 0;



	border: none;



	border-radius: 0;



	background: #e4e9ef;



	width: 188px;



	padding: 30px 0;



	text-align:center;



}



.node-event .addtocalendar {



	position: absolute;



	bottom: 65px;



    left: 23px;



}







.node-event .addtocalendar .atcb-link {



	margin: 0;



	border: none;



	border-radius: 0;



	background: #e4e9ef;



	width: 188px;



	padding: 30px 0;



	text-align:center;



}



.node-event .field {



    margin-top: 15px;



}



.node-event .field:after {



    content: "";



    display: table;



    clear: both;



}



.node-event .field-type-date:after {



    display: none;



}



.node-event .field .field-label {



    



    font-weight: bold;



}



#eventLeft .field .field-label {



    float: left;



    width:7em;



    clear: left;



}



#eventLeft .field .field-items {



	float: left;



	width: 20em;



}



.backLink {



	font-weight: bold;



	display: block;



	margin-top: -30px;



	float: right;



	padding-right: 10px;



}



#calendarHead {



	border-bottom: 1px solid #333;



}



#calendarHead a {



	border-top-left-radius: 4px;



	border-top-right-radius: 4px;



	    padding: 0 1em;



	border: 1px solid #e9e9e9;



    border-right: 0;



    border-bottom: 0;



	text-decoration: none;



	line-height: 1.5em;



	margin: 0.5em 0 0 3px;



    background-color: #dedede;



	display: inline-block;



}



#calendarHead a:hover {



	background-color: #e9e9e9;



}



#calendarHead a.activeTab {



	background-color: transparent;



}



#views-exposed-form-full-calendar-page #edit-field-department-tid-wrapper {



    font-size: 14px;



}



#edit-submit-full-calendar, #edit-submit-calendar-list {



        font-size: 14px;



    text-transform: uppercase;



    cursor: pointer;



    background: #1261a4;



    color: #fff;



    font-family: 'PT Sans',sans-serif;



    margin-top: 1.7em;



    padding: 3px 10px;



    border-radius: 0;



    border: none;



}



#views-exposed-form-full-calendar-page #edit-field-department-tid {



    color: #217cc6;



    font-size: 14px;



    font-style: italic;



    width: 195px;



}



.node-event .field-name-field-department { clear: both; }



#views-exposed-form-full-calendar-page #edit-field-department-tid-wrapper,



#views-exposed-form-calendar-list-page #edit-field-department-tid-wrapper { font-size: 14px;}



/* responsive styles */







/* Home DL Mobile Styles */











@media only screen 



and (min-device-width : 320px) 



and (max-device-width : 480px) {



.roundabout-in-focus .DLUrl { height: 63px; width: 254px; position: absolute; top: 428px; left: 6px; margin: 0; z-index: 10;}



a.slideLink {



	background: url("../images/dl-link-button.png") no-repeat;



	position: static;



}



.pcaption { padding: 26px 33px; }



}







/* iPads (portrait and landscape) ----------- */



@media only screen 



and (min-device-width : 768px) 



and (max-device-width : 1024px) {



.roundabout-in-focus .DLUrl { height: 63px; width: 254px; position: absolute; top: 428px; left: 6px; margin: 0; z-index: 10;}



a.slideLink {



	background: url("../images/dl-link-button.png") no-repeat;



	position: static;



}



.pcaption { padding: 26px 33px; }



}







/* Smartphones (portrait and landscape) ----------- */















/* Smartphones (landscape) ----------- */



@media only screen 



and (min-width : 321px)  



and (max-device-width : 720px) {



.roundabout-in-focus .DLUrl { height: 63px; width: 254px; position: absolute; top: 428px; left: 6px; margin: 0; z-index: 10;}



a.slideLink {



	background: url("../images/dl-link-button.png") no-repeat;



	position: static;



}



.pcaption { padding: 26px 33px; }



}







/* Smartphones (portrait) ----------- */



@media only screen 



and (max-width : 320px) {



.roundabout-in-focus .DLUrl { height: 63px; width: 254px; position: absolute; top: 428px; left: 6px; margin: 0; z-index: 10;}



a.slideLink {



	background: url("../images/dl-link-button.png") no-repeat;



	position: static;



}



.pcaption { padding: 26px 33px; }



}







/* iPads (portrait and landscape) ----------- */



@media only screen 



and (min-device-width : 768px) 



and (max-device-width : 1024px) {



.roundabout-in-focus .DLUrl { height: 63px; width: 254px; position: absolute; top: 428px; left: 6px; margin: 0; z-index: 10;}



a.slideLink {



	background: url("../images/dl-link-button.png") no-repeat;



	position: static;



}



.pcaption { padding: 26px 33px; }



}







/* iPads (landscape) ----------- */



@media only screen 



and (min-device-width : 768px) 



and (max-device-width : 1024px) 



and (orientation : landscape) {



.roundabout-in-focus .DLUrl { height: 63px; width: 254px; position: absolute; top: 428px; left: 6px; margin: 0; z-index: 10;}



a.slideLink {



	background: url("../images/dl-link-button.png") no-repeat;



	position: static;



}



.pcaption { padding: 26px 33px; }



}







/* iPads (portrait) ----------- */



@media only screen 



and (min-device-width : 768px) 



and (max-device-width : 1024px) 



and (orientation : portrait) {



.roundabout-in-focus .DLUrl { height: 63px; width: 254px; position: absolute; top: 428px; left: 6px; margin: 0; z-index: 10;}



a.slideLink {



	background: url("../images/dl-link-button.png") no-repeat;



	position: static;



}



.pcaption { padding: 26px 33px; }



}







/* Desktops and laptops ----------- */



@media only screen 



and (min-width : 1224px) {



/* Styles */



}







/* Large screens ----------- */



@media only screen 



and (min-width : 1824px) {



/* Styles */



}







/* iPhone 4 ----------- */



@media



only screen and (-webkit-min-device-pixel-ratio : 1.5),



only screen and (min-device-pixel-ratio : 1.5) {



.roundabout-in-focus .DLUrl { height: 63px; width: 254px; position: absolute; top: 428px; left: 6px; margin: 0; z-index: 10;}



a.slideLink {



	background: url("../images/dl-link-button.png") no-repeat;



	position: static;



}



.pcaption { padding: 26px 33px; }



}























@media only screen and (max-device-width: 480px) {



/*#section-title { display: none; }*/



html, body {



overflow-x: hidden; 



width: 100%}



}







#advSearch { display: none; }







.not-logged-in .messages--error { display: none; }



a[name]:before {



    display:block;



    position:relative;



    margin-top: -120px;



    height:121px;



    content: " ";



    visibility:hidden;



}



.logged-in a[name]:before {



    display:block;



    position:relative;



    margin-top: -120px;



    height:151px;



    content: " ";



    visibility:hidden;



}



ul#slabText { float: left; width: 40%; margin-right: 30px; }



.DistInfoWindow p{



	Margin:0px;}



	



.section-roll-of-honor #headerWrap { width: 100%; margin: 0; padding: 0; }



.section-roll-of-honor #headerWrap #logo { display:none; }



.section-roll-of-honor #header .region-header { width: auto; float: none; }



.section-roll-of-honor #navigation { display: none; }



#block-block-53 { background: #fff url(/sites/default/files/homebanner/images/background.jpg) no-repeat right; height: 39px; -webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.75);



-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.75); margin-bottom: 0;



box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.75); position: relative; z-index: 99999; border-bottom: 1px solid #333;}



#block-block-53 .button, #block-block-53 .buttonright { margin: 0!important; }



#block-block-53 .button a { display: block; height: 39px; width: 199px; text-indent: -1000em; background: url(/sites/default/files/homebanner/images/back-to-link.png);}



body { margin: 0; }



#block-block-53 .buttonright a { display: block; float: right; height: 39px; width: 221px; text-indent: -1000em; background: url(/sites/default/files/homebanner/images/uc-logo-link.png);}



body { margin: 0; }







.section-roll-of-honor #page { padding-top: 50px; }







.page-node-37222 article.node-page, .page-node-37222 #content > #page-title { display: none; }



#views-exposed-form-search-page-page-4 .views-exposed-form  .views-widget-filter-field_first_name { float: none; width: 100%; }



#views-exposed-form-search-page-page-4 .views-exposed-form  .views-widget-filter-field_first_name input { width: 77%; }







#views-exposed-form-search-page-page-4 .views-exposed-form  .views-widget-filter-field_mi { width: 10%; }



#views-exposed-form-search-page-page-4 .views-exposed-form  .views-widget-filter-field_mi input { width: 69%; }







#views-exposed-form-search-page-page-4  .views-exposed-form .views-submit-button { clear: both; }







.view-display-id-page_4 .views-row { cursor: pointer; }



.view-display-id-page_4 .views-row:hover { background: #dfdfdf; }



.view-display-id-page_4 .views-field-title { float: left; width: 360px; }







.kioskonly { display: none; }



.kioskmobonly { display: none; }



#block-views-news-feed-block-18 .views-field-title { margin-bottom: 15px;}



#main-content + ul.action-links {



    position: absolute;



    top: -45px;



    right: 5px;



    list-style-type: none;



}



#main-content + ul.action-links li {



    -moz-border-radius-topleft: 4px;



    -webkit-border-top-left-radius: 4px;



    -ms-border-top-left-radius: 4px;



    -o-border-top-left-radius: 4px;



    border-top-left-radius: 4px;



    -moz-border-radius-topright: 4px;



    -webkit-border-top-right-radius: 4px;



    -ms-border-top-right-radius: 4px;



    -o-border-top-right-radius: 4px;



    border-top-right-radius: 4px;



    text-shadow: white 1px 1px 0;



    border: 1px solid #bbbbbb;



    border-bottom: 0;



    margin: 0.5em 0 0 3px;



}



#main-content + ul.action-links li a {



        -moz-border-radius-topleft: 4px;



    -webkit-border-top-left-radius: 4px;



    -ms-border-top-left-radius: 4px;



    -o-border-top-left-radius: 4px;



    border-top-left-radius: 4px;



    -moz-border-radius-topright: 4px;



    -webkit-border-top-right-radius: 4px;



    -ms-border-top-right-radius: 4px;



    -o-border-top-right-radius: 4px;



    border-top-right-radius: 4px;



    -webkit-transition: background-color 0.3s;



    -moz-transition: background-color 0.3s;



    -ms-transition: background-color 0.3s;



    -o-transition: background-color 0.3s;



    transition: background-color 0.3s;



    color: #333;



    background-color: #dedede;



    letter-spacing: 1px;



    padding: 0 1em;



    text-align: center; 



    text-decoration: none;



    



        border: 1px solid #e9e9e9;



    border-right: 0;



    border-bottom: 0;



    display: block;



    line-height: 1.5em;



    text-decoration: none;



}



/* Updates - Essentials - 5/5/17 */



.page-node-45224 li a.pdf, .page-node-45225 li a.pdf, .page-node-45226 li a.pdf {

	background: none;

}

/*Updates - Form Input Width 4/28/21 */

button, input, select, textarea {
	max-width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
}

/*alert override */


.view-emergency-banner .field-content p {
    margin: 0 !important;
    
}

/* remove needless section title  */

#section-title {
    display:none !important;
}


/* remove "weight" showing up on news articles */


.field-name-field-weight {
     display:none !important;
}



