body.homePage {
	background-image: url('images/bghome.jpg');
	background-color: white;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	font-family: "Trebuchet MS","Tahoma";
}
body.innerPage {
	background-image: url('images/bginner.jpg');
	background-color: white;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	font-family: "Trebuchet MS","Tahoma";
}
.wrapper {
	width: 779px;
	margin: 0 auto;
}
.clearFix {
	clear: both;
}

.content {
	margin-top:10px;
	background-image:url('images/bgfix.gif');
	background-repeat:repeat-y;
	height:100%;
}
/******** Top Area Style List ********/
#topArea {
	height: 105px;
}
#topArea .logo {
	float: left;
	width: 186px;
	height: 71px;
}
#topArea .miniMenu {
	float: right;
	top: 26px;
	position: relative;
	width: 150px;
	font-size: 11px;
	color: #a66f1c;
}
.languageLinks {
	display: block;
}
.languageLinks a:visited {
	color: #a48701;
	text-decoration: none;
}
.languageLinks a:link {
	color: #a48701;
	text-decoration: none;
}
.languageLinks a:hover {
	color: #b9121b;
}
.languageLinks a:active {
	color: #b9121b;
}
.memberLinks {
	display: block;
}
.memberLinks a:visited {
	color: #a66f1c;
}
.memberLinks a:link {
	color: #a66f1c;
}
.memberLinks a:hover {
	text-decoration: none;
}
.memberLinks a:active {
	text-decoration: none;
}
#topArea ul.mainMenu {
	text-align: center;
	background-color: #bd8d46;
	clear: both;
	padding-left: 39px;
	line-height: 31px;
	height: 31px;
	margin: 0px;
	background-image: url('images/menuBg.gif');
	background-repeat: repeat-x;
	list-style: none;
	color: white;
	font-size: 14px;
}
#topArea ul.mainMenu li {
	float: left;
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
}
#topArea ul.mainMenu li a:visited {
	color: white;
	text-decoration: none;
}
#topArea ul.mainMenu li a:link {
	color: white;
	text-decoration: none;
}
#topArea ul.mainMenu li a:hover {
	color: #f5e596;
	text-decoration: underline;
}
#topArea ul.mainMenu li a:active {
	color: #f5e596;
	text-decoration: underline;
}
.mainMenu_rollover {
	text-align: center;
	color: #f5e596;
	text-decoration: underline;
	font-size: 14px;
}

/******** Left Area Style List ********/
#leftArea {
	width: 565px;
	display: block;
	float: left;
}
#leftArea .bannerBig {
	margin-bottom: 30px;
	width: 565px;
	height: 195px;
}

#leftArea .bannerSmall {
	margin-bottom: 30px;
	width: 565px;
	height: 97px;
}

#leftArea .contentBig {
	width: 565px;
}
#leftArea .contentBig {
	margin-left: 6px;
	display: block;
}

#leftArea .contentBig h1 {
	margin-bottom: 12px;
	padding-bottom: 5px;
	background-image: url('images/titleBg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 15px;
	color: #b9121b;
	margin-top: 0px;
	margin-left: 0px;
}

#leftArea .contentBig h1 span {
	font-size:11px;
	font-weight:normal;
}
#leftArea .contentBig p {
	margin-top: 0px;
	margin-bottom: 7px;
	font-size: 12px;
	color: #4c1b1b;
}
/*
a.buttonInner:visited {
	margin-bottom:15px;
	margin-top:15px;
	color:#fff7d2;
	float:right;
	text-align:center;
	width:160px;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	line-height:23px;
	background-color:#b9121b;
}

a.buttonInner:link {
	margin-bottom:15px;
	margin-top:15px;
	color:#fff7d2;
	float:right;
	text-align:center;
	width:160px;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	line-height:23px;
	background-color:#b9121b;
}

a.buttonInner:hover {
	background-color:#bd8d46;
	color:white;
}
*/
.buttonInner {
	margin-top:20px;
	margin-right:10px;
	margin-left:20px;
	display: block;
	float: right;
	font-size:12px;
}
.buttonInner a:visited {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 15px;
	margin-top: 15px;
	color: #fff7d2;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 23px;
	background-color: #b9121b;
}
.buttonInner a:link {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 15px;
	margin-top: 15px;
	color: #fff7d2;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 23px;
	background-color: #b9121b;
}
.buttonInner a:hover {
	background-color: #bd8d46;
	color: white;
}
.imageWrap {
	margin-right: 10px;
	border: 1px orange solid;
	float: left;
}

