#admin-menu {
  font-size: 15px;
}

/** Font styles 
---------------------------------*/

body {
  margin: 0;
  /*
   * Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography
   */
  font: 62.5%/1.8em Arial, sans-serif;
  color: #666666;
}

.main-body { /* this distinction prevents the body of iframed pages from grabbing the parent page's background */

}

/*
   the pager numbers at the bottom of search results- differentiate better
   from unhighlighted counterparts
*/
ul.pager li.pager-current {
  font-weight:bold;
}
ul.pager .pager-item a,
ul.pager .pager-first a,
ul.pager .pager-previous a,
ul.pager .pager-next a,
ul.pager .pager-last a {
  font-weight:normal;
  color:#39892F;
}

/* set 12px ` font size for main content areas*/

#header .block .content, /*blocks*/
.sidebar .block .content,
#feature .block .content,
#content .block .content,
.node .content, /* nodes */
#content-area .view-content, /* views */
.page-search #content-area .search-form, /* searches */
.page-search #content-area div.box,
.section-admin #content-area /* administrative areas*/
{
  font-size: 1.2em;
}

/* Links */

a:link, a:visited {
  color: #39892f;
  text-decoration: none;
}

a:hover {
  color: #f7941d;
  text-decoration: none;
}

a:active,
a.active {
  color: #8dc640;
  text-decoration: none;
}

.blue {
  color: #008da8 !important;
}
.normal-text {
  text-transform:none !important;
}

a {
  outline: none;
}

/* Titles  */

h1, h2, h3, h4, h5, h6 {line-height:1.3em;}

h1 {
	font-size: 2.4em;
	font-weight:300;
	padding: 0 0 0.5em;
	margin: 0;
}

h2 {font-size:1.7em;font-weight:300;margin-bottom:0.75em;}
h3 {font-size:1.4em;margin-bottom:1em;}
h4 {font-size:1.2em;margin-bottom:0.8em;}
h5 {font-size:1.1em;font-weight:600;margin-bottom:0;}
h6 {font-size:1em;font-weight:bold;}

/* Paragraph Styles */

p {
  margin:0 0 1em 0;
}

/* List Styles  */
ul, ol {
  margin-left: 0;
  padding-left: 2em;
}

/* Table Styles  */

table {
	width: 99%;
}
tr.even td, tr.odd td {
	padding: 10px 5px;
}
tr.odd {
	background-color: #fff;
}

/* Code */

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5em;}

pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaa;
}

/* List Styles */

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments  */

.section-admin tbody {
  border-top: 1px solid #CCCCCC;
}

tbody {
  border: none;
}

#system-themes-form img{
	width:100px;
}

#edit-delete {
  color:#c00;
}

/**
 * Console, style from Slate theme
 */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #036;
  background: #bdf;
  border: 1px solid #ace;
}
div.warning {
  color: #840;
  background: #fe6;
  border-color: #ed5;
}
div.error {
  color: #fff;
  background: #e63;
  border-color: #d52;
}
div.status {
  color: #360;
  background: #cf8;
  border-color: #be7;
}

.breadcrumb {
  border-bottom: 1px solid #D6D6D6;
  margin: 0 0 20px 0;
}


/* WRAPPERS */

#page {
  background: url(../images/page-back.png) repeat-y top left;
}

/*.front #page-inner {
  background: url(../images/page-logo.png) no-repeat bottom right;
}*/

#feature, #main, #footer {
  padding: 0 18px;
}

/* NAVIGATION MENU  */

/* shared levels */
#navigation ul.nice-menu {
  z-index: 100;
}

#navigation li,
#navigation li:hover {
  background: none;
}


#navigation li.active-trail > a {
 color: #8dc640;
}


#navigation a {
  font-family: Arvo;
  color: #555555;
  display: block;
  background: none;
}

#navigation a:hover {
  color: #429539;
  background: none;
}


/* second and lower */

#navigation li li{
  border-top: none;
}
#navigation li li a:hover {
	background:#FFF;
	height: 100%;
	padding-top: -5px; 
}
#navigation li ul {
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px; /* future proofing */
  background: #E7EDE7;
  border: none;
}

#navigation li > ul > li {
  color: #fff;
  height: 100%;
  padding: 0;
  border: 0;
}



#navigation li ul li.last {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px; /* future proofing */
  background: none;
}

#navigation li ul li.last a:hover {
  background: none;
}

#navigation li ul li.last > a {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; /* future proofing */
  border-bottom: none;
  background: none;
}

/* #navigation ul li ul li.over, */
#navigation ul li ul li a {
 background: none; 
}
#navigation ul li ul li {
 background: url('../images/dropdown-divider2.png') center bottom no-repeat; 
}
#navigation ul li ul li:hover {
  height: 100%;
 /*  background: #FFFFFF; */
  background: url('../images/dropdown-divider2.png') center bottom no-repeat #FFFFFF;
} 
 
 #navigation ul li ul li.last a {
  /* background: none; ** KEVIN AWI EDIT */
} 

