#mainblock {
	position: absolute;
	margin-left: -333px;
	margin-top: 10px;
	left: 50%;
	top:10px;
	width:666px;
	height:308px;
	z-index:2;
	overflow: visible;
	visibility: visible;
}

#breadcrumb               { position: relative; top: 2px; left: 29px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #B89073;}
#pagetitle                { position: relative; top: 5px; left: 29px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 14px; color: #FFFFFF; font-weight: bold;}

#content {
	position: relative;
	top: 0px;
	left: 22px;
	width: 610px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 1.1em;
	color: #635132;
	line-height: 17px;
	overflow: visible;
	padding: 7px;
}

#content p img {
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #DACEB9;
	background: #fff;
	margin: 0 20px 10px 20px;
}

#verticalcolumn           { position: absolute; margin-left: -110px; left:50%; top: 0px; width:221px; height:100%; z-index:1; overflow: visible; background-image: url(images/background-vertclm.gif); visibility: visible;}
#contentbar               { position: relative; height: 15px; width: 630px; background-image: url(images/contentbar.jpg); background-repeat: no-repeat;}
#largepic                 { position: relative; left: 16px; top: 0px; width:634px; height: 163px; z-index:1; overflow: visible; visibility: visible;}
#pagepic                  { position: relative; left: 16px; top: 0px; width:634px; height: 115px; z-index:1; overflow: visible; visibility: visible;}
#indextext                { position: absolute; top: 48px; left: 208px; width: 432px; height: 111px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #F7F0D4; line-height: 13px;}
#textfooter               { position: relative; top: 10px; left: 0px; width: 666px; height: 30px; margin-bottom: 20px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #8A8574; line-height: 13px; z-index:2}
#subtitle                 { position: relative; top: -6px; left: -8px; width: 610px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 1em; color: #000000; line-height: 14px; overflow: visible; padding: 7px; font-weight: bold;}
                         
#textfooter a             { color: #CFCBC0; text-decoration: underline; }
#breadcrumb a             { color: #B89073; text-decoration: underline; }
#content a                { color: #5C4A3F; text-decoration: underline; }

.largepicback             { background-image: url(images/pictureback.jpg); }
.miniblocktitle           { position: absolute; top: 0px; left: 3px; }
.miniblockline            { position: absolute; top: 21px; left: 3px; width: 201px; height: 7px; background-image: url(images/miniblockline.gif); visibility: visible; background-repeat: no-repeat;}
.miniblockimagebackground { position: absolute; top: 32px; left: 0px; width: 69px; height: 76px; background-image: url(images/smallpicplaceholder.gif); visibility: visible;}
.miniblockimage           { position: absolute; top: 37px; left: 5px; width: 59px; height: 66px; visibility: visible;}
.miniblockimage img		  {
	width: 59px;
}
.miniblocktextwithimage   { position: absolute; top: 37px; left: 77px; width: 126px; height: 71px; visibility: visible; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #8E783F; line-height: 13px;}
.miniblocktext            { position: absolute; top: 37px; left: 3px; width: 200px; height: 71px; visibility: visible; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #8E783F; line-height: 13px;}

.newslistback             { position: relative; top: 0px; left: 0px; width: 69px; height: 76px; background-image: url(images/smallpicplaceholder.gif); visibility: visible; float: left; padding: 0px 0px 15px 15px; background-repeat: no-repeat;}
.newslistimage            { position: absolute; top: 5px; left: 5px; width: 59px; height: 66px; visibility: visible;}
.newslistimage img {
	width: 59px;
}
.newslistingtitle         { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 1.2em; color: #F7F0D4; font-weight: bold;}

//.huboptionimgwithback     { float: left; width: 78px; height: 86px; background-image: url(images/smallpicplaceholder.gif); background-repeat: no-repeat; visibility: visible; padding-left: 5px; padding-top: 5px;}

.huboptionimgwithback	  {
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D0C3AB;
	background-color: #FFF;
	padding: 3px;
	margin: 0 15px 10px 0;
	width: 60px;
}

.huboptionimgwithback img{
	width: 60px;
}

.huboptiontext            { position: relative; top: 0px; left: 0px; width: 270px; visibility: visible; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 1.1em; color: #8E783F; line-height: 17px; margin-bottom:10px;}
.huboptiontext a          { color: #5C4A3F; font-weight: bold; text-decoration: none; font-size: 1em; line-height: 17px;}

.contentimage             { float: right; width: 211px; height: 213px; background-image: url(images/largepictureback.jpg); background-repeat: no-repeat; visibility: visible; padding-left: 6px; padding-top: 6px; margin-left:10px;}
.contentimageleft         { float: left; width: 211px; height: 213px; background-image: url(images/largepictureback.jpg); background-repeat: no-repeat; visibility: visible; padding-left: 6px; padding-top: 6px; margin-right:10px;}

.miniblocktextwithimage a,
.miniblocktext a          { color: #5C4A3F; text-decoration: underline; }
.miniblocktext .title     { color: #5C4A3F; font-weight: bold; text-decoration: none;}

.frmText                  { border: 1px solid #442D1F; padding-left: 2px; font: 70% verdana; width: 178px;}
.paratitle                { color: #C1AA70; }
.titlebreadcrumb          { background-image: url(images/titlebreadcrumbback.jpg);}
.pagecontent              { background-image: url(images/contentback.jpg);}

.frmfield                 {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #FFFFFF; background-image: url(images/formback.gif);}
.frmelement               {background-color: #E9E1C7;}
td                        {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #504127; }

.downloadfile, .childpages {
	margin-top: 20px;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #8D796D;
	background-color: #E2D8C7;
}

.downloadfile h4, .childpages h4 {
	color: #000;
	margin: 0 0 10px 0;
	font-size: 1.1em;
}

.docfile {
	margin-left: 10px;
	padding-left: 18px;
	background:  url('images/fileicons/doc.gif') no-repeat;
}

.pdffile {
	margin-left: 10px;
	padding-left: 18px;
	background:  url('images/fileicons/pdf.gif') no-repeat;
}

.eventspdfwrapper {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #8D796D;
	background-color: #E2D8C7;	
}

ul.eventdata {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #8D796D;
	background-color: #fff;	
	margin: 10px 0 20px 0px;	
	padding: 10px;	
}

ul.eventdata li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.eventdata li span.eventheader {
	display: inline-block;
	width: 100px;
	font-weight: bold;
}

.textpagecount {
    font-size: 1em;
}
