body { margin: 0px 0px 0px 0px; background-color: #630; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #630; }

/*a { color: #933311; text-decoration: none; }*/

a:link, a:visited { color: #933311; text-decoration: underline; }
a:hover, a:active { text-decoration: none; }

hr { color: #630; }

#form_section { border: 1px solid #630; padding: 10px; }
#form_section p { color: #663300; margin: 2px 10px 0px 10px; font-size: 10px; }
#form_section td { font-size: 8pt; }
#form_section input:focus { background-color: #EEE; }
#form_section h3 { font-size: 14pt; font-weight: bold; margin: 0 0 2px 0; }
#form_section h4 { color: #663300; font-size: 12pt; font-weight: bold; margin: 5px 0 2px 5px; }

#media_box { border: 1px dashed #630; padding: 2px 20px; margin-bottom: 15px; }

#section_header { font-size: 22pt; font-weight: bold; margin: 2px 0px 0px 0px; }
#section_subheader { border-bottom: 1px solid #3f2000; display: block; }

#news_headline { font-size: 16pt; font-weight: bold; margin: 15px 0px 5px 0px; border-top: 1px dotted #630; padding: 10px 0px 0px 0px; }
#news_date { font-size: 9pt; padding-left: 15px; margin: 0px; }

#fp_box { border: 1px solid #630; background-color: #F0F0D1; color: #630; padding: 3px; /* vertical-align:text-top;*/ }
#fp_box li { font-size: 14pt; }
#fp_cons_box { border: 1px solid #630; background-color: #F7F7DA; color: #630; padding: 3px; /* vertical-align:text-top;*/ }
#fp_header { font-size: 12pt; font-weight: bold; }
#fp_more { text-align: right; font-size: 9pt; margin: 5px 5px 0 0; }
#fp_image_box { width: 145px; vertical-align: top; padding: 0px; }
#fp_side_image { border: 1px solid #630; vertical-align: middle; text-align: center; padding: 0px; }
#fp_image_caption { font-size: 8pt; color: #630; }
#fp_cons_content { text-align: center; font-size: 16pt; font-weight: bold; color: #CC6600; padding: 1px; margin-bottom: 0px; }
#fp_content { text-align: left; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 10px 5px 3px 5px; }

.news_image { float: left; padding: 9px; margin: 3px 9px 4px 0; }
.news_links li a:link, .news_links li a:visited, .news_links li a:hover, .news_links li a:active { font-size: 10pt; }

#newspage_photo { float: right; margin: 35px 25px 15px 20px; border: 1px solid #630; }

#staff_photo { padding: 3px; border: 1px solid #630; }

#photo_std_right { float: right; margin: 25px 15px 15px 20px; font-size: 8pt; text-align: right; }
#photo_std_right img { border: 1px solid #630; }
#photo_std_left { float: left; margin: 10px 20px 25px 5px; font-size: 8pt; text-align: left; }
#photo_std_left img { border: 1px solid #630; }

#nav_vert_line { color: #630; font-size: 18pt; }

#sub_nav { font-size: 10pt; }

.section_highlight { font-size: 16pt; font-weight: bold; }

.section_divider { font-size: 16pt; font-weight: bold; border-bottom: 1px solid #630; }

#services_more { font-size: 8pt; margin: 0 10px 0 10px; }

.foal_photo a { display: block; }

/*** set the width and height to match your images **/

#slideshow { position: relative; height: 210px; z-index: 5; }
#slideshow DIV { position: absolute; top: 0; left: 0; z-index: 8; opacity: 0.0; height: 200px; width: 310px; overflow: hidden; background-position: center top; border: 1px solid #000; }
#slideshow DIV.active { z-index: 10; opacity: 1.0; }
#slideshow DIV.last-active { z-index: 9; }
#slideshow DIV IMG { display: block; border: 0; margin-bottom: 10px; width: 310px; z-index: 10; }

/* rotator in-page placement */
div#rotator { height: 340px; width: 457px; margin-bottom: 10px; text-align: center; overflow: hidden; }
div#rotator ul { float: left; }

/* rotator css */
div#rotator ul li { float: left; position: absolute; list-style: none; width: 400px; }
/* rotator image style */
div#rotator ul li img { border: 1px solid #333; margin: 0 auto; }
div#rotator ul li.show { z-index: 10; }

#nav * { z-index: 20; }

#hip_page { width: 900px; }
#hip_page .left, #hip_page .right { width: 50%; float: left; margin: 0; padding: 0; }

#hip_page #thumbs { float: left; margin-bottom: 8px; width: 450px; }
#hip_page #thumbs ul, #hip_page #thumbs li { list-style: none; margin: 0; padding: 0; }
#hip_page #thumbs ul { margin-top: 8px; }
#hip_page #thumbs li { float: left; margin-right: 8px; margin-top: .5em; }
#hip_page #thumbs a { border: 1px solid #000; display: block; }

.hip-notes h2 { margin: 0; }
.hip-notes p { margin: 0 0 1em; }
.hip-pedigree { font-size: 12px; }
.hip-pedigree .link { background: url(/graphics/pdf.gif) no-repeat 0 0; float: left; height: 32px; line-height: 32px; padding-left: 38px; }
.hip-pedigree .plugin { clear: both; display: block; padding-left: 38px; }
.hip-pedigree em { float: left; height: 32px; line-height: 32px; }
.hip-photo { margin: 0 0 1em; }
.hip-video { width: 300px; }

#hip-menu { float: right; }
#hip-menu, #hip-menu li { list-style: none; margin: 0; padding: 0; }
#hip-menu li { display: inline; }
#hip-menu #return-to-list { border: 1px solid #933311; border-top: none; border-bottom: none; margin: 0 8px 0 4px; padding: 0 4px 0 8px; }
#hip-menu a.disabled { color: #d1d1bf; text-decoration: none; }

#footer-address { background: url(/images/footer-address.png) no-repeat center center; font-size: 10px; margin: 10px 0 0; padding: 0; position: relative; overflow: hidden; text-indent: -999em; width: 888px; height: 15px; }
#footer-address #mailto-link { display: block; position: absolute; top: 0; left: 683px; overflow: hidden; text-indent: -999em; width: 204px; height: 15px; }

#section_header.hip_number { font-size: 12pt; font-weight: 700; }

.hip-thumb { border: 1px solid #933311; width: 50px; }
a.update-link:link, a.update-link:visited { color: #630; float: right; margin-right: 105px; }