/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/*
 * Body
 */
 


body {
  margin: 0;
  padding: 0;
/*  background-image: url(/sites/all/themes/nybest/images/background.png);
  background-repeat:repeat-x;
  background-color: #060e35;*/
}

/* for background image */
html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}

#page {
  position: relative;
  width: 960px;
  min-height: 400px;
  /*margin: 100px auto;*/
  color: #060e35;
}
#page {
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */

#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */

#header {
}

#logo { /* Wrapping link for logo */
  float: left; /* LTR */
  margin: 0;
  padding: 0;
  z-index: 100;
}
#logo img {
  vertical-align: bottom;
}

#name-and-slogan { /* Wrapper for website name and slogan */
  float: left;
}

#site-name { /* The name of the website */
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}
#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan { /* The slogan (or tagline) of a website */
  /*margin: 0;
  font-size: 1em;*/
}

.region-header { /* Wrapper for any blocks placed in the header region */
  clear: both; /* Clear the logo */
}

/*
 * Main (container for everything else)
 */

#main {
padding-top: 0px !important;
}

/*
 * Content
 */

.front #content {
/*background-color: pink;*/
width: 960px;
margin:0px;
padding:0px;
}

.region-highlighted {
}

.breadcrumb { /* The path to the current page in the form of a list of links */
}
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title { /* Comment title */
  margin: 0;
}

h2.block-title {
display:none;
}

tr.even { /* Some tables have rows marked even or odd. */
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

div.status { /* Normal priority messages */
}

div.warning,
tr.warning { /* Medium priority messages */
  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error { /* High priority messages. See also the .error declaration below. */
}

.error { /* Errors that are separate from div.messages status messages. */
  /* color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning { /* Warnings that are separate from div.messages status messages. */
  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}

.tabs { /* See also the tabs.css file. */
}

.region-help { /* Help text on a page */
}

.more-help-link { /* Link to more help */
}

.region-content { /* Wrapper for the actual page content */
}

ul.inline { /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0; /* LTR */
}

span.field-label { /* The inline field label used by the Fences module */
  padding: 0 1em 0 0; /* LTR */
}

.item-list .pager { /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
.item-list .pager li { /* Each page number in the pager list */
  padding: 0 0.5em;
}

.feed-icon { /* The link to the RSS or Atom feed for the current list of content */
}

.more-link { /* Aggregator, blog, and forum more link */
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */

.region-sidebar-first {
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */

.region-sidebar-second {
}

/*
 * Footer
 */

#footer {
}

/*
 * Page bottom
 */

.region-bottom { /* Wrapper for any blocks placed in the page bottom region */
}

/* Footer blocks style */
.front .footersection
{ width: 960px;
float:left;
font-family: Helvetica, Arial;

color: #83879a;
}

.footer1 {
float:left;
width: 181px;
height: 185px;
border-right: 1px solid #83879a;
padding-top: 0px;
margin-top: 0px;
font-size: 11px;
}
.footer1 ul {
margin-left: 0;
padding-left: 0;
list-style: none;
margin-top: 0px;
}
.footer1 li {
padding-left: 28px;
padding-top: 8px;
background-image: url(/sites/all/themes/nybest/images/positivesign.png);
background-repeat: no-repeat;
background-position: 0 .5em;
text-transform: uppercase;
font-size: 13px;
margin-top: -5px;
}
.footer1 a {
text-decoration:none;
color: #83879a !important;
}
.footer2{
float:left;
width: 181px;
height: 185px;
border-right: 1px solid #83879a;
padding-top: 0px;
margin-top: 0px;
font-size: 13px;
}
.footer2 ul {
padding-left: 30px;
padding-right: 30px;
list-style: none;
margin-top: 0px;
}
.footer2 li {
text-transform: uppercase;
margin-bottom: 4px;
}
.footer2 a {
text-decoration:none;
color: #83879a !important;
}
.footer3{
float:left;
width: 221px;
height: 185px;
border-right: 1px solid #83879a;
padding-top: 0px;
margin-top: 0px;
font-size: 15px;

}
.footer3 p {
text-transform: uppercase;
padding-left: 30px;
padding-right: 30px;
margin-top: 0px;
}
.footer3 a {
text-decoration:none;
color: #83879a !important;
}
.footer4{
float:left;
width: 181px;
height: 185px;
border-right: 1px solid #83879a;
padding-top: 0px;
margin-top: 0px;
font-size: 12px;
/*margin-left:25px;*/
margin-left: 30px;
margin-right: -30px;
}
.footer4 ul {
/*padding-left: 30px;
padding-right: 10px;*/
list-style: none;
margin-top: 0px;
}
.footer4 a {
text-decoration:none;
color: #83879a !important;
}
.facebook li {
padding-left: 35px;
padding-top: 7px;
background-image: url(/sites/all/themes/nybest/images/fb_footer.png);
background-repeat: no-repeat;
/*background-position: 0 .25em;*/
margin-left: -10px;
}
.twitter li {
padding-left: 35px;
padding-top: 7px;
background-image: url(/sites/all/themes/nybest/images/twitter_footer.png);
background-repeat: no-repeat;
/*background-position: 0 .5em;*/
margin-left: -12px;
}
.linkedin li {
padding-left: 35px;
padding-top: 7px;
background-image: url(/sites/all/themes/nybest/images/linkedin_footer.png);
background-repeat: no-repeat;
/*background-position: 0 .5em;*/
margin-left: -12px;
}
.footer5{
float:left;
width: 191px;
height: 185px;
padding-top: 0px;
margin-top: 0px;
font-size: 12px;
margin-left:30px;
margin-right: -30px;

}
.footer5 p {
padding-left: 30px;
margin-top: 0px;
margin-bottom: 10px;
/*line-height: 1.2em;*/
}
.footer5 a {
text-decoration: none;
color: #83879a !important;
}
#navigation {
/*background-color: purple;*/
width: 960px;
height: 40px;
z-index:200;
}



#quicktabs-blogview li {
/*background-color:#cfcfcf;*/
font-family: 'Yanone Kaffeesatz', Arial Narrow;
font-size: 20pt;
color: #444;
width: 140px;
text-transform:uppercase;
display: inline-block;
text-align: center;
padding: 10px;
margin-right: 10px;
 background-image: url(/sites/all/themes/nybest/images/verticalblogviewslice.png);
  background-repeat: repeat-x;
}

#quicktabs-blogview li a {
text-decoration:none;
color: #444 !important;
}
#quicktabs-blogview li.active {
background:#63aa34 !important;
font-family: 'Yanone Kaffeesatz', Arial Narrow;
font-size: 20pt;
color: #ffffff !important;
width: 140px;
text-transform:uppercase;
display: inline-block;
text-align: center;
padding: 10px;
margin-right: 10px;
}
#quicktabs-blogview li.active a {
text-decoration:none;
color: #ffffff !important;
}

