.menu ul            { font-variant: normal; font-weight: bold; font-family: Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none; list-style-type: none; list-style-position: inside; margin: 0px; padding: 0px; width: 159px; display: block }
	
.menu ul li     { position: relative }
	
.menu li ul      { border: solid 1px #cedceb; position: absolute; z-index: 200; top: -1pt; left: 159px; display: none }
	
.menu ul li a              { color: #344780; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none; padding: 5px; border-bottom: 1px solid #cedceb; display: block }
	
.menu ul a:hover        { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #5c7c78 no-repeat; display: block }
/* Fix IE. Hide from IE Mac \*/
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }
/* End */

.menu li:hover ul, li.over ul { display: block; } /* The magic */
.subnav ul li a:hover      { }

.subnav ul li a        { font-weight: normal; background-color: #9bb0c8 }
.subnav     { }
.menu     { background-color: #9bb0c8; z-index: 100; width: 159px }
.content { }
.class { }
h1         { font-style: italic; font-weight: bold; font-size: 12pt; line-height: 35px; font-family: "Times New Roman", Helvetica, Swiss, SunSans-Regular; background-image: url(media/header_bg.jpg); text-indent: 10px; word-spacing: 2px; letter-spacing: 1px }
h2      { color: #336; font-size: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 4px; letter-spacing: 2px }
h3    { color: #007d7d; font-size: 11pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 4px; letter-spacing: 2px }
h4     { color: #366; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular }
p    { color: #000; font-size: 8pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 2px; letter-spacing: 1px }
li    { color: #000; font-size: 8pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 2px; letter-spacing: 1px }
.body   { color: #000; font-size: 8pt; line-height: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 2px; letter-spacing: 1px; padding: 5px 5px 5px 15px; border-top: 1px solid #6f8f8b; border-right: 1px solid #6f8f8b; border-left: 1px solid #6f8f8b }
.midbody   { color: #000; font-size: 8pt; line-height: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 2px; letter-spacing: 1px; padding: 5px 5px 5px 15px; border-style: none solid solid solid; border-width: 1px; border-color: #6f8f8b }
.midbody a    { color: #375e59; font-size: 8pt; line-height: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 2px; letter-spacing: 1px }
.midbody a:hover    { color: #fff; font-size: 8pt; line-height: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none; background-color: #375e59; word-spacing: 2px; letter-spacing: 1px }
.left_mid     { color: #000; font-family: Arial, Helvetica, Swiss, SunSans-Regular; border-style: none none solid solid; border-width: medium medium 1px 1px; border-color: #6f8f8b }
.left_bottom     { color: #000; font-family: Arial, Helvetica, Swiss, SunSans-Regular; border-top: medium #6f8f8b; border-right: medium #6f8f8b; border-bottom: #6f8f8b; border-left: #6f8f8b }
.body p   { color: #000; font-size: 8pt; line-height: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 2px; letter-spacing: 1px }
.body a     { color: #375e59; font-size: 8pt; line-height: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 2px; letter-spacing: 1px }
.body a:hover     { color: #fff; font-size: 8pt; line-height: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none; background-color: #375e59; word-spacing: 2px; letter-spacing: 1px }
.body li    { color: #000; font-size: 8pt; line-height: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 2px; letter-spacing: 1px; list-style-type: square }
.li     { color: #000; font-size: 8pt; line-height: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; word-spacing: 2px; letter-spacing: 1px; list-style-type: square }
.doctors   { padding: 5px }
.doctors a  { color: #375e59; padding: 5px }
.doctors a:hover  { color: #000; text-decoration: none; padding: 5px }
.footer    { background-color: #b8cada; padding: 5px; border: solid 1px #6f8f8b }
.footer p  { font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footer a { color: #696969; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.border { border: solid 1px black }
.highlight { background-color: #9bb8d5; border: solid 1px black }
.search_engine_left    { background-color: #c9d6e6; padding: 5px; border: solid 1px #696969 }
.search_engine_right    { background-color: #dce6d8; padding: 5px; border: solid 1px #696969 }
.rec_table   { background-color: #d7e0ea; padding: 5px; border: solid 1px #fff }
.rec_image { border: solid 1px #fff }
.spacer { padding: 3px }
#form_content
{
	margin-left: 10px;
}
.buttonlist
{
	margin-left: 10px;
}
.bottom h1  {
	color: #787878;
	font-weight: normal;
	font-size: 7pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image: none;
}
.bottom h2  {
	color: #787878;
	font-weight: normal;
	font-size: 7pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image: none;
}
.bottom p  {
	color: #787878;
	font-weight: normal;
	font-size: 7pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image: none;
}
.bottom a  {
	color: #787878;
	font-weight: normal;
	font-size: 7pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image: none;
}