﻿.maintable
{
	page-break-after: always;
	border-color: #666666;
}

.maintable2
{
	page-break-after:always;
	border-color: #666666;
}


.clintoolbar {
    background-color: #dedede;
}

.remindertable
{
	border-color: #666666;
}

.systemError
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	font-family: Tahoma;
}


.PatientMenuLegendClass {
    background-color: white;
    padding: 10px 10px 10px 10px;
}

#pmLegend { 
    background-color:#fff;
    border-radius:15px;
    color:#000;
    display:none; 
    padding:10px;
    min-width:400px;
    min-height: 180px;
}

.b-close{
    cursor:pointer;
    position:absolute;
    right:10px;
    top:5px;
}

#PageAuditor { 
    background-color:#efefef;
    border-radius:15px;
    color:#000;
    padding:10px;
    min-width:600px;
    min-height: 280px;
}

#SDVPageAuditor { 
    background-color:#efefef;
    border-radius:15px;
    color:#000;
    padding:10px;
    min-width:600px;
    min-height: 280px;
}

#CRPageAuditor { 
    background-color:#efefef;
    border-radius:15px;
    color:#000;
    padding:10px;
    min-width:600px;
    min-height: 280px;
}

.SectionHeaderSub
{
	font-family: Arial;
	font-size: 20pt;
	color: white;
	line-height: 20pt;
	background-color: #072a5e;
	font-weight: bold;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}

.sectionMessageContainer {
    border-left-style:solid;
    border-left-width: 1px;
    border-left-color: #dedede;
    border-right-style:solid;
    border-right-width: 1px;
    border-right-color: #dedede;
}


.ReportFilterContainer {
    text-align: center;
    background-color: #dedede;
    padding-top:10px;
    padding-bottom:10px;
}

.ReportActionContainer {
    text-align:right;
    background-color: #dedede;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;
}

.SectionValidationSummary {
    color:red;
}

.ReportActionButton {
    background-color: #3498db;
    color:white;
    padding: 3px 3px 3px 3px;
}

.ReportActionLink {
    background-color: #666666;
    color:white;
    padding: 3px 3px 3px 3px;
}

.CNetAdvancedReportActiveLink {
    padding: 3px 5px 3px 5px;
    background-color: #eaeaea;
    font-weight:bold;
}

.CNetAdvancedReportActiveLabel {
    padding: 3px 5px 3px 5px;
    background-color: yellow;
    font-weight:bold;
}

.labSelection {
    padding:4px 8px 4px 8px;
    font-weight:400;
    background-color: #072a5e;
    color: white;
}

.labSelectionText {
    text-align:center;
}


.labEnabled {

    color:green;
}

.labDisabled {
    color:red;

}

.systemErrorPanel
{
	padding: 2px;
	color: #00FF00;
	background-color: #000000;
	font-family: Verdana;
	font-weight: bold;
}

.addNewPatientRow 
{
	background-color: #eeeeee;		
}

.editPortalNewsLink {
    font-weight:bold;
    color:black;
    padding: 3px 3px 3px 3px;
}

.editPortalNewsLink:hover {
    background-color:yellow;

}

.instructionText {
	color:Red;
	font-size:12px;	
	line-height:18px;
	font-family: Verdana;
	font-weight: bold;
}

.errorTitle
{
	color: red;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	font-size: 28pt;
}
.errorMessage
{
	color: red;
	padding: 2px 2px 2px 2px;
	font-size: 10pt;
}

.SiteInfoContainer {
    font-size:13px;
    line-height:15px;
}


.SectionPHVWarningLevel1
{
	border-width: 1pt;
	border-style: solid;
	border-color: Red;
	background-color: #A9E2F3;
	color: navy;
}
.SectionPDWarningLevel1
{
	border-width: 1pt;
	border-style: solid;
	border-color: Red;
	background-color: #A9E2F3;
	color: navy;
}


.toolbarDescriptor
{
	color: Orange;
	font-weight:bold;
	font-size:12px;
    line-height: 20px;
	float:right;
	padding-right: 10px;
}

.warningmessage 
{
	color:Red;
	font-weight:bold;	
}

.userinfo
{
	font-size: 8pt;
	font-style: italic;
	text-align: right;
	padding: 0px 0px 0px 0px;
}

.actionLink {
	font-weight:bold;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
}

