/* CSS Document */
body, div, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #404040;
	margin: 0px;
	padding: 0px;
}
P {
	background-color: white;
	font-size: 10pt;
	line-height: 19px;
}	
BODY {
	background-color: #f1e9dd;
	text-align:center;
}
A:link, A:visited {
	font-size: 9pt;
	color: #303030;
	text-decoration: none;
}		
A:hover, A:visited:hover {
	font-size: 9pt;
	color: #303030;
	text-decoration: underline;
}
H1 {
	margin:0; 
	padding:0;
}
H2 {
	margin:0;
	padding:10px 6px 10px 20px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
H2 span {
	text-decoration:line-through;	
}
img {
	border:none;
	margin:0;
	padding:0;
}
#container {
	margin:0 auto;
	padding:0 0 30px 0;
	width:705px;
	border:solid 1px black;
	background-color:#fff;
}
#header {
	margin:0 auto;
	padding:0;
	height:auto;
	width:auto;
}
#header-rt {
	float:right;
	margin:0 auto;
	padding:0;
	width:459px;
	height:auto;
	text-align:left;
}
#header-rt span {
	font-size:12pt;
	font-weight:bold;
	letter-spacing:1.0px;
}
#header-rt ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}
#header-rt li {
	list-style-type:none;
	display:block;
	margin:0;
	padding: 3px;
	width:auto;
	height:auto;
	float:left;
}
#header-rt li:after {
	content:" | ";
}
#header-lt {
	float:left;
	margin:0 auto;
	padding:0;
}
#header-lt img {
	padding:10px;
}
#logobar {
	margin:0 auto;
	padding:30px 0 0 0;
	height:auto;
	width:auto;
}
#logo {
	height:auto;
	float:left;
	padding:20px 0 0 0;
	margin:0 auto;
}
#logo img {
	margin:0 0 0 10px;
	padding:0;
	width:auto;
	vertical-align:bottom;
}
#inforequest {
	width:342px;
	height:auto;
	background-color:#ffc922;
	float:right;	
}
#inforequest p {
	text-align:center;
	padding:10px;
	background-color:#ffc922;
}
#inforequest a {
	color:#616161;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#inforequest a:hover {
	color:#333333;
	text-decoration:underline;
}
#hero {
	width:auto;
	margin:0 auto;
	padding:0;
}
#hero-rt {
	float:right;
	margin:0 auto;
	padding:0;
	width:auto;
}
#hero-lt {
	float:left;
	margin:0 auto;
	padding:0;
	width:auto;
}
#content {
	width:auto;
	margin:0 auto;
}
#content-rt {
	float:right;
	margin:0;
	padding: 0;
	width:459px;
}
#content-rt a, #help a {
	font-size: 10pt; 
	text-decoration: underline;
}
#content-rt a:hover, #help a:hover {
	text-decoration: none;
}
#content-rt p {
	padding: 10px 10px 10px 20px;
	margin:0;
	line-height:18px;
	text-align:left;
}
#content-rt table {
	margin:10px 10px 10px 20px;
}
#content-rt th, #content-rt td {
	text-align:left;
}
#content-rt th {
	padding-top 6px;
}
#content-rt th a {
	font-size:12pt;
}
#content-lt {
	float:left;
	margin:0;
	padding:10px;
	width:200px;
}
#content-lt img {
	padding:6px;
}



/***Tony Aslett's clearing hack***/
.clearing:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearing {
	display: inline-block;
}

/* hides from IE/Mac \*/
* html .clearing { 
	height: 1%;
}

.clearing {
	display: block;
}
/* end hide from IE-Mac */
/***end clearing hack***/


#contactinfo {
	text-align:left;
	width:300px;
	
}
div.helpShow0 {
	display:none;
	height:0;
	width:0;
}
div.helpShow1 {
	display:block;
	width:auto;
	height:auto;
	border:solid 1px black;
}
#help table {
	background-color:#fff;
	padding:4px;
}
#help td, #help th {
	text-align:left;
}


#footer, #crosslnk {
	margin:0 auto;
	padding:10px 0 0 0;
}
#crosslnk p {
	text-align:left;
	padding: 6px 12px 6px 12px;
}
#crosslnk a {
	font-size: 9pt;
	text-decoration:underline;
}
#crosslnk a:hover {
	font-size: 9pt;
	text-decoration:none;
}
#promo {
	width:458px;
	margin:0 0 10px 1px;;
	text-align:center;
	padding:8px 0 8px 0;
	color:#303030;
	background-color:#fcc922;
}
#promo p {
	color:#616161;
	background-color:#fcc922;
	line-height:normal;
	text-align:center;
}
#promo a {
	font-size:18px;
	color:#616161;
	text-decoration:none;
	font-weight:bold;
	background-color:#fcc922;
}
#promo a:hover {
	text-decoration:underline;
	color:#424242;
}
