@charset "UTF-8";
/* CSS Document */
body {
	margin:10px;
	padding:10px;
	background:#588775;
	color:#000;
	text-align:center;/*centre for ie5 */
}
#container {
	width:800px;
	margin:auto;/* centre for compliant browsers*/
	text-align:left;
}
#header {
	text-align:center;
	width: 800px;
    height: 144px;
    background-image:url(images/header.jpg);
}
#topnav {
	float:right;
	width:234px;/* this width is the same as the margin on #middle */
	margin-top:41px;
	position:relative;
	left:-2px;/* line it up exactly without losing pressure on footer*/
	z-index:10;
}
#left p {padding-left:5px}
#middle {
	/*border-left:1px solid #000;
	/*background:#6FACD0;/* background colour of right column */
	/*margin-left:170px;/*this is the space for the left column */
	width:800px;
	background-image:url(images/bg_content.jpg);
	float:left;
	text-align: center;
	margin-top: -1px;
	padding-bottom:15px;
}

#hotzone {
	width:800px;
	background-image:url(images/bg_content.jpg);
	float:left;
	text-align: center;
	margin-top: -1px;
	padding-bottom:15px;

}
#inner{width:100%;float:left;margin-right:-1px}/* contain cleared elements from clearing other floats*/
#footer {
	clear:both;
	width:800px;
	background-image:url(images/bg_footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:3px;
	color:#999999;
}

#subHead {
	width:497px;
	float:right;
	display:inline;
	text-align: left;
/*	margin-top: -1px;*/
	margin-right:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5C8976;
	text-decoration: none;
	background-image:url(images/headerline.gif);
	background-repeat:repeat-x;
}


#secondSubHead {
	width:738px;
	float:right;
	display:inline;
	text-align: left;
/*	margin-top: -1px;*/
	margin-right:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5C8976;
	text-decoration: none;
	background-image:url(images/headerline.gif);
	background-repeat:repeat-x;
}

#secondText {
	width:685px;
	float:left;
	text-align: left;
/*	margin-top: -1px;*/
	margin-left:35px;
	margin-top:20px;
	display:inline;
}

#secondTwoLeft {
	width:325px;
	text-align: center;
	float:left;
/*	margin-top: -1px;*/
	margin-left:60px;
	margin-top:20px;
	margin-bottom:20px;
	display: inline;
}

#secondTwoRight {
	width:315px;
	float:right;
	text-align: center;
/*	margin-top: -1px;*/
	margin-right:70px;
	margin-top:20px;
	margin-bottom:20px;
	display: inline;
}

#floorLeft {
	width:200px;
	text-align: center;
	float:left;
/*	margin-top: -1px;*/
	margin-left:70px;
	margin-top:20px;
	margin-bottom:20px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc9933;
	display: inline;

}

#floorRight {
	width:200px;
	float:right;
	text-align: center;
/*	margin-top: -1px;*/
	margin-right:70px;
	margin-top:20px;
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc9933;
	display: inline;
}
#floorCenter {
	width:200px;
	text-align: center;
/*	margin-top: -1px;*/
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	margin-bottom:20px;
	z-index:7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc9933;
}


#left {
	/*border-left:1px solid #000;
	/*background:#6FACD0;/* background colour of right column */
	margin-left:20px;/*this is the space for the left column */
	padding-top:60px;
	width:235px;
	float:left;
	text-align: right;
	margin-top: -1px;
	display: inline;

}

#leftLong {
	/*border-left:1px solid #000;
	/*background:#6FACD0;/* background colour of right column */
	margin-left:30px;/*this is the space for the left column */
	padding-top:30px;
	width:535px;
	float:left;
	text-align: right;
	margin-top: -1px;
	display: inline;

}

#right {
	/*border-left:1px solid #000;
	/*background:#6FACD0;/* background colour of right column */
	margin-right:35px;/*this is the space for the left column */
	width:490px;
	float:right;
	text-align: left;
	margin-top: -1px;
	padding-top:27px;
	display: inline;

}

#left_list {
	margin-left:20px;/*this is the space for the left column */
	padding-top:10px;
	width:235px;
	float:left;
	display:inline;
	text-align: right;
	margin-top: -1px;
}
#right_list  {
	margin-right:35px;/*this is the space for the left column */
	width:490px;
	float:right;
	display:inline;
	text-align: left;
	margin-top: -1px;
	padding-top:5px;

}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
 /* mac hide \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End hide */
/* do not change or amalgamate clearfix styles*/

#mainnav {
  width:510px;
  float:left;
  display:inline;
  height:80px;
  text-align:left;
  padding-top:0px;
  margin-top:7px;
  padding-right:0px;
  margin-right:0px;
  margin-left:20px;
}


#linklist {
  display: block; /* active area on rollover */
  padding: 30px 0px;
  padding-left:0px;
  margin:0px;
  height:80px;
  text-align:left;
  width : 510px; /* how wide the div is */
  height:1.2em;
}

#linklist li {
	display:inline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #d1a54f;	
}

#linklist li a {
  display:inline;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  	padding-right: 6px;
	padding-left: 6px;
  text-decoration:none;
}

#linklist li a:visited {
  display:inline;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
}

#linklist li a:active {
  display:inline;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
}

#linklist li a:hover {
  display:inline;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#5C8976;
  text-decoration:none;
}

#bottomnav {
  width:800px;
  height:auto;
  text-align:center;
  margin-left:-20px;
  margin-top:20px;
}

#bottomlinklist li {
	display:inline;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

#bottomlinklist li a {
	display:inline;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

#bottomlinklist li a:hover {
	display:inline;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: underline;
	text-align:center;
}

.botmenuBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #004729;
}
.toplinks a:hover {
	color: #003333;
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5C8976;
	text-decoration: none;
	background-color:#FFFFFF;
}

.goldRollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc9933;
	text-decoration: none;
}

.goldRollover a {
	color: #cc9933;
	text-decoration: none;
}

.goldRollover a:hover {
	color: #cc9933;
	text-decoration: none;
}

.blackRollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}

.blackRollover a {
	color: #000;
	text-decoration: none;
}

.blackRollover a:hover {
	color: #5C8976;
	text-decoration: none;
}

.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #004729;
	border-left:thin;
}

.green a {
	color: #000000;
	text-decoration:none;
}
.green a:hover {
	color: #000000;
	text-decoration:underline;
}

.green a:active {
	color: #000000;
}

.green a:vistited {
	color: #000000;
}


h1,h2,h3,p {
margin-top:0;
text-align:justify;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #004729;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cc9933;
	margin-bottom:0px;
	margin-top:0;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	font-style: italic;
}
/* clear without structural mark-up from PIE website*/

.picPad {
	margin-left:8px;
	margin-right:8px;
}

#logo {
	float:left;
	display:inline;
	margin-top:70px;
	margin-left:26px;
}

#indexAni {
	margin-left:-2px;
	margin-right:auto;

}