html {
    background-image: url("images/htmlBG.png");
    background-repeat: repeat-x;
}
body {
    background-image: url("images/flagBG.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    color: #000;
}
#page {
}
a {
    color: #0000ff;
}
a:hover, a:focus {
    color: #7e9747;
}
a:visited {
    color: #551A8B;
}
.block ol li {
    margin: 0 0 0 0.5em;
}
h1 {
}
h2 {
    color: #dd8b09;
    font-family: "PT Sans";
    font-size: 1.6em;
    font-weight: normal;
    margin: 0px 0px 10px;
}
h2 + ul {
    margin-top: 15px;
}
h3 {
    margin: 0 0 0 0;
    font-size: 1.1em !important;
    line-height: 2.5em;
    font-weight: bold!important;
}
p {
    font-size: 1.1em;
    margin-top: 0;
}
.node-title a:hover, .node-title a:active, .node-title a:focus {
    color: #7e9747;
}
/* Superfish */
.sf-menu.sf-style-sirate > li.first a, .sf-menu.sf-style-sirate > li.first a:hover, .sf-menu.sf-style-sirate > li.first a.active, .sf-menu.sf-style-sirate > li.first a:focus {
    background: url("images/ico_home.png") no-repeat center center;
}
.sf-menu.sf-style-sirate > li.first a:hover, .sf-menu.sf-style-sirate > li.first a.active, .sf-menu.sf-style-sirate > li.first a:focus {
    background-color: #222;
}
.sf-menu.sf-style-sirate ul > li:hover, .sf-menu.sf-style-sirate ul > li.sfHover, .sf-menu.sf-style-sirate ul > li a:focus, .sf-menu.sf-style-sirate ul > li a:hover, .sf-menu.sf-style-sirate ul > li a:active {
    background-color: #7e9747;
}
.sf-menu.sf-style-sirate ul li a.active {
    background-color: #7e9747;
}
.sf-navbar.sf-style-sirate li li:hover, .sf-navbar.sf-style-sirate li li.sfHover, .sf-navbar.sf-style-sirate li li > a:focus, .sf-navbar.sf-style-sirate li li > a:hover, .sf-navbar.sf-style-sirate li li > a:active, .sf-navbar.sf-style-sirate li li > a.active:hover, .sf-navbar.sf-style-sirate ul li > a.active {
    background-color: transparent !important;
    color: #7e9747 !important;
}
/* Navigation */
.block ul.menu li.expanded li.expanded > a, .block ul.menu li li a:hover, .block ul.menu li li a:focus, .block ul.menu li li a:active {
    color: #7e9747;
}
.block ul.menu li.expanded li.expanded > a, .block ul.menu li li a:hover, .block ul.menu li li a:focus, .block ul.menu li li a:active, .block ul.menu li li a.active {
    background: url("images/bullet-1-h.png") no-repeat 1.667em center transparent;
    color: #7e9747;
}
.item-list ul.pager li.pager-current {
    background-color: #7e9747;
}
ul.pager li a:hover, ul.pager li a:active, ul.pager li a:focus {
    color: #7e9747;
}
ul.primary li a:hover {
    color: #7e9747;
}
/* Block */
.blue-color .block-inner {
    background-color: #7e9747;
}
/* Header Styles */

#header {
    padding: 20px 0 0 0;
}
.logo {
    float: left;
    width: 50%;
}
.printlogo {
    display: none;
}
.utility-links {
    float: right;
    width: 50%;
}
#translate {
    color: #fff;
    float: right;
    width: 220px;
}
#google_translate_text {
    float: left;
    margin: 6px;
    padding: 0;
}
#google_translate_element {
    float: left;
    margin: 0;
    padding: 3px 0 20px;
    width: 120px;
}
#search-block-form {
    min-width: 150px;
    max-width: 250px;
    width: 250px;
    max-height: 30px;
}
.search {
    max-width: 300px;
    width: 300px;
    float: right;
}
/* Mass Bottom */
#mass-bottom-wrapper .views-field-title a:hover, #mass-bottom-wrapper .views-field-title a:focus {
    color: #7e9747;
}
#mass-bottom-wrapper .views-field-view-node a:hover, #mass-bottom-wrapper .views-field-view-node a:focus {
    background: url("images/bg-button-more.png") no-repeat left -25px;
    color: #7e9747;
}
/* Articles */
.article .menu ul.links li a:hover, .article .menu ul.links li a:focus {
    color: #7e9747;
}
.article .menu ul.links li.comment_forbidden a:hover {
    color: #7e9747;
}
/* Custom Block */
#panel-first-wrapper.wrapper .container {
    padding-top: 35px;
}
#panel-first-wrapper .block-inner {
    border: 0px solid #e2e2e2;
    min-height: 86px;
    padding: 0px;
}
#panel-first-wrapper .block-inner:hover {
    border-color: transparent;
}
#panel-first-wrapper .panel-first-1 {
    margin: 0 10px 0 20px;
    width: 43.5%;
}
#panel-first-wrapper .panel-first-1 .block-inner {
    background-image: none;
    background-color: transparent;
    width: 100%;
}
#panel-first-wrapper .panel-first-2 {
    margin: 0 10px;
    width: 25%;
}
#panel-first-wrapper .panel-first-2 .block-inner {
    background-image: none;
    background-color: transparent;
    width: 100%;
}
#panel-first-wrapper .panel-first-3 {
    margin: 0 20px 0px 10px;
    width: 25%;
}
#panel-first-wrapper .panel-first-3 .block-inner {
    background-image: none;
    background-color: transparent;
    width: 100%;
}
#panel-first-wrapper ul li {
    background-image: url("images/MegaMenuBullet.png");
    background-position: left 8px;
    background-repeat: no-repeat;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 15px;
}
.whats-happening {
    margin: 0px;
    min-height: 470px;
    max-height: 470px;
    background-color: #f1f1f1;
}
.whats-happening .attachment {
    margin-bottom: -30px;
}
.whats-happening h2 {
    background-color: #353535;
    color: #ffffff;
    font-family: PT Sans;
    height: 50px;
    padding-left: 20px;
    padding-top: 20px;
    text-align: left;
}
.whats-happening ul {
    margin: 0;
    padding: 10px 15px;
}
.whats-happening ul li {
    background-image: url("images/whatsHappeningBullet.png")!important;
    background-repeat: repeat-y!important;
    background-position: 0!important;
    margin-bottom: 10px!important;
    line-height: 1em;
}
.whats-happening ul li a {
    color: #1b1c1c;
    font-size: .9em;
}
#panel-first-wrapper .panel-first-3 .block-title {
    background-color: #88b41f;
    color: #ffffff;
    font-family: 'pt sans';
    font-size: 2em;
    margin: 0;
    padding: 20px 20px 19px;
}
#panel-first-wrapper .block-inner:hover {
    cursor: default!important;
}
#issues {
    background-color: #f0f0f0;
    background-image: url(images/issuesBG.png);
    background-position: left top;
    background-repeat: repeat;
    margin: 0px;
    float: left;
    padding: 10px 0px;
}
.issuesrow {
    float: left;
    width: 100%;
}
.issuescol {
    float: left;
    width: 50%;
}
#issues a {
    color: #54710e;
    display: block;
    font-size: 0.8em;
    line-height: 1;
    margin-top: 7px;
    padding: 63px 0 0;
    text-align: center;
}
#issues a.issueBudget {
    background-image: url(images/iconBudget_small.png) !important;
    background-position: top center !important;
    background-repeat: no-repeat;
}
#issues a.issueEconomy {
    background-image: url(images/iconEconomy_small.png)!important;
    background-position: top center !important;
    background-repeat: no-repeat;
}
#issues a.issueEducation {
    background-image: url(images/iconEducation_small.png)!important;
    background-position: top center !important;
    background-repeat: no-repeat;
}
#issues a.issueEnergyClimate {
    background-image: url(images/iconClimate_small.png)!important;
    background-position: top center !important;
    background-repeat: no-repeat;
}
#issues a.issueHealthCare {
    background-image: url(images/iconHealth_small.png) !important;
    background-position: top center !important;
    background-repeat: no-repeat;
    line-height: 1;
}
#issues a.issueGovernmentReform {
    background-image: url(images/iconGovernment_small.png)!important;
    background-position: top center !important;
    background-repeat: no-repeat;
    line-height: 1;
}
#issues a.issuePublicSafety {
    background-image: url(images/iconCommunity_small.png)!important;
    background-position: top center !important;
    background-repeat: no-repeat;
}
#issues .issueTransportation {
    background-image: url(images/iconTransportation_small.png)!important;
    background-position: top center !important;
    background-repeat: no-repeat;
}
#issuesTwoColumn {
    background-color: #090;
    width: 100%;
}
#issuesTwoColumn img {
    margin: 15px 15px 0 15px;
    float: left;
}
#issuesTwoColumn ul {
    float: left;
}
#issuesTwoColumn ul a {
    color: #de8b06;
}
#issuesTwoColumn ul li {
    line-height: 1em !important;
    list-style: none outside none;
    padding-bottom: 10px !important;
    margin-left: -25px;
}
#issuesTwoColumn h2 {
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-weight: bold;
    color: #54710E;
    font-size: 1.9em;
    display: block;
    width: 100%;
    float: left;
}
#issuesTwoColumn h2 a {
    color: #54710E;
    display:block;
    height: 100px;
    padding-left: 140px;
    padding-top: 30px;
}

