/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;
}
body {		
		font-family: arial, helvetica, sans-serif;
		text-align: center;
		color: #a01a1a;
		background-color: #dab28f;
		font-size: 11px;
}
		
#container {
		margin-left:auto;
		margin-right:auto;
		width: 730px; 
		min-height:100%;
		text-align: left;
		background: #ffffff;
        position:relative;
		}
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}		
* html #container {width:730px;w\idth:730px;}
* html body{font-size:10px;f\ont-size:10px}
/* end hack */ 

#mainheader {
		position:absolute;
		left:0;top:0;
		height: 160px;
		width:100%;
		z-index:1;
}
#header {
		height: 127px;
		width:100%;
		background-color: #ceceff;
		margin: 0px;
		position:relative;
		z-index:2;
		overflow:hidden;
}

* html #mainheader {height:161px;he\ight:160px}
* html #header {height:127px;he\ight:127px}
#mainnav {
		width:100%;
		height: 15px;
		background-color: #a01a1a;
		position:relative;
		z-index:2;
		color:#fff;
		text-align:center;
}
* html #mainnav{height:15px;he\ight:15px}		

#mainnav a
{
	color: #fff;
	text-decoration:none;
	padding:6px;
}

#mainnav a:hover
{
	color: #dab28f;
	text-decoration:none;
	padding:6px;
}

.frmheader {
	background-color:#a01a1a; 
	color:#fff; 
	text-align:center; 
	font-weight:bold;
	height:20px;
	text-transform:uppercase;
	font-size:11px;
}

.button {
	background-color:#a01a1a; 
	font: x-small arial, hevetica, sans-serif;
	color:#fff; 
	text-transform:uppercase;
	border:ridge 1px #000000;
	margin-top:5px;
}

.frmfield { 
	font: x-small arial, hevetica, sans-serif;
	color:#a01a1a; 
	text-transform:uppercase;
	border:groove 1px #dab28f;
}

A:link, A:visited, A:active {
color:#a01a1a;
text-decoration:none;
font-weight:bold;
font-weight:normal;
}

A:hover {
color:#a01a1a;
text-decoration:underline;
font-weight:bold;
font-weight:normal;
}

.frmbody {
	background-color:#dab28f; 
	text-align:center; 
	font-weight:bold;
	color:#a01a1a;
	font-size:11px;
}

#sidebar {
		float: right;
		width: 200px;
		padding-top:30px;
		padding-right:20px;
}
#content {
		width: 470px;
		text-align:justify;
		padding-left:20px;
		padding-top:20px;
		padding-bottom:20px;
		line-height:18px;
		font-size:11px;
		}
	
#footer	{
		position:absolute;
		bottom:0;
		width:100%;
		height: 34px;
		background-color: #a01a1a;
		color: #fff;
		text-align:center;
}

* html #footer {height:34px;he\ight:34px;}

#footer a
{
	color: #fff;
	text-decoration:none;
	padding:6px;
}

#footer a:hover
{
	color: #fff;
	text-decoration:none;
	padding:6px;
}

#footer a:visited
{
	color: #fff;
	text-decoration:none;
	padding:6px;
}

.divider1 {
	width:100%;
	height:5px;
	overflow:hidden;
	position:relative;
}

#clearfooter {height:27px;width:100%;clear:both}
.blank , .blank2 {
	position:absolute;
	left:547px;
	width:7px;
	height:0px;
	overflow:hidden;
}
.blank {top:-1px;}
.blank2 {bottom:-1px;}

