/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

#region-user-first, #region-user-second {
    margin-top: 1em;
}

#search-block-form .form-item input {
    float: left;
    width: 70%;
}

/* ALERT BOX */
.block-cng-alert-box-block-alert-box {
    background: #f4f4f4 url(../images/breaking_arrow.png) no-repeat scroll left center;
    padding: 0.75em 0.75em 0.75em 200px;
	border: medium none;
	margin-bottom: 0;
}

/* HOMEPAGE ROTATOR */
.view-congress-hprotator .views-field-field-congress-featured-media {
    background: url("../images/background-slideshow-photo.png") no-repeat scroll center bottom transparent;
    padding-bottom: 22px;
	width: 60%;
}
.hprotator-text-block {
    float: right;
    padding: 2% 8% 2% 0;
    width: 32%;
}


/************************************************************
 SUPERFISH MAIN MENU
************************************************************/
	
.sf-menu a {
    padding: 1.5em 2.88em;
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a.active  {
	border-radius: 5px 5px 0 0;
}
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul {
top: 3.75em;
}
.sf-menu ul {
    background: none repeat scroll 0 0 #CECECE;
	}
.sf-menu li .leaf a {
    padding: 2%;
    text-transform: none;
}

	
/* PREFACE */

#region-preface-second {
border-bottom: 5px solid #F4F4F4;
}

/* ISSUES CAROUSEL */
.block.block-multi-carousel-holder {
    background: none repeat scroll 0 0 white;
    margin-bottom: 0;
}
	
/* CONTENT */

#region-content {
	padding-left: 10px;
	margin-right: 0;
}
#region-sidebar-first {
	margin-left: 0;
	padding-left: 10px;
}
.front #region-content {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-right: 0;
    padding-right: 10px;
}
.front #region-sidebar-first {
    margin-left: 0;
	margin-right: 0;
    padding-left: 0;
	background: none repeat scroll 0 0 #FFFFFF;
}

	
/* QUICKTABS */
#block-quicktabs-home-page-tabs {
	margin-top: 5px;
	padding: 0;
}
.block-quicktabs .block {
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

ul.quicktabs-tabs li a {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #EEEEEE;
   padding: 1.1em 2em;
}
ul.quicktabs-tabs li.last {
    border-right: medium none;
}



/* FOOTER */
/* Offices Footer Flexslide and NoSlide */ 
.block-congress-offices-footer-offices .footer-office-location-tabs, .block-congress-offices-footer-offices .attachment .view-content, 
.block-congress-offices-footer-offices .view-content, 
.block-congress-offices-footer-offices .office-info,
.block-congress-offices-of-noslide .footer-office-location-tabs,
.block-congress-offices-of-noslide .attachment .view-content,
.block-congress-offices-of-noslide .view-content,
.block-congress-offices-of-noslide .office-info {
    background: none repeat scroll 0 0 transparent;
}
	
.block-congress-site-map {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    margin-bottom: 0;
}
.block-congress-site-map a{
    color: #000000;
}