#issuesTwoColumn h2 a:hover {
    color: #DD8B09;
    text-decoration:none;
}

#issuesTwoColumn #col1 {
    float: left;
    width: 50%;
}
#issuesTwoColumn #col2 {
    float: left;
    width: 50%;
}
#issuesTwoColumn .element {
    width: 95%;
    min-height: 165px;
    background-image: url(images/issuesSectionBG.gif);
    background-repeat: repeat-x;
    padding: 10px 0 0 10px;
}
#issuesTwoColumn .economy {
    background: url(images/iconEconomy.png) no-repeat;
    height: 108px;
}
#issuesTwoColumn .budget {
    background: url(images/iconBudget.png) no-repeat;
    height: 108px;
}
#issuesTwoColumn .education {
    background: url(images/iconEducation.png) no-repeat;
    height: 108px;
}
#issuesTwoColumn .climate {
    background: url(images/iconClimate.png) no-repeat;
    height: 108px;
}
#issuesTwoColumn .healthCare {
    background: url(images/iconHealth.png) no-repeat;
    height: 108px;
}
#issuesTwoColumn .government {
    background: url(images/iconGovernment.png) no-repeat;
    height: 108px;
}
#issuesTwoColumn .transportation {
    background: url(images/iconTransportation.png) no-repeat;
    height: 108px;
}
#issuesTwoColumn .safeCommunities {
    background: url(images/iconCommunity.png) no-repeat;
    height: 108px;
}
/*Tags Styles */

#block-views-tags-block-1--2 {
    margin-top: 30px;
}
#block-views-tags-block-1--2 h2 {
    background: url(images/tagsHeaderBG.png) no-repeat;
    min-height: 35px;
    color: #676363;
    text-transform: none;
    padding: 5px 10px;
    font-family: Arial;
    margin-bottom: 0px;
}
#block-views-tags-block-1--2 ul {
    margin: 0 15px;
    list-style-type: none;
}
#block-views-tags-block-1--2 ul li {
    display: inline;
}
#block-views-tags-block-1--2 .field-content {
    float: left;
}
#block-views-tags-block-1--2 .field-content a:hover {
    text-decoration: none;
}
#panel-second-wrapper {
}
#panel-fourth-wrapper .panel-fourth-1 {
    margin: 0 10px 0 20px;
    width: 25%;
}
#panel-fourth-wrapper .panel-fourth-1 .block-inner {
    background-image: none;
    background-color: transparent;
    width: 100%;
}
#panel-fourth-wrapper .panel-fourth-2 {
    margin: 0 10px;
    width: 29%;
    height: 429px;
}
#panel-fourth-wrapper .panel-fourth-3 .block-inner {
    background-image: none;
    background-color: transparent;
    width: 100%;
}
#panel-fourth-wrapper .panel-fourth-3 {
    margin: 0 20px 0 10px;
    width: 39.6%;
}
#panel-fourth-wrapper .panel-fourth-1 .block-inner {
    background-image: none;
    background-color: transparent;
    width: 100%;
}
#panel-fourth-wrapper .block-content ul li a:hover, #panel-fourth-wrapper .block-content ul li a:active, #panel-fourth-wrapper .block-content ul li a:focus {
    color: #7e9747;
}
#panel-fourth-wrapper .container {
    background-color: #fbfbfb;
}
#panel-fourth-wrapper .grid-inner {
    border-right: 0px solid #1a1a1a;
    padding: 0px;
}
#panel-fourth-wrapper .panel-column-first .block-inner {
    padding: 0px;
}
#panel-fifth-wrapper {
    background-image: url("images/GreenBottomBG1.png");
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #5C7E25;
}
#panel-fourth-wrapper .block-content img {
    background-color: transparent;
    float: left;
    margin-right: 0px;
    padding: 0px;
}
#panel-fifth-wrapper.wrapper .container {
    background-color: transparent;
    background-image: url("images/footerBG.png");
    background-repeat: no-repeat;
    background-position: bottom center;
}
#panel-fifth-wrapper #footer-wrapper.wrapper .container {
    background-color: transparent;
    background-image: none;
}
#footer-wrapper > .container {
    background-color: transparent;
    background-image: url("images/FooterDivider.png");
    background-repeat: no-repeat;
    background-position: top center;
    border: 0px;
}
.panel-column.panel-fifth-1.grid.grid-5 {
    width: 33%;
}
.panel-column.panel-fifth-2.grid.grid-5 {
    width: 33%;
}
.panel-column.panel-fifth-3.grid.grid-5 {
    width: 33%;
}
.panel-column.panel-fifth-4.grid.grid-5 {
    width: 0!important;
}
.panel-column.panel-fifth-5.panel-column-last.grid.grid-4 {
    width: 0!important;
}
#panel-fifth-wrapper .grid-inner {
    padding: 0px;
}
.block-inner {
    background-color: transparent;
    border: 0 none;
}
.block-icon:hover .block-title {
    color: #7e9747;
}
.block-icon span {
    background: url("images/ico-block.png") no-repeat;
}
#footer ul.menu {
    float: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