#quicktabs-container-blogview {
background-color: #ffffff;
margin-top: -19px;
border-top: 7px solid #63a933;
width: 703px;
border-right: 7px solid #63a933;
float:left;
min-height:545px;
margin-bottom: 40px;
}

.region-temptopquicktab {
margin-top:35px;
width: 955px;
height: 500px;
background-color: #ffffff;
border-top: 3px solid #59694e;
margin-bottom: 40px;
}
.region-temptopquicktab article {
margin-left: 20px;
margin-right: 20px;
overflow:hidden;
font-family:Helvetica, Arial;
font-size: 10pt;
height: 500px;
/*margin-top: 15px;*/
}



.testimonialarea {
float:left;
width: 174px;
margin-top: -352px; /*-310px; for 5 items*/
height: 312px; /*270px; for 5 items*/
z-index: 2;
border-right: 7px solid #63a933;
}
.testimonialarea .leftquote {
margin-left: 5px;
margin-top: 5px;
}
.rightquote {
z-index: 2;
margin-left: 5px;
float: right;
margin-top: -10px;
}
.region-testimonial {
float:right;
/*width: 178px;
margin-top: -310px;
border-left: 7px solid #63a933;*/
height: 270px;
z-index: 9;
}

.testimonial_clientname {
margin-left: 10px;
font-family: Helvetica, Arial;
font-size: 10pt;
color: #444;
text-align: right;
margin-right: 15px;
line-height: 13pt;
font-style: italic;
margin-top: 20px;
}

