body {
  padding: 0;
  margin: 0;
  background: #f2f2f2;
  /*font-family: Verdana, Geneva, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
}

h1,h2,h3,h4,h5,h6 {
  line-height: normal;
}
h1,h2,p.TributeTitle {
  /*font-family: "Gill Sans", "Gill Sans MT", Verdana, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
h3,h4,h5,h6 {
  /*font-family: Verdana, Geneva, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: normal !important;
}
h2,h3,h4 {
  color: #1a1a1a;
}
h3,h4 {
  font-weight: bold;
}
h1.headline, h2.headline, h3.headline, h4.headline, h5.headline {
  border-bottom: 1px solid #e3e3e3;
  /*font: normal 20px "Gill Sans", "Gill Sans MT", Verdana, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  padding-bottom: 7px;
}
h1,
h2.cstmTitle,
p.TributeTitle,
.FormBox99 p.PaddedListHeadings,
form#ffind_form .TribHeading2 {
  font-size: 30px;
  color: #0054a4;
  font-weight: normal;
}
h2.orange {
  color: #e57914;
  font-weight: bold;
}
h2 {
  font-size: 18px;
}
h4,h6 {
  text-transform: uppercase;
}
h5 {
  color: #000000;
}
h6 {
  color: #4c4c4c;
}
h6.small {
  font-size: 14px;
}
h1.trim, h2.trim, h3.trim, h4.trim, h5.trim, h6.trim {
  margin-top: 0;
  line-height: normal;
}
a,a:link {
  color: #0054a4;
  text-decoration: none;
  cursor: pointer;
}
a:visited {
  color: #5f319b;
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: underline;
  color: #fb7300;
}
hr {
  margin: 10px 0;
}
button, a.btn, form#ffind_form table.FormBox .smallMargin input {
  /*font-family: "Gill Sans", "Gill Sans MT", Verdana, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 12px;

  border: 1px solid #a6a6a6;

  background: #DCDCDC;
  background-image: -ms-linear-gradient(top, #EEEEEE 0%, #DCDCDC 100%);
  background-image: -moz-linear-gradient(top, #EEEEEE 0%, #DCDCDC 100%);
  background-image: -o-linear-gradient(top, #EEEEEE 0%, #DCDCDC 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEEEE), color-stop(1, #DCDCDC));
  background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #DCDCDC 100%);
  background-image: linear-gradient(to bottom, #EEEEEE 0%, #DCDCDC 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
button:hover, a.btn:hover, form#ffind_form table.FormBox .smallMargin input:hover {

  background: #EEEEEE;

  cursor: pointer;

  background-image: -ms-linear-gradient(top, #DCDCDC 0%, #EEEEEE 100%);
  background-image: -moz-linear-gradient(top, #DCDCDC 0%, #EEEEEE 100%);
  background-image: -o-linear-gradient(top, #DCDCDC 0%, #EEEEEE 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DCDCDC), color-stop(1, #EEEEEE));
  background-image: -webkit-linear-gradient(top, #DCDCDC 0%, #EEEEEE 100%);
  background-image: linear-gradient(to bottom, #DCDCDC 0%, #EEEEEE 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
button.orange, a.btn.orange, input#trib_donate input.btn.orange, input#trib_donate {

  /*font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
  border: 1px solid #fb7300;
  background: #fe8600;
  background: -moz-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffca55),color-stop(1%,#ffb81c),color-stop(100%,#fe8600));
  background: -webkit-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -o-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -ms-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: linear-gradient(to bottom,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca55',endColorstr='#fe8600',GradientType=0) dropshadow(color=#d95c02,offx=1,offy=1);
  text-shadow: 1px 1px 1px #d95c02;
}
button.orange:hover, a.btn.orange:hover, input#trib_donate:hover, input.btn.orange:hover {

  background: #fe8600;
  background: -moz-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe8600),color-stop(99%,#ffb81c),color-stop(100%,#ffca55));
  background: -webkit-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -o-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -ms-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: linear-gradient(to bottom,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8600',endColorstr='#ffca55',GradientType=0);
}
button.blue, a.btn.blue {

  /*font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
  border: 1px solid #1b65ad;
  background: #007bbd;
  background: -moz-linear-gradient(top,#deeaf5 0%,#1c9ad0 1%,#1a5a8d 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#deeaf5),color-stop(1%,#1c9ad0),color-stop(100%,#1a5a8d));
  background: -webkit-linear-gradient(top,#deeaf5 0%,#1c9ad0 1%,#1a5a8d 100%);
  background: -o-linear-gradient(top,#deeaf5 0%,#1c9ad0 1%,#1a5a8d 100%);
  background: -ms-linear-gradient(top,#deeaf5 0%,#1c9ad0 1%,#1a5a8d 100%);
  background: linear-gradient(to bottom,#deeaf5 0%,#1c9ad0 1%,#1a5a8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c9ad0',endColorstr='#1a5a8d',GradientType=0) dropshadow(color=#d95c02,offx=1,offy=1);
  text-shadow: 1px 1px 1px #1b65ad;
}
button.blue:hover, a.btn.blue:hover {

  background: #008cc8;
  background: -moz-linear-gradient(top,#1a5a8d 0%,#1c9ad0 99%,#deeaf5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1a5a8d),color-stop(99%,#1c9ad0),color-stop(100%,#ffca55));
  background: -webkit-linear-gradient(top,#1a5a8d 0%,#1c9ad0 99%,#deeaf5 100%);
  background: -o-linear-gradient(top,#1a5a8d 0%,#1c9ad0 99%,#deeaf5 100%);
  background: -ms-linear-gradient(top,#1a5a8d 0%,#1c9ad0 99%,#deeaf5 100%);
  background: linear-gradient(to bottom,#1a5a8d 0%,#1c9ad0 99%,#deeaf5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a5a8d',endColorstr='#deeaf5',GradientType=0);
}
button.give, a.btn.give {
  width: 160px;
  font-size: 26px;
  padding: 5px 0;
  /*font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;

}
a.btn, a.btn:hover, a.btn:visited, a.btn:active {
  color: #ffffff;
}
ul {
  list-style-image: url(../../images/aicr2/bullet.png);
  margin: 10px;
}
ul.no-bullets {
  list-style: none;
  margin: 0px;
}
ul.bullets {
  list-style-image: url(../../images/aicr2/bullet.png);
  margin: 10px;
}
ul.bullets li {
  margin-left: 10px;
}
div.clear { clear: both; }
hr.dotted {
  display: block;
  height: 1px;
  border: 0;
  border-top: 2px dotted #E6E6E6;
  margin: 1em 0;
  padding: 0;
}
p {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 24px;
}
ol {
  line-height: 18px;
}
blockquote {
  border: 1px solid #d9d9d9;
  font-style: italic;
  line-height: 18px;
  margin-bottom: 20px;

  background: #f3f3f3;
  background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 1%, #f3f3f3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#fafafa), color-stop(100%,#f3f3f3));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f3f3f3 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f3f3f3 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f3f3f3 100%);
  background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 1%,#f3f3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
}
img {
  max-width: none;
}
table ul {
  padding-left: 10px;
}
.modal.fixed {
  position: absolute;
}
.modal.fixed .modal-body {
  max-height: none;
}
p.goal {
  background: url('../../images/EOYLP/left_arrow.png') no-repeat left center transparent;
  padding-left: 20px;
  color: #ffffff;
  height: 26px;
  line-height: 26px;
}
#header {
  background: url(../../images/aicr2/bg-top.png) top left repeat-x transparent;
  height: 131px;
  min-width: 960px;
}
#header .container #header-top {
  height: 85px;
  margin-bottom: 15px;
}
#header .container #header-top #social {
  margin-top: 50px;
}
#header .container #header-top #social a {
  display:block;
  float: left;
  margin: 0 2px;
}
#header .container #header-top #newsletter {
  margin-top: 10px;
  color: #ffffff;
  font-size: 12px;
  padding: 5px 10px 10px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #7cabd8;
  width: 210px;
  margin-left: 10px;
}
#header .container #header-top #newsletter p {
  margin-bottom: 10px;
}
#header .container #header-top #newsletter input,
#header .container #header-top #newsletter button {
  font-size: 12px;
}
#header .container #header-top #newsletter input {
  padding: 1px 4px;
  margin-bottom: 0;
  color: #000000;
}
#header .container #header-top #newsletter button {
  padding: 2px 2px;
  line-height: 15px;
}
#header .container #header-top #newsletter form {
  margin-bottom: 0;
}
#header .container #header-top #newsletter .email-input {
  width: 135px;
}
#header .container #header-top #newsletter .sign-up {
  width: 60px;
}
#header .container #header-top #donate {
  margin-top: 20px;
  color: #ffffff;
  text-align: center;
}
#header .container #header-top #donate p {
  margin-top: 5px;
  margin-bottom: 20px;
}
#header .container #header-top #donate a {
  color: #ffffff;
 /* padding: 2px 3px; */
  margin: 0px 2px;
}
#header .container #header-top #donate .btn{
  /*font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  padding: 5px 35px;
  border: 1px solid #fb7300;
  background: #fe8600;
  background: -moz-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffca55),color-stop(1%,#ffb81c),color-stop(100%,#fe8600));
  background: -webkit-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -o-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -ms-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: linear-gradient(to bottom,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca55',endColorstr='#fe8600',GradientType=0) dropshadow(color=#d95c02,offx=1,offy=1);
  text-shadow: 1px 1px 1px #d95c02;
}
#header .container #header-top #donate .btn:hover {
  background: #fe8600;
  background: -moz-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe8600),color-stop(99%,#ffb81c),color-stop(100%,#ffca55));
  background: -webkit-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -o-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -ms-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: linear-gradient(to bottom,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8600',endColorstr='#ffca55',GradientType=0);
}
#header .container .navbar .navbar-inner {
  height: 31px;
  min-height: 31px;
  max-height: 31px;
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  background: none;
  filter:alpha(opacity=0);
  white-space: nowrap;
  width: 960px;
}
#header .container .navbar .navbar-inner .row {
  background: none;
}
#header .container .navbar .navbar-inner ul.nav {
  margin: 0;
}
#header .container .navbar .navbar-inner ul.nav, #header .container .navbar .navbar-inner ul.nav li.dropdown {
  background: none;
}
#header .container .navbar .navbar-inner ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
  background: none;
  padding: 0;
  margin: 0;
  border-radius: none;
  background: rgb(0,52,131);
  background: rgba(0,52,131,0.85);
  z-index: 1000;
}
#header .container .navbar .navbar-inner ul.nav li.dropdown:hover ul.dropdown-menu li {
  border-top: 1px solid #80aad2;
  background: none;
  z-index: 1001;
}
#header .container .navbar .navbar-inner ul.nav li.dropdown:hover ul.dropdown-menu li a {
  z-index: 1002;
}
#header .container .navbar .navbar-inner ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu {
  list-style: none;
  margin-left: 0;
  background: rgb(0,52,131);
  background: rgba(0,52,131,0.85);
  z-index: 1050;
}
#header .container .navbar .navbar-inner ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu > a:after {
  margin-right: -5px;
  margin-top: 10px;
}
#header .container .navbar .navbar-inner ul.nav li.dropdown ul.dropdown-menu li.side-drop:hover > ul {
  display: block;
}
#header .container .navbar .navbar-inner ul.nav li.dropdown:hover ul.dropdown-menu li a:hover {
  background: #407fbb;
}
#header .container .navbar .navbar-inner ul.nav li a {
  height: 31px;
  padding: 0px 9px;
  line-height: 30px;
  font-size: 16px;
  color: #ffffff;
  /*font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
  background: none;
}
#header .container .navbar .navbar-inner ul.nav li a:hover {
  color: #ffffff;
}
#header .container .navbar .navbar-inner ul.nav li:hover {
  background: rgb(0,52,131);
  background: rgba(0,52,131,0.7);
}
#header .container .navbar .navbar-inner ul.nav li.divider-vertical {
  border: none;
  height: 31px;
  width: 1px;
  margin: 0 1px;
  background: url(../../images/aicr2/seperator.png) top center no-repeat transparent;
}
#body-content {
  background: #ffffff;
  min-width: 960px;
}
#body-content .container {
  padding-top: 15px;
  padding-bottom: 30px;
}
#body-content #slider #home-carousel .carousel-inner .item .carousel-caption {
  top: 20px;
  width: 220px;
  bottom: auto;
  background: rgb(0,84,164);
  background: rgba(0,84,164,0.85);
}
#body-content #slider #home-carousel .carousel-inner .item .carousel-caption h4 {
  text-shadow: 1px 1px 1px #165087;
  filter: dropshadow(color=#165087,offx=1,offy=1);
}
#body-content #slider #home-carousel .carousel-inner .item img {
  width: 594px;
  height: 280px;
}
#body-content #slider #home-carousel .slide-pager {
  height: 30px;
  margin: 0;
}
#body-content #slider #home-carousel .slide-pager ul {
  height: 30px;
  background: url(../../images/aicr2/pager-bg.png) bottom left repeat-x #bbbdbf;
  width: 100%;
  padding-left: 2px;
  margin-top: 0;
}
#body-content #slider #home-carousel .slide-pager ul li a {
  background: none;
  border-top: none;
  border-bottom: none;
  height: 30px;
  color: #ffffff;
  padding: 0 5px;
  margin: 0;
  font-size: 12px;
  line-height: 30px;
  width: 107px;
  text-align: center;
  white-space: nowrap;
}
#body-content #slider #home-carousel .slide-pager ul li a:hover {
  background: #256db1;
}
#body-content #slider #home-carousel .slide-pager ul li.pager-active a {
  background: #256db1;
}

#body-content #slider #home-carousel .slide-pager ul li .outerContainer {
  background: none;
  border-top: none;
  border-bottom: none;
  display: table;
  height: 30px;
  overflow: hidden;
  width: 100%;
 cursor: pointer;
}
#body-content #slider #home-carousel .slide-pager ul li .outerContainer:hover {
  background: #256db1;
}
#body-content #slider #home-carousel .slide-pager ul li.pager-active .outerContainer {
  background: #256db1;
}


#callout {
  background: #f3f3f3;
  border: 1px solid #d9d9d9;
  margin-left: 13px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#callout .heading {
  margin: 15px;
}
#callout h2,
#callout h1 {
  padding: 3px;
  font-weight: normal;
  margin: 0;
}
#callout h1 {
  font-size: 24px;
}
#callout .span3 {
  margin-left: 0px;
}
#body-content #quick-links {
  padding: 10px;
  background: #f2f2f2;
  border: 1px solid #d9d9d9;
  margin: 15px 0;
  padding: 10px 9px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
#body-content #quick-links h2 {
  margin: 0 0 15px 5px;
}
#body-content #quick-links ul.thumbnails {
  margin: 0;
}
#body-content #quick-links.small ul.thumbnails li, #body-content #quick-links.small ul.thumbnails li img {
  width: 169px;
}
#body-content #quick-links ul.thumbnails li {
  width: 180px;
  margin: 0 3px;
}
#body-content #quick-links ul.thumbnails li:hover img {
  opacity:0.5;
  filter:alpha(opacity=50);
}
#body-content #quick-links ul.thumbnails li a {
  position: relative;
  display: block;
}
#body-content #quick-links ul.thumbnails li a legend {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
  background: rgb(36,108,176);
  background: rgba(36,108,176,0.85);
  margin-bottom: 0;
  font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  padding: 3px 0;
  line-height: 20px;
}
#body-content #quick-links ul.thumbnails li a legend span {
  padding-left: 8px;
  display: block;
}
#body-content #quick-links ul.thumbnails li a img {
  width: 180px;
  height: 100px;
}
#body-content .span4.mod-left-nav {
  width: 195px;
}
#body-content .span4.mod-left-nav.sub {
  margin-left: 16px;
}
#body-content .span4.mod-left-nav h2 {
  margin-bottom: 0;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > li {
  margin: 1px 0;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li {
  line-height: 9px;
  width: 190px;
  background: #0054a4;
}


#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li a {
  line-height: 9px;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > li a {
  border: none;
  color: #ffffff;
  background: none;
  font-size: 16px;
  padding: 8px 15px;
  line-height: 1.42857143;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li a:hover {
  background: #407fbb !important;
  text-decoration: none;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.active {
  width: 192px;
  width: 195px\9;
  background: none;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.active > a {
  position: relative;
  border-right: 2px solid #FFCFAA;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.active > a:after, #body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.active > a::after {
  content: ' ';
  display: block;
  position: absolute;
  right: -12px;
  top: 50%;
  margin-top: -11px;
  width: 12px;
  height: 22px;
  background: url(../../images/aicr2/arrow-pointer.png) no-repeat center left transparent;
  /*
  border-color: #FFCFAA;
  border-width: 2px;
  border-style: none none solid solid;
  background-color: #F96B00;
  transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  */
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > li.parentOfActive ul > li.subMenu > a {
  background: url(../../images/aicr2/down_arrow.png) no-repeat 98% center transparent !important;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > li.parentOfActive ul > li.subMenu > a:hover {
  background: url(../../images/aicr2/down_arrow.png) no-repeat 98% center #407FBB !important;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > li.parentOfActive ul > li.subMenu.active {
  background: none;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > li.parentOfActive ul > li.subMenu.active > a {
  background: url(../../images/aicr2/down_arrow.png) no-repeat 98% center #F76B00 !important;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > li.parentOfActive ul > li.subMenu.active > a:hover {
  background: url(../../images/aicr2/down_arrow.png) no-repeat 98% center #F76B00 !important;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > li.parentOfActive > a {
  font-weight: bold;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.active > a,
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.active:hover > a { 
  background: #F76B00 !important;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.parentOfActive li {
  border-bottom: 1px solid #ffffff;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.parentOfActive li.last {
  border: none;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.parentOfActive ul li {
  background: #508fcb;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.parentOfActive ul li:hover {
  background: #266db2;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.parentOfActive ul li.parentOfActive a {
  background: none;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.subMenu.parentOfActive ul li {
  background: #508fcb;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.subMenu ul li a {
  background: none;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.subMenu ul {
  margin: 0;
  list-style: none;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.subMenu ul li {
  background: #2366a5;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.subMenu ul li.subMenu ul {
  margin-left: 0px;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.subMenu ul li.subMenu ul li {
  background: #7cabd8;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.subMenu ul li.subMenu ul li a {
  background: none;
  padding-left: 20px;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.subMenu ul a {
  display: block;
}

/* Estate Plannin Nav */

#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav li.label {
  border: none;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 14px;
  padding: 8px 10px;
  width: 170px;
  background: url(../../images/aicr2/down_arrow.png) no-repeat 98% center #0054A4 !important;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > ul {
  list-style: none;
  margin: 0;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > ul li {
  line-height: 9px;
  width: 190px;
  background: #508FCB;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > ul li a {
  line-height: 9px;
  display: block;
}
#body-content .span4.mod-left-nav ul.nav-tabs.nav-stacked.nav > ul > li a {
  border: none;
  color: #ffffff;
  background: none;
  font-size: 12px;
  padding: 8px 10px;
  line-height: 14px;
}

#body-content .span12.mod-main-page-content > h1 {
  
}

#body-content .span12.mod-main-page-content {
  width: 730px;
  position: relative;
}
#body-content .span9.mod-mid-content {
  width: 500px;
  margin-left: 21px;
}
#body-content .span9.mod-mid-content h3 {
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 2px;
  padding-bottom: 3px;
}
#body-content .span9.mod-mid-content hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 2px dotted #e6e6e6;
  margin: 1em 0;
  padding: 0;
}
#body-content .span3.special-feature-pic {
  width: 165px;
}
#body-content .span3.special-feature-pic img {
  border: none;
  width: 150px;
  margin-top: 6px;
  height: auto;
  margin-left:  auto;
  margin-right:  auto;
  display:  block;
}
#body-content .span9.mod-mid-content .span6.special-feature-content {
  width: 310px;
}
#body-content .special-feature-content p a.title {
  font-size: 14px;
}
#body-content .feeds .twitter-follow-button {
  margin-top: 10px;
}
#body-content .feeds h3 {
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 0;
  padding-bottom: 5px;
}
#footer {
  background: #f2f2f2;
  border-top: 1px solid #e3e3e3;
  min-width: 960px;
}
#footer h2 {
  font-size:20px;
  font-weight:normal;
  }
