﻿
.PracticeListItem
{
    font-size: 90%;
        
}
/*
.TableText
{
       	clear: both; FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica, sans-serif; 
       	border: solid 1px #1863ad; padding-top: 5px; padding-bottom: 5px;  
       	background-color: #e5effa;
}
*/
.PatientHistory
{
    float: left;
}

.PatientHistoryDemographics
{
    float: right;
}

.PatientHistoryResults
{
    float: left;
    width: 100%;
}

.Demographics
{
    text-align: left;
    width: 250px;
}

.reportBox
{
	BORDER-RIGHT: #1863ad 1px solid; 
	BORDER-TOP: #1863ad 1px solid; 
	BORDER-LEFT: #1863ad 1px solid; 
	BORDER-BOTTOM: #1863ad 1px solid;
    width: 550px;
}
.boxHeader
{
    color: #E9967A;/*#1863ad;*/
    background-color: #fefaf0; /*#f2faff;*/
    margin-left: -10px;
    margin-right: -15px;
    text-align: center;
    line-height: 25px;
    margin-bottom: 15px;
    font-weight:bold;
}
.attendance
{
    width: 525px;
}
.attendance_left_column
{
    padding-right: 15px;
    float: left;
    width: 250px;

}

.attendance_right_column
{
    float: right;
    width: 250px;
}

.attendance_left
{
    line-height: 18px;
    float: left;
    padding-right: 5px;
    font-size: 85%;
    text-align: right;
    width: 125px;
}

.attendance_right
{
    float: right;
    line-height: 18px;
    font-size: 85%;
    width: 125px;
}
.attendance_label
{
    font-weight: bold;
}

.specifics_grid_header
{
   	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	COLOR: #1863ad;
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #f2faff; 
	TEXT-DECORATION: none;
	text-align: center;
	font-size: 85%;
	line-height: 25px;
}

.grid_header
{
   	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	COLOR: #1863ad;
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #e5effa; 
	TEXT-DECORATION: none;
	text-align: center;
	font-size: 85%;
	line-height: 25px;
}

.grid_item
{
	PADDING-LEFT: 5px; 
	font-size: 85%;
    line-height: 18px;
}

.grid_item_alternating
{
	PADDING-LEFT: 5px; 
	font-size: 85%;
    line-height: 18px;
    background-color: #f2faff;
}
.practice
{
    font-weight: bold;
}

.username
{
    color: #01009a;
}

