body {
margin: 0 auto;
padding-left: 15px;
padding-right: 15px;
background-color: #EBF0F6;
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
background-image: url(../graphics/pagebackground2.png);
background-repeat: repeat-y;
background-position: center;
}

#page {
margin: 0 auto;
width: 760px;
}

#containbanner {
margin: 0;
padding: 0;
width: 100%;
background-color: #fff;
border-bottom: 1px #ccc solid;
float: left;
}

#containbanner div#bannerid {
padding-left: 15px;
float: left;
}

#containbanner div#tourismid {
float: right;
}

#header {
display: block;
width: 760px;
height: 108px;
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 5px;
border-bottom: 1px #ccc solid;
float: left;}

#container {
margin: 0;
padding: 0;
float: left;
background-image: url(../graphics/background.gif);
background-repeat: repeat-y;
background-position: left; }

#navbar {
margin: 0;
float: left;
padding-bottom: 10px;
width: 210px;
display: block; 
}

#mainbody {
border: none;
margin: 0px;
padding: 0px;
width: 540px;
background-color: #ffffff;
float: left;
 }
div.gSearch input {
	font-size:8pt;
}
div.gSearch label {
	font-size:10pt;
}
.whatsnew {
border: 1px #999999 solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 5px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px; }

.divH4
{
	font-size: 14px;
	font-weight: bold;
}
.whatsnew h1 {
margin: 0;
padding: 0;
font-style: italic;
background-color: #6699cc;
font-size: 12pt; 
letter-spacing: 4px;
color: #ffffff; }

.content {
border: none;
margin: 0;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}
.content h1 {
background-color: #6666cc;
margin: 0;
padding: 5px;
font-size: 10pt;
}

.content h2 {
font-size: 10pt;
padding-left: 5px;
}

.content h3 {
text-decoration: underline; 
font-size: 10pt;
padding-left: 5px;
}

.subcontent {
border: none;
margin: 0;
padding-top: 3px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 3px;
}

.info {
border: 1px #999999 solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 5px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 3px;
padding-left: 1px; }

.info h1 {
margin: 0;
padding: 0;
color: #000000;
background-color: #d8d8da;
font-size: 12pt; 
letter-spacing: 2px; }

.contentsummary {
border: none;
margin: 5px;
padding: 0;
}

.contentdisplayphoto {
border: none;
text-align: center;
font-size: 10pt;
margin: 10px auto;
padding: 10px;
}


.contentimage {
border: none;
text-align: center;
font-size: 8pt;
margin: 3px auto;
padding: 3px;
float: right;
}

.contentimageleft {
border: none;
text-align: center;
font-size: 8pt;
margin: 3px auto;
padding: 3px;
float: left;
}
.contentimageright {
border: none;
text-align: center;
font-size: 8pt;
margin: 3px auto;
padding: 3px;
float: right;
}
.moreinfo {
	font-size: 8pt;
}

.column1 {
 padding-right: 10px;
 width: 405px;
border: 1px #999999 solid;
}

.column2 {
	width: 105px;
border: 1px #999999 solid;
}


#footer {
clear: both;
display: block;
margin: 0;
width: 760px;
height: 45px;
background-color: #ffffff;
float: left;
}

	.menu:link, .menu:visited	
	{
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		display: block;
		padding: 3px 0px 3px 10px;
		width: 200px;
		text-decoration: none;
	}
	
	.menu:hover	
	{
			font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		display: block;
		padding: 3px 0px 3px 10px;
		width: 200px;
		text-decoration: none;
		background-color: #b3b3b3;
	}

	.submenu:link, .submenu:visited	
	{
		font-size: 9pt;
		font-style: normal;
		color: #000000;
		display: block;
		padding: 6px 0px 6px 20px;
		width: 200px;
		text-decoration: none;
  line-height: 8px;	}
	
	.submenu:hover	
	{
			font-size: 9pt;
		font-style: normal;
		color: #000000;
		display: block;
		padding: 6px 0px 6px 20px;
		width: 190px;
		text-decoration: none;
		background-color: #b3b3b3;
	}


	div.breadcrumb {
		text-align: left;
		font-size: 8pt;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		padding-top: 1px;
		padding-right: 1px;
		padding-bottom: 3px;
		padding-left: 1px; }
	
	
img {
border: none;
}

.alignimagecenter {
	text-align: center;
	padding: 0;
	border: 0;
	margin: 0;
}

img.aligncenter {
display: inline;
margin-left: auto;
margin-right: auto;
}



img.alignright {
margin: 0;
border: 0;
padding: 0;
display: inline;
float: right;
}

img.alignleft {
margin: 0;
border: 0;
padding: 0;
display: inline;
float: left;
}

h1 {
font-size: 14pt;
text-align: center;
font-style: normal;
}

h2 {
font-size: 12pt;
}

h3 {

}

p {
margin: 3px;
padding: 3px;
font-size: 10pt;
line-height: 12pt; }

p.aligncenter {
text-align: center;
}

p.imgcaption {
text-align: center;
font-size: 8pt;
}

p.header {
margin: 0;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 1px;
font-size: 28pt;
color: #ffffff;
text-align: left;
font-weight: bold; 
letter-spacing: 1px;}

p.footerhdr {
margin: 0;
padding-top: 5px;
padding-left: 200px;
padding-bottom: 1px;
font-size: 10pt;
color: #000000;
text-align: center;
font-weight: bold; 
letter-spacing: 1px;}

p.footertext {
margin: 0;
padding-top: 1px;
padding-left: 200px;
padding-bottom: 5px;
font-size: 9pt;
color: #000000;
text-align: center;
}

ol, ul, dl {
padding-top: 3px;
padding-bottom: 3px;
}

li {
padding-top: 3px;
padding-bottom: 3px;
}

	div.gispage {
		margin: 0 auto;
		width: 506px;
	}
	
	div.gismainbody {
		margin: 0 auto;
		width: 502px;
	}
	
	div.gissearchpage {
		margin: 0 auto;
		width: 300px;
	}

	hr.contentbreak {
		width: 75%;
	}
	
	table.swctablefixed {
		table-layout: fixed;
		width: auto;
		border-collapse: collapse;
	}

	table.swctableauto {
		table-layout: fixed;
		width: 100%;
		border-collapse: collapse;
	}
	div.forecastthinBorder {
		border-bottom: thin solid #d8d8da
	}
	table.swcForecastTable {
		table-layout: fixed;
		width: 100%;
		border-collapse: collapse;
	}
	table.swcForecastTable th {
		font-size:9pt;
		color: #000000;
		background: #d8d8da;
	}
	table.swcForecastTable td {
		text-align:center;
		font-size:9pt;
		vertical-align:middle;
		
	}
	
	th.standard {
		background: #d8d8da;
	}

	table.swcinfo {
		table-layout: fixed;
		width: 520px;
		border-collapse: collapse;
	}
	
	.infocol1 {
		width: 180px;
		border: none;
	}
	
	.infocol2 {
		width: 15px;
		border: none;
	}

	.infocol3 {
		width: 305px;
		border: none;
	}

	tr.tableroweven {
		background: #ffffff;
		font-size: 9pt;
	}
	
	tr.tablerowodd {
		background: #efefef;
		font-size: 9pt;
	}
	
	#c1 {
		border: none;
		}
	
	#c2 {
		border: none;
	}
	
	#c3 {
		border: none;
	}
	
	#c4 {
		border: none;
	}
	
	#c5 {
		border: none;
	}
	
	#c6 {
		border: none;
	}

	#c7 {
		border: none;
	}

	#c8 {
		border: none;
	}

	#c9 {
		border: none;
	}

	#c10 {
		border: none;
	}

	#c11 {
		border: none;
	}

	#c12 {
		border: none;
	}

	#c13 {
		border: none;
	}

	#c14 {
		border: none;
	}

	#c15 {
		border: none;
	}

	#c16 {
		border: none;
	}

	#c17 {
		border: none;
	}

	#c18 {
		border: none;
	}

	#c19 {
		border: none;
	}

	#c20 {
		border: none;
	}

	#c21 {
		border: none;
	}

	#c22 {
		border: none;
	}

	#c23 {
		border: none;
	}

	#c24 {
		border: none;
	}

	#c25 {
		border: none;
	}

	#c26 {
		border: none;
	}

	#c27 {
		border: none;
	}

	#c28 {
		border: none;
	}

	#c29 {
		border: none;
	}

	#c30 {
		border: none;
	}

	#c31 {
		border: none;
	}

	#c32 {
		border: none;
	}

