*{margin:0;padding:0;}
html{
	height: 100%;
	font-size: 80%;
	font-family: Georgia,Verdana, Arial, Helvetica, sans-serif;
}
body{
	background: url('../img/bg.jpg');
	background-color: #6e95be;
}
table td {vertical-align: top;}
p{padding-bottom:20px;}
a:link{color: #336699;}
a:visited{color: #993399;}
a:hover{color: #993333;}
a#home,a#map,a#mail,#menu a{
	font-size: 80%;
	color: #ffffff;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	height: 20px;
}
#menu a {font-size:90%}
a#map{background: url('../img/map.gif') no-repeat 0 center;}
a#mail{background: url('../img/mail.gif') no-repeat 0 center;}
a#home{background: url('../img/home.gif') no-repeat 0 center;}
a#home:hover,a#map:hover,a#mail:hover,#menu a:hover{text-decoration: underline;}
#bc a{color: #ffcc00;}#bc a:hover{color: #993333;}
img{border:0px none;}
img#l{float: left;padding-left: 35px;}
img.r{float: right;margin:5px;margin-right:0px;}
img#pic{float:center;}
img.b{border: 1px solid #bebebe;background: white; padding: 5px;}
b.g {color: #006699;}
div.r {float:right;padding-right:40px;}
h2 {
	font-size: 150%;
	font-weight: normal;
	color: #007ee5;
}
#tl ul {padding-left: 20px;}
#tl ul li {padding-left: 10px;background: url('../img/li.gif') no-repeat 0 7px;padding-bottom:5px;list-style:none;}
#tl ul.dbl li{padding-bottom: 15px;}
#ur{
	float: right;
	height: 40px;
	text-align: right;
}
#u {padding-right: 20px;height:20px;}
#ur h1 {
	padding-right: 20px;
	padding-top: 50px;
	font-size: 160%;
	color: #ffffff;
	font-weight: normal;
}
#ful{
	height: 100%;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
#main{
	width: 1012px;
	padding-top: 10px;
	text-align: left;
}
#t {padding: 0px;margin-top: 85px;}
#tm{
	background: #5b7a94;
	border: 1px solid #6688a4;
	padding: 10px;
}
#tml{
	background-image: url('../img/sl.png');
	background-position: 0;
	background-repeat: repeat-y;
	padding-left: 12px;
}
#tmr{
	background-image: url('../img/sr.png');
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 12px;
}
#tlu {
	background-image: url('../img/slu.png');
	background-repeat: no-repeat;
	padding-left: 12px;
}
#tld {
	background-image: url('../img/sld.png');
	background-repeat: no-repeat;
	padding-left: 12px;
}
#tru {
	background-image: url('../img/sru.png');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 12px;
}
#trd {
	background-image: url('../img/srd.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
}
#tu {
	background-image: url('../img/su.png');
	background-position: 0 bottom;
	background-repeat: repeat-x;
	height: 9px;
	line-height: 9px;
	font-size: 9px;
}
#td {
	background-image: url('../img/sd.png');
	background-repeat: repeat-x;
	height: 12px;
	height: 9px;
	line-height: 9px;
	font-size: 9px;
}
#t h1{
	color: #7d7971;
	font-size: 190%;
	font-weight: normal;
}
#g{
	background: #eae6de;
	width: 956px;
	padding: 5px;
}
#menu{
	border-collapse: collapse;
	margin-bottom: 20px;
}
#menu td.s{
	background: #eae6de;
	padding: 0px;
}
#menu h1{
	color: black;
	font-size: 110%;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: normal;
	padding-bottom: 5px;
	text-transform: uppercase;
}
#menu ul{list-style: none;}
#menu li{
	white-space: nowrap;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url('../img/dash.gif') no-repeat 5px 12px;
	padding-left: 15px;
	padding-right: 5px;
}
#menu li#act{background-color: white;}
#menu li#act a{color: #6f96be;}
#menu td#ac{
	background: url('../img/menua.gif') repeat-x;
	background-color: #8e8e8e;
}
#menu a{padding: 0px;}
#menu td{
	background: url('../img/menu.gif') repeat-x;
	background-color: #6e95be;
	height: 150px;
} 
#menu td.mb,#menu td.mt{
	padding: 0;
	height: 9px;
	background: url('../img/menul.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #6e95be;
	font-size: 9px;line-height: 9px;
}
#menu td.mt{background-image: url('../img/menult.gif');background-color: #8aafd0;}
#menu td.mb div{
	background: url('../img/menur.gif') no-repeat right bottom;
	width: 100%;
}
#menu td.mt div{
	background: url('../img/menurt.gif') no-repeat right bottom;
	width: 100%;
}
#menu td.mb#acb,#menu td.mt#acu{
	background: url('../img/menula.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #8e8e8e;
}
#menu td.mt#acu {background-image: url('../img/menulta.gif');background-color: #a8a8a8}
#menu td.mb#acb div{background: url('../img/menura.gif') no-repeat right bottom;}
#menu td.mt#acu div{background: url('../img/menurta.gif') no-repeat right bottom;}
#tl{
	width: 60%;
	padding: 20px;
	padding-top: 0px;
}
#tl h1{
	color: #007ee5;
	padding-bottom: 20px;
}
#tr{
	width: 40%;
}
#tr td.t{
	font-size: 85%;
	padding-left: 10px;
	color: #666666;
	line-height: 150%;
}
#tr td.t a{
	font-size: 120%;
}
#tr td.d{
	float: left;
	font-size: 80%;
	color: #666666;
}
#tr td.d div{
	background: url('../img/day.gif') no-repeat;
	font-size: 280%;
	height: 42px;
	text-align: center;
	width: 42px;
	vertical-align: middle;
	color: #ffffff;
}
#tr h1{
	color: #867d6a;
	padding-bottom: 20px;
}
div.nm {padding: 20px;background: #f8f7f5;}
div.nt, div.nb, div.nt div, div.nb div {
	height: 9px;
	font-size: 1px;
	line-height: 1px;
	background: url("../img/m.gif") no-repeat;
}
div.nt,div.nb{background-color: #f8f7f5;}
#spo div.nt, #spo div.nb, #spo div.nt div, #spo div.nb div {
	background: url("../img/b.gif") no-repeat;
}

div.nt, #spo div.nt{background-position: 0 0;}
div.nt div, #spo div.nt div{background-position: 100% 67%;}
div.nb, #spo div.nb{background-position: 0 34%;}
div.nb div, #spo div.nb div{background-position: 100% 100%;}
#spo {
	text-align: center;
}
td.sp {
	background: white;
	width: 135px;
	margin-right: 2px;
}
td.sp table {
	width: 100%;
	height: 60px;
}
td.sp table td {
	text-align: center;
	vertical-align: middle;
}
div.girl b {
	color: #007ee5;
	font-weight: normal;
	font-size: 200%;
}
div.girl div.nm {
	padding: 3px;
}
#spo h1 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#bl{float: left;}
#bl h1 {
	color: white;
	font-size: 200%;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 50px;
	padding-bottom: 50px;
}
#bc{text-align: center;}
#br{
	float:right;
	color: #ffffff;
	padding-top: 7px;
	padding-right: 30px;
}