#footer .donate {
  margin-top: 20px;
  color: #ffffff;
  text-align: center;
}
#footer .donate p {
  margin-top: 5px;
}
#footer .donate a {
  color: #ffffff;
  padding: 2px 3px;
  margin: 0px 2px;
}
#footer .donate .btn {
  /*font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  padding: 5px 15px;
  border: 1px solid #fb7300;
  background: #fe8600;
  background: -moz-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffca55),color-stop(1%,#ffb81c),color-stop(100%,#fe8600));
  background: -webkit-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -o-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -ms-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: linear-gradient(to bottom,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca55',endColorstr='#fe8600',GradientType=0) dropshadow(color=#d95c02,offx=1,offy=1);
  text-shadow: 1px 1px 1px #d95c02;
}
#footer .donate .btn:hover {
  background: #fe8600;
  background: -moz-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe8600),color-stop(99%,#ffb81c),color-stop(100%,#ffca55));
  background: -webkit-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -o-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -ms-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: linear-gradient(to bottom,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8600',endColorstr='#ffca55',GradientType=0);
}
#footer .donate p.bbb {
  text-align: right;
  margin-top: 30px;
}
#footer .contact .social {
  margin-top: 5px;
}
#footer .contact .social .twitter {
  margin-left: 5px;
}
#footer .signup input,
#footer .signup button {
  font-size: 12px;
}
#footer .signup input {
  padding: 1px 4px;
  margin-bottom: 0;
  color: #a6a6a6;
}
#footer .signup button {
  padding: 2px 2px;
  line-height: 15px;
}
#footer .signup form {
  margin-top: 10px;
  margin-bottom: 0;
}
#footer .signup .email-input {
  width: 150px;
}
#footer .signup .sign-up {
  width: 60px;
}
#footer .container {
  margin-bottom: 0px;
}
#footer .container p.info {
  margin: 0;
}
#footer .container p {
  color:#666;
  font-size:12px;
}
#footer .container .footer-links,
form#ffind_form table.FormBox tr:nth-of-type(5) .smallMargin {
  border-top: 2px dotted #cccccc;
  padding-top: 20px;
  margin-top: 20px;
  }
  form#ffind_form table.FormBox tr:nth-of-type(5) .smallMargin {
    margin-top:0;
    }
#footer .container.min {
  margin-bottom: 3px;
}
#footer .footer-links a {
  margin: 0 2px;
  padding: 2px 3px;
}
#footer .footer-links a.bold {
  font-weight: bold;
}
#footer .footer-links a.first {
  padding-left: 0;
  margin-left: 0;
}
#footer .footer-links a.last {
  margin-right: 0;
  padding-right: 0;
}

.spacer {
  height: 1px !important;
}
.NextButton, .FinishButton {
  background: url(https://secure2.convio.net/aicr/custom/graphic/donate201107/orng-btn.png);
  width: 121px !important;
  height: 30px;
  color: white;
  font-size: 18px !important;
  font-weight: bold;
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
.CancelButton, .PreviousButton {
  background: url(https://secure2.convio.net/aicr/custom/graphic/donate201107/grey-btn.png);
  width: 121px !important;
  height: 30px;
  color: #7D7D7D;
  font-size: 18px !important;
  font-weight: bold;
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}

ul.nav {
  margin-top: 10px;
}
#flags {
  margin-left: 15px;
}
#flags ul {
  list-style: none;
}
#flags ul li {
    float: left;
    margin: 0;
    padding: 0;
}
#flags ul li a {
  display: block;
  width: 24px;
  height: 15px;
  padding: 0 5px 0 5px;
}
#flags ul li a:hover {
    background-position: 0 -15px;
}
#flags .flagHK {
  background: url("../../../www.aicr.org/assets/images/icons/flag_hk.gif") top left no-repeat;
}
#flags .flagUK {
  background: url("../../../www.aicr.org/assets/images/icons/flag_uk.gif") no-repeat left top;
}
#flags .flagNL {
  background: url("../../../www.aicr.org/assets/images/icons/flag_nl.gif") no-repeat left top;
}
#flags .flagINT {
  background: url("../../../www.aicr.org/assets/images/icons/flag_int.gif") no-repeat left top;
}

h2.resources {
  line-height: 30px;
}
table td.formsectionheader h5.FormSectionHeader {
  /*font-family: Verdana, Geneva, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
  margin-bottom: 10px;
}

/*  Random CSS from old wrapper */


