body {font-family:Arial, Verdana, Sans-Serif; font-size:10px;}
input {border:1px solid #888888; font-size:8pt;background:#eeeeee;}
input:hover {border:1px solid #888888; font-size:8pt;background:#eeeeff;}
h1 { color:Red;}
.pagetitle, pagetitle td {font-family:arial,verdana,sans-serif;color:#FF0000;font-weight:bold;}

.PageTable {width:975;}
.LeftNavBar {font-family:arial,verdana,sans-serif;font-size:8pt;color:#000000;width:198px;text-decoration:none;font-weight:bold;}

.redcaps,.redcaps a, a .redcaps,.redcaps td {text-transform:uppercase;font-family:arial,verdana,sans-serif;font-weight:bold;color:#FF0000;text-decoration:none;}
a.plainlink,.plainlink, a.redcaps:hover,.redcaps a:hover {color:#000000;font-family:arial,verdana,sans-serif;font-weight:bold;text-decoration:none;}

.Logo {}
.LogoThe {FONT-WEIGHT: bold; FONT-SIZE: 10pt;}
.LogoFirm {FONT-SIZE: 45pt;FONT-VARIANT: small-caps;FONT-WEIGHT: bold;}

.logintable {}
.CircleButton {}

.noborder input,.noborder {border:none;background:none;}
.bottom {border-bottom:7px solid black;height:40px}
input.bodytextbox,input.sidebartextbox {width:150px;}

.ErrorMessage { color:Red; margin-left:10px;}

/* datagrid styles */
.footer td {color:black;background:#CCCCCC;}
.selected td { font-weight:bold;color:navy;background:#e2e2e2;}
.header td { font-family:Arial;font-size:8pt;font-weight:bold;color:#5F5F5F;background:#D6DFEC;}
.item td {color:black;background:#EEEEEE;}
.alternating td {background: #DCDCDC;}
.pager td {background: #999999;color:Black;}

.header td a {color:#5F5F5F;}
.pager td a {color:Black;}

/* end datagrid styles */

/* Diary */

.SelectedMonth { font-weight:bold; background-color:#fffff0;}

.Diary {width:100%;}
.DataGrid {width:100%;}
.DiaryHeader {background-color:#292929; color:#B9B7AA; text-align:center;}
.DayNameRow {background-color:#ACA899; color:#ffffff; font-size:smaller;font-weight:bold; }
.Today { background-color:#fffff0; color:#000000; font-weight:bold; }
.DiaryMonthDay {background-color:#ffffff; color:#000000;}
.OtherMonthDay {background-color:#F1EFE2; color:#000000;}
.DayNumber {color:#000000;font-size:smaller;font-weight:bold; width:100%; text-align:right; }
.DiaryFooter {background-color:#ACA899; color:#ffffff; font-size:smaller;font-weight:bold; }

.Appointment {background-color:#D9D9D9; color:#000000; width:100%; border:solid 1px #ACA899; font-size:10pt;text-decoration:none;}

.SelectedAppointment { background-color:#918B8B; color:#000000;width:100%; cursor:hand; border:solid 1px #ACA899; font-size:10pt;text-decoration:none;}

.AddLink { font-size:smaller;}

/* End Diary */

@media print
{
	body {font-family: Times New Roman, Serif; width:100%;}
	.PageTable {width:100%;}	

/* Diary */	
	.Diary {width:100%; height:100%;}
	.DataGrid {width:100%; height:100%;}
	.DiaryHeader {background-color:#ffffff; color:#000000;text-align:center;}
	.DayNameRow {background-color:#ffffff; color:#000000;}
	.DayNumber {color:#000000;font-size:smaller;font-weight:bold; width:100%; text-align:right;}
	.Appointment {background-color:#ffffff; color:#000000; border-width: thin ; border-color:Black;width:100%; font-size:10pt; }
	.DiaryHeader {background-color:#ffffff; color:#000000;}
	.DiaryFooter {background-color:#ffffff; color:#000000;}
	
	.AddLink { display:none;} 

/* End Diary */	

	.noprint {display:none;}
}
