a.smenu	{
	color: white;
	background-color: transparent;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
}
a.smenu:hover	{
	color: red;
	background-color: transparent;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: underline;
}
a.smenu-2	{
	color: white;
	background-color: transparent;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: underline;
}
a.smenu-2:hover	{
	color: #ff6a00;
	background-color: transparent;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: underline;
}
a.search {
	color: #ff0000;
	background-color: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
a.search:hover	{
	color: #ff0000;
	background-color: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
a.search2 {
	color: #00cc00;
	background-color: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
a.search2:hover	{
	color: #00cc00;
	background-color: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
a.right_day {
	color: white;
	background-color: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
a.right_day:hover {
	color: red;
	background-color: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
a.link	{
	color: white;
	background-color: transparent;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
}
a.link:hover	{
	color: #CC0000;
	background-color: transparent;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: underline;
}
a.link2	{
	color: white;
	background-color: transparent;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: underline;
}
a.link2:hover	{
	color: #FF0033;
	background-color: transparent;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: underline;
}
a.link3	{
	font-weight: bold;
	color: #CC0000;
	background-color: transparent;
	font-size: 12pt;
	text-decoration: none;
}
a.link3:hover	{
	font-weight: bold;
	color: #FF0033;
	background-color: transparent;
	font-size: 12pt;
	text-decoration: underline;
}
a.link4	{
	font-weight: bold;
	color: #294C84;
	background-color: transparent;
	font-size: 12pt;
	text-decoration: none;
}
a.link4:hover	{
	font-weight: bold;
	color: #FF0033;
	background-color: transparent;
	font-size: 12pt;
	text-decoration: underline;
}
a.link5	{
	color: #CC0000;
	background-color: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
a.link5:hover	{
	color: #CC0000;
	background-color: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
table.body {
	border-collapse:collapse;
	background-color: black;
}
/* Left Part
---------------------------------------------------- */
table.s-cal {
	margin-top: 25px;
	margin-left: 0px;
	border:1px solid  #696969;
	width: 220px
}
th.s-cal {
	color: white;
	background-color: #CC0000;
	border: 1px solid  transparent;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: 2px;
	line-height: 23px
}
td.s-cal {
	color: white;
	background-color: black;
	text-align: center;
	font-size: 11pt;
	height: 180%;
}
th.option {
	color: white;
	background-color: #CC0000;
	border: 1px solid  transparent;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: 2px;
	line-height: 18px
}
td.option {
	padding-top: 8px;
	padding-left: 10px;
 	text-align: left;
	color: #ffffff;
	background-color: black;
	font-size: 11pt;
	height: 15pt
}
th.option2 {
	color: white;
	background-color: #CC0000;
	border: 1px solid  transparent;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: 2px;
	line-height: 21px
}

/* Right Part
---------------------------------------------------- */
table.right {
	margin-top: 25px;
	margin-left: 25px;
	border:1px solid #696969;
	width:450px
}
th.right {
	color: white;
	background-color: #CC0000;
	border:1px solid  transparent;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: 2px;
	line-height: 23px
}
td.right {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	color: #333333;
	background-color: black;
	font-size: 11pt;
	line-height: 130%;
	text-align: left;
}
th.daytime {
	color: white;
	background-color: green;
	border:1px solid  transparent;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: 2px;
	line-height: 23px
}
dt.nighttime {
	font-size: 11pt;
	font-weight: bold;
	color: #ff0000;
	margin-left:10px
}
dd	{
	font-size: 11pt;
	color: #FFFFFF;
	margin-left:30px;
	line-height:1.5;
}
dt.daytime {
	font-size: 11pt;
	font-weight: bold;
	color: #00cc00;
	margin-left:10px
}
dt.search {
	font-size: 11pt;
	font-weight: bold;
	color: #00cc00;
	margin-left:15px
}
h4.left_day {
	font-size: 11pt;
	font-weight: bold;
	color: #00cc00;
	margin: 0;
	padding: 1px 1px 1px 10px;
	background-color: #696969;
}
/* Color
---------------------------------------------------- */
span.prf_name {
	font-weight:bold;
	color:#00cc00
}
