body        { background-color: #999966; font-family: Tahoma, Arial; font-size: 8pt; color: #333333; margin-top:0; margin-left:0; padding:0; }

.pic1       { margin-right: 0px; margin-left: -3px; margin-top: 0px; margin-bottom: 0px;}
.pic2       { margin-right: -3px; margin-left: -6px; margin-top: 0px; margin-bottom: 0px;}

#right      { position: relative; float:right; width:200px; margin:0; font-size:80%; height: 100%; padding:5px; }

h1          { font-size: 18px; font-weight: italic; color: #660000; text-decoration: none; }
h2          { text-align: left; font-size: 12pt; font-weight: bold; color: #660000; text-decoration: none; }
h3          { text-align: left; font-size: 11pt; font-weight: bold; color: #660000; text-decoration: none; }

p           { font-size: 11pt; color: #333333; text-align: justify; text-decoration: none; }
p a         { font-weight: bold; color: #333333; text-decoration: none; }
p a:active  { font-weight: bold; color: #333333; text-decoration: none; }
p a:link    { font-weight: bold; color: #333333; text-decoration: none; }
p a:visited { font-weight: bold; color: #333333; text-decoration: none; }
p a:hover   { font-weight: bold; color: #CCCC66; text-decoration: none; }

td           { font-size: 14px; color: #333333; text-decoration: none; }
td a         { font-weight: bold; color: #333333; text-decoration: none; }
td a:active  { font-weight: bold; color: #333333; text-decoration: none; }
td a:link    { font-weight: bold; color: #333333; text-decoration: none; }
td a:visited { font-weight: bold; color: #333333; text-decoration: none; }
td a:hover   { font-weight: bold; color: #CCCC66; text-decoration: none; }

li          { font-size: 14px; color: #333333; text-align: justify; }
li a         { font-weight: bold; color: #333333; text-decoration: none; }
li a:active  { font-weight: bold; color: #333333; text-decoration: none; }
li a:link    { font-weight: bold; color: #333333; text-decoration: none; }
li a:visited { font-weight: bold; color: #333333; text-decoration: none; }
li a:hover   { font-weight: bold; color: #CCCC66; text-decoration: none; }

.image      { border: 1px solid #666633; margin-right: 0px; margin-left: 0px; margin-top: 0px; }

.menu       { font-size: 10pt; color: #CCCC99; text-align: justify; text-decoration: none; }
.menu_contact  { font-size: 8pt; color: #CCCC99; text-align: justify; text-decoration: none; padding-left:15px; }

.location_right  { font-size: 8pt; color: #000000; text-align: center; text-decoration: none; }

#form          { height: 30px; background-color: #666633; text-align: center; font-size: 8pt; color: #FFFFFF; height: 100%; padding-top:10px;}
#form a        { color: #FFFFFF; }
.submit-button { font-size: 8pt; color: #666633; background: #FFFFFF; border: 1px solid #666633; height: 20px; }
.submit-field  { color: #666633; background: #FFFFFF; border: 1px solid #666633; font-size: 8pt; }

#keywords { position: absolute; z-index: 99; height: 0px; visibility: hidden; }

#container {
	/* the auto margins (in conjunction with a width) center the page */
    height: 200px;
    background-position: 0px 0px;
	background-repeat: no-repeat;
    border: 0px solid #000000;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#mainContent2 {
	margin-left: 0px;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-right: 10px;
	width: 410px;
	height: 310px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    overflow: auto;
    border: 0px solid #000000;
}

#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	margin-left: 5px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
    height: 310px;
	overflow: auto;
	border: 0px solid #000000;
}

#gallery             { float:left; color: #996699; padding:1px; text-align: left; width: 50px; border: 0px solid #6666CC; }
#gallery a:link      { text-decoration: none; font-weight: normal; color: #333333; }
#gallery a:visited   { text-decoration: none; font-weight: normal; color: #333333; }
#gallery a:hover     { text-decoration: none; font-weight: normal; color: #996699; }

#txtimage1        { position: absolute; left:-394px; height:324px; z-index: 99; overflow: auto; font-family:verdana, arial; font-size:10px; color:#ffffff; vertical-align:top; padding-top:0px; }
#txtimage2        { position: absolute; left:-394px; height:324px; z-index: 99; overflow: auto; font-family:verdana, arial; font-size:10px; color:#ffffff; vertical-align:top; padding-top:0px; }
#txtimage3        { position: absolute; left:-394px; height:324px; z-index: 99; overflow: auto; font-family:verdana, arial; font-size:10px; color:#ffffff; vertical-align:top; padding-top:0px; }
#txtimage4        { position: absolute; left:-394px; height:324px; z-index: 99; overflow: auto; font-family:verdana, arial; font-size:10px; color:#ffffff; vertical-align:top; padding-top:0px; }

#highcliffe_txtimage1         { position: absolute; right:0px; height:324px; z-index: 99; overflow: auto; font-family:verdana, arial; font-size:10px; color:#ffffff; vertical-align:top; horizontal-align: right; padding-top:0px; }
#highcliffe_txtimage2         { position: absolute; left:50px; height:324px; z-index: 99; overflow: auto; font-family:verdana, arial; font-size:10px; color:#ffffff; vertical-align:top; padding-top:0px; }



