body,html{
	background:#f7f2de;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
}
form,
.collapse{
	border-collapse:collapse;
	margin:0 auto;
	padding:0;
	text-align:left;
	vertical-align:top;
}
.minWidth{width:0%;}
.maxWidth{width:100%;}
.container{
	width:980px;
}
.actionBar{
	background:#f7f2de;
	border-bottom:1px solid #e1dfd3;
}
.headerBar{
	background:#fff;
	height:113px;
}
.containerBar{
	background:#fff;
}
.flashBar{
	background:url(images/template/tile_flashBar.gif) repeat-x #235e58;
	height:273px;
}
	#flashBarLinks{
		background:url(images/template/background_flashBarLinks.gif) no-repeat 0px 0px;
		display:block;
		height:257px;
		width:252px;
	}
#navigationTop{
	background:url(images/template/tile_navigationTop.gif) repeat-x;
	height:38px;
}
	#navigationTop table,
	#navigationTop td{
		border-collapse:collapse;
		padding:0;
	}
		#navigationTop span.before{
			color:#c1d7e5;
			display:block;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			padding:11px 10px 0 0;
		}
		#navigationTop span.between{
			display:block;
			height:38px;
			width:10px;
		}
		#navigationTop a{
			color:#fff;
			display:block;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			height:27px;
			*height:38px;
			white-space:nowrap;
			padding:11px 10px 0 10px;
			text-decoration:none;
		}
		#navigationTop a:hover{
			background:url(images/template/cap_left-navigationTopLink.gif) 0px 0px;
			text-decoration:none;
		}
	#navigationTopLeft table,
	#navigationTopLeft table td{
		border-collapse:collapse;
		margin:0;
		padding:0;
	}
	#navigationTopLeft span.between{
		display:block;
		width:15px;
	}
	#navigationTopLeft a{
		color:#8c8774;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		padding:7px 0 7px 0;
		text-decoration:none;
	}
	#navigationTopLeft a:hover{
		color:#000;
	}
	#navigationTopRight table{
		float:right;
	}
	#navigationTopRight table,
	#navigationTopRight table td{
		border-collapse:collapse;
		margin:0;
		padding:0;
	}
	#navigationTopRight span.between{
		display:block;
		width:15px;
	}
	#navigationTopRight a{
		color:#8c8774;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		padding:7px 0 7px 0;
		text-decoration:none;
	}
	#navigationTopRight a:hover{
		color:#000;
	}
#navigationInfo table{
	margin:17px 0 0 17px;
}
#navigationInfo2 table,
#navigationInfo2 table td{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#navigationInfo2 table{
	*margin:0 0 0 17px;
}
#navigationInfo a,
#navigationInfo2 a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
#navigationInfo2 a{
	background:url(images/template/bullet_infoNavigation2.gif) no-repeat 0 7px;
	display:block;
	font-size:14px;
	font-weight:normal;
	padding:2px 0 2px 10px;
}
#navigationInfo2 a:hover{
	/*text-decoration:underline;*/
}
	#navigationInfo span.between{
		background:url(images/template/spacer_navigationInfo.gif) no-repeat;
		display:block;
		margin:2px 0 2px 0;
		height:1px;
		width:203px;
		line-height:0px;
		overflow:hidden;
	}
	
#navigationTopDHTML div.Parentmain1{
	float:left;
	position:relative;
}
.navigationTopDHTMLBody{
	background:url(images/template/background_navigationTop-Bar.gif) no-repeat;
	height:38px;
	width:720px;
}
	#navigationTopDHTML div.Parentmain1 table.ParentNav1,
	#navigationTopDHTML div.Parentmain1 table.ParentNav1 td,
	#navigationTopDHTML div.Parentmain1 table.ParentNav1 th,
	#navigationTopDHTML div.Parentmain1 table.ParentNav1 table{
		border-collapse:collapse;
		margin:0;
		padding:0;
	}
	#navigationTopDHTML div.Parentmain1 table.ParentNav1{
		width:1;
		margin:5px 13px 0 0;
	}
	body.body #navigationTopDHTML div.Parentmain1 table.ParentNav1{
		margin:5px 5px 0 5px;
	}
	#navigationTopDHTML .clLeft1{
		background:#1c4946;
		position:absolute;
		width:225px;
		visibility:hidden;
	}
			#navigationTopDHTML br{
				display:none;
			}
		div.clLeftGrand1{
			background:#1c4946;
			position:absolute;
			margin-left:225px!important;
			visibility:hidden;
			top:0;
			width:225px;
			
		}
	#navigationTopDHTML .clLeft1 a,
	.clLeftGrand1 a{
		color:#fff;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:0;
		padding:2px 10px 2px 10px;
		text-decoration:none;
		width:205px;
		*width:225px;
		border-bottom:1px solid #2a6760;
	}
	body.body #navigationTopDHTML .clLeft1 a,
		.clLeftGrand1 a{
		padding:2px 10px 2px 15px;
	}
	#navigationTopDHTML .clLeft1 a:hover,
		.clLeftGrand1 a:hover{
		background:#2a6760;
	}
