@charset "UTF-8";
/* CSS Document */

/**********************************************************
	tab styles
**********************************************************/
.tabs {
	padding: 0px;
}

/**********************************************************
	navMain styles
**********************************************************/

/* ^^^^^^^^ MAIN NAVIGATION - DENTIST ^^^^^^^^^^ */

#navMainDentist ul{
	background: #000000;
	float: left;
	list-style: none;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 100%;
}

#navMainDentist li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-transform:uppercase;
	color:#FFFFFF;
	margin: 0;
	padding: 5px;
}

#navMainDentist a {	
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainDentist a:hover {
	background: url("/images/navigation/hover-dentist.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding-bottom: 5px;
}

#navMainDentist .navMainDentistOn a {	
	color: #5EA0FE;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainDentist .navMainDentistOn a:hover {
	background: url("/images/navigation/hover-dentist.gif") bottom center no-repeat;
	color: #5EA0FE;
	padding-bottom: 5px;
}

#navMainDentist .navMainDentistOn a:visited {
	background: url("/images/navigation/hover-dentist.gif") bottom center no-repeat;
	color: #5EA0FE;
	padding-bottom: 5px;
}

#navMainDentist .navMainDentistOn a:active {
	background: url("/images/navigation/hover-dentist.gif") bottom center no-repeat;
	color: #5EA0FE;
	padding-bottom: 5px;
}

#navMainDentist .navMainDentistOff a {	
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainDentist .navMainDentistOff a:hover {
	background: url("/images/navigation/hover-dentist.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding-bottom: 5px;
}



/* ^^^^^^^^ MAIN NAVIGATION - LAB ^^^^^^^^^^ */
#navMainLab ul{
	background: #000000;
	float: left;
	list-style: none;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 100%;
}

#navMainLab li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-transform:uppercase;
	color:#FFFFFF;
	margin: 0;
	padding: 5px;
}

#navMainLab a {	
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainLab a:hover {
	background: url("/images/navigation/hover-lab.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding-bottom: 5px;
}

#navMainLab .navMainLabOn a {	
	color: #FF7979;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainLab .navMainLabOn a:hover {
	background: url("/images/navigation/hover-lab.gif") bottom center no-repeat;
	color: #FF7979;
	padding-bottom: 5px;
}

#navMainLab .navMainLabOn a:visited {
	background: url("/images/navigation/hover-lab.gif") bottom center no-repeat;
	color: #FF7979;
	padding-bottom: 5px;
}

#navMainLab .navMainLabOn a:active {
	background: url("/images/navigation/hover-lab.gif") bottom center no-repeat;
	color: #FF7979;
	padding-bottom: 5px;
}

#navMainLab .navMainLabOff a {	
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainLab .navMainLabOff a:hover {
	background: url("/images/navigation/hover-lab.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding-bottom: 5px;
}



/* ^^^^^^^^ MAIN NAVIGATION - MY ACCOUNT ^^^^^^^^^^ */
#navMainMyAccount ul{
	background: #FFFFFF;
	float: left;
	list-style: none;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 100%;
}

#navMainMyAccount li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-transform:uppercase;
	color:#000000;
	margin: 0;
	padding: 5px;
}

#navMainMyAccount a {	
	color: #000000;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainMyAccount a:hover {
	background: url("/images/navigation/hover-my-account.gif") bottom center no-repeat;
	color: #000000;
	padding-bottom: 5px;
}

#navMainMyAccount .navMainMyAccountOn a {	
	color: #336633;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainMyAccount .navMainMyAccountOn a:hover {
	background: url("/images/navigation/hover-my-account.gif") bottom center no-repeat;
	color: #336633;
	padding-bottom: 5px;
}

#navMainMyAccount .navMainMyAccountOn a:visited {
	background: url("/images/navigation/hover-my-account.gif") bottom center no-repeat;
	color: #336633;
	padding-bottom: 5px;
}

#navMainMyAccount .navMainMyAccountOn a:active {
	background: url("/images/navigation/hover-my-account.gif") bottom center no-repeat;
	color: #336633;
	padding-bottom: 5px;
}

#navMainMyAccount .navMainMyAccountOff a {	
	color: #000000;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainMyAccount .navMainMyAccountOff a:hover {
	background: url("/images/navigation/hover-my-account.gif") bottom center no-repeat;
	color: #000000;
	padding-bottom: 5px;
}

/* ^^^^^^^^ MAIN NAVIGATION - PATIENT ^^^^^^^^^^ */
#navMainPatient ul{
	background: #000000;
	float: left;
	list-style: none;
	margin: 0;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#navMainPatient li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-transform:uppercase;
	color:#FFFFFF;
	padding: 5px;
}
td.thumbnail {	
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainPatient a:hover {
	background: url("/images/navigation/patient-hover.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding-bottom: 5px;
}

#navMainPatient .navMainPatientOn a {
	color: #b8896b;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainPatient .navMainPatientOn a:hover {
	color: #b8896b;
	padding-bottom: 5px;
	background-image: url("/images/navigation/patient-hover.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
}

#navMainPatient .navMainPatientOn a:visited {
	background: url("/images/navigation/patient-hover.gif") bottom center no-repeat;
	color: #b8896b;
	padding-bottom: 5px;
}

#navMainPatient .navMainPatientOn a:active {
	background: url("/images/navigation/patient-hover.gif") bottom center no-repeat;
	color: #b8896b;
	padding-bottom: 5px;
}

#navMainPatient .navMainPatientOff a {	
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainPatient .navMainPatientOff a:hover {
	background: url("/images/navigation/patient-hover.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding-bottom: 5px;
}

/* ^^^^^^^^ MAIN NAVIGATION - COMPANY ^^^^^^^^^^ */
#navMainCompany ul{
	background: #000000;
	float: left;
	list-style: none;
	margin: 0;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#navMainCompany li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-transform:uppercase;
	color:#FFFFFF;
	padding: 5px;
}

#navMainCompany a {	
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainCompany a:hover {
	background: url("/images/navigation/company-hover.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding-bottom: 5px;
}

#navMainCompany .navMainCompanyOn a {
	color: #999;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainCompany .navMainCompanyOn a:hover {
	color: #999;
	padding-bottom: 5px;
	background-image: url("/images/navigation/company-hover.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
}

#navMainCompany .navMainCompanyOn a:visited {
	background: url("/images/navigation/company-hover.gif") bottom center no-repeat;
	color: #999;
	padding-bottom: 5px;
}

#navMainCompany .navMainCompanyOn a:active {
	background: url("/images/navigation/company-hover.gif") bottom center no-repeat;
	color: #999;
	padding-bottom: 5px;
}

#navMainCompany .navMainCompanyOff a {	
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	font-weight:normal;
}

#navMainCompany .navMainCompanyOff a:hover {
	background: url("/images/navigation/company-hover.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding-bottom: 5px;
}

