/* Start of CMSMS style sheet 'styles' */
/* 
 ----------------------------------------------------------------------------
  Fireous.com
  CSS Document: styles.css
 ---------------------------------------------------------------------------- 
*/
/* default type selectors
 * ------------------------------------------------------------------------- */
* {
  margin: 0;
  padding: 0; }

body {
  background:url(uploads/themeimages/bg.jpg) top center repeat-x #c4d9d5;
  font: 12px/18px "arial", lucida grande, helvetica, sans-serif; }

p {
  color:#303025;
  font-size: 12px;
  line-height: 20px; }

h1, h2, h3, h4, h5, h6 {
  color:#29526f;
  font-family:"helvetica", lucida grande, arial, sans-serif;
  font-size: 1.0em;
  font-weight:normal; }

a:link, a:visited {
  color: #29526f;
  text-decoration: underline; }

a:hover, a:active, a:focus {
  color: #29526f;
  text-decoration: none; }

a { outline: none; }

  a img, :link img, :visited img, fieldset { border: none; }

input, textarea {
  margin: 0;
  padding:0; }

ul { list-style-type: none; }

h1 { font-size: 1.8em; }

h2 { font-size: 1.3em; }

h3 { font-size: 1.6em; }

h4, h5, h6 { font-size: 1.1em; }

h4, h5, h6, p, ul, ol { margin-bottom: 8px; }

h4, h5, h6 { margin:10pt 20px 10px 40px; }

table {
  border-width: 2px;
  border-spacing: 0;
  border-style: solid;
  border-color: white;
  border-collapse: separate;
  max-width: 568px;
  min-width: 400px;
  
}
table th {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: white;
  background-color: white;
}
table td {
  border-width: 2px;
  padding: 2px 6px;
  border-style: solid;
  border-color: white;
  min-width: 200px;
   }



/* default classes
 * ------------------------------------------------------------------------- */
.clearafter:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden; }

.clearall { clear:both; }

/* Hides from IE-mac \*/
* html .clearafter { height: 1%; }

/* End hide from IE-mac */
.ir {
  height: 0;
  overflow: hidden }

/* Body
 * ------------------------------------------------------------------------- */
#wrap {
  background:url(uploads/themeimages/body-bg.gif) repeat-y;
  margin:0 auto;
  width: 980px; }

#top {
  background:url(uploads/themeimages/top.gif) top right no-repeat;;
  height:152px;
  width: 980px;
  }
  
.logo { width: 302px; height: 152px; float:left; display:inline; background:url(uploads/themeimages/mast.jpg) no-repeat; }
.logo span { display:none; }  

#banner {
  background:url(uploads/themeimages/banner.jpg);
  height:331px;
  width: 980px; }
  
#inside-banner {
  height:231px;
  width: 980px; }

body#about-us #inside-banner { background:url(uploads/themeimages/inside-banner2.jpg); }
  body#management #inside-banner { background:url(uploads/themeimages/inside-banner7.jpg); }
  body#board-of-directors #inside-banner { background:url(uploads/themeimages/inside-banner6.jpg); }
body#studies #inside-banner { background:url(uploads/themeimages/inside-banner3.jpg); }
  body#current-and-upcoming-studies #inside-banner { background:url(uploads/themeimages/inside-banner9.jpg); }
  body#completed-studies #inside-banner { background:url(uploads/themeimages/inside-banner8.jpg); }
  body#register-for-participation #inside-banner { background:url(uploads/themeimages/inside-banner1.jpg); }
