/* CSS Document */
body { height:100%; margin:0px; padding:0px; }
html {height: 100%;}
#divMain { height: 100%; position: relative; margin: 0px 0px 0px 0px; }
#divMain * { font-family: Arial, Helvetica, sans-serif; }
div.divCenter{ z-index: 5; width: 1066px; height: auto; margin: auto; position: relative; }

/*-------- Default Style --------*/
th,td,div,p,blockquote,ul,li,ol { font-size: 12px;  }
a,a:link,a:visited,a:active{ color: #719F00; text-decoration:none; }
a:hover{ color:#474376; text-decoration: none; }
img { border-style: none; }
blockquote { margin-left: 16px; }

/*-------- Structure Table --------*/
#tblStructure { }

#LeftTopBar { width: 100px; height: 16px; background-image: url(images/imgLeftTopBar.jpg); }
#MiddleTopBar { width: 851px; height: 16px; background-image: url(images/imgMiddleTopBar.jpg); }
#RightTopBar { width: 98px; height: 16px; background-image: url(images/imgRightTopBar.jpg); background-repeat: no-repeat; }

#LeftBar { width: 100px; height: 100%; background-image: url(images/imgLeftBar.jpg); }
#MiddleBar { width: 851px; height: 100%; background-color: #F6F1DF; }
#RightBar { width: 98px; height: 100%; background-image: url(images/imgRightBar.jpg); background-repeat: repeat-y; }

#LeftBottomBar { width: 100px; height: 35px; background-image: url(images/imgLeftBottomBar.jpg); }
#MiddleBottomBar { width: 851px; height: 35px; background-image: url(images/footer.png); text-align: right; }
#RightBottomBar { width: 98px; height: 35px; background-image: url(images/imgRightBottomBar.jpg); background-repeat: no-repeat; }

/*-------- Structure Table --------*/
#tblContent { width: 851px; min-height: 693px; padding-top: 14px; padding-right: 10px;}
#divFlash {padding-top: 8px;}

#tdLeft { width: 186px; height: 100%; padding-right: 2px; overflow: hidden; z-index: 400;}
#imgLogo1 { margin: 0px 0px 0px 14px; }
div.divNav { margin: 0px 0px 6px 14px; }
#imgLogo2 { margin: 20px 0px 20px 0px; }
#divCopyright {color: #ffffff; font-family: arial; font-size: 8pt; padding: 8px 10px 20px 420px;}
#divCopyright a:link, #divCopyright a:visited, #divCopyright a:active { color: #FFFFFF; }
#divCopyright a:hover { color: #037540; }

#tdContent { width: 648px; padding-left: 7px; padding-right: 7px; overflow: hidden; background-image: url(images/tblBg.png); }
#dnn_ContentPane { height: 100%; width: 620px; margin-top: 10px; margin-bottom: 20px; padding-left: 7px; padding-right: 7px;}
#dnn_HeaderPane p {padding: 0px; margin: 0px;}
#dnn_SectionName { padding: 0px 0px 0px 10px; margin-top: 8px; }

/*--------Animals-------------*/
#divBtmAnimalOld {position: absolute; bottom: 54px; left: 15px;}
#divTopAnimalOld {position: absolute; top: 22px; left: 952px; z-index: 1;}
#divTopAnimalHomeOld {position: absolute; top: 22px; left: 954px; z-index: 1;}
#divPaws {position: absolute; left: 110px; top: 160px;}
#divLogosSecondary { padding-left: 6px; padding-bottom: 14px; }
#divLogosHome { padding-left: 6px; padding-bottom: 14px;}

/*--------One Column-------------*/
#tdContentArea { width: 648px; overflow: hidden; background-color: #fcf9ef; color: #038649; font-family: Arial; font-size: 12px; z-index: 20;}

/*--------BreadCrumb Area-------------*/
#divBreadCrumb { text-transform: lowercase; width: 100%; text-align: center; padding: 14px; }
#divBreadCrumb a:link, #divBreadCrumb a:visited { font-family: Georgia; color: #6D5F2C; font-weight: normal; }
#divBreadCrumb a:active, #divBreadCrumb a:hover { font-family: Georgia; color: #038649; font-weight: normal; }

/*--------Navigation Area-------------*/
#tdPawGradient { width: 100%; height: 100px; background-image: url(images/imgPawGradient.jpg); background-repeat: repeat-x; }
#tdPawGradient h1 { color: #038649; font-family: Georgia; font-size: 20px; margin: 10px 0px 0px 10px; display: none; }
#divPrimaryNav { font-family: Georgia; } 
#divPrimaryNav table td { text-align: center; border-right: solid 1px #E0D9BE; padding: 0px 5px; }
#divPrimaryNav a:link, #divPrimaryNav a:visited { color: #038649; font-size: 12px; font-weight: bold; }
#divPrimaryNav a:hover, #divPrimaryNav a:active { color: #6D5F2C; font-size: 12px; font-weight: bold; }

#divSecondaryNav { font-family: Georgia; margin-top: 12px; padding-top: 2px; height: 26px; background-image: url(images/imgSecondaryNavBg.jpg); background-repeat: repeat-x; } 
#divSecondaryNav table td { text-align: center; padding: 0px 5px; }
#divSecondaryNav a:link, #divSecondaryNav a:visited { color: #FFFFFF; font-size: 12px; font-weight: bold; }
#divSecondaryNav a:hover, #divSecondaryNav a:active { color: #E0AF5A; font-size: 12px; }

/*--------Site Map-------------*/
.navNode1 { padding-left: 20px; }
.navNode2 { padding-left: 40px; }
.navNode3 { padding-left: 60px; }

/*--------Site Search-------------*/
#divSiteSearch { padding-right: 20px; }
#divSiteSearch a:link, #divSiteSearch a:active, #divSiteSearch a:visited { color: #FFFFFF; font-family: Georgia; font-size: 11px; }
#divSiteSearch a:hover { color: #F6F1DF; font-family: Georgia; font-size: 11px; }
#dnn_dnnSEARCH_cmdSearch { padding-left: 12px; }