body {

	background-color: #646C93;

	margin: 0px;

}



BODY, TD, .NormalText { font-weight: normal; font-style: normal; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, sans-serif; color: #353D60; line-height: 17px;}



.Header {

	font-size: 16px;

	font-weight: bold;

	color: #353D60;

	font-family: Georgia, Times New Roman, Times, serif;

	line-height: normal;

	text-transform: uppercase;

}



.Subheader {

	font-size: 12px;

	font-weight: bold;

	color: #776B5E;

	font-style: normal;

	line-height: 17px;

}	



.Purple		{ color: #353D60; }

.Brown		{ color: #776B5E; }

.Black		{ color: #000000; }

.White		{ color: #FFFFFF; }



* .header1 {

	font-size: 12pt;

	font-weight: bold;

	color: #353D60;

	font-family: Georgia, Times New Roman, Times, serif;

	line-height: normal;

	text-transform: uppercase;

}

* .header2 {

	font-size: 12px;

	font-weight: bold;

	color: #776B5E;

	font-style: normal;

	line-height: 17px;

}

* .footer {

	color: #FFFFFF;

	padding-left: 25px;

	line-height: normal;

}

a.link3:link {

	color: #1C223B;

	text-decoration: none;

}

* .caps {

	text-transform: uppercase;

}

* .blue {

	color: #353D60;

}

* .right-bordered {

	float: right;

	margin-bottom: 20px;

	margin-left: 20px;

	border: 1px solid #000000;

}

* .left-bordered {

	float: left;

	margin-bottom: 20px;

	border: 1px solid #000000;

	margin-right: 20px;

}

* .right {

	float: right;

	margin-bottom: 20px;

	margin-left: 20px;

}

* .left {

	float: left;

	margin-bottom: 20px;

	margin-right: 20px;

}

a:link {

	color: #353D60;

	text-decoration: underline;

}

* .border {

	padding: 2px;

	border: 1px solid #646C93;

	background-image: url(images/fade.gif);

	background-repeat: repeat-y;

}

a:visited {

	color: #353D60;

	text-decoration: underline;

}

a:hover {

	color: #353D60;

	text-decoration: none;

}

a:active {

	color: #353D60;

	text-decoration: none;

}

a.link2:link {

	text-decoration: none;

	color: #E4DFD7;

}

a.link2:visited {

	text-decoration: none;

	color: #E4DFD7;

}

a.link2:hover {

	text-decoration: none;

	color: #1C223B;

}

a.link2:active {

	text-decoration: none;

	color: #1C223B;

}

* .address1 {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #353D60;

	line-height: normal;

}

* .address-pad1 {

	padding-top: 79px;

	line-height: normal;

}

* .address-pad-interior {

	padding-top: 35px;

	line-height: normal;

}



* .text-home {

	padding-top: 50px;

	padding-right: 15px;

	padding-left: 5px;

	line-height: 12pt;

	padding-bottom: 0px;

	margin: 0px;

}

* .consult-text {

	font-weight: bold;

	text-transform: uppercase;

	color: #E4DFD7;

	line-height: normal;

}

* .div-arrow1 {

	float: right;

	width: 40px;

}

* .pad-consult1 {

	margin-left: 5px;

}

* .pad-address {

	margin-right: 35px;

	line-height: normal;

}













a.link3:visited {

	color: #1C223B;

	text-decoration: none;

}

a.link3:hover {



	color: #E4DFD7;

	text-decoration: none;

}

a.link3:active {





	color: #E4DFD7;

	text-decoration: none;

}

* .div-arrow2 {

	float: right;

	width: 40px;

	margin-top: 7px;

}

* .logos {

	background-color: #FFFFFF;

	width: 400px;

	border: 1px solid #BDBCC2;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

}

#facebook-menu{position:relative;left:20px;top:-8px}




/* jQuery Cycle Before and After */
#before-after-container {
  width: 488px;
  line-height: 18px;
  margin: 0 0 18px 0;
  padding: 10px 0 10px 10px;
  background-color: #7f7364; /* Customize me */
  border: solid 1px #333; /* Customize me */
  border-radius: 5px; /* Optional - you may customize or remove */
  -moz-border-radius: 5px; /* Optional - you may customize or remove */
  -webkit-border-radius: 5px; /* Optional - you may customize or remove */
  color:#FFFFFF;
  position:relative;
  z-index:0;
}
#before-after-container ul.slideshow {
  list-style: none; 
  margin: 0; 
  padding: 0;
  width: 488px;
  height: 342px;
  overflow: hidden;
}
ul#before-after-cycle li img {
  width: 232px;
  float: left;
  margin-right: 10px;
  border: solid 1px #333; /* Customize me */
}
#before-after-container p {
  float: left;
  width: 50%;
  margin: 0 0 10px 0;
}
#before-after-container div.cycle-detail {
  min-height: 70px; /* Increase this number to accomodate longer or shorter description text and to prevent "bumping" of lower content */
  clear: both;
  background-color: #fff; /* Customize me */
  padding: 10px;
  margin: 0 10px 0 0;
  border: solid 1px #333; /* Customize me */
  border-radius: 0 0 5px 5px; /* Optional - you may customize or remove */ 
  -moz-border-radius: 0 0 5px 5px; /* Optional - you may customize or remove */ 
  -webkit-border-bottom-left-radius: 5px; /* Optional - you may customize or remove */ 
  -webkit-border-bottom-right-radius: 5px; /* Optional - you may customize or remove */
}
#before-after-container .before-after-nav {
  background: #fff; /* Customize me */
  margin: 0 10px 10px 0;
  padding: 5px 3px;
  border: solid 1px #333; /* Customize me */
  border-radius: 5px 5px 0 0; /* Optional - you may customize or remove */
  -moz-border-radius: 5px 5px 0 0; /* Optional - you may customize or remove */
  -webkit-border-top-left-radius: 5px; /* Optional - you may customize or remove */
  -webkit-border-top-right-radius: 5px; /* Optional - you may customize or remove */
}
#before-after-container .before-after-nav a {
  text-decoration: none; 
  font-size: 12px; 
  padding: 5px; 
  margin: 0 3px; 
  outline: none;
  color: #333; /* Customize me */
}
#before-after-container .before-after-nav a.activeSlide, #before-after-container .before-after-nav a:hover {color: #646c93;} /* Customize me */



