/* Put your custom css and css overrides in this file */ 

.ui-accordion .ui-accordion-header span.accordion-link {
  padding: 6px 6px 6px 29px !important;
  font-weight: bold;
}

.ui-accordion-content {
  padding-left: 5px !important;
  padding-right: 5px !important;
}


#geneticass tbody,tr,td,th {
  text-align: center;
  border-width: 0px !important;
  font-size: 10px;
}
#accordion p { padding-left: 10px; padding-right: 10px; }
#sidebar-left { width: 267px !important; }
#content { margin-left: 10px !important; }

body {
font-size: 84%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0;
padding: 0;
line-height: 1.5em;
background-image: none;
background-color: #ccccd5;
}

.site-name { font-family: Arial, Verdana,Tahoma; font-weight: bold !important; }

/*
#sidebar-left, #sidebar-right { margin-left: 20px; margin-right: 20px; }
#sidebar-right { width: 15%; }
*/
#sidebar-right { padding-top: 45px; width: 207px !important; margin-left: 20px; margin-right: 20px;  }

.content-middle img { margin: 5px; }

.content-top { width: 616px !important;  margin-left: 20px !important; margin-right: 20px !important; }
#page-title, .content-middle, .content-top, .content-bottom {
  margin-left: 20px; margin-right: 20px;
}

.slideshow { height: 150px; }
.front .content-top, .front .content-top .region-content-top { border-width: 0px; margin: 0px; background-color: transparent; }
.page-contact #page-title { display: none; }

#node-9 img { padding-bottom: 10px !important; }
/* { border: 0px 1px 0px 1px dotted #aaaaaa; } */

#wrapper { margin-top: 0px; padding-top: 10px; }
#authorize, .breadcrumb { display: none; }

#wrapper, #footer-wrapper { 
  background-color: #fff;
  border-style: dotted;
  border-width: 1px;
  border-width: 0px 1px 0px 1px;
  border-color: #aaa;
}
#footer-wrapper { border-width: 0px 1px 1px 1px; }
#header { background-color: transparent; height: 80px; }
#footer { padding: 0px 25px 0px 25px; width: 905px; }

/* Special treatment for the accordion menu php block */
#block-accordion-menu-1 {
  background-color: transparent;
  border-color: none;
  border-width: 0px;
}

h1,h2,h3,h4,h5,h6 {
font-family: Arial, Helvetica, sans-serif;
}

#nav li a{
font-family: Arial, Helvetica, sans-serif;
}

#menu { margin-top: 0px; }
#superfish .menu a,
#superfish .menu a:visited  {
font-family: Arial, Helvetica, sans-serif;
}

a:link {
color: #005a8c;/*#e87e17*/
text-decoration: none;
font-weight: bold;
}

a:visited {
color: #005a8c;/*#e87e17*/
text-decoration: none;
font-weight: bold;
}

a:hover {
text-decoration: underline;
}

.site-name a:hover {
text-decoration: none;
}

.comment .new {
text-align: right; /* LTR */
font-weight: bold;
float: right; /* LTR */
color: red;
margin:.5em;
}

.comment .title {
line-height: 1.2em;
}

.comment .title a:hover {
text-decoration: none;
}

#subnav li a {
font-weight:bold;
}

#subnav li a:hover {
text-decoration: underline;
color: #005a8c;/*#e87e17*/
}

.title {
line-height:1.2em;
}

.node .title a:hover {
text-decoration: none;
}

#aggregator h3 a:hover {
text-decoration: none;
color: #005a8c;/*#e87e17*/
}

#mission-wrapper {
width:950px;
margin:0 auto;
} 

#mission {
font-size:1.4em;
display:block;
line-height:1.2em;
font-family:Georgia, "Bitstream Vera Serif", serif;
font-size: 20px;
font-style:italic;
}

#mission .contextual-links {
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
}

#mission .block-title {
margin-top:20px;
}

#mission .region {
margin:20px 10px;
}

.item-list .pager li a:hover {
text-decoration:none;
}









#rightcolumn { float:right; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px;}
#rightnav, #tabs h1, #tabs h2, #tabs #pageheader { display:none; }
#tabs { border-width: 0px; }
.ui-tabs-nav { background: none; border-width: 0px; }
#tabs .ui-tabs-panel { border-width: 1px; }
#tabs #navheading {
background-color: #149B9E;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif,Bitstream Vera Sans;
    font-size: 0.8em;
    font-weight: bold;
    left: 0;
    line-height: 1.4em;
    margin: 0;
    padding: 4px 3px 7px 10px;
    position: relative;
    top: 0;
    width: 205px;
}
.rightimage p { display: none; }

/* staff profiles */
.profile { border:#149b9e 1px solid; }

/* profiles - added by jamie */
.pub_section {font-size: small; line-height:1.5; padding-left:0px; padding-bottom:20px; }
.pub_item {font-size: small; line-height:1.5; padding-left:10px; padding-bottom:10px; }
.pub_sub_section_heading {font-size: small; font-weight:bold; line-height:1.5; }
.pub_sub_section {font-size: small; line-height:1.5; padding-left:10px; padding-bottom:10px; } 
#profile_block p span{color:#109A9C}
.caption{font-size:0.9em;height:1em;color:#fff;background-color:#109A9C;padding:0 0 6px 10px;}
ul.profile_links {color:#109A9C;margin-left:0px}
.pub_sub_section_heading{color:#109A9C;}
#info_panel{font-size:small;background-color:#EFFFFF;color:#002F2E;line-height:1.4em;position:absolute;z-index:99;border:1px solid #999;padding:1em;-moz-border-radius:10px 10px 10px 10px}
#info_panel .close {float:right;border:1px solid #999;padding:5px}
.external{font-size:1em;list-style:none;}
.no_bullets{list-style:none;max-width:60em;margin-left:0px;padding-left:0px}
.no_bullets li{margin-left:0px;padding-left:0px}
#profiles input[type='button'], #profile_block input[type='button'] {background-color:#666666; border:none; color:#ffffff; font-size:0.7em; font-weight:bold; padding:2px 1px 1px 1px; margin:0 0 0 5px; }


/* THE FOLLOWING CLASSES APPEAR AT THE BOTTOM OF TINYMCE's CLASS LIST */

.colorbox, .colorbox-inline, .colorbox-load {}

