﻿.journalCalendarDay {
	height:70px;
	border:solid 1px #E3E3E3; /*#498F89;*/
}
.journalCalendarTitle {
	height:25px;
	background-color: White;
	border-width:0px;
	color:#9AC1BE;
	font-size:14pt;
	font-weight:bold;
}
.journalCalendarDayHeader {
	background-color: #498F89;
	border-bottom: solid 2px #629894;
	color: White;
	text-align: center;
}
.journalCalendarOtherDay {
	background-color: #EFF1F0;
	border:solid 1px #E3E3E3;
}
.journalCalendarDay .dayLink {
	text-decoration:none;
	background-image: url(../../images/calendarDay_bg.gif);
	background-position: left center;
	width: 25px;
	height:25px;
	display: inline-block;
	text-align: center;
	font-size:8pt;
	line-height: 21px !important;
	color: White;
}
.journalCalendarDay .dayLink:hover {
	background-position: -25px center;
	color: green;
}
.journalCalendarDayLink 
{
	display: inline-block;
	height: 25px;
	background-color: Gray;
}

.dayEntries {
	padding: 0px 0px 10px 5px;
	margin:0px;
	list-style-type: none;
}
.dayEntries li {
	padding-bottom: 5px;
}
.dayEntries a 
{
	display: inline-block;
	padding-left:25px;
	padding-bottom: 0px;
	padding-top: 4px;
	background-repeat: no-repeat;
	background-position: left center;
}
.calendarSmallHeader {
	background-image: url(../../images/calendarSmallHeader_bg.gif);
	background-repeat: repeat-x;
	height: 26px;
	text-align: center;
	color: #EFDBD3;
	font-weight: bold;
	line-height: 25px;
	border-bottom: solid 2px #EFDBD3;
}
.calendarSmall {
	background-color: White;
	text-align: left;
	border: solid 1px #A6C8F4;
}
.calendarSmallBody 
{
	background-image: url(../../images/calendarSmallBody_bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
}
.journalSelectedCalendarDay {
	/*background-color: #9AC1BE !important;*/
	background-color: #C7E0DE !important;
	background-image: url(../../images/calendarActiveDay_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: Black;
}
.journalSelectedCalendarDay .dayLink {
	text-decoration:none;
	background-image: url(../../images/calendarDay_bg.gif);
	background-position: -52px center;
	background-repeat: no-repeat;
	width:25px;
	height:25px;
	display: inline-block;
	text-align: center;
	font-size:8pt;
	line-height: 21px !important;
}
.lnkEvent {
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	height: 25px;
	width: 25px;
}
.lnkMenu {
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
	height: 25px;
	padding-left: 30px;
	cursor: pointer; cursor: hand;
}
.lnk_journal_event { background-image: url(../../images/journal_bleed.gif); }
.lnk_journal_todo { background-image: url(../../images/journal_todo.gif); }
.lnk_journal_doctor { background-image: url(../../images/journal_doc.gif); }
.lnk_journal_exercise { background-image: url(../../images/journal_exercise.gif); }
.lnk_journal_medicine { background-image: url(../../images/journal_medicine.gif); }
.lnk_journal_weight { background-image: url(../../images/journal_weight.gif); }
.lnk_journal_report { background-image: url(../../images/journal_report.gif); }

.journalMenu {
	list-style-type: none;
}
.journalMenu li {
	padding-bottom: 8px;
}
.journalMenu li .btn {
	text-align: left !important;
}
.standardcell {
}
.lnkDayEvents {
	display: block;
	text-decoration: none;
}
.lnkDayEvents:hover,
.standardcell-hover 
{
	text-decoration: none;
	color: White;
	background-color: #82C0BA;
	cursor: hand; cursor: pointer;
}
.standardcell-AlternatingItemStyle 
{
	background-color: #E1ECEB;
}
.standardth 
{
	background-color: #498F89;
	color: White;
}
.journalNextMonth {
	background-image: url(../../images/arrowRight_red.gif);
	background-repeat: no-repeat;
	width: 15px !important;
	display: inline-block;
	height: 23px;
	cursor: pointer;
}
.journalPrevMonth {
	background-image: url(../../images/arrowLeft_red.gif);
	background-repeat: no-repeat;
	width: 15px !important;
	display: inline-block;
	height: 23px;
	cursor: pointer;
}
.btnBig120 
{
	background-image: url(../../images/buttonBig120px.gif);
	height: 32px !important;
	width: 120px !important;
	line-height: 28px !important;
}

.formRowSmall {
    padding: 2px 0;
    margin-bottom: 2px;
}

.formRowSmall tbody tr td {
    padding: 2px 0;
    margin-bottom: 2px;
    padding:0px;
}


.btnBleed
{
	background-image: url(../../images/btn_Bleeding.jpg);
	height: 35px !important;
	width: 114px !important;
	<!--line-height: 28px !important;-->
}

.btnDoc
{
	background-image: url(../../images/btn_doctorVisit.jpg);
	height: 35px !important;
	width: 114px !important;
	<!--line-height: 28px !important;-->
}

.btnExercise
{
	background-image: url(../../images/btn_exercise.jpg);
	height: 35px !important;
	width: 114px !important;
	<!--line-height: 28px !important;-->
}

.btnMedicine
{
	background-image: url(../../images/btn_medicine.jpg);
	height: 35px !important;
	width: 114px !important;
	<!--line-height: 28px !important;-->
}
.btnToDo
{
	background-image: url(../../images/btn_toDo.jpg);
	height: 35px !important;
	width: 114px !important;
	<!--line-height: 28px !important;-->
}
.btnWeight
{
	background-image: url(../../images/btn_weight.jpg);
	height: 35px !important;
	width: 114px !important;
	<!--line-height: 28px !important;-->
}
.btnReports
{
	background-image: url(../../images/btn_reports.jpg);
	height: 35px !important;
	width: 114px !important;
	<!--line-height: 28px !important;-->
}