body {
background-color: #CCCCCC;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
}

#container {
width:960px;
background-color:#FFFFFF;
margin-left: auto; 
margin-right: auto;
text-align:left;
min-height:650px;
line-height:140%;
border-style: solid;
border-width:1px;
border-color:#999999;
}

#header {
background: #fff;
width: 940px;
height: 130px;
padding: 0 10px 0 10px;
}

#navcol {
background: #ffffff;
float: left;
width: 140px;
padding: 0 10px 0 10px;
}

#maincontent {
background-color: #ffffff;
float: left;
width: 780px;
font-size: 12px;
text-align:justify;
color:#333333;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
}

.lhcont {
	width:460px;
}

.rhcont {
	width:300px;
	float:right;
}

.lhboxes {
	width:140px;
	margin: 0 20px 0 0;
	float:left;
	font-size:11px;
	line-height:130%;
}

.lhboxes_last {
	width:140px;
	margin: 0 0 0 0;
	float:left;
	font-size:11px;
	line-height:130%;
}

.boxesimg {
	border-style: solid;
	border-width:1px;
	border-color:#999999;
	margin: 0 0 5px 0 ;
}

.galleryimg {
	padding: 0 0 10px 0 ;
}
	

#panocontent {
background: #ffffff;
float: left;
width: 760px;
font-size: 12px;
color:#333333;
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

#footer {
background-color: #666666;
clear:left;
width: 940px;
height:20px;
font-size: 12px;
color:#ffffff;
margin: 20px 10px 0 10px;
padding: 5px 0px 5px 0px;
text-align:center;
}

h1 {
font-size: 16px;
color:333;
font-weight:bold;
padding-top:10px;
padding-left:0px;
padding-right:0px;
}

h2 {
font-size: 14px;
color:#333;
font-weight:bold;
padding-top:10px;
padding-left:0px;
padding-right:0px;

}

.panoback {
font-size: 14px;
color:#333333;
font-weight:bold;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
float:right;
}


.floatright {
float: right;
margin: 0 0 10px 20px;
border: 0;
padding: 0;
clear: right;
}

.floatleft {
float: left;
margin: 10px 10px 10px 0;
border: 0;
padding: 0;
clear: left;
width:310px;
}

.redtextbold {
	color:#900;
	font-weight:bold;
}

.recentmore {
color:#990000;
font-weight:bold;
text-align:right;
}

.galleryfloatright  {
float: right;
margin: 0 40px 29px 10px;
clear: right;
}

.galleryfloatleftmain {
float: left;
margin: 0 0px 20px 0px;
clear: left;
}

.galleryfloatbottom {
float: left;
margin: 0 40px 20px 10px;
}


.menutitle {
width:130px;
margin: 15px 0px 2px 0px;
padding: 2px 0 2px 10px ;
background-color:#333;
font-size:13px;
color:#FC0;
}

.menuitem {
width:140px;
margin: 3px 00px 2px 0px;
padding: 2px 0px 2px 00px ;
background-color:#CCCCCC;
font-size:12px;
color:#333;
line-height:120%;
}

.clearall {
	clear:both;
}


a:link {color:#990000; text-decoration: none; font-weight: bold;}
a:visited {color: #990000; text-decoration: none; font-weight: bold;}
a:hover {color: #990000; text-decoration: underline; font-weight: bold;}
a:focus {color: #990000; text-decoration: none; font-weight: bold;}
a:active {color: #990000; text-decoration: none; font-weight: bold;}

a.redlinkbold:link {color: #990000; text-decoration: none; font-weight: bold;}
a.redlinkbold:visited {color: #990000; text-decoration: none; font-weight: bold;}
a.redlinkbold:hover {color: #990000; text-decoration: underline; font-weight: bold;}
a.redlinkbold:focus {color: #990000; text-decoration: none; font-weight: bold;}
a.redlinkbold:active {color: #990000; text-decoration: none; font-weight: bold;}

a.whitelink:link {color: #ffffff; text-decoration: none; font-weight: normal;}
a.whitelink:visited {color: #ffffff; text-decoration: none; font-weight: normal;}
a.whitelink:hover {color: #ffffff; text-decoration: underline; font-weight: normal;}
a.whitelink:focus {color: #ffffff; text-decoration: none; font-weight: normal;}
a.whitelink:active {color: #ffffff; text-decoration: none; font-weight: normal;}

a.menu:link {color: #333; text-decoration: none; font-weight: normal; display:block; width:130px; padding: 0 0 0 10px; }
a.menu:visited {color: #333; text-decoration: none; font-weight: normal; display:block; width:130px; padding: 0 0 0 10px;}
a.menu:hover {color: #333; text-decoration: underline; font-weight: normal; display:block; width:130px; padding: 0 0 0 10px; background-color:#dfa804; }
a.menu:focus {color: #333; text-decoration: none; font-weight: normal; display:block; width:130px; padding: 0 0 0 10px;}
a.menu:active {color: #333; text-decoration: none; font-weight: normal; display:block; width:130px; padding: 0 0 0 10px;}