#navigation ul li ul li.last:hover {
  height: 100%;
  background: #FFFFFF;
} 

#navigation li > ul > li a {
  padding: 1em  0em 1.25em .75em;  
  background: url('../images/dropdown-divider2.png') center bottom no-repeat;
  width: 11.75em;
  /* background: #E7EDE7;  */
  border-left: none;
  border-right: none;
}



#navigation li > ul > li a:hover {
	background: url('../images/dropdown-divider2.png') center bottom no-repeat #FFFFFF;
}


#navigation li > ul > li a > span{
  padding: 6px 1em;
  border-bottom: 1px solid #CCCCCC;
  display: block;
}

/* third level */
#navigation li > ul > li > ul {
  left: 13em;
}


/* FEATURE */

#feature {
  margin-top: -4px;
  position: relative;
  z-index: 0;
}

#feature-inner {
  background: url(../images/feature-stretch.png) top left repeat-x;
}

#feature-bottom {
  width: 961px;
  height: 4px;
  background: url(../images/feature-bottom.png) top left no-repeat;
}

#feature-left {
  float: left;
  width: 257px;
}

#feature-left-inner {
  margin: 60px 16px 0 16px;
  height: 248px;
  position: relative;
}

#feature-left-inner #block-block-2 {
  text-align: center;
  color: #000;
  line-height: 1.8em
}

#feature-right {
  float: right;
  width: 702px;
}

/* CONTENT TOP  */

#content-top .block {
  height: 225px;
}

#block-views-awi_quarterly-block_1 {
  float: left;
  width: 258px;
  overflow: hidden;
  line-height: 1.8em;
}

#block-views-awi_quarterly-block_1 .block-inner {
  margin-right: 20px;
}
#block-views-awi_quarterly-block_1 .striped .views-row-odd {
  background: none;
}
#block-views-awi_quarterly-block_1 .view-content {
  text-align:center
}

#block-views-spotlight-block_1 {
  float: left;
  width: 349px;
  overflow: hidden;
  line-height: 1.3em;
}

#block-views-news-block_1 {
  float: left;
  width: 352px;
  overflow: hidden;
  line-height: 1.5em;
}

#block-views-news-block_1 a {
  color: #666;
}
#block-views-news-block_1 a:hover {
  color: #F7941D;
}


#block-views-news-block_1 .views-row {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 1px solid #eaeaea;
}

#block-views-news-block_1 .views-row-last  {
  border-bottom: none;
}

#header {
  background: url(../images/header-back.png) top left no-repeat;
  height: 78px;
  position: relative;
  z-index: 100;
}

#logo-title {
  position: absolute;
  height: 50px;
  width: 250px;
  top: 13px;
  left: 18px;
}

#searchbox {
  position: absolute;
  right: 18px;
  top: 5px;
}

#navigation {
  position: absolute;
  right: 18px;
  top: 36px;
  width: 702px;
  z-index: 100;
}

#navigation .block-inner {
  float: right;
}

#block-custom_search_blocks-1 {
  width: 173px;
  margin: 0;
  position: absolute;
  top: 7px;
  right: 0;
}

#block-custom_search_blocks-1 .form-item {
  margin: 0;
}

#block-custom_search_blocks-1 input.form-text {
  border: 0;
  background: url(../images/search-back.png) no-repeat;
  width: 133px;
  height: 18px;
  font-size: 1.0em;
  color: #666;
  padding: 0 4px 0 5px;
  float: left;
}

#block-custom_search_blocks-1 input.custom-search-default-value {
  font-size: .84em;
}

/* Feature */
#views_slideshow_singleframe_main_slideshow-block_1 .views-row {
  position: relative;
  height: 308px;
  width: 702px;
}

#views_slideshow_singleframe_main_slideshow-block_1 .views-field-field-image-fid {
  position: absolute;
  top: 0;
  z-index: 1;
}

#views_slideshow_singleframe_main_slideshow-block_1 .views-field-field-caption-value {
  position: absolute;
  bottom: 0;
  z-index: 10;
  height: 50px;
  width: 682px;
  background: url(../images/feature-opac.png) repeat; 
  overflow: hidden;
  color: #fff;
  padding: 12px 6px 0 14px;
}

#views_slideshow_singleframe_main_slideshow-block_1 .views-field-field-caption-value a{
  color: #fff;
  text-transform: uppercase;
}

#views_slideshow_singleframe_main_slideshow-block_1 .views-field-field-caption-value h2 {
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: bold;
  text-transform: uppercase;
}

.view-id-slideshow .views_slideshow_singleframe_pager div {
  display: block;
  padding-left: 0;
}

.view-id-slideshow .views-slideshow-controls-bottom {
  height: 24px;
}

.view-id-slideshow .views-slideshow-controls-bottom a {
  text-indent: -9999px;
  display: block;
  width: 13px;
  height: 12px;
  background: url(../images/grey_dot.png) top left no-repeat;
  margin: 9px 2px 0 2px;
}

