a {
	text-decoration: none;
	color: #5C8AB8;
}
a:hover {
	color: #09C;
	text-decoration: none;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin: 0;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-color: #E8A713;
	background-position: center;
}

html {
	overflow: scroll;
	overflow-x: auto;
}




.Banner {
	height: 52px;
	width: 900px;
	clear: both;
	margin: 0px;
	text-align: center;
	vertical-align: bottom;
	background-repeat: repeat-x;
	color: #000;
	padding-top: 227px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/banner.png);
}
.BarRight {
	margin: 0px;
	vertical-align: top;
	top: 0px;
	position: static;
	float: right;
	height: auto;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 18px;
	width: 250px;
	font-weight: bolder;
	text-decoration: none;
	line-height: 20px;
}
.BarRight2 {
	margin: 0px;
	vertical-align: top;
	top: 0px;
	position: static;
	float: right;
	height: auto;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 18px;
	width: 250px;
	font-weight: bolder;
	text-decoration: none;
	line-height: 20px;
}


.BarRight a {
	color: #333;
	line-height: 25px;
	font-weight: bolder;
	display: block;
	background-color: #F2F2F2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 180px;
	font-size: 16px;
	margin-bottom: 7px;
	text-align: left;
}


.BarRight a:hover {
	color: #000;
	background-color: #E0E0E0;
}
.BarRightSelected  {
	color: #000;
	line-height: 25px;
	font-weight: bolder;
	display: block;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 180px;
	font-size: 16px;
	margin-bottom: 7px;
	text-align: left;
}
.BarRightNews {
	margin: 0px;
	vertical-align: top;
	top: 0px;
	position: static;
	float: right;
	height: auto;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	width: 250px;
	font-weight: bolder;
	text-decoration: none;
}
.BarRightNews ul {
	margin-left: -20px;
	list-style-type: none;
	text-align: left;
}
.BarRightNews li {
	margin-left: -8px;
	list-style-type: none;
	text-indent: -12px;
	text-align: left;
	margin-bottom: 6px;
}
.BarRightNews a{
	color: #333;
	font-weight: bolder;
	background-color: #F2F2F2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 11px;
	text-align: left;
}
.BarRightNews a:hover {
	color: #000;
	background-color: #E0E0E0;
}
.box {
	position: absolute;
	top: 85px;
	right: 15px;
	width: 250px;
	background-color: #9F2911;
}

.box2 {
	position: absolute;
	top: 350px;
	right: 15px;
	width: 250px;
	background-color: #9F2911;
}
.box3 {
	position: absolute;
	top: 508px;
	right: 15px;
	width: 250px;
	background-color: #9F2911;
}
.clippings {
	position: relative;
	height: 350px;
	color: #000;
	line-height: 15px;
	text-align: justify;
	width: 900px;
	float: left;
	margin-top: 10px;
	padding-bottom: 0px;
	background-image: url(../images/clippingsBG.jpg);
	background-repeat: no-repeat;
}
#container .Website .clippings .Content .newsItem a {
	font-weight: normal;
	color: #900;
}

#container .Website .clippings .Content .newsItem a:hover {
	font-weight: normal;
	color: #F00;
}

#container .Website .events table {
	margin-top: -15px;
}


.contentWrap {
	background-repeat: repeat-y;
	background-position: right top;
}



.Content {
	position: relative;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
	color: #000;
	line-height: 20px;
	text-align: justify;
	width: 580px;
	float: left;
}
.Content2 {
	position: relative;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
	color: #000;
	line-height: 20px;
	text-align: justify;
	width: 860px;
	float: left;
}
.Content3 {
	position: relative;
	height: 300px;
	padding-left: 20px;
	padding-right: 20px;
	color: #000;
	line-height: 17px;
	text-align: justify;
	width: 580px;
	float: left;
	margin-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
}
.Content3 img {
	margin-left: -2px;

}





.contTable {
	padding-top: 2px;
	padding-bottom: 2px;
}
.contTable td {
	padding-top: 4px;
	padding-bottom: 4px;
}
.emailField {
	background-image: url(../images/emailField.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #000;
	letter-spacing: normal;
}
.entry-title {
	line-height: 30px;
}
.faded {
	color: #AAA;
}


.events {
	position: relative;
	height: 300px;
	padding-left: 0px;
	padding-right: 0px;
	color: #000;
	line-height: 15px;
	text-align: justify;
	width: 900px;
	float: left;
	margin-top: 10px;
	padding-bottom: 0px;
	background-image: url(../images/eventsBG.jpg);
	background-repeat: no-repeat;
}




.eventTitle {
	font-size: 14px;
	font-weight: bolder;
	font-variant: normal;
	letter-spacing: 0.3em;
	width: 100%;
	background-color: #F0BD46;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
}
.events a {
	font-weight: normal;
	color: #900;
}

.events a:hover {
	font-weight: normal;
	color: #F00;
}
#fadeshow1 {
}
#fadeshow1 {
	border: 0px solid #000;
}


fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.Footer {


























	height:footer-<length>;
	padding-left: 0px;
	padding-right: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	text-align: right;
	color: #CCC;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 900px;
	clear: both;
}

.Footer a {
	color: #999;
	text-decoration: none;
}


.Footer a:hover {
	text-decoration: none;
	color: #F00000;
	text-align: right;
}
.footerTable {
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 33px;
	width: 100%;
}
.tblProducts {
	border: 1px solid #000;
}