.pre_userinfo 
{
	background-color : Black;
	color:Orange;	
}

.highlight 
{
	padding: 3px 8px 3px 8px;
	background-color: Yellow;	
}

.noteUsed
{
	margin-top: 3px;
	padding: 3px 8px 3px 8px;
	background-color: #99FF66;
	font-style:italic;
}

.inehrited
{
	background-color: #A8D3FF;
	font-style: italic;
	text-align: right;
	padding-right: 6px;
}

.toolbarContainerClass 
{
	background-color: #ffffff;
	padding-right: 30px;
}

.actionLinkOnToolbar
{
	color: Red;
}

.loginTitleText 
{
	padding: 3px 3px 3px 3px;	
}

.loginInstructions 
{
	font-family:Verdana;
	font-size:12px;
	padding-bottom:15px;
}

.legendPM {
	padding: 8px 8px 8px 8px;	
}

#mainLogin input
{
	margin:  3px 0px 3px 0px;	
}

.centerLink
{
	text-align: center;
}

.SectionWarningHeaderLevel1
{
	font-weight: bold;
	border-width: 1pt;
	border-style: solid;
	border-color: Red;
	background-color: red;
	color: #FFFF7F;
}
.SectionWarningLevel1
{
	border-width: 1pt;
	border-style: solid;
	border-color: Red;
	background-color: #FFFF7F;
	color: Red;
}



.eCRFNoteHeader
{
	font-weight: bold;
    font-style:italic;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: #8b0000;
	color: #ffe4b5;
    padding: 4px 0px 4px 4px ;
	font-size: 12pt;
}

.tExtra
{
	background-color: #dddddd;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
}

.tExtraHead
{
	background-color: #072a5e;
	font-weight: bold;
	color: white;
	font-size: smaller;
	text-align: center;
}

.eCRFNote_I
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: #ffe4b5;
	color: #8b0000;
}
.eCRFNote_C
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: #ffe4b5;
	color: #8b0000;
}

.eCRFNote_P
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: #C0C0C0;
	color: #666666;
}

.eCRFNote_U
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: #FFFF99;
	color: #666666;
}

.eCRFNote
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: #ffe4b5;
	color: #8b0000;
}

.ConfirmedSectionWarningHeader
{
	font-weight: bold;
	border-width: 1pt;
	border-style: solid;
	border-color: black;
	background-color: black;
	color: #d3d3d3;
}
.ConfirmedSectionWarning
{
	border-width: 1pt;
	border-style: solid;
	border-color: black;
	background-color: #dcdcdc;
	color: black;
}

.SectionWarningHeaderLevel2
{
	font-weight: bold;
	border-width: 1pt;
	border-style: solid;
	border-color: #4169e1;
	background-color: #4169e1;
	color: white;
}

.SectionWarningLevel2
{
	border-width: 1pt;
	border-style: solid;
	border-color: #4169e1;
	background-color: #dedede;
	color: navy;
}

.homepagetitle
{
	font-size: 15pt;
	font-weight: bold;
	font-style: italic;
	color: #000073;
	text-align: center;
	padding-left: 15px;
}

.patmenu_message {
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	text-align:center;
	background-color: #dedede;
	color: #333333;
	padding-right : 10px;
	padding-top : 7px;
	padding-bottom : 7px;
}

.patmenu_phase_title
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	text-align:right;
	background-color: #EEEEEE;
	color: #333333;
	padding-right : 10px;
	padding-top : 7px;
	padding-bottom : 7px;
}

.patmenu_query_summary {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	text-align:center;
	background-color: #F7CBCA;
	color: #333333;
	padding-top : 7px;
	padding-bottom : 7px;
}

.query_panel {
    line-height: 1.9em;
}

.animage
{
	text-align: center;
}

