@charset "utf-8";

/* CSS Document 
Authored by:sj
For:CtHealth
Date:5/08*/


html, body, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset,td,table,img {/*Sets up a series of default settings, and how other selectors can inherit them. This reduces the size of your CSS file and decreases any style maintenance*/
   margin: 0;
   padding: 0;
   border: 0;
}
.fellows {
  padding-top:7px;
  line-height:135%;
}
 .imageright {
  margin-left: 12px;
  margin-bottom: 5px;
  float: right;
}
.imageleft {
  margin-right: 12px;
  margin-bottom: 5px;
  float: left;
}
.Multipiecepageimage {
  margin-right: 12px;
  margin-bottom: 5px;
  float: left;
}
body {
  font-family: "Trebuchet MS", Arial, sans-serif;
  text-align: center;
  background: #EDE2AC url(/matriarch/images/bkgd.jpg) repeat-x;
 

}
#wrapper{ 
  margin: 0 auto;
  text-align: left;
    width: 1006px;
}
#bkgd{

  background: url(/matriarch/images/bkgd_content.jpg) repeat-y;
}
#bkgdhome{

}
#mastbkgd {
  background: url(/matriarch/images/bkgd_content_top.jpg) no-repeat;
}
#mastbkgdhome {
  background: url(/matriarch/images/bkgd_home_main.jpg) no-repeat;
}
#topnav {
  font-family: "Trebuchet MS", Arial, sans-serif;
  margin-bottom: 13px;
  margin-left: 15px;

}
#topnav ul {
  margin-left: 25px;
    float: left;
  width: 550px;
}
#topnav li {
  float: left;
  list-style-type: none;

}
#topnav li a {
  display: block;
  text-decoration: underline;
}
#topnav a,#topnav a:link,#topnav a:visited {
  color: #BCD620;
  text-decoration: none;
  padding: 7px 18px 0 18px;
    font-size: .7em;
   font-weight: bold;
}
#topnav a:hover {
  text-decoration: underline;
}
#topnav #search {
  float: right;
  width: 244px;
  font-size: .7em;
  color: #FFF;
  margin-top: 6px;

}
#topnav #search .textfield {
  color: #666666;
  font-size: 1em;
  margin: -2px 10px 0 15px;
  	vertical-align: bottom;
  text-align: right;
  padding-right: 3px;
  width: 140px;
  
}
#topnav #search .submit {

	vertical-align: bottom;
}
#contentholder {
  margin: 27px 0 0 65px;
}
#subinfo {
  float: left;
  width: 183px;
  padding-top: 20px;
  font-size: .75em;

}
#subinfo a,#subinfo a:link,#subinfo a:visited {
  color: #333895;
}
#subinfo a.selected {
  color: #C6AA2B;
}
#subinfo .logo {
}
#subinfo ul {
  width: 165px;
  margin-top: 50px;
  margin-bottom: 40px;
}
#subinfo li {
  border-bottom: 1px solid #C8AC2D;
  padding-bottom: 4px;
  margin-bottom: 5px;
  list-style-type: none;
}
#subinfo li.noline {
  border-bottom: none;
}
#subinfo li a,#subinfo li a:link,#subinfo li a:visited {
  text-decoration: none;
}
#subinfo li a:hover {
   color: #C6AA2B;
}
.subextra {
  color: #666666;
  line-height: 142%;
  padding-right: 15px;
}
.subextra h2 {
  font-size: 1.3em;
  margin-bottom: 10px;
}
.subextra a:hover {
  text-decoration: none;
}
#maininfo {
  float: left; 
  width:480px;
   line-height: 152%;
   font-size: .8em;
   padding-left: 20px;

}
.section {
text-align: right;
display: block;
color:#BDD61F;
font-size: 1.2em;
font-weight: bold;
margin-bottom: 8px;
}
.mainpik {
float: right;
margin-bottom: 25px;

}
#maininfo h1 {
   color: #BCD620;
   font-size: 1.4em;
   margin-bottom: 10px;
 
}
#maininfo h2 {
  font-size: 1.2em;
  margin-bottom: 5px;
     font-weight: bold;
	    font-family: Georgia, "Times New Roman", Times, serif;
}
#maininfo p {
   padding-bottom: 20px;
   padding-right: 25px;
}
#maininfo ul {
   padding-bottom: 20px;
}
#maininfo ol {
  margin-left: 25px;
}
#maininfo ul {
   margin-left: 25px;


}
#maininfo ul li {

   list-style-type: none;
   background: url(/matriarch/images/bullet_blue.jpg) no-repeat 0 8px;
   padding-bottom: 5px;
   padding-left: 10px;
   }
