*{ margin:0; padding:0; }
html, body { width:100%; height:auto; font-family:geneva, arial, Georgia, sans-serif; margin:0px; font-size:100%; background-color:#c5c5c5; }
/* background:url(../../images/bg-slice2.gif); background-repeat:repeat-x; */
img { border:0; }
h1 { font-size:1.7em; color: #BC65AF;  padding:20px;}
h2 { font-size:1.4em; color: #BC65AF; }
h3 { font-size:1.2em; font-weight:bold; color: #303030;  padding-left:20px; padding-bottom:10px;}
p { font-size:0.9em;color: #303030;  padding-left:20px; padding-right:20px; padding-bottom:10px;}

/*#container {display:block; width:auto; height:auto; text-align:left; margin-left:auto; margin-right:auto; background:url(../../images/container_bg.gif) repeat-y top left;} */
#container {display:block; width:100%; height:100%; text-align:left; margin-left:0; margin-right:0; background:url(../../images/p-w.gif);
background-repeat: repeat-y;
/*background-attachment:fixed;*/
background-position: 20% 20%; }


#header { width:auto; height: 174px; background:url(../../images/banner1.jpg) no-repeat left top; background-position:center; background-color:transparent;}
#top { width:100%; height: 174px; background:url(../../images/top.gif); background-repeat: repeat-x; } 
/*#top { width:100%; height: 174px; background-color:#BC65AF;} */

#leftcol { width:20%; height: auto; min-height:486px; float:left; background-color:transparent;}

#leftnav { width:auto; height: auto; margin-top:0px; margin-left:6px; margin-right:6px; background-color:#F5F5F5;}
#leftnav ul {list-style-type:none; } /*list-style-position:outside; margin-left:10px;*/
#leftnav ul li{ height:auto; margin:0px; padding:0px; color:#000000; font-size:0.8em; border-bottom:#CCCCCC solid 1px; padding:4px; }
#leftnav ul li a{ text-decoration:none; color:#000000; } /*background-image:url(small-bullet.gif);background-repeat:no-repeat;  */
#leftnav ul li a:hover{ font-weight:bold; color:#000000;} /* background-image:url(small-bullet-active.gif); background-repeat:no-repeat; */
#leftnav ul li.active a{  font-weight:bold; color:#000000;} /*background-image:url(small-bullet-active.gif); background-repeat:no-repeat; */

#content { width:80%; height: auto; min-height:486px; background-color:transparent; float:left; } 
#content img{float:right; margin-left:20px;}
#content p{line-height:1.3em; letter-spacing:0.0em;}
#content ul {list-style-type:disc; list-style-position:inside;}
#content ul li{ height:auto; margin:0px; font-size:0.8em;color: #303030;  padding-left:20px; }
#content h2 { font-size:0.8em; font-weight:bold; color: #303030;  padding-left:20px; padding-bottom:10px;}
#content a {color:BC65AF;}

#footer { width:100%; height: 40px; background:url(../../images/footer.jpg) no-repeat top left; float:left; background-color:#BC65AF; background-position:center; }
#footercontact { padding-left:0px; font-size:0.8em; color:#000000;}

.form {width:300px;background-color:#e4e4e4;border: 1px solid #999; margin-left:20px; margin-bottom:20px; padding-left:10px; padding-bottom:10px;}
#contactform {width:400px;background-color:#e4e4e4;border: 1px solid #999; margin-left:20px; margin-bottom:20px; padding-left:20px; padding-bottom:20px;} 
.form .box {float:left; padding-right:0px;padding-top:6px; padding-bottom:0px; font-size:0.9em;color: #303030;}
label{display:inline; float:left; padding-left:0px; width:100px; padding-top:6px; padding-bottom:2px;}

.testimonial p {border: 1px solid #999; margin:10px;}
.team p {border: 1px solid #999; margin:10px;}
.team img {float: right; margin:0px; padding 10px;}

.logout {display:block; width: 3em; line-height:1.2em; margin:0.2em; padding:0.2em; color:#ffffff; background-color:#BC65AF; float:right; }
.back {display:block; width: 3em; line-height:1.2em; margin:0.2em; padding:0.2em; color:#ffffff; background-color:#BC65AF; float:left; }