﻿
/* elements */

label {
font-size: 11px;
/*line-height: 1.9em;*/
color: #323232;
}

/* classes */

a.more-link {
font-size: 11px;
float:right;
line-height:2em;
vertical-align:bottom;
position:relative;
}

#footer p {
/*padding-left:490px !important;*/

}
.shaded {
background-color:#fafae8;
}

/* Fix the center line between two col div in the edit page for Firefox */
.fixWidth {
    width: 400px;    
}

div.col-left-wide div.shaded,
div.col-left-wide div.non-shaded,
div.col-single-wide div.shaded,
div.col-single-wide div.non-shaded {
padding:10px 15px 10px 15px;
}
div#col1 div.shaded {
padding:0 !important;
}
div#col2 div.shaded {
padding:.5em 10px 0 10px !important;
}
div.col-right-wide div.shaded {
padding:10px 12px 10px 12px;
}
div.col-right-wide div.non-shaded {
padding:10px 0 10px 0;
}
div.col-right-wide div.shaded p,
div.col-right-wide div.non-shaded p {
line-height:1.5em !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding:0 !important;
position:relative !important;
font-size:10px !important;
}
div.col-left-wide div.shaded p,
div.col-left-wide div.non-shaded p {
line-height:1.5em !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding:0 !important;
position:relative;
}
h2.bordered {
/*border-bottom:1px solid #c2c0c0 !important;*/
padding-bottom:10px;
padding-top:20px;
}
div.bordered {
border-top:1px solid #c2c0c0 !important;
border-bottom:1px solid #c2c0c0 !important;
}
body.research-studies div#col2 div.bordered {
margin:1em 0 1em 0;
padding:.5em 0 .25em 0;
}
body.research-studies div#col3 div.bordered {
margin:1em 0 1em 0;
padding:.5em 0 .5em 0;
}
img.bordered {
border:1px solid #c2c0c0 !important;
}
div.bordered img.bordered {
border-top:0px solid #c2c0c0 !important;
}
.highlight {
color:#cc6733 !important;
}
p.highlight {
margin-bottom:0 !important;
}
table.non-padded {
margin-top:-5px;
float:left;
border-collapse:collapse;
}
table.non-padded td {
padding:0 !important;
}
table.non-padded td label{
margin-right:10px;
}

/* CSS for pending changes page */
table.addPending {
    font-family:        Verdana,Arial,Helvetica,sans-serif;
    font-size:          11px;
    border:             none;
    border-collapse:    collapse;
    margin:             10px 0px 10px 30px;
    width:              80%;
}
table.addPending td {
    text-align:         left;
    padding:            5px 10px 5px 0px !important;
}
table.addPending th {
    text-align:         left;
    padding:            5px 10px 5px 10px !important;
}
hr.dashes {
    border-top:         1px dashed #000000;
    border-bottom:      0;
    background-color:   White !important;
    margin-top:         10px;
    color:              #EEEEEE !important;
}
table.addPending tbody {
    background-color:   #EEEEEE;
}
table.addPending tbody td {
    padding:            1px 10px !important;
    text-align:         left;
}
table.addPending tfoot td {
    padding:            5px 0px 5px 0px !important;
}
table.addPending div {
    color:              Gray;
}

#editPending span.newData, #editPending span.newData p {
    color:              #C7511F;
}
span.newData {
    color:              #C7511F;
}
.pendingChangeHeader {
    margin-left:        13px
}
/* End CSS for pending change page*/


table.sortable-table {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
border:none;
border-collapse:collapse;
border-top:1px solid #c2c0c0 !important;
width:100%;
margin-bottom:20px;
}
table.sortable-table th.sort-acending span {
background: url(../images/icon_sort_ascending.gif) right 50% no-repeat #e7e7e7;
padding-right:14px;
}
table.sortable-table th.sort-descending span {
background: url(../images/icon_sort_descending.gif) right 50% no-repeat #e7e7e7;
padding-right:14px;
}
table.sortable-table td {
border-bottom:1px solid #c2c0c0;
}
table.sortable-table th {
color:#585858;
background-color:#e7e7e7;
text-align:left;
padding:5px 10px 5px 10px !important;
border-bottom:1px solid #c2c0c0;
}
table.sortable-table td {
text-align:left;
padding:5px 10px 5px 10px !important;
}