.view-id-slideshow .views-slideshow-controls-bottom .activeSlide a {
  background: url(../images/blue_dot.png) top left no-repeat;
}

#views_slideshow_singleframe_pager_slideshow-block_1 {
  text-align: center;
}

#views_slideshow_singleframe_pager_slideshow-block_1 .pager-item {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#block-block-3 {
  margin-bottom: 16px;
  position: absolute;
  bottom: 40px;
  margin: 0;
  width: 200px;
}

#block-block-3 p {
  margin: 0;
}

#block-block-3 a.about {
  background: url(../images/about-button.png) no-repeat;
  width: 105px;
}

#block-block-3 a.about:hover {
  background: url(../images/about-button-hover.png) no-repeat;
}

#block-block-3 a.donate {
  background: url(../images/donate-button.png) no-repeat;
  width: 86px;
  float: right;
}

#block-block-3 a.donate:hover {
  background: url(../images/donate-button-hover.png) no-repeat;
}

#block-block-3 a {
  height: 28px;
  display: block;
  float: left;
}

#block-webform-client-block-5527 {
  position: absolute;
  bottom: 0;
  margin: 0;
  width: 240px;
  height: 24px;
}

#webform-client-form-5527-1 #webform-component-sign-up-for-ealerts .form-item,
#webform-client-form-5527 #webform-component-sign-up-for-ealerts .form-item {
  margin: 0;
}

#webform-client-form-5527-1 label,
#block-webform-client-block-5527 label {
  padding-top: 2px;
  font-weight: normal;
  left: 6px;
  top: 2px;
  color: #636363;
}

#webform-client-form-5527-1 input.form-text,
#block-webform-client-block-5527 input.form-text {
  border: 0;
  background: url(../images/ealerts-input.png) no-repeat;
  width: 151px;
  height: 24px;
  font-size: 1.0em;
  color: #666;
  padding-left: 5px;
  float: left;
}

#webform-client-form-5527-1 .form-submit,
#block-webform-client-block-5527 .form-submit {
  background: url(../images/newsletter-submit.png) no-repeat top right;
  text-indent: -999em;
  font-size: 0;
  text-transform: capitalize;
  overflow: hidden;
  height: 19px;
  width: 19px;
  border: none;
  padding: 0;
}


/**** eAlert signup block *****/

#block-block-6 {
  position: absolute;
  bottom: 0;
  margin: 0;
  width: 240px;
  height: 24px;
}

.signup-ealerts {
  margin: 0;
}

.not-front .signup-ealerts {
  margin: 1em 0;
}
.signup-ealerts .form-item {
  margin: 0;
}

.signup-ealerts  label {
  display: none;
}

.signup-ealerts input.form-text {
  border: 0;
  background: url(../images/ealerts-input.png) no-repeat;
  width: 151px;
  height: 24px;
  font-size: 1.0em;
  color: #666;
  padding-left: 5px;
  float: left;
}

.signup-ealerts .form-submit {
  background: url(../images/newsletter-submit.png) no-repeat top right;
  text-indent: -999em;
  font-size: 0;
  text-transform: capitalize;
  overflow: hidden;
  height: 19px;
  width: 19px;
  border: none;
  padding: 0;
  cursor: pointer;
}


.compact-form-label {
  font-size: .84em;
}

/* Front Content Top */
#content-top {
  margin-top: 38px;
  background: url(../images/front-content-top.png) top left repeat-y; 
}

#content-top .view-awi-quarterly,
#content-top .view-spotlight {
  line-height: 17px;
}

#content-top .view-awi-quarterly  .views-field-field-image-attach-fid {
  float: left; 
  width: 144px;
  padding: 0 10px 0 0;
  margin-left: -6px;
}

#content-top .view-spotlight .views-field-field-image-attach-fid {
  float: left; 
  width: 120px;
  height: 116px;
  padding: 0 10px 0 0;
}

#content-top .views-field-field-image-attach-fid img {
  margin-right: 20px;
}

#content-top h3 {
  color: #f7941d;
  font-family: Arvo;
  font-size: 1.5em;
  font-weight: normal;
  text-transform: uppercase;
}

#content-top .views-field-view-node a,
#content-top #block-views-news-block_1 .more-link a {
  text-transform: uppercase; 
  background: url(../images/a-arrow.png) top right no-repeat;
  padding-right: 10px;
  font-size: 1.0em;
  color: #39892F;
}

#content-top .views-field-view-node,
#content-top .more-link {
  position: absolute;
  bottom: 0;
  right: 20px;
  font-size: .84em;
  top: 209px;
}

#content-top .views-field-view-node a:hover,
#content-top .views-field-view-node a:active,
#content-top #block-views-news-block_1 .more-link a:hover,
#content-top #block-views-news-block_1 .more-link a:active {
  color: #f7941d;
  background: url(../images/a-arrow-hover.png) top right no-repeat;
}

