/* Generic CSS applicable */

body, body div, body p, body th, body td, body li, body dd, body pre {
/*  font-size:x-small; /* trick WinIE4/5 */
  font-size:10pt;
}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd, html>body pre {
  font-size:10pt; /* be nice to Opera */
}

html {
  color:#000; background:#fff;
  margin:0; padding:0;
  height:100%;		/* force 100% height so inherited elements e.g. tables can set a relative percentage height */
}
body {
  color:#000;
  margin:0;
  padding:0;border:0;
  font-family:arial,verdana,sans-serif;
  text-align:center;
  font-size:10px;
  height:100%;		/* force 100% height so inherited elements e.g. tables can set a relative percentage height */
  width:100%;		/* force 100% width so inherited elements e.g. tables can set a relative percentage width */
}

div,span {
  border:0px;
  padding:0px;
  margin:0px;
  _font-size: 0px;		/* IE6 Hack: assumes that containing text is default font size and makes div this size 
				  _property:value hack applies to IE4-6 on windows and IE4-5 on MAC. */
}
	
h1 {
  font-size:18pt;
  font-weight:bold;
  display:inline;
}
h2 {
  font-size:14pt;
  font-weight:bold;
  display:inline;
}

table {
  margin:0px;
  margin-left: auto;		/* allow centering in CSS2.1 compliant browsers IE8,FF3.5.3 now centers,older browsers center by default	*/
  margin-right: auto;
  border:0px;
  padding:0px;
  border-spacing:0px;		/* this css does not effect on IE6, add cellpadding=0-2px cellspacing=0-2px for IE. each html table needs values to be tried as depends if in a form and other unknown reasons*/
}

td {
  padding:0px;
  border-spacing:0px;
}

img {
  border:0;
  margin:0;
}

a {
  text-decoration:none;
  color:#00f;
}

.instruct {
  display:inline;
  font-size:14px;
  font-weight:normal;
  color:black;
  text-align:center;
}

.inform {
  display:inline;
  font-size:12px;
  line-height:12px;
  font-weight:normal;
  color:#4C2619;
  text-align:center;
}

.footertxt {
  color:#000;
  text-align:center;
  display:inline;
  font-size:12px;
  line-height:1.1;
  padding:0;
  margin:0;
}

.vtop {vertical-align:top}
.vbottom {vertical-align:bottom}

/* End Generic CSS applicable */


/* Page specific CSS */

li {margin-left:30px}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}

div#wrapper {
	position:relative;
	background-position:top;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	top: 0px;
	width:672px;
	font-size:0px;		/* IE6,7,8 hack to get background to align to top */
}


.nolayer
{
width:100px;height:5px;
}


/* get rid of those system borders being generated for A tags */
a:active {outline:none;}
a:focus {outline-style:none;}



.custfb {
	font-size:10px;
	line-height:1.1;
	width:660px; 
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #ccc;
background-color:#f7f7f7;
}


.scrollable {
	position:relative;
	overflow:hidden;
	width:610px; 
	height:300px;
	text-align:left;
	
}

.scrollable .items {
	height:20000em;
	position:absolute;
	margin:4px;
	clear:both;
}
.hcomment {
	text-align:center;
	width:100%;
  	font-weight:bold;
	background-color:#e0e0e0;
}
.comment {
	text-align:center;
	width:100%;
	background-color:#e7e7e7;
}
.comment2 {
	text-align:center;
	width:100%;
	background-color:#f7f7f7;
}

.validiction {
	text-align:center;
	width:100%;		
}

.navi {width:14px; }
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(/sitegfx/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
.navi a:hover {background-position:0 -8px;}
.navi a.active {background-position:0 -16px;}

a.browse {
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
}
a.up, a.down	{ 
	background:url(/sitegfx/vert_large.png) no-repeat; 
	float: none;
	margin: 2px;
}
a.up:hover  	{ background-position:-30px 0; }
a.up:active  	{ background-position:-60px 0; }
a.down 		{ background-position: 0 -30px; }
a.down:hover  	{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 
a.disabled {visibility:hidden !important;} 	
