/*--- BODY ---*/
body {
	background: url(../image/bg-body.gif) center repeat-y #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
/*--- HOME ---*/
.home {
	background: url(../image/bg-home.gif) center repeat-y #000000;
}
/*--- WRAPPER ---*/
#wrapper {
	text-align: left;
	margin: auto;
	width: 752px;
}
/*--- HOME HEADER ---*/
#home-header {
	float: left;
	background: #FFFFFF;
	width: 100%;
	border-bottom: 1px solid #4B4B4B;
}
/*--- HOME SPLASH ---*/
#home-splash {
	float: left;
	width: 564px;
}
/*--- HOME LOGO ---*/
#home-logo {
	float: left;
	width: 188px;
}
#home-logo p {
	margin: 0px;
	padding: 30px 37px 0px 37px;
}
/*--- HOME CYCLE ---*/
#home-cycle {
	clear: both;
	width: 100%;
}
/*--- CONTENT ---*/
#content {
	float: left;
	background: url(../image/bg-content.jpg) top right no-repeat;
	width: 100%;
	height: 495px;
}
/*--- MAIN ---*/
#main {
	float: left;
	width: 564px;
}
/*--- CYCLE ---*/
#cycle {
	float: left;
}
/*--- MENU ---*/
#menu {
	clear: both;
	text-align: right;
	background: #7D7D7D;
	width: 100%;
}
#menu p {
	font: 11px/16px "Lucida Grande", Lucida Sans Unicode, "Trebuchet MS", Arial, Sans-Serif;
	color: #969696;
	margin: 0px;
	padding: 4px 5px 4px 0px;
}
#menu a {
	color: #C8C8C8;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
#menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*--- MENU SELECTED ---*/
#menu .menu-selected {
	color: #FFFFFF;
}
/*--- COPY ---*/
#copy {
	float: left;
	width: 100%;
}
#copy div {
	margin: 0px;
	padding: 42px 93px 10px 93px;
}
#copy h1 {
	font: bold 13px/20px "Lucida Grande", Lucida Sans Unicode, "Trebuchet MS", Arial, Sans-Serif;
	color: #000000;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
#copy h2 {
	font: bold 11px/20px "Lucida Grande", Lucida Sans Unicode, "Trebuchet MS", Arial, Sans-Serif;
	color: #7D7D7D;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
#copy p {
	font: 11px/20px "Lucida Grande", Lucida Sans Unicode, "Trebuchet MS", Arial, Sans-Serif;
	color: #7D7D7D;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#copy dl {
	font: 11px/20px "Lucida Grande", Lucida Sans Unicode, "Trebuchet MS", Arial, Sans-Serif;
	color: #7D7D7D;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#copy dt {
	float: left;
	color: #4B4B4B;
	margin: 0px;
	padding: 0px;
	width: 94px;
}
#copy dd {
	margin: 0px;
	padding: 0px;
}
#copy ul {
	font: 11px/20px "Lucida Grande", Lucida Sans Unicode, "Trebuchet MS", Arial, Sans-Serif;
	color: #7D7D7D;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#copy ul li {
	margin: 0px;
	padding: 0px;
}
#copy form {
	margin: 0px;
	padding: 0px;
}
#copy input {
	font: 11px/13px "Lucida Grande", Lucida Sans Unicode, "Trebuchet MS", Arial, Sans-Serif;
}
#copy a {
	color: #7D7D7D;
	text-decoration: none;
	border-bottom: 1px solid #E6E6E6;
}
#copy a:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
/*--- COPY SUBMIT ---*/
#copy .submit {
	margin: 0px;
	padding: 0px 0px 0px 94px;
}
/*--- COPY ICON URL ---*/
#copy .icon-url {
	background: url(../image/icon-url.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 23px;
}
/*--- LOGO ---*/
#logo {
	float: left;
	width: 188px;
}
#logo p {
	margin: 0px;
	padding: 30px 37px 0px 37px;
}
/*--- SIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0px;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	display: block;
	overflow: hidden;
}
.sIFR-hasFlash #copy h1 {
	visibility: hidden;
}
.sIFR-hasFlash #copy h2 {
	visibility: hidden;
}