	/* ReyPaca-style */	
	html,body {
		margin:0;
		padding:0;
		height:100%; /* needed for container min-height */
		background:#3a3a3a;
		font-size: 9pt;
		font-weight: normal;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: normal;
		color:#666;
	}
	
	h1 { 
		font:0.8em; 
		margin:0.5em 0;
		}
	
	h2 {
		font:0.75em; 
		margin:0 0 0.5em;
	}
		h1, h2, a {
			color: #808080;
		}
	
	p { 
		line-height:1.5; 
		margin:0 0 1em;
	}
	
	td {		font-size: 9pt;
		font-weight: normal;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: normal;
		color:#666;}
	
	
	/* LINK DEFENITION */
	
	
	a:link, a:visited {
		color: #999;
		background-color: transparent;
		text-decoration: none;
		}
	
	a:hover {
		color: #333;
		background-color: transparent;
		text-decoration: none;
		}
	
	a:active {
		color: #999;
		background-color: transparent;
		text-decoration: none;
		}
	
	a:focus { 
		outline: none;   
		}
	
	:focus {
		-moz-outline-style: none;
		}
	
	
	/* END LINK DEFENITION */
		
	img {
		border: none;
		}	
	
	.table_content {
		margin:20px 20px 0 28px;  /*top, right, bottom, left*/
		}

	fieldset {
		border: none;
		padding: 0;
	}
	
	label {
		font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #4f4f4f;
		padding: 0;
		}
		
	input, .options {
		float: left;
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #4f4f4f;
		background-color:#F4F5FD;
		border:1px solid #9C9C9C;
		padding: .2em;
	}
	
	select {
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #4f4f4f;
		background-color:#F4F5FD;
		border:1px solid #9C9C9C;
	}
	
	textarea {
		float: left;
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #4f4f4f;
		background-color:#F4F5FD;
		border:1px solid #9C9C9C;
		padding: .2em;
	}
	
	.options input {
		float: none;
		padding-left: 0;
	}
	
	.options label {
		font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #4f4f4f;
		text-transform: none;
	}
	
	input[type="submit"] {
		background-color: #ededed;
		border: 2px solid;
		border-color: #bfbfbf #a3a3a3 #a3a3a3 #d6d6d6;
		height:40px;
	}
	

	#navcontainer  {
		margin: 0 auto;
		padding:0px 0 4px 20px;         /*top, right, bottom, left*/
		width: 90%;	
	}
	
	#navlist {
	font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	margin: 0 20px 0 0; /*top, right, bottom, left*/
	padding: 0;
	list-style-type: none;
	}
	
	#navlist li {
	padding: 0;
	margin: 0;
	text-indent: 0;
	display: inline;
	}
	
	#navlist li a {
	/* letter-spacing: -1px; */
	text-decoration: none;
	color: #999;
	font-size: 0.7em;
	padding: 0 2px;
	text-transform: uppercase;	
	}
	
	#navlist li a:hover,#navlist a#current {
	color: #333;
	border-top: none;
	font-size: 0.7em;
	}
	
	#navlist a#current { 
	color: #000; 
	}
	
	#subnavlist li { 
	list-style-type: square; 
	}
	
	#active { 
	color: #000; 
	}	
	
	#container_images {
	width:100%;
	text-align:left;
	padding: 0;
	margin: 0; 
	text-align: left;
	display:block;
	}
	
/* Start MouseOver Effect Images */	
		
	.hoverbox
	{
		width:680px;
		cursor: default;
		list-style: none;
	}
	
	.hoverbox a
	{
		cursor: default;
	}
	
	.hoverbox a .preview
	{
		display: none;
	}
	
	.hoverbox a:hover .preview
	{
		display: block;
		position: absolute;
		top: -33px;
		left: -45px;
		z-index: 1;
	}
	
	.hoverbox img
	{
		background: #fff;
	/*	border-color: #aaa #ccc #ddd #bbb;
		border-style: solid;
		border-width: 1px;
		color: inherit;*/
		padding: 2px; 
		vertical-align: top;
		width: 118px;
		height: 89px;
	}
	
	.hoverbox li
	{
	/*	background: #eee;
		border-color: #ddd #bbb #aaa #ccc;
		border-style: solid;
		border-width: 1px;
		color: inherit; */
		display: inline;
		float: left;
		margin: 3px;
		padding: 11px;
		position: relative;
	}
	
	.hoverbox .preview
	{
		border-color: #eee;
		border-style: solid;
		border-width: 1px;
		padding: 2px; 
		width: 380px;
		height: 254px;
	}

/* End MouseOver Effect Images */