@charset "utf-8";
/* CSS Document */



body {
	background:url(../_img/bkgd.jpg) top center no-repeat #000000;
	font-size:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	margin:0px auto 0px auto;
	line-height:140%;
}

.hc_hp_container {
	position:relative;
	margin:45px auto 0px auto;
	width:900px;
}

.hp_RSS-link {
	position:relative;
	float:left;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
	width:300px;
}

.hp_RSS-link a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#4091BB;
	text-decoration:none;
}

.hp_RSS-link a:hover{
	text-decoration:underline;
}

img {
	border:0px;
}

.columnContainer {
	position:relative;
	float:left;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:900px;
}

.col1 {
	position:relative;
	float:left;
	width:560px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

.col2 {
	position:relative;
	float:left;
	width:280px;
	margin:0px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#FFFFFF;
	margin-top:40px;
	margin-bottom:40px;
	font-weight:normal;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#FFFFFF;
	margin-top:40px;
	margin-bottom:15px;
	font-weight:normal;
}

.h2b {
	position:relative;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#FFFFFF;
	margin:30px 0px 15px 0px;
	font-weight:normal;
}

.downloadBtn {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px !important;
	margin:-40px 0px 0px 0px;
	padding:20px 0px 30px 0px;
	width:560px;
	border-top:1px solid #CCCCCC;
}

.downloadBtn img{
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	border:0px;
}

.featureBox {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 0px 30px 0px;
	width:560px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	border-top:1px solid #CCCCCC;
}

.featureThumb {
	position:relative;
	float:left;
	margin:0px 15px 0px 0px;
	width:140px;
}

.featureTitle {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	width:400px;
	line-height:120%;
}

.featureLink {
	position:relative;
	float:left;
	margin:5px 0px 0px 0px;
	width:380px;
	text-align:left;
}

.featureLink a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; 
	font-weight:bold;
	color:#FFFF99;
	text-decoration:none;
}

.featureLink a:hover{
	color:#FFFF99;
	text-decoration:underline;
}

.hp_rightLinks {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	width:280px;
	line-height:150%;
	border-top:1px solid #CCCCCC;
}

.hp_rightLinks p{
	margin:0px 0px 20px 0px;
}

.hp_rightLinks img{
	margin:0px 0px 10px 0px;
}

.hp_rightLinks a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#4091BB;
	text-decoration:none;
}

.hp_rightLinks a:hover{
	text-decoration:underline;
}

.footer {
	position:relative;
	float:left;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999999;
	width:900px;
	clear:both;
	padding:45px 0px 50px 0px;
}

.footer a{
	color:#999999;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}



/* Detail View Styles */

.hc_sel_container_top {
	position:relative;
	margin:45px auto 20px auto;
	width:911px;
	padding:0px 0px 15px 0px;
	overflow:hidden;
}

.hc_sel_container_top .header {
	position:relative;
	margin:0px 0px 0px 0px;
	width:900px;
	padding:0px 0px 0px 11px;
}

.selectedThumb {
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 6px 0px 0px;
	width:372px;
}

.selectedOverview {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 8px 0px;
	width:530px;
	line-height:120%;
}

.selectedOverview p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:150%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

.selectedOverview .overviewTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	line-height:100%;
	margin:0px 0px 10px 0px;
}

.hc_sel_container_top h1 {
	line-height:120%;
	margin-bottom:27px;
}

.hc_sel_container_btm {
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 400px 0px;
	width:100%;
	background:#FFFFFF;
	overflow:hidden;
}


.rightNav {
	position:relative;
	float:right;
	width:215px;
	border-left:1px solid #CCCCCC;
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 24px;
}

.rightNavTitle {
	position:relative;
	float:left;
	width:200px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#347799;
}

.rightNavItem {
	position:relative;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#347799;
}

.rightNavItem a{
	text-decoration:none;
	color:#347799;
}

.rightNavItem a:hover{
	text-decoration:underline;
}

.hc_sel_container_btm_content {
	position:relative;
	margin:0px auto 0px auto;
	width:911px;
}

.selectedContent {
	position:relative;
	float:left;
	width:630px !important;
	width:628px;
	margin:0px 0px 0px 0px;
	padding:20px 20px 0px 11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
}

.selectedContentImages {
	position:relative;
	float:left;
	width:641px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.selectedContentImages img{
	position:relative;
	float:left;
	margin:0px 14px 0px 0px;
	padding:0px 0px 0px 0px;
}

.selectedContent p{
	margin:0px 0px 10px 0px;
	line-height:160%;
}

.selectedTitle {
	position:relative;
	float:left;
	width:640px !important;
	width:628px;
	margin:0px 0px 10px 0px !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#35779A;
}

.selectedTitle2 {
	position:relative;
	float:left;
	width:640px !important;
	width:628px;
	margin:30px 0px 10px 0px !important;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#35779A;
}

.selfooter {
	position:relative;
	float:left;
	width:900px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999999;
	border-top:1px solid #CCCCCC;
	margin:40px 0px 0px 0px;
	padding:15px 0px 50px 0px;
	display:block;
}

.selfooter a{
	color:#999999;
	text-decoration:none;
}

.selfooter a:hover{
	text-decoration:underline;
}

.rssLink {
	position:relative;
	float:right;
	width:300px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.rssLink img{
	border:0px;
	float:left;
	margin:0px 5px 0px 0px;
}

.rssLink p{
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.rssLink a{
	text-decoration:none;
	color:#81B7D3;
	font-weight:bold;
}

.rssLink a:hover{
	text-decoration:underline;
	font-weight:bold;
}
