div.left {
	width:600px;
	float:left;
}

div.news {
	width:590px;
	padding:0px 5px 5px 0px;
}

div.guide {
	width:295px;
	float:left;
	padding:0px 5px 5px 0px;
}

div.right {
	width:160px;
	float:left;
}

div.menu {
	margin:0px 0px 10px 0px;
}

div.menu-button,div.menu-button2 {
	width:160px;
	text-align:center;
	margin:1px auto;
	padding:0px;
	text-decoration:none; 
}

div.menu-button a:link,div.menu-button a:visited,div.menu-button2 a:link,div.menu-button2 a:visited {
	width:100%;
	font-size:16px;
	color:#000000;
	display:block;
	padding:3px 1px;
	background-repeat:no-repeat;
	background-position:center center;
}

div.menu-button a:hover,div.menu-button a:active,div.menu-button2 a:hover,div.menu-button2 a:active {
	font-size:16px;
	color:#FFFFFF;
	display:block;
	padding:3px 1px;
	background-repeat:no-repeat;
	background-position:center center;
}

div.menu-button_h {
	width:160px;
	text-align:center;
	margin:1px auto;
	padding:0px;
	text-decoration:none; 
}

div.menu-button_hs {
	width:160px;
	line-height:40px;
	text-align:center;
	margin:1px auto;
	padding:0px;
	text-decoration:none; 
}

div.menu-button_h a:link,div.menu-button_h a:visited {
	width:100%;
	font-size:16px;
	color:#000000;
	display:block;
	padding:3px 1px;
	background-repeat:no-repeat;
	background-position:center center;
}

div.menu-button_hs a:link,div.menu-button_hs a:visited {
	width:100%;
	font-size:16px;
	color:#000000;
	display:block;
	padding:3px 1px;
	background-repeat:no-repeat;
	background-position:center center;
}

div.menu-button_h a:hover,div.menu-button_h a:active {
	font-size:16px;
	color:#FFFFFF;
	display:block;
	padding:3px 1px;
	background-repeat:no-repeat;
	background-position:center center;
}

div.menu-button_hs a:hover,div.menu-button_hs a:active {
	font-size:16px;
	color:#FFFFFF;
	display:block;
	padding:3px 1px;
	background-repeat:no-repeat;
	background-position:center center;
}

div.menu-button a:link,div.menu-button a:visited {
	background-image:url("../images/menubar.gif");
}

div.menu-button a:hover,div.menu-button a:active {
	background-image:url("../images/menubar_.gif");
}

div.menu-button2 a:link,div.menu-button2 a:visited {
	background-image:url("../images/menubar2.gif");
}

div.menu-button2 a:hover,div.menu-button2 a:active {
	background-image:url("../images/menubar2_.gif");
}

div.menu-button_h a:link,div.menu-button_h a:visited {
	background-image:url("../images/menubar_h.gif");
}

div.menu-button_h a:hover,div.menu-button_h a:active {
	background-image:url("../images/menubar_h_.gif");
}

div.menu-button_hs a:link,div.menu-button_hs a:visited {
	background-image:url("../images/menubar_h.gif");
}

div.menu-button_hs a:hover,div.menu-button_hs a:active {
	background-image:url("../images/menubar_h_.gif");
}

div.data,div.access {
	text-align:center;
	margin:0px auto;
}

div.data table,div.access table {
	width:158px;
	table-layout:fixed;
	margin:0px 0px 10px 0px;
	border:none 0px #996600;
	border-collapse:separate;
}

div.data caption,div.access caption {
	width:158px;
	color:#FFFFFF;
	text-align:left;
	padding:1px 0px 0px 3px;
	border-left:solid 2px #669999;
	border-right:solid 2px #669999;
	background-color:#336666;
}

div.data th,div.access th {
	font-size:0.8em;
	text-align:center;
	padding:1px;
	border:none 0px #006600;
	background-color:#99CCCC;
}

div.data th.right {
	text-align:right;
}

div.data td,div.access td {
	font-size:0.8em;
	text-align:right;
	padding:1px;
	border:none 0px #006600;
	background-color:#CCFFFF;
}

p.topnewssummary {
	margin:3px 3px 3px 20px;
}

p.topnewsphoto {
	float:right;
}

p.news {
	line-height: 160%;
}

p.newsright {
	text-align:right;
	margin:0px 15px;
}

p.guide a {
	padding:0px 5px 0px 0px;
}