.sdv
{
	color: Red;
	border: 1px;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

.eCrfItemRightMessage
{
	color: #6495ed;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: content-box;
    background: linear-gradient(to bottom, #EDF5F8, #CDE5EF) repeat scroll 0 0 #CDE5EF;
    border-color: #B4CCCE #B3C0C8 #9EB9C2;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px white inset, 0 1px 2px rgba(0, 0, 0, 0.15);
    color: #527881;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Lucida Grande',Tahoma,Verdana,sans-serif;
    height: 29px;
    outline: 0 none;
    padding: 0 18px;
    text-shadow: 0 1px #E3F1F1;	
}




.studyTitle
{
	font-size: 22pt;
	font-weight: bold;
	color: White;
}

.studyProtocol
{
	font-size: 13pt;
	font-style: italic;
	color: White;
}

.phaseTitle
{
	padding: 3px  20px 3px 20px;
	text-align: center;
	font-size: 14pt;
	line-height: 20pt;
	font-weight: bold;
	color: navy;
}

.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;
}

.MomentTitleStyle
{
    line-height:25px;
	font-size: 12pt;
	font-weight: bold;
	background-color: #dedede;
	color: Black;
	text-align: right;
}

.MomentTitleStyleText {

}

.QueryToolHeader
{
	padding: 5px;
	font-size: 13pt;
	font-weight: bold;
	background-color: #3366FF;
	color: #FFFF99;
	text-align: left;
}


.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: 14pt;
	line-height: 20pt;
	color: Red;
	font-weight: bold;
}

.MessageText
{
	font-size: 14pt;
	color: black;
    padding-top:10px;
    padding-right:10px;
}

.LabelText
{
	font-size: 10pt;
	color: black;
}

.LinkTitle
{
	font-size: 14pt;
	color: Navy;
}

.LinkText
{
	font-size: 10pt;
	font-style: inherit;
	color: black;
}

.stdlink
{
}

.matrixH
{
	background-color: #dadada;
	font-weight: bold;
}

.matrixV
{
	background-color: #a9a9a9;
	font-weight: bold;
	text-align:left;
}

.matrixTopHeader
{
	text-align: center;
	font-weight: bold;
	background-color: #FFe9b2;
}

.SectionHeader
{
	font-family: Arial;
	font-size: 20pt;
	color: white;
	line-height: 20pt;
	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;
}

.matchingErrors
{
	text-align: left;
	font-weight: bold;
	border-color: Red;
	background-color: red;
	font-size: 12pt;
	color: white;
}

.matchingErrors2
{
	font-weight: bold;
	border-color: #343434;
	background-color: yellow;
	font-size: 12pt;
	color: red;
}


.MomentIndexLink
{
	background-color: #dcdcdc; /* ### */
	font-size: 10pt;
	font-weight: bold;
}

.MomentIndexLink:hover
{
	background-color: #cdcdcd; /* ### */
	font-size: 10pt;
	font-weight: bold;
}

.LabelLevel1
{
	background-color: #dcdcdc; /* ### */
	font-size: 10pt;
	font-weight: bold;
}

TD .LabelLevel1
{
	background-color: #dedede; /* ### */ /*  	background-image: url("CssImages/corner_a.png") ; 	background-position : right top; 	background-repeat: no-repeat; 	*/
	font-size: 10pt;
	font-weight: bold;
}

.LabelLevel1_ro
{
	background-color: #dcdcdc;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #666666;
}

.LabelLevel2
{
	background-color: #acacac;
	font-size: 10pt;
	font-weight: 400;
	text-align: right;
}

.SectionSkip
{
	background-color: #dcdcdc; /* #ffcc66; */
	text-align: center;
	padding-bottom: 5px;
}

.SectionGroup
{
	font-size: 10pt;
	font-weight: bold;
	color: navy;
	background-color: #dcdcdc; /* #ffcc66; */
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
}

.SectionGroupLight
{
	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: #ededed;
}

.validationCell
{
	text-align:center;
	/* background-color: #FFe9b2; */
    background-color: #ededed;
}

.momentMessage {
    /* background-color: #a9caff;*/
    background-color: #bcbcbc;
}

.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;
	font-weight: bold;
	background-color: #dcdcdc; /* must be equal to ### */
}

.labelizedTextbox {
    font-weight: bold;
    font-size:larger;
    padding: 5px 10px 5px 5px;
    
}

.labsrange_r
{
	border-style: none;
	text-align: right;
	background-color: #ededed; /* must be equal to ### */
}

.labsrange_l
{
	border-style: none;
	text-align: center;
	background-color: #dedede; /* must be equal to ### */
}

.labsrange_c
{
	border-style: none;
	text-align: center;
	background-color: #dedede; /* must be equal to ### */
}

.labsrange_r_customized
{
	border-style: none;
	text-align: right;
	background-color: #FFCC66;
}

