body {
	font-size:10px;
	background-color:#000;
}
	#container {
		display:block;
		width:891px;
		margin-left:auto;
		margin-right:auto;
	}
		#topbar {
			display:block;
			height:83px;
			background-image:url(../images/top.jpg);
			background-repeat:no-repeat;
			background-position:top center;
			overflow:hidden;
		}
			#topbar h1.link span {
				display:none;
			}
			#topbar h1.link {
				display:none; /* for now... this show the little logo they don't want.... */
				position:absolute;
				top:40px;
				margin-left:50px;
			}

			#topbar hr,
			#footer hr {
				display:none;
			}
			
			#menu {
				display:block;
				padding-top:55px;
				font-size:10px;
				font-weight:bold;
				color:#92989b;
				font-family:verdana;
				text-transform:uppercase;
				margin-right:50px;
			}
				#menu a {
					padding-left:10px;
					padding-right:10px;
					padding-bottom:16px;
					color:#92989b;
				}
				#menu a.hover,
				#menu a:hover {
					color:#ddd;
				}
				#menu ul {
					margin:0px;
					padding:0px;
					float:right;
					display:block;
				}
					#menu ul li {
						margin:0px;
						padding:0px;
						list-style:none;
						list-style-image:none;
						display:block;
						float:left;
						height:27px;
					}
						#menu ul ul {
							float:none;
							clear:both;
							display:none;
							width:150px;
							position:absolute;
							top:82px;
							/*_position:relative;*/
							/*_top:12px;*/
							/*_left:0;*/
							z-index:100;
							background-image:url(../images/menu_bottom.gif);
							background-position:bottom center;
							background-repeat:no-repeat;
							padding-bottom:6px;
						}
							#menu ul ul li {
								display:block;
								text-align:left;
								float:none;
								clear:both;
								background-color:#333;
								height:auto;
								border-left:1px solid #4a4a4a;
								border-right:1px solid #4a4a4a;
							}
							#menu ul ul a {
								display:block;
								padding-top:5px;
								padding-bottom:4px;
								text-transform:lowercase;
								font-weight:normal;
								border-top:0;
								background-image:url(../images/menu_line.gif);
								background-position:top center;
								background-repeat:no-repeat;
							}				
			
		#header {
			display:block;
			height:210px;
			background-image:url(../images/pepperstrook.jpg);
			background-position:top center;
			background-repeat:no-repeat;
			font-size:10px;
		}
			#header div.viewvideo {
				display:block;
				float:right;
				margin-top:35px;
				margin-right:15px;
			}
				#header div.viewvideo a {
					display:block;
					background-image:url(../images/video.gif);
					background-repeat:no-repeat;
					background-position:bottom;
					width:99px;
					height:50px;
				}
					#header div.viewvideo a:hover {
						background-position:top;
					}
				#header div.viewvideo img {
					display:none;
				}
			#header #videoPopup {
				display:none;
			}
			#header div.specbox {
				display:none;				
			}

		#content {
			display:block;
			background-image:url(../images/content.gif);
			background-repeat:no-repeat;
			background-position:top center;
			padding:25px;
			padding-left:50px;
			padding-right:0;
			overflow:hidden;
		}
			#content div.title {
				display:block;
				margin-bottom:15px;
			}
			#content .article,
			#content .content {
				display:block;
			}
			#content .article .leftMargin {
				margin-left:15px;
			}
			#content .article .rightMargin {
				margin-right:15px;
			}

			#content div.colom {
				display:block;
				float:left;
				width:225px;
				padding-right:25px;
				border-right:1px solid #333;
				margin-right:25px;
			}
			#content div.lastcolom {
				padding-right:0;
				border-right:0;
				margin-right:0;
			}
			#content div.whole {
				display:block;
				padding-right:50px;
				clear:both;
			}
			#content div.article_container {
				display:block;
				margin-bottom:50px;
			}
			
		#footer {
			background-image:url(../images/logoHPS.png);
			background-position:top center;
			background-repeat:no-repeat;
			padding-top:55px;
			display:block;
			text-align:center;
			font-size:10px;
			color:#666;
			padding-bottom:30px;
		}
			#footer a {
				color:#666;
			}
			

/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:400px; width:600px; left:50%; top:15%; margin-left:-300px; background-color:#fff; border:1px solid #666;}
#modalContainer a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}


.niceTable ,
.niceTable tr ,
.niceTable td {
	border:0;
	margin:0;
	padding:3px;
	font-size:12px;
}
.niceTable .lightRow {
}
.niceTable .darkRow {
	background-color:#1a1a1a;
}
.niceTable tr.tableHeader {
}
.niceTable tr.tableHeader td {
	padding:0;
	text-align:left;
}
.niceTable h3 {
	width:100%;
	display:block;
	border-bottom:1px solid #ccc;
	color:#666 !important;
	font-size:16px;
}
