 /* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */


#region-user-first {
    background: transparent url("../images/bg-userfirst.png") no-repeat scroll right bottom;
    height: 240px;
    text-align: right;
}
#region-footer-fourth {
    text-align: right;	
}
#region-user-first #widgets-element-cng_large_profile {
    padding: 14em 0 0;
}
#search-block-form .form-item input {
    width: 80%;
}

#zone-menu {
background: #1c4aaa; /* Old browsers */
background: -moz-linear-gradient(top,  #1c4aaa 0%, #0c2559 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c4aaa), color-stop(50%,#0c2559)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1c4aaa 0%,#0c2559 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1c4aaa 0%,#0c2559 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1c4aaa 0%,#0c2559 50%); /* IE10+ */
background: linear-gradient(to bottom,  #1c4aaa 0%,#0c2559 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4aaa', endColorstr='#0c2559',GradientType=0 ); /* IE6-9 */
}
#zone-footer-wrapper {
    background: none repeat scroll 0 0 transparent;
}

/* SUPERFISH NAV */

.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
    border-bottom: none;
    color: #FFF;
}

.sf-menu li.sfHover > ul, .sf-menu li:hover > ul { /* changes position of dropdown */
	top: 3em;
}
.sf-menu ul {
    background: none repeat scroll 0 0 #0C2559 ;
    border-bottom: 3px solid #0C2559 ;
}
.sf-menu li .leaf a {
    font-weight: normal;
    padding: 2%;
    text-shadow: none;
    text-transform: none;
}
.sf-menu li .leaf a:hover{/*dropdown link background*/
	background: none repeat scroll 0 0 #1c4aaa;
}

/* BACKGROUND IMAGES */
.sf-menu  li.menu-about .last.leaf {
    background: url("../images/nav-about-bg.jpg") no-repeat scroll center bottom transparent;
}
.sf-menu  li.menu-contact .last.leaf {
    background: url("../images/nav-contact-bg.jpg") no-repeat scroll center bottom transparent;
}
.sf-menu  li.menu-services .last.leaf {
    background: url("../images/nav-services-bg.jpg") no-repeat scroll center bottom transparent;
}
.sf-menu  li.menu-media-center .last.leaf {
    background: url("../images/nav-media-bg.jpg") no-repeat scroll center bottom transparent;
}
.sf-menu  li.menu-legislation .last.leaf {
    background: url("../images/nav-legislation-bg.jpg") no-repeat scroll center bottom transparent;
}
.sf-menu  li.menu-issues .last.leaf {
    background: url("../images/nav-issues-bg.jpg") no-repeat scroll center bottom transparent;
}


/* ROTATOR */

.view-congress-hprotator .views-field-field-congress-featured-media {
    width: 100%;
}
.hprotator-text-block {
    padding: 1%;
    width: 98%;
}


/* BLOCKS */
.block-cng-alert-box-block-alert-box {
    background: url("../images/bg-alertbox.png") no-repeat scroll left center transparent;
    height: 50px;
    border: 1px solid #1C3C82;
    padding: 0.75em 0.75em 0.75em 200px;
}
.block-cng-alert-box-block-alert-box a {
    font-size: 15px;
}
.block-congress-offices-footer-offices {
    border: 4px solid #D6D6D6;
}
#block-views-congress-offices-of-noslide .views-row {
    width: 30%;
    text-align: center;
}
#search-block-form {
    text-align: center;
}
.block.block-service-center {
    border: medium none;
}
.views-row {
    border-bottom: 1px dotted #DDDDDD;
}


/* QUICKTABS */
ul.quicktabs-tabs {
background: #1c4aaa; /* Old browsers */
background: -moz-linear-gradient(top,  #1c4aaa 0%, #0c2559 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c4aaa), color-stop(100%,#0c2559)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1c4aaa 0%,#0c2559 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1c4aaa 0%,#0c2559 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1c4aaa 0%,#0c2559 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1c4aaa 0%,#0c2559 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4aaa', endColorstr='#0c2559',GradientType=0 ); /* IE6-9 */
    padding: 12px 0;
}

ul.quicktabs-tabs li a {
    border-left: 1px solid #10255B;
    border-right: 1px solid #2A58CC;
    margin: 0;
	padding: 13px 20px;
	color: #FFFFFF;
}
ul.quicktabs-tabs li.active a, ul.quicktabs-tabs li a:hover {
	background: #0C2559;
    color: #FFFFFF;
    font-weight: normal;
}

/* ENEWS POPUP */

#boxes-box-congress_enews_popup {
    background: url("../images/bg-popup-capitol.jpg") no-repeat scroll center top #FFFFFF;
}
#boxes-box-congress_enews_popup {
    height: 432px;
}
.popup-text {
    padding: 9% 4% 2%;
    width: 44%;
}
.popup-form {
    box-shadow: 0 0 10px 1px #415DA2;
    float: left;
    margin: 4% 2% 1%;
    width: 55%;
}
