BODY
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
}
A
{
	cursor: pointer;
	color: #1b307b;
}
HR
{
	color: #98b7f8;
	height: 1px;
}
.proshop-offertext
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-style: italic;
	font-family: Helvetica;
}
.proshop-offersubtext
{
	font-weight: bold;
	font-size: 10pt;
	color: crimson;
	font-family: Helvetica;
}
.proshop-offersubtextdescription
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
}
.diary-name
{
	background-position: 0% 0%;
	font-weight: normal;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1.jpg);
	color: black;
	background-repeat: repeat;
	font-family: Helvetica;
}
.diary-name-booked
{
	background-position: 0% 0%;
	font-weight: normal;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_booked.jpg);
	color: gray;
	background-repeat: repeat;
	font-family: Helvetica;
}
.diary-name-booked-unconfirmed
{
	background-position: 0% 0%;
	font-weight: normal;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_booked_amber.jpg);
	color: gray;
	background-repeat: repeat;
	font-family: Helvetica;
}
.diary-name-unavaliable
{
	background-position: 0% 0%;
	font-weight: normal;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_unaval.jpg);
	color: gray;
	background-repeat: repeat;
	font-family: Helvetica;
}
.diary-name-over
{
	background-position: 0% 0%;
	font-weight: bold;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_over.jpg);
	cursor: pointer;
	color: black;
	background-repeat: repeat;
	font-family: Helvetica;
}
.diary-time
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_red.jpg);
}
.diary-appointment
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_green.jpg);
}
.diary-date
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Helvetica;
	background-color: gray;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_grey.jpg);
}
.diary-onhole
{
	font-weight: bold;
	font-size: 8pt;
	color: #eeeeee;
	font-family: Helvetica;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_black.jpg);
}
.diary-totals
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Helvetica;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_grey.jpg);
}
.diary-name-booked-user
{
	background-position: 0% 0%;
	font-weight: normal;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_green.jpg);
	color: gray;
	background-repeat: repeat;
	font-family: Helvetica;
}
.diary-name-booked-user-amber
{
	background-position: 0% 0%;
	font-weight: normal;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_booked_amber.jpg);
	color: gray;
	background-repeat: repeat;
	font-family: Helvetica;
}
.diary-name-past
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Helvetica;
	background-attachment: fixed;
	background-image: url(..\images\diary\back_1_light_grey.jpg);
}
.bodytext
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
}
.bodytextgray
{
	font-size: 8pt;
	color: gray;
	font-family: Helvetica;
}
.calender-mid
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: helvetica;
	text-align: center;
}
.calender-small
{
	border-right: #d7ddee 1px solid;
	border-top: #d7ddee 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #d7ddee 1px solid;
	color: black;
	border-bottom: #d7ddee 1px solid;
	font-family: helvetica;
	text-align: center;
}
.calender-over
{
	border-right: gold 1px solid;
	border-top: gold 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: gold 1px solid;
	cursor: pointer;
	color: black;
	border-bottom: gold 1px solid;
	font-family: helvetica;
	background-color: #edf1ff;
	text-align: center;
}
.usertext
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	background-color: #ccdeff;
}
.usertext-over
{
	font-size: 8pt;
	cursor: pointer;
	color: black;
	font-family: Helvetica;
	background-color: #e3f1ff;
}
.usertext-admin
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	background-color: #fff1ae;
}
.usertext-over-admin
{
	font-size: 8pt;
	cursor: pointer;
	color: black;
	font-family: Helvetica;
	background-color: #fffeda;
}
.usertext-dis
{
	font-size: 8pt;
	color: gray;
	font-family: Helvetica;
	background-color: #eedecf;
}
.usertext-over-dis
{
	font-size: 8pt;
	cursor: pointer;
	color: gray;
	font-family: Helvetica;
	background-color: #fbf1eb;
}
.usertextheading
{
	font-weight: bold;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(../images/diary/back_1_red.jpg);
	color: black;
	border-bottom: yellow 1px solid;
	background-repeat: repeat-x;
	font-family: Helvetica;
}
.usertext-old
{
	font-size: 8pt;
	color: gray;
	font-family: Helvetica;
	background-color: #eeeeee;
}
.usertext-old-over
{
	font-size: 8pt;
	color: gray;
	font-family: Helvetica;
	background-color: #f7f7f7;
	cursor: pointer;
}
.usertext-fullybooked
{
	font-size: 8pt;
	color: gray;
	font-family: Helvetica;
	background-color: #dcdcda;
}
.usertext2
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	background-color: #ccdeff;
}
.usertext2-over
{
	font-size: 8pt;
	cursor: pointer;
	color: black;
	font-family: Helvetica;
	background-color: #e3f1ff;
}
.linkOver
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	text-decoration: underline;
}
.bodyTextSmall
{
	font-size: 7pt;
	color: gray;
	font-family: Helvetica;
}
.news-headline
{
	font-weight: bold;
	font-size: 8pt;
	color: darkgreen;
	font-family: Helvetica;
}
.news-summary
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-family: Helvetica;
}
.news-date
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
}
.logo
{
	font-weight: bold;
	font-size: 15px;
	color: black;
	font-style: italic;
	font-family: Arial;
}
.logoSubHeading
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-style: italic;
	font-family: Arial;
}
.textBox
{
	font-size: 11px;
	color: black;
	font-family: helvetica;
}
.infoText
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: helvetica;
}
.logoErrMessage
{
	font-weight: bold;
	font-size: 11px;
	color: crimson;
	font-family: helvetica;
}
.footertext
{
	border-top: white 1px solid;
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: helvetica;
	background-color: #98b7f8;
}
.welcomeback
{
	background-attachment: fixed;
	background-image: url(..\images\dashboard\main_2.jpg);
	background-repeat: no-repeat;
}
.maintable
{
	border-right: #98b7f8 1px solid;
	border-top: #98b7f8 1px solid;
	border-left: #98b7f8 1px solid;
	border-bottom: #98b7f8 1px solid;
}
.mainTable
{
	border-right: #98b7f8 1px solid;
}
.welcome-heading
{
	font-size: 20pt;
	font-family: 'Times New Roman';
}
.month-heading
{
	font-size: 18pt;
	font-family: 'Times New Roman';
	color: black;
}
.login-heading
{
	font-size: 18pt;
	font-family: 'Times New Roman';
}
.welcome-text
{
	font-size: 8pt;
	color: gray;
	font-family: Helvetica;
}
.menuitem
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url('images/menu_back_lge.jpg');
	padding-bottom: 5px;
	vertical-align: baseline;
	cursor: pointer;
	color: white;
	padding-top: 9px;
	background-repeat: repeat-x;
	font-family: arial;
	text-align: center;
}
.menuitem_over
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(..\images\menu_back_over.jpg);
	padding-bottom: 5px;
	vertical-align: baseline;
	cursor: pointer;
	color: black;
	padding-top: 9px;
	background-repeat: repeat-x;
	font-family: arial;
	text-align: center;
}
.diaryMessageHeading
{
	font-weight: normal;
	font-size: 11pt;
	color: white;
	font-family: helvetica;
	background-color: #98b7f8;
	text-align: left;
}
.diaryBox
{
	font-size: 7pt;
	color: #5163c4;
	font-family: helvetica;
	text-decoration: none;
}
.diaryButton
{
	font-size: 8pt;
	color: #5163c4;
	font-family: helvetica;
}
.diaryText
{
	font-size: 8pt;
	color: #5163c4;
	font-family: helvetica;
}
.diaryMessageText
{
	font-size: 8pt;
	color: #5163c4;
	font-family: helvetica;
}
.diaryloginerror
{
	font-size: 8pt;
	color: #d24837;
	font-family: helvetica;
}
.diaryMessage
{
	border-right: #98b7f8 1px solid;
	border-top: #98b7f8 1px solid;
	font-size: 8pt;
	border-left: #98b7f8 1px solid;
	color: #5163c4;
	border-bottom: #98b7f8 1px solid;
	font-family: helvetica;
	background-color: white;
}
.unconfirmed
{
	font-weight: bold;
	font-size: 10pt;
	color: #e49f00;
	font-style: italic;
	font-family: helvetica;
}
.confirmed
{
	font-weight: bold;
	font-size: 10pt;
	color: #009900;
	font-style: italic;
	font-family: helvetica;
}
.edit-off
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 8pt;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Helvetica;
}
.edit-on
{
	border-right: gold 1px solid;
	border-top: gold 1px solid;
	font-size: 8pt;
	border-left: gold 1px solid;
	cursor: pointer;
	color: black;
	border-bottom: gold 1px solid;
	font-family: Helvetica;
	background-color: #dcedff;
}
.User-ID
{
	border-right: gold 1px solid;
	border-top: gold 1px solid;
	font-size: 8pt;
	border-left: gold 1px solid;
	color: black;
	border-bottom: gold 1px solid;
	font-family: Helvetica;
	background-color: #dcedff;	
}
.imageOver
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	border-left: yellow 1px solid;
	cursor: pointer;
	border-bottom: yellow 1px solid;
	background-color: silver;
}
.imageOff
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	background-color: white;
}
.image
{
	border-right: #98b7f8 1px solid;
	border-top: #98b7f8 1px solid;
	border-left: #98b7f8 1px solid;
	border-bottom: #98b7f8 1px solid;

}
.setupTable
{
	border-right: #d9def8 1px solid;
	border-top: #d9def8 1px solid;
	border-left: #d9def8 1px solid;
	border-bottom: #d9def8 1px solid;
	background-color: #dceaff;
}
.setupTableHeader
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(..\images\menu_back.jpg);
	color: #ffffff;
	background-repeat: repeat-x;
	font-family: helvetica;
	background-color: #bbd3ff;
}
.msgDate
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(..\images\menu_back_over.jpg);
	background-repeat: repeat-x;
	font-family: helvetica;
	background-color: #e7edff;
}
.msgBody
{
	font-weight: normal;
	font-size: 9pt;
	font-family: helvetica;
	background-color: #dae3ff;
}
.msgDateAdmin
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(..\images\menu_back_over_yellow.jpg);
	background-repeat: repeat-x;
	font-family: helvetica;
	background-color: #e7edff;
}
.msgBodyAdmin
{
	font-weight: normal;
	font-size: 9pt;
	font-family: helvetica;
	background-color: #fff1ae;
}
.msgTable
{
	border-right: #a7b5f8 1px solid;
	border-top: #a7b5f8 1px solid;
	border-left: #a7b5f8 1px solid;
	border-bottom: #a7b5f8 1px solid;
}
.appointment
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-family: helvetica, arial;
	background-color: lightgrey;
}
.appointmentConfirmed
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-family: helvetica, arial;
	background-color:  #ffffff;
}
.appointment-aval
{
	font-weight: normal;
	color: Gray;
	font-size: 11px;
	font-family: helvetica, arial;
	background-color: #f5f5f7;
}
.appointment-aval-over
{
	font-weight: normal;
	font-size: 11px;
	cursor: hand;
	color: gray;
	font-family: helvetica, arial;
	background-color: #dadadc;
}
.appointment-clinic-prevnext
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	background-color: #e8e8e8;
}
.appointment-clinic-now
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Helvetica;
	background-color: #ffffff;
}