ul.ruled_list {
border-top:1px solid #c2c0c0;
padding:0 !important;
margin:0;
}
ul.ruled_list li {
border-bottom:1px solid #c2c0c0;
padding:3px 0 3px 10px; !important;
list-style:none;
list-style-position:outside !important;
margin:0 !important;
}

ul.bulleted,
ul.bulleted-round {
margin:0;
padding:0;
}
ul.bulleted li,
ul.bulleted-bordered-list li {
list-style:none;
padding-left:17px !important;
background:url(../images/bullet_square_gray.gif) 10px 5px no-repeat transparent;
}
ul.bulleted-round li {
list-style:none;
padding-left:17px !important;
background:url(../images/bullet_round_gray.gif) 10px 5px no-repeat transparent;
}

body.research-studies div#col2 ul.bulleted li {
padding-left:7px !important;
background:url(../images/bullet_square_gray.gif) 0px 7px no-repeat transparent;
}
body.research-studies div#col2 ul.bulleted-round li {
padding-left:9px !important;
background:url(../images/bullet_round_gray.gif) 0px 7px no-repeat transparent;
}
ul.condensed {
margin:0 !important;
}
ul.condensed li {
line-height:1em !important;
padding:0;
}
ul.bulleted-bordered-list {
padding:6px 0 3px 0 !important;
margin:15px 0 0 0 !important;
border-top:1px solid #c2c0c0;
border-bottom:1px solid #c2c0c0;
}
body.research-studies img.sidebar-sm-photo {
border: 1px solid #c2c0c0 !important;
float:left !important;
margin-left: 0 !important;
margin-right: 3px !important;
}
a.button-add-small {
height:10px;
width:10px;
/*display:block;*/
display:none;
position:absolute;
top:50%;
left:-5px;
background: url(../images/icon_add.gif) 0 0 no-repeat transparent;
}
a.button-add {
font-size:10px;
padding-left:13px;
font-family: Verdana,Arial,Helvetica,sans-serif;
background: url(../images/icon_add.gif) 0 2px no-repeat transparent;
}
a.button-remove {
position:relative;
z-index:100;
float:right;
color:#880011 !important;
font-size:10px;
line-height:12px !important;
padding-left:13px;
font-family: Verdana,Arial,Helvetica,sans-serif;
background: url(../images/icon_remove.gif) 0 2px no-repeat transparent;
}
a.button-edit {
font-size:10px;
padding-left:13px !important;
font-family: Verdana,Arial,Helvetica,sans-serif;
background: url(../images/icon_edit.gif) 0 2px no-repeat transparent;
}
a.button-show {
font-size:10px;
padding-left:13px !important;
font-family: Verdana,Arial,Helvetica,sans-serif;
background: url(../images/icon_show.gif) 0 2px no-repeat transparent;
}
a.button-hide {
font-size:10px;
padding-left:13px !important;
font-family: Verdana,Arial,Helvetica,sans-serif;
background: url(../images/icon_hide.gif) 0 2px no-repeat transparent;
}
a.button-calendar {
font-size:10px;
padding-left:13px;
background: url(../images/icon_calendar.gif) 0 2px no-repeat transparent;
}
a.button-orange,
input.button-orange {
margin:5px 5px 0 0;
/*vertical-align:bottom;*/
}
a.button-orange img,
a.button-blue img {
border:none !important;
}
a.button-blue {
margin-bottom:10px !important;
padding-bottom:10px;
}
a.link-advanced-search {
font-size:11px;
padding-top:5px !important;
clear:left;
display:block;
}
.floatlt {
	float:left;
}
.floatrt {
	float:right;
}
hr {
width:100%;
color:#cbcbcb !important;
background-color:#cbcbcb !important;
margin:15px 0 15px 0 !important;
height:1px;
clear:both;
}
div.hr-dashed {
background:url(../images/bg_hr_dashed.gif) top left repeat-x transparent;
margin:5px 0 5px 0;
height:1px;
}
div.shaded div.hr-dashed,
div.non-shaded div.hr-dashed {
margin:10px -10px 10px -10px;
}
div.hr-dashed hr {
display:none;
}