.testimonial_text {
margin-left: 12px;
font-family: Helvetica, Arial;
font-size: 9pt;
color: #444;
margin-right: 15px;
line-height: 12pt;
margin-bottom: 5px;
margin-top: -20px;
/*background-image: url(/sites/all/themes/nybest/images/rightquote.png);
background: no-repeat;*/
}

.topquicktabimg {
margin-bottom: 0px;
}
.topquicktabtitle {
font-family: 'Yanone Kaffeesatz', Arial Narrow, Helvetica, Arial;
font-size: 20pt;
color: #444;
margin-left: 30px;
margin-top: 20px;
padding-right: 50px;
padding-top:0px;
margin-bottom: 10px;
}
.topquicktabtitle a {
text-decoration:none;
color: #444 !important;
}

.topquicktabtext {
font-family: Helvetica, Arial;
font-size: 11pt;
line-height: 14pt;
color: #444;
margin-left: 30px;
margin-right: 135px;
padding-bottom: 20px;
width: 625px;
}

.topquicktablearnmore{
  /*border: 1px solid #ccc;*/
  /*border-top: 0;*/
  float:right;
  /*background-color: #eee;*/
  position:relative;
  z-index:9;
  color: #397014;
  font-family: Helvetica, Arial;
  font-size: 11pt;
  background-color: #fbdd27;
  width: 120px;
  text-align: center;
  margin-top: -15px;
  margin-right: 75px;
  border-radius:3px;
  
 }
#quicktabs-tabpage-topquicktab-1 div.topquicktablearnmore,
#quicktabs-tabpage-topquicktab-2 div.topquicktablearnmore,
#quicktabs-tabpage-topquicktab-3 div.topquicktablearnmore{
 	margin-top:30px}
 	
 	
 .topquicktablearnmore a {
 text-decoration: none;
 color: #63a933 !important;
 font-weight: bold;
 }

#energystorage {
margin-left: 310px;
background: no-repeat;
z-index:1;
margin-top: 45px;
}

#energystorageie{
margin-top: -100px;
margin-left: 310px;
background: no-repeat;
}


#socialmedia {
float:right;
margin-top: -48px;
}
#secondary-menu {
float:right;
margin-top: 0px;
display:none;
}

#block-search-form {
float: right;
margin-top: -125px;
}

#block-block-11{
	float: right;
	margin-top: -95px;
	margin-right:15px;
}

#block-block-11 h2.block-title{
	display:none !important;
}
.blogger1, .blogger2 {
float: left;
margin-left: 30px;
/*margin-top: 20px;*/
margin-right: 20px;
padding-bottom: 20px;
}

.newsimage  {
float: left;
margin-left: 30px;
/*margin-top: 20px;*/
margin-right: 20px;
margin-bottom: 40px;
}

.blogger2, .blogger3 {
margin-top: 20px;
}
.blogger3  {
float:left;
margin-left: 30px;
margin-right: 20px;
width: 100px;
text-align: center;
}

.blogpostdate , .newsdate, .eventdate {
font-size: 9pt;
font-family: Helvetica, Arial;
color: #666;
margin-top: 20px;
}
.blogpostdate3 
{
font-size: 9pt;
font-family: Helvetica, Arial;
color: #666;
}
.blogtitle, .newstitle, .eventtitle {
font-size: 14pt;
font-family: Helvetica, Arial;
color: #666;

}


.blogtitle a, .newstitle a, .eventtitle a {
text-decoration: none;
color: #666 !important;
}

.blogtext,  .eventbody {
font-size: 10pt;
font-family: Helvetica, Arial;
color: #666;
padding-bottom: 20px;
}

.newsbody,
.newsbody p {
font-size: 10pt;
font-family: Helvetica, Arial;
color: #666;
line-height: 1.5em !important;
/*padding-bottom: 20px;*/
}


/*news items often have a leading <p> this is to drop any unnec spacing*/

.newsbody p {
margin-top:0px;
}

/*not sure why this is needed, but it works.  ACS 9/8/2015*/
.view-id-blogview1{
	margin-top: -50px;   
}
#block-views-upcomingcivieventsforfp-block-1{
	margin-top:-25px
}


.view-blogview1, .view-blogview2, .view-blogview3 {
height: 152px;

}

.view-blogview1, .view-blogview2 {
	border-bottom: 2px solid #63a933; 
	padding-bottom: 10px;
}

.eventdate, .eventtitle, .eventbody {
margin-left: 120px;
}

