body {
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../graphics/page_back.jpg) top left repeat-x;
	font: 10pt arial, helvetica, tahoma;
}

table {
	font: 10pt arial, helvetica, tahoma;
}

a:link, a:visited, a:active { color: #2a62cc; text-decoration: none }
a:hover { color: #2a62cc; text-decoration: underline }

.inputSubmit { color: #000000; background-color: #EEEEEE; border: 1px solid #000000; font: bold 8pt arial, helvetica, tahoma; }
.inputBox { color : #000000; background : #FFFFFF; border: 1px solid #000000; font: 8pt arial, helvetica, tahoma; }

.inputBoxReq { background: #ffffce; }
.inputBoxDrop { color : #000000; border: 1px solid #000000; font: .9em arial, helvetica, tahoma; }

table.mainTable { border-top: 1px solid #ffffff; background: #ffffff; }
table.mainTable td.mainTD { margin: 0px; padding: 15px 0px;}

p.section {margin:0px; font-size: 8pt; color: #808080;}
p.subsection{margin:0px 0px 15px 0px; font-weight: bold; font-size: 12pt;}

a.menu:link { font-weight: bold; font-size: 12pt; color: #ffffff; text-decoration: none; }
a.menu:visited { font-weight: bold; font-size: 12pt; color: #ffffff; text-decoration: none; }
a.menu:active { font-weight: bold; font-size: 12pt; color: #ffffff; text-decoration: none; }
a.menu:hover { font-weight: bold; font-size: 12pt; color: #ffffff; text-decoration: none; }

.menu01_off { width: 70px; text-align: center; background: transparent; }
.menu01_on { width: 70px; text-align: center; background: transparent url(../graphics/tab_home.gif) bottom left no-repeat; }
.menu02_off { width: 93px; text-align: center; background: transparent; }
.menu02_on { width: 93px; text-align: center; background: transparent url(../graphics/tab_about.gif) bottom left no-repeat; }
.menu03_off { width: 86px; text-align: center; background: transparent; }
.menu03_on { width: 86px; text-align: center; background: transparent url(../graphics/tab_patients.gif) bottom left no-repeat; }
.menu04_off { width: 85px; text-align: center; background: transparent; }
.menu04_on { width: 85px; text-align: center; background: transparent url(../graphics/tab_doctors.gif) bottom left no-repeat; }
.menu05_off { width: 112px; text-align: center; background: transparent; }
.menu05_on { width: 112px; text-align: center; background: transparent url(../graphics/tab_downloads.gif) bottom left no-repeat; }
.menu06_off { width: 85px; text-align: center; background: transparent; }
.menu06_on { width: 85px; text-align: center; background: transparent url(../graphics/tab_contact.gif) bottom left no-repeat; }

.submenu1_list { margin-bottom: 3px; padding: 0px 3px 3px 3px; border-bottom: 1px dashed #2a62cc; }
a.submenu1_link:link { font-weight: bold; text-decoration: none; }
a.submenu1_link:visited { font-weight: bold; text-decoration: none; }
a.submenu1_link:active { font-weight: bold; text-decoration: none; }
a.submenu1_link:hover { font-weight: bold; text-decoration: none; color: #808080; }

.submenu2_list { margin-bottom: 3px; padding: 0px 3px 3px 10px; border-bottom: 1px dashed #2a62cc; }
a.submenu2_link:link { font-weight: normal; text-decoration: none; }
a.submenu2_link:visited { font-weight: normal; text-decoration: none; }
a.submenu2_link:active { font-weight: normal; text-decoration: none; }
a.submenu2_link:hover { font-weight: normal; text-decoration: none; color: #808080; }

#footer { font-size: 8pt; text-align: center; padding: 10px 0px; }
#footer a:link, a:hover, a:visited, a:active { text-decoration: none; color: #2a62cc; }

#title_info_box { background-color: #deebff; border: 0px; margin: 5px 0px 15px 0px; }
#title_info_box02 { background-color: #deebff; border: 0px; margin: 10px 0px 15px 0px; }
#title_info_box03 { background-color: #deebff; border: 0px; margin: 10px 0px 15px 0px; }
#title_info_box04 { background-color: #deebff; border: 0px; margin: 10px 0px 15px 0px; }
.title_info_box_content { padding: 5px 6px 10px 6px; color: #000000; }

.thumbnail{
	position: relative;
	z-index: 0;
}

.thumbnail:hover{
		background-color: transparent;
		z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: none;
	padding: 5px;
	left: -1000px;
	border: none;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -120px;
	left: -300px; /*position where enlarged image should offset horizontally */

}