/******** Right Area Style List ********/
#rightArea {
	padding-left: 7px;
	float: right;
	width: 194px;
	background-image: url('images/bgRight.jpg');
	background-position: top;
	background-repeat: no-repeat;
	background-color: #bd8d46;
}
* html #rightArea .box {
	height: 5em;
}
#rightArea .box h1 {
	font-size: 11px;
	width: 186px;
	color: #a36f23;
	text-indent: 10px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	background-image: url('images/rightTitle.gif');
	height: 19px;
}
.smallLinks {
	font-size: 10px;
	color: #a66f1c;
	text-transform: lowercase;
	font-weight: normal;
	text-align: right;
	padding-right: 11px;
	left: 128px;
	top: 1px;
	position: absolute;
}
#rightArea .box {
	margin-bottom:25px;
	margin-top:6px;
	position: relative;
	width: 186px;
	background-image: url('images/rightBoxBg.gif');
	background-repeat: repeat-x;
	background-position: top;
	min-height: 140px;
	background-color: #bd8d46;
}

#rightArea .box2 {
	width:186px;
	height:103px;
	background-color:#f6e497;
	background-image:url('images/box2curve.gif');
	background-position:top;
	background-repeat:no-repeat;
}

#rightArea .box2 p {
	color:#a36f23;
	font-size:11px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:20px;
}

#rightArea .box2 p em {
	color:#a36f23;
	text-transform:uppercase;
	font-style:normal;
	font-weight:bold
}

#rightArea p {
	font-size: 10px;
	line-height: 13px;
	color: #f6e497;
	margin-top: 0px;
	padding: 6px;
}
#rightArea p a:visited {
	color: #fcfae1;
	text-decoration: underline;
}
#rightArea p a:link {
	color: #fcfae1;
	text-decoration: underline;
}
#rightArea p a:hover {
	text-decoration: none;
}
#rightArea p strong {
	margin-bottom: 3px;
	color: #fcfae1;
	display: block;
}
/******** Footer Area Style List ********/
#footerArea {
	background-image: url('images/footerBg.gif');
	background-repeat: repeat-x;
	height: 35px;
}

div.footerLinks {
	width: 779px;
	list-style:none;
	height: 35px;
	font-size:10px;
	color:#6e4200;
	text-transform:uppercase;
	margin:0 auto;
	background-image:url('images/bgfooterfix.gif');
	background-repeat:no-repeat;
	background-position:right;
}

div.footerLinks a:visited {
	margin-top:13px;
	border-right:1px #6e4200 solid;
	text-decoration:none;
	display:block;
	line-height:7px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	color:#6e4200;
}

div.footerLinks a:link {
	margin-top:13px;
	border-right:1px #6e4200 solid;
	text-decoration:none;
	display:block;
	line-height:7px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	color:#6e4200;
}

div.footerLinks a:hover {
	text-decoration:underline;
}

.privacy {
	padding-top:5px;
	font-size:10px;
	color:#c6b294;
	width: 779px;
	margin:0 auto;
}

.menu_rollover {
	color: #f5e596;
	text-decoration: underline;
	text-align: left;
	background-color: #ac7c35;
	clear: both;
	padding-left: 5px;
	padding-right: 10px;
	border:1px #a8711f solid;
	border-left:2px #a8711f solid;
	border-right:2px #a8711f solid;
	line-height: 25px;
	margin: 0px;
	font-size: 14px;
}

