body
{
	font-size: 11px;
	margin: 0px;
	font-family: Verdana;
}

td
{
	font-size: 11px;
	font-family: Verdana;
}

H1
{
	font-weight: normal;
	font-size: 18px;
}
select
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana;
}

input
{
	border: solid 1px #6E6E70;
	font-size: 11px;
	background-color: #ffffff;
}

textarea
{
	border: solid 1px #6E6E70;
	font-size: 11px;
	background-color: #ffffff;
}

a:link, a:visited, a:active 
{
	color : #B8860B;
	background-color : transparent;
	text-decoration : none;
}

a:hover 
{
	color : #6495ED;
	text-decoration : none;
}

.login
{
	border-right: #cccccc 1px solid;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	border-left: #cccccc 1px solid;
	padding-top: 2px;
	border-bottom: #cccccc 1px solid;
	font-family: Arial;
	background-color: #ebece6;
}

.loginFrame
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.loginText
{
	border-right: #cccccc 1px solid;
	padding-right: 10px;
	border-top: #cccccc 1px solid;
	padding-left: 10px;
	font-size: 12px;
	padding-bottom: 10px;
	border-left: #cccccc 1px solid;
	color: #000000;
	padding-top: 10px;
	border-bottom: #cccccc 1px solid;
	font-family: Verdana;
	font-size : 11px;
	background-color: #ebece6;
	text-align: left;
	vertical-align: top;
}
.NoWomanNoCry
{
	font-family : Verdana;
	font-weight: bold;
	font-size: 11px;
	color: navy;
}

.TitleRow
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	border-left-color: #9d9988;
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr= '#ccD1D1D1' , endcolorstr= '#00ffffff' );
	padding-bottom: 1px;
	margin: 0px;
	color: #663316;
	border-top-color: #9d9988;
	padding-top: 1px;
	border-bottom: #818586 1px solid;
	font-family: Arial;
	border-right-color: #9d9988;
}

.CapsuleTable
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	padding-top: 0px;
	border-bottom: black 1px solid;
}

.Link
{
	color : #4240A1;
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
}

.Link:hover {
	color : #4240A1;
	background-color : transparent;
	text-decoration : none;
}

.Content
{
	background-color : #F0F8FF;
}

.AdminLabel
{
	color : Navy;
	font-family : Verdana;
	font-size : 11px;
}

.AdminText
{
	color : Navy;
	font-family : Verdana;
	font-size : 11px;
}

.AdminButton
{
	background-color : #FFE4E1;
	font-family : Verdana;
	font-size : 11px;
}

.DropDown
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana;
}

.DayHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #d0cec1;
}

.DayEmpty
{
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	text-decoration : none;
}

.DayFree
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color: #eeeee2;
}

.DayBooked
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #C7DCEF;
}

.CalendarHeader
{
	font-weight: bold;
	font-size: 12px;
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr= '#FF8E8A81' , endcolorstr= '#FFBAB8AC' );
	vertical-align: middle;
	color: #ffffff;
}

.AppointmentTitle
{
	font-size : 11px;
	font-weight : bold;
	color : #808000;
}

.AppointmentDate
{
	font-size : 11px;
	font-weight : bold;
	color : #413FA2;
}

.AppointmentDetails
{
	font-size : 11px;
	font-weight : bold;
	color : #696969;
}

.NextPrev
{
	color : Lime;
	font-family : Tahoma;
	font-size : 9px;
}

.AddEvent
{
	background-color : #c7dcef;
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
}
.welcomeUser
{
	padding-right: 7px;
	padding-left: 7px;
	font-weight: bold;
	padding-bottom: 7px;
	color: white;
	padding-top: 7px;
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr= '#FF661208' , endcolorstr= '#FF9A3428' );
}
.DocumentsDetailsLink
{
	color: #413fa2;
}
.DocumentsDetailsTitle
{
	color: 413FA2;
	font-weight:bold;
}
.DocumentsTypeHeader
{
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr= '#FFDAE0E0' , endcolorstr= '#FFAFB3B6' );
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #32349B;
}
.DocumentsDetailsItemHead
{
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr= '#FFDAE0E0' , endcolorstr= '#FFAFB3B6' );
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #32349B;
}
.DocumentsDateHeader
{
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr= '#FFDAE0E0' , endcolorstr= '#FFAFB3B6' );
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #32349B;
}
.DocumentsTypeItem
{
		text-align: center;
		vertical-align: middle;
}
.MessagesSubjectHeader
{
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr= '#FFC1C1B7' , endcolorstr= '#FFE5E7DA' );
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #32349B;
}
.MessagesDateHeader
{
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr= '#FFC1C1B7' , endcolorstr= '#FFE5E7DA' );
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #32349B;
}
.userAdminbg
{
	background-color: whitesmoke;
}