#footer ul.menu li {
    border-right: 0 dotted #ccc;
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
}
#footer ul.menu li a {
    display: inline;
    float: none;
    padding: 3px 22px;
}
#footer ul.menu li a.active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
}
#footer ul.menu li.expanded li, #footer ul.menu li.collapsed li, #footer ul.menu li.leaf li {
    border-bottom: 0px solid #2a2a2a;
}
/* Quicktab */
.quicktabs-style-sirate ul.quicktabs-tabs li.active {
    border-top-color: #7e9747;
}
.quicktabs-style-sirate ul.quicktabs-tabs li a {
}
.quicktabs-style-sirate ul.quicktabs-tabs li a:hover, .quicktabs-style-sirate ul.quicktabs-tabs li a:focus, .quicktabs-style-sirate .quicktabs_main .block .item-list ul li a:hover, .quicktabs-style-sirate .quicktabs_main .block .item-list ul li a:focus, .quicktabs-style-sirate .quicktabs_main .block .item-list ul li a:active {
    color: #7e9747;
}
.quicktabs-style-sirate .quicktabs_main .block div.view-tags .item-list ul li a:hover {
    background-color: #7e9747;
}
/* Form */
span.button input.form-submit {
    border: 1px solid #999;
    color: #000;
}
span.button input.form-submit:hover, .article .menu ul.links li a:hover, .article .menu ul.links li a:focus {
    background: url("images/bg-button-more.png") no-repeat left -25px;
    color: #7e9747;
}
#user-login-form .form-item-name input:focus, #user-login-form .form-item-pass input:focus, #user-login-form .form-item-openid-identifier input:focus {
    border-color: #7e9747;
}
.page-forum ul.action-links a:hover, .page-forum ul.action-links a:active, .page-forum ul.action-links a:focus, .page-blog ul.action-links a:hover, .page-blog ul.action-links a:active, .page-blog ul.action-links a:focus, #user-login-form input.form-submit:hover, #user-login-form input.form-submit:focus {
    background: url("images/bg-button-more.png") no-repeat left -25px;
    color: #7e9747;
}
.form-text:focus, textarea:focus {
    border-color: #7e9747;
}
#user-login-form .item-list li a:hover, #user-login-form .item-list li a:focus {
    color: #7e9747;
}
/* Gallery Formatter */
.galleryformatter .gallery-thumbs .arrow, .galleryformatter-greenarrows .gallery-thumbs li.active a, .galleryformatter-greenarrows .gallery-thumbs li a:hover {
    background: url("images/btn-photostream.png") no-repeat;
}
/* Poll */
.page-poll .region-content .block-content ul li a {
    background: url("images/bullet-1-h.png") no-repeat left center;
}
/* GREEN */
a {
    color: #0000ff;
}
a:hover, a:focus {
    color: #6f8f2f;
}
.node-title a:hover, .node-title a:active, .node-title a:focus {
    color: #6f8f2f;
}
.sf-menu.sf-style-sirate ul > li:hover, .sf-menu.sf-style-sirate ul > li.sfHover, .sf-menu.sf-style-sirate ul > li a:focus, .sf-menu.sf-style-sirate ul > li a:hover, .sf-menu.sf-style-sirate ul > li a:active {
    background-color: #6f8f2f;
}
.sf-menu.sf-style-sirate ul li a.active {
    background-color: #6f8f2f;
}
.sf-navbar.sf-style-sirate li li:hover, .sf-navbar.sf-style-sirate li li.sfHover, .sf-navbar.sf-style-sirate li li > a:focus, .sf-navbar.sf-style-sirate li li > a:hover, .sf-navbar.sf-style-sirate li li > a:active, .sf-navbar.sf-style-sirate li li > a.active:hover, .sf-navbar.sf-style-sirate ul li > a.active {
    background-color: transparent !important;
    color: #6f8f2f !important;
}
.block ul.menu li.expanded li.expanded > a, .block ul.menu li li a:hover, .block ul.menu li li a:focus, .block ul.menu li li a:active {
    color: #6f8f2f;
}
.block ul.menu li.expanded li.expanded > a, .block ul.menu li li a:hover, .block ul.menu li li a:focus, .block ul.menu li li a:active, .block ul.menu li li a.active {
    background: url("images/bullet-1-h.png") no-repeat 1.667em center transparent;
    color: #6f8f2f;
}
.item-list ul.pager li.pager-current {
    background-color: #6f8f2f;
}
ul.pager li a:hover, ul.pager li a:active, ul.pager li a:focus {
    color: #6f8f2f;
}
ul.primary li a:hover {
    color: #6f8f2f;
}
.blue-color .block-inner {
    background-color: #6f8f2f;
}
#mass-bottom-wrapper .views-field-title a:hover, #mass-bottom-wrapper .views-field-title a:focus {
    color: #6f8f2f;
}
#mass-bottom-wrapper .views-field-view-node a:hover, #mass-bottom-wrapper .views-field-view-node a:focus {
    background: url("images/bg-button-more.png") no-repeat left -25px;
    color: #6f8f2f;
}
.article .menu ul.links li a:hover, .article .menu ul.links li a:focus {
    color: #6f8f2f;
}
.article .menu ul.links li.comment_forbidden a:hover {
    color: #6f8f2f;
}
.block-icon:hover .block-title {
    color: #6f8f2f;
}
.quicktabs-style-sirate ul.quicktabs-tabs li.active {
    border-top-color: #6f8f2f;
}
.quicktabs-style-sirate ul.quicktabs-tabs li a:hover, .quicktabs-style-sirate ul.quicktabs-tabs li a:focus, .quicktabs-style-sirate .quicktabs_main .block .item-list ul li a:hover, .quicktabs-style-sirate .quicktabs_main .block .item-list ul li a:focus, .quicktabs-style-sirate .quicktabs_main .block .item-list ul li a:active {
    color: #6f8f2f;
}
.quicktabs-style-sirate .quicktabs_main .block div.view-tags .item-list ul li a:hover {
    background-color: #6f8f2f;
}
span.button input.form-submit:hover, .article .menu ul.links li a:hover, .article .menu ul.links li a:focus {
    background: url("images/bg-button-more.png") no-repeat left -25px;
    color: #6f8f2f;
}
#user-login-form .form-item-name input:focus, #user-login-form .form-item-pass input:focus, #user-login-form .form-item-openid-identifier input:focus {
    border-color: #6f8f2f;
}
.page-forum ul.action-links a:hover, .page-forum ul.action-links a:active, .page-forum ul.action-links a:focus, .page-blog ul.action-links a:hover, .page-blog ul.action-links a:active, .page-blog ul.action-links a:focus, #user-login-form input.form-submit:hover, #user-login-form input.form-submit:focus {
    background: url("images/bg-button-more.png") no-repeat left -25px;
    color: #6f8f2f;
}
.form-text:focus, textarea:focus {
    border-color: #6f8f2f;
}
#user-login-form .item-list li a:hover, #user-login-form .item-list li a:focus {
    color: #6f8f2f;
}
/******************MEGAMENU************************/
.tb-megamenu {
    background-color: transparent!important;
    background-image: none;
}
.tb-megamenu .nav > li > a {
    border-right: 0 solid #222;
    border-top: 0 none;
    font-size: 1.25em;
    font-weight: normal;
    padding: 25px 18px 18px;
    text-transform: uppercase;
}
.tb-megamenu .nav > li > a {
    background: none no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    border-right: medium none;
    color: #aaa;
    font-weight: bold;
}
.tb-megamenu .dropdown-menu {
    background-color: #6f8f2f;
    border-bottom: 3px solid #000;
    min-height: 208px;
}
.tb-megamenu select {
    background-color: transparent;
}
#menu-bar-wrapper {
    line-height: 1.5;
}
#menu-bar-wrapper .grid-inner {
    width: 100%;
    float: left;
    background-image: url("images/MainNavBG.png");
    background-repeat: repeat-x;
    background-position: left top;
}
#menu-bar-wrapper .region-menu-bar {
    float: left;
    border-bottom: 0px solid #FFF;
    width: 85%;
}
#menu-bar-wrapper .region-menu-bar {
    background: transparent;
}
#flagArea {
    float: right;
    margin: 0px 6px 0px 0px;
    padding: 0;
    width: 14%;
}
#flagStatus {
    background-color: #f0f1f1;
    background-image: url("images/usFlag.png");
    background-position: 96% center;
    background-repeat: no-repeat;
    border: 1px solid #c2c2c2;
    float: left;
    margin: 4px 0 0;
    width: 100%;
}
#flagStatus > span {
    display: block;
    padding: 8px;
}
#flagStatus span {
    text-align: left;
}
#flagStatus a {
    font-weight: bold;
}
.view-flag-status {
    width: 57%;
}
.tb-megamenu .nav > li {
    background-image: url("images/MainNavSeparator.png");
    background-repeat: no-repeat;
    background-position: right center;
}
.tb-megamenu .nav > li:last-child {
    background-image: none;
}
.tb-megamenu .nav > li > a {
    border-right: 0 solid #222;
    border-top: 0 none;
    color: #1a4d79;
    font-size: 1.15em;
    font-weight: normal;
    padding: 25px 22px 18px 22px;
    text-shadow: none;
    text-transform: uppercase;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
    background-color: transparent;
    color: #1a4d79;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    color: #1a4d79;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: transparent;
    /*background-image: url("images/MainNavCurrent.png");
    background-repeat: no-repeat;
    background-position: center bottom;*/
    border-bottom: solid 0px #153e63;
    padding-bottom: 12px;
    width: auto;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
    /*border-color: transparent;*/
    color: #1a4d79;
    border-bottom: solid 5px #153e63;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: transparent;
    /*background-image: url("images/MainNavCurrent.png");
    background-repeat: no-repeat;
    background-position: center bottom;*/
    border-bottom: solid 5px #153e63;
    padding-bottom: 12px;
    width: auto;
    color: #1a4d79;
}
.tb-megamenu .nav li li.dropdown.open > .dropdown-toggle, .tb-megamenu .nav li li.dropdown.open.active > .dropdown-toggle {
    /*background-image: url("images/MainNavCurrent.png");
    background-repeat: no-repeat;
    background-position: center bottom;*/
    background-color: #abba64;
    border-bottom: solid 0px #153e63;
    padding-bottom: 12px;
    width: auto;
    color: #1a4d79;
}
.tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li.dropdown.open.active > a:focus {
    background-color: transparent;
    /*background-image: url("images/MainNavHover.png");
    background-repeat: no-repeat;
    background-position: center bottom;*/
    border-bottom: solid 5px #153e63;
    padding-bottom: 12px;
    width: auto;
    color: #1a4d79;
}
.tb-megamenu .nav > li li.dropdown.open.active > a:hover, .tb-megamenu .nav > li li.dropdown.open.active > a:focus {
    background-color: transparent;
    /*background-image: url("images/MainNavHover.png");
    background-repeat: no-repeat;
    background-position: center bottom;*/
    border-bottom: solid 0px #153e63;
    padding-bottom: 12px;
    width: auto;
    color: #1a4d79;
}
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a {
    background-color: transparent;
    color: #1a4d79;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
    background-color: transparent;
    /*background-image: url("images/MainNavHover.png");
    background-repeat: no-repeat;
    background-position: center bottom; */
    border-bottom: solid 5px #153e63;
    padding-bottom: 12px;
    width: auto;
    color: #1a4d79;
}
.tb-megamenu .nav-collapse .nav li a {
    border-top: 0 solid #d9d9d9;
    margin-bottom: 0;
}
.tb-megamenu .dropdown-menu li:first-child > a {
    border-top: 0;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #1a4d79;
    border-top-color: #1a4d79;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret {
    border-bottom-color: #1a4d79;
    border-top-color: #1a4d79;
}
.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
    background-image: url("images/MegaMenuH2BG.png");
    background-position: 9px bottom;
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 2em;
    font-weight: normal;
    height: 26px;
    margin: 10px 5px;
    padding-bottom: 0;
    text-shadow: 1px 1px 1px #000000;
    text-transform: none;
}
.tb-megamenu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
    background-image: url("images/MegaMenuH2BG.png");
    background-position: 9px bottom;
    background-repeat: no-repeat;
    color: #ffffff;
}
.tb-megamenu .dropdown-menu .tb-megamenu-item li {
    background-image: url("images/MegaMenuBullet.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
}
.tb-megamenu .dropdown-menu .tb-megamenu-item li > a {
    padding: 0 0 0 15px !important;
}
.tb-megamenu .dropdown-menu li > a {
    clear: both;
    color: #fff;
    display: block;
    font-weight: normal;
    line-height: 20px;
    border-top: 0 solid Transparent;
    padding: 5px 20px 5px 20px;
    text-shadow: none;
}
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a {
    background-color: transparent;
    color: #fff;
    text-decoration: underline;
}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.tb-megamenu-subnav.level-1 .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
    display: none;
}
.mega-dropdown-inner {
    border-bottom: 0px solid #fff;
    min-height: 141px;
}
.tb-megamenu-submenu .mega-dropdown-inner .tb-megamenu-submenu .mega-dropdown-inner {
    border-bottom: 0px solid Transparent;
}
/******************MEGAMENU************************/
.article-header h2.node-title {
    font-family: "Times New Roman", Times, serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1;
}
.article-header h2.node-title a:link {
    color: #004375;
    text-decoration: none;
}
.article-header h2.node-title a:visited {
    color: #004375;
    text-decoration: none;
}
.article-header h2.node-title a:hover {
    color: #004375;
    text-decoration: underline;
}
.article-header h2.node-title a:active {
    color: #004375;
    text-decoration: none;
}
.article .menu ul.links li.node-readmore a {
    background: url("images/bg-button-more.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #dd8b09;
    color: #dd8b09;
    display: block;
    float: left;
    font-size: 1em;
    margin-right: 0.455em;
    padding: 2px 10px 1px 21px;
    text-transform: uppercase;
}
span.button input.form-submit:hover, .article .menu ul.links li a:hover, .article .menu ul.links li a:focus {
    background: url("images/bg-button-more.png") no-repeat scroll left -25px rgba(0, 0, 0, 0);
    color: #ffffff;
}
#mass-bottom-wrapper .views-field-view-node a {
    background: url("images/bg-button-more.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #dd8b09;
    color: #dd8b09;
    display: block;
    float: left;
    font-size: 1em;
    margin-right: 0.455em;
    padding: 2px 10px 1px 21px;
    text-transform: uppercase;
}
#mass-bottom-wrapper .views-field-view-node a:hover, #mass-bottom-wrapper .views-field-view-node a:focus {
    background: url("images/bg-button-more.png") no-repeat scroll left -25px rgba(0, 0, 0, 0);
    color: #ffffff;
}
#sidebar-first-wrapper.sidebar {
    line-height: 1.4;
}
#sidebar-first-wrapper.sidebar .block-inner {
    border: 0 none;
    padding: 0;
}
#sidebar-first-wrapper.sidebar .grid-inner {
    padding: 0;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block {
    background-color: #f3f1ee;
    background-image: url("images/LeftColumnBG.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    font-size: inherit;
    min-height: 250px;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-block {
    margin: 25px 15px 15px;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner {
    background-color: transparent;
    border: 0 solid transparent;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner {
    padding: 0px;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner .block-title {
    display: none;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu {
    margin: 0;
    font-size: 1.1em;
}
/*First Level*/
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.expanded ul {
    background-color: transparent;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li > a {
    background-image: none;
    color: #5f4b29;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em!important;
    padding: 0.2em 0.2em 0.2em .7em;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li > a:hover {
    background: none no-repeat scroll 1.1em center transparent;
    color: #5f4b29;
    padding: 0.2em 0.2em 0.2em .7em;
    text-decoration: none;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li > a:focus {
    background: none no-repeat scroll 1.1em center #dd8b09;
    color: #fff;
    padding: 0.2em 0.2em 0.2em .7em;
    text-decoration: none;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li > a:active {
    background: none no-repeat scroll 1.1em center #dd8b09;
    color: #fff;
    padding: 0.2em 0.2em 0.2em .7em;
    text-decoration: none;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.expanded > a {
    background: none no-repeat scroll 1.1em center #dd8b09;
    color: #fff;
    padding: 0.2em 0.2em 0.2em .7em;
    text-decoration: none;
}
/*Second Level*/
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.expanded li {
    border-bottom: 0px solid transparent;
    background-image: none;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.expanded li.collapsed {
    background-image: url("images/menu_arrow_east.gif");
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.collapsed li {
    border-bottom: 0px solid transparent;
    background-image: url("images/menu_arrow_east.gif");
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.leaf li {
    border-bottom: 0px solid transparent;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li li > a {
    background-image: none;
    border-bottom: 0px solid #2a2a2a;
    color: #5f4b29;
    font-family: Arial, Helvetica, sans-serif;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em!important;
    line-height: 1.3;
    padding: 0.2em 0.2em 0.2em 1.7em;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li li > a:hover {
    padding: 0.2em 0.2em 0.2em 1.7em!important;
    color: #5f4b29;
    background-image: none;
    background-color: transparent;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li li > a:focus {
    padding: 0.2em 0.2em 0.2em 1.7em!important;
    color: #5f4b29;
    background-image: none;
    background-color: transparent;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li li > a.active {
    padding: 0.2em 0.2em 0.2em 1.7em!important;
    color: #5f4b29;
    background-image: none;
    background-color: transparent;
    font-weight: bold!important;
    letter-spacing: inherit!important;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li li.expanded > a {
    background-color: transparent;
    background-image: url("images/menu_arrow_south.gif");
    background-position: 0 9px;
    background-repeat: no-repeat;
    color: #5f4b29;
    font-weight: bold;
    padding: 0.2em 0 0.2em 1.7em !important;
}
/*Third Level*/
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.expanded li.expanded li> a {
    font-size: 0.8em;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.expanded li li, #sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.collapsed li li, #sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.leaf li li {
    border-bottom: none;
    padding: 0 .7em;
}
/*Fourth Level*/
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.expanded li.expanded li.expanded li> a {
    font-size: 0.7em;
}
#sidebar-second-wrapper .quicktabs-style-sirate .quicktabs_main {
    padding: 0px;
}
#sidebar-second-wrapper .quicktabs-style-sirate ul.quicktabs-tabs li a {
    font-size: 1.2em;
}
#sidebar-second-wrapper .quicktabs-style-sirate ul.quicktabs-tabs li.first {
    background-color: #444;
}
#sidebar-second-wrapper .quicktabs-style-sirate ul.quicktabs-tabs li.first a {
    color: #cfcfcf;
}
#sidebar-second-wrapper .quicktabs-style-sirate ul.quicktabs-tabs li.first.active a {
    color: #dd8b09;
}
#sidebar-second-wrapper .quicktabs-style-sirate ul.quicktabs-tabs li.active a {
    color: #dd8b09;
}
#sidebar-second-wrapper .quicktabs-style-sirate ul.quicktabs-tabs li.first.active {
    background-color: #333;
}
#sidebar-second-wrapper #quicktabs-tabpage-quicktabs-0 .block-inner.clearfix {
    background-color: #333;
}
#sidebar-second-wrapper .quicktabs-style-sirate ul.quicktabs-tabs li {
    background-color: #fff;
    border-right: 1px solid #ccc;
}
#sidebar-second-wrapper .quicktabs-style-sirate ul.quicktabs-tabs {
    background: none repeat scroll 0 0 #ccc;
}
/*Fifth Level*/
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.expanded li.expanded li.expanded li.expanded li> a {
    font-size: 0.65em !important;
}

.front .article {
    margin-bottom: 0;
    padding: 0 0 1em;
}
.front #block-system-main .block-inner .item-list {
    display: none;
}
#backtotop-wrapper.wrapper .container {
    background-color: transparent;
}
#footer-wrapper {
    background-color: transparent;
    width: 100%;
}
#footer-wrapper .grid-inner {
    background-color: transparent;
}
#footer {
    color: #fff;
    margin: 0;
    padding: 0;
    width: 100%;
}
#footer a:link, #footer a:visited {
    color: #fff;
}
#footer ul {
    margin-top: 0;
    margin-bottom: 0;
}
#footer .region.region-footer > p {
    display: inline;
    float: left;
    position: unset;
    text-align: center;
    width: 100%;
}
.footerColumn {
    color: #ffffff;
}
.footerColumn > h3 {
    font-weight: bold;
}
.footerColumn a {
    color: #fff;
    text-decoration: none;
}
#footerLinks {
    text-align: left;
    margin: 0 0 0 100px;
    background: url(images/FooterDivider.png) transparent no-repeat;
    padding: 20px 0;
}
#footerLinks ul {
    margin: 0;
    text-align: left;
    padding: 10px 0;
}
#footerLinks ul li {
    display: inline;
    padding: 0 30px;
}
#page-title {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    color: #65822f;
    font-family: "PT Sans";
    font-size: 2em;
    font-weight: normal;
    padding: 0;
    margin-bottom: 0;
    height: auto;
}
#page-title span {
    background: none repeat scroll 0 0 transparent;
    color: #6f9030;
    display: inline;
    line-height: 1em;
    padding: 0;
    margin: 0px;
}
.LeftColumnCallout {
    background-color: #efefef;
    border: 3px solid #e1dfe0;
    font-size: 1em;
    width: 100%;
}
.LeftColumnCallout h2 {
    color: #5f4b29;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 5px 5px 10px;
    width: 192px;
}
.LeftColumnCallout ul {
    list-style: none outside none;
    margin: 0 6px;
    padding: 0;
}
.LeftColumnCallout ul li {
    background-image: url("images/RightCalloutBullet.png");
    background-position: left 3px;
    background-repeat: no-repeat;
    line-height: 1.4;
    list-style: none outside none;
    margin: 1px;
    padding: 0 0 10px 18px;
}
h2.block-title {
    font-size: 2.5em;
    font-weight: normal;
}
.front .article .field-item > p {
    font-size: 1.2em;
}
.frontpage-header > h2 {
    color: #434b51;
    font-family: "BebasNeueRegular", sans-serif;
    font-size: 2.2em;
    font-weight: normal;
    margin-left: 20px;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px 0px 0px 20px;
}
.larger {
    font-size: 1.5em;
}
.front-page.content.block {
    font-size: 1.2em;
}
.front-page.content.block > ul {
    margin: 10px;
}
.front .grid .grid-inner {
    width: 100%;
    padding: 0px;
}
.wrapper .container {
    background-color: #fbfbfb;
    background-image: url("images/PageBG.png");
    background-position: left top;
    background-repeat: repeat-x;
}
#breadcrumb-wrapper {
    color: #9da2ad;
    font-size: 0.92em;
}
#breadcrumb-wrapper .container {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 0px;
}
#breadcrumb-wrapper .grid-inner {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 solid #e2e2e2;
    border-top: 0 solid #e2e2e2;
    padding: 0;
}
#breadcrumb-wrapper ol {
    display: inline;
    line-height: 0;
    margin: 11px 0 10px 5px;
    padding: 0;
}
#breadcrumb-wrapper ol li {
    border-right: 0 solid #e2e2e2;
    display: inline-block;
    float: none !important;
    list-style: outside none none;
    margin: 0;
    padding: 12px 8px 8px 2px;
}
#breadcrumb-wrapper ol li a {
    color: #3f4f6c;
    display: inline;
    float: none !important;
    font-size: 1.1em;
    font-weight: normal;
}
#breadcrumb-wrapper ol li a.active, #breadcrumb-wrapper ol li a:hover, #breadcrumb-wrapper ol li a:focus {
    color: #dd8b09;
    text-decoration: underline;
}
#breadcrumb-wrapper ol li span {
    display: inline;
    float: none !important;
    margin: 0 0 0 10px;
    padding: 0;
}
#breadcrumb-wrapper .element-invisible {
    color: #9da2ad;
    float: left;
    font-size: 1.2em;
    font-weight: normal;
    height: 20px;
    margin-left: 25px;
    margin-top: 13px;
    overflow: visible;
    position: relative !important;
}
#breadcrumb-wrapper ol li.crumb-home {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-indent: 0;
}
.breadcrumb_end {
    color: #3f4f6c;
    display: inline-block;
    font-size: 1.1em;
    font-weight: bold;
    margin: 13px 0 13px 0px;
}
.crumb.crumb-hide {
    display: none !important;
}
.front #main-content {
    display: none;
}
#main-content {
    min-height: 500px;
}
#main-content .block-inner {
    background-color: transparent;
    border: 0 none;
    margin: 0 !important;
    padding: 0 !important;
}
#main-content .grid-inner {
    margin: 0 0em 0 1.5em;
    padding: 0;
}