#slideshow {
  margin:0 auto;
  width:700px;
  min-height:350px;
  /*background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;*/
  position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:680px;
  /*height:300px;*/
  overflow:auto; /* allow scrollbar */
   position:relative;
   margin-top: 20px;
}
#slideshow #slidesContainer .slidey {
  margin:0;
  width:685px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  /*min-height:350px;*/
  /*padding: 15px;*/
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  margin-top: 0px;
  background:transparent url(../../../www.aicr.org/assets/images/slidey-leftcontrol.jpg) no-repeat 0 0;
 z-index: 100;
}
#rightControl {
    top:0;
    right:0;
    margin-top: 0px;
    background:transparent url(../../../www.aicr.org/assets/images/slidey-rightcontrol.jpg) no-repeat 0 0;
}

/** 
 * Style rules for Demo page

* {
  margin:0;
  padding:0;
  font:normal 12px Verdana, Geneva, sans-serif;
  color:#000;
  line-height: 1.3em;
}

body {
 /* background:#393737 url(img/bg_body.jpg) repeat-x top left;*/
} */
#intro-content-slidey .slidey h2 {
  margin-right: 25px;
}
#intro-content-slidey #pageContainer {
  margin:0;
  width:560px;
}
#intro-content-slidey #pageContainer h1 {
  display:block;
  width:560px;
  height:114px;
  text-indent: -10000px;
}
#intro-content-slidey .slidey h2, .slidey p {
  margin:15px;
}
#intro-content-slidey .slidey h2 {
  font: 22px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#E67A15;
  letter-spacing:-1px;
  margin: 0;
}
#intro-content-slidey #slideInner img {
  float:left;
  margin:0 15px;
}
#intro-content-slidey #slideInner .slide-content {
  float: left;
  padding: 0 15px;
  width: 700px;
  height: 100%;
}

#intro-content-slidey #slideInner .slide-content .slide-img {
   height: 100%;
   float: left;
   position: relative;
}
#intro-content-slidey #slideInner .slide-content p, #intro-content #slideInner .slide-content h2{
  padding-right: 55px;
}
#intro-content-slidey p {
   margin: 8px 2px;
}
#intro-content-slidey div.addthis_toolbox {
  float: left;
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  bottom: 0;
  width: 250px;
}
#intro-content-slidey div.tools {
  float: right;
  text-align: right;

}
#intro-content-slidey fieldset {
   border: 1px solid #cccccc;
   padding-bottom: 10px;
}
#intro-content-slidey .slide-content img {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    float: left;
    margin-right: 0px;
}


/*   STMK Styles   */


#aicr-ftfc-tabbed-page h1,
#aicr-research-index-page h1,
#aicr-tabbed-page h1 {
  font-size: 40px;
  /*font-family: "Trebuchet MS";*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  color: #0054a4; 
  text-transform: uppercase;
  border-bottom: 1px solid #d9d9d9;
  line-height: 38px;
  margin-top: 15px;
  margin-bottom: 10px;}

#aicr-ftfc-tabbed-page h2,
#aicr-research-index-page h2,
#aicr-tabbed-page h2 {
  font-size: 22px;
  color: #0054a4;
  margin-bottom: 15px;
  line-height: 28px;
  margin-top: 0;
}

#aicr-ftfc-tabbed-page h3,
#aicr-research-index-page h3,
#aicr-tabbed-page h3 {
  font-size: 18px;
  color: #1a1a1a;
  margin-bottom: 15px;
  margin-top: 0;
}

 h4 {
  font-size: 16px;
  color: #1a1a1a;
  margin-bottom: 10px; margin-top: 10px;
  } 
  
  
  
#aicr-ftfc-tabbed-page .left,
#aicr-tabbed-page .left {
  width: auto;
  margin: 0 15px 15px 0;
}

#aicr-ftfc-tabbed-page .right,
#aicr-tabbed-page .right {
  width: auto;
  margin: 0 0 15px 15px;
}

/* root element for tabs  */
#aicr-ftfc-tabbed-page ul.tabs,
#aicr-tabbed-page ul.tabs { 
  list-style:none; 
  margin:0 !important; 
  padding:0;  
  border-bottom:1px solid #52A5E5;  
  height:66px;
}

