html, body				{ margin:0px; padding:0px; height:100%;}

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: 7px 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-color: #E0E1E4; background-image: url(sitegraphics/column_top.gif); background-repeat: repeat-x; }

.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;
}.mainheading {
	display: none;
}
