body {
	background:url(/images/brgPattern.gif); 
	margin:0px; 
}

#PageContainer {
	margin: 0px auto;
	width:920px;/*920*/
	background:url(/images/Container_BK_slice.gif) repeat-y;
}
#PageContainerBG {
	width:900px;/*900*/
	background:#000000;
	min-height:745px;
	_height:745px;
	overflow:visible;
	background:url(/images/Container_BK.gif) top no-repeat;
	padding:0px 10px 0px 10px;
}

#PageContainer #Header {
	padding:0px;
	height:50px;
	width:900px;
}
#PageContainer #Header img/* ,#PageContainer #Header table*/ {
	float:left;
}
#Menu {
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	overflow:auto;
	width:568px;
	overflow:hidden;
}

#Banner {
	width:900px;
	
}

#Middle {
	overflow: auto;
	width:868px;
	padding:0px 16px 16px 16px;
}


#ContentC {
	background:url(/images/content_box.gif) top no-repeat;
	float:left;
	width:550px;
	min-height:343px;
	_height:343px;
	padding:30px;
	overflow:visible;
}
#ContentB {
	background:url(/images/content_box_btm.gif) bottom no-repeat;
	float:left;
	width:610px;
	padding:0px;
	overflow:auto;
}
#ContentA {
	background:url(/images/content_box_fill.gif) repeat-y;
	float:left;
	width:610px;
	padding:0px;
	overflow:auto;
}

#MiniContentC {
	background:url(/images/news_box.gif) top left no-repeat;
	float:left;
	width:384px;
	min-height:343px;
	_height:343px;
	padding:20px;
	overflow:visible;
}
#MiniContentB {
	background:url(/images/news_box_btm.gif) bottom no-repeat;
	float:left;
	width:424px;
	padding:0px;
	overflow:auto;
}
#MiniContentA {
	background:url(/images/news_box_fill.gif) repeat-y;
	float:left;
	width:424px;
	padding:0px;
	overflow:auto;
}
.NewsChunk{
	margin:12px 0px;
}

#Callouts {
	float:right;
	/*margin-left:30px;*/
}

.CalloutTop {
	margin:0px;
	width:220px;
	height:30px;
}

.CalloutBottom {
	margin:0px 0px 30px 0px;
	width:220px;
	height:73px;
	background:url(/images/callout_body.gif);
	overflow:hidden;
}
.CalloutBottom p {
	margin:0px;
	padding:0px 13px;
	font-size:10px;
	line-height:15px;
}
.CalloutBottom a {
	color:#FFD2AD;
	font-weight:bold;
}

input {
	background-color:#333333;
	border:1px solid #FFCC99;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	padding:2px;
	width:150px;
}
textarea {
	background-color:#333333;
	border:1px solid #FFCC99;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	padding:2px;
	width:154px;
}
.submit {
	background-color:#CC6600;
	color:#FFFFFF;
	font-weight:bold;
	width:100%;
}

#Footer {
	font-size:10px;
	color:#666666;
	overflow: auto;
	width:868px;
	padding:0px 16px 18px;
}

#Footer a, #Footer a:visited {
	text-decoration:none;
	color:#666666;
}