/* Cycle Office Tour */
#slideshow-container ul.slideshow {
  list-style: none; 
  width: 462px; 
  height: 352px;
  margin: 0; 
  padding: 0;
  overflow: hidden;
}
#slideshow-container {
  background: #7f7364; /* Customize me */
  border: solid 1px #333; /* Customize me */
  border-radius: 5px; /* Optional - you may customize or remove */
  -moz-border-radius: 5px; /* Optional - you may customize or remove */
  -webkit-border-radius: 5px; /* Optional - you may customize or remove */
  width: 462px; 
  padding: 10px;
  line-height: 18px;
  color:#FFFFFF;
}
#slideshow-container div#caption {
  min-height: 18px;
  clear: both;
  background-color: #fff; /* Customize me */
  color: #333; /* Customize me */
  padding: 10px;
  margin: 10px 0 0 0;
  border: solid 1px #333; /* Customize me */
  border-radius: 0 0 5px 5px; /* Optional - you may customize or remove */
  -moz-border-radius: 0 0 5px 5px; /* Optional - you may customize or remove */
  -webkit-border-bottom-left-radius: 5px; /* Optional - you may customize or remove */
  -webkit-border-bottom-right-radius: 5px; /* Optional - you may customize or remove */
}
#slideshow-container ul.slideshow img {
  width: 460px; 
  height: 350px;
  margin: 0;
  border: solid 1px #333; /* Customize me */
}
.office-tour-nav {
  background-color: #fff; /* Customize me */
  margin: 0 0 10px 0;
  padding: 5px 3px;
  border: solid 1px #333; /* Customize me */
  border-radius: 5px 5px 0 0; /* Optional - you may customize or remove */
  -moz-border-radius: 5px 5px 0 0; /* Optional - you may customize or remove */
  -webkit-border-top-left-radius: 5px; /* Optional - you may customize or remove */
  -webkit-border-top-right-radius: 5px; /* Optional - you may customize or remove */
    position:relative;
  z-index:0;
}
.office-tour-nav a {
  text-decoration: none; 
  font-size: 12px; 
  padding: 5px; 
  margin: 0 3px; 
  color: #333;
}
.office-tour-nav a.activeSlide, .office-tour-nav a:hover {color: #646c93;}