#aicr-tabbed-page ul.tabs {
  height: 68px;
}

/* single tab */
#aicr-ftfc-tabbed-page ul.tabs li,
#aicr-tabbed-page ul.tabs li { 
  float:left;  
  text-indent:0;
  padding:0;
  margin:0 1px 0 0 !important;
  list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
#aicr-ftfc-tabbed-page ul.tabs a { 
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr-tabs.png) no-repeat -420px 0;
  font-size:16px;
  /*font-family: Verdana;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  display:block;
  height: 66px;  
  line-height:66px;
  width: 134px;
  text-align:center;  
  text-decoration:none;
  color:#0054a4;
  padding:0px;
  margin:0px; 
  position:relative;
  top:1px;
  line-height: 60px;
  text-shadow: 1px 1px 1px #cccccc;
  filter: dropshadow(color=#cccccc, offx=1, offy=1);
}

#aicr-tabbed-page ul.tabs a { 
  /*background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr-tabs.png) no-repeat -420px 0;*/
  font-size:16px;
  /*font-family: Verdana;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  display:block;
  height: 66px;  
  line-height:66px;
  width: 134px;
  text-shadow: 1px 1px 1px #cccccc;
  filter: dropshadow(color=#cccccc, offx=1, offy=1);
  text-align:center;  
  text-decoration:none;
  color:#0054a4;
  padding:0px;
  margin:0px; 
  position:relative;
  /*top:1px;*/
  border: 1px solid #52A5E5;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  line-height: 25px;
}

#aicr-tabbed-page ul.tabs a span {
  margin-top: 10px;
  display: block;
  width: 95%;
}

#aicr-ftfc-tabbed-page ul.tabs a:active,
#aicr-tabbed-page ul.tabs a:active {
  outline:none;   
}

/* when mouse enters the tab move the background image */
#aicr-ftfc-tabbed-page ul.tabs a:hover,
#aicr-tabbed-page ul.tabs a:hover {
  background-position: -420px -67px;  
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
#aicr-ftfc-tabbed-page ul.tabs a.current, #aicr-ftfc-tabbed-page ul.tabs a.current:hover, #aicr-ftfc-tabbed-page ul.tabs li.current a,
#aicr-tabbed-page ul.tabs a.current, #aicr-tabbed-page ul.tabs a.current:hover, #aicr-tabbed-page ul.tabs li.current a {
  background-position: -420px -134px;   
  cursor:default !important; 
}

/* Different widths for tabs: use a class name: s, l, xl */


/* width 1 */
#aicr-ftfc-tabbed-page ul.tabs a.s, #aicr-tabbed-page ul.tabs a.s      { background-position: -553px 0; width:120px; }
#aicr-ftfc-tabbed-page ul.tabs a.s:hover, #aicr-tabbed-page ul.tabs a.s:hover  { background-position: -553px -67px; }
#aicr-ftfc-tabbed-page ul.tabs a.s.current, #aicr-tabbed-page ul.tabs a.s.current  { background-position: -553px -134px; }

/* width 2 */
#aicr-ftfc-tabbed-page ul.tabs a.l, #aicr-tabbed-page ul.tabs a.l      { background-position: -247px -0px; width:174px; }
#aicr-ftfc-tabbed-page ul.tabs a.l:hover, #aicr-tabbed-page ul.tabs a.l:hover  { background-position: -247px -67px; }
#aicr-ftfc-tabbed-page ul.tabs a.l.current, #aicr-tabbed-page ul.tabs a.l.current  { background-position: -247px -134px; }


/* width 3 */
#aicr-ftfc-tabbed-page ul.tabs a.xl, #aicr-tabbed-page ul.tabs a.xl       { background-position: 0 -0px; width:248px; }
#aicr-ftfc-tabbed-page ul.tabs a.xl:hover, #aicr-tabbed-page ul.tabs a.xl:hover   { background-position: 0 -67px; }
#aicr-ftfc-tabbed-page ul.tabs a.xl.current, #aicr-tabbed-page ul.tabs a.xl.current { background-position: 0 -134px; }

#aicr-tabbed-page ul.tabs a.s.width-1       { width:725px; }

#aicr-tabbed-page ul.tabs a.s.width-2       { width:360px; }

#aicr-tabbed-page ul.tabs a.s.width-3       { width:238px; }

#aicr-tabbed-page ul.tabs a.s.width-4       { width:177px; }

#aicr-tabbed-page ul.tabs a.s.width-5       { width:141px; }

#aicr-tabbed-page ul.tabs a.s.width-6       { width:116px; }

#aicr-tabbed-page ul.tabs a.s.width-7       { width:99px; }

#aicr-tabbed-page ul.tabs a.s.width-8       { font-size: 14px; width:86px; }

#aicr-tabbed-page ul.tabs a.s.width-9       { font-size: 12px; width:76px; }

#aicr-tabbed-page ul.tabs a.s.width-10       { font-size: 11px; width:68px; }

#aicr-tabbed-page ul.tabs a.s.width-11       { font-size: 10px; width:61px; }

#aicr-tabbed-page ul.tabs a.s {
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #6cb2e9 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#6cb2e9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#6cb2e9 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#6cb2e9 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#6cb2e9 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%,#6cb2e9 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#52A5E5',GradientType=0 ); /* IE6-9 */
}

#aicr-tabbed-page ul.tabs a.s:hover {
  background: #e5f3fc; /* Old browsers */
  background: -moz-linear-gradient(top, #6cb2e9 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cb2e9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6cb2e9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6cb2e9 0%,#ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6cb2e9 0%,#ffffff 100%); /* IE10+ */
  background: linear-gradient(to bottom, #6cb2e9 0%,#ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fbfd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#aicr-tabbed-page ul.tabs a.s.highlight {
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffede6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffede6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#ffede6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#ffede6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#ffede6 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%,#ffede6 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffede6',GradientType=0 ); /* IE6-9 */
  border: 1px solid #f3a88b;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

#aicr-tabbed-page ul.tabs a.s.highlight:hover {
  background: #e5f3fc; /* Old browsers */
  background: -moz-linear-gradient(top, #ffede6 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffede6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffede6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffede6 0%,#ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffede6 0%,#ffffff 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ffede6 0%,#ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffede6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#aicr-tabbed-page ul.tabs a.s.current {
  background: #ffffff; /* Old browsers */
  border-bottom: none;
  top: 2px;
}

#aicr-ftftc-tab-wrapper,
#aicr-tab-wrapper {
  position: relative;
}

#aicr-ftfc-pane-curve,
#aicr-pane-curve {
  position: absolute;
  top: 61px;
  right: 0;
}

.panes .pane {
  display:none;
}

.panes>div {
  border: 1px solid #52A5E5;
  border-top: none;
  border-bottom: none;
}

.panes .tab-content a {
  color: #0054a4;
  }
  
.panes .tab-content a:hover {
  text-decoration: underline;
  color: #FB7300;
  }

.panes .tab-content {
  padding:  20px;
  overflow: hidden;
  width: 680px;

}

.panes .tab-content h5,
#aicr-research-index-page h5 {
  font-size: 18px;
  color: #0054a4;
  line-height: 36px;
  margin: 0px;
  margin-bottom: 10px;
  padding-left: 5px;
  background-color: #f8fcff;
  border-top: 1px solid #deeaf5;
}

.panes .tab-content table.research {
  border-collapse:collapse;  
}

.panes .tab-content table.research tr {
  border-bottom: 2px dotted #deeaf5;
}

.panes .tab-content table.research td {
  vertical-align: top;
  padding: 10px 0 10px 0;
}

.panes .tab-content table.research td.researcher {
  width: 220px;
  padding-right: 20px;
}

.panes .tab-content table.research td.project-title {
  width: 340px;
  padding-right: 20px;
  padding-left: 20px;
}

.panes .tab-content table.research td.cancer-site {
  width: 200px;
  padding-left: 20px;
}

.panes .tab-content ul {
  margin: 0 0 12px 0;
  padding-left: 1.5em;
}

.panes .tab-nav {
  border-top: 2px dotted #52A5E5;
  border-bottom: 1px solid #52A5E5;
  height: 75px;
} 

.panes .tab-nav .tab-next {
  margin: 15px 20px 0 0;
  float: right;
}

.panes .tab-nav .tab-prev {
  margin: 15px 0 0 20px;
  float: left;
}

.panes .tab-nav span {
  display: block;
  font-style: italic;
  /*font-family: Georgia;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}

.panes .tab-nav a {
  font-size: 18px;
  font-weight: bold;
  color: #0054a4;
}

.panes #ask-the-expert-form {
  width: 690px;
  margin: 5px 0 15px 0;
  position: relative;
  }
  
.panes #ask-the-expert-form textarea {
  width: 425px;
  }
  
.panes #ask-the-expert-form .Button {
  /*position: absolute;
  bottom: 0;
  right: 0;*/
  margin-bottom: 20px;
  }

.panes #ask-the-expert-form label {
  margin-top: 5px;
  display: block;
  font-weight: bold;
}

.panes #ask-the-expert-form .required {
  color: #ff0000;
}

.panes p.q,
.panes p.a {
  font-weight: bold;
  float: left;
}

.panes p.question,
.panes p.answer {
  padding-left: 22px;
}