.footerBar{
	background:#f7f2de;
	border-top:1px solid #e4dfcc;
}
	.footerBar span{
		color:#8c8774;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		padding:10px 0 10px 0;
	}
	#navigationFooter table,
	#navigationFooter table td{
		border-collapse:collapse;
		margin:0;
		padding:0;
	}
	#navigationFooter table{
		float:right;
	}
	#navigationFooter span.between{
		color:#8d8874;
		display:block;
		width:20px;
		text-align:center;
	}
	#navigationFooter a{
		color:#8c8774;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		padding:10px 0 10px 0;
		text-decoration:none;
	}
	#navigationFooter a:hover{
		color:#000;
	}
span.captionBar{
	color:#7ea09f;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:5px 0 5px 17px;
}
#newsEvents{
	background:url(images/template/xy_news.gif) repeat-y -236px 0;
	width:236px;
}
#newsEvents td.header,
#newsEvents td.footer{
	background:url(images/template/xy_news.gif) no-repeat;
	line-height:0;
	height:6px;
	width:236px;
	overflow:hidden;
}
#newsEvents td.footer{
	background:url(images/template/xy_news.gif) no-repeat -472px 0;
}
#newsEvents span.captionBar{
	color:#5d74a0;
}
#newsEvents table,
#newsEvents table th,
#newsEvents table td{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#newsEvents table{
	margin:0px 0 0 17px;
}
#newsEvents th a,
#newsEvents td{
	color:#5d74a0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
#newsEvents th a:hover{
	color:#000;
	text-decoration:none;
}
#newsEvents span.captionBar a{
	color:#5d74a0;
	font-size:13px;
	text-decoration:none;
}
#newsEvents span.captionBar a:hover{
	color:#000;
}
div.breadcrumb{
	font-weight:bold;
}
.breadcrumb td,
.breadcrumb a{
	color:#8c8c8c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.breadcrumb a:hover{
	color:#000;
}
.printEmail table,
.printEmail table td,
.printEmail table th{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.printEmail table{
	margin:10px 0 0 10px;
}
.quickLinks table,
.quickLinks table td,
.quickLinks table th{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
	.quickLinks td{
		color:#bddeff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
#channelManager table,
#channelManager table td,
#channelManager table th{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.pageName{
	color:#fff;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:15px 15px 5px 15px;
	text-decoration:none;
}
.pageName a{
	color:#fff!important;
	text-decoration:none!important;
}
.pageName.underline{
	background:url(images/template/cap_bottom-pageName.gif) no-repeat 15px bottom;
}
#navigationLeft{
	padding:8px 0 0 0;
}
#navigationLeft a{
	background:url(images/template/bullet_navigationLeft.gif) no-repeat 15px 8px;
	color:#fff;
	display:block;
	font-weight:normal;
	padding:2px 15px 2px 25px;
	text-decoration:none;
	width:196px;
	*width:236px;
}
#navigationLeft a:hover,
#navigationLeft td.NavBarNum4CurrentGroup a{
	background:url(images/template/bullet_navigationLeft.gif) no-repeat 15px 8px #2a6760;
}
#navigationLeft span.between{
	background:url(images/template/cap_bottom-pageName.gif) no-repeat 15px 0px;
	display:block;
	margin:2px 0;
	height:1px;
	overflow:hidden;
	line-height:1px;
	padding:0;
	width:100%;
}
td.search.input input{
	background:url(images/template/background_searchField.gif) no-repeat;
	width:161px;
	height:27px;
	border:0;
	margin:0;
	*margin:-1px 0 0 0;
	padding:4px;
}
td.search.input input.active{
	background:url(images/template/background_searchField_on.gif) no-repeat;
}
body.body table.search{
	margin:45px 15px 0 0;
}
body.home table.search{
	margin:5px 0 0 10px;
}
#smt_fontsize_decrease{
	margin:7px 0 0 14px;
}
#smt_fontsize_default{
	margin:7px 2px 0 2px;
}
#smt_fontsize_increase{
	margin:7px 6px 0 0;
}
#smt_fontsize_caption{
	margin:6px 0 0 0;
}