.field.field-name-body {
    margin-right: 6px;
}
.field.field-name-field-right-callout-1 {
    float: right;
    margin-left: 15px;
   /*margin-top: -56px;*/
    width: 24%;
}
.field-name-field-right-callout-1 {
    margin: 0 0 15px 15px;
    font-size: .9em;
}
.field-name-field-right-callout-1 .view-content ul li {
    background: none;
}
.field-name-field-right-callout-1 ul {
    margin: 0 10px!important;
}
.field-name-field-right-callout-1 ul li {
    background-image: url("images/RightCalloutBullet.png") !important;
    background-position: 0 2px !important;
    background-repeat: no-repeat !important;
    list-style: none outside none;
    padding-left: 19px!important;
}
.field-name-field-right-callout-1 ul li ul li {
    background-image: none !important;
    list-style: disc outside none!important;
    padding: 0 !important;
}
.more-link {
    margin-right: 10px!important;
}
.field-name-field-right-callout-1 h2 + ul {
    margin-top: 0px;
}
.RightColumnPhoto > p {
    font-size: 1em !important;
}
.quotes.scalable {
    margin: 0 4px;
}
img.scalable {
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}
#IssuesTable {
    float: left;
    width: 100%;
}
#IssuesTable .TableRow {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
#IssuesTable .TableRow .TableColumn1 {
    float: left;
    width: 12%;
}
#IssuesTable .TableRow .TableColumn2 {
    float: left;
    width: 88%;
}
#IssuesTable .TableRow .TableColumn2 > h2 {
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
}
#IssuesTable .TableRow .TableColumn1 img {
    box-shadow: 2px 3px 4px 0 #000;
}
.pdf_icon {
    margin-right: 5px;
}
.node-type-article .field-name-field-quotes .field-items .field-item {
    background-image: url(images/quotemarks.png);
    background-position: left 20px;
    background-repeat: no-repeat;
    border-bottom: 0px solid #ccc;
    border-top: 0px solid #ccc;
    margin-bottom: 20px;
    padding: 15px 15px 15px 87px;
}
.field-name-field-summary {
    margin-top: 20px;
}
.field-name-field-quotes .field-items {
    margin-top: 20px;
}
.section.field.field-name-field-image.field-type-image.field-label-hidden {
    float: right;
    width: 38%;
}
.fieldset-wrapper {
    padding: 0px;
}
.filter-wrapper.form-wrapper {
    display: none;
}
.ckeditor_links {
    display: none!important;
}
fieldset {
    border: 0px solid #b6b6b6;
    padding: 0px;
}
/*
fieldset legend {
        display: none;
} */

