

p {}
td {}
.tableSelectorTable {background-color:#fafafa;}

#body {background-color:#fafafa;}
.body {background-color:#fafafa;}

.catalogMenuTD { background-color:#ffffff;}
.catalogMenuA { background-color:#ffffff; color:#2E4C6E; font-weight: bold; font-size: 15px; line-height: 15px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogMenuA:hover { background-color:#ffffff; color:#99ccff; font-weight: bold; font-size: 15px; line-height: 15px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogSubcategory { background-color:#ffffff; color:#2E4C6E; font-weight: bold; font-size: 15px; line-height: 15px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogSubcategory:hover { background-color:#ffffff; color:#2E4C6E; font-weight: bold; font-size: 15px; line-height: 15px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogThumbnail { background-color: #ffffff; color:#2E4C6E; font-weight: normal; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogTableOdd { background-color: #ffffff; color:#2E4C6E; font-weight: normal; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogTableEven { background-color:#ffffff; color:#2E4C6E; font-weight: normal; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogTitle { background-color:#ffffff; color:#2E4C6E; font-weight: bold; font-size: 16px; line-height: 18px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }

.catalogThumbnail { background-color: #92D0F6; color:#000000; font-weight: normal; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogTableTitle { background-color:#FFFFFF; color:#000000; font-weight: bold; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogMenu { background-color:#FFFFFF; color:#000000; font-weight: bold; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogMenuSeparator { background-color:#FFFFFF; color:#000000; font-weight: bold; font-size: 12px; line-height: 14px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: none; }
.catalogBillingAddressOn { visibility:visible; }
.catalogBillingAddressOff { visibility:hidden;display:none; }
.catalogField { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormField { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormRequired  { color: red; font-weight: normal; font-size: 9px; line-height: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormTitle  { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormLabel  { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormLabelRed  { color: red; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormNote  { color: black; font-weight: bold; font-size: 8px; line-height: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogFormMessage  { color: black; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.catalogErrorFormMessage  { color: red; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.catalogDivBorder { background-color:#000000; }
.catalogSecurityCodeInformationOn { visibility:visible; }
.catalogSecurityCodeInformationOff { visibility:hidden;display:none; }


.tcd_green  { color: #363; font-weight: bold; font-size: 18px; font-family: "Times New Roman", Georgia, Times, serif; font-variant: small-caps }
.slogan_green { color: #363; font-weight: bold; font-size: 14px; font-family: "Times New Roman", Georgia, Times, serif; text-align: center }
.contactinfo_green { color: #363; font-size: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.white_footer { color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.white_footer a:link { color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Verdana, Geneva, sans-seriff; text-decoration: underline }
.white_footer a:visited { color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Verdana, Geneva, sans-seriff; text-decoration: underline }
.white_footer a:hover { color: #fddd88; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Verdana, Geneva, sans-seriff; text-decoration: underline }
.copyright { color: black; font-size:10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.background {background-color: #fff }
.templateMenuButton { background-color: #360 }
.templateMenuButton0 { }
.templateMenuButton1 { }
.templateMenuBorder { }
.templateMenuBorder0 { }
.templateMenuBorder1 {  }
.templateMenuText { color: #363; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.templateMenuText0 { color: #363; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.templateMenuText1 { color: #363; margin: 15px; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.templateMenuText:hover { color: #000; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.templateMenuText0:hover { color: #000; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.templateMenuText1:hover { color: #000; margin: 15px; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }

.subtemplateMenuButton { }
.subtemplateMenuButton1 { }
.subtemplateMenuButton2 { }
.subtemplateMenuBorder { }
.subtemplateMenuBorder1 { }
.subtemplateMenuBorder2 {  }
.subtemplateMenuText {letter-spacing:1px; color:#000000; font-weight:bold; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.subtemplateMenuText1 {letter-spacing:1px; color:#000000;  font-weight:bold; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.subtemplateMenuText2 {letter-spacing:1px; color:#000000; font-weight:bold;font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  background-color: transparent }
.subtemplateMenuText:hover { letter-spacing:1px; font-weight:bold; text-decoration:underline; color:#92D0F6;  font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; background-color: transparent }
.subtemplateMenuText1:hover {letter-spacing:1px;  font-weight:bold; text-decoration:underline; color:#92D0F6;  font-size:12px; line-height: 10px; font-family: Arial, Helvetica, Arial, Helvetica, Verdana, Geneva, sans-serif; background-color: transparent }
.subtemplateMenuText2:hover {letter-spacing:1px; font-weight:bold;  text-decoration:underline; color:#92D0F6;  font-size: 12px; line-height: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;background-color: transparent }

.lefttemplateMenuButton { visibility:hidden; }
.lefttemplateMenuButton1 {  visibility:hidden;}
.lefttemplateMenuButton2 {  visibility:hidden;}
.lefttemplateMenuBorder1 {  visibility:hidden;}
.lefttemplateMenuBorder2 { visibility:hidden; }
.lefttemplateMenuBorder3 {  visibility:hidden; }
.lefttemplateMenuText {letter-spacing:1px; color:#000000; font-weight:bold; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.lefttemplateMenuText1 {letter-spacing:1px; color:#000000;  font-weight:bold; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.lefttemplateMenuText2 {letter-spacing:1px; color:#000000; font-weight:bold;font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  background-color: transparent }
.lefttemplateMenuText:hover { letter-spacing:1px; font-weight:bold; text-decoration:underline; color:#92D0F6;  font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; background-color: transparent }
.lefttemplateMenuText1:hover {letter-spacing:1px;  font-weight:bold; text-decoration:underline; color:#92D0F6;  font-size:12px; line-height: 10px; font-family: Arial, Helvetica, Arial, Helvetica, Verdana, Geneva, sans-serif; background-color: transparent }
.lefttemplateMenuText2:hover {letter-spacing:1px; font-weight:bold;  text-decoration:underline; color:#92D0F6;  font-size: 12px; line-height: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;background-color: transparent }



.toptemplateMenuButton { }
.toptemplateMenuButton0 { }
.toptemplateMenuButton1 {}
.toptemplateMenuBorder { }
.toptemplateMenuBorder0 {background-color:transparent;}
.toptemplateMenuBorder1 {background-color:transparent;}
.toptemplateMenuText {letter-spacing:1px; color:#330033; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.toptemplateMenuText0 {letter-spacing:1px; color:#330033;  font-size: 13px; line-height: 10x; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.toptemplateMenuText1 {letter-spacing:1px; color:#330033;  margin: 15px; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  background-color: transparent }
.toptemplateMenuText:hover { letter-spacing:1px; text-decoration:underline;color:#330033;   font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; background-color: transparent }
.toptemplateMenuText0:hover {letter-spacing:1px; text-decoration:underline; color:#330033;  font-size:12px; line-height: 10px; font-family: Arial, Helvetica, Arial, Helvetica, Verdana, Geneva, sans-serif; background-color: transparent }
.toptemplateMenuText1:hover {letter-spacing:1px; text-decoration:underline; color:#330033;  margin: 12px;  font-size: 12px; line-height: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;background-color: transparent }



.formField { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.formLabel { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.formNote { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.formRequired { color: red; font-style: normal; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.slideshowBody { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.slideshowTitle { color: black; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif }
.slideshowButton a:link { color: #369; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: #ddd }
.slideshowButton a:visited { color: #369; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: #ddd }
.slideshowButton a:hover { color: #396; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: #eee }

.lefttemplateMenuButton { background-color:#FFFFFF; }


.lefttemplateMenuButton1 {text-align:center; }
.lefttemplateMenuBorder {text-align:center; }

.lefttemplateMenuBorder1 {  }
.lefttemplateMenuText { color:#1A093F; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent;}
.lefttemplateMenuText1 { color:#1A093F; margin: 15px; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }
.lefttemplateMenuText:hover { color:#1A093F; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: underline; background-color: transparent }
.lefttemplateMenuText1:hover { color:#1A093F; margin: 15px; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent }

.lefttemplateMenuText2 { color:#1A093F; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent; }
.lefttemplateMenuText3 {color:#1A093F; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent; }

.lefttemplateMenuText2:hover { color: #ffffff; font-weight: bolder;font-size: 12px; line-height: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  background-color: transparent }
.lefttemplateMenuText3:hover { color: #ffffff; font-weight: bolder;font-size: 12px; line-height: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration:none;  background-color: transparent }

.lefttemplateMenuTextCurrent { color:#1A093F; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent; }
.lefttemplateMenuTextCurrent1 { color: #ffffff; font-weight: bolder;font-size: 12px; line-height: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration:none; background-color: transparent }
.lefttemplateMenuTextCurrent2 { color: #ffffff; font-weight: bolder;font-size: 12px; line-height: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;   background-color: transparent }
.lefttemplateMenuTextCurrent3 { color: #ffffff; font-weight: bolder;font-size: 12px; line-height: 8px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  background-color: transparent }

.wrapper { background-color: #6699CC; width:800px; height:100%; padding:4px; }
.leftMenuHolder {background-color:#FFFFFF; color:#FF0000; width: 160px; position:relative; left:5px; top:-82px; border-style:solid; border-width:thin; height:400px; text-align:center;}
.leftMenu {background-color:#FFFFFF;  width: 160px; text-align:center;}
.content { background-color:#FFFFFF; border-style:solid; border-width:1px; width:780px;  height:200px;  position:relative; top:-420px; left:226px;}
.innerContent {border-style:solid; border-width:thin; width:778px;  height:198px;  }
#boxContent { position: relative; left: -2px; top: -2px;  border: none; background:#FFFFFF; }
#boxContainer { position: relative; background-color:#CCCCCC;  margin: 4px; }
.logo { position:relative; left:26px; top:-148px;}
textarea {
	background-color: #fafafa;
}
textarea.body {
	background-color: #fafafa;
}
.calendarTitleLink					{ font-size:10px;font-family: Arial; color: black;}
.calendarForm 							{ font-size:16px;font-family: Arial; }
.calendarMonthYearTitle 		{ font-size:26px;font-family: Arial; font-weight:700; color:#00A58C; }
.calendarSmallMonthYear 		{ font-size:16px;font-family: Arial;  font-weight:bold; color: white; background-color:#00A58C; }
.calendarSmallDay						{ font-size:16px;font-family: Arial; color: black; background-color: white; }
.calendarBigDay							{ font-size:16px;font-family: Arial; color:white; background-color:#00A58C; font-weight:bold;}
.calendarSmallDate					{ font-size:16px; font-family: Arial; color:#003063; background-color:white; }
.calendarBigDate						{ font-size:16px; font-family: Arial; color: #003063; background-color: white; }
.calendarBackground					{ background-color: #EEEEEE; }
.calendarDetailTitle				{ font-size:26px;font-family: Arial; font-weight:700; color:#00A58C; }
.calendarDetailLink					{ font-size:16px;font-family: Arial; color:#00A58C; }
.calendarDetailLabel				{ font-size:16x; font-family: Arial; font-weight:bold; color: white; background-color:#00A58C;}
.calendarDetailDateTime			{ font-size:16px; font-family: Arial; color: black; }
.calendarDetailDescription 	{ font-size:16px;font-family: Arial; color: black; }

