.pageContent {
	margin-right: 4px;
	background: url('../images/bg_tab_body.gif');
	position: relative;
	padding: 20px 0px;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size: 10pt;
}

.pageContent a {
		font-weight: bold;
		color: #660000;
		text-decoration: none;
	}
.pageContent a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.pageContent .disclaimer {
  font-size: 8pt;
}
.pageContent .disclaimer a {
		font-weight: normal;
	}
.pageContent .disclaimer a:hover {
	font-weight: normal;
}

.pageContent td {
	vertical-align: top;
}

.pageContent img {border: none;}

.pageContent div {
	border: none;
	margin: 0px;
	padding: 0px;
}

.pageContent .rightFloat
{
	float: right;
	clear: right;
	margin: 0px auto 1px 5px;
}

.pageContent .leftFloat
{
	float: left;
	clear: left;
	margin: 0px 5px 1px auto;
}

.pageContent .centerClear {
	text-align: center;
	width: 100%;
	margin: 0px auto;
	clear: both;
	position: relative;
}

		.pageContent .centerClear .rowbuffer {
			clear: both;
			height: 10px;
		}
		.pageContent .centerClear .image2 {
			width: 50%;
			_width: 48%;
			float: left;
			margin-bottom: 10px;
		}
		.pageContent .centerClear .image3 {
			width: 33%;
			_width: 31%;
			float: left;
			margin-bottom: 10px;
		}
		.pageContent .centerClear .image4 {
			width: 24%;
			float: left;
			margin-bottom: 10px;
		}
		.pageContent .centerClear .image5 {
			width: 20%;
			_width: 19%;
			float: left;
			margin-bottom: 10px;
		}

  .pageContent .pageTitle {
  	width: 100%;
  	margin-bottom: 20px;
 		font-family: Tahoma, Arial, Helvetica, sans-serif;
 		font-weight: bold;
 		color: #660000;
 		font-size: large;
  }

  	.pageContent .pageTitle .leftContent {
  		width: auto;
  		float: left;
  	}

  	.pageContent .pageTitle .rightContent {
  		width: auto;
  		float: right;
  		text-align: right;
  		font-size: small;
  		color: #000000;
  	}

  .pageContent .newsbox {
    position:relative;
  	margin-bottom: 40px;
  }

  	.pageContent .newsbox .newsheader {
  	  position:relative;
  	}

    	.pageContent .newsbox .newsheader .line1 {
  	    position:relative;
    		background: url('../images/news/bg_news_title.gif') repeat-x;
    		height: 30px;
    		font-family: Tahoma, Arial, Helvetica, sans-serif;
    		color: #FFFFFB;
    		font-size: medium;
    		font-weight: bold;
    	}

    	.pageContent .newsbox .newsheader .line1 .title_background-Left {
    	  position:absolute;
    	  top:0px;
    	  left: 0px;
    	  width: 4px;
    	  height: 30px;
    	  background: url('../images/news/bg_news_titleLeft.gif') no-repeat;
    	}

    	.pageContent .newsbox .newsheader .line1 .title_background-Right {
    	  position:absolute;
    	  top:0px;
    	  right: 0px;
    	  width: 4px;
    	  height: 30px;
    	  background: url('../images/news/bg_news_titleRight.gif') no-repeat;
    	}

    	.pageContent .newsbox .newsheader .line1 .titleIcon {
    	  position:absolute;
    	  top:6px;
    	  left: 6px;
    	  width: 15px;
    	  height: 19px;
    	  background: url('../images/news/bg_news_title-pageIcon.gif') no-repeat;
    	}

  	  	.pageContent .newsbox .newsheader .line1 .title {
  	  	  margin-left: 26px;
  	  	  margin-right: 9px;
  	  		line-height: 30px;
  	  	}

    	.pageContent .newsbox .newsheader .line2 {
    		background: url('../images/news/bg_news_info.gif') repeat-x;
    		height: 30px;
    		font-family: Tahoma, Arial, Helvetica, sans-serif;
    		color: #000000;
    		font-size: small;
    		position: relative;
    		padding: 0px 4px;
    		line-height: 30px;
    	}

    	.pageContent .newsbox .newsheader .bg_news_infoLeft {
    		position: absolute;
    		top: 0px;
    		left: 0px;
    		width: 4px;
    		height: 30px;
    	  background: url('../images/news/bg_news_infoLeft.gif') no-repeat;
    	}
    	.pageContent .newsbox .newsheader .bg_news_infoRight {
    		position: absolute;
    		top: 0px;
    		right: 0px;
    		width: 4px;
    		height: 30px;
    	  background: url('../images/news/bg_news_infoRight.gif') no-repeat;
    	}

    	.pageContent .newsbox .newsheader .line2 .posted {
    		width: auto;
    		float: left;
    	}

    	.pageContent .newsbox .newsheader .line2 .date {
    		width: auto;
    		float: right;
    	}

  	.pageContent .newsbox .newstopborder {
  		height: 4px;
  		/*overflow: hidden; Causing strangeness */
  		background: url('../images/news/bg_news_textTop.gif') repeat-x top left;
  		margin: 0px;
  	}

  	.pageContent .newsbox .newsleftborder {
  		background: url('../images/news/bg_news_textLeft.gif') repeat-y top left;
  	}

  	.pageContent .newsbox .newsrightborder {
  		background: url('../images/news/bg_news_textRight.gif') repeat-y top right;
  		margin-left: 4px;
  		position: relative;
  	}

    	.pageContent .newsbox .newscontent {
    		background: url('../images/news/bg_news_text.gif');
    		margin-right: 4px;
    		padding: 1px 15px 10px 0px;
    		font-family: Tahoma, Arial, Helvetica, sans-serif;
    		color: #000000;
    		font-size:small;
    		position: relative;
    	}

    	.pageContent .newsbox .newscatimg {
    		float: right;
    		position: relative;
    		z-index: 60;
    	}

  	.pageContent .newsbox .newsbotborder {
  		height: 20px;
  		/*overflow: hidden; Causing strangeness */
  		background: url('../images/news/bg_news_textBot.gif') repeat-x top left;
  		margin: 0px;
  	}

  	.pageContent .newsarchiveAd {
  		text-align: right;
  		font-family: Tahoma, Arial, Helvetica, sans-serif;
  		color: #000000;
  		font-size: small;
  		font-weight: bold;
  	}

			.pageContent .commNewsMenu {
				font-size:12px;
				color:#000000;
				font-family:tahoma,arial,helvetica;
				background-color:#FFFFCC;
			}