.panes p.answer {
  border-bottom: 2px dotted #deeaf5;
  padding-bottom: 10px;
}

.panes ul#ftfc-more-recipes {
  padding: 0;
  margin: 0;
  margin-top: -10px;
  list-style: none;
}

.panes ul#ftfc-more-recipes li {
  border-bottom: 2px dotted #deeaf5;
  padding: 10px 0 10px 5px;
  margin: 0;
}

#last-updated-date span {
  height: 40px;
}

#last-updated-date span {
  float: right;
  font-style: italic;
  /*font-family: Georgia;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}


.Hint {
    color: black;
    /*font-family: Verdana,Arial,Helvetica,sans-serif;*/
    font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: italic;
}

span.ftfc-tooltip {
  color: #e55200;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
  /*font-family: Georgia;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size:11px;
  text-align: center;
}
.tooltip-inner {
  background: #ffffff;
  color:#333333;
  -webkit-box-shadow:  0px 0px 10px 4px rgba(61, 126, 190, 1);
  box-shadow:  0px 0px 10px 4px rgba(61, 126, 190, 1);
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.tooltip.top .tooltip-arrow{border-top-color:#ffffff;}
.tooltip.right .tooltip-arrow{border-right-color:#ffffff;}
.tooltip.left .tooltip-arrow{border-left-color:#ffffff;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#ffffff;}
/*.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}*/

p.quotes {
font-style: italic; font-weight:bold;background:url(../../images/foods/quote_small.gif) center center no-repeat;
font-size:14px;
height:120px;
width:250px;
 padding:20px;
  color:#33008d;  text-align: left; float: right;} 

p.quoteb {
font-style: italic; font-weight:bold;background:url(../../images/foods/quote_big.gif) no-repeat;
font-size:14px;
height:225px;
width:250px;
 padding:20px;
  color:#33008d;  text-align: left; float: right;} 

#risk-table{font-size:12px;width:680px;text-align:left;border-collapse:collapse;border:1px solid #1ca7ec;margin:10px;}
#risk-table th{font-weight:normal;font-size:12px;color:#000;padding:10px 5px 5px;}
#risk-table tbody{color:#000;background:#f8fcff;}
#risk-table tfoot{font-size:10px;}
#risk-table td{color:#000;border-top:1px solid #1CA7EC;padding:5px;}
#risk-table tbody tr:hover td{background:#C2EDFF;}


#ftfc-take-action-box {
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_ftfc_inline_sidebar_top_bg.png) no-repeat top left;
  width: 261px;
}

#ftfc-take-action-box-inner {
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_ftfc_inline_sidebar_bot_bg.png) no-repeat bottom left;
}

#ftfc-take-action-box-inner .inner-content {
  padding: 10px;
}

#ftfc-take-action-box-inner .inner-content h4 {
  font-weight: normal;
  font-size: 14px;
  /*font-family: Verdana;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  margin-top: 0;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_ftfc_inline_sidebar_h4_bg.png) no-repeat top right;  
  
}

#ftfc-take-action-box-inner .inner-content h4 span {
  font-weight: normal;
  font-style: italic;
  font-size: 10px;
  /*font-family: Verdana;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  color: #000;
}

#ftfc-take-action-box-inner .inner-content a.donate {
  width: 117px;
    text-indent: -9999px;
  height: 22px;
  display: block;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_ftfc_inline_sidebar_donate.png) no-repeat top left;  
}

#ftfc-take-action-box-inner .inner-content a.sign-up {
  width: 117px;
    text-indent: -9999px;
  height: 22px;
  display: block;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_ftfc_inline_sidebar_signup.png) no-repeat top left;  
}

#ftfc-take-action-box-inner .inner-content  #ACTION_SUBMIT_SURVEY_RESPONSE {
 display: none;
}

#ftfc-take-action-box-inner .inner-content a:hover {
  background-position: 0 -22px; 
}

#ftfc-take-action-box-inner .inner-content a>span {
  text-indent: -9999px;
}

#ftfc-take-action-box-inner .inner-content p.option {
  margin: 5px 0 5px 0;
}

#ftfc-take-action-box-inner .inner-content input#cons_email {
  color: #e67a16; 
}

#ftfc-take-action-box-inner .inner-content label {
  font-size: 11px;
}

#ftfc-take-action-box-inner .divider {
  border-bottom: 2px dotted #DEEAF5;
}

#aicr-ftfc-tabbed-page h3.ftfc-take-action {
  color: #e67a16; 
  margin-bottom: 5px;
}

ul.inner-tabs {
  list-style:none; 
  margin:0 !important; 
  padding:0;  
  position: absolute;
  top: -1px;
  right: 0;
}

ul.inner-tabs li { 
  height: 60px;
  width: 220px;
  text-indent:0;
  padding:0;
  margin:0 0 0 0 !important;
  list-style-image:none !important; 
}

ul.inner-tabs a {
  color: #37008b !important;
  text-decoration: none;
  display:block;
  padding: 12px 10px 0 20px;
  height: 48px;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr-horiz-tab-bg.png) no-repeat 0 0;
}

ul.inner-tabs a.oneline {
  padding: 22px 10px 0 20px;
  height: 38px;
}

ul.inner-tabs a:hover {
  background-position: 0 -60px;   
  text-decoration: none !important;
}

ul.inner-tabs a.current {
  color: #fff !important;
  background-position: 0 -120px;    
}

.horizontal-tabs {
  position: relative;
  border: 1px solid #DEEAF5;
  height: 299px;
}





#aicr-research-index-page {
  padding-left: 10px;
}

#aicr-research-index-page ul.tabs {
  list-style:none; 
  margin:0 !important; 
  padding:0;  
  position: absolute;
  top: -1px;
  right: 0;
}

#aicr-research-index-page ul.tabs li { 
  height: 60px;
  width: 220px;
  text-indent:0;
  padding:0;
  margin:0 0 0 0 !important;
  list-style-image:none !important; 
}

#aicr-research-index-page ul.tabs a {
  color: #37008b !important;
  text-decoration: none;
  display:block;
  padding: 12px 10px 0 20px;
  height: 48px;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr-horiz-tab-bg.png) no-repeat 0 0;
}

#aicr-research-index-page ul.tabs a.oneline {
  padding: 22px 10px 0 20px;
  height: 38px;
}

#aicr-research-index-page ul.tabs a:hover {
  background-position: 0 -60px;   
  text-decoration: none !important;
}

#aicr-research-index-page ul.tabs a.current {
  color: #fff !important;
  background-position: 0 -120px;    
}

#aicr-research-index-page #aicr-large-horizontal-tab-wrapper {
  position: relative;
  border: 1px solid #DEEAF5;
  height: 299px;
}

#aicr-research-index-page .callout-box {
  margin: 15px 0;
  position: relative;
  border: 1px solid #DEEAF5;
  
}

#aicr-research-index-page .callout-box > h5 {
  font-size: 18px;
  color: #33008d;
  line-height: 36px;
  margin: 0px;
  margin-bottom: 10px;
  padding-left: 5px;
  background-color: #f8fcff;
  border-top: none;
  border-bottom: 1px solid #1CA7EC;
}


#aicr-research-index-page .wide-slider-box {
  margin: 15px 0;
  position: relative;
  border: 1px solid #DEEAF5;
  background-color: #f8fcff;  
}

#aicr-research-index-page .wide-slider-box > h5 {
  font-size: 18px;
  color: #33008d;
  line-height: 36px;
  margin: 0px;
  margin-bottom: 10px;
  padding-left: 5px;
  background-color: #f8fcff;
  border-top: none;

}


ul#aicr-about-cancer-research {
  list-style:none; 
  margin: 0px;
  padding: 0px;

}

ul#aicr-about-cancer-research li {
  padding-top: 10px;
  padding-bottom: 20px;
  border-bottom: 2px dotted #DEEAF5;
}

.with-icon>div {
  margin-left: 152px;
}

.with-icon>img {
  border: 4px solid #ffffff;
  box-shadow: 0px 0px 5px #888;
  margin: 0 20px 10px 10px;
  float: left;
}

.with-icon>.img {
  float: left;
  margin: 0 20px 10px 10px;
}

.with-icon>.img img {
  border: 4px solid #ffffff;
  box-shadow: 0px 0px 5px #888;
  margin-bottom: 5px;
}



ul#aicr-about-cancer-research li:last-child {
  border-bottom: none;
}


img.drop-left {
  box-shadow: 0px 0px 5px #888;
  margin: 0 15px 5px 0;
  float: left;
}


#aicr-232px-sidebar {
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_232px_sidebar_top_bg.jpg) no-repeat top left;
  width: 232px;
  margin-bottom: 20px;
}

#aicr-232px-sidebar-inner {
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_232px_sidebar_bot_bg.jpg) no-repeat bottom left;
}

#aicr-232px-sidebar-inner .inner-content {
  padding: 10px;
}


#aicr-232px-sidebar-inner .inner-content h4 {
  font-weight: normal;
  font-size: 14px;
  /*font-family: Verdana;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  margin-top: 0;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_ftfc_inline_sidebar_h4_bg.png) no-repeat top right;  
  
}

#aicr-232px-sidebar-inner .inner-content h4 span {
  font-weight: normal;
  font-style: italic;
  font-size: 10px;
  /*font-family: Verdana;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  color: #000;
}

#aicr-232px-sidebar-inner .inner-content a.donate {
  width: 117px;
    text-indent: -9999px;
  height: 22px;
  display: block;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_ftfc_inline_sidebar_donate.png) no-repeat top left;  
}

#aicr-232px-sidebar-inner .inner-content a.sign-up {
  width: 117px;
    text-indent: -9999px;
  height: 22px;
  display: block;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/aicr_ftfc_inline_sidebar_signup.png) no-repeat top left;  
}

#aicr-232px-sidebar-inner .inner-content  #ACTION_SUBMIT_SURVEY_RESPONSE {
 display: none;
}

#aicr-232px-sidebar-inner .inner-content a:hover {
  background-position: 0 -22px; 
}

#aicr-232px-sidebar-inner .inner-content a>span {
  text-indent: -9999px;
}

#aicr-232px-sidebar-inner .inner-content p.option {
  margin: 5px 0 5px 0;
}

#aicr-232px-sidebar-inner .inner-content input#cons_email {
  color: #e67a16; 
}

#aicr-232px-sidebar-inner .inner-content label {
  font-size: 11px;
}

#aicr-232px-sidebar-inner .divider {
  border-bottom: 2px dotted #DEEAF5;
}

#aicr-research-index-page h3.research-take-action {
  color: #e67a16; 
  margin-bottom: 5px;
}




#aicr-research-index-page .wide-slider-box {
  margin: 15px 0;
  position: relative;
  border: 1px solid #DEEAF5;
  background-color: #f8fcff;  
}

#aicr-research-index-page .wide-slider-box > h5 {
  font-size: 18px;
  color: #33008d;
  line-height: 36px;
  margin: 0px;
  margin-bottom: 10px;
  padding-left: 5px;
  background-color: #f8fcff;
  border-top: none;

}

/*
  root element for the scrollable.
  when scrolling occurs this element stays still.
*/
#aicr-research-index-page .wide-slider-box .scrollable {

  /* required settings */
  margin-left: 40px;
  position:relative;
  overflow:hidden;
  width: 630px;
  height:200px;
}

