body {
margin-top:0;
padding-top:0;
background-image:url(images/background.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#main {
margin-right:auto;
margin-left:auto;
width:748px;
}

#header {
background-color:#ECECEA;
height:105px;
}

#top_address {
font:Arial, Helvetica, sans-serif 12px;
color:#000000;
float:right;
margin-top:20px;
margin-right:10px;
}

#main_image {
background-color:#D4D2CA;
height:259px;
width:748px;
border-top:5px solid #D4D2CA;
}

#int_image {
height:auto;
width:748px;
background:#A39572;
}


#nav {
background-image:url(images/nav_BG.gif);
height:26px;
padding-top:5px;
width:748px;
float:left;
}

.nav {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-left:17px;
padding-right:17px;

}





#header .address {
float:right;
font: 14px Arial, Times, serif;
color:#80ACA7;
margin-top:20px;
margin-right:20px;
}

#header .logo{
float:left;
}


#content_nav {
width:188px;
float:right;


}

#content_nav_int {
width:180px;
float:right;


}

#content {
width:508px;
float:left;
background-color:#ECECEA;
padding:25px 25px 5px 25px;
background-repeat:repeat-x;

}

#content_int {
width:698px;
float:left;
background-color:#ECECEA;
padding:15px 25px 5px 25px;
}

#content_int_ed {
width:510px;
float:left;
background-color:#ECECEA  ;
padding:15px 25px 5px 25px;
}


#wrapper {

margin-left:auto;
margin-right:auto;
background-color:#A39572;
}

#footer {
clear:both;
width:748px;
background:#80ACA7;
}

.bottom_links {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}


.heading {
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#80ACA7;
}

hr {
border:none;
background-color:##003F6A;
color:##003F6A;
height:2px;
}

.index_button {
width:188px;
margin-top:10px;
border-bottom:2px dotted #666666;
background-image:url(images/button_circle.gif);
background-repeat:no-repeat;
background-position:left;
height:30px;
}
.index_button_text {
font-family:Verdana, Helvetica, sans-serif;
font-size:14px;
padding-left:28px;
padding-top:7px;
}

.index_button_text a {
color:#4E6172;
text-decoration:none;
font-weight:bold;
}

.heading2 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:14px;
color:#80ACA7;
}

.heading3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#FFFFFF;
font-style:oblique;
}

a {
text-decoration:none;
color:#a59473;
}

a:hover{
color:#FFFFFF;
}

ul {
list-style-image: url(images/square.png);
}


/******************** forms *********************/
.form_index {

font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #596872;
padding-left:10px;
padding-right:10px;
}

.form_field {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #596872;
border: 1px solid #596872;
background-color: #fff;
padding-bottom:5px;
padding-left:5px;
}



.Message {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #596872;
background-color: #fff;
border: 1px solid #596872;
height: 65px;
padding-left:5px;
}


.input {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #596872;
border: 1px solid #596872;
background-color: #fff;
height: 15px;
}

.font_plus {
height:25px;
width:58px; 
border:none;
cursor:pointer;
border:2px solid #a39572;
background-color:#ececea;
font-size:15px;
}

.font_minus {
height:25px;
width:58px; 
border:none;
cursor:pointer;
border:2px solid #a39572;
background-color:#ececea;
font-size:15px;
}

#search_index{
float:right;
background-image:url(images/nav_BG.gif);
height:30px;
width:
}
