/* css document */

body {
background-color:#cfdde2;
margin:0;
color:#00323c;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

a {
color:#5f9baf;
}

a:hover {
color:#64818b;
}

#main {
width:792px;
margin:auto;
}

#header_left {
width:394px;
height:465px;
float:left;
}

#logo {
width:321px;
height:88px;
background-image:url(images/logo_background.gif);
padding:8px 0px 0px 73px;
}

#flash {
width:394px;
height:369px;
}

#header_right {
width:398px;
height:457px;
float:right;
background-image:url(images/top_right_background.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:8px;
}

#nav {
width:175px;
height:268px;
padding:25px 0px 0px 17px;
font-size:15px;
}

#nav a {
color:#5f9baf;
display:block;
text-decoration:none;

}

#nav a:hover {
color:#ffffff;
display:block;
text-decoration:none;

}

.close {
letter-spacing:-2px;
}

#address {
color:#00323c;
padding:0px 0px 0px 17px;
}

#specialty {
width:792px;
height:27px;
background-image:url(images/nav_background.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
text-align:center;
font-size:14px;
padding-top:8px;
}

#specialty a {
color:#5f9baf;
text-decoration:none;
padding:0px 20px 0px 20px;
}

#specialty a:hover {
color:#ffffff;
text-decoration:none;
padding:0px 20px 0px 20px;
}

#content_wrapper {
width:792px;
height:auto;
background-image:url(images/back_repeat.gif);
background-position:bottom;
background-repeat:repeat-y;
float:left;
}

#content {
width:792px;
height:auto;
background-image:url(images/content_background.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
}

#content_left {
width:318px;
height:auto;
float:left;
padding:30px 0px 0px 113px;
}

#content_right {
width:361px;
height:auto;
background-image:url(images/bottom_dog.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:right;
}

#footer {
width:792px;
height:74px;
background-image:url(images/footer_background.gif);
background-position:top;
background-repeat:no-repeat;
text-align:center;
padding-top:17px;
float:left;
}

#footer a {
color:#a1c4d0;
text-decoration:underline;
}

#footer a:hover {
color:#ffffff;
text-decoration:underline;
}


/* interior pages */

#int_header {
width:792px;
height:96px;
background-image:url(images/int_header.gif);
background-position:top;
background-repeat:no-repeat;
overflow:hidden;
}

#int_address {
width:181px;
height:79px;
float:left;
color:#FFFFFF;
padding:17px 0px 0px 97px;
}

#int_logo {
width:507px;
height:89px;
float:right;
padding:8px 0px 0px 7px;
}

#int_specialty {
width:762px;
height:20px;
background-image:url(images/int_specialty.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
text-align:center;
font-size:14px;
padding-top:3px;
padding-left:30px;
}

#int_specialty a {
color:#003a6d;
text-decoration:none;
padding:0px 20px 0px 20px;
}

#int_specialty a:hover {
color:#ffffff;
text-decoration:none;
padding:0px 20px 0px 20px;
}

.right_line {
height:23px;
border-right:1px solid #ffffff;
}

#int_content_wrapper {
width:792px;
height:auto;
background-image:url(images/int_back_repeat.gif);
background-position:top;
background-repeat:repeat-y;
float:left;
}

#int_content {
width:792px;
height:auto;
background-image:url(images/int_dog_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:left;
overflow:hidden;
}

#int_content_left {
width:278px;
height:693px;
background-image:url(images/int_left.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
}

#int_image {
width:278px;
height:347px;
float:left;
}

#int_nav {
width:183px;
height:auto;
padding:24px 0px 0px 95px;
font-size:15px;
}

#int_nav a {
color:#a1c4d0;
display:block;
text-decoration:none;
padding:2px 0px 2px 0px;
}

#int_nav a:hover {
color:#ffffff;
display:block;
text-decoration:none;
padding:2px 0px 2px 0px;
}

#int_content_right {
width:454px;
height:auto;
float:right;
background-image:url(images/int_right.gif);
background-position:top;
background-repeat:no-repeat;
padding:20px 40px 0px 20px;
}

.pic {
padding:5px 15px 5px 0px;
}

#int_footer {
width:792px;
height:55px;
padding-top:5px;
text-align:center;
float:left;
color:#5f9baf;
}

#int_footer a {
color:#00323c;
text-decoration:underline;
}

#int_footer a:hover {
color:#136c7e;
text-decoration:underline;
}

#int_nav_library {
width:153px;
height:auto;
padding:0px 0px 0px 115px;
font-size:15px;
}

#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;
}


#staff_header{
padding:15px 0px 0px 570px;
}