body#sponsors #inside-banner { background:url(uploads/themeimages/inside-banner5.jpg); }
body#resources #inside-banner { background:url(uploads/themeimages/inside-banner11.jpg); }
body#careers #inside-banner { background:url(uploads/themeimages/inside-banner10.jpg); }
body#contact-us #inside-banner { background:url(uploads/themeimages/inside-banner4.jpg); }
body#privacy-policy #inside-banner { background:url(uploads/themeimages/inside-banner6.jpg); }
body#benefits-culture #inside-banner { background:url(uploads/themeimages/inside-banner12.jpg); }
body#expertise #inside-banner { background:url(uploads/themeimages/inside-banner13.jpg); }
body#investigators #inside-banner { background:url(uploads/themeimages/inside-banner14.jpg); }
body#sitemap #inside-banner { background:url(uploads/themeimages/inside-banner4.jpg); }
body#new-page #inside-banner { background:url(uploads/themeimages/inside-banner12.jpg); }


body#completed-studies img {
 	 background-color: #FFFFFF; 
 	 padding: 6px; 
 	 border: 1px solid #CCCCCC; 
 	 margin:5px 15px 10px 0;  
 	 float: none;
  }





#column-left {
  display:inline;
  float:left;
  width: 644px; }

#column-right {
  display: inline;
  float:left;
  width:336px; }

#content { background:url(uploads/themeimages/main-text-column-bg.gif) repeat-y; }

#content-top {
  background:url(uploads/themeimages/main-text-column-top.jpg) no-repeat;
  height: 25px; }

#content h1, #content h2, #content h3, #content h4, #content h5 { padding: 0 20px 12px 50px; }

#content p { padding: 0 20px 12px 50px; }

#content table { margin: 0 20px 20px 50px; }

#content ul {  padding: 0 20px 12px 50px;
  list-style-type:inherit; }

#content li { margin-left:15px;}
  


#get-started {
  background:url(uploads/themeimages/get-started.jpg) no-repeat;
  height:158px; }

  #get-started span { display:none; }

#current {
  background:url(uploads/themeimages/current-top.gif) no-repeat;
  color:#FFFFFF;
  height: 40px;
  padding: 32px 40px 0 40px; }

#columns-bottom {
  background: url(uploads/themeimages/columns-bottom.gif) no-repeat;
  height:23px; }

#current-list { margin: 0 50px 20px 40px; }

  #current-list li {
    background:url(uploads/themeimages/current-list-bottom.gif) repeat-x bottom;
    color:#FFFFFF;
    padding: 10px 0; }

    #current-list li a {
      color: #fff;
      text-decoration: none;
      display: block; }

      #current-list li a:hover {
        color: #fff;
        text-decoration: underline; }

.view-all-button {
  background:url(uploads/themeimages/view-all-button.gif);
  display:block;
  margin: 0 0 0 35px;
  padding-top:39px;
  width: 166px; }

  .view-all-button:hover { background-position:0 -39px; }

.click-here-button {
  background:url(uploads/themeimages/click-here.gif);
  display:block;
  margin:-58px 0 0 387px;
  padding-top:44px;
  width: 176px; }

  .click-here-button:hover { background-position:0 -78px; }

.get-started-button {
  background:url(uploads/themeimages/get-started-button.gif);
  display:block;
  margin:0px 0 0 0px;
  padding-top:39px;
  width: 166px; }

  .get-started-button:hover { background-position:0 -39px; }

#button-fix {
  margin-left:32px;
  padding-top:92px; }

#bottom-blue { background:url(uploads/themeimages/locations-mid.gif) repeat-y; }

#blue-top {
  background:url(uploads/themeimages/locations-top.gif) no-repeat;
  padding:40px 20px 0px 30px; }

#bottom-blue p { color:#FFFFFF; }

#bottom-blue h3, #bottom-blue ul li {
  color:#FFFFFF;
  margin-bottom: 12px; }

#bottom-blue a, #bottom-blue li a {
  color:#FFFFFF;
  text-decoration:underline; }

#bottom-blue a:hover {
  color:#FFFFFF;
  text-decoration:none; }

#bottom-blue li {
  display:inline;
  float:left;
  letter-spacing: 0.05pt;
  margin-right: 20px;
  width: 336px; }

#locations {
  display:inline;
  float:left;
  margin-right:20px;
  width: 172px; }

#study-sites {
  display:inline;
  float:left;
  margin-left: 22px;
  width: 716px; }