.bloggername {
float: left;
font-size: 9pt;
font-family: Helvetica, Arial;
color: #666;
line-height: 9pt;
}
.bloggername3 {
float: left;
font-size: 9pt;
font-family: Helvetica, Arial;
color: #666;
line-height: 9pt;
margin-top: 105px;
margin-left: -120px;
max-width: 100px;
}
.hrblog {
  height: 2px;
  color: #63a933;
  background-color: #63a933;
  margin-left: 30px;
  margin-right: 20px;
}
div.hr hr {
  display: none;
}

.region-featuredmember {
float: right;
width: 250px;
height: 170px;
margin-top: 61px;
background-color: #dddddd;
border-top: 7px solid #63a933;
border-bottom: 5px solid #ffffff;
}

.region-featuredmember h2 {
display: inline-block !important;
font-family: 'Yanone Kaffeesatz', Arial Narrow;
font-size: 19pt;
color: #ffffff;
background-color: #20508b;
width: 235px;
/*margin-left: 15px;*/
padding-left: 15px;
padding-top:4px;
padding-bottom:4px;
}

.views-field-field-featured-member-logo {
margin-left: 15px;
margin-top: 5px;

}

.featuredmembername {
font-family: Helvetica, Arial;
font-size: 14pt;
color: #838383;
/*margin-left: 15px;
margin-right: 30px;*/
line-height: 14pt;
}

.featuredmembername a {
text-decoration:none;
color: #838383 !important;
/*margin-left: -15px;*/
}
.region-facebookapp {
float: right;
width: 250px;
height: 174px;
/*margin-top: -388px;*/
background-color: #dddddd;
border-top: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
}

.region-facebookapp p {
margin: 0 !important;
}

#quicktabs-tabpage-blogview-0 {
/*height: 510px;*/
}

/*drop down buttons on tabs at bottom*/
div#quicktabs-container-blogview div.quicktabs-tabpage{
 padding-top:25px;
	}

.region-memberdiscount {
float: right;
width: 250px;
height: 184px;
/*margin-top: -210px;*/
background-color: #dddddd;
border-top: 5px solid #ffffff;
}

.region-memberdiscount h2 {
display: inline-block !important;
font-family: 'Yanone Kaffeesatz', Arial Narrow;
font-size: 19pt;
color: #ffffff;
background-color: #20508b;
width: 235px;
/*margin-left: 15px;*/
padding-left: 15px;
}

.view-id-homepagefeatureblocks  h2 {
display: inline-block !important;
font-family: 'Yanone Kaffeesatz', Arial Narrow;
font-size: 19pt;
color: #ffffff;
background-color: #20508b;
width: 235px;
/*margin-left: 15px;*/
padding-left: 15px;
padding-top:4px;
padding-bottom:4px;
}

.memberdiscounttext {
font-family: Helvetica, Arial;
font-size: 10pt;
color: #838383;
margin-left: 15px;
margin-right: 30px;
line-height: 12pt;
margin-top: -17px;
}

