@charset "utf-8";
/* Trellist */
#footer {border:none;}
#footer div.notice {border-bottom: 1px solid #CCCCCC;}
#footer div.notice p {margin: 0}
#page {margin-bottom: 12.3em;}
.strong {font-weight:bold;}
.italic {font-style:italic;}
#breadCrumbs li:after {content:' \BB\ ';}
#mainContent div.col ul {margin-left:20px;}
#references ol li {margin-bottom: 1em;}
#alternateNav {margin-top: 20px; text-align:right;}
#alternateNav li {display:inline; background:none; padding-left:5px;}
#FAQ {margin-top: 1em;}
#FAQ dt {font-weight: bold; font-size: 110%;}
#FAQ dd {margin: 1em 0 1em 2em;}
#subNav, #subNav li, #subNav ul { border-color: #c5beb8;}
#mainContent .col img {margin: .5em 0 1em 0; border-width: 2px; border-style: none; border-color: #c5beb8; background: #fff;}
#mainContent .col img.portrait {width: 260px; height: 350px; float: right; margin: 0 0 1em 1em;}
#mainContent .col img.landscape {width: 350px; height: 260px; float: right; margin: 0 0 1em 1em;}
ol li ul li {background: transparent url(/images/layout/hasChild.gif) no-repeat scroll left 6px; padding-left: 10px;}
h2 {padding-top: 0;}
.footerLinks {padding-bottom:12px;}
.copyright {text-align: left; margin: -10px 0 10px 20px; float:left;}
.intro {font-weight: bold;}
#mainContent .col table tr td ul {margin-left: 0px;}
.noWrap {white-space:nowrap;}

.leftCallOut {position: relative; font-size: 110%; border-bottom: 1px solid #fff; margin-bottom: 15px;} 
.leftCallOut .topleft {position: absolute; top:0; left: 0; width: 7px; height: 7px; background-image:url(/images/Layout/module_top_left.gif)}
.leftCallOut .topright {position: absolute; top:0; right: 0; width: 7px; height: 7px; background-image:url(/images/Layout/module_top_right.gif)}
.leftCallOut .bottomleft {position: absolute; bottom:0; left: 0; width: 7px; height: 7px; background-image:url(/images/Layout/module_btm_left.gif)}
.leftCallOut .bottomright {position: absolute; bottom:0; right: 0; width: 7px; height: 7px; background-image:url(/images/Layout/module_btm_right.gif)}
.leftCallOutTitle {background-color: #876B57; margin-bottom: 1px; padding: 5px 10px 5px 10px;}
.leftCallOutBody {background-color: #CFC4BC; padding: 10px 15px 15px 15px; text-align: right;}
.leftCallOut h3 {color: #fff; margin: 0; padding:0; text-align:center; font-weight: bold;}
.leftCallOutBody p {text-align:left; font-weight: bold;}
.leftCallOut a {color: #333;}
.leftCallOut p.emph, .leftCallOut a.emph { color:#ff0000;font-size:110%; a:link color:#ff0000; }
.leftCallOut a:hover.emph { color:#333;}
.leftCallOutBody .rightText {	font-size:90%; }

.leftCallOut .topleftBlue {position: absolute; top:0; left: 0; width: 17px; height: 17px; background-image:url(/images/Layout/module_top_left_blue.gif)}
.leftCallOut .toprightBlue {position: absolute; top:0; right: 0; width: 17px; height: 17px; background-image:url(/images/Layout/module_top_right_blue.gif)}
.leftCallOut .bottomleftBlue {position: absolute; bottom:0; left: 0; width: 17px; height: 17px; background-image:url(/images/Layout/module_btm_left_blue.gif)}
.leftCallOut .bottomrightBlue {position: absolute; bottom:0; right: 0; width: 17px; height: 17px; background-image:url(/images/Layout/module_btm_right_blue.gif)}
.leftCallOutTitleBlue {background-color: #0073BD; margin-bottom: 1px; padding: 5px 10px 5px 10px;}
.leftCallOutBodyBlue {background-color: #009CDE; color:#fff; text-align: left; padding: 10px 15px 15px 15px; text-align: right;}
.leftCallOutBodyBlue ul {text-align: left;}
.leftCallOutBodyBlue ul li {
    background: url("/images/layout/wb-bullet.gif") no-repeat scroll left 7px transparent;
    padding-left: 13px;
}


.lungpics {float: left; text-align:center; font-weight:bold; margin-right:10px;}

#flashFirstRead {margin: 0 auto 10px auto; width: 956px; padding-left:20px; overflow: hidden;}
#flash {height: 260px; width: 956px; text-align:center; position: relative}
#flash .bold {font-weight:bold}
#flash .frInset {position: absolute; left: 0; top: 80px; background-color: #ffffff; width: 340px; padding: 0 20px 10px 10px; text-align:left; font-size:125% }
#flash .frFooter {position: absolute; left: 0; bottom: 0; background-color: #876B57; width: 936px; padding: 0 10px; text-align:left; }
#flash .frNav {position: absolute; top: 10px; right: 0; background-color: #876B57; width: 50%; padding: 0 10px; text-align:right; }
#flash .frNav ol { margin: 0 }
#flash .frNav li { display: inline; margin-left: 10px; padding: 5px; font-weight: bold; background-color: #4F3B2C; color: #fff;}
#flash .frNav li .on {background-color: #ffffff; color: #4F3B2C;}
#flash .frFooter h3 { margin: 0; color: #ffffff; padding: 5px 0; font-size: 150%}

#lightbox_overlay {
 display: none; /* change back to none */
 position: fixed;
 z-index: 1000;
 top: 0px;
 left: 0px;
 height: 100%;
 width: 100%;
 background-color: #1c100b;
 filter: alpha(opacity=68);
 -moz-opacity: 0.68;
 opacity: 0.68;
}

* html #lightbox_overlay { /* ie6 hack */
 position: absolute;
 height: expression( document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


#lightbox {
 display: none;
 position: fixed;
 width: 660px;
 margin-left: -330px;
 z-index: 1200;
 color: #000;
 border: solid 0px #525252;
 text-align: left;
 left: 50%;
 font-family: Arial, Helvetica, sans-serif;

}

* html #lightbox { /* ie6 hack */
 position: absolute;
 /*margin-top: expression(0 - parseInt(this.offsetHeight / 3) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 160 + 'px');*/
}

#lightbox div.inner {
 position: relative
}

#lightbox div.inner h4.header {
 margin: 0px;
 padding: 0px;
 background-color: #876b56;
 color: #FFF;
 padding: 4px 90px 10px 16px;
 font-size: 15px;
 line-height: 116%
}

#lightbox span.top_border {
 position: relative;
 display: block;
 height: 6px;
 line-height: 0px;
 font-size: 0px
}

#lightbox span.edge {
 display: block;
 height: 6px;
 margin: 0px 6px;
 background-color: #876b56;
 line-height: 0px;
 font-size: 0px
}

#lightbox span.top_border span.corner {
 position: absolute;
 top: 0px;
 display: block;
 width: 6px;
 height: 6px;
 background: url(/images/lightbox/corner_sprite.gif) no-repeat 0px 0px;
 line-height: 0px;
 font-size: 0px

}

#lightbox span.top_border span.topleft {
 left: 0px
}

#lightbox span.top_border span.topright {
 right: 0px;
 background-position: -6px 0px
}