/*
  root element for scrollable items. Must be absolutely positioned
  and it should have a extremely large width to accommodate scrollable items.
  it's enough that you set width and height for the root element and
  not for this element.
*/
#aicr-research-index-page .wide-slider-box .scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
}

/*
  a single item. must be floated in horizontal scrolling.
  typically, this element is the one that *you* will style
  the most.
*/
#aicr-research-index-page .wide-slider-box .scrollable .items>div {
  float:left;
  padding: 0px 15px 0px 15px;
  width: 600px;
}

#aicr-research-index-page .wide-slider-box .prev {
  display: block;
  height: 30px;
  width: 30px;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/wide-slider-prev.png) no-repeat top left; 
  position: absolute;
  top: 115px;
  left: 14px;
  margin: 0;
  padding: 0;
}

#aicr-research-index-page .wide-slider-box .next {
  display: block;
  height: 30px;
  width: 30px;
  background: url(http://secureweb.stratmark.com/stmk/hosted/aicr/wide-slider-next.png) no-repeat top left; 
  position: absolute;
  top: 115px;
  right: 14px;
  margin: 0;
  padding: 0;
}

.fgshadow {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 10px;
}


/* OLD GLOBAL */

/*-- HOMEPAGE PORTALS --*/
.portalWrap h1, .portalWrap h2, .portalWrap h3, .portalWrap h4, .portalWrap h5, .portalWrap h6 {
  line-height: normal;
  margin-top: 0;
}
.portalWrap {
    float: left;
    margin-bottom: 20px;
    width: 740px;
}
.portal {
    float: left;
    padding: 10px;
    width: 350px;
}
.portal img {
    float: left;
    padding-bottom: 10px;
    padding-right: 10px;
}
.portal h2 {
    color: #5C3996;
    font-size: 120%;
    margin: 0 0 5px;
}
.portal h2 a {
    color: #5C3996;
}
.portal h2 a:hover {
    color: #E67A15;
}
.portal p {
    font-size: 0.9em;
    line-height: 1.3em;
    margin: 0;
}
.portalWrap2 {
    float: left;
    margin-bottom: 10px;
    width: 540px;
}
.portal2 {
    float: left;
    padding: 10px;
    width: 250px;
}
.portal2 h2 {
    color: #5C3996;
    font-size: 120%;
    margin: 0 0 5px;
}
.portal2 img {
    float: left;
    padding-right: 10px;
}
.portal2 p {
    font-size: 0.9em;
    line-height: 1.3em;
    margin: 0 0 0 110px;
}
.portal3 {
    border: 1px solid #E67A15;
    float: left;
    height: auto;
    width: 540px;
}
.portal3 img {
    float: left;
    padding-right: 10px;
}
.portal3 p {
    line-height: 1.3em;
    margin: 0;
}

/*  Extra Styles  */

.left {
    float: left;
    margin: 0;
    padding: 0;
}

.middle {
    float: left;
    margin: 0 10px 10px 0;
    padding: 0;
    width: 510px;
}

.right {
    float: right;
    margin: 35px 0 0;
    padding: 0;
    width: 210px;
}

.right p {
    margin-top: 0;
}

/* Inner Pages Slider */
#slider.inner {
  margin-top: 20px;
}
#slider.inner .slide-pager, #slider.inner .slide-pager ul {
  margin-top: 0;
}
#slider.inner .slide-pager li.pager-active a {
  color: #FB7300;
}
div.greybox {
  background: #eeeeee;
  padding: 5px;
  margin-bottom: 15px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 15px;
  padding: 15px;
}
.special-section {
    overflow: hidden;
}
td.NetscapeFix {
  //display: inline;
}

/* New Homepage Slider Bidnis */
#body-content #slider #home-carousel .slide-pager ul {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  padding-left: 0;
  border-top: 1px solid #cacaca;
}
#body-content #slider #home-carousel .slide-pager ul > li {
  width: 20%;
  float: left;
}
#body-content #slider #home-carousel .slide-pager ul li.pager-active.first-pager .outerContainer, #body-content #slider #home-carousel .slide-pager ul li.first-pager:hover .outerContainer {
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
#body-content #slider #home-carousel .slide-pager ul li.last-pager {
  *width: 19%; /* IE7 Hack */
}
#body-content #slider #home-carousel .slide-pager ul li.pager-active.last-pager .outerContainer, #body-content #slider #home-carousel .slide-pager ul li.last-pager:hover .outerContainer {
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
#body-content #slider #home-carousel .slide-pager ul li .outerContainer {
  background: none;
  border-top: none;
  border-bottom: none;
  display: table;
  height: 30px;
  overflow: hidden;
  width: 100%;
 cursor: pointer;
}
#body-content #slider #home-carousel .slide-pager ul li .outerContainer:hover {
  background: #1b65ad;
  background: -moz-linear-gradient(top,  #1b65ad 0%, #3f7fbc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b65ad), color-stop(100%,#3f7fbc));
  background: -webkit-linear-gradient(top,  #1b65ad 0%,#3f7fbc 100%);
  background: -o-linear-gradient(top,  #1b65ad 0%,#3f7fbc 100%);
  background: -ms-linear-gradient(top,  #1b65ad 0%,#3f7fbc 100%);
  background: linear-gradient(to bottom,  #1b65ad 0%,#3f7fbc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b65ad', endColorstr='#7cabd8',GradientType=0 );
}
#body-content #slider #home-carousel .slide-pager ul li.pager-active .outerContainer {
  background: #5186b9r;
  background: -moz-linear-gradient(top,  #72a3d1 0%, #1b65ad 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72a3d1), color-stop(100%,#1b65ad));
  background: -webkit-linear-gradient(top,  #72a3d1 0%,#1b65ad 100%);
  background: -o-linear-gradient(top,  #72a3d1 0%,#1b65ad 100%);
  background: -ms-linear-gradient(top,  #72a3d1 0%,#1b65ad 100%);
  background: linear-gradient(to bottom,  #72a3d1 0%,#1b65ad 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cabd8', endColorstr='#1b65ad',GradientType=0 );
}
#body-content #slider #home-carousel .slide-pager ul > li .outerContainer .innerContainer
{
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
#body-content #slider #home-carousel .slide-pager ul > li .outerContainer .innerContainer {
  border-right: 1px solid #6f7375;
}
#body-content #slider #home-carousel .slide-pager ul > li.last-pager .outerContainer .innerContainer {
  border-right: none;
}
#body-content #slider #home-carousel .slide-pager ul > li .outerContainer .innerContainer .element
{
  display: block;
  color: #ffffff;
  line-height: 12px;
}
#body-content #slider .right, #body-content #slider .left {
  margin: 0;
}
#body-content #slider .right, #body-content #slider .left {
  width: auto;
}
#sidebar-search {
  /*padding-bottom: 20px;*/
  overflow: hidden;
}
form.sidebar-search {
  margin-bottom: 0;
}
form.sidebar-search input#query {
  width: 140px;
}
form.sidebar-search button {
  width: 50px;
}
#email-signup p {
  margin-bottom: 5px;
}
#email-signup input[type="text"] {
  width: 174px;
}
#email-signup button {
  width: 175px;
}

/*
  Ecommerce
*/

