body {


	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.normal  
{

	font-size : 12px;
	color : #666666;
	
}

.normal A:active,  .normal A:link, .normal A:visited 
{
	background : White;
	font-size : 12px;
	color : #666666;
}

.normal a:hover { color: #FC3237 }
.comingsoon  {
	font-size: 15 px;
	color: #BB1B2B;
	font-variant: small-caps;
	font-weight: bold;
}
.normal_search {
	background-color: White;
	background-repeat: repeat;
	background-attachment: scroll;
	font-size: 10px;
	color: #000000;
	background-position: 0%;
}
.result_title {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	line-height: 13px;
	margin-top: 6px;
}
.result_type {
	font-size: 12px;
	color: #BF0707;
	font-variant: normal;
	font-weight: bold;
}
.result_description { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.tdsearchnum {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #BB1B2B;
	background-repeat: repeat;
	background-attachment: scroll;
	border-style: solid;
	border-color: #BB1B2B;
	background-position: 0%;
}
.tdsearchnum A:active,  .tdsearchnum A:link, .tdsearchnum A:visited 
{
	color: White;
	font-size : 10px;
	font-weight : bold;
}

.tdsearchnum A:hover
{
	color: #E1EAEF;	
}

.tdsearch    {
	font-size: 10px;
	color: #666666;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 50%;
}
.tdsearch A:active,  .tdsearch A:link, .tdsearch A:visited 
{
	color: #666666;
	font-size : 10px;
	text-align : left;
}

.tdsearch a:hover { color: #FF3300 }
.language
{
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Calendar_title {
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	background-color: #BF0707;
	background-repeat: repeat;
	background-attachment: scroll;
	font-weight: bold;
	border-style: solid;
	border-color: #BF0707;
	background-position: 0% 50%;
}
.tdmenu      { color: #000000; background-repeat: repeat; background-attachment: scroll; 
               font-size: 10pt; text-align: left; font-weight: bold; 
               background-position: 0% 50% }
.tdmenu a:active, .tdmenu a:link, .tdmenu a:visited { color: #666666; background-repeat: repeat; background-attachment: scroll; 
               font-size: 9pt; text-align: center; background-position: 0% 50% }
.tdmenu a:hover { color: #FF3300 }
.tdmenu_title {
	color: #000000;
	background-repeat: repeat;
	background-attachment: scroll;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	background-color: E0E4E4;
	background-position: 0% 50%;
}
.border      { background-repeat: repeat; background-attachment: scroll; 
               background-position: 0% }
.tdcalendar  {
	color: #E0E4E4;
	background-repeat: repeat;
	background-attachment: scroll;
	font-size: 12px;
	text-align: left;
	border-style: solid;
	border-width: 1;
	background-position: 0% 50%;
}
.tdcalendar a:active, .tdcalendar a:link, .tdcalendar a:visited { color: #000000; font-size: 12px; text-align: left }
.tdcalendar a:hover { color: #BF0707 }
.calendar_today, .calendar_today a:active, .calendar_today a:link, .calendar_today a:visited, .calendar_today a:hover {
	background-repeat: repeat;
	background-attachment: scroll;
	font-size: 12px;
	text-align: center;
	color: #CBF11A;
	font-weight: bold;
	border-style: solid;
	border-width: 1;
	background-position: 0% 50%;
}
.calendar_selday,.calendar_selday A:active,  .calendar_selday A:link, .calendar_selday A:visited,.calendar_selday A:hover
{
	background : #BB1B2B;
	font-size : 12px;
	text-align : center;
	color : White;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.calendar_usedday, .calendar_usedday a:active, .calendar_usedday a:link, .calendar_usedday a:visited, .calendar_usedday a:hover {
	background-repeat: repeat;
	background-attachment: scroll;
	font-size: 12px;
	text-align: center;
	color: #BF0707;
	text-decoration: underline;
	font-weight: bold;
	background-position: 0% 50%;
}
.tdcalendar_text {
	color: #000000;
	background-repeat: repeat;
	background-attachment: scroll;
	font-size: 12px;
	text-align: left;
	background-color: E0E4E4;
	background-position: 0% 50%;
}
.tdcalendar_text a:active, .tdcalendar_text a:link, .tdcalendar_text a:visited { color: #000000; font-size: 12px; text-align: left; background-repeat: repeat; 
               background-attachment: scroll; background-color: #E5E5E5; 
               background-position: 0% 50% }
.tdcalendar_text a:hover { color: #FF0000 }
.tdsingletitle { font-size: 15px; color: #BB1B2B;  font-variant: 
               normal; font-weight: bold }
.tdsingletitle2 { font-size: 10px; color: #BB1B2B;  font-variant: 
               normal; font-style: italic; font-weight: bold }
