﻿html, body
{
    margin: auto;
    background-color: #FED36D;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
}
a, a:link, a:visited
{
    color: #D04A2B;
}
a:hover
{
}
a img, a:hover img
{
    border: none;
}
h1
{
    font-size: 18px;
    color: #553726;
}
h2
{
    font-size: 16px;
    color: #553726;
}
/************** LAYOUT ****************/
.tblMain
{
    margin-left: auto;
    margin-right: auto;
    background-color: #FED36D;
}
.mainTopLeftRight
{
    background:  #FED36D url("/images/bg/bg_01.jpg") repeat-x;
    width: 25%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mainTopCenter
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mainMiddleLeftRight
{
    background:  #FED36D url("/images/bg/bg_02_hp.jpg") repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mainMiddleLeftRightSubPage
{
    background:  #FFFFFF url("/images/bg/bg_02_sp.jpg") repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mainMiddleCenter
{
    background:  #FED36D url("/images/bg/bg_02_hp.jpg") repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mainMiddleCenterSubPage
{
    background:  #FED36D url("/images/bg/bg_02_sp.jpg") repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mainBottomLeftRight
{
    background:  #FFFFFF url("/images/bg/bg_03.jpg") repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mainBottomCenter
{
    background: #FED36D url("/images/bg/hp_09.jpg") no-repeat;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mainBottomCenterSubPage
{
    background: #FED36D url("/images/bg/bg_05.jpg") no-repeat;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/************** HEADER ****************/
#header
{
    clear: both;
    text-align: left;
    width: 981px;
    height: 135;
    background:  #FED36D url("/images/bg/hp_01.jpg") no-repeat;
}

#header img.btnDonate
{
    float: right;
    margin-top: 12px;
    margin-right: 15px;
}

#videoLink { float: right; }
.videoLinkText { text-align: right; vertical-align: bottom; padding-right: 17px; }
.videoLinkText a, .videoLinkText a:link, .videoLinkText a:active, .videoLinkText a:visited { text-decoration: none; font-weight: bold; }
.videoLinkTV { width: 45px; padding-top: 20px; padding-right: 55px; }
/************ NAVIGATION *************/
/* also controlled in /menufiles/MenuStyles/css */
#navigation
{   
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    clear: both;
    height: 35px;
    background:  #FFFFFF url("/images/bg/hp_02.jpg") no-repeat;
}    
#navigationSubPage
{   
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    clear: both;
    height: 35px;
    background:  #FFFFFF url("/images/bg/sp_02.jpg") no-repeat;
}    
#navigation a, #navigationSubPage a 
{
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}
#navigation a:active, #navigationSubPage a:active
{
    color: #4B3323;
}

/*************  CONTENT ***************/
.homeLeftMiddleCenter
{
    padding: 0px 0px 0px 0px;
    width: 360px;
    height: 360px;
}
#content
{
    clear: both;
    width: 961px;
}
#contentSubPage
{
    padding: 10px;
    text-align: left;
    clear: both;
    width: 961px;
    background:  #FFFFFF url("/images/bg/sp_03.jpg") no-repeat;
    min-height: 483px;
}
/*  hide \*/
* html #contentSubPage{height:483px}
/* end hide */ 

.repAdoptions, .repJobs
{
    margin-top: 20px;
}
.tblAdoptions, .tblJobs
{
    width: 100%;
}
.imgAdoptions
{
    border: 1px solid #553726;
}
td.adoptionsImage
{
}
td.adoptionsDetails
{
    vertical-align: top;
}
.lblAdoptionsChildName
{
    color: #553726;
    font-size: 14px;
    font-weight: bold;
}
.lblAdoptionsChildDescription
{
    font-size: 12px;
}
td.jobsFieldName
{
    background-color: #FFE9C0;
    vertical-align: top;
    white-space: nowrap;
    padding: 5px;
}
td.jobsDetails
{
    background-color: #FFF4E0;
    vertical-align: top;
    padding: 5px;
}
td.jobsPositionDetails
{
    background-color: #FFF4E0;
    vertical-align: top;
    padding: 5px;
     color: #553726;
    font-size: 14px;
    font-weight: bold;
}
.lblJobsPosition
{
    color: #553726;
    font-size: 14px;
    font-weight: bold;
}
.lblJobsDetail
{
}
td.jobsSpacer
{
    height: 25px;
    background-color: Transparent;
}
/************** FOOTER ****************/
#footer 
{
    width: 981px;
    text-align: center;
    clear: both;
    color: #553726;
    font-size: smaller;
    padding-top: 20px;
    padding-bottom: 20px;
}
.mainBottomCenterSubPage
{
    padding-top: 25px;
}
#footer a, a:link, a:visited
{
    color: #D04A2B;
    text-decoration: underline;
}
#footer a:hover
{
}
