@charset 'UTF-8';
.memsitetitle {
  margin-top: 10px;
}

.leadingConent {
  padding-bottom: 20px;
}

img.floatLeft {
  float: left;
  /*margin: 4px;*/
  margin: 4px 12px 4px 0px;
  
}

img.floatRight {
  float: right;
  margin: 4px;
}

body.home #divspotlight {
width: 780px;
}

body.home #divspotlight div.image img.photoright {
left: 515px;
}

body.home #divspotlight div.image img.color {
z-index: 2;
left: 515px;
}

body.home #divspotlight div.text {
position: absolute;
left: 539px;
/*top: 24px;
width: 222px;
height: 249px;
z-index: 5;
background-color: transparent;*/
}

body.home #divnews {
float: left;
width: 520px;
}

#divheader {
  height: 100%;
}

#divbody {
  height: 100%;
}
#divheaderbot, #divfooterbot, #divfootertop {
  width: 100%;
}
#divevents .divtabs ul li.ui-tabs-selected {
background-image: url(../ofa/img/memhall/eventstab_on.gif);
}

#divprimarynav {
  clear: both;
  padding-top: 5px;
}

#divprimarynav ul li.memHome,
#divprimarynav ul li.memTemp1,
#divprimarynav ul li.memTemp2,
#divprimarynav ul li.memTemp3,
#divprimarynav ul li.memTemp4 {
  background-image:  url(../ofa/img/nav/blue_off.gif);
}

body.memTemp1 #divprimarynav ul li.memTemp1,
body.memTemp2 #divprimarynav ul li.memTemp2,
body.memTemp3 #divprimarynav ul li.memTemp3,
body.memHome #divprimarynav ul li.memHome,
#divprimarynav ul li.memTemp1:hover,
#divprimarynav ul li.memTemp2:hover,
#divprimarynav ul li.memTemp3:hover,
#divprimarynav ul li.memTemp4:hover,
#divprimarynav ul li.memHome:hover {
  background-image:  url(../ofa/img/nav/blue_on.gif);
}

body.level2 #divcentercolumn h1 {
    padding: 0px;
    height: 17px;
    margin-bottom: 12px;
    font-size: 1.08em;
    font-weight: bold;
    line-height: 125%;
    color: #000;
    border-bottom: 5px solid #000;
  }

#divcentercolumn ul {
  position: relative;
  left: 1em;
}

  body.level2 #divspotlight div.text h1 {
    height: 50%;
    border-bottom: none;
  }

body.grants #divbody.level2 #divcentercolumn h2,
body.memTemp2 #divbody.level3 #divcentercolumn h2 {
    color: #000;
    border-bottom: none;
    font-size: 1.5em;
}

body.level2 #divcentercolumn h3 {
    font-size: 0.92em;
    line-height: 130%;
    color: #000;
    margin-bottom: 0px;
}

/*** grants  fix this color       ***/
body.memTemp1 #divbody.level2 #divcentercolumn h1,
body.memTemp1 #divbody.level3 #divcentercolumn h1,
body.memTemp2 #divbody.level2 #divcentercolumn h2,
body.memTemp2 #divbody.level3 #divcentercolumn h1,
body.memTemp3 #divbody.level2 #divcentercolumn h2,
body.memTemp3 #divbody.level3 #divcentercolumn h1,
body.memTemp4 #divbody.level2 #divcentercolumn h2,
body.memTemp4 #divbody.level3 #divcentercolumn h1,
body.memTemp4 #divbody.level2 #divcentercolumn h1 {
  color: #009AE1;
  border-bottom-color: #009AE1;
}
body.memTemp1 #divbody.level3 #divcentercolumn p.inset,
body.memTemp2 #divbody.level3 #divcentercolumn p.inset,
body.memTemp3 #divbody.level3 #divcentercolumn p.inset,
body.memTemp4 #divbody.level3 #divcentercolumn p.inset {
  color: #009AE1;
}
body.memTemp1 #divevents .divtabs ul li,
body.memTemp2 #divevents .divtabs ul li,
body.memTemp3 #divevents .divtabs ul li,
body.memTemp4 #divevents .divtabs ul li {
  background-image:  url(../ofa/img/events/eventstab_off.gif);
}
body.memTemp1 #divevents .divtabs ul li.ui-tabs-selected,
body.memTemp2 #divevents .divtabs ul li.ui-tabs-selected,
body.memTemp3 #divevents .divtabs ul li.ui-tabs-selected,
body.memTemp4 #divevents .divtabs ul li.ui-tabs-selected  {
  background-image:  url(../ofa/img/events/eventstab_on.gif);
}

body.memTemp1 #divsecondarynav ul.filter li a.active,
body.memTemp2 #divsecondarynav ul.filter li a.active,
body.memTemp3 #divsecondarynav ul.filter li a.active, 
body.memTemp4 #divsecondarynav ul.filter li a.active {
  color: #ffffff !important;
  background-color: #009AE1;
}

body.memTemp1 #divsecondarynav p.button a:hover,
body.memTemp2 #divsecondarynav p.button a:hover,
body.memTemp3 #divsecondarynav p.button a:hover,
body.memTemp4 #divsecondarynav p.button a:hover {
  background-color: #009AE1;
}
body.memTemp1 #divsecondarynav p.button a.active,
body.memTemp2 #divsecondarynav p.button a.active,
body.memTemp3 #divsecondarynav p.button a.active,
body.memTemp4 #divsecondarynav p.button a.active {
  background-color: #009AE1 !important;
}
body.v #divsecondarynav ul li a.active {
  color: #009AE1 !important;
}
body.memTemp1 #divbody p.blocklink a,
body.memTemp2 #divbody p.blocklink a,
body.memTemp3 #divbody p.blocklink a,
body.memTemp4 #divbody p.blocklink a  {
  background-image:  url(../../ofa/img/events/blocklinkbkg.jpg);
  color: #009AE1 !important;
}
body.memTemp1 #divbody p.videoblocklink a,
body.memTemp2 #divbody p.videoblocklink a,
body.memTemp3 #divbody p.videoblocklink a,
body.memTemp4 #divbody p.videoblocklink a {
  background-image:  url(../../ofa/img/events/videoblocklinkbkg.jpg);
}

.grants #divbody.level2 #divcentercolumn .spotlightstatic h2 {
  color: #FFF;
}

#divsearch {
  display: none;
}

h1#sitetitle{
  float: left;
}

#gargoyle {
  float: right;
  padding-right: 20px;
}

#gargoyle p {
    background-color: #009AE1;
    width: 247px;
    color: white;
    padding: 5px 0px 5px 10px;
    font-size: smaller;
}
.text h3 a {
  color: white !important;
}

.clearDivs {
  clear: both;
}