#content-top #block-views-spotlight-block_1 .block-inner,
#content-top #block-views-news-block_1 .block-inner {
  margin: 0 20px 0 26px;
}

/* Content Inner */
.not-front.two-sidebars #main-middle,
.not-front.sidebar-right #main-middle {
  min-height: 566px;
  margin-top: -4px;
}

.not-front.two-sidebars #main-middle-inner,
.not-front.sidebar-left #main-middle-inner {
  min-height: 775px;
  position: relative;
}

.not-front.two-sidebars #main-cap-bottom,
.not-front.sidebar-right #main-cap-bottom {
  background: url("../images/right-sidebar-bottom-bg.png") no-repeat scroll right top transparent;
  height: 4px;
}

.not-front.two-sidebars #main-cap-bottom-inner,
.not-front.sidebar-left #main-cap-bottom-inner {
  background: url("../images/left-sidebar-bottom-bg.png") no-repeat scroll left 4px transparent;
  height: 10px;
}

.not-front #content-inner-wrapper #content-area {
  margin: 25px 30px 0 30px;
  min-height: 400px;
  position: relative;
}

.not-front #content-inner-wrapper #content-area {
  margin: 25px 30px 0 30px;
  min-height: 400px;
  position: relative;
}

.page-awi-quarterly #content-area, .page-content-50th-anniversary-set #content-area {
  min-height: 730px !important;
}

.node .content {
  position: relative;
}

#content-area h1.title {
  color: #0C637F;
}

/* First Sidebar */

#sidebar-first h3.title {
  font-family: Arvo;
  color: #555555;
  font-size: 1.6em;
  font-weight: normal;
  border-bottom: 1px solid #c3c5c3;
  padding: 0 0 10px 0;
  margin: 0 18px 0 0;
}

/* shared levels */
#sidebar-first {
  font-family: 'PT Sans';
}



#sidebar-first div ul li a:hover {
  color: #429539;
  /* color: #398930; */
}



#sidebar-first a {
  color: #111;
 
}

#sidebar-first a:hover {
  background: #ffffff;
}



#sidebar-first ul li ul li:hover {
  background: #ffffff;
}  
#sidebar-first a:hover {
  color: #429539;
}

#sidebar-first .block {
  margin-bottom: 30px;
}


#sidebar-first ul {
  padding: 0;
}

#sidebar-first ul li {
  padding: 0;
  margin: 0;
  list-style-image: none;
  list-style-type: none;
  
}

#sidebar-first ul > li > a {
  font-family: Arvo;
  font-size: 1.2em;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
/*  color: #555555; */
  color: #398930;
}

/* first level */

#sidebar-first div > ul {
  padding: 0 18px 0 0;
}

#sidebar-first div > ul > li > a {
  border-bottom: 1px solid #c3c5c3;
  font-size: 1.085em;
  
}

#sidebar-first div > ul > li.last > a {
  border-bottom: none;
}


#sidebar-first div > ul  > li.active-trail > a {
  color: #8dc640;
}

#sidebar-first li.active > a {
  color: #8dc640;
}



#sidebar-first div > ul  > li.menuparent {
 /* background: url(../images/sub-a-arrow.png) top right no-repeat; KEVIN */
 }

#sidebar-first div > ul  > li.menuparent.active-trail,
#sidebar-first div > ul  > li.menuparent.expanded {
 /* background: url("../images/sub-a-arrow-down.png") no-repeat right 15px transparent; KEVIN*/
}



#sidebar-first div > ul  > li..collapsed {
	/*background: url(../images/sub-a-arrow-down.png) top 80px 11px no-repeat; KEVIN*/
}
/* second level */

#sidebar-first div > ul > li > ul > li {
  border-bottom: 1px solid #c3c5c3;
}

#sidebar-first div > ul > li > ul > li > a {
  color: #959595;
/*  font-weight: bold; */
  font-size: 1.0em;
}

#sidebar-first div > ul > li > ul > li.menuparent {
 /* background: url(../images/arrow-right-light.png) no-repeat right 4px; KEVIN */
}

#sidebar-first div > ul > li > ul > li.active-trail > a {
  color: #8dc640;
}

#sidebar-first div > ul > li > ul > li.menuparent.active-trail,
#sidebar-first div > ul > li > ul > li.menuparent.expanded {
 /* background: url(../images/arrow-down-light.png) no-repeat right 4px;  KEVIN*/
}

#sidebar-first div > ul > li > ul > li.expanded > a { 
  padding-bottom: 0;
}

/* second and lower */

#sidebar-first ul > li > ul > li  > a {
  padding-left: 16px;
 font-weight: normal; 
}

/* third level */

#sidebar-first div > ul > li > ul > li > ul > li > a {
  font-size: 0.917em;
  text-transform: none;
  color: #111111;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
}



#sidebar-first ul.menu ul.menu ul.menu img{visibility:hidden}
#sidebar-first ul.menu ul.menu ul.menu img.active{visibility:hidden}

