
body {	background-color:#ffffff;
      	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
}
td img.decor {display: block;
}
h2 { font-size:20px; font-weight:normal; margin:0; padding:0;  }
h3 { font-size:15px; font-weight:bold; margin:0; padding:0; }

.cprofile
{
height:700px;
overflow-y:scroll;
overflow-x:hidden;
}

.floatright { float: right; margin: 0px 0px 0px 0px; }
.cr  {font-family:Arial; font-size: 10px; color: #622567;}
.cr a:link {text-decoration: underline; color:#622567; font-weight: bold;}
.cr a:visited {text-decoration: underline; color:#622567; font-weight: bold;}
.cr a:active {text-decoration: underline; color:#622567; font-weight: bold;}

.cr2  {  font-family:Verdana;
	font-size: 12px;
}

.cr3  {  font-family:Arial;font-size: 10px;color: #ffffff;}
.cr3 a:link {text-decoration: underline; color:#ffffff; font-weight: bold;}
.cr3 a:visited {text-decoration: underline; color:#ffffff; font-weight: bold;}
.cr3 a:active {text-decoration: underline; color:#ffffff; font-weight: bold;}

a:link {text-decoration: underline; color:#622568; font-weight: bold;}
a:visited {text-decoration: underline; color:#622568; font-weight: bold;}
a:active {text-decoration: underline; color:#622568; font-weight: bold;}

form {
    padding: 0;
    margin: 0;
}



.text { font-family:Verdana;
	font-size: 13px;
	color: #622567;
	margin: 0px
}



.textnew { font-family:Georgia;
	font-size: 13px;
	color: #622567;
	margin: 0px;
}

.textnew2 { font-family:Verdana;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
}
.textnew2 a:link {text-decoration: none; color:#ffffff; font-weight: bold;}
.textnew2 a:visited {text-decoration: none; color:#ffffff; font-weight: bold;}
.textnew2 a:active {text-decoration: none; color:#ffffff; font-weight: bold;}
.textnew2 a:hover {text-decoration: none; color:#622568; background-color: #eadcf3; font-weight: bold;}

.text2 { font-family:Verdana;
	font-size: 14px;
	color: #622567;
	margin: 0px
}

.text3 { font-family:Verdana;
	font-size: 16px;
	color: #622567;
	margin: 0px
}

.texthome a:link {text-decoration: none; font-weight: bold;}
.texthome a:visited {text-decoration: none; font-weight: bold;}
.texthome a:active {text-decoration: none; font-weight: bold;}
.texthome a:hover {text-decoration: none; font-weight: bold;}

span.highlight { background-color: #FFFFFF }
.bghouse
{
background-image: url('http://www.touchinghearts.com/images/house-right.jpg');
background-repeat: no-repeat;
background-position: top right;
font-family:Verdana;
font-size: 12px;
color: #622567;
}
.bghouse2
{
background-image: url('http://www.touchinghearts.com/images/cover-right.jpg');
background-repeat: no-repeat;
background-position: top right;
font-family:Verdana;
font-size: 12px;
color: #622567;
}
.bgnohouse
{
font-family:Verdana;
font-size: 12px;
color: #622567;
}
.class1 a:link {text-decoration: underline; color:#622568; font-weight: bold;}
.class1 a:visited {text-decoration: underline; color:#622568; font-weight: bold;}
.class1 a:active {text-decoration: underline; color:#622568; font-weight: bold;}
.class1 a:hover {text-decoration: underline; background-color: #E3D4EC; font-weight: bold;}

.class2 a:link {text-decoration: none; color:#000000;}
.class2 a:visited {text-decoration: none; color:#000000;}
.class2 a:active {text-decoration: none; color:#000000;}
.class2 a:hover {text-decoration: none; color:#000000;}

.submit {margin: 0; border: none; padding: 0; background: inherit; text-decoration: underline; text-align: right; color:#622568; font-family: Verdana; font-weight:bold; }


#nav-example {
background:url("./images/nav-final.jpg") no-repeat;
width:715px;
height:50px;
margin:0;
padding:0;
}

#nav-example span {
display: none;
}

#nav-example li, #nav-example a {
height:50px;
display:block;
}

#nav-example li {
float:left;
list-style:none;
display:inline;
}

#nav-example-01 {width: 75px;}
#nav-example-02 {width: 100px;}
#nav-example-03 {width: 115px;}
#nav-example-04 {width: 110px;}
#nav-example-05 {width: 90px;}
#nav-example-06 {width: 135px;}
#nav-example-07 {width: 90px;}

#nav-example-01 a:hover {background:url("./images/nav-final.jpg") 0px -50px no-repeat; }
#nav-example-02 a:hover {background:url("./images/nav-final.jpg") -75px -50px no-repeat; }
#nav-example-03 a:hover {background:url("./images/nav-final.jpg") -175px -50px no-repeat; }
#nav-example-04 a:hover {background:url("./images/nav-final.jpg") -290px -50px no-repeat; }
#nav-example-05 a:hover {background:url("./images/nav-final.jpg") -400px -50px no-repeat; }
#nav-example-06 a:hover {background:url("./images/nav-final.jpg") -490px -50px no-repeat; }
#nav-example-07 a:hover {background:url("./images/nav-final.jpg") -625px -50px no-repeat; }


#nav-office {
background:url("./images/nav-office.jpg") no-repeat;
width:790px;
height:50px;
margin:0;
padding:0;
}

#nav-office span {
display: none;
}

#nav-office li, #nav-office a {
height:50px;
display:block;
}

#nav-office li {
float:left;
list-style:none;
display:inline;
}

#nav-office-08 {width: 75px;}
#nav-office-09 {width: 100px;}
#nav-office-10 {width: 115px;}
#nav-office-11 {width: 90px;}
#nav-office-12 {width: 135px;}
#nav-office-13 {width: 75px;}
#nav-office-14 {width: 110px;}
#nav-office-15 {width: 90px;}
#nav-office-08 a:hover {background:url("./images/nav-office.jpg") 0px -50px no-repeat; }
#nav-office-09 a:hover {background:url("./images/nav-office.jpg") -75px -50px no-repeat; }
#nav-office-10 a:hover {background:url("./images/nav-office.jpg") -175px -50px no-repeat; }
#nav-office-11 a:hover {background:url("./images/nav-office.jpg") -290px -50px no-repeat; }
#nav-office-12 a:hover {background:url("./images/nav-office.jpg") -380px -50px no-repeat; }
#nav-office-13 a:hover {background:url("./images/nav-office.jpg") -515px -50px no-repeat; }
#nav-office-14 a:hover {background:url("./images/nav-office.jpg") -590px -50px no-repeat; }
#nav-office-15 a:hover {background:url("./images/nav-office.jpg") -700px -50px no-repeat; }


#nav-locate {
background:url("http://www.touchinghearts.com/images/tnd/header4-2.jpg") no-repeat;
width:192px;
height:63px;
margin:0;
padding:0;
}

#nav-locate span {
display: none;
}

#nav-locate li, #nav-locate a {
height:63px;
display:block;
}

#nav-locate li {
float:left;
list-style:none;
display:inline;
}

#nav-locate-01 {width: 192px;}
#nav-locate-01 a:hover {background:url("http://www.touchinghearts.com/images/tnd/header-loc.jpg") 0px -63px no-repeat; }



.background1 {
background-image: url('http://www.touchinghearts.com/images/tnd/bg-header2z.jpg');
background-repeat: no-repeat;
background-position: center top;
display: block;
}
