@charset "utf-8";
/* CSS Document */

body                          { margin:0px; padding:0px; background:url(../images/body-bg.jpg) center top no-repeat #fff;height: 100%;}

* html #wrapper                  {height: 100%;}
html, body                       { margin:0px; padding:0px; height: 100%; margin-bottom: 1px; }

#wrapper                      { margin:0px auto; padding:0px 6px 75px 6px; width:943px; background:url(../images/wrapper-bg.jpg) left top repeat-x; min-height:100%; height:100%; }

#header                       { margin:0px; padding:0px; width:943px; height:125px; float:left; background:url(../images/header-bg.jpg) left top repeat-x;}

#logo                         { margin:0px; padding:13px 0 0 23px; float:left; width:360px;}
#logo img                     { margin:0px; padding:0px; float:left; border:none;}

#top-right-block                       { margin:0px; padding:0px; width:400px; float:right;}
#top-right-block div.register          { margin:0px; padding:10px 5px 0 0;  float:right; font:bold 12px/13px "Trebuchet MS"; color:#000;}
#top-right-block div.register span     { margin:0px; padding:10px 5px 0 0;  float:right; width:150px; background:#ccc; font:bold 12px/13px "Trebuchet MS"; color:#000;}

 
#top-right-block ul.register              { margin:0px; padding:7px 0 5px 0; width:400px; float:right; font:bold 12px/13px "Trebuchet MS"; color:#000;}
#top-right-block ul.register li           { margin:0px; padding:0 8px 0; float:right; font:bold 12px/15px "Trebuchet MS";  color:#A8BEFB; list-style:none;}
#top-right-block ul.register li a         { margin:0px; padding:0; color:#000; text-decoration:none; font:bold 12px/13px "Trebuchet MS";  }
#top-right-block ul.register li a:hover   { text-decoration:underline; }



#top-right-block ul.bookmark-block              { margin:0px; padding:8px 0 10px 0; width:400px; float:right; font:bold 12px/13px "Trebuchet MS"; color:#000;}
#top-right-block ul.bookmark-block li           { margin:0px; padding:0 8px 0; float:right; font:bold 15px/15px "Trebuchet MS";  color:#A8BEFB; list-style:none;}
#top-right-block ul.bookmark-block li a         { margin:0px; padding:0; color:#000; text-decoration:none; font:bold 12px/13px "Trebuchet MS";  }
#top-right-block ul.bookmark-block li a:hover   { text-decoration:underline; }
#top-right-block ul.bookmark-block li.blue a    { margin:0px; padding:0; color:#0087A4;}
#top-right-block ul.bookmark-block li.orange a  { margin:0px; padding:0; color:#ED8218;}

#top-right-block div.top-search-block           { margin:0px; padding:25px 0 0 0; width:325px; height:25px; float:right; font:bold 12px/13px "Trebuchet MS"; color:#000;}
#top-right-block div.top-search-block label     { margin:0px; padding:0px; width:55px; float:left; font:bold 12px/22px "Trebuchet MS"; }
#top-right-block div.top-search-block input     { margin:0 5px; padding:0px; width:175px; height:22px; float:left; border:1px solid #006881;}

#main-banner                  { margin:0px; padding: 2px 0 4px 4px; width:940px; height:237px; float:left; background:#fff; }

#main-banner div.btns         { margin:0px; padding:0px; width:330px; float:left;}
#main-banner div.btns img     { float:left; border:none;}

#main-banner img              { margin:0px; padding:0px; float:left; }

.mainNav                      { margin:2px 0px; padding:0px; width:944px; height:40px; float:left; background:url(../images/menu-bg.jpg) left top repeat-x; }
.mainNav ul                   { margin:0px; padding:0px; width:944px; height:40px; float:left; }
.mainNav ul li                { margin:0px 23px; _margin:0px 21px;  padding:0px; float:left; font:bold 16px/40px "Trebuchet MS"; color:#000; list-style:none; }
.mainNav ul li a              { margin:0px; padding:0px; float:left; color:#000; text-decoration:none;}
.mainNav ul li a:hover        { margin:0px; padding:0px; float:left; color:#fff; text-decoration:none;}


#container                    { margin:0px; padding:0px; width:944px; float:left; background:url(../images/content-top-bg.jpg) center top no-repeat #fff; }

#content                      { margin:0px; padding:0px; width:575px; float:left; background:url(../images/content-right-bg.jpg) right top no-repeat;}

#content h1                   { margin:0px 25px; padding:32px 0 0 0px; width:525px; font:bold 22px/30px "Trebuchet MS"; color:#c00; border-bottom:1px solid #ccc; }
#content p                    { margin:0px 25px; padding:15px 0 0 0px; width:525px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }
#content p img                { margin:0px; padding:0 0 15px 25px; float:right;}

#form-block                   { margin:0px; padding:20px 0 15px 20px; width:345px;  float:left;}

.form-block                   { margin:0px; padding:0px; width:326px; float:left; background:url(../images/form-bg.jpg) left top repeat-x #0083a0;}
.form-block fieldset                   { margin:0px; padding:15px 8px 5px; width:310px; float:left; border:none; }
.form-block fieldset p                 { margin:0px; padding:5px 0px; width:310px; float:left; }
.form-block fieldset p label           { margin:0px; padding:0 0 0 5px; width:140px; float:left; font:bold 11px/13px Tahoma; color:#fff; }
.form-block fieldset p label span      { margin:0px; padding:0px; width:140px; float:left; font:normal 11px/13px Tahoma; color:#fff; }
.form-block fieldset p input           { margin:0px; padding:0px; width:160px; height:21px; float:left; }
.form-block fieldset p.btn             { margin:0px; padding:7px 0 7px 120px; width:180px; float:left; }
.form-block fieldset p.btn input       { margin:0px; float:left; border:none; width:77px; height:26px; }

.form-block h3                { margin:0px; padding:0px; height:58px; float:left; font:bold 15px/58px  Arial, Helvetica, sans-serif; color:#fff; text-align:center; background:url(../images/form-header-right-curve.jpg) top right no-repeat;}
.form-block h3 b              { margin:0px; padding:0px; width:326px; height:58px; float:left; font:bold 15px/58px  Arial, Helvetica, sans-serif; color:#fff; text-align:center; background:url(../images/form-header-left-curve.jpg) top left no-repeat;}
 


#button-block                 { margin:0px; padding:20px 0 0 0; width:944px; float:left; background:url(../images/button-block-top-bg.jpg) center top no-repeat #f5f5f5;}
#button-block ul              { margin:0px; padding:0 22px 15px 22px; width:900px; float:left; background:url(../images/button-block-bottom-bg.jpg) bottom center no-repeat #f5f5f5;}
#button-block ul li           { margin:0px; padding:0 8px; float:left; list-style:none; background:#f5f5f5;}
#button-block ul li img       { margin:0px; padding:0; float:left; border:none;}

#bottom-boxes                 { margin:0px; padding:15px 0px 10px 4px; width:940px; float:left; background: url(../images/content-top-bg.jpg) center top no-repeat #fff;  }

.bottom-box                   { margin:0px 3px; padding:20px; width:264px;  float:left; background:url(../images/bottom-box-bg.jpg) left top repeat-x #188EB6; border:1px solid #1BA1CD; }
.bottom-box h3                { margin:0px; padding:0px; width:264px; float:left; font:normal 20px/30px Arial, Helvetica, sans-serif; color:#000; text-align:left; background:url(../images/h3-bottom-border.jpg) bottom left repeat-x; }
.bottom-box p                { margin:0px; padding:20px 0 0 0px; width:264px; float:left; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#fff; text-align:left;  }
.bottom-box p img            { margin:0px; padding:0 18px 10px 0; float:left; }
.bottom-box p a              { color:#FFCC00; text-align:left; text-decoration:none; font-weight:bold;  }


#footer                       { margin:0px; padding:15px 0 0 0; width:944px;  font:normal 11px/18px Tahoma; text-align:center; height:80px; float:left; background:url(../images/footer-bg.jpg) left top repeat-x; }

 div.footermenu                      { margin:2px 0px; padding:0 0 0 144px; width:800px;  float:left;  }
 div.footermenu ul                   { margin:0px; padding:0px; width:800px;  float:left; }
 div.footermenu ul li                { margin:0px; padding:0px 10px; float:left; font:normal 11px/15px Tahoma; color:#999; list-style:none; }
 div.footermenu ul li a              { margin:0px; padding:0px; float:left; color:#000; text-decoration:none;}
 div.footermenu ul li a:hover        { margin:0px; padding:0px; float:left; color:#666; text-decoration:none;}

.copyright                    { margin:0px; padding:10px 0 5px 0; text-align:center; width:944px; float:left;  font:normal 11px/25px Tahoma; }

.copyright  a                { text-decoration:none; padding:0px 10px; }

.clear-all                    { clear:both;}


#details                      { margin:0px; padding:25px 0 0 20px; float:left; width:540px;}

#details h2                   { margin:0px; padding:0px; width:560px; font: normal 25px/35px "Trebuchet MS"; text-align:left; color:#069; }
#details h3                   { margin:0px; padding:0px; width:560px; font: bold 16px/30px Arial, Helvetica, sans-serif; text-align:left; }
#details h4                   { margin:0px; padding:0px; width:560px; font: bold 14px/30px Arial, Helvetica, sans-serif; text-align:left; }

#details p.details            { margin:0px; padding:0px; width:560px; font: normal 13px/16px Arial, Helvetica, sans-serif; text-align:left; }
#details ul.details           { margin:0px; padding:0px; width:560px; font: normal 13px/16px Arial, Helvetica, sans-serif; text-align:left; list-style:none; }
#details ul.details li        { margin:0px; padding:0 0 0 20px; width:540px; font: normal 13px/16px Arial, Helvetica, sans-serif; text-align:left; list-style:none; background:url(../images/bullet-detail.jpg) left top no-repeat; background-position:4px 7px; }

#contact-block                { margin:0px; padding:20px 0 15px 20px; width:335px;  float:left; font-family:Arial, Helvetica, sans-serif; }

.contact-details              { margin:0px; padding:20px; width:280px; float:left; background:#F5F5F5; border:1px solid #EBEBEB; font: normal 14px/20px Arial, Helvetica, sans-serif; }
.contact-details h2           { margin:0px; padding:0px; width:280px;  border-bottom:1px solid #D8D8D8; color:#069; font: bold 18px/26px Arial, Helvetica, sans-serif; }
.contact-details h3           { margin:0px; padding:25px 0 0 0; width:290px;  color:#069; font: bold 16px/22px Arial, Helvetica, sans-serif; }
.contact-details p            { margin:0px; padding:10px 0 0 0; width:290px; color:#000; font: normal 14px/20px Arial, Helvetica, sans-serif; }

.contact-details ul           { margin:0px; padding:10px 0 0 0; width:280px; color:#000; font: normal 14px/20px Arial, Helvetica, sans-serif; }
.contact-details ul li        { margin:0px; padding:0px 0 0 20px; width:260px; color:#000; font: normal 14px/20px Arial, Helvetica, sans-serif; list-style:none; background:url(../images/bullet-medical.jpg) left top no-repeat; background-position:6px 6px; }

#detail-description            { margin:10px 0 5px; padding:10px 5px; width:930px;  border-top:1px solid #EBEBEB; float:left; background:url(../images/content-top-bg.jpg) center top no-repeat #fff; }
.detail-description            { margin:10px 0 5px; padding:10px 20px 10px 10px; width:620px; float:left;text-align:justify; }
.detail-description h4         { margin:0px; padding:15px 0 0px 0; width:620px;  float:left; font: bold 14px/20px Arial, Helvetica, sans-serif; color:#069;  border-bottom:1px solid #EBEBEB;  }
.detail-description p          { margin:0px; padding:10px 0 0 0; width:620px;  float:left; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000;  }
.detail-description ul         { margin:0px; padding:10px 0 0 0; width:620px;  float:left;   }
.detail-description ul li      { margin:0px; padding:0px 0 0 10px; width:610px;  font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000; background:url(../images/bullet-descrption.jpg) left top no-repeat; list-style:none;  background-position:0 8px; }


#detail-menu                   { margin:20px 5px; padding:15px; width:220px; float:right; background:#EEF7FE; }

#detail-menu ul                { margin:0px; padding:0px; width:220px; float:left; }
#detail-menu ul li             { margin:0px; padding:0 0 0 10px; width:210px; float:left; list-style:none; background:url(../images/bullet-blue.jpg) left top no-repeat; background-position:0 12px; font:normal 12px/25px Arial, Helvetica, sans-serif; color:#069; }
#detail-menu ul li a           { font:normal 12px/25px Arial, Helvetica, sans-serif; color:#069; }


.search-head                   { margin:0px; padding:10px 0 0 0; width:920px; height:50px; float:left; text-align:center;  font:bold 25px/40px "Trebuchet MS";}  

.searchFields                  { margin:0px; padding:15px 0 0  150px; width:778px; height:40px; float:left; background:#D8ECFC; border:1px solid #8CC6F6;}             
.searchFields select           { width:auto; float:left; margin:0 0 0 10px;}          
.searchFields input            { width:70px; float:left; margin:0 0 0 10px;}         
.searchFields label            { width:40px; float:left; margin:0 0 0 10px;font:normal 12px/20px Arial, Helvetica, sans-serif; }       
.searchFields a                { width:120px; float:left; margin:0 0 0 10px;  font:bold 12px/20px Arial, Helvetica, sans-serif; color:#069;}     

#search-result                 { margin:0px; padding:0px; float:left; width:}

.top-search-block              { margin:0px; padding:0px; width:920px; height:40px; float:left; background:#D8ECFC; border:1px solid #8CC6F6;}

.record-block                  { margin:0px; padding:0px; width:920px; float:left; }
.record-block span.left            { margin:0px; padding:15px 0 0 5px; width:420px; float:left; height:15px; font:normal 12px/20px Arial, Helvetica, sans-serif; text-align:left;}
.record-block span.right           { margin:0px; padding:15px 5px 0 0; width:420px; float:right; height:15px; font:bold 12px/20px Arial, Helvetica, sans-serif; text-align:right;}
.record-block span.right a         { margin:0px; padding:0 5px; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#000;}
.record-block span.right a:hover   { font:bold 12px/20px Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}

#result-head                           { margin:10px 0 0 0; padding:0px; width:930px;  float:left; background:#D8ECFC; border:1px solid #8CC6F6; border-right:none; }
.result-head                           { margin:0px; padding:0px; float:left;}
.result-head td                        { border-right:1px solid #8CC6F6; text-align:center; font:bold 11px/14px Tahoma;}
.result-head td.physician              { width:138px;}
.result-head td.business               { width:166px;}
.result-head td.contact                { width:101px;}
.result-head td.phone                  { width:89px;}
.result-head td.city                   { width:86px;}
.result-head td.state                  { width:86px;}
.result-head td.zip-postal             { width:74px;}
.result-head td.country                { width:77px;}
.result-head td.details                { width:52px;}
.result-head td.profile                { width:60px;}

.result-results                { margin:0px; padding:0px; width:930px; border:1px solid #D8ECFC; border-right:none; border-bottom:none; float:left; border-top:0px;}

.result-results                           { margin:0px; padding:0px; float:left;}
.result-results td                        { border-right:1px solid #D8ECFC; border-bottom:1px solid #D8ECFC; padding:3px 0px;  text-align:center; font:normal 11px/14px Tahoma;}
.result-results td.physician              { width:133px; text-align:left; padding-left:5px;}
.result-results td.business               { width:165px;}
.result-results td.contact                { width:101px;}
.result-results td.phone                  { width:89px;}
.result-results td.city                   { width:86px;}
.result-results td.state                  { width:86px;}
.result-results td.zip-postal             { width:74px;}
.result-results td.country                { width:77px;}
.result-results td.details                { width:52px;}
.result-results td.profile                { width:60px;}

/* Common Styles: */
.pageheading                 		{ margin:0px 25px; padding:32px 0 0 0px; width:800px; font:bold 22px/30px "Trebuchet MS"; color:#c00; border-bottom:1px solid #ccc; }

.error_message { margin:10px 0 0 60px; padding:4px; text-align:center; width:700px; border:1px solid #c00; color:#000; float:left; font:normal 11px/16px Tahoma; background:#ffc;}


/* About Us */
.aboutus{ margin:0px 25px; padding:32px 0 0 0px;  font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; text-align:justify;}

/* Physician Search */
#searchform { margin:0px 25px; padding:32px 0 0 0px;  font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

/*  sponsors page, physicians page etc to make pading top and make the font as common */
#sponsorspage { margin:0px 25px; padding:32px 0 0 0px;  font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

/* Contact Form */
#contact {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

/* Site Login */
#login{  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

/* Forgot Password */
#reset {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

/* register */
#register {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

/* Physicin Registration */
#addphysicians {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#addphysicians  td {  height:30px; }

/* Physicin Registration */
#success {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

/* sponsor Registration */
#sponsor {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#sponsor td {  height:30px; }

/* sponsor Registration */
#volunteers {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#volunteers td {  height:30px; }

/* admin Registration */
#addadmin {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#addadmin td {  height:30px; }

/* Admin Listing */
#listadmin {  padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#listadmin td {  height:30px; }

/* Edit Admin */
#editadministrator {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#editadministrator td {  height:30px; }


/* settingspage */
#change_password {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#change_password td {  height:30px; }


/* settingspage */
#deactivate {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#deactivate td {  height:30px; }


/* settingspage */
#change_email {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#change_email td {  height:30px; }


/* settingspage */
#activate {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#activate td {  height:30px; }
  
  
/* delete account */
#delete_account {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#delete_account td {  height:30px; }

/* home.php */
#home {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

/* confirm action */
#confirm {  margin:0px 25px; padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#confirm td {  height:30px; }

/* listusers */
#listusers {  padding:32px 0 0 0px; font:normal 10px/18px Arial, Helvetica, sans-serif; color:#000; }

#listusers td {  height:30px; }


/* listtrials */
#listtrials {  padding:32px 0 0 0px; font:normal 10px/18px Arial, Helvetica, sans-serif; color:#000; }

#listtrials td {  height:30px; }

/* listtrials */
#addclinicaltrial {  margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#addclinicaltrial td {  height:30px; }


/* listtrials */
#listvolunteers {  padding:32px 0 0 0px; font:normal 10px/18px Arial, Helvetica, sans-serif; color:#000; }

#listvolunteers td {  height:30px; }


/* view volunteer information*/
#viewvolunteer {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#viewvolunteer td {  height:30px; }

#editvolunteers {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#editvolunteers td {  height:30px; }


/* listsponsors */
#listsponsors {  padding:32px 0 0 0px; font:normal 10px/18px Arial, Helvetica, sans-serif; color:#000; }

#listsponsors td {  height:30px; }

#viewsponsor {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#viewsponsor td {  height:30px; }

#editsponsor {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#editsponsor td {  height:30px; }

#profile {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#profile td {  height:30px; }


.activate_error_message {margin:0px 25px; padding:5px 5px 5px 5px; width:700px; border:1px solid #c00; color:#000; float:left; font:normal 13px/18px Arial, Helvetica, sans-serif; background:#ffc;}

/* success.php activate.php etc */
.success_message {margin:0px 25px;  padding:5px 5px 5px 5px; width:700px; float:left; background:#F4F4F4; border:1px solid #E0E0E0; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000;}

#activate {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#pagenotfound {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#loginmenu { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; text-align:left; width:100%; }

#viewclinicaltrial {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#viewclinicaltrial td {  height:30px; }

#editclinicaltrial {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

#editclinicaltrial td {  height:30px; }


#addphysicians {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }
#addphysicians td {  height:30px; }

#adddetails {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }
#adddetails td {  height:30px; }

#listingtypes {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }
#listingtypes td {  height:30px; }

#editstatus {   margin:0px 25px;padding:32px 0 0 0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }
#editstatus td {  height:30px; }