.pageContent .newsTable {
	width: 100%;
	background: #330000;
	text-align: left;
}
.pageContent .newsTable td {
	padding: 1px;
}
.pageContent .newsTable td.ico {
	width: 14px;
}
.pageContent .newsTable th {
	background: #330000;
	color: #FFFFFB;
	text-align: left;
	padding: 3px 2px;
}
.pageContent .newsTable th a {
	color: #FFFFFB;
}
.pageContent .newsTable .bg0 {
	background: #CDCDAA;
}
.pageContent .newsTable .bg1 {
	background: #F2F2D3;
}

.pageContent .dataNav {
	width: 750px;
}
.pageContent .dataNav .backPage		 {
		width: 30%;
		float: left;
		text-align:left;
	}
.pageContent .dataNav .forwardPage		 {
		width: 30%;
		float: right;
		text-align: right;
	}
.pageContent .dataNav .pageCount {
		width: 30%;
		text-align:center;
		font-weight: bold;
	}

.pageContent .generalbox {
	margin-bottom: 40px;
}
	.pageContent .generalbox .subHeading {
		font-weight: bold;
		font-size: medium;
		margin: 20px 0px;
		color:#000033
	}

	.pageContent .generalbox .impress {
		color: #660000;
		font-weight: bold;
	}


/* Body Structure - Content */
/* Pages: Feedback Form */
/* ============================================ */

.pageContent .feedbackBox {
	position: relative;
	width: 580px;
	margin: 20px auto;
	text-align: center;
}

	.pageContent .feedbackBox .feedbackRow {
		clear: both;
		width: 580px;
		margin: 5px 5px 5px 20px;
		text-align: left;
	}

		.pageContent .feedbackBox .feedbackRow .cellOne {
			position: relative;
			width: 160px;
			float: left;
			text-align: right;
			margin: 5px 5px auto auto;
			font-weight: bold;
		}

		.pageContent .feedbackBox .feedbackRow .cellTwo {
			position: relative;
			width: 380px;
			float: left;
			text-align: left;
			margin: 5px 5px auto auto;

		}

		.pageContent .feedbackBox .feedbackRow .cellTwo .inputBox {
			width:225px;
		}

		.pageContent .feedbackBox textarea {
			width: 410px;
		}
