body{
	background: url(images/background_tile.gif) repeat left top;
	margin: 0;
	padding: 0;
	text-align: center;
}
.collapse{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
table.container{
	margin: 0 auto;
	text-align: left;
	width: 780px;
}
	td.header{
		background: url(images/background_header.gif) no-repeat left bottom;
		width: 100%;
	}
		td.header h1{
			background: url(images/logo.gif) no-repeat left top;
			margin: 10px 0 120px 0;
			padding: 0;
		}
			td.header h1 a{
				display: block;
				height: 75px;
				margin: 0;
				padding: 0;
				width: 325px;
			}
				td.header h1 a span{
					display: none;
				}
	td.content{
		background: url(images/background_tile_content.gif) repeat-y left top;
		width: 100%;
		height: 400px;
	}
		table.collapse.content{
			margin: 0 0 0 6px;
			width: 771px;
		}
	td.cap-content{
		background: url(images/background_cap_content.gif) no-repeat left top;
		line-height: 16px;
		width: 100%;
	}
	
	table.homepage{
		border-top: 2px solid #000;
		margin: 0 10px
	}
	table.homepage td.collapse{
		padding: 15px;
	}
		table.homepage td.collapse{
			border-bottom: 2px solid #000;
		}
		table.collapse td.collapse.copy{
			padding: 10px 10px 0 10px;
		}
		body.tBody table.collapse td.collapse.copy{
			padding-top: 30px;
		}
		table.homepage td.collapse.copy{
			border-left: 2px solid #000;
			border-right: 2px solid #000;
		}
	table.homepage td.collapse.no-border{
		border: 0;
	}
		table.homepage td.collapse.no-border td.collapse{
			border: 0;
			margin: 0;
			padding: 0;
		}
	table.homepage form{
		margin: 0;
		padding: 0;
	}
		table.homepage form div{
			padding: 0 0 10px 0;
		}
			table.homepage form div label{
				color: #8d8d8d;
				font-size: 12px;
				font-weight: bold;
			}
			table.homepage form div.input input{
				width:150px;
			}
		table.homepage form ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
			table.homepage form ul li{
				padding: 0 0 5px 0;
			}
				table.homepage form ul li a{
					color: #8d8d8d;
				}
.border-right{
	border-right: 2px solid #000;
}
.navigationTop{
	padding-left: 10px;
	padding-top: 2px;
}
.navigationTop.BodyPage{
	padding-bottom: 10px;
}
.navigationTop div.Parentmain1{
	float: left;
}
.navigationTop.Body table.collapse{
	border-bottom: 2px solid #000;
	width: 751px;
}
	.navigationTop div.Parentmain1 table,
	.navigationTop div.Parentmain1 td{
		border-collapse: collapse;
		margin: 0;
		padding: 0;
		width: auto;
	}
	.navigationTop div.Parentmain1 table.ParentNav1 a{
		background: url(images/arrow_gright.gif) no-repeat left 7px;
		color: #000;
		display: block;
		padding: 4px 40px 4px 10px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.navigationTop div.Parentmain1 table.ParentNav1 td.active a{
		background: url(images/arrow_bred.gif) no-repeat -1px 8px;
		color: #a40620;
	}
	.navigationTop.BodyPage table.ParentNav1 td.active a{
		background: url(images/arrow_bred.gif) no-repeat 0 10px;
	}
.navigationTop div.clLeft1{
	background: #cde8fb;
	border: 2px dotted #0066ad;
	border-top: 2px solid #000;
	position: absolute;
	visibility: hidden;
}
.navigationTop.BodyPage div.clLeft1{
	border: 0;
	border-top:2px solid #000;
	border-bottom:2px solid #b4d5ea;
	background: #c8e2f3;
	visibility: hidden;
	width: 730px;
}
.navigationTop.BodyPage.Client div.clLeft1{
	display: none;
}
	.navigationTop div.clLeft1 a{
		color: #000;
		display: block;
		font-size: 11px;
		font-weight: bold;
		padding: 5px 10px;
		text-decoration: none;
		width: 155px;
	}
	.navigationTop.BodyPage div.clLeft1 a{
		width: auto;
	}
	.navigationTop div.clLeft1 .active a,
	.navigationTop div.clLeft1 a:hover{
		color: #a40620;
	}
#navigationLeft table,
#navigationLeft table td{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
	#navigationLeft a{
		background: url(images/arrow_gright.gif) no-repeat 2px 7px;
		color: #000;
		display: block;
		padding: 4px 0 4px 15px;
		text-decoration: none;
		display: block;
		width: 150px;
	}
	#navigationLeft .active a{
		background: url(images/arrow_bred.gif) no-repeat 0 8px;
		color: #a40620;
	}
	#navigationLeft .clSub1 a,
	#navigationLeft .clSub2 a{
		background: url(images/arrow_gright.gif) no-repeat 13px 7px;
		padding: 4px 0 4px 25px;
		width: 140px;
	}
		#navigationLeft .clSub1 .active a,
		#navigationLeft .clSub2 .active a{
			background: url(images/arrow_rred.gif) no-repeat 13px 7px;
		}
#navigationId{
	border: 2px solid #b4d5ea;
	background: #fff;
}
	#navigationId h2{
		color: #000;
		background: #c8e2f3;
		border-bottom: 0px solid #b4d5ea;
		margin: 0;
		padding: 0;
		width: 154px;
	}
		#navigationId h2 span{
			display: block;
			padding: 3px;
			background: #c8e2f3;
			font-size: 11px;
			font-weight: bold;
			width: 154px;
		}
	#navigationId a{
		background: url(images/arrow_gright.gif) no-repeat 3px 5px;
		color: #000;
		display: block;
		padding: 4px 0 4px 10px;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		display: block;
		width: 150px;
	}
	#navigationId a:hover{
		background: url(images/arrow_rred.gif) no-repeat 3px 5px;
		color: #a40620;
	}
	
	.navigationId a{
		background: url(images/arrow_gright.gif) no-repeat 3px 7px;
		color: #3a8799;
		display: block;
		padding: 4px 0 4px 10px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
div.maxWidth{
	display: block;
	height: 1px;
	overflow: hidden;
	width: 563px;
}