﻿.maintable 
{
	page-break-after:always;	
}

.userinfo 
{
    font-size:8pt;
    font-style:italic;
    text-align:right;
}

.homepagetitle {
    font-size: 14pt;
    font-weight:bold;
    font-style:italic;
    color:#85ACF7;
    text-align:center;
}
.sdv 
{
	color:Red;
	border: 1px;
	font-size: 12pt;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
}


.studyTitle {
    font-size: 22pt;
    font-weight:bold;
    color:White;
}

.studyProtocol {
    font-size: 13pt;
    font-style:italic;
    color:White;
}

.actionMessage 
{
    text-align:center;
    font-size:13pt;
    font-weight:bold;
    color:#AD4C21;
    
}

.tableTitle {
    font-size: 30pt;
    background-color: #d2d2d2;
    color:Black;    
}

.tableNumber {
    font-weight:bold;
    background-color:#00C6FE;
}

.tableItem {
    background-color:#efefef;
}

.sectionTitle {
    font-size: 14pt;
    background-color: #efefef;
    color:Black;    
}

.drugclass
{
    font-size: 8pt;
    overflow:visible;
}

#momT a {
    font-size:9pt;
    font-weight:bold;
    color:Black;
    text-decoration:none;
}

#momT a:hover {
    text-decoration:underline;
}

#secT a{
    font-size:9pt;
    color:Black;
    text-decoration:none;
}

#secT a:hover {
    text-decoration:underline;
}

.MessageTitle 
{
    font-size: 20pt;
    color:Red;
    font-weight: bold;
}

.MessageText
{
    font-size: 14pt;
    color:black;
}

.LinkTitle 
{
    font-size: 14pt;
    color:Navy;
}

.LinkText
{
    font-size: 10pt;
    font-style:inherit;
    color:black;
}

.stdlink
{
    
    
}

.SectionHeader
{
    font-family:Arial;
    font-size:20pt;
    color:white;
    background-color:#072a5e;
    font-weight:bold;
    text-align:right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
}

.SectionFooter
{
    text-align:center;
    background-color:#950505;
}

.SectionWarningHeader
{
    font-weight:bold;
    border-width:1pt;
    border-style:solid;
    border-color:Red;
    background-color:red;
    color:#FFFF7F;
}
.SectionWarning 
{
    border-width:1pt;
    border-style:solid;
    border-color:Red;
    background-color:#FFFF7F;
    color:Red;
}

.LabelLevel1
{
    background-color:#dcdcdc;/* ### */
    font-size:10pt;
    font-weight:400;
}

.LabelLevel1_ro
{
	background-color: #dbf1ff;
	font-size: 10pt;
	font-weight: 400;
}

.LabelLevel2
{
    background-color:#acacac;
    font-size:10pt;
    font-weight:400;
    text-align:right;
}

.SectionGroup
{
    font-weight: bold;
    font-size: 16px;
    color: navy;
    background-color: #ffcc66;
    text-align:left; 
}

.SectionGroupSection
{
    background-color: #bcbcbc;
    font-size: 10pt;
    font-weight: 400;
}

.eCrfItem
{
    font-size:8pt;
    background-color:#ededed; 
}

.eCrfItem_ro
{
    font-size:8pt;
    background-color:#FFFFAA; 
}

.validationCell 
{
    background-color:#FFe9b2;
   
}

.RadioButtonClearAction
{
    text-align:right;
    font-weight:bold;
    color:navy;
    text-decoration:none;
    float: right;
}

.RadioButtonClearAction:hover
{
    text-decoration:underline;
}

.VerticalTableHeader 
{
    font-weight:bold;
    background-color:#dedede;
    text-align:center;
}

.labelize 
{
    border-style:none;
    background-color:#dcdcdc; /* must be equal to ### */
}


/* PATIENTS MENU STYLES */
.patmenu_header_pre 
{
    background-color:#072a5e;
    font-weight:bold;
    color:white;
    text-align:center;
}
.patmenu_header_top
{
    background-color:#072a5e;
    font-weight:bold;
    color:white;
    text-align:center;
}

.patmenu_header
{
	background-color: #ffcc66;
	text-align: center;
	font-weight: bold;
	color: navy;
}
.patmenu_header_info 
{
    background-color:#989898;
    font-weight:bold;
    color:white;
    text-align:center;
}
    
.patmenu_cells
{
    text-align:center;
}
.patmenu_cells_pre
{
    font-weight:bold;
}
.rowbackcolor_1
{
    background-color: #dfdfdf;
}
.rowbackcolor_2
{
    background-color: #fdfdfd;
}
.legend_header
{
    font-size:8pt;
    background-color:#dedede;
    color:Black;
}
.legend_short
{
    font-size:8pt;
    font-weight:bold;
    text-align:right;
}
.legend_descr
{
    font-size:8pt;
    font-style:italic;    
}
.visit_full 
{
    background-image: url(Images/full.gif);
    border:0;
    text-decoration:none;
}

/* PATIENT INFO SINGLE-ROW TABLE */
.pinfo_row
{
    font-size: 8pt;
    text-align:center;
    font-weight:bold;
    background-color:#e9e9e9;
    color:#072a5e;
    
}

.warningMessage 
{
    font-size:13pt;
    color:navy;
}