#sidebar-first ul.menu ul.menu img.non-active {display:none;}

#sidebar-first ul.menu ul.menu img.active {display:none !important;}



#sidebar-first div > ul > li > ul > li > ul > li {
/*  white-space:nowrap; */
  /* padding-left: 16px; */
}
#sidebar-first div > ul > li > ul > li > ul > li.last {
  padding-bottom: 18px;
}


/* fourth level flyouts */

#sidebar-first div > ul > li > ul > li > ul > li:hover {
  background: #ffffff;
}

#sidebar-first div ul li ul li ul li ul {
  display: none;
  left: -9999em;
  margin: 0px 0 0 -1px;
  padding: 0;
  position: absolute;
  width: 250px;
  
  -moz-box-shadow: 0 0 5px 5px #ccc;
  -webkit-box-shadow: 0 5px 5px #ccc;
  box-shadow: 0 0 5px 5px #ccc;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #E7EDE7;
  border: none;    
}
#sidebar-first div > ul > li > ul > li > ul > li:hover > ul {
  display: block;
  left: 60px;  
}

#sidebar-first div > ul > li > ul > li > ul > li > ul > li {
  margin: 0;
  padding: 0;
  background: url('../images/dropdown-divider3.png') no-repeat scroll center bottom;
  /* background: url('../images/dropdown-divider.png') left bottom repeat-x; 
  padding: 1em  0em 1.25em .75em;  
  background: url('../images/dropdown-divider2.png') center bottom no-repeat;
  width: 11.75em;
  border-left: none;
  border-right: none;** AWI KEVIN EDIT*/
}


#sidebar-first div > ul > li > ul > li > ul > li > ul > li.last {
  background: none;
}

#sidebar-first div ul li ul li ul li ul li a {
  margin: 0;
  padding: 1em 1em;
  color: #111111;
  text-transform: none;
 /* border-bottom: 1px solid #CCCCCC; */
  font-size: 0.917em;
}
#sidebar-first div ul li ul li ul li ul li.last a {
  margin: 0;
  padding: 1em 1em;
  color: #111111;
  text-transform: none;
 /* border-bottom: 1px solid #CCCCCC; */
}

#sidebar-first div ul li ul li ul li ul li.last a:hover {
  margin:0;
  padding: 1em 1em;
  color: #398930;
  text-transform: none;
  background: #ffffff;
}

#sidebar-first div ul li ul li ul li ul li a:hover {
  color: #398930;
  /* background: #ffffff; */
  background: url('../images/dropdown-divider3.png') center bottom no-repeat #ffffff;
  
}

/* SECOND SIDEBAR */

#sidebar-second {
  padding-top: 40px;
}

#sidebar-second-inner {
  padding: 6px 0 0 7px;
}

#sidebar-second .block {
  margin: 0 0 1.5em 0;
}

#block-block-4 {
  padding-top: 15px;
  background-color: #fff;
  height: 15px;
}

#block-multiblock-1 {
  margin-top: 7px;
  margin-left: 5px;
}

/* Footer */
#footer-shadow {
  background: url(../images/footer-shadow.png) top left no-repeat;
  height: 9px;
  width: 997px;
  margin: 0 auto;
}

#footer-inner {
  position: relative;
  height: 52px;
  border-top: 1px solid #cacaca;
  margin-top: 45px;
  font-size: 1.0em;
}


#footer #block-menu-secondary-links {
  float: left;
  text-transform: uppercase;
  width: 725px;
}
#footer #block-block-1 {
  float: left;
  width: 725px;
}
#footer #block-block-7 {
  float: right;
  margin: -10px 0 0;
}


#block-menu-secondary-links a {
  color: #666;
  text-decoration: none;
}

#block-menu-secondary-links a:hover {
  color: #429539;
  text-decoration: none;
}

#block-menu-secondary-links ul {
  padding: 0;
}

#block-menu-secondary-links ul li {
  margin: 0;
  float: left;
  list-style-image: none;
  list-style-type: none;
  list-style: none;
  padding: 0 10px;
  border-right: 1px solid #cacaca;
}

#footer ul li img.active-trail,
 #footer ul li img.non-active {
	display: none;
}
#block-menu-secondary-links ul li.first {
  padding-left: 0;
}

#block-menu-secondary-links ul li.last {
  border-right: 0;
}


#footer ul.social-icons {
  height: 32px;
  margin: 0;
  padding: 0;  
  text-indent: -9999px;
  display: inline;
}


ul.social-icons li{
  background: url("../images/social-icons.png") 0 0 no-repeat;
  float: left;
  width: 32px;
  height: 32px;
  margin: 0 5px;  
  list-style: none;
}
ul.social-icons li a{
  display: block;
  line-height: 5px;
  padding: 16px;
}
ul.social-icons li.fb{
  background-position: 0 -42px;
}
ul.social-icons li.tw{
  background-position: 0 -126px;
}

ul.social-icons li.yt{
  background-position: 0 -168px;
}

