/* CSS Document */
	  body { background-color: #000000; text-align: center; margin: 0px; padding: 0px;
		  height: 100%; width: auto; color:#ffffff;

			font-family: Arial, Helvetica, sans-serif; color: #000000;
	        }
			
        a:link {color:#FFFFFF; font-weight: bold; text-decoration: none;}
        a:visited {color:#FFFFFF; font-weight: bold; text-decoration: none;}
        a:hover {color: #C1D1FF; font-weight: bolder; text-decoration: none;}
        a:active {color: #FFFFFF; font-weight: bolder; text-decoration: none;}

#container {position: relative;
	z-index: 0;
	height: auto;
	width: 760px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
} 

#textwindow {position: absolute;
	background-image:url(images/bgroundblue.png);
	background-color:#000000;
	z-index: 1;
	height: auto;
    width: 760px;
	top: 155px;
	left: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; color: #000000;
	font-size: 14px;
	}
 #textwindow a:link {color: #0000FF; font-weight: bold; text-decoration: none;}
 #textwindow a:visited {color: #0000FF; font-weight: bold; text-decoration: none;}
 #textwindow a:hover {color: #FF0000; font-weight: bolder; text-decoration: none;}
 #textwindow a:active {color: #0000FF; font-weight: bolder; text-decoration: none;}
 
#text {position:relative;
	text-align: left;
	z-index: 2;
	height: auto;
    width: 700px;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; color: #000000;
	font-size: 14px;
	}
#text img {float: left;}

#textright{position:relative;
	text-align: left;
	z-index: 2;
	height: auto;
    width: 700px;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; color: #000000;
	font-size: 14px;}
#textright img {float: right;}

#textcenter {position:relative;
	text-align: center;
	z-index: 2;
	height: auto;
    width: 700px;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; color: #000000;
	font-size: 14px;}
	
#columnleft {position:relative;
	font-style:italic;
	text-align: center;
	z-index: 2;
	height: auto;
    width: inherit;
	top: 0px;
	left: 30px;
	right: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; color: #000000;
	font-size: 16px;
	display: inline;}

#columnright {position: relative;
	font-style: italic;
	text-align: center;
	z-index: 2;
	height: auto;
    width: 300px;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; color: #000000;
	font-size: 16px;
	display: inline;}
	
#topphotos{position: absolute;
	z-index: 2;
	height: 73px;
    width: 712px;
	top: 60px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	background-color:#000000;}
	
#topmenu{position: absolute;
	z-index: 4;
	height: 18px;
    width: 760px;
	top: 135px;
	left: 1px;
	padding: 0px;
	margin: 0px;
	color:#ffffff;
	font-size: 15px;}
#topmenu a:link {color:#FFFFFF; font-weight: bold; text-decoration: none;}

#topmenu a:hover {color: #C1D1FF; font-weight: bold; text-decoration: none;}

#topmenu a:visited {color:#FFFFFF; font-weight: bold; text-decoration: none;}

#topmenu a:active {color: #FFFFFF; font-weight: bold; text-decoration: none;}

#logo {position: absolute;
	text-align: center;
	z-index: 3;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	left: 610px;
	top: 20px;
	height: 47px;
	width: 150px;
	border: solid 0px #fff;
	visibility: visible;
}
#logo img {float: none}
#bground {position: absolute;
	background-color:#000000;
	z-index: 0;
	margin: 0px;
	vertical-align:text-bottom;
	text-align:center;
	font-size:14px;
	padding: 0px;
	left: 0px;
	top: 300px;
	height: auto;
	width: 760px;
	border: solid 0px #fff;
	visibility: visible;}
	
#bground img {float: none;}

p.flash {position: absolute;
	z-index: 5;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	height: 60px;
	width: 600px;
	border: solid 0px #fff;
	visibility: visible;
	}

p.title {color:#000099; font-size:18px;}

/* BEGIN PRIMARY MENU NAVIGATIONAL BUTTONS */

.csshome
{
position: absolute;
background: url(images/spacer.gif) no-repeat;
white-space: nowrap;
display: block;
width: auto;
height: 16px;
top: 157px;
left: 0px;
z-index: 4;
padding: 0px;
margin: 0px;
}

.csshome a
{
display: block;
font-size: 16px;
width: 96px;
height: 16px;
display: block;
float: left;
text-decoration: none;
}

.csshome img
{
width: 96px;
height: 16px;
border: 0;
}

* html a:hover
{
visibility:visible
}

.csshome a:hover img
{
visibility:hidden
}

.csshome span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
height: 16px;
width: 96px;
text-align: center;
} 
/* END OF HOME BUTTON */   