fieldset legend {
    font-weight: bold;
}
label {
    background: none repeat scroll 0 0 #d4d4d4;
    margin: 5px 0;
    padding: 7px 12px;
}
thead label {
    padding: 7px 12px;
}
label.option {
    background-color: transparent;
}
thead tr, thead th {
    background-color: transparent;
}
th.field-label label {
    color: #000;
}
th {
    background-color: transparent;
    border-bottom: 0;
    color: #000;
    padding: .75em 1em;
}
th a {
    color: #000;
}
.field-type-taxonomy-term-reference {
    padding-top: 0px;
}
.container-inline-date .date-padding {
    float: left;
    padding: 0;
}
#field-related-links-values tr.odd {
    background-color: transparent;
}
tr.odd {
    background-color: transparent;
}
.node-type-article h3.field-label {
    color: #dd8b06;
    font-family: "PT Sans";
    font-size: 1.5em;
}
.node-type-article .article-header h2.node-title a {
    color: #6f9030 !important;
    font-family: "PT Sans";
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
}
.node-type-article #page-title span {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    display: inline;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.node-type-article .field-item.even {
    background-color: transparent;
    margin-top: 0;
}


.node-type-article .field-name-field-related-links .field-items {
    margin: 15px 15px 25px 25px;
}
.node-type-article .field-name-field-related-links .field-items .field-item {
    padding: 5px 10px 5px 15px;
    background-image: url(images/orangeBullet.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.article .field-type-image {
    border: 0 solid #e2e2e2;
    margin: 15px;
    padding: 0;
}
blockquote {
    margin: 0;
    padding: 0;
}
.image-field-caption {
    font-size: 0.8em;
}
.vertical-tabs fieldset.default-fallback, div.field-group-tabs-wrapper div.field-type-image fieldset, div.field-group-tabs-wrapper div.field-type-file fieldset, div.field-group-tabs-wrapper div.field-type-datetime fieldset {
    border: 0 solid #cccccc;
    margin: 1em 0;
    padding: 0.5em;
    position: relative;
}
.node-form-has-region-right .form-region-main {
    float: left;
    width: 58%;
}
.node-form .form-region-right {
    float: right;
    width: 42%;
}
.related-information {
    float: left;
    width: 50%;
}
.websites {
    float: left;
    width: 50%;
}
.resources ul, .resources ol {
    /*margin: 0 1.5em 1.5em 1em;
            padding: 0;*/
}
#IssuesHeader {
    float: left;
    height: auto;
    width: 100%;
}
hr.issues {
    background-color: #6f8f2f;
    border: 0 none;
    height: 17px;
    margin-top: 9px;
}
#IssueImage.budget {
    float: left;
    height: auto;
    width: 67%;
}
#IssueImage.economy {
    float: left;
    height: auto;
    width: 67%
}
#IssueImage.education {
    float: left;
    height: auto;
    width: 67%
}
#IssueImage.energyclimate {
    float: left;
    height: auto;
    width: 67%
}
#IssueImage.government {
    float: left;
    height: auto;
    width: 67%
}
#IssueImage.healthcare {
    float: left;
    height: auto;
    width: 67%
}
#IssueImage.public-safety {
    float: left;
    height: auto;
    width: 67%
}
#IssueImage.transportation {
    float: left;
    height: auto;
    width: 67%
}
#toc {
    background-color: #194d7b;
    background-image: url("images/tocBG.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    border: 0 none;
    font-size: 90%;
    height: 297px;
    margin-left: 0px;
    text-align: center;
    float: left;
    width: 33%;
}
#toc-header {
    display: inline;
    padding: 0;
    font-size: 100%;
    font-weight: bold;
}
#toc ul {
    color: #fff;
    font-size: 1.3em;
    list-style-type: disc;
    padding: 35px 25px 25px;
    text-align: left;
}
.toc a {
    color: #fff;
    text-decoration: underline;
}
.toc a:hover {
    color: #6f8f2f;
}
.issuesContent {
    float: left;
}
p.IssuesHeading {
    color: #000;
    font-size: 1.6em!important;
    font-weight: bold;
    line-height: 1;
    padding-top: 10px;
}
#article-55 {
    width: 84%;
}
#article-55 .header {
    padding-bottom: 0;
    height: 0px;
    text-indent: -9000px;
}
#article-55 .header h1 {
    color: #ffffff;
}
#article-56 {
    width: 84%;
}
#article-56 .header {
    padding-bottom: 0;
    height: 0px;
    text-indent: -9000px;
}
#article-56 .header h1 {
    color: #ffffff;
}
#article-57 {
    width: 84%;
}
#article-57 .header {
    padding-bottom: 0;
    height: 0px;
    text-indent: -9000px;
}
#article-57 .header h1 {
    color: #ffffff;
}
#article-58 {
    width: 84%;
}
#article-58 .header {
    padding-bottom: 0;
    height: 0px;
    text-indent: -9000px;
}
#article-58 .header h1 {
    color: #ffffff;
}
#article-59 {
    width: 84%;
}
#article-59 .header h1 {
    color: #ffffff;
}
#article-59 .header {
    padding-bottom: 0;
    height: 0px;
    text-indent: -9000px;
}
#article-184 {
    width: 84%;
}
#article-184 .header {
    padding-bottom: 0;
    height: 0px;
    text-indent: -9000px;
}
#article-184 .header h1 {
    color: #ffffff;
}
#article-14657 {
    width: 883px;
}
#article-14657 .header {
    padding-bottom: 0;
    height: 0px;
    text-indent: -9000px;
}
#article-14657 .header h1 {
    color: #ffffff;
}
#article-14659 {
    width: 883px;
}
#article-14659 .header {
    padding-bottom: 0;
    height: 0px;
    text-indent: -9000px;
}
#article-14659 .header h1 {
    color: #ffffff;
}
.views-exposed-form label {
    background: none;
    margin: 0;
    padding: 0;
}
.views-exposed-form label br {
    display: none!important;
}
.views-exposed-form p {
    display: none;
}
.views-exposed-form .button {
    background-color: transparent;
}
.views-exposed-form .button br {
    display: none!important;
}
.view-board-members form {
    margin: 0;
    padding: 0;
}
.view-directives form {
    margin: 0 !important;
    padding: 0 !important;
}
.view-executive-orders form {
    margin: 0 !important;
    padding: 0 !important;
}
.view-judicial-appointments form {
    margin: 0 !important;
    padding: 0 !important;
}
.view-judicial-appointments .view-header #page-title {
    padding-bottom: 0.5em;
}
.view-proclamations form {
    margin: 0 !important;
    padding: 0 !important;
}
.block-twitter-block h2 {
}
.twitter_header h2.block-title {
    background-color: #4d9ce6;
    height: 60px;
    text-align: right;
    padding: 10px 10px 0 120px;
    font-family: 'PT Sans'!important;
    background-image: url("images/twitterFeedIcon.png");
    background-repeat: no-repeat;
    background-position: 0;
    text-transform: none;
}
.twitter_header h2 a {
    color: #FFFFFF;
}
.twitter_header h2 a:hover {
    text-decoration: underline;
}
.twitter_header h2 span.ext {
    display: none;
}
.region-panel-fourth-2 h2 {
    background-color: #2973ba;
    background-image: url("images/facebookFeedIcon.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    font-family: "PT Sans" !important;
    height: 42px;
    padding: 10px 10px 19px 120px;
    text-align: right;
}
.fb-page.fb_iframe_widget iframe {
    margin-top: -18px;
    max-height: 359px;
}
.flickrgal_header h2 {
    background-color: #d27e11;
    background-image: url("images/flickrFeedIcon.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    background-color: #d27e11;
    font-family: 'PT Sans' !important;
    height: 60px;
    padding: 10px 10px 0 335px;
    text-align: right;
}
.flickrgal_header h2 a {
    color: #FFFFFF;
}
.flickrgal_header h2 a:hover {
    text-decoration: underline;
}
.flickrgal_header h2 span.ext {
    display: none;
}
.flickrgal_node img {
    height: 84px;
    padding: 2px !important;
    width: 96px;
}

/******* medium feed *********/

.medium_header h2 {
    background-color: #d27e11;
    background-image: url("images/medium_icon.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    font-family: 'PT Sans' !important;
    height: 42px;
    padding: 10px 10px 19px 129px;
    text-align: right;
}
.medium_header h2 a {
    color: #FFFFFF;
}
.medium_header h2 a:hover {
    text-decoration: underline;
}
.medium_header h2 span.ext {
    display: none;
}
.medium_node img {
    height: 84px;
    padding: 2px !important;
    width: 96px;
}
#block-views-medium-feed-block--2 {
    overflow-y: scroll;
    height: 349px;
}
#block-views-medium-feed-block--2 .view-medium-feed .views-row {
    height: 128px;
    border-bottom: 1pt solid lightgray;
    margin-bottom: 15px;
    padding-right: 5px;
    padding-bottom: 15px;
}
#block-views-medium-feed-block--2 .views-field-field-medium-image .field-content img {
    max-width: 160px !important;
    max-height: 128px;
    float: left;
    margin-right: 15px;
    margin-top: 6px;
}
#block-views-medium-feed-block--2 .views-field-title {
    font-size: 1.2em;
    font-weight: bolder;
    line-height: 1.2;
    padding-bottom: 3px;
}
#block-views-medium-feed-block--2 .views-field-title a {
    color: #365899;
}
#block-views-medium-feed-block--2 .views-field-title a:hover {
    color: #6f9030;
    text-decoration: underline;
}
#block-views-medium-feed-block--2 .views-field-field-medium-description {
    font-size: .9em;
    color: #343434;
}
#block-views-medium-feed-block--2 .views-field-field-medium-date {
    font-size: .9em;
    color: #343434;
    padding-bottom: 3px;
}

