@charset "UTF-8";
/* CSS Document */

#header h1 {
position:absolute;
top:18px;
left:158px;
margin:0;
padding:0; 
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5838b8;
margin-left:20px;
margin-top:30px;}

h3 {
font-family:Arial, Helvetica, sans-serif;
margin-left:20px;
font-size:18px;
color:#29077f;}


p.first:first-letter{
font:18px Arial, Helvetica, sans-serif ;
color:#29077f;
float:inherit;
width:25px;


}

#maincontent strong{
color:#5838b8;
}
em{color:#29077f;}


#sidebarnav ul a:link{
display:block;
width:190px;
text-align:center;
color:white;
text-decoration:none;
background:#29077f;
padding:5px 0px 5px 0px;
margin-left:0px;
 
}


#sidebarnav ul a:visited{
display:block;
width:190px;
text-align:center;
color:white;
text-decoration:none;
background:#a5a5a5;
padding:5px 0px 5px 0px;
margin-left:0px;

 
}
#sidebarnav ul a:hover{
display:block;
width:190px;
text-align:center;
color:white;
text-decoration:none;
background:#5838b8;
padding:5px 0px 5px 0px;
margin-left:0px;

 
}

#sidebarnav ul a:active{
display:block;
width:190px;
text-align:center;
color:white;
text-decoration:none;
background:#29077f;
padding:5px 0px 5px 0px;
margin-left:0px;

 
}
#sidebarnav li{
list-style-type:none;
}
#sidebarnav img{
width:190px;
height:190px;
padding:0px;
margin:-15px 0 0 40px
}
#contact p{
margin: 3px 0 0 20px;
font-size:120%;
}

#contact li{
color:#666666;
font-size:110%;}


dl {
margin-top:40px;
margin-left:20px;}

dt{color:#5838b8;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:20px;
margin-top:20px;
margin-left:0px;
}
dd{
margin-left:0px;
color:#666666;}

a:link{color:#29077f;
text-decoration:none;}

a:visited{color:#a5a5a5;
text-decoration:none;}

a:hover{color:#5838b8;
text-decoration:none;}

a:active{color:#ffffff;
text-decoration:none;}

#footer-menu a:link{color:#ffffff;
text-decoration:none;}



.block{
display:block;
width:180px;
text-align:center;
color:#29077f;
text-decoration:none;
background:#a5a5a5;
padding:5px;
margin-left:0px;
}
#block2 li a:link{
display:block;
width:180px;
text-align:center;
color:white;
text-decoration:none;
background:#a5a5a5;
padding:5px;
margin-top:-17px;
margin-left:0px;}

#block2 li a:hover{
display:block;
width:180px;
text-align:center;
color:white;
text-decoration:none;
background:#29077f;
padding:5px;
margin-top:-17px;
margin-left:0px;}

#block2 li a:visited{
display:block;
width:180px;
text-align:center;
color:white;
text-decoration:none;
background:#5838b8;
padding:5px;
margin-top:-17px;
margin-left:0px;

 
}
#treatment img{
padding:10px 40px 10px 20px;
width:200px;
height:200px;
}

#treatment ul{
margin-top:0px;
list-style:square;
color:#444444;
}

#treatment h2{
margin-top:0px;

}
.sitemap{
		list-style: none;
		color:#ffffff;
		margin-left:-120px;
		}

.sitemap li {
		background: #5838b8;;
		margin-bottom: 0.25em;
		padding: .45em;
		font-weight: bold;
		width:12em;
		}

.sitemap li li {
		list-style: none;
		border-top: 0.3em solid #ffffff;
		border-left: .54em solid #29077f;
		border-bottom: 0.3em solid #ffffff;
		font-weight: normal;
		margin-bottom: 0;
		margin-left:9.6em;
		width:18em;
		}

.sitemap ul{
margin-top: 0.5em;}


