html {  height: 100%; 	padding-bottom: 1px;  }
.default		{font-size:9pt;font-family:arial,helvetica,sans-serif; COLOR:#000000;letter-spacing:1px;}	
.small		{font-size:8pt;font-family:arial,sans-serif; COLOR:#000000;}	
.copyright	{font-size:8pt;font-family:verdana, arial,sans-serif; COLOR:#333333;}
A:hover		{COLOR:#0870a5}
.titles		{font-size:18pt; font-family:times new roman,sans-serif;COLOR:#bd9f04;font-style:italic; font-weight:BOLD; margin-left:25px;}
.cftitles		{font-size:16pt; font-family:times new roman,sans-serif;COLOR:#bd9f04;font-style:italic; font-weight:BOLD;}
.subtitles		{font-size:14pt; font-family:times new roman,sans-serif;COLOR:#bd9f04;font-style:italic;font-weight:BOLD;letter-spacing:1px;margin-left:25px;}
.cfsubtitles		{font-size:14pt; font-family:times new roman,sans-serif;COLOR:#364A63;font-style:italic;font-weight:BOLD;letter-spacing:1px;}

.phone		{font-size:14pt; font-family:arial,sans-serif;COLOR:#445c7c;font-weight:BOLD;letter-spacing:2px;}


.field	{background-color:#ffffe0; border-color:#bdb76b; border-width:1px; border-style:solid; font-family:arial,helvetica,sans-serif;font-size:9pt; }

.redbutton {  background-color: #A53737; color: #ffffff; border: 2px solid #7F1D1D; font: normal normal 600 90% arial,helvetica,sans-serif; }
.greenbutton {  background-color: #3C7F43; color: #ffffff; border: 2px solid #1F5224; font: normal normal 600 90% arial,helvetica,sans-serif; }


.appointmentannouncement {
border: 2px solid #364A63;
background: transparent url(images/bg_appointment_sidebar.jpg) center top no-repeat;
padding: 5px; 
width: 160px; 
margin: 30px 7px 0 6px; 
font: normal normal 500 80% verdana,arial,helvetica,sans-serif;
text-align: center;
}




.small_default {
font: normal normal 500 80%/1.5em arial,helvetica,sans-serif;  
color: #111111; 
}

LI 
{ 
 text-indent: 20px;
}

A.indexlinks	{font-size:11pt; font-family:arial,sans-serif;text-decoration:none;}
A:hover.indexlinks	{font-size:11pt; font-family:arial,sans-serif; BACKGROUND:#E0FFFF;}


A.smalllinks	{font-size:10pt; font-family:arial,sans-serif;}
A:hover.smalllinks	{font-size:10pt; font-family:arial,sans-serif; BACKGROUND:#E0FFFF;}

.trail		{font-size:7pt;font-family:arial,sans-serif; COLOR:#000000;}
.list			{font-size:8pt;font-family:arial,sans-serif; COLOR:#000000;letter-spacing:1px;}


.body {
font-size:10pt; 
font-family: verdana,arial,helvetica,sans-serif; 
COLOR:#000000;
margin-left:25px; 
margin-right:10px;
}	

.question	{font-size:10pt;font-family:verdana, arial,helvetica,sans-serif; COLOR:#191971;margin-left:25px; margin-right:10px;font-weight:BOLD;}	

.answer		{font-size:9pt;font-family:verdana, arial,helvetica,sans-serif; COLOR:#000000;margin-left:35px; margin-right:10px;}	


#contactform {
background: #364A63 url(images/bg_contactsform.jpg) center top repeat-x;
font-size:10pt; 
font-family: verdana,arial,helvetica,sans-serif; 
}

.contactformbody  {
background: transparent url(images/bg_contactsformbody.jpg) center bottom no-repeat;
width: 400px; 
margin: 15px auto 0 auto; 
padding: 0px 0px 10px 0;  
}


.field	{ background: transparent url(images/wht-20-trans.png) left top repeat-y; border:#6f97b1 1px solid; font-family:arial,helvetica,sans-serif; font-size:10pt; }

/*.contactformbody table { background: transparent url(images/wht-35-trans.png) center top repeat-y; _background: none; }*/



.printmessage  { display: none; }


