@charset "UTF-8";

/* General styles --------------- */

body {
   background-color: #699952;
   background-image: url(/_img/bg.jpg);
	background-repeat: repeat-x;
   background-position: top;
   margin: 0px;
   font-family: "Lucida Sans", Verdana, Tahoma;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}

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

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

a:hover {
   text-decoration: underline;
   color: #996633;
}

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

img {
   border:0px;
}

h1, h2, h3, h4, h5 {
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #996633;
}

h1 {
   font-size: 14px;
}

h2 {
   font-size: 14px;
   color: #666666;
}

h2 strong {
   color: #996633;
}

h3 {
   font-size: 14px;
}

h4 { /* these are the main links in leftColumn */
   font-size: 14px;
   padding-left:14px;
   padding-right: 10px;
color:#000;
}

/* General Page Layout --------------- */

#pageWrapper {
   width: 897px;
   margin:0 auto;
   padding:0px;
   text-align:left;
   background-image: url(/_img/pageBackground.jpg);
   background-position: top center;
   background-repeat:repeat-y;
   position:relative;
}

#header {
   width: 897px;
   margin:0 auto;
   padding:0px;
   background-image: url(/_img/toprt.jpg);
   background-position: top right;
   background-repeat:no-repeat;
   position:relative;
   text-align:left;
}

#nav {
   position:absolute;
   right: 0px;
   top:72px;
   margin:0;
   padding:0;
   width:503px;
}

#topBackground {
   position:absolute;
   left:0px;
   top:108px;
   z-index:1;
}

#content {
   margin:0 0;
   padding:0px 21px;
   text-align:left;
   position:relative;
   width:855px;
   z-index:500;
}

#footer {
   color: #FFFFFF;
   text-decoration: none;
   text-align:left;
   margin: 0px;
   padding: 15px 24px;
   background-image: url(/_img/btmbar.gif);
   background-position: top center;
   background-repeat:no-repeat;
   clear:both;
}

#footer a {
   text-decoration: none;
   color: #FFFFFF;
}

#footer a:hover {
   text-decoration: underline;
   color: #FFCC00;
}

#leftColumn h4 a {
   color: #996633;
   text-decoration:none;
}

#leftColumn h4 a:hover {
   color: #000;
   border-bottom:1px solid #996633;
}

#leftColumn {
   width:273px;
   margin: 0px;
   padding:0px 0px 0px 0px;
   float:left;/*   background-image: url(/_img/leftColumnBackground.jpg);
   background-repeat: repeat-x;
   background-position: left top;*/
}

#leftColumnTop {
   width:273px;
   margin: 0px;
   padding:16px 0px 0px 0px;
   background-image: url(/_img/leftColumnBackground.jpg);
   background-repeat: repeat-x;
   background-position: left top;
}

#leftColumnTop p {
   padding:0px 10px 0px 13px;
}

#rightColumn {
   line-height: 20px;
   width:548px;
   margin: 13px 0px;
   padding:13px 13px 13px 13px;
   float:right;
   background-color:#FFF;
}

p#rightColumnBottom {
   margin:0px;
   padding:0px;
   height:6px;
}

.floatRight {
   float:right;
   margin:0px;
   padding: 5px 0px 10px 15px;
}

.floatLeft {
   float:left;
   margin:0px;
   padding: 5px 10px 10px 0px;
}
.clearFloats {
clear:both;
}

.goldText {
   color: #996633;
}

.grayText {
   color: #666666;
   font-size: 14px;
   font-weight: bold;
}

p.backToTop {
clear:both;
margin: 10px 0px 15px 0px;
padding: 0px 0px 5px 0px;
border-bottom:1px solid #CCC;
}
/* -- home page specific -- */
#homePage {
   margin:0;
   padding:0;
}

#homePage a:link {
   color: #FFCC66;
   text-decoration: none;
}

#homePage #footer a:link {
   color: #FFF;
}

#homePage aa:visited {
   color: #FFCC66;
   text-decoration: none;
}

#homePage aa:hover {
   color: #FFCC66;
   text-decoration: none;
}

#homePage aa:active {
   color: #FFCC66;
   text-decoration: none;
}

.home1 {
   font-size: 12px;
   font-weight: bold;
}

.home2 {
   font-size: 12px;
}
#rightColumnHome {
   line-height: 20px;
   width:555px;
   margin: 13px 0px 0px 0px;
   padding:0px 20px 0px 0px;
   float:right;
}
#leftColumnTop.home {
   width:273px;
   margin: 0px;
   padding:16px 10px 0px 0px;
   background-image: url(/_img/leftsideHomeBackgorund.jpg);
   background-repeat: no-repeat;
   background-position: left top;
 text-align:right;
   line-height: 20px;
}
#leftColumnTop.home #heading {
   font-size: 14px;
}
#leftColumnTop.home #heading h1 {
   font-size: 28px;
   text-decoration: none;
   font-weight: normal;	
	margin:3px 0px 0px 0px;
	padding:0px 20px 0px 0px;
color:#000;
}
#leftColumnTop.home #heading p.smalltext {
   text-align: left;
   font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
   font-family: Georgia, "Times New Roman", Times, serif;
}

#threeColumns {
clear:both;
width:875px;
margin:0px auto 10px auto;
}
#threeColumns a {
color:#FFCC66;
}
#threeColumns a:hover {
color:#FFF;
}
div.column {
width:255px;
padding:0px 15px;
margin:0px 0px;
float:left;
}
#threeColumns #column2 {
   background-image: url(/_img/home3columnsBackground.gif);
   background-repeat: repeat-y;
   background-position:center;
width:257px;

}
/*  About STAFF  page specific -----  */
#staff {
   margin: 0px;
   padding: 0px;
}

#staff img {
   float: left;
   margin:0px;
   padding: 0px 5px 0px 0px;
}

#staff h3 {
   clear:left;
   padding-top: 20px;
   border-top: 1px solid #CCC;
}

#staff h2 {
	clear: left;
}


/*  About DOCTORS page specific ----- */
#doctors {
   margin: 0px;
   padding: 0px;
}

#doctors img {
   float: left;
   margin:0px;
   padding: 0px 5px 0px 0px;
}

#doctors h2 {
   clear:left;
   padding-top: 20px;
   border-top: 1px solid #CCC;
}
/*  About Services page specific ----- */
#doctors {
   margin: 0px;
   padding: 0px;
}

#doctors img {
   float: left;
   margin:0px;
   padding: 0px 5px 0px 0px;
}

#doctors h2 {
   clear:left;
   padding-top: 20px;
   border-top: 1px solid #CCC;
}

/* -------------------------
 below are all leftover remnants from 
original creator of the site 
---- eeeewww, icky code
----------------------- */
.vertbar {
   background-image: url(/_img/hordiv.gif);
   background-repeat: repeat-y;
   background-position: right top;
   padding-right: 5px;
   padding-left: 5px;
}

.luc12bk {
   font-size: 12px;
   text-decoration: none;
}

input {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   background-color: #FFFFCC;
}

.luc11wt {
   color: #FFFFFF;
   text-decoration: none;
}

.hdwt13 {
   font-size: 13px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}

/*.lefthd1 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}

.lefthd2 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 28px;
   font-weight: normal;
   text-decoration: none;
}
*/
.leftcopy {
   font-weight: normal;
   text-decoration: none;
   line-height: 20px;
   color: #000000;
   text-align: right;
}

.lefttd {
   background-image: url(/_img/lefttop.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   padding-right: 25px;
   padding-left: 10px;
}

/*.leftcopy2 {
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	color: #000000;
}
*/
