

html{
padding: 0px;
}

body
{
	margin: 0;
	padding: 0;
	width: 100%;
	/*font: normal 80% Georgia, "Times New Roman", Times, serif;*/ /* normalize font size across browsers */
	font: normal 80% Arial, Helvetica, sans-serif; /* normalize font size across browsers */
	font-size: 100%;
	background: #e8e5d3 url('../images/bgfill.jpg') top left repeat-x;
	/*font-weight: lighter;*/
}

ul, li, h1, h2, h3, p
{
	padding: 0;
	margin: 0;
	
}

h1
{
	font-size: 200%;
	font-family: Georgia, "Times New Roman", Times, serif!important; /* normalize font size across browsers */
}

img
{
	border: none;
}

a, strong, b 
{ /* Straightens out OS X font rendering */
  line-height: 19px;
}

#outer
{
	margin: 0 auto;
	width: 999px;
	text-align: center;
}

#inner
{
	text-align: center;
	background: #e8e5d3;
}

#header
{
	height: 180px;
	background: url('../images/header.jpg') top left no-repeat;
	text-align: center;
	width: 999px;
}

#headertext
{
	color: #ffffff;
	font-weight: normal!important;
	font-family: Georgia, "Times New Roman", Times, serif!important; /* normalize font size across browsers */
	text-align: right;
	font-variant: small-caps;
	width: 939px;
	margin: 0 auto;
	padding: 20px;
	padding-right: 40px;
	padding-top: 30px;
}

#headertext p, #headertext h1, #headertext h2
{
	padding: 0!important;
	margin: 0!important;
}

#headertext h1
{
	font-size: 410%;
	font-weight: lighter!important;
}

#headertext p
{
	font-size: 170%;
	font-variant: normal;
}

#headertext .small
{
	font-size: 80%;
	padding-top: 5px;
}

#headertext .medium{
font-size: 110%;
}

#headertext a{
color:#fff;
}

#nav
{
	height: 30px;
	background: url('../images/navbg.jpg') top left repeat-x;
	text-align: center;

}

#nav ul
{
	padding-top: 5px;
}

#nav li
{
	list-style: none;
	display: inline;
	border-right: #726f35 1px solid;
}

#nav li.nobar{
border-right: 0px;
}

#nav a
{

	text-decoration: none;
	color: #726f35;
	padding: 5px 5px 3px 5px;
}

#nav a:hover
{
	color: #1e1818;
}

#nav .currentPage
{
	color: #1e1818;
}

#contentouter
{
	background: url('../images/topfill.jpg') top left repeat-x;
}

#content
{
	width: 999px;
	margin: 0 auto;
	text-align: left;
}

#rightcol
{
	width: 150px;
	position: relative;
	left: -32px!important;

	float: right;
	padding-top: 20px;
	text-align: center;
}

#rightcol p
{
	text-align: justify;
	width: 170px;
	color: #726f35;
	font-size: 80%;
	margin-right: 0px;
}

#rightcol form
{
	display: inline;
}

#rightcol a, #rightcol p a{
color:#a7c68d;
}

#search{
position: relative;
left: -11px;
}

#searchField div input.searchField{
width: 129px;
margin-right: -2px!important;
}

#newslettertop
{
width: 182px;
	background: url('../images/newslettertop.jpg') top left no-repeat;
	height: 19px;

}

#newsletterbox
{
	background: url('../images/newsletter.jpg') top left repeat-y;
	text-align: left!important;
width: 182px;
	
}

#newsletterbox p
{
	padding: 5px;
	padding-left: 15px;
	width: 145px;
	text-align: left!important;
}

#newsletterbox .increase
{
	font-size: 200%!important;
}

#newsletterbottom
{width: 182px;
	background: url('../images/newsletterbottom.jpg') bottom left no-repeat;
	height: 20px;
}

#newsletter{
position: relative;
left: -8px;
}

#searchbtn
{
	margin-bottom: -7px!important;
	margin-left: -4px;
}

#leftcol
{
	width: 150px;
	float: left;
	padding: 10px;
	padding-top: 20px;
}

#leftcol ul
{
	
}

#leftcol li
{
	list-style: none;
	
}

#leftcol a
{
		text-decoration: none;
	color: #a3a170;
	display: block;

	border-bottom: #a3a170 dotted 1px;
	padding: 5px;

}

#leftcol a:hover
{
	color: #1e1818;
}

#largeimageholder
{
	position: absolute;
	z-index: 999;
	
	background: #ffffff;
	margin-left: 15px;
	border: #000000 1px solid;
	padding: 5px;
	display: none;

}

#largeimageholder a, #largeimageholder p
{
	color: #413d25;
	/*text-decoration: none;*/
}

#largeimageholderinner
{
	position: absolute;
	z-index: 999;
	
	background: #ffffff;
	margin-left: 5px;
	border: #000000 1px solid;
	padding: 5px;
	display: none;

}

#largeimageholderinner a, #largeimageholderinner p
{
	color: #413d25;
	/*text-decoration: underline;*/
}


#main
{
		margin: 0 190px 0 170px;
	background: #ffffff url('../images/mainfeaturetop.jpg') top left repeat-x;
}

#main .imgspace
{
	height: 130px;
}

