@CHARSET "ISO-8859-1";

body{
	margin:0;
	padding:0;
	#text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

img{
	border:none;
}

a{
	text-decoration:none;
}

hr{
	height:1px;
	width:100%;
	padding:0;
	margin:0;
	border-style:none;
}

h1{
	margin-top:0;
	padding-top:0;
}

.Introduction{
	font-variant: small-caps;
}

div.clear{
	clear:both;
	width:100%;
}
.clearfix{
	#zoom:1;
}
.clearfix:after{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#container{
	width:1009px;
	margin:auto;
	position:relative;
	text-align:left;
}

div#main{
	position:relative;
	float:right;
	width:821px;
	text-align:left;
}
	img#header{
		width:821px;
		height:104px;
	}
	div.top-bar{
		height:23px;
		width:100%;
	}
		div#top-bar-step{
			height:23px;
			width:14px;
		}
	div#main-step{
		padding-left:7px;
	}
	div#main-step.standard-page{
		padding-top:23px;
	}
		div#main-step div#top-bar-step{
			position:absolute;
			top:104px;
			left:0px;
			width:7px;
		}
		div#main-step iframe{
			width:100%;
			height:3150px;
			border-style:none;
			margin:0;
			padding:0;
		}
		div#content{
			position:relative;
			float:left;
			width:590px;
			margin-left:22px;
		}
			div#content img{
				position:relative;
				float:left;
				margin-right:13px;
			}
				div#content h1 img{
					position:static;
					float:none;
					margin:0;
				}
			div#content h1{
				float:right;
				width:389px;
				padding:0;
				margin:0;
				padding-bottom:15px;
			}
			div#content h2{
				float:right;
				width:389px;
				font-size:115%;
			}
			div#content p{
				float:right;
				width:389px;
				padding:0;
				margin:0;
				padding-bottom:10px;
			}
			div#content hr{
				clear:both;
				margin-top:17px;
				margin-bottom:25px;
				#margin-top:11px;
				#margin-bottom:18px;
			}
			div#content ul{
				padding:0;
				margin:0;
				float:right;
				width:389px;
			}
				div#content ul li{
					padding:0;
					margin:0;
					padding-bottom:10px;
					padding-left:11px;
					list-style-type:none;
				}
			div.top-spacer{
				width:100%;
				height:32px;
				#height:33px;
			}
			div.bottom-spacer{
				clear:both;
				width:100%;
				height:19px;
			}
		div#side-bar{
			postion:relative;
			float:right;
			width:185px;
		}
			div#side-bar img{
				margin-bottom:10px;
			}

div#nav-bar{
	position:relative;
	float:right;
	width:188px;
	text-align:left;
}
	img#logo{
		width:66px;
		height:98px;
		margin-bottom:6px;
		margin-left:9px;
	}
	ul#menu{
		padding:0;
		margin:0;
		margin-top:22px;
	}
		ul#menu li{
			margin:0;
			padding-top:5px;
			padding-right:10px;
			padding-bottom:5px;
			padding-left:16px;
			border-bottom-style:solid;
			border-bottom-width:1px;
			list-style-type:none;
		}
			ul#menu li.first{
				border-top-style:solid;
				border-top-width:1px;
			}

div#contact{
	position:absolute;
	bottom:165px;
	left:0px;
	width:188px;
}
	div#contact p{
		margin:0;
		padding:0;
		padding-bottom:7px;
		padding-left:7px;
	}
	div#contact hr{
		margin-bottom:7px;
	}
	
div#bottom-bar{
	width:100%;
	height:71px;
	clear:both;
}
	div#bottom-bar div#bottom-bar-notch{
		position:relative;
		float:left;
		width:66px;
		height:9px;
		margin-left:9px;
	}
	div#bottom-bar div#bottom-bar-step{
		position:relative;
		float:right;
		width:821px;
		height:71px;
	}

div#footer{
	clear:both;
	width:100%;
	padding-bottom:20px;
}
	div#footer div#legal{
		position:relative;
		float:right;
		width:740px;
		padding-top:29px;
		padding-left:24px;
	}
	div#footer img{
		position:relative;
		float:left;
		margin-top:20px;
		margin-left:3px;
	}