﻿body {
	background-color: #818169;
	color: #2C1A0E;
	font-family: Arial, Tahoma, Times New Roman;
	font-size: 12px;
}
#mainContent{
	border-left:1px solid #000;
	border-right:1px solid #000;
	text-align:left;
  background-color:#d6d264;    
}
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#innerwrap {/* enables content first */
    height:100%;
	min-height:100%;
	float:left;
	width:558px;
}
#header{
	background:#c76536;
	border:1px solid #000;
}
#left 
{
	position:relative;/*ie needs this to show float */
	width:135px;
	float:left;
	padding-top:105px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
}
#left p {padding-left:3px;padding-right:2px}
#right p {padding-left:4px;padding-right:2px}
#right 
{
	position:relative;/*ie needs this to show float */
	width:200px;
	float:right;
	padding-top:105px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
}
#footer {
	width:758px;
	clear:both;
	height:20px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color: #c76536;
	text-align:center;
	left:0;
	bottom:0;
	position: absolute;
}
* html #footer {/*only ie gets this style*/
	height:20px;/* for ie5 */
	height:20px;/* for ie6 */
}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent 
{
	width:421px;
	float:right;
	padding-top:105px;
	padding-bottom:32px;/* needed to make room for footer */
}
#centrecontent p {padding-left:3px}

#clearfooter {width:100%;height:20px;clear:both} /* to clear footer */

#tblHead
{
    width:758px;
    padding: 0px;
    height: 101px;
    min-height: 101px;
    max-height: 101px;
}
td.topHeadLeftCell
{
    width:558px;
    height:76px;
    min-height:76px;
	background:  url(/Images/upLeft.jpg) top;
    background-position: right;
    background-repeat: no-repeat;	
}
td.topHeadRightCell
{
    width:200px;
    height:76px;
    min-height:76px;
	background:  url(/Images/upRight.jpg) top;
    background-position: right;
    background-repeat: no-repeat;	
}
td.bottomHeadRightCell
{
    width:200px;
    height:25px;
    min-height:25px;
	background:  url(/Images/lowRight.jpg) top;
    background-position: right;
    background-repeat: no-repeat;	
}
td.bottomHeadLeftCell
{
    width:558px;
    height:25px;
    min-height:25px;
	background:  url(/Images/Mid.jpg) top;
    background-position: right;
    background-repeat: no-repeat;	
}
.breadCrumbs
{
    font-family:Verdana;
    font-size: 9px;
    color: #2C1A0E;
    font-weight: bold;
}
#loginHeader
{
    margin-left:3px;
}
.CopyrightLbl
{
    font-size: 8pt;
}
.adBanner
{
    margin-top: 15px;
    margin-left: 3px;
}
.adLeft
{
    margin-left:2px;
    position:fixed;
    bottom: 25px;
}
.logOut
{
    color:Black;
    font-size:9px;
    font-family: Verdana, Tahoma, Times New Roman;
    position:absolute;
    right:5px;
    display: inline;
}
#dNavMenu
{
    margin-left: 3px;
}
a
{
    text-decoration: underline;
    display: inline;
}
a:visited
{
    color: #2C1A0E;
    text-decoration: underlined;
}
a:hover
{
    color: #2C1A0E;
    background-color: Transparent;
    text-decoration: none;
}
a.contentLink
{
    color: #c66535;
    text-decoration: underline;
    display: inline;
}
a:visited.contentLink
{
    color: #58563d;
    text-decoration: underline;
}
a:hover.contentLink
{
    color: #58563d;
    background-color: #cfcea0;
    text-decoration: none;
}

a.newsHeadLink
{
    color: #FFFFFF;
    text-decoration: none;
    display: inline;
}
a:visited.newsHeadLink
{
    color: #FFFFFF;
    text-decoration: none;
}
a:hover.newsHeadLink
{
    color: #58563d;
    background-color: #cfcea0;
    text-decoration: none;
}

