body {	margin: 0;	background-color: #FFFFFF;	font-family: arial, sans-serif;}a:link {	color: #008000;	text-decoration: none;}a:visited {	color: #008000;	text-decoration: none;}a:hover {	color: #C04040;	text-decoration: none;}a:active {	color: #008000;	text-decoration: none;}table.header {	width: 780px;	margin: 0 0 3px 0;}table.main {	width: 780px;	height: 480px;	border-spacing: 3px;}table.footer {	width: 780px;}td.header {	width: 780px;	text-align: center;	vertical-align: top;}td.main_left {	width: 116px;	text-align: center;	vertical-align: top;	border: solid 0px #004000;}td.main_content {	width: 534px;	text-align: left;	vertical-align: top;	font-size: 11px;	color: #000000;	padding: 12px 12px 12px 12px;	border: solid 1px #004000;	background-image: url('images/bg.jpg');	background-repeat: repeat-y;}td.main_content_gbk {	width: 534px;	text-align: left;	vertical-align: top;	font-size: 11px;	color: #000000;	padding: 12px 12px 12px 12px;	border: solid 1px #004000;}td.main_display {	width: 534px;	text-align: center;	vertical-align: middle;	font-size: 11px;	color: #000000;	padding: 12px 12px 12px 12px;	border: solid 0px #004000;}td.main_right {	width: 116px;	text-align: center;	vertical-align: top;	border: solid 0px #004000;}td.footer {	width: 780px;	text-align: center;	vertical-align: middle;	font-size: 9px;	color: #000000;}td.tariff_table {	text-align: left;	vertical-align: top;	font-size: 11px;	color: #000000;}caption {	text-align: center;	vertical-align: top;	font-size: 11px;	font-weight: bold;	color: #000000;}th {	text-align: left;	vertical-align: top;	font-size: 11px;	font-weight: bold;	color: #000000;}h1 {	color: #004000;	font-size: 18px;	margin: 0 0 6px 0;}h2 {	color: #C04040;	font-size: 14px;	margin: 6px 0 3px 0;}h3 {	color: #004000;	font-size: 11px;	font-weight: bold;	margin: 6px 0 3px 0;}p {	color: #000000;	font-size: 11px;	margin: 0 0 6px 0;}hr {	color: #004000;	margin: 3px 0 3px 0;	width: 100%;}ul {	margin: 0 0 0 24px;	font-size: 9px;}li {	margin: 0 0 0 6px;	font-size: 9px;}.smalltext {	color: #000000;	font-size: 9px;	font-weight: normal;	margin: 0;}.smalltext2 {	color: #C04040;	font-size: 9px;	font-weight: normal;	margin: 0;	text-align: right;}td.nav {	width: 116px;}td.nav_cat {	width: 116px;	background-color: #004000;	font-size: 9px;	font-family: arial, sans-serif;	text-decoration: none;	color: #E0E0C0;	text-transform: uppercase;	font-weight: bold;	text-align: center;	text-indent: 0;	margin: 1px 0 1px 0;	padding: 1px 0 1px 0;	border-top: 0px solid #FFFFFF;	border-right: 0 solid #646464;	border-bottom: 0 solid #0F0F0F;	border-left: 0 solid #C8C8C8;}a.menu:link {	font-size: 11px;	font-family: arial, sans-serif;	text-decoration: none;	color: #E0E0C0;	text-transform: none;	font-weight: normal;	text-align: left;	text-indent: 3px;	margin: 1px 0 0 0;	display: block;	width: 100%;	height: 100%;	background-image: url('images/bttn_bg1.jpg');	background-repeat: repeat-x;	border-top: 0 solid #C8C8C8;	border-right: 0;	border-bottom: 0 solid #646464;	border-left: 0;}a.menu:visited {	font-size: 11px;	font-family: arial, sans-serif;	text-decoration: none;	color: #E0E0C0;	text-transform: none;	font-weight: normal;	text-align: left;	text-indent: 3px;	margin: 1px 0 0 0;	display: block;	width: 100%;	height: 100%;	background-image: url('images/bttn_bg1.jpg');	background-repeat: repeat-x;	border-top: 0 solid #C8C8C8;	border-right: 0;	border-bottom: 0 solid #646464;	border-left: 0;}a.menu:hover {	font-size: 11px;	font-family: arial, sans-serif;	text-decoration: none;	color: #E0E0C0;	text-transform: none;	font-weight: normal;	text-align: left;	text-indent: 3px;	margin: 1px 0 0 0;	display: block;	width: 100%;	height: 100%;	background-image: url('images/bttn_bg2.jpg');	background-repeat: repeat-x;	border-top: 0 solid #000000;	border-right: 0;	border-bottom: 0 solid #FFFFFF;	border-left: 0;}a.menu:active {	font-size: 11px;	font-family: arial, sans-serif;	text-decoration: none;	color: #E0E0C0;	text-transform: none;	font-weight: normal;	text-align: left;	text-indent: 3px;	margin: 1px 0 0 0;	display: block;	width: 100%;	height: 100%;	background-image: url('images/bttn_bg1.jpg');	background-repeat: repeat-x;	border-top: 0 solid #C8C8C8;	border-right: 0;	border-bottom: 0 solid #646464;	border-left: 0;}table.insert {	padding: 0;	width: 118px;	background-color: #E0E0C0;	font-size: 11px;	font-family: arial, sans-serif;	text-decoration: none;	color: #004000;	text-transform: none;	font-weight: bold;	text-align: center;	text-indent: 0;	margin: 0 0 3px 0;	border-top: solid 1px #004000;	border-right: solid 1px #004000;	border-bottom: solid 1px #004000;	border-left: solid 1px #004000;}td.insert {	padding: 1px 0 1px 0;}.pic {	float: right;	border: solid 1px #004000;}p.piccap {	color: #000000;	text-align: right;	clear: right;	font-size: 9px;	font-weight: normal;	margin: 0 3px 0 0;}.thumbnail {	float: right;	border: solid 1px #004000;	position: relative;	z-index: 0;}.thumbnail:hover {	background-color: transparent;	z-index: 50;	clear: right;}.thumbnail span {/*CSS for enlarged image*/	position: absolute;	background-color: #004000;	padding: 0;	left: -250px;	border: solid 1px #004000;	visibility: hidden;	color: #E0E0C0;	font-weight: bold;	text-decoration: none;	text-align: right;}.thumbnail span img {/*CSS for enlarged image*/	border-width: 0;	padding: 0;}.thumbnail:hover span {/*CSS for enlarged image on hover*/	visibility: visible;	top: -5;	left: -250px;/*position where enlarged image should offset horizontally */}img {	padding: 0;	margin: 0;}.time {	text-align: center;	font-family: sans-serif;	font-weight: bold;}.cc_main {	width: 118px;	background-color: #004000;	border: 0px Black;}.month {	background-color: #004000;	font-style: normal;	font-variant: normal;	font-weight: bold;	font-size: 7pt;	font-family: Tahoma, sans-serif;	color: #E0E0C0;	padding: 0 0 2px 0;}.daysofweek {	font-size: 7pt;	font-family: Tahoma, sans-serif;	font-weight: normal;	color: #004000;	background-color: #E0E0C0;	padding: 0px;}.days {	font-size: 7pt;	font-family: Tahoma, sans-serif;	font-weight: normal;	color: #004000;	background-color: #E0E0C0;	padding: 0px;}.days #today {	display: block;	font-size: 7pt;	font-family: Tahoma, sans-serif;	font-weight: normal;	color: #E0E0C0;	background-color: #004000;	padding: 0px;}