#main h1
{
	padding: 10px;
	color: #1e1818;
	font-weight: lighter;
	padding-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif; /* normalize font size across browsers */
}

#maininner
{
	margin: 0 190px 0 170px;
	background: #ffffff url('../images/mainfeaturetop.jpg') top left repeat-x;
	text-align: center;
min-height: 560px;

}

#maininner h1
{
	padding: 10px;
	color: #1e1818;
	font-weight: lighter;
	padding-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif!important; /* normalize font size across browsers */
	font-size: 220%;
}

#maininner p
{
	padding: 10px;
	color: #1e1818;
}

#insideright
{
	width: 300px;
	float: right;
	margin-right: 15px;
	text-align: center;
}

#insideleft
{
	margin-right: 15px;
	margin-left: 15px;
	text-align: justify;
	
}

#insideleft p, #insideleft ul{
font-size: 90%;
}

#insideleft ul{
margin-left: 30px;

list-style-type: disc;
}

#insideleft ul li{
margin-bottom: 10px;
list-style-type: disc;
}

#insideright{
font-size: 90%;
}

#insideleft a, #insideright a{
color:#a7c68d;
}

#rightfeature
{
	padding-top: 20px;
	width: 210px;
	float: right;
	text-align: center;
	height: 540px;
	font: normal 80% Georgia, "Times New Roman", Times, serif; /* normalize font size across browsers */
	background: #a7c68d url('../images/featuretop.jpg') top left repeat-x;
}

#rightfeature a
{
	text-decoration: none;
	font-style: italic;
	color: #474546;
}

#rightfeature a:hover
{
	text-decoration: underline;
}

#leftfeature
{
	padding-top: 20px;
	width: 210px;
	float: left;
	text-align: center;
	height: 540px;
	font: normal 80% Georgia, "Times New Roman", Times, serif; /* normalize font size across browsers */
	background: #a7c68d url('../images/featuretop.jpg') top left repeat-x;
}

#leftfeature a
{
	text-decoration: none;
	font-style: italic;
	color: #474546;
}

#leftfeature a:hover
{
	text-decoration: underline;
}

#mainfeature
{
	padding-top: 20px;
	margin: 0 205px 0 205px;

	text-align: center;
	height: 540px;
	font: normal 80% Georgia, "Times New Roman", Times, serif; /* normalize font size across browsers */
	
}

#mainfeature a
{
	text-decoration: none;
	font-style: italic;
	color: #474546;
}

#mainfeature a:hover
{
	text-decoration: underline;
}

#footer
{
	clear: both;
	background: #a7c68d!important;
	text-align: center;
	font-size: 80%;
	height: 70px;
	margin-top: 0px;
	padding-top: 10px;
}


#footnav
{
padding-top: 110px;
}

#static
{
	padding-top: 20px!important;
}

#footer li
{
	list-style: none;
	display: inline;
	border-right: 1px solid #726f35;
}

#footer p
{
	display: inline;
}

#footer a
{

	text-decoration: none;
	color: #726f35;
	padding: 5px 6px 3px 6px;
}

#footer a:hover
{
	color: #1e1818;
}

#footer span
{

	color: #726f35;
	padding: 5px 6px 3px 6px;
}

h1
{
	font-family: "Times New Roman", Times, serif!important;
}

.spacer
{
	height: 80px;
}

#insideright img{
margin-left: 10px;
}

#out2{
	width: 100%;
	background-color:#a7c68d!important;
	height: 160px;
	text-align: center!important;
	/*margin: 0px!important;*/
	margin: 0 auto;
}

#timeline
{
	width: 999px;
	height: 160px;
	position: absolute;

	z-index: 777;
	background-color:#a7c68d!important;
	margin-bottom: 0px!important;

}
#myDynamicContent
{
	width: 999px;
	height: 160px;
	
	margin-bottom: 0px!important;
	z-index: 777;
	background-color:#a7c68d!important;
	margin: 0 auto!important;
}







.Black{
color: #000000;
}

.BoldBlack{
font-weight:bold;color: #000000;
}

.ItalicBlack{
font-style:italic; color: #000000;
}

.UnderlinedBlack{
text-decoration:underline; color:#000000;
}

.BoldItalicBlack{
color: #000000; font-weight:bold; font-style:italic; 
}

.BoldUnderlinedBlack{
text-decoration:underline; color:#000000;font-weight:bold;
}

.ItalicUnderlinedBlack{
text-decoration:underline; color:#000000; font-style:italic;
}

.BoldUnderlinedItalicBlack{
color: #000000; font-weight:bold; font-style:italic; text-decoration:underline;
}

.Green{
color: #a7c68d!important;
}

.BoldGreen{
font-weight:bold; color:#a7c68d!important;
}

.ItalicGreen{
font-style:italic; color: #a7c68d!important;
}

.UnderlinedGreen{
text-decoration:underline; color:#a7c68d!important;
}

.BoldItalicGreen{
color: #a7c68d!important; font-weight:bold; font-style:italic; 
}

.BoldUnderlinedGreen{
text-decoration:underline; color:#a7c68d!important;font-weight:bold;
}

.ItalicUnderlinedGreen{
text-decoration:underline; color:#a7c68d!important; font-style:italic;
}

.BoldUnderlinedItalicGreen{
color: #a7c68d!important; font-weight:bold; font-style:italic; text-decoration:underline;
}