/** End Homepage Feed Styles **/

/******Exec Cabinet ******/
.row1 {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.col1 {
    width: 50%;
    float: left;
}
.cabinet-photo {
    border: 4px solid #de8b06;
    border-radius: 5px;
    box-shadow: 3px 3px 5px #888888;
    float: left;
    height: 125px;
    margin-bottom: 30px;
    position: relative;
    margin-left: 0;
}
.desc {
    float: left;
    line-height: 1.3;
    margin-left: 20px;
    margin-top: -4px;
    width: 50%;
}
.col2 {
    width: 50%;
    float: left;
}
.desc2 {
    float: left;
    line-height: 1.3;
    margin-left: 20px;
    margin-top: -4px;
    width: 50%;
}
span.mailto {
    background: none; 
    width: 0;
    height: 0;
    padding-right: 0;
    text-decoration: none;
}
/* Emergency Treatment stuff */
.region-emergency .block-inner {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}
#emergencyWrapper {
    background: url("images/emergencyBG.png") #a90f0f 0 100% repeat-x;
    width: 100%;
    min-height: 180px;
}
#emergencyWrapper h2 {
    color: #fff;
    font-size: 2em;
    background: url("images/emergencyHeaderSymbol.png") no-repeat;
    padding: 10px 65px;
    margin: 10px;
}
#emergencyContent {
    padding: 5px 30px 5px 80px;
    color: #fff;
}
#emergencyContent a:link, #emergencyContent a:visited {
    color: #fff;
}
/* Home Rotator Styles */

