A                       { text-decoration: underline; color: #2D7074; }
A:link                  { text-decoration: underline; font-weight: bold; color: #2D7074; }
A:visited               { text-decoration: underline; font-weight: bold; color: #2D7074; }
A:active                { text-decoration: underline; font-weight: bold; color: #000000; }
A:hover                 { text-decoration: underline; font-weight: bold; color: #000000; }

A.blackcolumnlink                       { text-decoration: underline; color: #000000; }
A.blackcolumnlink:link                  { text-decoration: underline; font-weight: normal; color: #000000; }
A.blackcolumnlink:visited               { text-decoration: underline; font-weight: normal; color: #000000; }
A.blackcolumnlink:active                { text-decoration: underline; font-weight: normal; color: #000000; }
A.blackcolumnlink:hover                 { text-decoration: underline; font-weight: normal; color: #000000; }

A.casehistorieslink             { text-decoration: none; color: #4E4E50; }
A.casehistorieslink:link        { text-decoration: none; font-weight: normal; color: #4E4E50; }
A.casehistorieslink:visited     { text-decoration: none; font-weight: normal; color: #4E4E50; }
A.casehistorieslink:active      { text-decoration: none; font-weight: normal; color: #2D7074; }
A.casehistorieslink:hover       { text-decoration: none; font-weight: normal; color: #2D7074; }

A.componentlink                       { text-decoration: underline; color: #2D7074; font-size: 11px; }
A.componentlink:link                  { text-decoration: underline; font-weight: bold; color: #2D7074; font-size: 11px; }
A.componentlink:visited               { text-decoration: underline; font-weight: bold; color: #2D7074; font-size: 11px; }
A.componentlink:active                { text-decoration: underline; font-weight: bold; color: #000000; font-size: 11px; }
A.componentlink:hover                 { text-decoration: underline; font-weight: bold; color: #000000; font-size: 11px; }

A.nounderlinelink                    { text-decoration: none; color: #2D7074; }
A.nounderlinelink:link               { text-decoration: none; font-weight: bold; color: #2D7074; }
A.nounderlinelink:visited            { text-decoration: none; font-weight: bold; color: #2D7074; }
A.nounderlinelink:active             { text-decoration: none; font-weight: bold; color: #000000; }
A.nounderlinelink:hover              { text-decoration: none; font-weight: bold; color: #000000; }

A.pdflink                       { text-decoration: underline; color: #4E4E50; }
A.pdflink:link                  { text-decoration: underline; font-weight: bold; font-size: 12px; color: #4E4E50; }
A.pdflink:visited               { text-decoration: underline; font-weight: bold; font-size: 12px; color: #4E4E50; }
A.pdflink:active                { text-decoration: underline; font-weight: bold; font-size: 12px; color: #2D7074; }
A.pdflink:hover                 { text-decoration: underline; font-weight: bold; font-size: 12px; color: #2D7074; }

A.pdflinkblack                       { text-decoration: underline; color: #000000; }
A.pdflinkblack:link                  { text-decoration: underline; font-weight: bold; font-size: 12px; color: #000000; }
A.pdflinkblack:visited               { text-decoration: underline; font-weight: bold; font-size: 12px; color: #000000; }
A.pdflinkblack:active                { text-decoration: underline; font-weight: bold; font-size: 12px; color: #4E4E50; }
A.pdflinkblack:hover                 { text-decoration: underline; font-weight: bold; font-size: 12px; color: #4E4E50; }

td                      { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4E4E50; }

body                    { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4E4E50; }

#fullheight				{ height: 100%; margin: 5px auto 0 auto; }

.asterisk				{ color: #2D7074; font-weight: bold; }

.bannertd				{ padding-left: 2px; }

.bodypadding			{ padding-top: 15px; padding-left: 15px; }

.bold					{ font-weight: bold; }

.boldgreen				{ font-weight: bold; color: #2D7074; }

.bullet					{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #2D7074; vertical-align: top; padding-right: 2px; }		

.bulletpoint			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }

.bulletpointbold		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }

.casecolumnpadding		{ padding-top: 15px; padding-left: 15px; }

.casebodypadding		{ padding-top: 15px; padding-right: 15px; }

.checkboxes				{ padding-left: 11px; }

.checkboxescaption		{ font-size: 12px; color: #2D7074; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; }

.checkboxessubcaption	{ font-size: 11px; color: #4E4E50; }

.columnaddress			{ font-size: 13px; font-style: italic; color: #2D7074; line-height: 18px; }

.columnaddressblack		{ font-size: 13px; font-style: italic; color: #000000; line-height: 18px; }

.columnbold				{ line-height: 16px; font-weight: bold; font-size: 13px; }

.columnlarge			{ font-size: 16px; }

.columntd				{ width: 218px; padding: 2px 15px 0px 15px; background: url(../sitegraphics/parts/bg_column.gif) repeat-y 5px right #FFF; }

.contactuscaption		{ padding-bottom: 6px; vertical-align: top; font-weight: bold; font-size: 13px; }

.contactusfield			{ border: 1px #4E4E50 solid; width: 100%; font-size: 13px; color: #4E4E50; }

.contactusfieldtd		{ padding-bottom: 6px; width: 100%; vertical-align: top; font-size: 10px; }

.content				{ padding-top: 15px; padding-left: 15px; padding-right: 15px; }

.contentfullwidth		{ padding-top: 15px; padding-left: 15px; }

.contentgreencolumndivider				{ padding-top: 15px; padding-left: 15px; padding-right: 15px; border-right: 2px solid #2D7074; }

.contenttd				{ padding-top: 2px; padding-left: 2px; }

.dentistquote			{ font-size: 16px; font-weight: bold; color: #4E4E50; }

.formcaption			{ padding-top: 2px; padding-right: 2px; }

.formfield				{ border: 1px #2D7074 solid; width: 200px; font-size: 12px; color: #4E4E50; }

.formgreybox			{ background-color: #4E4E50; }

.formgreyboxtext		{ background-color: #4E4E50; padding-top: 10px; color: #FFFFFF; font-weight: normal; font-size: 12px; }

.formpadding			{ padding-bottom: 5px; }

.greencolumn			{ padding-top: 15px; padding-left: 15px; padding-right: 15px; background-color: #DAF0F3; font-size: 14px; font-style: italic; color: #2D7074; line-height: 20px; width: 239px; }

.greencolumnblacktext	{ padding-top: 15px; padding-left: 15px; padding-right: 15px; background-color: #DAF0F3; font-size: 13px; font-style: none; color: #000000; line-height: 20px; width: 239px; }

.healthcaredivider		{ padding: 0px 10px 0px 10px; border-right: 1px #B8B8B8 solid; font-size: 11px; }

.healthcarenoline		{ padding: 0px 10px 0px 10px; font-size: 11px; }

.healthcarelinks		{ padding: 3px 0px 3px 0px; border-bottom: 1px #B8B8B8 solid; font-size: 14px; }

.healthcaretdleft		{ padding: 0px 10px 0px 0px; border-right: 1px #B8B8B8 solid; font-size: 11px; }

.healthcaretdright		{ padding: 0px 10px 0px 10px; border-right: 1px #B8B8B8 solid; font-size: 11px; }

.healthlearnmoretdleft		{ padding: 0px 10px 0px 0px; border-right: 1px #B8B8B8 solid; }

.healthlearnmoretdright		{ padding: 0px 10px 0px 10px; border-right: 1px #B8B8B8 solid; }

.imagelabel             { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4E4E50; padding: 0px 5px 0px 5px; }

.imagepadleft			{ padding: 0px 0px 0px 20px; }

.imagetitle	            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4E4E50; font-weight: bold; padding: 0px 0px 10px 0px; }

.italic					{ font-style: italic; }

.largetext				{ font-size: 18px; font-weight: bold; color: #4E4E50; }

.largetextgreen			{ font-size: 18px; font-weight: bold; color: #2D7074; }

.logotd					{ width: 218px; }

.mandatoryasterisk		{ color: #CC0000; font-weight: bold; padding-top: 2px; }

.orangecolumn			{ padding-top: 15px; padding-left: 15px; padding-right: 15px; background-color: #EE9A00; font-size: 14px; font-style: italic; color: #000000; line-height: 20px; width: 239px; }

.pdfpaddingX				{ padding-left: 3px; }

.pdfpadding				{ padding: 2px 0px 10px 0px; }

.popuptablepadding		{ padding: 25px 30px 30px 15px; }

.popupnavpadding		{ padding-bottom: 10px; }

.quotecredit			{ font-weight: bold; font-style: italic; }

.seatoptionsbox			{ padding: 15px; font-size: 12px; color: #FFFFFF; background-color: #4E4E50; vertical-align: top; }

.smalltext				{ font-size: 11px; line-height: 12px; font-weight: normal; }

.spinecaption			{ font-size: 13px; color: #2D7074; line-height: 14px; }

.spinecaptiontitle		{ font-size: 13px; font-weight: bold; color: #4E4E50; }

.subtitle				{ font-size: 14px; font-weight: bold; color: #4E4E50; }

.subtitlegreen			{ font-size: 14px; font-weight: bold; color: #2D7074; }

.tabletext				{ font-size: 12px; padding-bottom: 3px; }

.tabletitle				{ font-size: 12px; padding-bottom: 10px; font-weight: bold; }

.yellowcolumn			{ padding-top: 15px; padding-left: 15px; padding-right: 15px; background-color: #F5D100; font-size: 13px; font-style: none; color: #000000; line-height: 18px; width: 239px; }

#happyBacks	{
	width: 100%;
}
#happyBacks .date {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
}
#happyBacks .venue {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
}

#nav {
	width: 188px;
	margin: 0;
	padding: 0;
}
#nav ul {
	list-style-type: none;
	margin: 15px 0 10px 0;
	padding: 0;
}
#nav li {
	margin-bottom: 4px;
	padding-top: 0;
	padding-left: 14px;
	background: url(../sitegraphics/navarrow.gif) no-repeat 0 50%;
	font-weight: bold;
}
#nav a:link, #nav a:visited {
	font-size: 100%;
	text-decoration: none;
	color: #555555;
}
#nav a:hover, #nav a:active {
	color: #EB8200;	
}
#nav a.selected:link, #nav a.selected:visited {
	color: #EB8200;
}
#nav a.childSelected:link, #nav a.childSelected:visited {
	color: #EB8200;
}
#nav li.selected {
	background: url(../sitegraphics/navarrow_selected.gif) no-repeat 0 50%;
}

.panel165 {
	margin-left: 11px;
}
