body {
margin-top:0;
padding-top:0;
background:#3C7F56;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
background-image:url(images/bg.jpg);

}

#main {
margin-right:auto;
margin-left:auto;
margin-top:20px;
width:779px;
border: 3px solid #959480;
}

#header {
background-color:#DEDED6;
height:65px;
}

#top_address {
font:Trebuchet MS, Arial, Helvetica, sans-serif 12px;
color:#000000;
float:left;
margin-top:8px;
margin-left:20px;
}
#search {
float:right;
margin-top:10px;
margin-right:10px;

}

.search_box {
border:3px solid #959480;

}

.search_box_BTN {
border-top:3px solid #959480;
border-right:3px solid #959480;
border-bottom:3px solid #959480;
}

.image {
margin-left:20px;
}

#main_image {
background-color:#FFFFFF;
height:280px;
width:779px;
}

#main_image_int_vertex {
background-color:#DEDED6;
height:151px;
width:779px;
}

#main_image_int {
background-color:#FFFFFF;
height:151px;
width:779px;
}

#main_image_int .left{
border-left: 5px solid #FFFFFF;
border-top: 5px solid #FFFFFF;
border-bottom: 5px solid #FFFFFF;
float:left;
}

#main_image_int .right{
border: 5px solid #FFFFFF;
float:right;
}


#main_image .left{
border-left: 5px solid #FFFFFF;
border-top: 5px solid #FFFFFF;
border-bottom: 5px solid #FFFFFF;
float:left;
}

#main_image .right{
border: 5px solid #FFFFFF;
float:right;
}

#int_image {
height:150px;
width:694px;
}


#nav {
background-color:#959480;
height:25px;
padding-top:5px;
}

#appt {
background-color:#959480;
height:28px;
padding-left:260px;
}

.nav {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#286F40;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-left:14px;
padding-right:14px;

}

#header .address {
float:right;
font: 14px Trebuchet MS, Arial, Times, serif;
color:#000000;
margin-top:20px;
margin-right:20px;
}

#header .logo{
float:left;
}


#content_nav {
height:auto;
width:155px;
float:right;
margin-top:5px;
}

#content {
width:595px;
float:left;
/*background-color:#CEE1CA;*/
padding:5px;
margin-left:5px;
margin-top:5px;
}

#content_lib {
width:535px;
float:left;
/*background-color:#CEE1CA;*/
padding:5px;
margin-left:5px;
margin-top:5px;
}

#wrapper {
width:779x;
margin-left:auto;
margin-right:auto;
background-color:#DEDED6;
border: 5px solid #ffffff;
}

#wrapper_int {
width:779x;
margin-left:auto;
margin-right:auto;
background-color:#DADAD3;
border: 5px solid #ffffff;
}

#footer {
clear:both;
width:694px;
/*background:#CEE1CA;*/
}

.bottom_links {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}


.phone {
font:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
color:#2A7343;
font-weight:bold;
}

hr {
border:none;
background-color:##003F6A;
color:##003F6A;
height:2px;
}

#index_button {
width:170px;
float:left;
margin-top:10px;
margin-left:5px;
}
.index_button_text {
background-color:#003F6A;
width:170px;
font:Arial, Helvetica, sans-serif 14px #FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
margin-bottom:8px;
color:#FFFFFF;
text-decoration:none;

}

.table {
width:auto;
}

.table_left {
float:left;
padding-right:20px;
}

.table_right {

}