
#bodystyle
    {
    font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
    }


#bodystyle a
    {
    color:#dc8259;
    text-decoration:none;
	}


#bodystyle a:hover
    {
    color:#ff8259;
    text-decoration:underline;
    }


.headerfiller
    {
    vertical-align: top;
    background-image:url(images/hsliver.gif);
    height:124px;
    width:100%;
	}



.menuholder
    {
    vertical-align: top;
    background-image:url(images/lanimals.gif);
    background-repeat:no-repeat;
    background-color:#fcffda;
    width:116px;
	}


#menutext
    {
    vertical-align: top;
	font-size: 13px;
    font-weight: bold;
	padding-right:10px;
    text-align : right;
    line-height: 24px;
    color:#aa8259;
	}

.menuholder a
    {
    color:#dc8259;
    text-decoration:none;
	}


.menuholder a:hover
    {
    color:#ff8259;
    text-decoration:underline;
    }

.mcol
    {
    vertical-align:top;
	}

.rightcol
    {
    vertical-align:top;
	}


#maincontent
    {
    margin-right: 1px;
    margin-left: 40px;
    margin-top: 20px;
	}

#maincontent h1
    {
	font-weight:bold;
	font-size:16px;
	color:#800000;
    text-align:center;
    }


#maincontent h2
    {
    margin-left: -20px;
	font-weight:bold;
	font-size:13px;
	color:#800000;
    }



#footer
    {
    border-top:1px solid #dc8259;
    padding-top:5px;
    text-align:center;
    width:90%;
    margin:auto;
    }


.headp
    {
	font-size:13px;
	font-weight:bold;
	color:#800000;
    text-align:center;
    }


p.solid
    {
    border-style:   solid;
    border-width:   thin;
    border-color:   #dc8259;
    padding-right:  5px;
    padding-left:   5px;
    padding-top:    2px;
    padding-bottom: 4px;
    margin-left:    5px;
    margin-top:    -5px;
    }


/* formatting for the right hand column */
#rcontent h1
    {
    text-align:center;
    font-weight:bold;
	font-size:13px;
	color:#ffffff;
    background-color:#dc8259;
    margin-left:    5px;
    }


#lnkpagestyle tr
    {
    vertical-align:top;
	}

#lnkpagestyle td
    {
    text-align:left;
	}

#lnkpagestyle h2
    {
    margin-left: 10px;
	font-weight:bold;
	font-size:13px;
	color:#800000;
    }

.linktable
    {
    margin-left: 10px;
	}



#cntcpagestyle tr
    {
    vertical-align:top;
	}

#cntcpagestyle td
    {
    text-align:left;
	}

#cntcpagestyle h2
    {
    vertical-align: top;
    margin-left: 0px;
	font-weight: bold;
	font-size: 14px;
	color: #800000;
    margin-bottom: 0px;
    margin-top: -1ex;
    line-height: 4ex;
    }

.cntcttable
    {
    margin-left: 10px;
	}


#pubpagestyle
    {
    margin-left: -10px;
    }

#pubpagestyle tr
    {
    vertical-align:top;
	}

#pubpagestyle td
    {
    text-align:left;
    padding-top:15px;
	}

#pubunderline
    {
    border-top:1px  solid #dc8259;
	}

#pubpagestyle h2
    {
    vertical-align:top;
    margin-left: 10px;
	font-weight:bold;
	font-size:13px;
	color:#800000;
    }

#pubpagetext
    {
    margin-left: 30px;
    }


#pubtextpos
    {
    margin-left: 30px;
    }




#pubimgLink a img
    {
    background: transparent;
    border: 0.1px none #000000;
    }