#header .container #header-top #hpe-newsletter {
  margin-top: 10px;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #1a65ad;
}
#header .container #header-top #hpe-newsletter img {
  float: left;
  margin-left: 10px;
}
#header .container #header-top #hpe-newsletter::after {
  clear: both;
}
#header .container #header-top #hpe-newsletter .news-signup {
  float: left;
  margin-left: 15px;
}
#header .container #header-top #hpe-newsletter .news-signup span {
  display: block;
  margin-bottom: 3px;
}
#header .container #header-top #hpe-newsletter input,
#header .container #header-top #hpe-newsletter button {
  font-size: 12px;
}
#header .container #header-top #hpe-newsletter input {
  padding: 1px 4px;
  margin-bottom: 0;
  color: #a6a6a6;
}
#header .container #header-top #hpe-newsletter button {
  padding: 2px 2px;
  line-height: 15px;
}
#header .container #header-top #hpe-newsletter form {
  margin-bottom: 0;
  width: 210px;
}
#header .container #header-top #hpe-newsletter .email-input {
  width: 135px;
}
#header .container #header-top #hpe-newsletter .sign-up {
  width: 60px;
}
#pulication-series h2 {
  font-size: 20px;
  margin: 10px 0 15px;
  font-weight: normal;
}
#pulication-series div.cat-container {
  width: 230px;
  height: 52px;
  margin-bottom: 15px;
  display: table;
  float: left;
  margin-left: 60px;
}
#pulication-series div.cat-container.dark-blue {border-top: 5px solid #26408c;}
#pulication-series div.cat-container.blue {border-top: 5px solid #0054a4;}
#pulication-series div.cat-container.light-blue {border-top: 5px solid #318bb5;}
#pulication-series div.cat-container.dark-red {border-top: 5px solid #851217;}
#pulication-series div.cat-container.red {border-top: 5px solid #b91b22;}
#pulication-series div.cat-container.light-red {border-top: 5px solid #e84f56;}
#pulication-series div.cat-container.dark-green {border-top: 5px solid #0c4426;}
#pulication-series div.cat-container.green {border-top: 5px solid #5b8e27;}
#pulication-series div.cat-container.light-green {border-top: 5px solid #7cbb3b;}
#pulication-series div.cat-container.purple {border-top: 5px solid #550866;}
#pulication-series div.cat-container.orange {border-top: 5px solid #e16e25;}
#pulication-series div.cat-container.yellow {border-top: 5px solid #f6c850;}

#pulication-series div.cat-container div.category {
  border-top: 1px solid #ffffff;
  background: #f2f2f2;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height:100%;
  margin: 0 auto;
  text-align: center;
  padding: 0 5px;
}
#pulication-series div.cat-container div.category a {
  color: #0054a4;
  font-size: 16px;
  display: block;
}
#pulication-series div.cat-container div.category a:hover {
  color: #FB7300;
}
#callout h2 {
  font-size: 18px;
  font-weight: normal;
}
#callout h1 {
  font-size: 24px;
  font-weight: normal;
}
#body-content .fancy-box {
  padding: 10px;
  background: #f2f2f2;
  border: 1px solid #d9d9d9;
  margin: 15px 0;
  padding: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
#body-content .fancy-box .border-left {
  border-left: 2px dotted #d9d9d9;
  display: block;
  height: 100%;
}
#body-content .fancy-box .border-left .content {
  margin-left: 15px;
}

#ecom-search {
  padding: 10px;
  background: #f2f2f2;
  border: 1px solid #d9d9d9;
  margin: 15px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  display: block;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 1%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#fafafa), color-stop(100%,#f2f2f2));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f2f2f2 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f2f2f2 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f2f2f2 100%);
  background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 1%,#f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
}
#ecom-search form {
  margin: 0;
}
#ecom-search label {
  float: left;
  display: inline;
  color: #a6a6a6;
  font-size: 20px;
  margin-right: 15px;
  margin-bottom: 0;
  margin-top: 4px;
}
#ecom-search #NAME {
  width: 615px;
  float: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  padding-left: 20px;
}
#ecom-search #SEARCH {
  float: left;
  margin-left: 15px;
  margin-top: 0;
  margin-bottom: 0;
}
.fornav {
    float: left;
    left: 4px;
    margin-right: -20px;
    position: relative;
    top: 6px;
    z-index: 2;
}
.ShoppingButtons {
  display: block;
  font-size: 14px;
  border: 1px solid #a6a6a6;
  padding: 5px 8px;
  color: #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 1%, #dadada 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#efefef), color-stop(100%,#dadada));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 1%,#dadada 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#efefef 1%,#dadada 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 1%,#dadada 100%);
  background: linear-gradient(to bottom,  #ffffff 0%,#efefef 1%,#dadada 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 );
}

.ShoppingButtons:hover {
  background: #dadada;
  background: -moz-linear-gradient(top,  #dadada 0%, #efefef 99%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(99%,#efefef), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top,  #dadada 0%,#efefef 99%,#ffffff 100%);
  background: -o-linear-gradient(top,  #dadada 0%,#efefef 99%,#ffffff 100%);
  background: -ms-linear-gradient(top,  #dadada 0%,#efefef 99%,#ffffff 100%);
  background: linear-gradient(to bottom,  #dadada 0%,#efefef 99%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#ffffff',GradientType=0 );
}

input[value="Proceed to Checkout"], input[name="PARSE_PAYMENT_FORM"] {
  color: #ffffff;
  /*font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #fb7300;
  background: #fe8600;
  background: -moz-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffca55),color-stop(1%,#ffb81c),color-stop(100%,#fe8600));
  background: -webkit-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -o-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -ms-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: linear-gradient(to bottom,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca55',endColorstr='#fe8600',GradientType=0) dropshadow(color=#d95c02,offx=1,offy=1);
  text-shadow: 1px 1px 1px #d95c02;
}
input[value="Proceed to Checkout"]:hover, input[name="PARSE_PAYMENT_FORM"]:hover {
  background: #fe8600;
  background: -moz-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe8600),color-stop(99%,#ffb81c),color-stop(100%,#ffca55));
  background: -webkit-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -o-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -ms-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: linear-gradient(to bottom,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8600',endColorstr='#ffca55',GradientType=0);
}

table.ShoppingRow {
  border-bottom: 2px dotted #d9d9d9;
}
table.ShoppingRow input[name="quantity"] {
  width: 100px;
  float: left;
  margin-bottom: 10px;
}
span.Explicit label {
  text-align: left;
  margin-bottom: 5px;
}
table.ShoppingRow span.ShoppingTitle {
  font-size: 14px;
  color: #0054a4;
  display: block;
}
table.ShoppingRow input[name="ADD_TO_CART"] {
  width: 120px\9;
}
table.ShoppingRow input[name="ADD_TO_CART"], table.ShoppingRow input[name="CONFIGURE_PRODUCT"] {
  float: left;
}
table.ShoppingRow input[name="ADD_TO_CART"], table.ShoppingRow input[name="CONFIGURE_PRODUCT"], table input[name="CONTINUE_CHECKOUT"], table input[name="SHOP_MORE"], div.ShoppingAdditionalGift input[name="ADD_DONATION"], table.ShoppingButtonRow input[name="ADD_CONFIG_TO_CART"], table.ShoppingButtonRow input[name="ADD_AND_CHECKOUT"], input[name="GO_TO_PAY"]  {
  padding: 5px 8px;
  color: #ffffff;
  /*font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;*/
  font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #fb7300;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fe8600;
  background: -moz-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffca55),color-stop(1%,#ffb81c),color-stop(100%,#fe8600));
  background: -webkit-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -o-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: -ms-linear-gradient(top,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  background: linear-gradient(to bottom,#ffca55 0%,#ffb81c 1%,#fe8600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca55',endColorstr='#fe8600',GradientType=0) dropshadow(color=#d95c02,offx=1,offy=1);
}

table.ShoppingRow input[name="ADD_TO_CART"]:hover, table.ShoppingRow input[name="CONFIGURE_PRODUCT"]:hover, table input[name="CONTINUE_CHECKOUT"]:hover, table input[name="SHOP_MORE"]:hover, div.ShoppingAdditionalGift input[name="ADD_DONATION"]:hover, table.ShoppingButtonRow input[name="ADD_CONFIG_TO_CART"]:hover, table.ShoppingButtonRow input[name="ADD_AND_CHECKOUT"]:hover, input[name="GO_TO_PAY"]:hover {
  background: #fe8600;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: -moz-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe8600),color-stop(99%,#ffb81c),color-stop(100%,#ffca55));
  background: -webkit-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -o-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: -ms-linear-gradient(top,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  background: linear-gradient(to bottom,#fe8600 0%,#ffb81c 99%,#ffca55 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8600',endColorstr='#ffca55',GradientType=0);
}
.appArea hr {
  display: none;
}
div.ShoppingAdditionalGift input#additional_donation {
  margin-bottom: 0;
}
div.thermometer {
  margin: 10px;
  width: 129px;
  height: 200px;
  background: url(https://secureweb.stratmark.com/stmk/hosted/aicr/eoy/goal.png) no-repeat top left transparent;
}
div.thermometer .inner {
  width: 129px;
  height: 200px;
  background: url(https://secureweb.stratmark.com/stmk/hosted/aicr/eoy/empty.png) no-repeat top left transparent;
}
#header .container .navbar .navbar-inner #eoyPopup {
  white-space: normal;
}

/* Tributes */
p.TributeTitle {
  line-height:normal;
  margin:10px 0;
  }
.sidebar h2,
#journal p.headline,
#wall.colBox h5,
form#ffind_form table.FormBox p.PaddedListHeadings,
.FormBox99 p.PaddedListHeadings,
div.TribHint + br + table.FormBox table p.PaddedListHeadings {
  color:#1a1a1a;
  border-bottom:1px solid #e3e3e3;
  font:normal 20px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  padding-bottom:7px;
  }
  form#ffind_form table.FormBox p.PaddedListHeadings,
  .FormBox99 p.PaddedListHeadings,
  div.TribHint + br + table.FormBox table p.PaddedListHeadings {
    border-bottom:0 none;
    padding-bottom:0;
    }
    form#ffind_form table.FormBox td.TableHeadings,
    .FormBox99 td.TableHeadings,
    div.TribHint + br + table.FormBox table td.TableHeadings {
      border-bottom:1px solid #e3e3e3;
      padding-bottom:7px;
      padding-left:0;
      padding-right:0;
      }

.sidebar p {
  margin-bottom:10px;
  }
.tribute-buttons a.btn, input#trib_donate {
  color:#fff;
  font-size:16px;
  width:175px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  }
  .tribute-buttons a.btn,
  form#ffind_form table.FormBox .smallMargin input {
    border:1px solid #a6a6a6;
    color:#333;
    font:bold 12px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    padding:8px 0;
    margin:0 10px;
    width:155px;
    }
    
/* profile page */
#photoAlbum.colBox,
#photoAlbum.colBox .thumb {
  border:0 none;
  }
#maincol {width:460px;}
td.lc_Cell {
  border-top:1px solid #ccc;
  padding:0 10px;
  }
ul#vlinks + .addBorder {
  background-image:none;
}
#wall.colBox,
ul#vlinks + .addBorder {
  background-color:transparent;
  border:0 none;
  width:auto!important;
  }
  #wall.colBox h5,
  #wall.colBox #honorwall {
    background-color:transparent;
    }
#tally.colBox {
  border:0 none;
  }
  #tally.colBox h5 {
    background-color:transparent;
    }
    
.FormBox99 {
  background: #F3F3F3;
  border: 1px solid #D9D9D9;
  margin-left:0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding:15px;
  }
  .FormBox99 table {
    border-color:transparent;
    }
    .FormBox99 table td.TableHeadings,
    form#ffind_form table.FormBox td.TableHeadings {
      background-color:transparent;
      }
      .FormBox99 p.PaddedListHeadings,
      form#ffind_form table.FormBox p.PaddedListHeadings,
      form#ffind_form .TribHeading2,
      div.TribHint + br + table.FormBox table p.PaddedListHeadings {
        /*font-family:"Gill Sans", "Gill Sans MT", Verdana, sans-serif; */
        font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
        }
        .FormBox99 p.PaddedListHeadingsR a,
        form#ffind_form table.FormBox p.PaddedListHeadingsR a,
        div.TribHint + br + table.FormBox table p.PaddedListHeadingsR a {
          color:#0054A4;
          font-weight:normal;
          }
  .FormBox99 table tr:first-child td.TableHeadings {
    padding-bottom:7px;
    }
    
    .FormBox99 table tr:first-child td.TableHeadings + td.TableHeadings {
      margin-top:0;
      padding-top:0;
      vertical-align:top;
      padding-bottom:0;
      }
  .FormBox99 table + table label {
    font-size:12px;
    }
    /* hiding br tags */
    .FormBox99 table + table label + br {display:none;}
    .FormBox99 table + table tr:first-child td p {margin-bottom:0;}
    .FormBox99 table + table tr:first-child td {
      padding-top:20px;
      }