ul.social-icons li.bl{
  background-position: 0 0;
}



/* VIEWS  */
.striped .views-row {
  padding: .5em;
}

.striped .views-row-odd {
  background: #F9F9F9;
}

.view .pager {
  margin: 2em 0 0 0;
  font-size: 1em;
}

.views-field-view-node {
  text-align: right;
  margin: .25em 0 0 0;
}

/* tiles */
.view .tile  {
  margin-bottom: 15px;
}
.view .tile .tile-left {
  width: 310px;
  float: left;
}
.view .tile .tile-right {
  float: right;
  margin-left: 10px;
}
.view .tile .tile-title {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 5px;
}



/* people */

.view-people h3 {
  margin: 1em 0 .5em 0;
  font-size: 1.2em;
}

.view-people .views-row {
  margin: 0;
}

.view-people .views-row-first {
  display: none;
}

.view-people .attachment .views-row-first {
  display: block;
}

.view-people .attachment {
  margin: 0 0 1em 0;
  font-size: 1.2em;
}

.view-people .views-field-title {
  font-weight: bold;
}

.view-people .views-field-title-value {
  font-style: italic;
}

.view-people .attachment .views-field-title-value {
  font-style: italic;
  font-size: .9em;
}

/* awi quarterly */

.view-awi-quarterly .views-field-title {
  margin: 0 0 .5em 0;
  font-size: 1.2em;
}

.view-awi-quarterly .views-field-tid {
  float: left;
  font-size: .8em;
}


.view-awi-quarterly .views-field-field-image-attach-fid {
  float: left;
  margin: 0 10px 0 0;
}


.view-content .views-field-title {
	font-size: 12px;
	/*margin-bottom: 5px;
	font-weight: bold;
	padding-top: 5px;*/
		
}
/* .view-content .views-field-title span.field-content {
font-size: 12px;
}  

/* product catalog */
.view-uc-products-catalog .views-field-title {
  background: none;
}
.view-uc-products-catalog .views-field-sell-price span.uc-price-product  {
  font-weight: bold;
  font-size: 1.5em;
}
.view-uc-products-catalog .views-field-sell-price .filefield-file,
.view-uc-products-catalog .views-field-sell-price form {
  margin-top: 1em;
}


/* product pages */

.product-info fieldset { 
  padding: 18px 20px; 
  margin-bottom: 18px; 
  /* background: #88c063 url(../images/green-gradient3.png) repeat-x left bottom; */ /* 87e074 */
  border-radius: 10px; 
  color: #333333; /*#f6f9f5; eaf3e9;*/
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  -khtml-border-radius: 10px; 
 border: 1px solid #333333;
}

.view-uc-donations-catalog input.node-add-to-cart { 
  padding: 12px 15px; 
  margin-bottom: 18px; 
  /* background: #88c063 url(../images/green-gradient3.png) repeat-x left center; */ /* 87e074 */
  border-radius: 10px; 
  color: #333333; /*#f6f9f5; eaf3e9;*/
  font-size: 1.5em;
  width: 100%;
  cursor: pointer;
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  -khtml-border-radius: 10px; 
}

.product-info fieldset,
.product-info input.node-add-to-cart  {
  box-shadow: 0 5px 12px rgba(0,0,0,.4); 
  -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); 
  -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); 
  -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); 
}



/* ADMIN LINKS  */

div.views-admin-links, 
div.block-edit-link, 
div.node-edit-link {
  background: #E7EDE7 !important;
}

div.node-edit-link {
  margin-top: 0;
}

div.views-admin-links  {
  margin-top: 10px;
}

div.views-admin-links a, 
div.block-edit-link a, 
div.node-edit-link a {
  display: inline!important;
  text-transform: none !important;
  border: none !important;
  color: black !important;
}


/* NODE STYLES */
.node-form  .form-item  {

}

.node-form  #field-file-attach-items,
.node-form  #field-image-attach-items,
.node-form  .content-add-more {
  margin-top: 15px;
}

.node-form  .form-item label,
.node-form .tableHeader-processed {
  font-size: 12px;
}

.node-form .form-text {
  font-size: 16px;
}
.node-form .form-submit {
  padding: 5px;
}


.node .field {
  margin: 0  0 10px 0;
}
.node .field-field-case-node {
  font-size: 1.2em;
}
.node .field-field-image-attach {
  float: left;
  margin: 0 20px 15px 0;
}
.node-type-case .field-field-image {
  float: right;
  margin-left: 5px;
}

.node-type-press_release .field-field-published-date {
  margin: 10px 0;
  font-weight: bold;
} 

.view-awi-quarterly-slideshow .awi-quarterly-slide {
}

.view-awi-quarterly-slideshow .awi-quarterly-slide .left-side {
  width: 235px;
  float: left;
  z-index: 1;
}
.view-awi-quarterly-slideshow .awi-quarterly-slide .left-side .category {
  margin-bottom: 5px;
}
.view-awi-quarterly-slideshow .awi-quarterly-slide .right-side {  
  float: right;
  width: 205px;
  margin-left:10px;
  z-index: 1;
}

