body {
	scrollbar-arrow-color:#D6D6D6;
	scrollbar-base-color:#F1F1F1;
	scrollbar-shadow-color:#B8B8B8;
	scrollbar-face-color:#F1F1F1;
	scrollbar-highlight-color:#F7F7F7;
	scrollbar-darkshadow-color:#F1F1F1;
	scrollbar-3dlight-color:#B8B8B8;
}

/* These are styles for the latest news */

.tablemiddle {
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000;
 line-height: 1.15em; 
 background-image: url(../images/middlebackground.gif);  
 background-REPEAT: no-repeat;
}
.homebody {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000;
 line-height: 1.15em;   
 padding-left: 3px;
 padding-right: 18px;
}
.errormessage {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: red;
 line-height: 1.15em;   
 padding-left: 3px;
 padding-right: 18px;
}
.interiormiddle {
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000;
 background-image: url(../images/interiorbackground.gif);  
 background-REPEAT: no-repeat;
}
.interiorbody {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000;
 line-height: 1.15em;   
 padding-left: 3px;
 padding-right: 18px;
}

.bottomcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #FFFFFF;
 font-weight: bold;
 line-height: 1.15em;   
 padding-left: 11px;
 padding-top: 45px;
 background-image: url(../images/bottom_02.gif);  
 background-REPEAT: no-repeat;
 width: 660px;
 height: 83px;
}
a.bottom:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.bottom:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.bottom:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C98D9;
	font-weight: bold;
	text-decoration: underline;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A64C6;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A64C6;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #92278F;
	font-weight: bold;
	text-decoration: underline;
}

/* These are styles for the newsletter registration form */

.subhead { 
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	color: #6A64C6;
	font-weight: bold;
}	

select { 
  background-color: #6A64C6; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;  
  padding-bottom: 0px;
}
.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-weight: bold;
 color: #000000;
 padding-top: 1px;
 padding-bottom: 1px; 
 padding-right: 3px;
 padding-left: 5px;
 text-align: right;
} 
.fieldcell { 
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 4px; 
}
.fieldcell input { 
 width: 190px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #000000; 
 border: 1px solid #6A64C6;  
 background-image:  url(../images/shadow_txtfield.gif);
}
.checkcell { 
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 4px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.submitcell {
	 padding-top: 5px;
	 padding-bottom: 3px;
	 padding-left: 4px; 
}

td.appointment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #6A64C6;
	padding: 5px;
	text-align: center;
}
td.schedulehd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6A64C6;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #6A64C6;
	padding-top: 2px;
	padding-bottom: 2px;
}	
td.scheduleinfo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: top;	
	border: 1px solid #6A64C6;
	padding: 3px;
}
td.mainclient {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;  	
 	color: #000000; 
	font-weight: bold;	
	padding: 6px; 
 	text-align: center;
	vertical-align: top;
}

td.clientheader {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  	
 	color: #000000; 
	font-weight: bold;
	border: 1px solid #60B355;
	padding: 6px; 
 	text-align: center;
	vertical-align: top;
}	
	
td.scorecell {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  	
 	color: #000000; 
	border: 1px solid #60B355;
	padding: 6px; 
 	text-align: center;
	vertical-align: top;
}	

