/* cascading style sheet */

body {
background-color:#ebe0c7;
background-image:url(images/int_background.gif);
background-position:top;
background-repeat:repeat-x;
margin:0px;
color:#414929;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a {
color:#91976c;
text-decoration:underline;
}

a:hover {
color:#747956;
text-decoration:underline;
}

#main {
width:1034px;
margin:auto;
}

#header {
width:1034px;
height:121px;
background-image:url(images/header_background.gif);
background-position:top;
background-repeat:repeat;
}

#logo {
width:694px;
padding-top:11px;
padding-left:42px;
float:left;
}

#address {
width:213px;
padding-top:23px;
padding-left:85px;
float:right;
}

#flash {
width:1034px;
height:323px;
background-image:url(images/flash_temp.jpg);
}

#specialty {
width:1034px;
height:29px;
text-align:center;
}

#spec_wrapper {
width:608px;
float:left;
}

#spec_1 {
width:231px;
float:left;
}

#spec_2_wrapper {
width:377px;
float:right;
}

#spec_2 {
width:188px;
float:left;
}

#spec_3 {
width:189px;
float:right;
}

#spec_4_wrapper {
width:426px;
float:right;
}

#spec_4 {
width:188px;
float:left;
}

#spec_5 {
width:238px;
float:right;
}

#content {
width:1034px;
height:auto;
background-image:url(images/repeat_back.gif);
background-position:bottom;
background-repeat:repeat-y;
float:left;
}

#left_content {
width:160px;
height:525px;
background-image:url(images/left_content_back.gif);
float:left;
font-size:11px;
color:#414929;
padding:91px 21px 0px 57px;
}

/*index form*/
.form_index {
width:150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.form_field {
padding-left:4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #414929;
border: 1px solid #91976c;
background-color: #d5c296;
padding-bottom:5px;
margin:0px 0px 3px 0px;
width:148px;
}

.Message {
padding-left:4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #414929;
background-color: #d5c296;
border: 1px solid #91976c;
height: 65px;
margin:0px 0px 3px 0px;
width:148px;
overflow:hidden;
}

.input {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
border: 1px solid #91976c;
background-color: #a4a378;
height: 20px;
}

#right_content {
width:671px;
height:767px;
background-image:url(images/right_content_back.gif);
background-repeat:repeat-x;
float:right;
padding:49px 85px 0px 40px;
}

#footer {
width:1034px;
height:auto;
float:left;
text-align:center;
color:#91976c;
}

#footer a {
color:#414929;
}

#footer a:hover {
color:#fff;
}



/* interior css */

#int_logo {
width:1034px;
height:38px;
background-image:url(images/int_logo.gif);
}

#int_header {
height:222px;
}

#int_left_content {
width:160px;
height:555px;
background-image:url(images/int_left_content_back.gif);
float:left;
color:#414929;
padding:61px 21px 0px 57px;
}

#bio_img {
float:right;
font-size:10px;
font-style: italic;
margin:0px 0px 10px 10px;
}

#navlinks {
display:block;
padding-top:10px;
}

#navlinks a {
color:#414929;
text-decoration:none;
}

#navlinks a:hover {
color:#ffffff;
text-decoration:none;
}

#int_right_content {
width:671px;
height:auto;
background-image:url(images/right_content_back.gif);
background-position:top;
background-repeat:no-repeat;
float:right;
padding:49px 85px 0px 40px;
}

#content_image img {
margin-left:15px;
margin-bottom:15px;
border:1px solid #414929;
float:right;
}

#bread_crumb {
	margin-left: -40px;
}
#bread_crumb li {
	display: inline;
	background-image: url(http://www.officite.com/img/breadcrumbs/arrow.png);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 20px;
	padding-right: 5px;
}
#bread_crumb a {
	text-decoration: underline;
}
.bread_title {
	font-size: 18px;
	font-weight: bolder;
}


