/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */
body {
    background: none #4B7DC1;
}
#page {
    background: url("../images/bg-section-header.jpg") no-repeat scroll center 92px transparent;
}
#block-quicktabs-home-page-tabs .view-congress-hprotator {
    background: none repeat scroll 0 0 transparent;
    filter: none;
}
#block-views-congress-hprotator-rotator {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    filter: none;
}
.hprotator-text-block {
    padding: 1.5% 4%;
}
.hprotator-text-block h2, .hprotator-text-block h2 a {
    color: #FFFFFF;
}
.hprotator-text-block .field-name-body {
    color: #FFFFFF;
}
.flex-control-paging li a {
    background: none repeat scroll 0 0 #C4C2C2;
}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active {
	 background: none repeat scroll 0 0 #ffffff;
	}
#block-views-congress-hprotator-rotator .flexslider .slides img, .view-congress-hprotator.view-display-id-rotator .slides .media-youtube-video {
    border: 4px solid #F9F8F8;
    border-radius: 3px 3px 3px 3px;
}
#zone-menu-wrapper {
	background: #2269a9; /* Old browsers */
	background: -moz-linear-gradient(top,  #2269a9 0%, #2269a9 51%, #164b79 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2269a9), color-stop(51%,#2269a9), color-stop(100%,#164b79)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2269a9 0%,#2269a9 51%,#164b79 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2269a9 0%,#2269a9 51%,#164b79 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2269a9 0%,#2269a9 51%,#164b79 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2269a9 0%,#2269a9 51%,#164b79 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2269a9', endColorstr='#164b79',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #330000;
    box-shadow: 0 3px 10px #333333;
    width: 100%;
}
.sf-menu li.last.leaf {
    padding-bottom: 0;
	background:#164B79 !important;
}
.sf-menu ul {
    background: none repeat scroll 0 0 #164B79;
    border-bottom: 3px solid #511411;
    box-shadow: 3px 3px 5px 0 #333333;
}
.sf-menu li:hover, .sf-menu li.sfHover {
    background: none repeat scroll 0 0 #164B79;
	text-decoration:none;
}
.sf-menu li.active, .sf-menu a.active {
    background: none repeat scroll 0 0 #164B79;
}
.sf-hidden li:hover {
    background: none repeat scroll 0 0 #164B79;
	}
.sf-menu li .leaf a {
    padding: 4%;
}

.logo-img {
    margin-left: 200px;
    margin-top: 47px;
}
#zone-branding {
    background: url("../images/member.png") no-repeat scroll 25px bottom transparent;	
	height:183px;
}
#region-user-first {
    margin-top: 5em;
}
.block-congress-youtube-box .youtube-wrapper, #boxes-box-congress_flicker_box .boxes-box-content {
    padding-bottom: 34.5%;
}
.block-menu-congress-action-center {
    background: url("../images/bg-actioncenter.png") no-repeat scroll left center #185081;
    filter: none;
}
#hp_top_read_more, #hp_top_read_more a {
    margin: 1% 28%;
}

/*Pop Up*/
*#block-boxes-congress-newsletter-signup input[type='submit'] {
	*height:35px;
}
#boxes-box-congress_enews_popup {
    background: url("../images/popup-bg.png") no-repeat scroll left 8px #4d7fc4;
	max-width: 660px;
}
.popup-text {
    display:none;
}
.popup-form {
    background-color: transparent;
    border-radius: 0 0 0 0;
    box-shadow: none;
    float: right;
    margin: 2%;
    padding: 0;
    width: 46%;
}
#boxes-box-congress_enews_popup h2, #boxes-box-congress_enews_popup h2 a {
    color: #FFFFFF;
}
#house_enews_popup .form-submit {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0A1A42;
}
.popup-connect {
    border-bottom: 0 solid #CCCCCC;
    padding-bottom: 0;
	padding-top: 5px;
}
.popup-signup {
    border-bottom: 2px solid #FFFFFF;
}