body,html{
	background:url(images/template/tile_backgroundNEW.gif) repeat-x #e0e3e8;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size: 12px;
}
body.print{
	background:#fff;
	margin:10px;
	text-align:left;
}
p,span,div,td,th{
	font-size:12px;
}
td.content table p{
	margin-top:8px;
	line-height:18px;
}
	table.container{
		border-collapse:collapse;
		margin:0 auto;
		padding:0;
		text-align:left;
		width:998px;
	}
		table.container td,
		table.container th{
			margin:0;
			padding:0;
			text-align:left;
			vertical-align:top;
		}
		table.container td.container-top{
			background:url(images/template/cap_container-home-top.jpg) no-repeat 0px 162px #fff;
			margin:0;
			padding:0;
			width:960px;
		}
		body.body table.container td.container-top{
			background:url(images/template/cap_container-body-top.jpg) no-repeat 0px 162px #fff;
		}
			td.container-top table.header{
				background:url(images/template/cap_container-top-header.jpg) no-repeat;
				border-collapse:collapse;
				height:162px;
				margin:0;
				padding:0;
				width:960px;
			}
				table.header td.right{
					width:700px;
				}
					table.header td.right table{
						border-collapse:collapse;
						margin:0;
						padding:0;
						float:right;
					}
						table.header td.right table td.module-search{
							margin:0;
							padding:0;
							height:95px;
						}
							td.module-search div.container{
								margin:50px 0 0 0;
								padding:0;
							}
							td.module-search td.search.text input{
								background:url(images/template/tile_search.gif) repeat-x;
								border:1px solid #d7dfed;
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								margin:5px 8px 0 0;
								*margin:4px 8px 0 0;
								display:block;
								padding:2px;
								*height:20px;
								width:133px;
							}
							td.module-search td.search.submit input{
								margin:5px 21px 0 0;
							}
						table.header td.right table td.navigation-target{
							background:url(images/template/xbutton_navigation-target.jpg) repeat-x 0px -30px;
							height:30px;
							margin:0;
							padding:0;
						}
							td.navigation-target div.cap-left{
								background:url(images/template/xbutton_navigation-target.jpg) no-repeat;
								display:block;
								margin:0;
								padding:0 0 0 5px;
								height:30px;
							}
								td.navigation-target div.cap-right{
									background:url(images/template/xbutton_navigation-target.jpg) no-repeat right -90px;
									display:table;
									height:30px;
									margin:0;
									padding:0 5px 0 0;
								}
						td.navigation-target table{
							border-collapse:collapse;
							margin:0;
							padding:0;
						}
							td.navigation-target td{
								margin:0;
								padding:0;
							}
								td.navigation-target td a,
								td.navigation-target td a:active{
									color:#fff;
									display:block;
									font-size:11px;
									font-weight:bold;
									height:21px;
									*height:30px;
									margin:0;
									padding:9px 10px 0 10px;
									text-decoration:none;
									-moz-outline:none;
								}
								td.navigation-target td a:hover,
								td.navigation-target td a.navbarCurrentGroup{
									background:url(images/template/tile_navigation-target.gif) repeat-x;
									color:#fff;
									text-decoration:none;
								}
								td.navigation-target td span{
									background:url(images/template/xbutton_navigation-target.jpg) -3px -60px;
									display:block;
									height:30px;
									width:1px;
									font-size:0;
									line-height:0;
								}
				table.header td.left{
					width:260px;
				}
					table.header td.left a{
						display:block;
						margin:41px 0 0 34px;
						padding:0;
					}
						table.header td.left a img{
							border:0;
							margin:0;
							padding:0;
						}
				div.navigation-info{

				}
				table.header td.navigation-top{
					background:url(images/template/background_container-top-navigation-top.jpg) no-repeat;
					height:30px;
					text-align:center;
					margin:0 auto;
					padding:0;
				}
					td.navigation-top table{
							border-collapse:collapse;
							margin:0 auto;
							padding:0;
						}
							td.navigation-top td{
								margin:0;
								padding:0;
							}
								td.navigation-top td a,
								td.navigation-top td a:visited{
									color:#fff;
									display:block;
									font-size:13px;
									font-weight:bold;
									height:27px;
									*height:30px;
									margin:0;
									padding:10px 13px 0 13px;
									text-decoration:none;
								}
								td.navigation-top td a:hover,
								td.navigation-top td a.navbarCurrentGroup{
	color:#000000;
	text-decoration:none;
								}
								td.navigation-top td span{
									background:url(images/template/tile_navigation-top.gif) 0 -37px;
									display:block;
									height:37px;
									font-size:0;
									line-height:0;
									margin:0;
									padding:0;
									width:2px;
								}
			td.container-top table.body{
				border-collapse:collapse;
				margin:0;
				padding:0;
				width:960px;
			}
				table.body td.right{
					margin:0;
					padding:0;
					width:735px;
				}
					table.body td.right table{
						border-collapse:collapse;
						margin:0;
						padding:0;
						width:735px;
					}
						table.body td.right table td.placement-flash{
							margin:0;
							padding:0;
							height:228px;
						}
						body.body td.right table td.placement-flash{
							height:160px;
						}
						table.body td.right table td.content{
							margin:0;
							padding:0;
						}
							td.content table{
								border-collapse:collapse;
								margin:0;
								padding:0;
							}
								body.home td.content table td.container table td{
									padding-left:13px;
								}
									body.home td.content table td.container table td table td{
										padding-left:0;
									}
								body.home td.content table td.left{
									margin:0;
									padding:20px 10px 0 2px;
									width:100%;
								}
								body.body td.content table td.left{
									padding:0 10px 0 13px;
									width:100%;
								}
								body.body td.content table td.left.cspan{
									padding:0 20px 0 13px;
								}
									body.home td.content table td.left table{
										border-collapse:collapse;
										margin:0;
										padding:0;
										width:100%;
									}
										body.home td.content table td.left table td{
											width:50%;
										}
									body.body td.content table td.left table{
										width:100%;
									}
									body.body td.content table td.left h1{
										margin:15px 0 15px 0;
									}
									td.content table td.left table.breadcrumb div{
										float:left;
									}
									td.content table td.left table.breadcrumb a{
										color:#2570c3;
										font-size:11px;
										text-decoration:none;
									}
									td.content table td.left table.breadcrumb a:hover{
										color:#003875;
										text-decoration:underline;
									}
									td.content table td.left table.breadcrumb div.between{
										background:url(images/template/bullet_bredcrumb.jpg) no-repeat 0px 4px;
										width:6px;
										height:10px;
										display:block;
										margin:0 5px 0 5px;
										float:left;
									}
								body.home td.content table td.right{
									margin:0;
									padding:20px 20px 0 0;
									width:0%;
								}
								body.body td.content table td.right.printemail{
									padding:0 35px 0 10px;
								}
								body.body td.content table td.right table{
									width:auto;
								}
								body.body td.content table td.right div.wrapbox{
									width:200px;
									margin:7px 20px 0 0;
								}
								body.body td.content table td.right div.module-banner{
									margin:10px 0 10px 10px;
								}
				table.body td.left{
					margin:0;
					padding:0;
					width:225px;
				}
					table.body td.left table{
						border-collapse:collapse;
						margin:0;
						padding:0;
						width:225px;
					}
						table.body td.left table td.navigation-select{
							height:179px;
							margin:0;
							padding:0 0 40px 0;
							vertical-align:bottom;
						}
							td.navigation-select div.Parentmain1{
								width:166px;
								margin-left:34px;
								margin-top:2px;
							}
								td.navigation-select table.ParentNav1{
									width:166px!important;
								}
									td.navigation-select div.clLeft1{
										position:absolute;
										margin-left:144px;
										margin-top:-20px;
										display:block;
										border:1px solid #cfa021;
										visibility:hidden;
										background:#faf6e6;
									}
										td.navigation-select div.clLeft1 a{
	color:#333333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:2px 5px 2px 5px;
	text-decoration:none;
										}
										td.navigation-select div.clLeft1 a:hover{
											background:#e5d9ac;
											color:#381c00;
										}
										td.navigation-select table.ParentNav1 td{
											width:166px!important;
										}
										td.navigation-select div.clLeft1 table{
											width:166px;
										}
						table.body td.left table div.navigation-tools{
	padding:0 0 4px 0;
						}
							div.navigation-tools div.Parentmain2{
								width:166px;
								margin-left:34px;
								margin-top:2px;
							}
								div.navigation-tools table.ParentNav2{
									width:166px!important;
								}
									div.navigation-tools div.clLeft2{
										position:absolute;
										margin-left:144px;
										margin-top:-26px;
										display:block;
										border:1px solid #d3c4a5;
										visibility:hidden;
										background:#fcfcf8;
									}
										div.navigation-tools div.clLeft2 a{
	color:#333333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:4px 10px 4px 10px;
	text-decoration:none;
										}
										div.navigation-tools div.clLeft2 a:hover{
											background:#e5d9ac;
											color:#381c00;
										}
										div.navigation-tools table.ParentNav2 td{
											width:166px!important;
										}
										div.navigation-tools div.clLeft2 table{
											width:166px;
										}
						table.body td.left table div.navigation-resources{
							padding:0 0 17px 0;
						}
							div.navigation-resources div.Parentmain3{
								width:166px;
								margin-left:34px;
								margin-top:2px;
							}
								div.navigation-resources table.ParentNav3{
									width:166px!important;
								}
									div.navigation-resources div.clLeft3{
										position:absolute;
										margin-left:144px;
										margin-top:-26px;
										display:block;
										border:1px solid #d3c4a5;
										visibility:hidden;
										background:#fcfcf8;
									}
										div.navigation-resources div.clLeft3 a{
											color:#630;
											display:block;
											font-family:Arial, Helvetica, sans-serif;
											font-size:11px;
											font-weight:normal;
											padding:4px 10px 4px 10px;
											text-decoration:none;
										}
										div.navigation-resources div.clLeft3 a:hover{
											background:#e5d9ac;
											color:#381c00;
										}
										div.navigation-resources table.ParentNav3 td{
											width:166px!important;
										}
										div.navigation-resources div.clLeft3 table{
											width:166px;
										}
						div.hnavigation-tools{
							padding:0 0 10px 38px;
						}
							div.hnavigation-tools table{
								width:156px!important;
								*width:158px!important;
							}
								div.hnavigation-tools a{
									color:#630;
									display:block;
									font-family:Arial, Helvetica, sans-serif;
									font-size:11px;
									font-weight:bold;
									padding:3px 7px 3px 7px;
									text-decoration:none;
								}
								div.hnavigation-tools a:hover{
									color:#630;
									text-decoration:none;
								}
								div.hnavigation-tools span.between{
									background:url(images/template/spacer_navigation-left.gif);
									display:block;
									line-height:1px;
									height:1px;
									overflow:hidden;
								}
						div.navigation-sub a{
							background:url(images/template/bullet.jpg) no-repeat 0px 6px;
							display:block;
							padding:2px 0 2px 10px;
						}
						div.hnavigation-resources{
							padding:0 0 10px 38px;
						}
							div.hnavigation-resources table{
								width:156px!important;
								*width:158px!important;
							}
								div.hnavigation-resources a{
									color:#630;
									display:block;
									font-family:Arial, Helvetica, sans-serif;
									font-size:11px;
									font-weight:bold;
									padding:4px 10px 4px 10px;
									text-decoration:none;
								}
								div.hnavigation-resources a:hover{
									color:#630;
									text-decoration:none;
								}
								div.hnavigation-resources span.between{
									background:url(images/template/spacer_navigation-left.gif);
									display:block;
									line-height:1px;
									height:1px;
									overflow:hidden;
								}
						table.body td.left table td.navigation-left{
							background:url(images/template/tile_navigation-left.jpg) repeat-y;
							margin:0;
							padding:0;
						}
							table.body td.left table td.navigation-left div.cap-top{
								background:url(images/template/cap_navigation-left-top.jpg) no-repeat;
								margin:0;
								padding:0;
								width:225px;
							}
							body.body table.body td.left table td.navigation-left div.cap-top{
								background:none;
							}
							table.body td.left table td.navigation-left div.cap-bottom{
								background:url(images/template/cap_navigation-left-bottom.jpg) no-repeat bottom left;
								min-height:150px;
								*height:150px;
								margin:0;
								padding:0;
								width:225px;
							}
							table.body td.left table td.navigation-left span.section{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0 7px 7px 7px;
	border-bottom:1px solid #d4c3a7;
	width:140px;
								*width:158px;
	margin:0 0 5px 38px;
							}
						div.navigation-info{
	margin:0;
	padding:1px 0 0 35px;
						}
							div.navigation-info table{
								border-collapse:collapse;
								margin:0;
								padding:0;
								width:164px!important;
							}
								div.navigation-info table td{
									padding:0 0 4px 0;
								}
		table.container td.container-right{
			background:url(images/template/tile_container-right.jpg) repeat-y;
			width:19px;
		}
		table.container td.container-bottom{
			background:url(images/template/cap_container-bottom.jpg);
			width:998px;
			height:30px;
		}
		table.container td.container-left{
			background:url(images/template/tile_container-left.jpg) repeat-y;
			width:19px;
		}
		table.container td.header{
			background:url(images/template/cap_wrap-header.jpg) no-repeat;
			height:125px;
		}
