body {
margin:0px;
padding:0px; 
background:#2c2c19;
font-family:Tahoma; 
font-size:11px;
}

p {
margin:0 0 15px 0;
padding:0px; 
line-height:14px;
}

hr {
color:#d2cfbf;
height:1px;
clear:both;
}

a, a:link, a:visited {
color:#d47a00;
}

a:hover, a:visited:hover {
color:#8c9a07;
}

ul, li {
margin:0px;
padding:0px;
}

ul li {
list-style-type:none;
}

ul.promo, .promo li {
margin:0 0 0 10px;
padding:0px;
}

ul.promo li {
list-style-type:square;
}

#wrapper {
background:url('../images/middleBG.gif') center repeat-y;
}

#topwrapper {
background:url('../images/topBG.gif') top no-repeat; 
width:764px; 
border-left:2px solid #1C1C0E; 
border-right:2px solid #1C1C0E; 
margin:0 auto;
}

#bottomwrapper {
background:url('../images/bottomBG.gif') bottom no-repeat;
padding:0 0 10px 0;
}

#headerWrapper {
background:url('../images/headerContact.gif');
width:764px; 
height:62px;
overflow:hidden;
text-align:left;
}

#headerLeft {
margin-top:18px;
float:left;
width:330px;
margin-left:10px;
color:#fff;
font-weight:bold;
font-size:14px;
}

#headerLeft span#headgreenTitle {
color:#bac647;
}

#headerLeft span#headorangeTitle {
color:#da8b00; 
font-size:12px;
}

#headerRight {
margin-top:18px;
float:right;
width:150px;
margin-right:60px;
color:#fffb82;
font-weight:bold;
font-size:17px;
}

#headerRight span{
font-weight:normal;
font-size:11px;
}

#greenbox {
margin:0 auto; 
width:700px; 
background-color:#353820; 
border:1px solid #484c2b;
}

#content {
position:relative; 
background-color:#f2f0e4; 
margin:8px;
padding:10px 0 20px 0;
overflow:hidden;
width:684px;
}

#menu {
position:absolute; 
z-index:10px; 
top:232px; 
left:0; 
overflow:hidden; 
width:648px; 
margin:0 0 0 18px;
}

#menu #meet a {
display:block;
width:135px;
height:37px;
background:url(../images/meet01.gif) no-repeat;
}

#menu #office a {
display:block;
width:118px;
height:37px;
background:url(../images/office01.gif) no-repeat;
}

#menu #service a {
display:block;
width:107px;
height:37px;
background:url(../images/service01.gif) no-repeat;
}

#menu #patient a {
display:block;
width:170px;
height:37px;
background:url(../images/patient01.gif) no-repeat;
}

#menu #contact a {
display:block;
width:118px;
height:37px;
background:url(../images/contact01.gif) no-repeat;
}

#menu #meet a:hover {
display:block;
width:135px;
height:37px;
background:url(../images/meet02.gif) no-repeat;
}

#menu #office a:hover {
display:block;
width:118px;
height:37px;
background:url(../images/office02.gif) no-repeat;
}

#menu #service a:hover {
display:block;
width:107px;
height:37px;
background:url(../images/service02.gif) no-repeat;
}

#menu #patient a:hover {
display:block;
width:170px;
height:37px;
background:url(../images/patient02.gif) no-repeat;
}

#menu #contact a:hover {
display:block;
width:118px;
height:37px;
background:url(../images/contact02.gif) no-repeat;
}

#subpagemenu {
overflow:hidden; 
width:648px; 
margin:0 0 0 18px;
}

#subpagemenu #meet a {
display:block;
width:135px;
height:37px;
background:url(../images/meet03.gif) no-repeat;
}

#subpagemenu #office a {
display:block;
width:118px;
height:37px;
background:url(../images/office03.gif) no-repeat;
}

#subpagemenu #service a {
display:block;
width:107px;
height:37px;
background:url(../images/service03.gif) no-repeat;
}

#subpagemenu #patient a {
display:block;
width:170px;
height:37px;
background:url(../images/patient03.gif) no-repeat;
}

#subpagemenu #contact a {
display:block;
width:118px;
height:37px;
background:url(../images/contact03.gif) no-repeat;
}

#subpagemenu #meet a:hover {
display:block;
width:135px;
height:37px;
background:url(../images/meet04.gif) no-repeat;
}

#subpagemenu #office a:hover {
display:block;
width:118px;
height:37px;
background:url(../images/office04.gif) no-repeat;
}

#subpagemenu #service a:hover {
display:block;
width:107px;
height:37px;
background:url(../images/service04.gif) no-repeat;
}

#subpagemenu #patient a:hover {
display:block;
width:170px;
height:37px;
background:url(../images/patient04.gif) no-repeat;
}

#subpagemenu #contact a:hover {
display:block;
width:118px;
height:37px;
background:url(../images/contact04.gif) no-repeat;
}

#meetteam #meet a {
display:block;
width:135px;
height:37px;
background:url(../images/meet04.gif) no-repeat;
}

#ouroffice #office a {
display:block;
width:118px;
height:37px;
background:url(../images/office04.gif) no-repeat;
}