/* layout */

body.research-studies {
font-family: Verdana,Arial,Helvetica,sans-serif;
}
body.research-studies div#col-wrap {
padding:0 10px 20px 20px;
width:auto;
}
body.research-studies div#col-wrap h2 {
margin-bottom:1em;
margin-top:0;
}
body.research-studies div#col2 p {
line-height:1.5em;
margin-bottom:1em;
margin-top:.25em !important;
}
body.research-studies div#col2 ul {
margin-top:0 !important;
}
body.research-studies div#col2 li {
padding-bottom: .25em !important;
}
body.research-studies div#col2 h1 {
margin-bottom:1em !important;
font-size:23px;
}
body.research-studies div#col2 h5 {
margin-bottom: 0 !important;
}
body.research-studies div#col3 h2 {
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 13px;
font-weight: normal;
color: #c7511f;
margin-top: .5em;
margin-bottom: .5em;
}
body.research-studies div#col-wrap h3 {
margin-bottom:.75em;
color:#585858;
text-indent:3px;
}
body.research-studies div#col3 h3 {
text-indent:0 !important;
}
body.research-studies div#col3 p {
clear:left;
}
.col-single-wide {
width:705px;
margin-left:15px;
margin-top:20px;
clear:left;
}
.col-left-wide {
width:420px;
float:left;
margin-right:40px;
margin-left:15px;
display:inline; /* ie double margin bug */
}
.col-left-wide h1 {
margin-bottom:.75em !important;
padding-top:.25em !important;
}
.col-right-wide {
width:245px;
float:left;
display:inline; /* ie double margin bug */
}
.col-right-wide h2 {
margin-bottom:0 !important;
}
body.research-studies div#col1 {
width:163px !important;
margin:20px 0 0 0px;
display:inline; /* ie double margin bug */
}
form#form-find-trial{
padding:10px 0 10px 10px !important;
margin:0 !important;
}
form#form-find-trial h5{
margin-bottom:.5em;
margin-top:0 !important;
padding-top:0 !important;
}
form#form-find-trial input#search-trial {
width:100px;
}
form#form-find-trial input#button-go {
vertical-align:bottom;
}
body.research-studies div#col2 {
width:338px !important;
margin:20px 0 0 20px !important;
padding:0 0 20px 0 !important;
}
body.research-studies div#col3 {
width:168px !important;
margin:20px 0 20px 30px !important;
float:left !important;
}
div.research-studies-toolbar {
border-bottom:1px solid #a8a8a8;
margin-top:25px !important;
margin-bottom:20px;
margin-left:10px;
padding:0 0 8px 0 !important;
width:725px;
background:url(../images/bg_toolbar.gif) bottom left repeat-x transparent;
}
div.research-studies-toolbar ul {
padding:0;
margin:0 0 0 10px !important;
display:block;
}
div.research-studies-toolbar li {
float:left;
margin-right:30px !important;
list-style:none;
list-style-postion:inside;
}
div.research-studies-toolbar li a {
line-height:auto;
padding:5px 0 5px 0;
color:#585858 !important;
}
div.research-studies-toolbar li.active a {
font-weight:bold;
}
div.research-studies-toolbar li#tool-home a {
padding-left:19px;
background: url(../images/home_icon.jpg) 0 4px no-repeat transparent;
}
div.research-studies-toolbar li#tool-add-trial a {
padding-left:17px;
background: url(../images/icon_add_trial.gif) 0 4px no-repeat transparent;
}
div.research-studies-toolbar li#tool-trials-in-process a {
padding-left:17px;
background: url(../images/icon_trials_in_process.gif) 0 4px no-repeat transparent;
}
div.research-studies-toolbar li#tool-find-trial a {
padding-left:21px;
background: url(../images/icon_find_trial.gif) 0 4px no-repeat transparent;
}
div.research-studies-toolbar li#tool-volunteers a {
padding-left:17px;
background: url(../images/icon_volunteers.gif) 0 4px no-repeat transparent;
}
div.research-studies-toolbar li#tool-reports a {
padding-left:16px;
background: url(../images/icon_reports.gif) 0 4px no-repeat transparent;
}
ul.page-tools {
padding:0;
margin:0 0 10px 0 !important;
display:block;
}
ul.page-tools li {
float:left;
list-style:none;
margin-right:7px;
padding:0;
font-size:10px;
}
ul.page-tools a,
ul.page-tools a:link {
padding-left:15px;
color:#585858 !important;
}
ul.page-tools li#button-email a {
background: url(../images/icon_email_this.gif) 0 0 no-repeat transparent;
}
ul.page-tools li#button-print a {
background: url(../images/icon_print_version.gif) 0 0 no-repeat transparent;
}
ul.page-tabs {
background: url(../images/bg_tabs.gif) top right repeat-x transparent;
margin:0 0 20px 0 !important;
padding:0 !important;
}
ul.page-tabs li {
float:left;
list-style:none;
padding:0 !important;
margin:0 !important;
line-height:12px !important;
height:20px;
font-size:10px;
background: url(../images/bg_tab_inactive_right.gif) top right no-repeat transparent;
}
ul.page-tabs li a {
padding:3px 10px 5px 10px;
display:block;
background-color:#e7e7e7;
color:#585858 !important;
line-height:12px !important;
background: url(../images/bg_tab_inactive_left.gif) 0 0 no-repeat transparent;
text-decoration:none;
}
ul.page-tabs li a:hover {
text-decoration:none !important;
}
ul.page-tabs li.active {
background: url(../images/bg_tab_active_right.gif) top right repeat-x transparent;
}
ul.page-tabs li.active a {
color:#cc6733 !important;
background-color:#ffffff;
padding:3px 10px 6px 10px;
background: url(../images/bg_tab_active_left.gif) 0 0 no-repeat transparent;
}
div#footer-form-edit {
padding:20px 0 25px 0 !important;
text-align:center;
border-top:1px solid #c2c0c0;
margin:35px 10px 0 20px !important;
clear:left;
zoom:1; /* ie double padding bug */
width:705px;
}
div#footer-form-edit a {
text-decoration:none;
margin-right:10px;
}
div#footer-form-edit img {
border:none !important;
}


/* forms */

fieldset {
/*border:1px solid #c2c0c0;
border-left:none;
border-right:none;*/
border:none;
padding:0;
margin-bottom:25px
}
input.input-short {
width:30px;
margin:0 5px 0 5px;
}
input.input-medium {
width:80px;
margin:0 10px 0 0;
}
input.input-xmedium {
width:120px;
margin:0 5px 0 0 !important;
}
input.input-long {
width:165px;
margin:0 5px 3px 0;
}
input.radio {
vertical-align:baseline;

}
body.research-studies input {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
color: #333333;
}
body.research-studies textarea {
width:378px;
display:block;
margin-top:5px !important;
clear:left;
}
textarea.short {
height:60px;
}
textarea.tall {
height:190px;
}

.form-section-title-short {
float:left;
width:75px;
color:#cc6733 !important;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}
div.form-section-title-short {
height:100%;
}
div.form-section-title-short + div{
overflow:hidden;
}
.form-label-fixed-floater {
float:left;
width:60px;
}
.out-for-review { color:#974598 !important; }
.changed { color:#4171be !important; }
.reviewed { color:#45791e !important; }


/* clearing floats */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.required {
    color:#C7511F;
}

table.addInvestigator th {
    text-align:left;
}
