/* Z-indexes:
 0-10 unused
 10 - 20 background images
 20 - 30 content
 30 - 40 interactive content (clickable objects)
 */
 
a{
	color:white;
}
 
BODY{
	/*background-image:url(../images/bgpattern3.gif);*/
}

TD{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:white;
}

INPUT, TEXTAREA{
	border:1px solid gray;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#bg{
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
}

#credits{
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	z-index:20;
}

#credits_box {
	position:relative;
	font-family: Arial;
	font-size:10px;
	text-align:center;
	color:#BBBBDD;
	background-color:#000029;
	border-top:1px solid #BBBBDD;
}

#credits_box a{
	text-decoration:none;
	color: yellow;
}

#logo_screen{
	position:absolute;
	height:90;
	width:100%;
	top:0;
	left:0;
	filter:alpha(opacity=0);
	opacity:0;
	z-index:11;
	background-image:url(../images/logo/logo_screen.gif);
}

#eth_symbol{
	position:absolute;
	left:75px;
	top:3px;
	z-index:14;
}

#logo_text{
	position:absolute; left:180px; top:3px;
	z-index:15;
}
#logo_slogan{
	position:absolute;top:50;left:273;
	z-index:16;
}

#topmenu{
	position:absolute;
	left:0;
	top:68px;
	width:100%;
	height:19px;
	background-color:#000F37;
	z-index:30;
}

#topmenu .spacer-left{
	position:relative;
	float:left;
	width:50px;
	height:14px;
}

#topmenu .item{
	position:relative;
	float:left;
	width:100px;
	height:14px;
	font-family:Papyrus,Helvetica,Arial;
	font-size:12px;
	letter-spacing:3px;
	text-align:center;
	vertical-align:bottom;
	border-right:1px solid #162145;
}

#topmenu .item2{
	position:relative;
	float:right;
	width:150px;
	height:14px;
	font-family:Papyrus,Helvetica,Arial;
	font-size:12px;
	text-align:center;
	letter-spacing:2px;
	vertical-align:bottom;
}

#topmenu .item2 a{
	width:150px;
	border-left:1px solid #162145;
}
#topmenu .item2 a:hover{
	background-color:#333333;
	width:150px;
}


#topmenu .item a,
#topmenu .item a:link,
#topmenu .item a:visited,
#topmenu .item a:active{
	width:100px;
	height:14px;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	margin-top:0px;
}

#topmenu .item a.selected{
	background-color:#353a78;
}

#topmenu .home {}
#topmenu .home a:hover{
	background-color:#0A0D7E;
}

#topmenu .therapies{}
#topmenu .therapies a:hover{
	background-color:#A60B0B;
}

#topmenu .pricing{}
#topmenu .pricing a:hover{
	background-color:#125900;
}

#topmenu .contact{}
#topmenu .contact a:hover{
	background-color:#6C3600;
}

#topmenu .articles{}
#topmenu .articles a:hover{
	background-color:#CC6699;
}


#leftmenu{
	position:absolute;
	left:30;
	top:0;
	z-index:13;
	filter:alpha(opacity=90);
	opacity:0.90;
}

#leftmenu_buttons{
	position:absolute;
	left:30px;
	top:165px;
	z-index:31;
	font-family:Papyrus,Helvetica,Arial;
	font-size:16px;
	line-height:35px;
	color:yellow;
}

#leftmenu_buttons a{
	color:yellow;
	text-decoration:none;
	widows:100px;
}

#leftmenu_buttons .item1{
	position:relative;
	left:40px;
	top:0px;
}

#leftmenu_buttons .item2{
	position:relative;
	left:37px;
}


#leftmenu_buttons .item3{
	position:relative;
	left:34px;
}


#leftmenu_buttons .item4{
	position:relative;
	left:31px;
}

#leftmenu_buttons .item5{
	position:relative;
	left:28px;
}


#content_top{
	position:absolute;
	left:47px;
	top:87px;
	opacity:.5;
	filter: alpha(opacity=50);
	width:669px;
	height:37px;
	z-index:17;
}

#content{
	position:absolute;
	left:237px;
	top:126px;
	width:526px;
	height:300px;
	opacity:.85;
	filter: alpha(opacity=85);
	z-index:18;
}

#content_txt{
	position:absolute;
	height:340;
	width:450px;
	/*border:1px solid #555599;*/
	padding:10px;
	top: 162px;
	left: 261px;
	overflow:auto;
	color:white;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:25px;
	font-size:12px;
	scrollbar-base-color: #222277; 
	scrollbar-arrow-color: orange;
	scrollbar-DarkShadow-Color: black; 
	z-index:20;
}

#content_txt_holder{
	position:relative;
	z-index:21;
}

#content_txt h3{
	border-bottom:1px solid #444477;
}

.topmenu_table {}
.topmenu_table td {
	width:50px;
}

.contentImage{
	border:1px solid black;
}

.textBox{
	border: 1px dotted #7786BB;
}

.textBoxTitle{
	background-color:#29425F; 
	text-align:center; 
	height:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.textBoxContent{
	text-align:center;
}

.href1{
	text-decoration:none;
	font-weight:100;
	font-size:0.7em;
}

.footer{
	width:100%; 
	margin-top:50px;
	border-top:1px solid #888888;
	color:#CCCCCC;
	font-size:0.8em;
}
