/* CSS Document */body {	text-align:center;}img {	border-style:none;}#topmenu a {	text-decoration:none;}#topmenu a:hover {	background-color:#CCFFCC;}#topmenu ul {	padding:0;	margin:0;}#topmenu li {	list-style:none;	float:left;	width:143px;	height:22px;	text-align:center;	vertical-align:middle;	background-color:#EEEEEE;	border-style:solid;	border-color:#666666;	border-width:1px;	padding:3px 0 0 0;	margin-left:0;	margin-right:0;	margin-top:auto;	margin-bottom:auto;	-webkit-border-top-left-radius: 7px;	-moz-border-radius-topleft: 7px;	-webkit-border-top-right-radius: 7px;	-moz-border-radius-topright: 7px;}#mainbody {	width: 872px;	position:relative;	margin-left:auto;	margin-right:auto; }#header {	width:870px;	height:150;	text-align:center;	margin-bottom:4px;}#topmenu {	width:870px;	height:22px;	border-bottom-color:#009090;	margin-bottom:4px;	border-bottom-width: 4px;	border-bottom-style: solid;}#buttons {	width:220px;	text-align:left;	float:right;	margin-left:10px;}#main {	width:642px;	text-align:left;	float:right;}#content-main {	width:870px;	text-align:left;	float:right;}#footerspace {	clear:both;	width:870px;	height:5px;}#footer {	clear:both;	width:870px;	text-align:center;}.space {	width:194px;	height:3px;	text-align:left;	overflow:hidden;}.searchbox {	width:220px;	padding:0;	margin-bottom:2px;}.calendar {	width:220px;	padding:0px;	margin-bottom:2px;}#GoogleAdv {	width:214px;	padding:2px;	text-align:center;	border: 1px solid #00AEEF;	margin-bottom:2px;}#news {	width:218px;	padding:0px;	font-size:small;	line-height:1.5;	margin-bottom:2px;	border: 1px solid #BC66CC;}.newdhead {	width:218px;	background-color:#C9CCF5;	font-weight:bold;	text-align:center;	padding:0px;}.newsmain {	width:215px;	padding:2px 0 2px 3px;}.rtitle {}.buttonbox38 {	width:220px;	height:38px;	padding:0px;	margin-bottom:2px;}.buttonbox32 {	width:220px;	height:32px;	padding:0px;	margin-bottom:2px;}.buttonbox17 {	width:220px;	height:17px;	padding:0px;	margin-bottom:2px;}.links {	background-repeat:no-repeat;	width:214px;	border: 1px solid #0099FF;	padding:2px;	font-size:small;	margin-bottom:2px;}#slideshow {	width:640px;	height:437px;}#tvprogram {	width:638px;	min-height:50px;	margin-bottom: 4px;	border: 1px solid #BCCDF0;}#tvprogram h2 {	padding:0;	margin:0;	font-size:16px;}.titlehead {	padding-top:1px;	padding-bottom:1px;	background-color:#E5ECF9;	background-image:url(Graphics/title_bg.gif);	color:#3366CC;	font-size:16px;	font-weight:bold;	text-align:center;}.titlehead_enq {	padding-top:1px;	padding-bottom:1px;	background-color:#E5ECF9;	background-image:url(Graphics/title_bg.gif);	color:#3366CC;	font-size:14px;	font-weight:bold;	text-align:center;	white-space:nowrap;	overflow:hidden;	margin-top:0;	margin-bottom:4px;}.gfg-title {	height:21px;	padding-top:3px;	background-color:#E5ECF9;	background-image:url(Graphics/title_bg.gif);	color:#3366CC;	font-size:14px;	font-weight:bold;	overflow:hidden;	white-space:nowrap;}#tvprogramhead {	background-color:#E5ECF9;	color:#3366CC;	font-weight:bold;}#tvprogrammain {	padding-top:2px;	padding-left:3px;	text-align:left;	color:#333333;	font-size:smaller;}#bbs {	width:638px;	min-height:50px;	margin-bottom: 4px;	border: 1px solid #BCCDF0;}#bbs h2 {	padding:0;	margin:0;	font-size:16px;}#bbsmain {	padding-top:10px;	padding-bottom:10px;	padding-left:3px;	text-align:left;	color:#333333;	font-size:smaller;	line-height:1.5;}#bbsnote {	text-align:right;	font-size:11px;	background-color:#E5ECF9;}#bbsbot {	text-align:left;	font-size:small;	padding-left:20px;	border-top:1px solid #BCCDF0;	background-color:#E5ECF9;}#enq {	width:638px;	min-height:50px;	margin-bottom: 4px;	border: 1px solid #BCCDF0;}#enqmain {	text-align:left;	color:#333333;	font-size:smaller;}#enqbot {	text-align:left;	font-size:small;	padding-left:20px;	border-top:1px solid #BCCDF0;	background-color:#E5ECF9;}.question {	width:298px;	text-align:left;	white-space:nowrap;	overflow:hidden;	font-size:smaller;}.poll {	width:60px;	text-align:center;	font-size:smaller;}.percents {	width:80px;	text-align:center;	font-size:smaller;}.bar {	width:200px;	text-align:left;}#tab4 {}#out {}#botitem {	width:642px;	float:left;}#blogsearch {	width:430px;	float:left;	margin-right:10px;	margin-bottom:4px;}#blogsearch2 {	width:635px;	float:right;	margin-right:5px;}#blogbot {	width:410px;	text-align:left;	font-size:small;	padding-left:20px;	border-top:none;	border-right: 1px solid #BCCDF0;	border-bottom: 1px solid #BCCDF0;	border-left: 1px solid #BCCDF0;	background-color:#E5ECF9;}#booksearch {	clear:both;	width:430px;	height:170px;	border:1px solid #BCCDF0;	margin-right:10px;	text-align:center;}#weather {	width:202px;	float:left;	margin-bottom:4px;}#result {	width:870px;	margin-bottom:5px;}#calendarbody {	width:870px;	margin-bottom:5px;}#linkframe {	width:630px;	float:right;	border:1px solid #BCCDF0;	margin-right:5px;	padding-left:5px;}#sitepolicy {	position:absolute;	top:7px;	right:10px;	font-size:12px;}