.homeRotator #panel-first-wrapper .block-inner {
    border: none;
}
.homeRotator .flexslider {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 solid #fff !important;
    border-radius: 0 !important;
    box-shadow: none;
    margin: 0;
    position: relative;
    width: 100%;
}
.homeRotator .flexslider ul li {
    background-image: none !important;
    padding: 0 !important;
}
.homeRotator .flexslider .views-field-field-slide-caption {
    background-color: #353535;
    height: auto;
    margin: 20px 0 0;
    min-height: 120px;
    padding: 0;
}
.homeRotator .flexslider .views-field-field-slide-caption .field-content p {
    color: #ffffff;
    /*font-family: "PT Sans";*/
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding: 15px 24px 15px;
}
.homeRotator .flexslider .flex-control-paging li a {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1)!important;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    cursor: pointer;
    display: block;
    height: 12px!important;
    text-indent: -9999px;
    width: 12px!important;
}
.homeRotator .flexslider .flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 rgba(135, 179, 31, 1)!important;
}
.homeRotator .flexslider .flex-control-nav {
    bottom: 6px;
    position: absolute;
    width: 100%;
    z-index: 9;
}
.BCButton {
    background: none repeat scroll 0 0 #82a714;
    color: #eeeeee;
    font-weight: bold;
    padding: 7px;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li.expanded li.expanded li > a {
    font-size: 0.7em !important;
    letter-spacing: 0px;
}
.resources {
    float: left;
    width: 100%;
}
#search-form {
    margin: 10px 0;
    padding: 0px!important;
}
.page-search #breadcrumb-wrapper ol li:last-child {
    display: none;
}
.contentImage {
    float: right;
    margin: 0 0 0 10px;
}
.article ul li {
    font-size: 1.1em;
    line-height: 1.4;
    padding-bottom: 0px;
}
.article ol li {
    font-size: 1.1em;
    line-height: 1.4;
    padding-bottom: 9px;
}
.article ol li ol li {
    font-size: 1em;
}
.article ol li ul li {
    font-size: 1em;
}
.article ul li ul li{
    font-size: 1em;
}
a.btn-btt {
    color: #000000;
    margin: 1.6em 1em 0 0!important;
}
.field-name-field-right-callout-1 .field-item.odd {
    padding-bottom: 0px;
    background-color: #efefef;
}
.field-name-field-right-callout-1 .field-item.even {
    padding-bottom: 0px;
}
.field-item.even {
    background-color: #efefef;
    margin-top: 0px;
}
.field-name-field-right-callout-1 .field-item p {
    margin: 0;
    padding: 0px;
}
.field.field-name-field-right-callout-1 p > sup {
    display: block;
    font-size: 0.7em;
    margin-top: -10px;
    padding: 0;
}
.field.field-name-field-right-callout-1 img.SubPagePhoto {
    border: 4px solid #1d578d;
    margin: 12px;
}
.field.field-name-field-right-callout-1 h2 {
    background-image: url("images/RightCalloutHeader.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 1.5em;
    font-weight: normal;
    height: 25px;
    margin: 0;
    padding: 22px 12px 15px;
    width: 250px;
}
.footable > thead > tr > th {
    background-color: #333333!important;
}
.footable > thead > tr > th a {
    color: #ffffff!important;
}
.footable > thead > tr > th {
    color: #ffffff!important;
}
.elevator_title {
    background-image: url(images/open.gif);
    background-repeat: no-repeat;
    background-position: left 2px!important;
    padding-bottom: 1px;
    padding-left: 25px;
    cursor: pointer;
    line-height: 1.1em;
    font-weight: normal!important;
    margin: 0 0 10px 0;
}
.ui-content-open {
    padding-top: 4px;
    padding-bottom: 0px!important;
    margin-left: 25px;
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 10px;
}
.ui-content {
    padding-top: 4px;
    padding-bottom: 0px!important;
    margin-left: 25px;
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 10px;
}
.padding_left35 {
    padding-left: 35px;
}
.ui_title {
    background-image: url(images/open.gif);
    background-repeat: no-repeat;
    padding: 0px;
    padding-left : 25px;
    margin: 5px 0 10px 0;
    cursor: pointer;
}
.close {
    background-image: url(images/close.gif);
    background-repeat: no-repeat;
}
/*    remove the click bold style on links     */
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block .block-inner ul.menu li li > a:active {
    font-weight: normal!important;
}
#footerLinks {
    margin: 0!important;
}
img.AWLogo {
}
#twitter-widget-0 {
    width: 100%!important;
}
/****** Slides Budget Presentation ********/
.rowA {
    float: left;
    width: 100%;
}
.colA {
    width: 25%;
    float: left;
}
.colB {
    width: 25%;
    float: left;
}
.colC {
    width: 25%;
    float: left;
}
.colD {
    width: 25%;
    float: left;
}
.colE {
    width: 25%;
    float: left;
}
.colF {
    width: 25%;
    float: left;
}
img.fancybox {
    border: 1px solid #999;
    padding: 2px;
}
/***** 2014 State of the State ******/
#TVWStream {
    float: left;
    margin-top: -36px;
    padding: 0;
    width: 50%;
}
/*.video-container {
    position: relative;
    padding-top: 30px;
        padding-bottom: 56.25%;
    height: 0;
        width:100%
    overflow: hidden;
    display: block;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/
.speechLinks {
    display: block;
    float: left;
    margin-top: 10px;
}
#speechTwitterBox {
    float: right;
    margin-right: 70px;
    margin-top: 14px;
    width: 49%;
}
#speechText {
    border: 2px double;
    float: left;
    font-size: 0.9em;
    height: 534px;
    overflow: scroll;
    padding: 3px;
    width: 400px;
    margin-bottom: 30px;
    margin-right:46px;
    color:#333;
}
#speechFlickr {
    float: left;
}
.field-name-field-board-website::before {
    content: " ";
    display: list;
}
.field-name-field-board-website {
    font-size: 1.1em;
    margin: 10px 10px;
}
.search-results {
    margin: 15px 27px 15px 15px;
}
.search-results .title > a {
    line-height: 1.2;
}
.item-list ul.pager {
    border-top: 1px solid #e2e2e2;
    margin: 0 -1.5em;
    padding-right: 3em;
    width: 98%;
}
.goog-te-gadget img {
    display: none!important;
}
.splash {
    background-color: rgb(47,99,135);
    background-color: rgba(47,99,135,.9);
}
.splash-center {
    text-align: center;
    width: 100%;
    padding: 20px;
    background: #88b41f;
    margin: 0px auto 0;
}
.splash-center a:active, .splash-center a:hover {
    outline: 0;
    color: #FFFFFF;
}
/*  This is a hack!!  This removes the random <br> inserted in inline views fields.  Be careful :-) */
.view-content br {
    display: none;
}
/****** Policy Advisors ********/
.row1Policy {
    width: 100%;
    float: left;
}
.row2Policy {
    width: 100%;
    float: left;
}
.row3Policy {
    width: 100%;
    float: left;
}
.row3Policy {
    width: 100%;
    float: left;
}
.row4Policy {
    width: 100%;
    float: left;
}
.row5Policy {
    width: 100%;
    float: left;
}
.row6Policy {
    width: 100%;
    float: left;
}
.row7Policy {
    width: 100%;
    float: left;
}
.row8Policy {
    width: 100%;
    float: left;
}
.row9Policy {
    width: 100%;
    float: left;
}
.row10Policy {
    width: 100%;
    float: left;
}
.row11Policy {
    width: 100%;
    float: left;
}
.colLeft {
    width: 46%;
    float: left;
}
.colRight {
    width: 50%;
    float: left;
}
/****** Issues | Economy ********/
.economyList {
    padding-top: 40px;
}
.node-type-board-profile table {
    width: 98.5%;
}
.social-media {
    background-color: #efefef;
    float: left;
    width: 74%;
}
.social-media div.box {
    background-color: #efefef;
    border: 0 none !important;
    height: auto !important;
}
.social-media h2 {
    font-size: 1.5em !important;
}
.social-media .twitter {
    float: left;
    width: 50%;
}
.social-media .facebook {
    float: left;
    width: 50%;
}
.social-media .flickrgal_node {
    float: left;
}
.social-media #twitter-widget-0 {
    height: 355px !important;
}
.social-media .twitter_header h2.block-title {
    margin-bottom: 17px;
}
.social-media .flickr .flickrgal_node img {
    height: 70.52px!important;
    padding: 2px !important;
    width: 70.52px!important;
}
.photos {
    background-color: #efefef;
    float: left;
    width: 74%;
}
.photos div.box {
    background-color: #efefef;
    border: 0 none !important;
    height: auto !important;

}
.photos h2 {
    font-size: 1.5em !important;
}
.photos .flickrgal_node {
    float: left;
}
.photos .flickr .flickrgal_node img {
    height: 70.52px!important;
    padding: 2px !important;
    width: 70.52px!important;
}