.menu_link {
	color: white;
	text-align: left;
	background-color: #bd8d46;
	clear: both;
	padding-left: 5px;
	padding-right: 10px;
	border:1px #a8711f solid;	
	border-left:2px #a8711f solid;
	border-right:2px #a8711f solid;
	line-height: 25px;
	margin: 0px;
	font-size: 14px;
}

.contentBig blockquote {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	background-image:url('images/bgnewslistning.jpg');
	padding-bottom:4px;
	background-position:left bottom;
	background-repeat:no-repeat;
	width: 565px;
}

.contentBig blockquote .thumbImage {
	float:left;
	width:64px;
	height:46px;
	border:1px #f5e596 solid;
}

.contentBig blockquote .emptythumbImage {
	float:left;
	width:64px;
	height:46px;
	border:1px #ffffff solid;
}

.contentBig blockquote .newsListText {
	float:left;
	width: 450px;
	margin-left:11px;
}

.contentBig blockquote .newsListText h2 {
	font-size:13px;
	float:left;
	color:#a16c1c;
	margin:0px;
	padding:0px;
}

.contentBig blockquote .newsListText h2 a:visited  {
	color:#a16c1c;
	text-decoration:none;
}

.contentBig blockquote .newsListText h2 a:link  {
	color:#a16c1c;
	text-decoration:none;
}

.contentBig blockquote .newsListText h2 a:hover  {
	color:#bd8d46;
	text-decoration:underline;
}

.contentBig blockquote .newsListText span.date {
	font-size:12px;
	float:right;
	color:#a16c1c;
	font-weight:normal;
	text-align:right;
	display:block;
}

.contentBig blockquote .newsListText p {
	padding-top:5px;
	display:block;
	clear:both;
	font-size:12px;
	width: 450px;
}

.contentBig blockquote .newsListText p a:visited  {
	font-size:10px;
	color:#b9121b;
	text-transform:uppercase;
}

.contentBig blockquote .newsListText p a:link  {
	font-size:10px;
	color:#b9121b;
	text-transform:uppercase;
}

.contentBig blockquote .newsListText p a:hover {
	text-decoration:none;
	color:#bd8d46;
}

.contentBig blockquote.relatedLinks {
	background-color:#ffffcc;
	background-image:none;
	padding:14px;
	margin-left:50px;
	width:395px;
}

.contentBig blockquote.relatedLinks h2 {
	font-size:13px;
	margin-top:0px;
	color:#a16c1c;
	margin-bottom:10px;
	padding:0px;
}

.contentBig blockquote.relatedLinks h2 a{
	font-size:13px;
	margin-top:0px;
	color:#a16c1c;
	margin-bottom:10px;
	padding:0px;
	text-decoration:underline;
}