.TribHint {
  display:block;
  font-size:12px;
  }
  /* bold first line of instructions*/
  span.TribHint::first-line {font-weight:bold;}
  /* but not on interior hints */
  .FormBox99 table + table tr:nth-of-type(5) span.TribHint::first-line,
  .FormBox99 table + table tr:nth-of-type(22) span.TribHint::first-line {font-weight:normal;}
  
form#ffind_form table.FormBox,
div.TribHint + br + table.FormBox,
div.TribHint + br + table.FormBox table.FormBox {
  background-color:transparent;
  background-image:none;
  border:0 none;
  }
  div.TribHint + br + table.FormBox table.FormBox td:first-child {
    padding-bottom:14px;
    }
  div.TribHint + br + table.FormBox table.FormBox td p {
    font-size:14px;
    margin-bottom:10px;
    }
  label[for="fund_name"] {
    color:#0054a4;
    }
  form#ffind_form table.FormBox .smallMargin input {
    width:120px;
    text-transform:none;
    padding:4px 0;
    }
    
span.Explicit h1 {margin-top:0;}
form#ffind_form .TribHeading2 {
  line-height:normal;
  margin:10px 0;}

/* Honoree Information */
div.TribHint + br + table.FormBox {}

div.TribHint + br + table.FormBox select {width:inherit;}
  /* hiding honoree information */
  div.TribHint + br + table.FormBox table.FormBox tr td:nth-of-type(3) table tr td:first-child,
  div.TribHint + br + table.FormBox table.FormBox tr td:nth-of-type(3) table tr td:nth-of-type(3),
  div.TribHint + br + table.FormBox table.FormBox tr td:nth-of-type(3) table tr td:nth-of-type(5),
  div.TribHint + br + table.FormBox table.FormBox tr td:nth-of-type(3) table tr td:nth-of-type(6) {
    display:none;
    }
    
div.TribHint + br + table.FormBox table td.TableHeadings {
  background-color:transparent;
  text-transform:none;
  }
  
#add_this {
  position: absolute;
  top: -9px;
  left: 300px;
  width: 420px;
}

/* planned giving contact module */
  #contact-module {
    display: block;
    overflow: hidden;
    background: #f2f2f2;
    border: none;
    width: 290px;
    position: fixed;
    bottom: 0;
    right: 0;
  }
  #contact-module.hide {
    display: none;
  }
  #contact-module.closed {
    /*width: 180px;*/
  }
  #contact-module .header {
    background: url(../../images/aicr2/hider_header.png) repeat-x #286eb2;
    color: #ffffff;
    cursor: pointer;
    padding: 0;
    height: 36px;
    position: relative;
  }
  #contact-module .header span.state {
    display: block;
    width: 16px;
    height: 15px;
    background: url(../../images/aicr2/arrow_changer.png) no-repeat;
    margin-top: 2px;
    position: absolute;
    top: 10px;
    right: 11px;
  }
  #contact-module .header span.state.opened {
    background-position: 0px -1px;
  }
  #contact-module .header span.state.closed {
    background-position: 0px -17px;
  }
  #contact-module .header span.title {
    font-size: 16px;
    padding-left: 15px;
    line-height: 36px;
  }
  #contact-module .body {
    padding: 15px;
    border: 1px solid #dadada;
    border-top: none;
  }
  #contact-module .body .staff {
    margin-bottom: 5px;
    overflow: hidden;
  }
  #contact-module .body .staff .left-staff {
    float: left;
    width: 48%;
    text-align: center;
  }
  #contact-module .body .staff .right-staff {
    float: right;
    width: 48%;
    text-align: center;
  }
  #contact-module .body .staff .info {
    padding: 10px;
    background: #ffffff;
    border: 1px solid #dadada;
    padding-bottom: 4px;
  }
  #contact-module .body .staff .info img {
    padding: 5px;
  }
  #contact-module .body .staff .info p {
    padding: 3px;
    margin: 0;
  }
  #contact-module .body .staff .info p.name {
    padding-bottom: 0;
  }
  #contact-module .body .contact {
    margin: 15px 0 0 0;
    clear: both;
  }
  #contact-module .body .contact p {
    margin-bottom: 4px;
    font-size: 16px;
  }
  #contact-module .body .contact a, #contact-module .body .contact a:visited {
    color: #0054a4;
    text-decoration: underline;
  }

  div#template_content {
    margin-top: 15px;
  }

  #research-img {
    position: relative;
  }
  .span4.sidebar {
    width: 225px;
  }
  #research-img img {
    width: 100%;
  }
  #research-img .carousel-caption {
    background: rgba(0, 84, 164, 0.85);
    top: 0;
    bottom: auto;
  }

  #grants_table {
    display: none;
  }

  .mp3-player {
    display: block;
    width: 300px;
    height: 30px;
    background: url(../../images/aicr2/mp3-background.jpg) no-repeat left bottom transparent;
    cursor: pointer;
  }
  .iframe.modal-body {
    width: 770px;
    height: 100%;
  }
  div.callout-box {
    background: #f3f3f3;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 15px;
  }
  #webinar-left {
    float: left;
    width: 500px;
  }
  #webinar-right {
    float: right;
    width: 210px;
  }

  .webinar-links-left {
    float: left;
    width: 212px;
  }
  .webinar-links-right {
    float: right;
    width: 278px;
  }
  .webinar-links {
    clear: both;
  }
  .webinar-links li {
    padding-left: 36px;
    min-height: 28px;
    margin-bottom: 8px;
  }
  .webinar-links li.audio {
    background: url(../../images/aicr2/audio-link-bg.png) no-repeat left center transparent;
  }
  .webinar-links li.video {
    background: url(../../images/aicr2/video-link-bg.png) no-repeat left center transparent;
  }
  .webinar-links li.check {
    background: url(../../images/aicr2/check-link-bg.png) no-repeat left center transparent;
  }
  .webinar-links li.star {
    background: url(../../images/aicr2/star-link-bg.png) no-repeat left center transparent;
  }
  .webinar-links li.doc {
    background: url(../../images/aicr2/doc-link-bg.png) no-repeat left center transparent;
  }
  #intro-content-slidey .slidey .slide-content h2 {
    margin-right: 65px;
  }
/*
========================================
Research Conference Speakers
========================================
*/
#names-only .rescon_spk-bio {float:left; width:720px; height:auto; position:relative; border-bottom:0px; margin:0 10px 20px 0;}
.rescon_spk-bio {float:left; width:100%; height:auto; position:relative; border-bottom:2px solid #9E0056; margin:0 10px 20px 0;}
.rescon_spk-bio img {float:left; margin:0 20px 20px 0;}
.rescon_spk-bio h2, h3, p {margin-top:0px;}
.rescon_spk-bio a.top {float:right; position:relative; height:auto; width:auto; margin-bottom:10px;}