.flickr {
    float: left;
    width: 100%;
}
.timeline {
    border-radius: 0px;
}
/* new style for UL elevators in news archive section - removes duplicate bullets */
ul#newsArchive {
    list-style-type: none!important;
}
ul#newsArchive ul li {
    margin: 0!important;/*padding: 0!important;*/
}
/* new elevator styles for issue landing pages */
.elevator_title_issues {
    background-image: url(images/openIssues.png);
    background-repeat: no-repeat;
    background-position: left!important;
    padding-bottom: 1px;
    padding-left: 25px;
    cursor: pointer;
    line-height: 1.1em;
    margin: 10px 0;
}
.ui-content_issues {
    padding-top: 4px;
    padding-bottom: 0px!important;
    margin-left: 25px;
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 10px;
}
.ui_title {
    background-image: url(images/openIssues.png);
    background-repeat: no-repeat;
    padding: 0px;
    padding-left : 25px;
    margin: 5px 0 10px 0;
    cursor: pointer;
}
.close_issues {
    background-image: url(images/closeIssues.png);
    background-repeat: no-repeat;
}
h2.issues {
    color: #dd8b09;
    font-weight: normal;
    border-bottom: 3px solid #dd8b09;
}
div.h2issues {
    background-image: url(images/h2issuesArrow.gif);
    background-repeat: no-repeat;
    background-position: 96% 68%;
    display: block;
    padding-bottom: 1px;
    margin-bottom: 10px;
    margin-top: 15px;
    height: 50px;
}
h2.moveIt20 {
    margin-top: 60px;
}
h3.elevator_title_issues {
    margin-left: 10px;
    line-height: 1.4em;
}
h3.elevator_title_issues a {
    text-decoration: none;
    color: #6f8f2f;
}
.elevator_container {
    border: 1px solid #dcdfdf;
    margin-bottom: 6px!important;
}
#article-17429 {
    width: 84%;
}
.view-footer {
    float: right;
    margin-top: 80px;
}

table p {
    font-size: 1em!important;
    margin: inherit!important;
}
.article p {
    padding: 0 10px 0 0;
}

.field .field-label {
    font-weight: normal;
}

/*  Aplha Jump List Style*/
ul#alphaJumpList {
    list-style:none;
    margin-left: 0;
}

ul#alphaJumpList li {
    display: inline-block;
    text-align:center;
}


ul#alphaJumpList li {
    color:#CCC;
    margin-right: 5px;
}

ul#alphaJumpList li a {
    text-decoration:none;
    display:block;
    border: 1px solid #C60;	
    width: 25px;
}

ul#alphaJumpList li a:hover {
    background-color: #C60;
    color: #fff;
}

/* Remove comma from last tag name */


li.views-row-last div.views-field-name span.field-content a {

}

/************ New Climate page **********/

.float-right {
    float:right;
    padding-left:15px;
}

.float-left {
    float:left;
    padding-right:15px;
}
.iframe-left {
    float: left;
    padding-right: 5px;
    width: 44%;
}
.iframe-right {
    float:right;
    padding-left:5px;
    width:35%;
}
.iframe2-left {
    float: left;
    padding-right: 5px;
    width: 40%;
}
/*************** Veto Archive **********/
.Vrow1 {
    float: left;
    width:100%;	
}
.Vcol1 {
    float:left;
    width:33%;
}
.Vcol2 {
    float:left;
    width:33%;
}
.Vcol3 {
    float:left;
    width:33%;
}
.Vcol1 > ul {
    margin-left: 68px;
}
.Vcol2 > ul {
    margin-left: 68px;
}
.Vcol3 > ul {
    margin-left: 68px;
}
.galleryformatter .gallery-thumbs .arrow {
    bottom: 26px !important;
}
.PhotoRight {
    float:right;
    margin:10px 0 10px 10px;	
}
.PhotoLeft {
    float:left;
    margin:10px 10px 10px 0;	
}
.notice {
    color:red;
    border:1pt solid black;
    background:#fffccc;
    width:98%;
    margin-bottom:10px;
}
.notice p {
    padding-left:10px;
    padding-top:10px;
}
/**************** Turn off Error Message *******************/
/*div.error {
  display:none !important;
}*/
#testSizer a {
    color:gray;	
}
/*************** New Contact Page ****************/
.contactSearch {
    background-color: #fff;
    border: 2pt solid #6f9030;
    box-shadow: 9px 9px 8px -9px rgba(0, 0, 0, 0.65);
    height: 47px;
    margin-bottom: 20px;
    padding: 0;
    width: 70%;
}
.mag {
    border: medium none;
    float: right;
    margin-top: 6px;
}
.searchBox {
    border: medium none;
    display: block;
    float: left;
    margin-bottom: 0;
    padding-left: 20px;
    margin-top: 14px;
    width: 90%;
}
.button-wrapper {
    width: 97%;
    background-color: #6f9030;
    overflow: hidden;
    width: 72%;
    margin-bottom: 20px;
}
.contact_links {
    margin: 0;
}
.button-wrapper li {
    color: #fff;
    list-style: outside none none;
    border-bottom: 1pt solid white;
    border-right: 1pt solid white;
    text-align: center;
    margin-left: 0;
}
.button-wrapper li a {
    padding : 10px 0 10px 0;
    display: block;
    color: #fff;
}
.contactHeader {
    width: 30%;
}
.contactHeader > h2 {
    width: 100%;
}
.contactbuttons_l {
    width: 50%;
    float: left;
    display: block;
}
.contactbuttons_r {
    width: 50%;
    float: left;
    display: block;
}
.contactbuttons_r {
    margin: 0!important;
}
.page-node-48226 #page-title {
  /*color: #dd8b09;*/
  display: none;
}
.page-node-48226 h2 {
  font-size: 2em !important;
} 
.page-node-48226 .field.field-name-field-right-callout-1 {
  float: right;
  margin-left: 15px;
  margin-top: 26px;
  width: 24%;
}
.page-node-48446 #page-title {
  /*  color: red;*/
}