div.newsDiv
{
    width: 98%;
    background-color: #cfcea0;
    border-bottom: outset 1px black;
    border-top: solid 1px #fcb410;
    border-left: solid 1px #fcb410;
    border-right: solid 1px black;
}    
div.newsHead
{
    width: 100%;
    height: 15px;
    min-height: 15px;
    position:relative;
    top: 0px;
    left: 0px;
    background-color: #c66535;
    border-bottom: outset 1px black;
    background: #c66535 url(/Images/headImageR.jpg) no-repeat right;
}
span.newsHead
{
    margin-left: 3px;
    top: 2px;
    position: relative;
    color: #f6e5d1;
    font-weight:bold;
    font-family:Verdana;
    font-size: 9px;
}
span.newsDate
{
    right: 3px;
    top: 2px;
    position: absolute;
    color: #f6e5d1;
    font-weight:bold;
    font-family:Verdana;
    font-size: 9px;
}
div.newsBody
{
    width: 100%;
    position:relative;
    top: 0px;
    left: 0px;
    background-color: #cfcea0;
}
div.newsBodyInner
{
    margin: 8px 4px 8px 6px;
    color: #2c1a0e;
    font-size: 12px;
}
div.homeNewsBreak
{
    margin: 0 auto;
    width: 100%;
    text-align: center;
    text-decoration: underline;
}
.image
{
    position:relative;
    right: 3px;
    border: 0px;
}
.aboutMap
{
    width: 100%;
    height: 300px;
    min-height:300px;
    margin: 0 auto;
}
.leftImageContainer
{
    border:solid 0px black;
    height:375px;
    min-height:375px;
    position:relative;
    width:120;
}
#leftImageTop
{
    position:absolute;
    top:5px;
    left: 3px;
    border: solid 1px black;
}
#leftImageMid
{
    position:absolute;
    top:135px;
    left: 3px;
    border: solid 1px black;
}
#leftImageBot
{
    position:absolute;
    bottom:5px;
    left: 3px;
    border: solid 1px black;
}
.galImg
{
    border: solid 1px black;
}
div.infoDiv
{
    width: 98%;
    background-color: #cfcea0;
    border-bottom: outset 1px black;
    border-top: solid 1px #fcb410;
    border-left: solid 1px #fcb410;
    border-right: solid 1px black;
}    
div.infoHead
{
    width: 100%;
    height: 15px;
    min-height: 15px;
    position:relative;
    top: 0px;
    left: 0px;
    background-color: #fcb410;
    border-bottom: outset 1px black;
}
span.infoHead
{
    margin-left: 3px;
    top: 2px;
    position: relative;
    color: #2c1a0e;
    font-weight:bold;
    font-family:Verdana;
    font-size: 9px;
}
div.infoBody
{
    width: 100%;
    position:relative;
    top: 0px;
    left: 0px;
    background-color: #cfcea0;
}
div.infoBodyInner
{
    margin: 8px 4px 8px 6px;
    color: #2c1a0e;
    font-size: 12px;
}
a.bCrumbs 
{
    display: inline;
}
input.contactForm
{
    width:120px;
    font-weight:bold;
    font-size:9px;
    font-family:Verdana,Tahoma;
    color:#58563D;
    border-width:1px;
    border-style:Solid;
    border-color:#58563D;
    background-color:#FFFBD6;
}
select.contactForm
{
    width:120px;
    font-weight:bold;
    font-size:9px;
    font-family:Verdana,Tahoma;
    color:#58563D;
    border-width:1px;
    border-style:Solid;
    border-color:#58563D;
    background-color:#FFFBD6;
}
input.investUpdate
{
    width:70px;
    font-weight:bold;
    font-size:9px;
    font-family:Verdana,Tahoma;
    color:#58563D;
    border-width:1px;
    border-style:Solid;
    border-color:#58563D;
    background-color:#FFFBD6;
}
.featuredPet 
{
    border: solid 1px black;
    background-color: #dfe9f7;

}