
body {
	font-family:			verdana,arial;
	color:					#525252;
	font-size:				11px;
	background-color:		#eee;
}

a {
	outline:				none;
}

ul, ul li {
	padding:				0;
	margin:					0;
	list-style:				none;
}

h1 {
	border-bottom:			1px solid #ddd;
	font-weight:			bold;
	font-size:				25px;
}

h2 {
	font-size:				11px;
	font-weight:			bold;
}







#container {
	background-image:		url(../img/hc-background.jpg);
	background-repeat:		repeat-y;
	margin:					0 auto;
	width:					960px;
}

#logo {
	margin:					40px 0 0 36px;
	position:				absolute;
}

#content {
	margin:					40px auto;
	width:					880px;
	text-align:				left;
}

#header {
	background-image:		url(../img/hc-header.jpg);
	background-repeat:		no-repeat;
	width:					960px;
	line-height:			60px;
	height:					60px;
}

#header h2 {
	margin:					19px 40px;
	position:				absolute;
	color:					#9BB1BF;
	font-size:				18px;
	font-weight:			normal;
}

#login {
	position:				absolute;
	width:					880px;
	margin-top:				-63px;
}

#login a {
	background-image:		url(../img/hc-view-more-images.gif);
	background-repeat:		no-repeat;
	text-indent:			-99999px;
	display:				block;
	float:					right;
	width:					100px;
	line-height:			22px;
	height:					22px;
}

#breadcrumb li {
	background-image:		url(../img/hc-breadcrumb-spacer.gif);
	background-repeat:		no-repeat;
	display:				inline;
	background-position:	right;
	font-weight:			bold;
	padding-right:			10px;
	font-size:				9px;
}

#breadcrumb li.last {
	color:					#0067AC;
	background-image:		none;
}

#more-information {
	border:					1px solid #DDDDDD;
	background-color:		#F4F4F4;
	padding:				3px 5px;
	margin-top:				20px;
	font-weight:			bold;
}

#more-information a {
	color:					#c00;
}

#preview {
	border:					1px solid #ddd;
	background-color:		#f4f4f4;
	text-align:				center;
	width:					400px;
	padding-top:			10px;
	padding-bottom:			10px;
	margin-top:				30px;
}

#preview img {
	border:					1px solid #ddd;
	padding:				10px 25px;
	background-color:		#fff;
}

#download-options {
	float:					right;
}

#download-options h2 {
	margin-bottom:			5px;
}

#downloads {
	border:					1px solid #ddd;
	background-color:		#f4f4f4;
	width:					375px;
}

#downloads li {
	padding:				12px 10px 7px;
	height:					20px;
	font-weight:			bold;
	clear:					both;
}

#downloads li:hover {
	background-color:		#fafafa;
}

#downloads li a {
	background-image:		url(../img/hc-download-now.gif);
	background-repeat:		no-repeat;
	text-indent:			-99999px;
	line-height:			22px;
	height:					22px;
	width:					80px;
	display:				block;
	float:					left;
	margin:					-4px 7px 5px 0;
}

#description, #keywords {
	width:					380px;
	line-height:			1.5em;
	margin-left:			10px;
}

#description h2, #keywords h2 {
	margin:					30px 0 5px;
}

#description p, #keywords p {
	line-height:			1.5em;
}


#sitemap {
	margin-top:				25px;
}

#sitemap li {
}

#sitemap li a:link, #sitemap li a:visited {
	padding: 				5px 8px;
	color:					#0067AC;
	display:				block;
	text-decoration:		none;
}

#sitemap li a:hover {
	background-color:		#9BB1BF;
	color:					#fff;
}


#footer {
	background-image:		url(../img/hc-footer.jpg);
	background-repeat:		no-repeat;
	text-align:				center;
	width:					960px;
	line-height:			60px;
	height:					60px;
	margin-top:				35px;
	padding-top:			30px;
	background-color:		#eee;
	font-size:				9px;
	color:					#9F9F9F;
}

#footer a {
	color:					#9F9F9F;
}