.contentBig blockquote.relatedLinks h3 {
	
	font-size:11px;
	list-style:none;
	padding:0px;
	margin-left:15px;
	margin-bottom:0px;
	margin-right:30px;
	margin-top:0px;
	margin-left:0px;
	background-image:url('images/bullet2.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	word-wrap: break-word;
	text-indent:10px;
	margin-bottom:5px;
	margin-right:0px;
	margin-top:0px;
}

.contentBig blockquote.relatedLinks h3 li a:visited {
	color:#b9121b;
}

.contentBig blockquote.relatedLinks h3 a:link {
	color:#b9121b;
}

.contentBig blockquote.relatedLinks h3 a:hover {
	color:#c4ad05;
	text-decoration:none;
}

.contentBig blockquote.relatedLinks h4 {
	font-size:11px;
	list-style:none;
	padding:0px;
	margin-left:15px;
	margin-bottom:0px;
	margin-right:10px;
	margin-top:0px;
	margin-left:0px;
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
}

.contentBig blockquote.relatedLinks p {
	font-size:11px;
	list-style:none;
	padding-bottom:10px;
	margin-left:15px;
	margin-bottom:0px;
	margin-right:10px;
	margin-top:0px;
	margin-left:0px;
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:10px;
	margin-right:0px;
	margin-top:0px;
}

.contentBig blockquote.relatedLinks a{
	color:#b9121b;
	text-decoration:underline;
}

.pageListing {
	text-align:center;
	width: 372px;
	height: 32px;
	margin: 25px auto;
	background-image: url('images/pagingbg.gif');
	background-repeat: no-repeat;
}
.pageListing .prev {
	float: left;
	width: 80px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	line-height: 32px;
	height: 32px;
	text-align: center;
}
.pageListing .next {
	float: right;
	width: 82px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	line-height: 32px;
	height: 32px;
	text-align: center;
}
.pageListing .prev a:link, .pageListing .prev a:visited, .pageListing .next a:link, .pageListing .next a:visited {
	color: white;
}
.pageListing .prev a:hover, .pageListing .next a:hover {
	text-decoration: none;
}

.paging {
	width:204px;
	text-align: center;
	color: #b9121b;
	font-size: 13px;
	float: left;
	list-style: none;
}
.paging a:link, .paging a:visited {
	color: #b9121b;
	margin-left:10px;
	margin-right:10px;
	height:32px;
	line-height:32px;
	text-align: center;
	color: #b9121b;
}

.paging a:hover {
	text-decoration:none;
}

.paging span {
	margin-left:10px;
	margin-right:10px;
}

input.formTextBox {
	width:220px;
	padding-top:4px;
	padding-left:4px;
	height:19px;
	font-size:12px;
	background-color:white;
	border:1px #bd8d46 solid;
}

input.formSmallTextBox {
	width:50px;
	padding-top:4px;
	padding-left:4px;
	height:19px;
	font-size:12px;
	background-color:white;
	border:1px #bd8d46 solid;
}

/*input.formTextBox:focus, input.addTitleBox:focus, textarea.addTitleTextBox:focus, select.formTextBox:focus  {
	border:1px #c90000  dashed;
}*/

textarea {
	width:290px;
	padding-top:4px;
	padding-left:4px;
	height:60px;
	font-size:12px;
	background-color:white;
	border:1px #bd8d46 solid;
}

td.tdText {
	font-size:12px;
	color:#bd8d46;
}

select.formTextBox {
	width:220px;
	padding-top:4px;
	padding-left:4px;
	height:19px;
	font-size:12px;
	background-color:white;
	border:1px #bd8d46 solid;
}

select.formDateBox {
	width:50px;
	padding-top:4px;
	padding-left:4px;
	height:19px;
	font-size:12px;
	background-color:white;
	border:1px #bd8d46 solid;
}


.buttonStyle1 {
	border:1px white dotted;
	background-color:#EE7676;
	color:white;
	font-size:11px;
	text-transform:uppercase;
}

tr.membersTr {
	display:block;
/*	height:40px;*/
}

td.formTitle {
	font-size:12px;
	color:#a87120;
	vertical-align:top;
	width:155px;
}

td a:visited {
	color:#a87120;
}

tr.membersTr a:link {
	color:#a87120;
}

tr.membersTr a:hover {
	text-decoration:none;
}

.membersForm {
	background-color:#ffffcc;
	width:460px;
	margin:0 auto;
	padding:30px;
}




.messageBoard {
	background-color:#fff7c1;
	width:547px;
}


.topBoard{
	background-image:url('images/boardHead.gif');
	height:44px;
	width:547px;
}

.topBoard h2 {
	margin-top:14px;
	border:0px;
	display:block;
	background-image:none;
	color:#fffdec;
	text-decoration:underline;
	float:left;
	margin-left:16px;
	font-size:13px;
	text-transform:uppercase;
}

.addTopicButton {
	margin-top:8px;
	float:right;
	margin-right:16px;
}

div.redTable {
	background-color:#ee7676;
	border: 1px #ffc0c0 dotted;
	margin:0 auto;
	width:460px;
	color:white;
	padding:10px;
	margin-top:15px;
	font-size:12px;
}

div.redTable strong {
	padding-right:100px;
}


ul.topicListing {
	background-color:#fff7c1;
	list-style:none;
}

ul.topicListing {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom:10px;
	padding-left:0px;
	margin-left: 10px;
}

.topicBig {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color:#fffdec;
	background-image:url('images/listingbginner.gif');
	background-repeat:no-repeat;
	background-position:top left;
	border: 1px solid #f5e596;
	padding-top:10px;
	padding-left:45px;
	padding-right:20px;
	padding-bottom:17px;
	font-size:13px;
	color: #990000;
	display: block;
	text-decoration: none;
}


.topicBig p {
	clear:both;
	display:block;
	padding-top:5px;
}

.replyButton {
	float:right;
}

.topicBig h2 {
	float:left;
	font-size:17px;
	display:block;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:0px;
}

.boardDate{
	margin-top:6px;
	font-size:11px;
	display:block;
}
.boardUserName{
	margin-top:6px;
	font-size:11px;
	display:block;
}

ul.topicListing ul {
	list-style-type: none;
}


ul.topicListing li {
	background-color:#fffdec;
	margin-bottom:10px;
	width:513px;
	background-image:url('images/listingbg_notover.gif');
	background-repeat:no-repeat;
	background-position:top left;
	border: 1px solid #f5e596;
	margin-left:5px;
	margin-right:5px;
}

ul.topicListing li a {
	padding-top:16px;
	padding-bottom:17px;
	font-size:13px;
	width:300px;
	font-weight:bold;
	float:left;
	padding-left:50px;
	color: #990000;
	display: block;
	text-decoration: none;
}

.whiteSeperator{
	border-top:10px white solid;
}


*html ul.topicListing li a:hover {
	margin:0px;
	min-height:20px;
}

ul.topicListing li a:hover {
	background: #ffffcc;
	background-image:url('images/listingbg_over.gif');
	background-repeat:no-repeat;
	background-position:top left;
	min-height:21px;
}

*html ul.topicListing span {
	margin-right:2px;
}

ul.topicListing span {
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	font-size:12px;
	background-color:#f5e596;
	margin-right:4px;
	margin-top:4px;
	width:144px;
	height:35px;
	display:block;
	float:right;
	color: #a97221;
}

.addTopicArea {
	width:95%;
	margin:10px auto;
}

td.tdButton {
	height:50px;
	line-height:40px;
	text-align:right;
}

td.tdTitle {
	vertical-align:top;
	width:100px;
	font-size:13px;
	font-weight:bold;
	color:#b9121b;
	height:40px;
	text-transform:uppercase;
}

input.redButton {
	color:white;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url('images/redButtonBg.gif');
	height:33px;
	width:162px;
	border:0px;
}

.subtitle  {
	font-size: 11px;
	color: #a36f23;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	height: 19px;
	font-weight:bold;
}

.mandatory {
	color: #B9121B;
	}
	
a.linkStyled:link, a.linkStyled:visited {
	background-image:url('images/page_white_link.gif');
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	color:#ec0000;
	background-position:left center;
	display:block;
}


a.linkStyled:hover {
	color:gray;
}

.memberstitles {
	font-size:13px;
	margin-top:0px;
	color:#a16c1c;
	margin-bottom:10px;
	padding:0px;
	text-decoration:underline;
}

ul.listStyle {
	font-size: 11px;
	list-style: none;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 30px;
}

ul.listStyle li {
	background-image: url('images/bullet2.jpg');
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:10px;
}

/*IE HACK*/

*html ul.listStyle li {
	background-position: left 10px;
}

ol.listStyle {
	font-size: 11px;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 30px;
}

ol.listStyle li {
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
}


a {
	color:#b9121b;
}

.calendartitle {
	font-size: 14px;
	color: #a36f23;
	text-transform: uppercase;
	font-weight:bold;
}

.calendarmonthlink {
	color:#b9121b;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}