body.body td.navigation-left div.cap-bottom table,
body.body td.navigation-left div.cap-bottom table td{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
body.body td.navigation-left div.cap-bottom table{
	margin:0 0 0 38px!important;
	padding:0;
	width:158px!important;
	overflow:hidden!important;
}
	body.body td.navigation-left div.cap-bottom table a{
		color:#333333;
		font-weight:bold;
		text-decoration:none;
		font-size:11px;
		display:block;
		padding:3px 0 3px 3px;
	}
	body.body td.navigation-left div.cap-bottom table span.between{
		background:url(images/template/spacer_navigation-left.gif);
		display:block;
		line-height:1px;
		height:1px;
		overflow:hidden;
	}
table.mainCont1{
	border-collapse:collapse;
	margin:0 0 0 6px!important;
	padding:0;
	width:168px!important;
	overflow:hidden!important;
}
	table.mainCont1 td{
		width:168px!important;
	}
	table.mainCont1 td span.between{
		background:url(images/template/spacer_navigation-left.gif);
		display:block;
		line-height:1px;
		height:1px;
		overflow:hidden;
	}
		table.mainCont1 td.clTop1 a{
			color:#333333;
			font-weight:bold;
			text-decoration:none;
			font-size:11px;
			display:block;
			padding:1px 0 1px 1px;
		}
		table.clSub1{
			width:158px!important;
		}
			table.mainCont1 td.clSub1 a{
				color:#333333;
				display:block;
				font-size:11px;
				font-weight:normal;
				padding:2px 0 2px 2px;
				text-decoration:none;
			}
div.wrapbox{
	background:url(images/template/ywrap_box.gif) repeat-y left top;
	margin:0;
	padding:0;
	width:100%;
}
	div.wrapbox div.container{
		background:url(images/template/ywrap_box.gif) repeat-y right top;
		margin:0;
		padding:0;
		width:100%;
	}
		div.wrapbox div.container p.header{
			background:url(images/template/xwrap_box.gif) repeat-x left -37px;
			display:block;
			height:37px;
			margin:0;
			padding:0;
		}
			div.wrapbox div.container p.header span.cap-left,
			div.wrapbox div.container p.header span.cap-right{
				background:url(images/template/xwrap_box.gif) no-repeat left top;
				display:block;
				height:38px;
				margin:0;
				padding:0;
				width:100%;
			}
			div.wrapbox div.container p.header span.cap-right{
				background:url(images/template/xwrap_box.gif) no-repeat right -74px;
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				padding:16px 0 0 21px;
				width:auto;
				height:21px;
				*height:38px;
			}
		div.wrapbox div.container div.content{
			background:#fff;
			margin:0 20px 0 20px;
			padding:4px 0 0 0;
		}
		div.wrapbox div.container p.footer{
			background:url(images/template/xwrap_box.gif) repeat-x left -131px;
			display:block;
			height:20px;
			margin:0;
			padding:0;
		}
			div.wrapbox div.container p.footer span.cap-left,
			div.wrapbox div.container p.footer span.cap-right{
				background:url(images/template/xwrap_box.gif) no-repeat left -111px;
				display:block;
				height:20px;
				margin:0;
				padding:0;
				width:100%;
			}
			div.wrapbox div.container p.footer span.cap-right{
				background:url(images/template/xwrap_box.gif) no-repeat right -151px;
			}
	div.wrapbox div.content table{
		width:auto!important;
	}
		div.wrapbox div.content table td{
			width:auto!important;
		}
	td.navigation-footer{
		color:#003875;
		text-align:center!important;
	}
		td.navigation-footer table{
			margin:0 auto 15px auto;
			text-align:center;
		}
			td.navigation-footer table td{
				color:#003875;
			}
				td.navigation-footer table td a,
				td.navigation-footer table td a:visited{
					color:#003875;
				}
				td.navigation-footer table td a:hover{
					color:#003;
				}
td.module-news a{
	background:url(images/template/bullet.jpg) no-repeat 0px 8px;
	padding:4px 0 4px 10px;
	font-weight:normal;
	display:block;
}

	div#navigationGroup div.Parentmain2{
		padding-bottom:7px!important;
	}
