@charset "utf-8";
/* CSS Document */
/*Style the entire HTML page, the BODY, and the #wrapper class*/
HTML, BODY, #wrapper {
    height:100%;
    margin: 0;
    padding: 0;
    border: none;
    text-align: center;
}
/*Body...*/
BODY {
	background-color: #444c56;
  background: #444c56 url('images/imgTileWaves.gif') repeat-x fixed bottom center;
}
/*More wrapper class...*/
#wrapper {
	position: absolute;
	width: 1014px;
	height: auto;
  /*
    margin: 0 auto;
    vertical-align: middle;
  */
	text-align: center;
	background-color: #444c56;
	z-index: 2;
}
/*Page container*/
#pageContain {
	width:1000px;
	/*margin: 0 auto;*/
}
/*Opener*/
#open{
	position: absolute;
	width: 600px;
	height: 550px;
	z-index: 3;
}
#skip{
	position: absolute;
	z-index: 4;
}
#skip a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#skip a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#skip a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/*Waves and clouds*/
/*
#waves {
	position: fixed;
  bottom: 0;
	left: 0;
	width: 100%;
	height: 224px;
	background: url('images/imgTileWaves.gif') repeat-x;
	z-index: 1;
}
*/

#clouds{
  text-align: left;
	top: 0;
	left: 0;
	height: 240px;
	width: 100%;
	background: url('images/bodyBack.gif') repeat-x fixed top center;
  position: fixed !important;
}

/*Content divs*/
#BorderLeft {
	position:absolute;
	left:0px;
	top:0px;
	width:7px;
	height:729px;
	background: url('images/BorderLeft.jpg') repeat-y top center;
	z-index: 100;
}

#BorderRight {
	position:absolute;
	left:1007px;
	top:0px;
	width:7px;
	height:729px;
	background: url('images/BorderRight.jpg') repeat-y top center;
	z-index: 101;
}

#HeaderLeft {
	position:absolute;
	left:7px;
	top:0px;
	width:695px;
	height:126px;
	background: url('images/HeaderLeft.jpg') no-repeat center center;
}

#HeaderRight {
	position:absolute;
	left:702px;
	top:0px;
	width:305px;
	height:126px;
	background: url('images/HeaderRight.jpg') no-repeat center center;
}

#NavLeft {
	position:absolute;
	left:7px;
	top:126px;
	width:695px;
	height:141px;
	background: url('images/NavLeft.jpg') no-repeat center center;
}

#NavRight {
	position:absolute;
	left:702px;
	top:126px;
	width:305px;
	height:141px;
	/*background-color: #444c56;*/
	z-index: 50;
}

#Gallery {
	position:absolute;
	left:40px;
	top:16px;
	width:345px;
	height:258px;
	/*background-color: #444c56;*/
	z-index: 50;
}

#ContentTopLeft {
	position:absolute;
	left:7px;
	top:267px;
	width:695px;
	height:415px;
	background: url('images/ContentTopLeft.jpg') no-repeat center center;
}

#ContentTopRight {
	position:absolute;
	left:702px;
	top:267px;
	width:305px;
	height:415px;
	background: url('images/ContentTopRight.jpg') no-repeat center center;
}

#ContentTile {
	position:absolute;
	left:7px;
	top:682px;
	width:1000px;
	height:0px;
	background: url('images/ContentTile.gif') repeat-y top center;
}

#Footer {
	position:absolute;
	left:7px;
	top:693px;
	width:1000px;
	height:36px;
	background: url('images/Footer.jpg') no-repeat center center;
}
#contentLeft{
	position:absolute;
	top:464px;
	width:214px;
	height:auto;
	z-index:30;
	text-align:left;
}
#contentRight{
	position:absolute;
	top:370px;
	width:540px;
	height:auto;
	z-index:31;
	text-align:left;
}
#title{
	position:absolute;
	top:314px;
	z-index:51;
	text-align:right;
}
/*Text styling*/
.title{
	font-weight:bold;
	color:#303A61;
	font-size:16pt;
}
.txTitle{
	font-weight:bold;
	color:#252C41;
	font-size:15pt;
}
.txSubTitle{
	font-weight:bold;
	color:#252C41;
	font-size:12pt;
}
.txSubTitleSmall{
	font-weight:bold;
	color:#000000;
	font-size:11pt;
}
.txParg{
	font-weight:450;
	color:#000000;
	font-size:10pt;
}
.txPargBig{
	font-weight:450;
	color:#000000;
	font-size:10.5pt;
}
table.centerSolid{
	border-collapse: collapse;
	text-align: center;
}
td.centerSolid{
	border: 1px solid #000000;
}
