a:link, a:visited { color:#a10023; text-decoration:none; }

#sidebar li a:link, #sidebar li a:visited { background:url(/image/link-arrow.gif) no-repeat 4px 4px; display:block; padding:0 0 0 12px; width:100%; }
#sidebarRight li a:link, #sidebarRight li a:visited { background:url(/image/link-arrow.gif) no-repeat 4px 4px; display:block; padding:0 0 0 12px; width:100%; }
.bottomnav a:link, .bottomnav a:visited { color:#fff; }
.bottomnav a:link, .bottomnav a:visited, .topnav a:link, .topnav a:visited { margin:0 3px; }
.wired a:link, .wired a:visited { color:#bababa; font-size:10px; }

a:link.current, a:visited.current, a:link:hover, a:visited:hover { text-decoration:underline; }

#proper h1 { padding:0; }
#proper h2 { margin:24px 0 0; }
#proper h4, #proper p { margin:12px 0 0; padding:0; }
#proper li { margin:3px 0 0; }
#proper ol, #proper ul { margin:0; padding:0 0 0 24px; }
#sidebar h1 { margin:0 0 12px; padding:0; }
#sidebar h4 { font-size:12px; margin:12px 0 0; }
#sidebar li { margin:6px 0 0; }
#sidebar ul { list-style:none; margin:0; padding:0; }
#sidebar ul.toplevel { margin-top:15px; }
#sidebar { line-height:1.1; padding-right:18px; vertical-align:top; width:152px; }
#sidebarRight h1 { margin:0 0 12px; padding:0; }
#sidebarRight h4 { font-size:12px; margin:12px 0 0; }
#sidebarRight li { margin:6px 0 0; }
#sidebarRight ul { list-style:none; margin:0; padding:0; }
#sidebarRight ul.toplevel { margin-top:15px; }
#sidebarRight { line-height:1.1; padding-right:23px; vertical-align:top; width:200px; }
#sidebarspacer { border-left:1px dashed #e7e7e7; width:18px; }
.bgc { background:url(/image/bg-page.jpg) no-repeat top center; }
.bgcmid { background:url(/image/cbg-mid.png) repeat-y top left; }
.bgl { background:url(/image/bg-left.jpg) no-repeat top right; }
.bgr { background:url(/image/bg-right.jpg) no-repeat top left; }
.bottomnav { color:#fff; font-family:arial,helvetica,sans-serif; font-size:11px; }
.cbgmid { background:url(/image/cbg-bot.png) no-repeat top left; }
.cbgtop { background:url(/image/cbg-top.png) no-repeat top left; }
.cswmExpand, .cswmItem, .cswmItemOn, .cswmPopupBox{ cursor:pointer; }
.framedimage img { border:1px solid #fff; }
.group2 { text-transform:uppercase; }
.imageframe { background:#eee; border-collapse:collapse; border-spacing:0; }
.imageframebottomleft { background:url(/image/imageframe-bottomleft.gif); }
.imageframebottomleft, .imageframebottomright, .imageframetopleft, .imageframetopright { height:9px; width:9px; }
.imageframebottomright { background:url(/image/imageframe-bottomright.gif); }
.imageframetopleft { background:url(/image/imageframe-topleft.gif); }
.imageframetopright { background:url(/image/imageframe-topright.gif); }
.navBarContainer { display:none; }
.textbox { background:#fff; border:1px solid #7f9db9; color:#000; }
.topnav { color:#a10023; font-size:11px; }
body, td, th, p { color:#454545; font-family:arial,helvetica,sans-serif; font-size:12px; line-height:18px; margin:0; padding:0; }
form { margin:0; }
h1 { color:#a5a5a5; font-size:18px; padding:0 0 12px; }
h1, h2 { font-weight:normal; margin:0; }
h2 { color:#000; font-size:14px; padding:0; }
img { border:0; }
p { padding:0 0 20px; }
.cswmPB{cursor: pointer;}

Img {  border-color: #ffffff; }
A:link Img {  border-color: #ffffff; border:1px }
A:visited Img { border-color:  #ffffff; border:1px }
A:hover Img { border-color:  #a10023; border:1px }

.webcam
{
	background-repeat:no-repeat;
	background-position:center center;
	height:100px;
}
.webcamhover
{
	background-image:url('/images/image-over.gif');
	background-repeat:no-repeat;
	background-position:center center;
	height:100px;
}

.gallerythumb
{
	width: 90px; 
	height: 90px;
}

.gallerythumb:hover
{
	background-image: url('/gallery/thumb-on.gif'); 
	width: 90px; 
	height: 90px;
}

.gallerythumbselected
{
	background-image: url('/gallery/thumb-on.gif'); 
	width: 90px; 
	height: 90px;
}

.info-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
.info-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #646360;
	text-decoration: none;
}
.Temperature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #2191d4;
	text-decoration: none;
}
.Basin {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.state {
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
	color: #2191d4;
	text-decoration: none;
}