html, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }

body {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
	  background-color: #ffffff;
	  	background-image: url(images/AndreBgGood.png);
		background-repeat: no-repeat;
		background-position: right;
		background-attachment: fixed;
   }

   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
   }

   .tab1 {
		width: 720px;
   		padding: 4px 4px 4px 4px;
		border: 1px solid #DDDDDD;
		border-collapse:collapse;
		}

   .tab2 {
		padding: 4px 4px 4px 4px;
		border: 0px solid #DDDDDD;
		border-collapse:collapse;
		/* background-image: url(images/whiteBgPattern.gif);
		background-repeat: repeat;
		background-position: bottom right; */
		}

   .tabtour {
		width: 98%;
		margin-left: 4px;
		padding: 4px 4px 4px 4px;
		border: 1px solid #DDDDDD;
		border-collapse:collapse;
		font-family: verdana, hevetica, arial ;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		}


	.cellgen2 {
	padding: 4px 4px 4px 4px;
	border: 1px solid #DDDDDD;
	font-size: 12pt;
	vertical-align: top;
	font-family: verdana, hevetica, arial ;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	}


	.cellgen {
	font-size: 12pt;
	padding: 6px;
	}

   .cell1 {
		padding: 4px 4px 4px 4px;
		border: 0px solid #DDDDDD;
		border-collapse:collapse;
		width: 180px;
		height: 500px;
		BORDER-RIGHT: #DDDDDD 1px solid;
		vertical-align: top;
		background-image: url(images/whiteBgPattern.gif);
		background-repeat: repeat;
		background-position: bottom right; 
		}
   .cell2 {
		padding: 40px 40px 4px 40px;
		border: 0px solid #DDDDDD;
		border-collapse:collapse;
		width: 540px;
		height: 460px;
		vertical-align: top;
		/* background-image: url(images/AndreBg1.gif);
		background-repeat: repeat;
		background-position: bottom right; */
		background-image: url(images/AndreBg8.gif);
		background-repeat: repeat;
		background-position: top right;
		BORDER-BOTTOM: #DDDDDD 1px solid;
		font-family: courier ;
		font-size: 11pt;
		font-style: normal;
		font-weight: normal;
		}

   .cell2Admin {
		padding: 40px 40px 4px 40px;
		border: 0px solid #DDDDDD;
		border-collapse:collapse;
		width: 540px;
		height: 460px;
		vertical-align: top;
		/* background-image: url(images/AndreBg1.gif);
		background-repeat: repeat;
		background-position: bottom right; */
		background-color: #FFFFFF;
		BORDER-BOTTOM: #DDDDDD 1px solid;
		font-family: courier ;
		font-size: 11pt;
		font-style: normal;
		font-weight: normal;
		}

   .cell3 {
		padding: 4px 4px 4px 40px;
		border: 0px solid #DDDDDD;
		border-collapse:collapse;
		width: 540px;
		height: 40px;
		background-image: url(images/whiteBgPattern.gif);
		background-repeat: repeat;
		background-position: bottom right; 
		font-family: verdana, hevetica, arial ;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		}

	A:link {color: #000000; font-weight: bold;}     /* unvisited link */
	A:visited {color: #000000; font-weight: bold;}  /* visited link */
	A:hover {color: #000000; font-weight: bold;}   /* mouse over link */
	A:active {color: #000000; font-weight: bold;}   /* selected link */
	
	.linkOn {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	}

	.linkOff {
	color: #000000;
	text-decoration: underline;
	}

	.img1 {
	border: 0px;
	margin-left: 10px;
	}

	.Olist {
	font-family: verdana, hevetica, arial ;
	font-size: 7pt;
	}

	ol {
	margin-top: 4px;
	margin-bottom: 4px;
	}

	.biglink {
	color: #000000;
	font-weight: bold;
	}

	.newshead {
	font-weight: bold;
	}


	.linkspage {
	margin-bottom: 20px;
	}

	.cl {
	clear: both;
	margin-bottom: 2px;
	}

	hr {
	color: #000000;
	background-color: #000000;
	border: 0;
	height: 1px;
	}