.csshypnosis
{
position: absolute;
background: url(images/spacer.gif) no-repeat;
white-space: nowrap;
display: block;
width: auto;
height: 16px;
top: 149px;
left: 100px;
z-index: 4;
padding: 0px;
margin: 0px;
}

.csshypnosis a
{
display: block;
font-size: 16px;
width: 96px;
height: 16px;
display: block;
float: left;
text-decoration: none;
}

.csshypnosis img
{
width: 96px;
height: 16px;
border: 0;
}

* html a:hover
{
visibility:visible
}

.csshypnosis a:hover img
{
visibility:hidden
}

.csshypnosis span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
height: 16px;
width: 96px;
text-align: center;
} 
/* END OF HYPNOSIS BUTTON */   

.cssbio
{
position: absolute;
background: url(images/spacer.gif) no-repeat;
white-space: nowrap;
display: block;
width: auto;
height: 16px;
top: 144px;
left: 227px;
z-index: 4;
padding: 0px;
margin: 0px;
}

.cssbio a
{
display: block;
font-size: 16px;
width: 96px;
height: 16px;
display: block;
float: left;
text-decoration: none;
}

.cssbio img
{
width: 96px;
height: 16px;
border: 0;
}

* html a:hover
{
visibility:visible
}

.cssbio a:hover img
{
visibility:hidden
}

.cssbio span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
height: 16px;
width: 96px;
text-align: center;
} 
/* END OF BIORESONANCE BUTTON */  
  

.csssessions
{
position: absolute;
background: url(images/spacer.gif) no-repeat;
white-space: nowrap;
display: block;
width: auto;
height: 16px;
top: 142px;
left: 368px;
z-index: 4;
padding: 0px;
margin: 0px;
}

.csssessions a
{
display: block;
font-size: 16px;
width: 96px;
height: 16px;
display: block;
float: left;
text-decoration: none;
}

.csssessions img
{
width: 96px;
height: 16px;
border: 0;
}

* html a:hover
{
visibility:visible
}

.csssessions a:hover img
{
visibility:hidden
}

.csssessions span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
height: 16px;
width: 96px;
text-align: center;
} 
/* END OF SESSIONS BUTTON */ 

.cssstaff
{
position: absolute;
background: url(images/spacer.gif) no-repeat;
white-space: nowrap;
display: block;
width: auto;
height: 16px;
top: 141px;
left: 470px;
z-index: 4;
padding: 0px;
margin: 0px;
}

.cssstaff a
{
display: block;
font-size: 16px;
width: 96px;
height: 16px;
display: block;
float: left;
text-decoration: none;
}

.cssstaff img
{
width: 96px;
height: 16px;
border: 0;
}

* html a:hover
{
visibility:visible
}

.cssstaff a:hover img
{
visibility:hidden
}

.cssstaff span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
height: 16px;
width: 96px;
text-align: center;
} 
/* END OF STAFF BUTTON */  

.csslinks
{
position: absolute;
background: url(images/spacer.gif) no-repeat;
white-space: nowrap;
display: block;
width: auto;
height: 16px;
top: 141px;
left: 560px;
z-index: 4;
padding: 0px;
margin: 0px;
}

.csslinks a
{
display: block;
font-size: 16px;
width: 96px;
height: 16px;
display: block;
float: left;
text-decoration: none;
}

.csslinks img
{
width: 96px;
height: 16px;
border: 0;
}

* html a:hover
{
visibility:visible
}

.csslinks a:hover img
{
visibility:hidden
}

.csslinks span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
height: 16px;
width: 96px;
text-align: center;
} 
/* END OF LINKS BUTTON */   

.cssfaq
{
position: absolute;
background: url(images/spacer.gif) no-repeat;
white-space: nowrap;
display: block;
width: auto;
height: 16px;
top: 143px;
left: 650px;
z-index: 4;
padding: 0px;
margin: 0px;
}

.cssfaq a
{
display: block;
font-size: 16px;
width: 96px;
height: 16px;
display: block;
float: left;
text-decoration: none;
}

.cssfaq img
{
width: 96px;
height: 16px;
border: 0;
}

* html a:hover
{
visibility:visible
}

.cssfaq a:hover img
{
visibility:hidden
}

.cssfaq span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
height: 16px;
width: 96px;
text-align: center;
} 
/* END OF FAQ BUTTON */ 