.memberdiscountlearnmore{
  /*border: 1px solid #ccc;*/
  /*border-top: 0;*/
  float:right;
  /*background-color: #eee;*/
  position:relative;
  z-index:9;
  color: #397014;
  font-family: Helvetica, Arial;
  font-size: 11pt;
  background-color: #fbdd27;
  width: 120px;
  text-align: center;
  margin-top: -25px;
  margin-right: 15px;
  border-radius: 3px;
 }
 
 
 
 .memberdiscountlearnmore a {
 text-decoration: none;
 color: #63a933 !important;
 font-weight: bold;
 }
 
 .ourmembersbottom {
 /*margin-top: 40px;*/
 margin-bottom: 40px;
 width: 960px;

 }
 
 .ourmembersbottom .quicktabs-tabs  li {
background:#63aa34 !important;
font-family: 'Yanone Kaffeesatz', Arial Narrow;
font-size: 20pt;
color: #ffffff;
width: 140px;
text-transform:uppercase;
display: inline-block;
text-align: center;
padding: 10px;
margin-right: 10px;
 }
 .ourmembersbottom .item-list li a {
 text-decoration:none;
 color: #ffffff !important;
 }
 .region-quicktabbottom {
float:left;
 }
 
 
 .view-news-view .views-row {
 height: 152px;
 border-bottom: 2px solid #63a933;

 }
 .view-news-view .views-row-first {
 margin-top:-20px;
 }
 .view-upcomingcivieventsforfp .views-row {
  height: 152px;
 border-bottom: 2px solid #63a933;
 }
 
 .view-news-view .views-row-last, .view-upcomingcivieventsforfp .views-row-last {
 border:none !important;
 }
 
 .registertoday {
background-image: url(/sites/all/themes/nybest/images/verticalslice_registertoday.png);
  background-repeat: repeat-x;
 text-transform: uppercase;
 width: 100px;
 font-family: Helvetica, Arial;
 text-align: center;
 font-size: 11pt;
line-height: 13pt;
 font-weight: bold;
 float: left;
 margin-left: 30px;
 height: 55px;
 padding-top: 12px;
 /*margin-top:20px;*/
 /*line-height: 44px;*/
 }
 
 .registertoday a {
 text-decoration: none;
 color: #ffffff !important;
 }
 
 .eventlearnmore{
  /*border: 1px solid #ccc;*/
  /*border-top: 0;*/
  float:left;
  /*background-color: #eee;*/
  position:relative;
  z-index:9;
  color: #397014;
  font-family: Helvetica, Arial;
  font-size: 11pt;
  background-color: #fbdd27;
  width: 100px;
  text-align: center;
  /*margin-top: -25px;*/
  margin-top: 80px;
  margin-right: 15px;
  margin-left: -100px;
  margin-bottom: 40px;
  border-radius: 3px;
 }
 
 .eventlearnmore a {
 text-decoration: none;
 color: #63a933 !important;
 font-weight: bold;

 }
 
 #edit-search-block-form--2 {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:7px;
left:19px;
width:130px;
height:25px;
 }
 
 #block-search-form {
 width:184px; /*follow your image's size*/
height:40px;/*follow your image's size*/
background-image:url(/sites/all/themes/nybest/images/searchbox.png);
background-repeat:no-repeat; /*important*/
padding:0px;
/*margin:0px;*/
position:relative; /*important*/
 }
 
 #block-search-form form {
display:inline ;
 }
 
 #block-search-form form input[type=submit] {
	background : url("/sites/all/themes/nybest/images/searchbutton.png") no-repeat ;
	width : 30px;
	height :27px;
	border : none;
	color : transparent;
	font-size : 0;
	margin-left: 152px;
	margin-top: 8px;
}

#block-system-user-menu {
float:right;
margin-right: 200px;
margin-top: -145px;
font-family: Helvetica, Arial;
font-size: 10pt;
color: #617898;
z-index:101 !important;
}

#block-system-user-menu a {
text-decoration:none;
color: #617898 !important;
}

#block-system-user-menu li {
display: inline-block;
padding: 0 .25em 0 0;
}
#block-system-user-menu li:after {
content: " | ";
color: #617898;
display: inline-block;
font-size: 100%;
margin: 0 0 0 .5em;
}

#block-system-user-menu li:last-child:after { 
content: " "; 
}

.eventbuttons {
float:left;
}


.view-quicktablogoview {
background-color: white;
}

.views-slideshow-controls-text{
z-index: 50;
}


 /*prevent arrows from hiding under images */
#views_slideshow_cycle_main_featureview-block{
	z-index:0;
	height: 475px;
}
.views-slideshow-controls-top {
	position: absolute; 
	z-index: 50; 
	margin-top: 200px;
}

.views_slideshow_controls_text_pause {
	display:none;
}

.views_slideshow_controls_text_resume {
display:none;
}

.views-slideshow-controls-text-previous  a{
text-indent: -900em;
background-image:url(/sites/all/themes/nybest/images/leftpointingarrow.png);
background-repeat:no-repeat; /*important*/
overflow:hidden;
z-index: 50;
/*margin-left: 30px;*/
display: block;
width:38px;
height: 38px;
margin-left: 30px;

}