.view-awi-quarterly-slideshow .awi-quarterly-slide .right-side .field-label {
  margin-bottom: 5px;
}


.view-awi-quarterly-slideshow .awi-quarterly-slide .right-side .feature-stories .field-item {
  margin-bottom: 25px;
}
.view-awi-quarterly-slideshow .awi-quarterly-slide .right-side .pdf-links {
	position: absolute;
	bottom: 15px;
    margin-bottom: 5px;
}

#views_slideshow_singleframe_pager_awi_quarterly_slideshow-page_1 .pager-item {
  height: 100px !important;
  width: 77px !important;
  display: block;
  float: left;
  padding: 5px;
}
#views_slideshow_singleframe_pager_awi_quarterly_slideshow-page_1 .pager-item a img {
  border: 1px solid #fff;
  height: 100px !important;
  width: 77px !important;
}
#views_slideshow_singleframe_pager_awi_quarterly_slideshow-page_1 .activeSlide,
#views_slideshow_singleframe_pager_awi_quarterly_slideshow-page_1 .pager-item:hover {
  border: 1px solid #429539;
}

.view-awi-quarterly-slideshow .attachment .view-display-id-attachment_1 .view-content {
  margin-left: -28px;
}

.view-awi-quarterly-slideshow .attachment .view-display-id-attachment_1 .jcarousel-skin-default .jcarousel-item {
  height: auto !important;
  padding-top: 5px;
  border: 1px solid #fff;
}

.view-awi-quarterly-slideshow .attachment .view-display-id-attachment_1 .jcarousel-skin-default .jcarousel-item:hover {
  border: 1px solid #429539;
}


.view-awi-quarterly-toc .views-row {
  margin-top: 10px;
}



/* DONATION PAGE (view) */
.view-uc-donations-catalog {
  font-size: 1.3em;
}

.view-uc-donations-catalog label       { display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px; text-shadow: 0 -1px 0 rgba(0,0,0,.2); }
/* .view-uc-donations-catalog .radios     { padding-top: 18px; background: url(divider.png) repeat-x 0 0; } */
.view-uc-donations-catalog .label_check input,
.view-uc-donations-catalog .label_radio input  { margin-right: 5px; }

.view-uc-donations-catalog fieldset.radios { 
  padding: 18px 20px; 
  margin-bottom: 18px; 
  /* background: #88c063 url(../images/green-gradient3.png) repeat-x left bottom; */ /* 87e074 */
  border-radius: 10px; 
  color: #333333; /*#f6f9f5; eaf3e9;*/
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  -khtml-border-radius: 10px; 
 border: 1px solid #333333;
}

.view-uc-donations-catalog input.submit { 
  border: none;
  padding: 12px 15px; 
  margin-bottom: 18px; 
  /* background: #88c063 url(../images/green-gradient3.png) repeat-x left center; */ /* 87e074 */
  border-radius: 10px; 
  color: #333333; /*#f6f9f5; eaf3e9;*/
  font-size: 1.5em;
  width: 100%;
  cursor: pointer;
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px; 
  -khtml-border-radius: 10px; 
}

.view-uc-donations-catalog input.text {
  width: 58px;
  padding: 3px 7px; 
  margin-right: 2px;
  background: #3a5269;
  border-radius: 5px; 
  color: #f6f9f5; /*eaf3e9;*/
  font-size: 1.2em;
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  -khtml-border-radius: 5px; 
}

.view-uc-donations-catalog fieldset.radios,
.view-uc-donations-catalog input.submit ,
.view-uc-donations-catalog input.text {
  box-shadow: 0 5px 12px rgba(0,0,0,.4); 
  -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); 
  -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); 
  -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); 
}

#label-donation-amount-x {
  width: 125px;
}
#label-donation-amount-other {
  margin: -38px 0 0 150px;
  font-size: 1.2em;
}


.has-js .label_check, .has-js .label_radio    { padding-left: 34px; }
.has-js .label_radio    { background: url(../images/radio-off.png) no-repeat; }
.has-js .label_check    { background: url(../images/check-off.png) no-repeat; }
.has-js label.c_on      { background: url(../images/check-on.png) no-repeat; }
.has-js label.r_on      { background: url(../images/radio-on.png) no-repeat; }
.has-js .label_check input.checkbox, .has-js .label_radio input.radio  { position: absolute; left: -9999px; }



/** CHECKOUT/Rewview/Order PAGE **/
.page-cart #main-content {
  font-size: 1.3em;
}
.order-review-table .title-col {
    padding-right: 1em;
}

fieldset#cart-pane legend,
fieldset#customer-pane legend,
fieldset#billing-pane legend,
fieldset#payment-pane legend,
fieldset#comments-pane legend {
  text-transform: capitalize;
}


/** addthis block **/
.node-inner .links .addthis {
  display: none;
  height: 0;
}

