/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */



/************************************************************
  GENERAL
************************************************************/

.front .region-inner.region-sidebar-first-inner {
    text-align: center;
}

/*--newsletter image--*/
.newsletter-signup-image {
    height:59px;
}
.newsletter-signup-image  p a {
	background: transparent url('../../images/vendor/enewsArt.png') bottom left no-repeat;
	margin:0;
	padding: 30px 0 0 15px;
	height:31px;
	display:block;
	color:#fff;
	text-indent:-9999px;
	font-size:12px;
}

/*--search form--*/

#search-block-form .form-item input#edit-search-block-form--2{
	width:65%;
	padding:5px;
}
#search-block-form{
    padding:8px;
    margin-top:24px;
    margin-bottom:0;
}


/*-- applies to ALL flexsliders --*/
.flexslider{background:none transparent;}


/*--single carousel hot topics--*/
#hp-single-carousel-sidebar .views-field-field-congress-subtitle{
    padding:0em;
}

/* top rotator*/
.view-congress-hprotator.flexslider {
	height:auto;
}
.hprotator-text-block {
    float: left;
    padding: 3%;
    width: 39%;
}

.hprotator-text-block h2, .hprotator-text-block h2 a:link, .hprotator-text-block h2 a:visited {
	text-align:left;
	margin:0 0 15px;
	line-height:25px;
}
.hprotator-text-block h2 a:hover{
	color:#981909;
	text-decoration:none;
}
.hprotator-text-block .field-name-body{
	text-align:left;
	margin:0 20px 20px 0;
}

.view-congress-hprotator .flex-control-paging li a, .flex-control-paging li a:link, .flex-control-paging li a:visited{
	 background: url(../../images/vendor/HPdot.png) no-repeat scroll 0 0 transparent;
	 height:18px;
	 width:18px;	
}
.view-congress-hprotator .flex-control-paging li a.flex-active, .view-congress-hprotator .flex-control-paging li a:hover{
	 background: url(../../images/vendor/HPdotAct.png) no-repeat scroll 0 0 transparent;
	 height:18px;
	 width:18px;	
}



/* alert block*/
.block-cng-alert-box-block-alert-box{
    padding:0.75em;
}
.block-cng-alert-box-block-alert-box .views-row{
	padding:.1em 0em .3em;
}

.block-cng-alert-box-block-alert-box a:link, .block-cng-alert-box-block-alert-box a:visited{
	font-size:16px;
}

.block-cng-alert-box-block-alert-box h2{
 font-family:Georgia, serif;
    font-weight:bold;
    text-indent:20px;
    font-size:18px;
    float:left;
    margin-right:40px;
    color:#0062A0;
    }
	
.block-cng-alert-box-block-alert-box{
    background: url(../../images/vendor/AlertArrow.png) no-repeat scroll 10px 15px #ffffff;
    
}

/*--quicktabs--*/
ul.quicktabs-tabs li a {
	padding: 1em;
	font-size: 15px;
}
	
/*--action-center--*/
.block-menu-congress-action-center h2.block-title {
	width: 100%;
	display: block;
	background: url(../../images/vendor/actioH2.png) no-repeat scroll 0 0 transparent;
	text-indent:0;
	font-size: 18px;
	color: #000000;
	text-align: center;
	padding: 8px 0;
}

.block-menu-congress-action-center ul li.leaf {
	display: block;
	float: left;
	height: 113px;
	width: 112px;
	padding: 0;
}
.block-menu-congress-action-center ul.menu li{
	margin:0;
}
/*--service buttons--*/
.block-menu-congress-action-center li.leaf a#action-contact{
	background: url(../../images/vendor/act-contact.png) no-repeat scroll 0 0 transparent;
	
}
.block-menu-congress-action-center li.leaf a#action-flags{
	background: url(../../images/vendor/act-flag.png) no-repeat scroll 0 0 transparent;
	
}
.block-menu-congress-action-center li.leaf a#action-visit{
	background: url(../../images/vendor/act-DC.png) no-repeat scroll 0 0 transparent;
	
}
.block-menu-congress-action-center li.leaf a#action-student{
	background: url(../../images/vendor/act-student.png) no-repeat scroll 0 0 transparent;
	
}
.block-menu-congress-action-center li.leaf a#action-help{
	background: url(../../images/vendor/act-help.png) no-repeat scroll 0 0 transparent;
	
}
.block-menu-congress-action-center li.leaf a#action-academy{
	background: url(../../images/vendor/act-acad.png) no-repeat scroll 0 0 transparent;
	
}
.block-menu-congress-action-center li.leaf a#action-art{
	background: url(../../images/vendor/act-art.png) no-repeat scroll 0 0 transparent;
	
}
.block-menu-congress-action-center li.leaf a#action-internships{
	background: url(../../images/vendor/act-intern.png) no-repeat scroll 0 0 transparent;
	
}
.block-menu-congress-action-center li.leaf a:link, .block-menu-congress-action-center li.leaf a:visited {       
	font-family:Arial, sans serif;
	color:#508cad;
	padding:72px 8px 0;
	display:block;
	height:42px;
	background:none transparent;
	margin:0;
	text-shadow:none;
	text-align:center;
	font-size:11px;
	line-height:16px;
}
.block-menu-congress-action-center ul li.leaf a:hover {
	text-decoration:none;
	color:#73a1bb;
}
/* footer */
#zone-footer {
	background: url(../../images/vendor/capitoFt.png) no-repeat scroll top center transparent;
	border:none;
	padding-top:20px;
}
.block-congress-offices-footer-offices .footer-office-location-tabs .views-row .tab {
    border-radius:15px;
    padding:7px 11px;
    font-size:12px;
    font-weight:normal;
    }
.block-congress-offices-footer-offices .footer-office-location-tabs{
	width:100%;
}
.block-congress-offices-footer-offices .footer-office-location-tabs .views-row {
    display:block;
    float:left;
}   

.block-congress-offices-footer-offices .view-content {
    background:none transparent;
    float:right;
    margin-right:1%;
}
.block-congress-offices-footer-offices .office-info {
    background:none transparent; 
}
#block-menu-menu-congress-footer-utility .menu {
    margin:0 auto;
    text-align: right;
}

.block-congress-offices-footer-offices .field-content img {
	width: 38%;
}
.block-congress-offices-footer-offices .office-info {
	width:55%;
}

