/* 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
}

.vtop {vertical-align:top}
.vbottom {vertical-align:bottom}

/* End Generic CSS applicable */


/* Page specific CSS */

/* 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;
}
