.body {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	background-color: #000000;
	text-align:center;
}
.imgwrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 12pt;
	text-align: left;
}
#Wrap {
	width:1020px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	background-color:#000000;
}
#Header {
	width:1020px;
	margin:0px auto;
	padding-bottom:10px;
	text-align:center;
	}
#navleft {
	width:150px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 13pt;
	vertical-align: top;
}
#Content {
	width:690px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:1px dashed #999966;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 12pt;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.notice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 18pt;
}
.p {
	text-indent: 1.5em;
}
.bodyblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 12pt;
}
#IndexWrap {
	width:900px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	background-color:#000000;
}
.IndexContent {
	width:900px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	border:0px;
}
.nav {
	text-align:center;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	padding:0px;
}
.IndexNav {
margin:0px auto;
float:left;
text-align:center;
vertical-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 13pt;
font-weight:bold;
color: #FFFFFF;
padding:0px;
}
A:link {color: #FFFFFF; text-decoration: none}
A:visited {color: #FFFFFF; text-decoration: none}
A:active {color: #FFFFFF; text-decoration: none}
A:hover {text-decoration: underline; color: #999966;
}
.space {
letter-spacing:30px;
}
.indexad A:link {color: #FFFFFF; text-decoration: none}
.indexad A:visited {color: #FFFFFF; text-decoration: none}
.indexad A:active {color: #FFFFFF; text-decoration: none}
.indexad A:hover {text-decoration: none; color: #999966
}
div.jquery-image-zoom {
	line-height: 0;
	font-size: 0;

	z-index: 10;

	border: 5px solid #fff;
	margin: -5px;

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

	div.jquery-image-zoom a {
		background: url(common_gfx/jquery.imageZoom.png) no-repeat;

		display: block;
		width: 25px;
		height: 25px;

		position: absolute;
		left: -17px;
		top: -17px;
		/* IE-users are prolly used to close-link in right-hand corner */
		*left: auto;
		*right: -17px;

		text-decoration: none;
		text-indent: -100000px;
		outline: 0;

		z-index: 11;
	}

	div.jquery-image-zoom a:hover {
		background-position: left -25px;
	}

	div.jquery-image-zoom img, 
	div.jquery-image-zoom embed, 
	div.jquery-image-zoom object, 
	div.jquery-image-zoom div {
		width: 100%;
		height: 100%;
		margin: 0;
	}
	#navsp {width: 232px; height: 300px; padding: 0px; margin:0px; vertical-align: top;}
#navsp ul {text-align: left; list-style: none; margin:0; padding: 0;}
#navsp li {display: inline; padding: 0; margin:0; text-align: center;}
#navsp li a:link {width:232px; height: 300px; -moz-border-radius: 5px; border-radius: 5px;color: #FFFFFF; background: #FF6600; float: left; display: block; text-decoration: none; line-height: 2.2em; padding: 0px; margin: 0px;}
#navsp li a:visited {width:232px;  height: 300px; -moz-border-radius: 5px; border-radius: 5px;color: #FFFFFF; background: #FF6600; float: left; display: block; text-decoration: none; line-height: 2.2em; padding: 0px; margin: 0px;}
#navsp li a:active {width:232px; height: 300px; -moz-border-radius: 5px; border-radius: 5px;color: #FFFFFF; background: #FF6600; float: left; display: block; text-decoration: none; line-height: 2.2em; padding: 0px; margin: 0px;}
#navsp li a:hover {width:232px; height: 300px; -moz-border-radius: 5px; border-radius: 5px;color: #FFFFFF; background: #996699; float: left; display: block; text-decoration: none; line-height: 2.2em; padding: 0px; margin: 0px;
}
div.hsBlog {width: 230px; height: 281px; border:1px solid #FFFFFF; text-align:left; background-color:#999966; clear:left;}
div.hsBlog:hover{background-color:#666666;
}