#maininfo a,#maininfo a:link,#maininfo a:visited {
 color: #333895;
 text-decoration: underline;
}
#maininfo a:hover {
  text-decoration: none;
}
.table {
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  padding: 0;
  margin: 0;
}
.table td {
  border-bottom: 1px solid #333333;
  border-left: 1px solid #333333;
  padding: 5px;
  margin: 0;
}

#mainavinfo {
  float: left;
  width: 130px;
  font-size: .75em;
  margin-left: 50px;

}
#mainavinfo ul {
  margin-bottom: 10px;
}
#mainavinfo li {
 list-style-type: none;

  padding-bottom: 8px;
}
#mainavinfo a,#mainavinfo a:link,#mainavinfo a:visited {
  color:#333895;
  text-decoration: none;
  font-weight:bold;
}
#mainavinfo a.selected {
  color: #998422;
}
#mainavinfo a:hover { 
  color: #998422;
}
#enews {
  margin-top: 45px;
  color: #333895;
  font-weight: bold;
  font-size:.85em;


}
#enews .textfield {
  color: #666666;
  font-size: 1em;
  margin: 2px 10px 0 0;
  	vertical-align: bottom;
  text-align: right;
  padding-right: 3px;
  width: 123px;

  
}

#bottom {
  background: url(/matriarch/images/bkgd_content_bottom.png) no-repeat;
  width: 1001px;
  height: 108px;
  padding-top: 70px;
  padding-left: 62px;
  color: #333895;
  font-size: .65em;
  font-weight: bold;
}
#bottomhome {
  background: url(/matriarch/images/bkgd_home_bottom.png) no-repeat 0 0;
  width: 1000px;
  height: 58px;
  padding-top: 15px;
  color: #333895;
  font-size: .65em;
    padding-left: 62px;
  font-weight: bold;
}
/*homepage*/
#homeholder {
  margin: 0 0 0 0;
}
#homeholder .logo {
  text-indent: -9999px;
float: left;
width: 500px;

}
#mainavhome {
  float: right;
  font-size: .75em;
  padding-right: 60px;
  line-height: 210%;
  margin-top: 15px;

}
#mainavhome ul {
  margin-bottom: 10px;
}
#mainavhome li {
  list-style-type: none;

}
#mainavhome a,#mainavhome a:link,#mainavhome a:visited {
  color:#333895;
  text-decoration: none;
  font-weight:bold;
}
#mainavhome a.selected {
  color: #998422;
}
#mainavhome a:hover { 
  color: #998422;
}
#enews .submit {
margin-top: 5px;
float: right;
}
/*enews home*/
#enewshome {
  color: #333895;
  font-weight: bold;
  font-size:.85em;
  margin-top: 5px;
}
#enewshome .textfield {
  color: #666666;
  font-size: 1em;
  margin: 2px 10px 0 0;
  	vertical-align: bottom;
  text-align: right;
  padding-right: 3px;
  width: 123px;

  
}
#enewshome .submit {
margin-top: 5px;
margin-left: 77px;


}
h2.whatsnewhead {
  clear: both;
  margin-bottom: 12px;
  padding-left: 65px;
}
#whatsnew {
width: 915px;
margin-left: 26px;
padding-left: 34px;
  color: #FFF;
  font-size: .75em;
  line-height: 140%;
  background: #574B8D url(/matriarch/images/bkgd_home_bluebottom.gif) no-repeat 0 100%;
  padding-bottom: 30px;

}
#whatsnew td{
  padding-right: 22px;
}
#whatsnew a,#whatsnew a:link,#whatsnew a:visited {
  color: #FFF;
  text-decoration: none;
}
#whatsnew a:hover {
  text-decoration: underline;
}
#bottomtexthome {
  color:#132788;
  font-size: .7em;
  font-weight: bold;
  padding-bottom: 20px;
  line-height: 140%;
}
#bottomtexthome h3 {
  font-size: 1.1em;
  margin-bottom: 8px;
  font-weight: bold;

}
#bottomtexthome a,#bottomtexthome a:link,#bottomtexthome a:visited {
  text-decoration: underline;
    color:#132788;

}
#bottomtexthome a:hover {
  text-decoration: none;
}
#grantee {
  padding-left: 65px;
  margin-top: 20px;
  padding-right: 65px;
  float: left;
  width: 470px;

}
#mission {
  float: left;
  width: 325px;
  margin-top: 50px;
}
 li.search {
  list-style-type:none;
      background: url(/matriarch/images/bullet_blue.jpg) no-repeat 0 8px;
	  padding-bottom: 15px;
	  padding-left: 10px;
}
/*clears floats with no presentational markup*/
.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
   display: inline-table;
}
/*Hides from IE Mac \*/

.clearfix {
    display: block;
    height: 1%;
}
/*End Hack \*/

