body {
	background: #F0EFE4;
}
.bufferleft {
	width: 22px;
	background: #f0efda url(images/bufferleft.jpg) repeat-y;
}
.bufferright {
	width: 22px;
	background: #f0efda url(images/bufferright.jpg) repeat-y;
}
.menubg {
	background: #f0efda url(images/menubg.jpg) repeat-y;
	vertical-align: top;
}
.menubgitem {
	background: #f0efda url(images/menubgitem.jpg) no-repeat;
	padding-left: 7px;
}
.menutext {
	font: 9pt arial;
	color: #eeeeee;
	padding-left: 8px;
}
.menutext_head {
	font: bold 9pt arial;
	color: #ffffff;
	border-bottom: 1px solid #8E8F50;
}
.menutext_content_head {
	font: 9pt arial;
	color: #BDBD80;
	padding-top: 2px;
}
.menutext_content {
	font: 9pt arial;
	color: #eeeeee;
	padding-top: 2px;
}
.main {
	background: #ffffff;
	vertical-align: top;
	font: 10pt arial;
}
.footer {
	background: #f0efda url(images/layout_19.jpg) no-repeat;
	padding-left: 33px;
}
.footer_text {
	font: 8pt arial;
	color: #ffffff;
	text-align: center;
}

a.link-menuitem {
	color: #dddddd;
	font: bold 12px arial;
	text-decoration: none;
}
a.link-menuitem:hover {
	color: #D6DE7C;
	text-decoration: none;
}

a.link-main {
	color: #9C3078;
	text-decoration: none;
}
a.link-main:hover {
	color: #9C3078;
	text-decoration: underline;
}

a.link-menu {
	color: #D6DE7C;
	text-decoration: none;
}
a.link-menu:hover {
	color: #D6DE7C;
	text-decoration: underline;
}

hr {
	height: 1px;
	border-top: 1px solid #2E5C4C;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
td {
	font: 10pt arial;
}

.pic {
	border: 1px solid #4D7869;
}

.title {
	font: bold italic 11pt arial;
	color: #9C3078;
}
.subtitle {
	font: bold italic 10pt arial;
	color: #336633;
}
.highlight {
	font: bold italic 9pt arial;
	color: #9C3078;
}
.lowlight {
	font: italic 8pt arial;
	color: #666666;
}
.content {
	font: 10pt arial;
	vertical-align: top;
}

.content_head {
	background: #F5E4EF;
	font: bold italic 9pt arial;
	color: #9C3078;
	padding: 0px 5px 0px 10px;
	border: 1px solid #E09DCA;
}
.content_data {
	font: 10pt arial;
	vertical-align: top;
	padding: 5px 5px 5px 20px;
}
.content_data_border {
	font: 10pt arial;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cccccc;
}

.contact_content_head {
	font: 9pt arial;
	color: #006600;
	padding-top: 2px;
}
.contact_content {
	font: 9pt arial;
	color: #000000;
	padding-top: 2px;
}

.formtext {
  font: 9pt courier new;
}
.formbutton {
  width: 85px;
  background: #2C5B4B;
  color: #eeeeee;
  font: bold 9pt arial;
  border: 1px solid #666666;
}
.formcaption {
  width: 125px;
  color: #006600;
  text-align: right;
  vertical-align: top;
  padding-top: 3px;
  padding-right: 5px;
}
.forminput {
}

.doctorpic {
	border: 1px solid #006600;
	margin-right: 10px;
}

.yellow {
	color: #D6DE7C;
}