.labsrange_l_customized
{
	border-style: none;
	text-align: center;
	background-color: #FFCC66;
}

.labsrange_c_customized
{
	border-style: none;
	text-align: center;
	background-color: #FFCC66;
}

._today_day
{
	font-size:30px;
		
}
._today_month 
{
	font-size:15px;
	padding-right: 5px;
}
._today_year 
{
	color: #ababab;
	padding-left: 10px;
	padding-right: 10px;
	font-size:20px;
}

.lock_section
{
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFE9B2;
	text-align: center;
	font-weight: bold;
	font-size: larger;
	color: #FF0000;
}

/* PATIENTS MENU STYLES */
.patmenu_header_pre
{
	background-color: #072a5e;
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.patmenu_header_top
{
	background-color: #072a5e;
	font-weight: bold;
	color: white;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.patmenu_header
{
	background-color: #ffcc66;
	text-align: center;
	font-weight: bold;
	font-size: smaller;
	color: navy;
}

.patmenu_header_info
{
	background-color: #989898;
	font-weight: bold;
	color: white;
	text-align: center;
}

.patmenu_cells
{
	text-align: center;
    border: solid 1px #999;
}
.patmenu_cells_pre
{
	font-weight: bold;
	text-align: center;
    border: solid 1px #999;
}

.patmenu_cells_pre_dropping
{
	color: Red;
	font-weight: bold;
	text-align: center;
    border: solid 1px #999;
}

.warning_red_message
{
	color: Red;
	font-weight: bold;
	text-align: center;
}

.rowbackcolor_1
{
	background-color: #dfdfdf;
	text-align: left;
}
.rowbackcolor_2
{
	background-color: #fdfdfd;
	color: green;
}

.patmenu_row_odd {
	background-color: #efefef;
	color: green;
}

.patmenu_row_even {
	background-color: #ffffff;
	color: green;
}


.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;
}

.patientInfoContainer {
    background-color: #ededed;
}

._patinfo_A 
{
	background-color: #ededed;	
	padding: 5px 5px 5px 5px;
	font-style:italic;
}

._patinfo_B
{
	background-color: #fafafa;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}




/* PATIENT INFO SINGLE-ROW TABLE */
.pinfo_row
{
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	background-color: #e9e9e9;
	color: #072a5e;
}

.pinfo_row_orange
{
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	background-color: #e9e9e9;
	color: #072a5e;
}

.pinfo_row_dark
{
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	background-color: #cdcdcd;
	color: #072a5e;
}

.study_row
{
	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	background-color: #FFFF99;
	color: #000000;
}

.StudyInfoSummary {
    padding-top:10px;
    padding-bottom:10px;
}

.warningMessage
{
	font-size: 13pt;
	color: navy;
}


.emphatize
{
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	background-color: red;
	color: white;
}

.webaccess
{
	background-color: black;
	color: #90ee90;
	font-weight: bold;
	font-family: Arial;
}

.webaccessout
{
	border-width: 1pt;
	border-style: solid;
	background-color: #fdfaaf;
	color: #000000;
	font-weight: bold;
}

._admin_monitor
{
	padding: 5px;
	background-color: black;
	color: #66FF33;
	font-weight: bold;
	font-family: Arial;
}



.actionButtonDate
{
	
}

.actionButtonDateContainer
{
	vertical-align:top;
	padding: 5px 5px 5px 5px;

}

.thinmessage
{
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	color: red;
}


.sec0
{
	background-color: #000000;
	color:#ffffff;
}
.sec1
{
	background-color: #ffff00;
}
.sec2
{
	background-color: #ffcc00;
}
.sec3
{
	background-color: #ff9900;
}
.sec4
{
	background-color: #ff6600;
}
.sec5
{
	background-color: #ff3300;
}
.sec6
{
	background-color: #cc3300;
}

.molecular
{
	color: White;
	background-color: black;
}


.SubmitHeader
{
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: Red;
}

.SubmitText
{
	line-height: 25px;
	font-size: 18px;
	color: Red;
}

.homepagereminder
{
	border: solid 0px #CC0000;
	background: #ffdedd 18px 15px no-repeat;
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
	
}

.homepagereminder_icon
{
	border: solid 0px #CC0000;
	background: #F7CBCA 18px 15px no-repeat;
	padding: 3px;
	text-align: center;
}



.icon-error
{
    margin: 30px;
	border: solid 0px #CC0000;
	background: #F7CBCA 18px 15px no-repeat;
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
	padding: 15px;
	text-align: center;
}

.icon-error2
{
	border: solid 1px #CC0000;
	background: #F7CBCA 18px 15px no-repeat;
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
	padding: 15px;
	text-align: left;
}

.icon-error3
{
	background-position: 18px 15px;
	border: solid 1px #CC0000;
	background: #FFFF66 no-repeat 18px 15px;
	color: #990000;
	font-weight: bold;
	font-size: 14px;
	padding: 15px;
	text-align: center;
}

.icon-ok
{
	margin: 30px;
	border: solid 0px #90ac13;
	background: #eef4d3 18px 15px no-repeat;
	color: #6b800d;
	font-weight: bold;
	font-size: 14px;
	padding: 15px;
	text-align: center;
}

.icon-msg
{
	border: solid 1px #DEDEDE;
	background: #FFFFCC;
	color: #222222;
	font-size: 12px;
	padding: 15px;
	text-align: center;
}

.randomMessage
{
	margin: 30px;
	border: solid 1px #006666;
	background: #eef4d3 18px 15px no-repeat;
	color: #006666;
	font-weight: bold;
	font-size: 16px;
	padding: 15px;
	text-align: center;
}

.preMessage
{
	color: #232323;
	font-weight: bold;
	font-size: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.preMessageItalic
{
	color: #232323;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	padding-top: 14px;
	padding-bottom: 14px;
}

.preMessageRed
{
	color: red;
	font-weight: bold;
	font-size: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.preMessageRedItalic
{
	color: red;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	padding-top: 14px;
	padding-bottom: 14px;
}

.preMessageLight
{
	color: #232323;
	font-size: 12px;
	font-style: italic;
	padding-top: 14px;
	padding-bottom: 14px;
}

.preMessageNormal
{
	color: #232323;
	font-size: 12px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.itemInfo
{
	z-index: 22;
	position: relative;
	color: Black;
	background-color: #ffff88;
	border: @000000 1px solid;
	padding: 2px 2px 2px 2px; /*	width: 25em; */
	text-align: center;
}

.itemInfoLen
{
	z-index: 22;
	position: relative;
	color: Black;
	background-color: #ffc27a;
	border: @000000 1px solid;
	padding: 2px 2px 2px 2px; /*	width: 25em; */
	text-align: center;
}

.radioValues
{
	color: red;
}

.alignleft {
    text-align:left;
}

/* ---------------------- REPORTS STYLE --------------------  */

.repTitle
{
	color: Navy;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
}

.repHeader
{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background-color: Yellow;
}

.repRow1
{
	text-align: center;
	background-color: #dedede;
}

.repRow2
{
	text-align: center;
	background-color: #fafafa;
}

.repFooter
{
	text-align: right;
	font-weight: bold;
	color: White;
	background: navy;
}

/* ---------------------- REPORTS STYLE --------------------  */

.x_docTitle 
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 14px;		
	line-height: 18px;
}

.x_docDescription 
{
	font-size:12px;
	font-style: italic;
	color: #333333;
	line-height: 14px;
}

/* ----------- styles for the infobox --------------- >> START */
.infoboxcontainer {
	width: 200px;
	background-color: #f90;
	color: #fff;
}

.infoboxcontainer p {
	margin: 0 10px;
	padding: 4px 2px 2px 4px;
}

.infoboxtoptop {
	background: url(cssImages/tr.gif) no-repeat top right;
}

.infoboxtopbottom {
	background: url(cssImages/br.gif) no-repeat top right;
}

img.corner {
	width: 15px;
	height: 15px;
	border: none;
	display: block !important;
}

/* ----------- styles for the infobox --------------- >> END */

	/* SLIDE MENU ----------------------------------------------------------------------*/
	div.sdmenu
	{
		width: 190px;
		font-family: Arial, sans-serif;
		font-size: 12px;
		padding-bottom: 10px;
		background: url(sdImages/bottom.gif) no-repeat right bottom;
		color: #fff;
	}
	div.sdmenu div
	{
		background: url(sdImages/title.gif) repeat-x;
		overflow: hidden;
	}
	div.sdmenu div:first-child
	{
		background: url(sdImages/toptitle.gif) no-repeat;
	}
	div.sdmenu div.collapsed
	{
		height: 25px;
	}
	div.sdmenu div span
	{
		display: block;
		padding: 5px 25px;
		font-weight: bold;
		color: white;
		background: url(sdImages/expanded.gif) no-repeat 10px center;
		cursor: default;
		border-bottom: 1px solid #ddd;
	}
	div.sdmenu div.collapsed span
	{
		background-image: url(sdImages/collapsed.gif);
	}
	div.sdmenu div a
	{
		padding: 5px 10px;
		background: #eee;
		display: block;
		border-bottom: 1px solid #ddd;
		color: #003366;
	}
	div.sdmenu div a.current
	{
		background: #ccc;
	}
	div.sdmenu div a:hover
	{
		background: #003366 url(sdImages/linkarrow.gif) no-repeat right center;
		color: #fff;
		text-decoration: none;
	}
	/* SLIDE MENU ----------------------------------------------------------------------*/
	
	
.consoleMenu 
{
	padding: 5px 15px 5px 15px;	
	background-color: #efefef;
}

.consoleActive 
{
	padding: 5px 15px 5px 15px;	
	background-color: yellow;
}
	

/* ---------------------------------- SUBMIT MESSAGE STYLES ----------------------------- */


.sectionToolContainer {
    padding: 5px 5px 5px 5px;
}


.sectionToolItem {
    padding: 3px 1px 3px 1px;
}

.sectionToolItem:hover {
    background-color: Yellow;
    text-decoration:none;
}


.bContainerClass { /* the container of submit button */
    height:30px;
    padding: 5px 5px 5px 5px;
    background-color: #dedede;
}

.submitMessage {

}

.submitMessageContainer {
    font-size: 8pt;
    text-align:right;
    background-color: #4a4a4a;
    color:#dedede;
}

.activeButton {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.activeButton:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.activeButton2 {
  background: #d9aa34;
  background-image: -webkit-linear-gradient(top, #d9aa34, #b8892b);
  background-image: -moz-linear-gradient(top, #d9aa34, #b8892b);
  background-image: -ms-linear-gradient(top, #d9aa34, #b8892b);
  background-image: -o-linear-gradient(top, #d9aa34, #b8892b);
  background-image: linear-gradient(to bottom, #d9aa34, #b8892b);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.activeButton2:hover  {
  background: #fcc63c;
  background-image: -webkit-linear-gradient(top, #fcc63c, #cc9d2f);
  background-image: -moz-linear-gradient(top, #fcc63c, #cc9d2f);
  background-image: -ms-linear-gradient(top, #fcc63c, #cc9d2f);
  background-image: -o-linear-gradient(top, #fcc63c, #cc9d2f);
  background-image: linear-gradient(to bottom, #fcc63c, #cc9d2f);
  text-decoration: none;
}


.activeButtonLab {
  background: #d9aa34;
  background-image: -webkit-linear-gradient(top, #d9aa34, #b8892b);
  background-image: -moz-linear-gradient(top, #d9aa34, #b8892b);
  background-image: -ms-linear-gradient(top, #d9aa34, #b8892b);
  background-image: -o-linear-gradient(top, #d9aa34, #b8892b);
  background-image: linear-gradient(to bottom, #d9aa34, #b8892b);
  -webkit-border-radius: 14;
  -moz-border-radius: 14;
  border-radius: 14px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 2px 5px 2px 5px;
  text-decoration: none;
}

.activeButtonLab:hover  {
  background: #fcc63c;
  background-image: -webkit-linear-gradient(top, #fcc63c, #cc9d2f);
  background-image: -moz-linear-gradient(top, #fcc63c, #cc9d2f);
  background-image: -ms-linear-gradient(top, #fcc63c, #cc9d2f);
  background-image: -o-linear-gradient(top, #fcc63c, #cc9d2f);
  background-image: linear-gradient(to bottom, #fcc63c, #cc9d2f);
  text-decoration: none;
}

.activeButtonAction {
  background: #d9aa34;
  background-image: -webkit-linear-gradient(top, #bab8b3, #8f8e8d);
  background-image: -moz-linear-gradient(top, #bab8b3, #8f8e8d);
  background-image: -ms-linear-gradient(top, #bab8b3, #8f8e8d);
  background-image: -o-linear-gradient(top, #bab8b3, #8f8e8d);
  background-image: linear-gradient(to bottom, #bab8b3, #8f8e8d);
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 2px 5px 2px 5px;
  text-decoration: none;
}

.activeButtonAction:hover  {
  background: #fcc63c;
  background-image: -webkit-linear-gradient(top, #e71717, #b80606);
  background-image: -moz-linear-gradient(top, #e71717, #b80606);
  background-image: -ms-linear-gradient(top, #e71717, #b80606);
  background-image: -o-linear-gradient(top, #e71717, #b80606);
  background-image: linear-gradient(to bottom, #e71717, #b80606);
  text-decoration: none;
}

#__SUBMIT {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

#__SUBMIT:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

/* ---------------------------------- IMAGE UPLOADED TOOL -------------------------------- */

/* Selection label */
.cnetImageSiteSelection { 
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
}

/* panel containing dropdownn list*/
.selectionfilter {
    padding: 20px 10px 20px 10px;
    background-color: #ffcc66;
}

/* cell contining the image preview */
.cnetImageCell {
    background-color: #222222;
}

/* cell cotaining image properties */
.cnetImageProp {
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#dedede;
    background-color: #ffffff;
    padding-left:20px;
    vertical-align:top;
}

/* property title */
.cnetImagePropTitle {
    font-size: 14px;
    line-height: 20px;
    color: #666666;
}

/* property value */
.cnetImagePropValue {
    font-size: 14px;
    font-weight: bold;
}

/* panel with the "NO IMAGE AVAILABLE" message */
.noimageavailable {
    margin: 10px 10px 10px 10px ;
    padding: 100px 50px 100px 50px;
    text-align:center;
    font-size: 30px;
    color:#a9a9a9;
    background-color: #dedede;
}

/* CODING GRIDVIEW ----------------------------------------------------------------------*/
.pagerStyle
{
    /*background-color: #A9B9D1;*/
    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
    /*font-size: 90%;*/
	/*text-align: left;*/
	color:#FF0000;
	font-weight:bold;
    padding: 5px;
    
}

.pagerStyle a
{
    /*background-color: #A9B9D1;*/
    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	color:#191970;
    padding: 1px;
    text-decoration: underline;
}

.pagerStyle a:hover
{
    /*background-color: transparent;*/
    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	color:White;
    text-decoration: underline;
}
/* CODING GRIDVIEW ----------------------------------------------------------------------*/



		/* ----------------------------- ROUNDED BOX --------------------------*/
.boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 450px; /* ems so it will grow */
	background: url('CssImages/sbbody-r.gif') no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url('CssImages/sbhead-r.gif') no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url('CssImages/sbhead-l.gif') no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: yellow; 
	font-weight: bold; 
	font-size: 1.4em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url('CssImages/sbbody-l.gif') no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}
/* ----------------------------- ROUNDED BOX --------------------------*/	


/* ----------------------------- SAS DOWNLOAD --------------------------*/	
.ll_alignDivR {
    padding-left: 150px;
}

/* ----------------------------- SAS DOWNLOAD --------------------------*/	
	
	
	
	
	

.mGrid {   
    width: 100%;   
    background-color: #fff;   
    margin: 5px 0 10px 0;   
    border: solid 1px #525252;   
    border-collapse:collapse;   
}  
.mGrid td {   
    padding: 2px;   
    border: solid 1px #c1c1c1;   
    color: #717171;   
}  
.mGrid th {   
    padding: 4px 2px;   
    color: #fff;   
    background: #424242 url(./CssImages/grd_head.png) repeat-x top;   
    border-left: solid 1px #525252;   
    font-size: 0.9em;   
}  
.mGrid .alt { background: #fcfcfc url(./CssImages/grd_alt.png) repeat-x top; }  
.mGrid .pgr { background: #424242 url(./CssImages/grd_pgr.png) repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #fff;   
    line-height: 12px;   
 }     
.mGrid .pgr a { color: #999; text-decoration: none; }  
.mGrid .pgr a:hover { color: #000; text-decoration: none; }  


	
	
	.__ssel {
		font-size:14px;
		font-weight: bold;
	}
	
	
.___sselhead
{
    background-color:#dedede;
    font-weight:bold;
	font-size:14px;
    color:black;
    text-align:center;
}		
	
	
	
.imagecontainer 
{
	float:left;	
}	
	