#services #service a {
display:block;
width:107px;
height:37px;
background:url(../images/service04.gif) no-repeat;
}

#education #patient a {
display:block;
width:170px;
height:37px;
background:url(../images/patient04.gif) no-repeat;
}

#contactus #contact a {
display:block;
width:118px;
height:37px;
background:url(../images/contact04.gif) no-repeat;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

#welcome {
position:absolute; 
z-index:100px; 
margin:0 0 0 18px;
}

#footer {
clear:both; 
margin-top:10px; 
text-align:center; 
color:#8c9a07; 
}

#address {
text-align:center; 
color:#da8b00; 
font-size:12px;
}

#leftcolumn {
float:left;
width:390px;
margin: 275px 0 0 20px;
}

#rightcolumn {
float:right;
width:212px;
margin: 275px 20px 0 0;
}

#education #leftcolumn, #contactus #leftcolumn {
float:left;
width:390px;
margin:10px 0 0 20px;
}

#education #rightcolumn, #contactus #rightcolumn {
float:right;
width:212px;
margin: 10px 20px 0 0;
}

#message {
float:left; 
width:270px; 
margin:3px 0 30px 15px;
}

#team {
width:153px;
float:left;
margin-bottom:50px;
}

#viewoffice {
width:214px;
float:right;
margin-bottom:50px;
}

p#messagetext { 
line-height:18px;
}

p#title {
margin:13px 0 0 0;
color:#a14920; 
font-weight:bold;
line-height:18px;
}

span.brown {
color:#a14920; 
font-weight:bold;
}

ul.arrow {
margin:10px 0 0 0;
}

ul.arrow li{
background:url(../images/arrow.gif) no-repeat 0 0px;
padding:0 0 0 20px;
}

.patientCont {
margin: 0 0 20px 0; 
overflow:hidden;
width:390px;
}

.patientTopic {
float:right; 
width:225px; 
margin:5px 0 0 0;
}

p a.green, p a:link.green, p a:visited.green {
color:#8c9a07;
}

p a:hover.green, p a:visited:hover.green {
color:#d47a00;
}

ul li#greenTitle {
background:url(../images/greensq.gif) no-repeat 0 3px;
padding:0 0 0 25px;
color:#8c9a07;
line-height:18px;
margin-top:15px;
font-weight:bold;
}

ul li#orangeTitle {
background:url(../images/orangesq.gif) no-repeat 0 3px;
padding:0 0 0 25px;
color:#eb9b15;
line-height:18px;
margin-top:15px;
font-weight:bold;
}

ul li#brownTitle {
background:url(../images/brownsq.gif) no-repeat 0 3px;
padding:0 0 0 25px;
color:#b1582d;
line-height:18px;
margin-top:15px;
font-weight:bold;
}

ul li#redTitle {
background:url(../images/redsq.gif) no-repeat 0 3px;
padding:0 0 0 25px;
color:#cd372f;
line-height:18px;
margin-top:15px;
font-weight:bold;
}

ul.servicesList li{
padding:0 0 0 0;
line-height:18px;
}

ul.servicesList li a, ul.servicesList li a:link, ul.servicesList li a:visited {
color:#000;
}

ul.greenLink li a:hover, ul.greenLink li a:visited:hover {
color:#8c9a07;
}

ul.orangeLink li a:hover, ul.orangeLink li a:visited:hover {
color:#eb9b15;
}

ul.brownLink li a:hover, ul.brownLink li a:visited:hover {
color:#b1582d;
}

ul.redLink li a:hover, ul.redLink li a:visited:hover {
color:#cd372f;
}

#breadcrumbs {
margin:10px 0 0 30px;
font-size:10px;
color:#000;
}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited {
color:#3c3928;
text-decoration:none;
}

#breadcrumbs a:hover, #breadcrumbs a:visited:hover {
color:#8c9a07;
text-decoration:none;
}

.homeicon {
margin:0 8px 0 0;
}

.homecrumb {
font-size:11px;
font-weight:bold;
}

#subpageCont {
margin: 30px 20px 0 23px;
}

#fewwords {
float:left; width:370px; margin-bottom:30px;
}

.profileCont {
width:420px; overflow:hidden;margin:0 0 30px 0;
}

.profileText {
width:260px; float:right;
}

#eduUL {
font-weight:bold;
}

#eduUL li {
margin: 10px 0 3px 0;
} 

#eduUL li a{
text-decoration:none;
} 

#contactLeft {
margin:0 0 0 0; 
float:left;
width:170px;
}

#contactRight {
margin:0 0 0 10px; 
float:right;
width:170px;
}

input.contact, .searchboxsub-on, .searchboxsub {
border:1px solid #ddd;
margin:0 0 10px 0;
width:200px;
font-size:11px;
padding:2px;
}

.message {
border:1px solid #ddd;
font-size:11px;
padding:2px;
}

.pageTitle {
margin:20px 0 20px 0;
padding:0; 
font-family:arial-narrow, Arial, Helvetica, sans-serif; 
font-size:18px;
}

.sidebarpageTitle {
margin:0 0 20px 0; 
font-family:arial-narrow, Arial, Helvetica, sans-serif; 
font-size:18px;
}