.views-slideshow-controls-text-next {
text-indent: -9000em;
background-image:url(/sites/all/themes/nybest/images/rightpointingarrow.png);
background-repeat:no-repeat; /*important*/
overflow:hidden;
margin-left: 700px;
display: block;
width: 38px;
height: 38px;
margin-top: -38px;
}


	
.views-row .memberlogoscivi  {
float: left;
background-color: white;
height: 90px;
}
#quicktabs-container-membersquicktab
{
/*min-height: 163px;
max-height: 163px;*/
min-height: 140px;
max-height:140px;
background-color: white;
margin-top: -24px;
border-top: 7px solid #63a933;
position:relative;
}
.views-row .ourmemberslider {
/*float: left;*/
background-color: white;
height: 90px;
margin-top: 20px;
/*margin-left: 20px;
margin-right: 20px;*/
display:inline;
}

.ourmemberslider img {
}

.memberlogoscivi  {
padding: 19px;
text-align:center;
display:inline;
}

.memberlogoscivi {
position:absolute;
margin:auto;
top:0;
bottom:0;
left:0;
right:0;
}

.statistics_counter {
display:none !important;
}

.featuredmemberlogo {
text-align:center;
margin-top: 25px;
}

#block-system-user-menu .menu {
z-index:101;
}

.front .submitted {
display:none !important;
}

.node ul.links{
display:none !important;
}

.blogreadmore1 {
/*float: right;*/
margin-left: 575px;
/*margin-right: 30px;*/
font-size: 9pt;
top:-40px;
position:relative;
}
.blogreadmore2 {
margin-left: 575px;
/*margin-right: 30px;*/
font-size: 9pt;
top:-40px;
position:relative;

}
.blogreadmore3 {
margin-left: 575px;
/*margin-right: 30px;*/
font-size: 9pt;
top:-40px;
position:relative;
}
.newsreadmore {
/*float:right;*/
margin-right: 30px;
font-size:9pt;
margin-left: 575px;
/*top:-20px;                      removed by Anne 4/11 because read more was overlapping with text from news.*/
position:relative;
/*margin-top: -80px;*/
}
#block-quicktabs-topquicktab h2.block-title {
display:none !important;
}

#block-quicktabs-blogview h2.block-title {
display:none !important;
}
#block-quicktabs-membersquicktab h2.block-title {
display:none !important;
}
.memberlogoname {
/*display:inline;
margin-left:35px;
margin-right:10px;
margin-top: 30px;
float: left;*/
/*max-width: 140px;*/
/*width: 130px;*/
/*height: 75px;
vertical-align:middle;
text-align:center;*/
margin-top: 15px;
}
.memberlogoname a {
line-height: 1.2em !important;
font-size: 90% !important;
}


.seeallnews {
	float:right;
	color: #397014;
  font-family: Helvetica, Arial;
  font-size: 11pt;
  background-color: #fbdd27;
  width: 160px;
  text-align: center;
  margin-top: -15px;
  /*margin-right: 30px;*/
  font-weight: bold;
	padding-top: 18px;
	border-radius:3px;
}
.memberlogoscivi ul {
position:absolute;

}
.memberlogoscivi li.pager-current {
display:none !important;
}
.memberlogoscivi  li.pager-previous {
display: block  !important;
float:left;
/*margin-left: 20px;*/
/*margin-top: -100px !important;*/
}
.memberlogoscivi li.pager-previous  a{
text-indent: -900em;
background-image:url(/sites/all/themes/nybest/images/ourmembersleft.png) !important;
background-repeat:no-repeat; /*important*/
overflow:hidden;
display: block  !important;
width:39px !important;
height: 43px !important;
z-index: 50;
/*margin-left: 30px;*/

}
.memberlogoscivi li.pager-next {
display: block  !important;
float:right;
position:absolute;
left: 910px;
}
.memberlogoscivi li.pager-next  a{
text-indent: -900em;
background-image:url(/sites/all/themes/nybest/images/ourmembersright.png) !important;
background-repeat:no-repeat; /*important*/
overflow:hidden;
display: block  !important;
z-index: 50;
width:39px  !important;
height: 43px  !important;
/*margin-left: 30px;*/

}
.memberlogoscivi .views-row-1 {
margin-left: 25px;
}
.memberlogoscivi .views-row-5 {
margin-right: 15px;
}

.memberlogoscivi .views-row {
width: 175px;
float:left;
display:inline;
/*display:table;*/
vertical-align:middle;
text-align:center;
}
.memberlogoscivi div.view-content {
min-height:120px;
max-height: 120px;
margin-top:25px;
}
.memberlogoscivi ul.pager {
top: 30px;
margin-left: -22px;
}