#lightbox div.inner a.close {
 position: absolute;
 top: 4px;
 right: 10px;
 display: block;
 width: 67px;
 height: 18px;
 background: url(/images/lightbox/close.gif) no-repeat 0px 0px;
 text-indent: -99999em
}

#lightbox #lightbox_content {
 position: static;
 width: 628px;
 padding: 0.25em 16px 10px 16px;
 background-color: #FFF;
 color: #3a2d23;
 font-size: 14px;
 overflow: hidden
}

#lightbox #lightbox_content p,
#lightbox #lightbox_content h3,
#lightbox #lightbox_content h4,
#lightbox #lightbox_content h5,
#lightbox #lightbox_content h6 {
 margin: 0px;
 padding: 0.5em 0px
}

#lightbox #lightbox_content ul {
 margin: 0 0 0.25em .75em;
}
#lightbox #lightbox_content ol {
 margin: 0 0 0.25em 2em;
}

#lightbox #lightbox_content li {
 margin-left: 10px;
 line-height: 1.25em;
}

sup,#lightbox #lightbox_content sup {
 font-size:80%;
 vertical-align: top
}

#lightbox table.popup_table01 {
 width: 610px;
 margin: 0px auto 1em auto;
 font-size: 12px
}

#lightbox table.popup_table01 th, #lightbox table.popup_table01 td {
 width: 255px;
 padding: 0.25em 5px 0.25em 5px;
 vertical-align: top;
}

#lightbox table.popup_table01 th {
 border-bottom: solid 1px #876b56
}

#lightbox table.popup_table01 td div.pad-left {
 padding-left: 0.75em
}

#lightbox table.popup_table01 tr.odd td {
 background-color: #f3f0ed
}

/* end - lightbox styles 
**************************************************************************** */
/* begin - kennel form */
.kennelForm {margin: 0 0 0 20px;}
#mainContent .col .kennelForm  img {margin: 0;}
.kennelForm  td {border: none; padding-bottom: 0; padding-top: 0;}
/* end - kennel form */