#body-mid {
  background:url(uploads/themeimages/body-mid.gif) no-repeat;
  margin:20px 0 20px 50px;
  padding-top:78px;
  width:573px; }

#body-mid-2 {
  background:url(uploads/themeimages/body-mid-2.jpg) no-repeat;
  margin:20px 0 20px 50px;
  height:119px;
  width:573px; }

#body-mid-2 #fb a {position:absolute; margin: 17px 65px 0 377px; width:130px; height:45px;  }
#body-mid-2 #tw a {position:absolute; margin: 66px 65px 0 377px; width:130px; height:45px; float:left;  }
#body-mid-2 #fb span {display:none; }
#body-mid-2 #tw span {display:none; }

 #body-mid span { display: none; }

#content1, #content2 {
  display:inline;
  float:left;
  width:266px; }

#content1 h3, #content2 h3 { margin-bottom: 12px; }

#content1 { margin-left:53px; }

#content2 { margin-left:38px; }

#footer {
  background:url(uploads/themeimages/locations-bottom.gif) no-repeat top center;
  margin:0 auto;
  padding-bottom:20px;
  padding-top:40px;
  text-align:center;
  width: 980px; }

  #footer li {
    border-left:1px solid #4A462B;
    display:inline;
    padding:0 5px 0 7px; }

    #footer li.first { border: none; }


#nav {
  height:43px;
  float:left;
  margin: 109px 0 0 0;
  width:678px;
  padding:0;
  }

#nav li {
  display:inline;
  float: left;
  font-size:14px;
  line-height: 43px;
  list-style-type: none;
  position:relative;
  text-align:center; }
  

#nav a {
  color:#FFFFFF;
  display: block;
  padding:0 20px;
  text-decoration:none;
 }

  #nav a:hover {  
    color:#a1cbe8; }

#nav li ul {
  background:#315e7f;
  left:-9999px;
  margin:0;
  padding:0;
  position:absolute;
  width:190px;
  }

  #nav li ul li {
    background:url(uploads/themeimages/subbgli.jpg) top center repeat-x;
    line-height:14px;
    margin:0;
    padding:0;
    text-align: left;
    font-size:12px;
    width:190px;       
   }
    
    #nav li ul li a {
    text-align: left;
    padding: 10px 20px;
    display: block; 
    }
    
     
    
    
#nav li:hover ul, #nav li.sfhover ul { 
  left: auto; /* lists nested under hovered list items */ } 

#main-form,#m5945cmoduleform_1  { margin-left: 50px; }  
#main-form span, #m5945cmoduleform_1 span { color:#FF0000; }  
#main-form p, #m5945cmoduleform_1 p { padding:0 20px 5px 0; }
img { float:left;  
  background-color: #FFFFFF; 
  padding: 6px; 
  border: 1px solid #CCCCCC; 
  margin:5px 15px 10px 0;  }

.strong { font-weight:bold;}

#nav li ul li.benefits-culture {width:140px; }

#content ul.studylist { padding-left:25px; width:270px; float:left; } 
  #content ul.studylist li { 
    background:transparent url("uploads/themeimages/bullet.jpg") 0px 6px no-repeat; 
    padding-left:10px;
    float:left;
    width:270px;
    line-height:20px;
    list-style-position: inside;
  }
#content ul.studylist2 { padding-left:5px; width:270px; float:left; } 
  #content ul.studylist2 li { 
    background:transparent url("uploads/themeimages/bullet.jpg") 0px 6px no-repeat; 
    padding-left:10px;
    float:left;
    width:280px;
    line-height:20px;
    list-style-position: inside;
  }
#content ul.studylist3 { padding-left:25px; width:270px; float:left; } 
  #content ul.studylist3 li { 
    background:transparent url("uploads/themeimages/bullet.jpg") 0px 6px no-repeat; 
    padding-left:10px;
    float:left;
    line-height:20px;
    width:400px;
    list-style-position: inside;
  }
/* End of 'styles' */