.block-inner div.addthis_toolbox {
  margin-top: 12px;
  margin-left: 30px;
}


/*** Sitemap ***/
#site-map .site-map-box {
  margin-bottom: 1em;
  float: left;
  width: 47%;
}

/** RSS feed icons **/
.page-action-ealerts a.feed-icon {
  position: absolute;
  top: 78px;
  right: 510px; 
}

.page-press-releases a.feed-icon {
  position: absolute;
  top: 78px;
  right: 490px;
}
.labanimals-pager {
  text-align:center;
  width:100%;
}
.labanimals-result-odd {
  padding-top:10px;
  padding-bottom:10px;
  padding-left:8px;
  padding-right:8px;
  background-color: #FFFFFF;
}
.labanimals-result-even {
  padding-top:10px;
  padding-bottom:10px;
  padding-left:8px;
  padding-right:8px;
  background-color: #F9F9F9;
}
.labanimals-result-odd table td,
.labanimals-result-even table td {
  font-size: 1.2em;
  vertical-align:top;
  padding-right:5px;
  padding-bottom:5px;
}
.bwm_labanimals_result_page hr {
  height:1px;
  border-width:0;
  color:#555;
  background-color:#555;
}
.labanimals-pager a {
  color:#39892F;
  font-size: 1.2em;
  font-weight:normal;
  padding-left:5px;
  padding-right:5px;
}
table.labanimals-browse td {
  font-size: 1.2em;
}
.labanimals-pager a:hover {
  cursor:pointer;
  text-decoration:underline;
}
.labanimals-pager-current {
  color:#666666 !important;
  cursor:auto !important;
  text-decoration:none !important;
  font-weight:bold !important;
}
#edit-panes-uc-bwm-subscribe-uc-bwm-quarterly-wrapper {
  margin-bottom:0.5em;
}
#edit-panes-uc-bwm-subscribe-uc-bwm-quarterly-digitalonly-wrapper {
  padding-left:2em;
  margin-top:0px;
}

/* Shared for all accordion types */

#green.accordion { width:710px; overflow:hidden; margin:5px auto; color:#ffffff; background:#439539; padding:10px; }
#red.accordion { width:710px; overflow:hidden; margin:5px auto; color:#ffffff; background:#D2232A; padding:10px; }
#orange.accordion { width:710px; overflow:hidden; margin:5px auto; color:#ffffff; background:#F3901D; padding:10px; }
.accordion ul {
    list-style:none;
    margin:0;
    padding:0;    
}
.accordion li {
    margin:0;
    padding-top: 5px;
}

.accordion li h2 {padding:0px 4px;display:block; font-size:16px; line-height: 18px; font-weight:normal;color:#ffffff; text-decoration:none; background:url(http://awionline.org/sites/default/files/uploads/images/buttons/arrow.png) right no-repeat; margin-right: 6px; 
}
.accordion [type=radio], .accordion [type=checkbox] {
    display:none;
}
#green.accordion label {
    display:block;
color:#333; 
cursor:pointer; 
background: #7cb575; 
margin:0px;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
}
#red.accordion label {
    display:block;
color:#333; 
cursor:pointer; 
background: #e0656a; 
margin:0px;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
}
#orange.accordion label {
    display:block;
color:#333; 
cursor:pointer; 
background: #f7b261; 
margin:0px;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
}
#green.accordion ul li label:hover, .accordion [type=radio]:checked ~ label, .accordion [type=checkbox]:checked ~ label {
 background:#444;
}
#red.accordion ul li label:hover, .accordion [type=radio]:checked ~ label, .accordion [type=checkbox]:checked ~ label {
 background:#444;
}
#orange.accordion ul li label:hover, .accordion [type=radio]:checked ~ label, .accordion [type=checkbox]:checked ~ label {
 background:#444;
}
#green.accordion .content {
    padding:0 10px;
    overflow:hidden;
	background: #fff;
    border:0px solid #fff; /* Make the border match the background so it fades in nicely */
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
}
#red.accordion .content {
    padding:0 10px;
    overflow:hidden;
	background: #fff;
    border:0px solid #fff; /* Make the border match the background so it fades in nicely */
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
}
#orange.accordion .content {
    padding:0 10px;
    overflow:hidden;
	background: #fff;
    border:0px solid #fff; /* Make the border match the background so it fades in nicely */
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
}
.accordion p {
    color:#333;
    margin:0 0 10px;
	padding-top: 10px;
}
.accordion h3 {
    color:#542437;
    padding:0;
    margin:10px 0;
}


/* Vertical */
.vertical ul li {
    overflow:hidden;
    margin:0 0 1px;
}
.vertical ul li label {
    padding:10px;
}
.vertical [type=radio]:checked ~ label, .vertical [type=checkbox]:checked ~ label {
    border-bottom:0;
}
.vertical ul li label:hover {
    background:#444;
}
.vertical ul li .content {
    height:0px;
    border-top:0;
}
.vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content {
    height:220px;
}