.fonttableheading
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bolder
}
.fontnormal
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px
}
.fontheading
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bolder
}


.tble
{
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

table.tble tr
{
	background-color: #E2E2E3
}

table.tble th
{
	background-color: #9CC648
}


.tableHead
{
	color: #FFFFFF ;
	background-color: #BDCF21
}

tr.tableHead td
{
	color: #000000;
	font-weight: bold;
}


.tableSubHead
{
	color: #FFFFFF ;
	background-color: #E5F556
}

tr.tableSubHead td
{
	color: #000000;
	font-weight: bold;
}


.tr1
{
	background-color: #F6FFAC
}

.tr2
{
	background-color: #F6FFAC
}

table
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px;
}


a.lnk
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px;
	height="100%";
	width="100%";
	text-decoration:none;
	color: #000000;
	background-color: #E2E2E3
}

a.lnk:hover
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px;
	height="100%";
	width="100%";
	text-decoration:none;
	color: #000000;
	background-color: #D8D8D8
}



.button 
{ 
	border: 1px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	height: 16pt;
	width: 50;
	background-color: #BFCC25
}

.buttonOver 
{
	border: 1px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	height: 16pt;
	width: 50;
	background-color: #ffffff
}


.buttSize { 
	border: 1px black solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	height: 16pt;
	width: 125;
	background-color: #DED763 ;
	text-indent: 0px}


.buttSizeOver { 
	border: 1px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
	height: 16pt;
	width: 125;
	text-decoration:none; 
	background-color: #ffffff 
	}




input
{
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.rCombo
{
	border: 0px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


input[type="button"]
{
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #BEDC84
}


select
{
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BFCC25
}

textarea
{
	border: 1px solid #000000;
	background-color: #FFFFFF
}

.text
{
COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
	}

body
{
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px;
	
	
	
	SCROLLBAR-FACE-COLOR: #BDCF21; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ACD265; 
	SCROLLBAR-SHADOW-COLOR: #556F28; 
	SCROLLBAR-3D-LIGHT-COLOR: #556F28; 
	SCROLLBAR-ARROW-COLOR: #ffffce; 
	SCROLLBAR-TRACK-COLOR: #F4FF91; 
	SCROLLBAR-DARK-SHADOW-COLOR:black;
	SCROLLBAR-BASE-COLOR:WHITE
	
}
.popupLink 
{
	COLOR: 9DC74B; outline: none
}
.popup 
{
	BORDER-RIGHT: black 3px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; Z-INDEX: 10; VISIBILITY: hidden; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px solid; WIDTH: 250px; PADDING-TOP: 3px; BORDER-BOTTOM: black 3px solid; POSITION: absolute; BACKGROUND-COLOR: CDE3A3; LAYER-BACKGROUND-COLOR: CDE3A3
}
.popupLink1
{	
COLOR:9DC74B; outline: none
}
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: white;
    border: 1px solid black;
    position: absolute;   
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}

div.suggestions div.current {
    background-color: #3366cc;
    color: white;
}
#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	FONT-SIZE: 10pt;
	line-height:100%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	FONT-SIZE: 7pt;
}


#weekScheduler_container{
	border:1px solid #000;
	width:986px;
}

.weekScheduler_appointments_day{	/* Column for each day */
	width:105px;
	float:left;
	background-color: #FFFFD5;
	border-right:1px solid #F6DBA2;
	position:relative;
}
#weekScheduler_top{
	background-color:#BEDC84;	
	height:20px;
	border-bottom:1px solid #ACA899;
}
.calendarContentTime,.spacer{
	background-color:#BEDC84;
	text-align:center;
	font-family:arial;
	font-size:22px;
	line-height:25px;
	height:25px;	/* Height of hour rows */

	border-right:1px solid #ACA899;
	width:50px;
}

.weekScheduler_appointmentHour{	/* Small squares for each hour inside the appointment div */
	height:25px; /* Height of hour rows */
	border-bottom:1px solid #F6DBA2;
}

.spacer{
	height:20px;
	float:left;
}

#weekScheduler_hours{
	width:50px;
	float:left;
}
.calendarContentTime{
	border-bottom:1px solid #ACA899;

}

#weekScheduler_appointments{	/* Big div for appointments */
	width:917px;
	float:left;
}
.calendarContentTime .content_hour{
	font-size:10px;
	text-decoration:superscript;
	vertical-align:top;
	line-height:25px;
}

#weekScheduler_top{
	width:800px;
	position:relative;
	clear:both;
}
#weekScheduler_content{
	clear:both;
	height:480px;
	position:relative;
	overflow:auto;
}
.days div{
	width:105px;
	float:left;
	text-align:center;
	font-family:arial;
	height:20px;
	font-size:0.9em;
	line-height:20px;
	border-right:1px solid #ACA899;
}

.weekScheduler_anAppointment{	/* A new appointment */
	position:absolute;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1000;
	overflow:hidden;


}

.weekScheduler_appointment_header{	/* Appointment header row */
	height:4px;
	background-color:#ACA899;
}
.weekScheduler_appointment_headerActive{ /* Appointment header row  - when active*/
	height:4px;
	background-color:#00F;
}

.weekScheduler_appointment_textarea{	/* Textarea where you edit appointments */
	font-size:0.9em;
	font-family:arial;
}

.weekScheduler_appointment_txt{
	font-size:0.9em;
	font-family:arial;
	padding:2px;
	padding-top:5px;
	overflow:hidden;

}

.weekScheduler_appointment_footer{
	position:absolute;
	bottom:-1px;
	border-top:1px solid #000;
	height:4px;
	width:100%;
	font-size:0.8em;
	background-color:#000;
}

.weekScheduler_appointment_time{
	position:absolute;
	border:1px solid #000;
	right:1px;
	top:5px;
	width:50px;
	height:12px;
	z-index:100000;
	font-size:0.7em;
	padding:1px;
	background-color:#F6DBA2;
}
.eventIndicator{
	background-color:#00F;
	z-index:50;
	display:none;
	position:absolute;
}

.input1
{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E1FBAC;
}

.text1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}