div {

	font-family: Arial, sans-serif;

}

img {

	border: none;

}

table {

	width: 99%;

}

td {

	font-weight: bold;
	text-align: center;

}

div.div {

	width: 850px;
	margin: 0 auto 0 auto;

}

div#top {

	width: 801px;
	margin: 0 auto 0 auto;
	height: 103px;
	background-image: url('/img/gui/top.gif');
	background-repeat: no-repeat;

}

div#accessibility {

	height: 21px;
	background-image: url('/img/gui/accessibilitybar.gif');
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 6px;
	padding-top: 5px;
	width: 795px;
	margin: 0 auto 0 auto;

}

div#container {

	padding-left: 51px;

}

div#left {

	float: left;
	width: 157px;

}

div#right {

	width: 641px;
	margin-left: 155px;

}

div#container > div#right {

	margin-left: 158px;

}

div#clear, div.clear {

	height: 1px;
	clear: both;

}

div#textcontent {

	padding-left: 5px;
	padding-right: 5px;

}

a.accessibilitylink {

	font-weight: bold;
	color: white;
	text-decoration: none;

}

p, div.p, ul, ol {

	margin-bottom: 1.4em;
	line-height: 1.6em;

}

h1 {

	background-repeat: no-repeat;
	background-image: url('/img/gui/h1.gif');
	width: 641px;
	height: 25px;
	text-indent: 5px;
	margin: 0px;
	padding-top: 4px;
	color: white;

}

h2 {

	margin: 0px;
	font-weight: 100;

}

a#smalla { font-size: 9px; }
a#mediuma { font-size: 12px; }
a#largea { font-size: 16px; }

a#darkonlight, a#darkonlight:hover {

	border: 1px solid #333333;
	color: black;
	background-color: white;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;

}

a#lightondark, a#lightondark:hover {

	border: 1px solid #333333;
	color: #FFF700;
	background-color: black;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;

}

div.menutitle {

	background-repeat: no-repeat;
	background-image: url('/img/gui/menutitle.gif');
	width: 157px;
	height: 18px;
	text-indent: 8px;
	padding-top: 6px;
	font-weight: bold;
	color: white;

}

a.menulink {

	display: block;
	background-repeat: repeat;
	width: 157px;
	height: 18px;
	text-decoration: none;
	text-indent: 8px;
	padding-top: 3px;
	font-weight: 100;
	

}

a.menulink:hover {

	text-decoration: underline;

}

span.chevrons {

	color: #77347B;

}

a.sideimglink {

	display: block;
	margin-top: 3px;

}

img#bottommiddleimg {

	margin-left: 1px;
	margin-right: 1px;
	
}

div#c2a {

	padding: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom: 15px;

}

div#copyright {

	font-weight: bold;
	text-align: center;
	margin-top: 15px;

}

a.bottomlink {

	text-decoration: none;

}

a.bottomlink:hover {

	text-decoration: underline;

}

.center {

	text-align: center;

}

img.leftimg {

	float: left;
	padding-right: 20px;
	padding-bottom: 20px;

}

img.rightimg {

	float: right;
	padding-left: 20px;
	padding-bottom: 20px;

}

textarea {

	width: 607px;
	background-color: white;
	border: 1px solid #6B6B6B;

}

input {

	width: 232px;
	background-color: white;
	border: 1px solid #6B6B6B;

}

 textarea#halftextarea {

	width: 232px;
	background-color: white;
	border: 1px solid #6B6B6B;
	height: 60px;

}

.required {

	color: red;

}

div#contactleft {

	 float: left;
	 width: 260px;

}

div#contactright {

	 margin-left: 375px;

}

div#contactleft > div#nonietuwywsubmit {

	margin-top: 10px;

}

div.psmall {

	margin-bottom: 5px;

}

img.galleryimg {

	border: 3px solid #CCCCCC;
	margin-bottom: 40px;

}

img.middleimg {

	margin-left: 40px;
	margin-right: 40px;

}

div#pagemap {

	padding: 8px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 5px;
	margin-right: 5px;

}

div#flashtour {

	 float: right;
	 padding-left: 10px;

}

/* home page */

a#homegallerylink {

	display: block;
	padding: 10px;
	border: 1px solid #CCCCCC;
	text-align: center;
	float: right;
	text-decoration: none;

}

a#homegallerylink span {

	text-decoration: underline;

}

div.homebox {

	 width: 213px;
	 height: 225px;
	 background-repeat: no-repeat;
	 background-image: url('/img/gui/homebox.gif');

}

div.homecontainer {

	 height: 225px;
	 margin-bottom: 5px;

}

div.homeleft {

	 float: left;

}

div.homemiddle {

	 margin-left: 1px;
	 float: left;

}

div.homeright {

	 float: right;

}

a.homelinktop {

	padding-top: 5px;
	color: white;
	font-weight: bold;
	display: block;
	text-indent: 10px;
	padding-bottom: 5px;

}

a.homelinktop:hover {

	color: #EEEEEE;

}

a.homelinkbottom {

	padding-top: 5px;
	color: white;
	font-weight: bold;
	display: block;
	text-align: right;
	padding-right: 5px;

}

a.homelinkbottom:hover {

	color: #EEEEEE;

}

/* end of home page */

/* about us */

div#aboutuscontainer {

	 text-align: center;

}

div#aboutusleft {

	 float: left;
	 width: 200px;
	 height: 170px;

}

div#aboutusmiddle {

	 padding-left: 15px;
	 float: left;
	 width: 200px;
	 height: 170px;

}

div#aboutusright {

	 float: right;
	 width: 200px;
	 height: 170px;

}

/* end of about us */

.white { color: #FFFFFF; text-decoration: none; }
.white:hover { color: #FFFFFF; text-decoration: underline; }