.reportCHM { background-color: #FFFF44;}
.reportIMM0 { background-color: #ffCB66;}
.reportIMM1 { background-color: #FFB0B0;}
.reportHAE { background-color: #FFB0B0;}
.reportMIC { background-color: #CBFFCB;}
.reportHIS { background-color: #CBCBCB;}
.reportRAD { background-color: #FFFFFF;}
.reportCYT { background-color: #ff6600;}
.reportOther { background-color: #FFFFFF;}

.consultant_body
{
    width: 700px;
}

.specialty_list
{
    text-align: right;
}

.dgReportHeader
{
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
}

.dgReportBody
{
    background-color: #ffffff;
}

.Report
{
    border: solid 1px #01009a;  
    padding: 3px;
    width: 600px;
    font-size: 90%;
}

.ReportFooter
{
    padding-top: 5px;
}

.ReportHeader
{
    padding-bottom: 5px;
}

.ReportBody
{
    background-color:#ffffff;
}

.ReportText
{
    font-weight: bold;
    color: #0066cc;
}

.searchButtons
{
    margin-top: 20px;
    clear: both;
    float: left;
    text-align: center;
}

.calendar
{
    background-color: #f2faff;
    width: 200px;
    color: #663399;
    height: 175px;
    font-size: 9px;
    font-family: Verdana; 
    border: solid 1px #01009a;  
}
.calendar_select
{
    background-color: #01009a;
}
.calendar_nextprevious
{
     background-color: #FFFFCC;
     font-size: 11px;
     text-align: center;
}
.calender_header
{
    height: 1px;
    background-color: #0066cc;
}
.calendar_selected
{
 font-weight: bold;
 background-color: red;
}
.calendar_title
{
    color: #0066cc;
    font-weight: bold;
    font-size: 12px;
    background-color: #f2faff;
}
.calendar_othermonth
{
    color: red;
}

.loginButtonsRight
{
    float: right;
}

.button
{
	BORDER-RIGHT: #0066cc 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #0066cc 1px solid; 
	PADDING-LEFT: 1px; 
	BACKGROUND: #e5effa; 
	PADDING-BOTTOM: 1px; 
	FONT: bold 12px verdana,tahoma; 
	BORDER-LEFT: blue 1px solid; 
	COLOR: #0066cc; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #0066cc 1px solid
}

.button1
{
	BORDER-RIGHT: #0066cc 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #0066cc 1px solid; 
	PADDING-LEFT: 1px; 
	BACKGROUND: #6666ff;/*#ffccff;*/ 
	PADDING-BOTTOM: 1px; 
	FONT: bold 12px verdana,tahoma; 
	BORDER-LEFT: blue 1px solid; 
	COLOR: #ffffff; /*#0066cc;*/ 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #0066cc 1px solid
}




.smallText
{
    vertical-align: middle;  
    padding-left: 10px;
    font-size: 10px;
	COLOR: #0066cc; 
}

.dGridBorder
{
	BORDER-RIGHT: #0066cc 1px solid; 
	BORDER-TOP: #0066cc 1px solid; 
	BORDER-LEFT: #0066cc 1px solid; 
	BORDER-BOTTOM: #0066cc 1px solid;
    width: 600px;
}

.dGridOutpatientsBorder
{
	BORDER-RIGHT: #0066cc 1px solid; 
	BORDER-TOP: #0066cc 1px solid; 
	BORDER-LEFT: #0066cc 1px solid; 
	BORDER-BOTTOM: #0066cc 1px solid;
    width: 650px;
}

.dGridInpatientsBorder
{
	BORDER-RIGHT: #0066cc 1px solid; 
	BORDER-TOP: #0066cc 1px solid; 
	BORDER-LEFT: #0066cc 1px solid; 
	BORDER-BOTTOM: #0066cc 1px solid;
    width: 655px;
}

.dGridHeader
{
    background-color: #0bb5ff; /*#0066cc;*/
    color: White;/* #FFFFC0;  */
    font-size: 90%; /*95%;*/
    text-align: center;
    font-weight: bold;
    line-height: 20px;
}


.dGridHeader1
{
    background-color: #6699ff;
    color: White;/* #FFFFC0;  */
    font-size: 90%; /*95%;*/
    text-align: center;
    font-weight: bold;
    line-height: 20px;
}


.dGridItemLeftSmall
{
    
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:  95%; 
    text-align: left;
}

.dGridItemLeftSmallCentre
{
    font-family : Arial,Verdana,Helvetica, sans-serif;
	font-size:  95%; 
    text-align: center;
}
.dGridItemLeft
{
    font-size: 95%;
    text-align: left;
    line-height: 20px;
}

.dGridItemWhite
{
    font-size: 95%;
    text-align: center;
    line-height: 20px;
    background-color: #ffffff;
}

.dGridItem
{
    font-size: 95%;
    text-align: center;
    line-height: 20px;
}

.dGridAlternatingItem
{
    font-size: 95%;
    text-align: center;
    background-color: #f2faff;
}

/* Search Box */
.searchBox
{
	BORDER-RIGHT: #bfe5ff 1px solid; 
	BORDER-TOP: #bfe5ff 1px solid; 
	BORDER-LEFT: #bfe5ff 1px solid; 
	BORDER-BOTTOM: #bfe5ff 1px solid;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
    width: 500px;
}

.searchBoxLeftColumn
{
    width: 175;
    text-align: right;
    float: left;
    line-height: 23px;
    padding-right: 5px;
}

.searchBoxRightColumn
{
    width: 200;
    text-align: left;
    float: left;
    line-height: 23px;
}

.emailPreferencesBox
{
	BORDER-RIGHT: #bfe5ff 1px solid; 
	BORDER-TOP: #bfe5ff 1px solid; 
	BORDER-LEFT: #bfe5ff 1px solid; 
	BORDER-BOTTOM: #bfe5ff 1px solid;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
    width: 600px;
}

.emailPreferencesLeftColumn
{
    width: 125;
    text-align: right;
    float: left;
    line-height: 23px;
    padding-right: 5px;
}

.emailPreferencesRightColumn
{
    width: 450;
    text-align: left;
    float: left;
    line-height: 23px;
}

/* Login box */
.loginBox
{
	BORDER-RIGHT: #bfe5ff 1px solid; 
	BORDER-TOP: #bfe5ff 1px solid; 
	BORDER-LEFT: #bfe5ff 1px solid; 
	BORDER-BOTTOM: #bfe5ff 1px solid;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
    width: 500px;
}

.loginBoxLeftColumn
{
    width: 125;
    text-align: right;
    float: left;
    line-height: 23px;
    padding-right: 5px;
}

.loginBoxRightColumn
{
    width: 300;
    text-align: left;
    float: left;
    line-height: 23px;
}

/* Registration Box */
.registrationBox
{
	BORDER-RIGHT: #bfe5ff 1px solid; 
	BORDER-TOP: #bfe5ff 1px solid; 
	BORDER-LEFT: #bfe5ff 1px solid; 
	BORDER-BOTTOM: #bfe5ff 1px solid;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
    width: 600px;
}

.registrationBoxLeftColumn
{
    width: 125;
    text-align: right;
    float: left;
    line-height: 23px;
    padding-right: 5px;
}

.registrationBoxRightColumn
{
    width: 460;
    text-align: left;
    float: left;
    line-height: 23px;
}

.textbox100centre{width: 100px; text-align: center;}

.textbox75{width: 75px;}
.textbox100{width: 100px;}
.textbox150{width: 150px;}
.textbox200{width: 200px;}
.textbox250{width: 250px;}
.textbox300{width: 300px;}

.textarea250{width: 250px; height:85px;}
.textarea350{width: 350px; height:85px;}

.adminList
{
	BORDER-RIGHT: #0066cc 1px solid; 
	BORDER-TOP: #0066cc 1px solid; 
	BORDER-LEFT: #0066cc 1px solid; 
	BORDER-BOTTOM: #0066cc 1px solid;
    width: 655px;
}

.adminListWide
{
	BORDER-RIGHT: #0066cc 1px solid; 
	BORDER-TOP: #0066cc 1px solid; 
	BORDER-LEFT: #0066cc 1px solid; 
	BORDER-BOTTOM: #0066cc 1px solid;
    width: 700px;
}