/* CSS Document */

body 
{
	background-color:#d7dac4;
	margin-top:0px;
}

.normal
{
	font-family: Arial, verdana, serif;
	color:#4E270A;
	font-size:.8em;
	font-weight:normal;	
}

#container
{
	position:relative;
	margin-top:52px;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:0px;
	width:970px;
	background-color: #fff;
}

.gradTree
{
	background: url(../pics/gradient.jpg) repeat-x bottom;
}

.gradNoTree
{
	background: url(../pics/gradient_notree.jpg) repeat-x bottom;
}

.logoTextBig
{
	margin-left:40px;
	font-family: Times, arial, serif;
	color:#4E270A;
	font-weight:bold;
	font-size:24px;
	letter-spacing:.2em;
	text-align:center;
	width:400px;
}

.logoTextSmall
{
	margin-left:60px;
	font-family: Times, arial, serif;
	color:#4E270A;
	font-weight:bold;
	font-size:1em;
	letter-spacing:.2em;
}

.nav1
{
	font-family: arial, verdana, serif;
	color:#7d6f4a;
	font-weight:bold;
	font-size:.85em;
}

.nav1 a
{
	margin:0px 10px 0px 20px;	
}

.nav1 a:link, .nav1 a:visited, .nav1 a:link:active, .nav1 a:link:hover
{
	text-decoration:none; 
	color:#7D6F4A;
}

.nav2
{
	/*padding-left: 0px;*/
	font-family: arial, verdana, serif;
	color:#fff;
	font-weight:bold;
	font-size:.85em;
	background-color:#b8bb96;
	height:30px;
	line-height:30px;
}

.nav2 a
{
	margin-left:13px;
	margin-right:14px;	
}

.nav2 a:link, .nav2 a:visited, .nav2 a:link:active, .nav2 a:link:hover
{
	text-decoration:none; 
	color:#fff;
}

.nav2 a:link.navSel, .nav2  a:visited.navSel, .nav2  a:link:active.navSel, .nav2  a:link:hover.navSel
{
	color:#522C11;
}

.mainImgTd
{
	/*width:365px;*/
	line-height:40px;
	margin: 20px 40px 20px 65px;
}

.sh2
{
	position: relative;
	left: 10px; 
	top: 5px;
	background: transparent url(../pics/bigshadow.gif) no-repeat bottom right;
	/*background-color:#dcdcdc;*/
}

.sh2 .shadowImg
{
	position: relative;
	left: -10px;
	top: -5px;
	border:0px;
}

.mainTable
{
	width:875px;
	margin: 10px 28px 10px 50px;	
}
	
.mainTableSrvs
{
	
    margin: 25px 80px 0px 80px;
}

.oneColTablesrvsrgt
{
	width:400;
    margin: -20px 0px 15px 40px;
}
.oneColTablesrvsrgtdn
{
	
    margin: -20px 30px 15px 50px;
}

.oneColTablesrvsbtm
{
    margin: -10px 0px 60px 0px;
}

.twoColTable200
{
	margin: 37px 35px 0px 27px;
}

.twoColTable200 td
{
	padding: 0px 17px 15px 17px;	
}

.twoColTable160
{
	margin: 34px 45px 10px 18px;
}

.twoColTable160 td
{
	padding:0px 23px 20px 23px;	
}
.twoColTablelist
{
	width:300;
    margin: -30px 20px 40px 80px;
}

.threeColTable200
{
	margin:0px 100px 20px 103px;
}

.threeColTable200 td
{
	padding: 0px 27px 15px 27px;	
}

.threeColTable160
{
	margin:25px 20px 20px 27px;
}

.threeColTable160 td
{
	padding: 0px 17px 15px 17px;	
}

.fourColTable200
{
	margin:0px 26px 20px 26px;	
}

.fourColTable200 td
{
	padding:0px 14px 15px 14px;
}

.fourColTable160
{
	margin:0px 55px 20px 57px;	
}

.fourColTable160 td
{
	padding: 0px 33px 15px 33px;	
}

.imgCaption
{
	margin-top:5px;
	text-align:center;
	font-family: Georgia, Times, verdana, serif;
	color:#4E270A;
	font-size:.9em;
	font-weight:normal;
}

.imgCaptionMed
{
	margin-top:5px;
	text-align:center;
	font-family: Georgia, Times, verdana, serif;
	color:#4E270A;
	font-size:.7em;
	font-weight:normal;
}

.medTn
{
	position:absolute;
	text-align:center;
	
}

.rightSec
{
	margin-top:65px;
}

.rightSecTd
{
	background: url(../pics/tree.jpg) no-repeat top;
}

h1, .rightSecHeading
{
	font-family: Georgia, Times, verdana, serif;
	color:#442208;
	font-size:1.4em;
	font-weight:bold;
}

h2
{
	font-family: Georgia, Times, verdana, serif;
	color:#442208;
	font-size:1.1em;
	font-weight:bold;
	font-style:italic;
	margin-top:30px;
}

.servHdg
{
	font-family: Georgia, Times, verdana, serif;
	color:#B8BB96;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	margin-top:-10px;
	text-align:center;
}

.centerSecHeading
{
	font-family: Times, verdana, serif;
	color:#B8BB96;
	font-size:1.8em;
	font-weight:normal;
	font-style:italic;
	text-align:center;
	margin-top:20px;
}
.sideSecHeading
{
	font-family: Times, verdana, serif;
	color:#4E270A;
	font-size:1.2em;
	font-weight:strong;
	font-style:bold;
	
}