.footerTable td {
	vertical-align: top;
	padding-top: 5px;
}
.greyColour {
	color: #666;
}
.imageSlide {
	float: left;
	position: relative;
	text-align: justify;
	width: 900px;
	margin-bottom: 8px;
	background-color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.mailList {
	top: 21px;
	right: 15px;
	width: 240px;
	background-color: #9F2911;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #FFF;
	padding: 5px;
	font-variant: normal;
	letter-spacing: 0.2em;
}



.navWrap {
	height: 40px;
	vertical-align: middle;
}
.news {
	font-size: 12px;
	text-align: left;
	padding-left: 7px;
	padding-right: 10px;
	padding-bottom: 15px;
	color: #FFF;
}
.negMargin {
	margin-top: -10px;
}




.newsHeader {
	text-align: left;
	top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.newsItem {
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	color: #000;
	margin-top: -20px;
}
.newsItem a:hover {
	color: #900;
}


.padding {
	padding-right: 10px;
}
.quicklinks {
	position: relative;
	height: 257px;
	padding-left: 20px;
	padding-right: 20px;
	color: #000;
	line-height: 20px;
	text-align: justify;
	width: 860px;
	float: left;
	margin-top: 10px;
	padding-bottom: 0px;
	background-image: url(../images/quicklinksBG.jpg);
	background-repeat: no-repeat;
}
.quicklinks a {
	font-weight: bold;
	color: #790000;
}
.quicklinksTable {
	margin-top: -10px;
	background-image: url(../images/photoBG.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.quicklinks a:hover {
	color: #B70000;
}







.quote {
	vertical-align: middle;
	width: 160px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 45px;
	font-style: italic;
}


.redText {
	color: #F00;
}
.sideAd a {
	font-weight: bolder;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	margin-bottom: 0px;
	text-align: left;
}
.sideAd {
	font-weight: bolder;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	margin-bottom: 0px;
	text-align: left;
}

.sidebarContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	line-height: normal;
	text-align: center;
}
.sidebarContent img {
	margin: 0px;
	padding-bottom: 20px;
}


.sidebarContent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: inherit;
	color: #5C8AB8;
	line-height: normal;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	text-align: center;
	width: auto;
}
.sidebarContent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: inherit;
	color: #09C;
	line-height: normal;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}



.sideboxUp {
	top: 18px;
	right: 15px;
	width: 250px;
	background-image: url(../images/sidebox1.png);
	height: 4px;
}
.sideboxDown {
	top: 75px;
	right: 15px;
	width: 250px;
	background-image: url(../images/sidebox2.png);
	height: 4px;
}
.size11 {
	font-size: 11px;
}
.status {

}

.size14 {
	font-size: 14px;
}
.spacer {
	height: 10px;
	clear: both;
}
.subBanner {
	height: 130px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;
	clear: both;
}
.subHeading {
	font-size: 18px;
	font-weight: bolder;
	font-variant: normal;
	letter-spacing: 0.3em;
	width: 100%;
	background-color: #E8A713;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 20px;
}
.subHeading a {
	font-size: 18px;
	font-weight: bolder;
	color: #000;
	background-color: #E8A713;
	padding: 0;
	margin: 0;
	line-height: 20px;
}
.subHeading a:hover {
	font-size: 18px;
	font-weight: bolder;
	color: #900;
	background-color: #E8A713;
	padding: 0;
	margin: 0;
	line-height: 20px;
}

.subLink a{
	margin-left: 20px;
	font-size: 14px;
	width: 160px;
}
.subLinkSelected {
	margin-left: 20px;
	font-size: 14px;
	width: 160px;
	background-color: #FFF;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 7px;
	line-height: 25px;
	text-align: left;
	padding-left: 5px;
}





.tableLinks {
	text-align: center;
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 0px;
	height: 30px;
	vertical-align: bottom;
	font-size: 13px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
















	line-height: 2
.em;
	line-height: 3.5em;
}
.tdLinksSelected {
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	height: 30px;
	vertical-align: bottom;
	font-size: 13px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;









	line-height: 2
.em;
	background-color: #9A0303;
}

.tableLinks a {
	color: #FFF;
	display: block;

}
.tableLinks a:hover {
	color: #FFF;
	display: block;
	background-color: #9E0C0C;
}





.Title {
	font-size: 25px;
	letter-spacing: 0.2em;
	text-align: left;
	width: 350px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	padding-top: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.TitleSmaller {
	font-size: 22px;
	letter-spacing: 0.1em;
	text-align: left;
	width: 350px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	padding-top: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}

.titlewrap {
	vertical-align: middle;
	width: 365px;
	float: left;
	padding-top: 115px;
}


.Website {
	height: auto;
	clear: both;
	margin: auto;
	text-align: center;
	vertical-align: top;
	width: 900px;
}
.whiteBG {
	position: relative;
	height: auto;
	color: #000;
	line-height: 20px;
	text-align: justify;
	background-color: #FFF;
	width: 900px;
	float: left;
}
#bannerWrap {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	text-align: center;
	background-repeat: repeat-x;
	background-position: center;
	background-image: url(../images/bgMid.jpg);
	background-color: #A68011;
}


#container {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	margin-top: 0px;
	background-color: #E8A713;
	height: 100%;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#footerWrap {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	text-align: center;
	top: -30px;
	clear: both;
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center;
	background-color: #141414;
	background-image: url(../images/footerBackground.png);
}



#tdNavLeft td {
	text-align: center;
	border-right-style: none;
	border-right-color: #000;
	}




	
#tdNavLeft a {
	color: #FFF;
	line-height:16px;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 10px;
	}
	
#tdNavLeft a:hover {
	color:#CC9D29;
	background-color: #3B3B3B;
	}

#tdNavLeftOpenPage  {
	text-align: right;
	padding: 8px 6px 10px 10px;
	vertical-align: middle;
	background-color: #3B3B3B;
	line-height: 16px;
	color: #FFF;
}
.hidden {
	display: none;
}


/* Lists */

html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

	}



html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020";

	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 0px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}
