*
{
	margin: 0px;
	padding: 0px;
}
body
{
	_text-align: center;
	background: url('images/background.gif');
	background-color: #fff;
	background-position: top center;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#sitewrap
{
	_height: 1%;
	_padding-bottom: 20px;
	_text-align: left;
	_width: 907px;
	background-color: #fff;
	border: 1px solid #666666;
	margin: 0px auto 50px;
	margin-top: 20px;
	min-height: 1%;
	position: relative;
	width: 905px;
}
#sitewrap:after
{
	clear: both;
	content: "CSS Pulldown";
	display: block;
	float: none;
	height: 1px;
	margin-top: -1px;
	visibility: hidden;
}
.header
{
	background: url('images/header.gif');
	background-position: top center;
	background-repeat: no-repeat;
	height: 163px;
	left: 0px;
	margin: 0px auto;
	position: absolute;
	top: 0px;
	width: 905px;
}
.header 
{
	color: #FFFF00;
	font-size: 190%;
	font-weight: normal;
	letter-spacing: 0.05em;
	padding: 16px 18px 0px 0px;
	text-align: right;
}
.placemenu
{
	left: 0px;
	margin: 0px 20px;
	position: absolute;
	top: 210px;
	width: 171px;
}
.menu, .menu2, .menuCurrent, .menu2Current
{
	_height: 30px;
	background: url('images/button.gif');
	background-repeat: repeat-y;
	border: 2px #003366 solid;
	margin-bottom: 5px;
	min-height: 25px;
	width: 155px;
}
.menu2, .menu2Current
{
	background: url('images/button2.gif');
	background-color: #4F7FAF;
	background-position: -20px 0px;
	color: #FFF;
	margin-left: 20px;
	width: 135px;
}
.menu2 a:link, .menu2 a:visited,.menu2Current a:link, .menu2Current a:visited
{
	color: #FFF;
}
.menuCurrent, .menu2Current
{
	background: url('images/button-selected.gif');
}
.menuCurrent a:link, .menuCurrent a:visited,.menu2Current a:link, .menu2Current a:visited
{
	color: #000;
}
.placemenu a
{
	_height: 20px;
	display: block;
	min-height: 20px;
	padding: 3px 5px;
	text-decoration: none;
}
.placemenu a:hover
{
}
.placemenu .menu a:hover
{
	background: url('images/button-hover.gif');
}
.placemenu .menu2 a:hover
{
	background: url('images/button2-hover.gif');
	background-position: -20px;
}
.placemenu .menucurrent, .placemenu .menu2current
{
}
.menu a
{
	_height: 25px;
	color: #fff;
}
.menuCurrent a, .menu2Current a, .menu2 a
{
	_height: 25px;
	color: #000;
}
.menuCurrent a:hover, .menu2Current a:hover
{
	color: #000;
}
.feature
{
	background-color: #fff;
	border: 1px #003366 solid;
	min-height: 50px;
	width: 157px;
}
.feature p
{
	padding: 5px;
}
#topbar
{
	_width: 905px;
	background-color: #666;
	border-top: 2px solid white;
	color: #fff;
	height: 22px;
	left: 0px;
	padding: 3px 20px 0px 3px;
	position: absolute;
	text-align: right;
	top: 163px;
	width: 882px;
}
#topbar a
{
	color: #fff;
	text-decoration: none;
}
#topbar a:hover
{
}
.footer a
{
	color: #000;
	text-decoration: none;
}
.footer a:hover
{
}
.content
{
	_height: 500px;
	_width: 476px;
	float: left;
	margin-left: 191px;
	margin-top: 210px;
	min-height: 500px;
	padding: 0px 10px;
	width: 454px;
}
.content a
{
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}
.content a:hover {text-decoration: none; color: blue}

{
}
.content p
{
	color: #444;
	line-height: 180%;
	padding: 5px 0px;
}
.content ol, .content ul
{
	padding-left: 15px;
}
.content li
{
	color: #444;
	line-height: 180%;
}
.content h1
{
	_height: 40px;
	background: url('images/tick_heading.gif');
	background-position: 0px 10px;
	background-repeat: no-repeat;
	border-top: 1px solid #666;
	color: #000;
	font-size: 150%;
	font-weight: normal;
	min-height: 40px;
	padding: 4px 30px;
}
.subsform
{
	background-color: #e5eaef;
	border: 1px solid #003366;
	float: left;
	margin: 210px 20px 10px 20px;
	width: 198px;
}
.subsform p, #rabox p
{
	color: #333;
	font-size: 80%;
	padding: 5px;
}
.subsform .pretendh1
{
	_height: 34px;
	background: url('images/tick.gif');
	background-color: #003366;
	background-position: 5px 11px;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 100%;
	font-weight: normal;
	min-height: 24px;
	padding: 8px 3px 3px 20px;
}
.subsform input#submit
{
	margin-top: 5px;
}
.footer p
{
	color: #333333;
}
#rabox
{
	_margin-right: 0px;
	background-color: #e5eaef;
	border: 1px solid #003366;
	float: left;
	margin: 10px 20px 20px 20px;
	width: 198px;
}
#rabox h1
{
	_height: 24px;
	background: url('images/tick.gif');
	background-color: #003366;
	background-position: 5px 6px;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 100%;
	font-weight: normal;
	min-height: 24px;
	padding: 3px 3px 3px 20px;
}
#rabox a
{
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
#rabox a:hover
{
}
.footer
{
	bottom: -25px;
	left: 0px;
	position: absolute;
	text-align: center;
	width: 100%;
}
table
{
	border-collapse: collapse;
	width: 100%;
}
th, td
{
	color: #444;
	font-size: 80%;
	padding: 5px 5px 5px 0;
	text-align: left;
}
tr
{
	border-bottom: 1px solid #444;
}