.secHeading
{
	font-family: Times, verdana, serif;
	color:#4E270A;
	font-size:1.1em;
	font-weight:bold;
}

.rightSecText
{
	font-family: Georgia, Times, verdana, serif;
	color:#442208;
	font-size:.95em;
	font-weight:normal;
	font-style:italic;
	line-height:30px;
	margin-right:70px;
	word-spacing:2px;
}
.rightSecTextsrvs
{
	margin:10px 10px 0px 0px;
	line-height:20px;
}
.rightSecTextsrvsbtm
{
	font-family: Arial, verdana, serif;
	color:#4E270A;
	font-size:.8em;
	font-weight:normal;
	margin:10px 10px 20px 0px;
	line-height:20px;
}

.redSeperator
{
	background-color:#953F25;
	height:4px;
	width:910px;
	margin-left:auto;
	margin-top:-10px;
	border:0px;
}

.tnTable
{
	margin-top:-12px;
	margin-left:40px;	
}

#footer
{
	height:25px;
	font-family:Times, arial, serif;
	font-size:1.05em;
	font-style:italic;
	color:#4E270A;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:250px;
	font-weight:bold;
}

/* Big View Page */

.bvMainTbl
{
	width:897px;
	margin: 35px 30px 30px 35px;	
}

#bvPageTitle
{
	text-align:center;
	font-style: Times, verdana, serif;
	font-size: 1.2em;
	color:#b8bb96;
	font-weight:bold;
	font-style:italic;
	word-spacing:2px;
}

.bvNavigation
{
	text-align:center;
}

.bvNavigation a
{
	font-style: Times, verdana, serif;
	font-size: .9em;
	color:#b8bb96;
	text-decoration: none;
	font-weight:bold;
	margin-right:20px;
	margin-left:10px;
}

.largerView
{
	margin-top:60px;
	text-align:center;
}

.largerView a
{
	font-style: Times, verdana, serif;
	font-size: .9em;
	color:#b8bb96;
	text-decoration: none;
	font-weight:normal;
	font-style:italic;
}

h1 .bvH1
{
	margin-top:-10px;
	text-align:center;
	font-style: Times, verdana, serif;
	font-size: 15pt;
	color:#4E270A;
	font-weight:bold;
}

h2 .bvH2
{
	margin-top:-20px;
	width:275px;
	text-align:center;
	font-style: Times, verdana, serif;
	font-size: .65em;
	color:#4E270A;
	font-weight:bold;
	font-style:normal;
}

#bvDetails
{
	font-family: Georgia, Times, verdana, serif;
	color:#442208;
	font-size:.9em;
	font-weight:normal;
	font-style:italic;
	word-spacing:2px;
	line-height:25px;
}

.bvCredits
{
	margin-top:8px;
}

.largerViewTn
{
	margin-top:40px;
	text-align:center;
}

.largerViewTn a
{
	font-style: Times, verdana, serif;
	font-size: .9em;
	color:#b8bb96;
	text-decoration: none;
	font-weight:normal;
	font-style:italic;
}

h1 .bvH1Tn
{
	margin-top:-10px;
	text-align:center;
	font-style: Times, verdana, serif;
	font-size: 13pt;
	color:#4E270A;
	font-weight:bold;
}

h2 .bvH2Tn
{
	margin-top:-20px;
	width:275px;
	text-align:center;
	font-style: Times, verdana, serif;
	font-size: .65em;
	color:#4E270A;
	font-weight:bold;
	font-style:normal;
}

#bvDetailsTn
{
	font-family: Georgia, Times, verdana, serif;
	color:#442208;
	font-size:10pt;
	font-weight:normal;
	font-style:italic;
	line-height:25px;
}

.bvTnTable
{
	margin-left:60px;	
	margin-bottom:20px;
}

.bvTnTable td
{
	padding-left: 25px;
	padding-right:25px;
}

.siteMap
{
	margin-left:45px;
	top:20px;
	position:relative;
}

.siteMap td
{
	padding-right:20px;
}
.siteMap td a, .siteMap td a:hover
{
	font-family:Helvetica, verdana;
	font-size:12px;
	color:#442208;
	text-decoration:none;
	font-weight:bold;
}

.subSecSiteMap
{
	margin:0px;
	padding-left:10px;
}
.subSecSiteMap li
{
	list-style: none;
}

.subSecSiteMap li a, .subSecSiteMap li a:hover
{
	font-family:Helvetica, verdana;
	font-size:12px;
	color:#442208;
	text-decoration:none;
	font-weight:normal;
}

.crTable
{
	width:970px;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:40px;
}

.crTable td
{
	padding:0px 10px 0px 20px;
	font-family:Arial, Helvetica, verdana;
	font-size:.66em;
	color:#7d6f4a;
	font-weight:bold;
}

.crTable td a
{
	text-decoration:none;
	color:#7d6f4a;
	margin-left:5px;
	margin-right:5px;
}

.medPageHeading
{
	font-family:Georgia, Arial, Verdana;
	color:#858558;
	font-size: 20pt;
	font-style: italic;
	text-align:center;
	text-decoration:underline;
	margin-top:20px;
	margin-bottom:20px;
}

.medText
{
	font-family: Arial, verdana, serif;
	color:#4E270A;
	font-size:.8em;
	font-weight:normal;
	line-height:20px;
}