h1
{
	color:#422C63;
	font-size:120%;
	margin:0;
	font-family:arial, Tahoma, verndana,  sans-serif;
	padding-bottom:10px;
	background-color:#FFFFFF;
}

.smallheader
{
	color:#422C63;
	font-size:100%;
	margin:0;
	font-family:arial, Tahoma, verndana,  sans-serif;
	padding-left:2px;
	background-color:#FFFFFF;
}

a
{
	text-decoration:none;
	color:Black;
	background-color:inherit;
}

a:hover
{
	text-decoration:underline;
	color:#800517;
	background-color:inherit;
}

html 
{
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background-color:#ffffff; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	color:inherit;
}

body 
{
	font-family: arial, Tahoma, verndana,  sans-serif;
    font-size: 75%;
	height:100%;
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
}

#content 
{
	display:block; 
	height:100%;
	width:600px; 
	max-height:100%; 
	padding-left:40px;
	overflow:auto; 
	position:relative; 
	z-index:0;
	margin:0 auto;
}

#head 
{
	position:absolute; 
	margin:0; 
	top:0; 
	display:block; 
	left: 50%;
	width:600px; 
	margin-left: -305px;
	height:70px;
	z-index:2; 
	border-bottom:3px solid #422C63;
	background-color:#FFFFFF;
	color:inherit;
}

#foot 
{
	position:absolute; 
	margin:0; 
	bottom:0; 
	display:block; 
	left: 50%;
	width:600px; 
	margin-left: -305px;
	height:38px; 
	background:#ffffff; 
	color:#000; 
	font-size:2em; 
	z-index:1; 
	border-top:1px solid #422C63;
}

.navimage
{
	padding-right:7px;
}

.nav
{
	font-family:arial, Tahoma, verndana,  sans-serif;
	font-size:55%;
	color:#422C63;
	font-weight:bold;
	padding:0 15px 0 15px;
	vertical-align:text-top;
	background-color:#FFFFFF;
}

a.nav
{
	color:#422C63;
	background-color:#FFFFFF;
}

.headerimage
{
	padding-right:250px;
}
	
.pad1
{
	display:block; 
	height:70px;
}

.pad2 
{
	display:block; 
	height:35px;
}

.comp-table
{
    font-weight : bold;
    color: #000000;
	width:450px;
	height:18px;
	padding:7px 0px 7px 20px;
	border-bottom:Solid 1px #422C63;
	background-color:#FFFFFF;
}

.comp-table-text
{
	float:left;
	width:375px;
}

.comp-table-explain
{
	float:left;
}

.filter-table-text
{
	float:left;
	width:175px;
}

.filter-table-dropdown
{
	float:left;
	width:200px;
	font-weight:normal;
}

.filter-table-explain
{
	float:left;
}

#explanation-window
{
	display:block; 
	width:500px; 
	height:50px;
	position:relative; 
	z-index:3;
	padding-top:20px;
	margin-left:20px;
	text-align:center;	
}

.pointer
{
	padding-right:5px;
}

.maincontent
{
	z-index:0;
	margin-left:20px;
	width:550px;
}

.compare-dropdown
{
	z-index:0;
	padding-top:20px;
	float:left;
	width:275px;
}

.compare-dropdown-plus-2px
{
	z-index:0;
	padding-top:22px;
	float:left;
	width:275px;
}

.dropdown
{
	z-index:0;
	width:220px;	
	font-family: arial, Tahoma, verndana,  sans-serif;
    font-size: 100%;
}

.copywrite
{
	text-align:right;
	padding:7px 20px 7px 0px;
}

.PageHeader
{
	padding-top:20px;
	font-size:100%;	
}

.compare-button
{
	font-size:90%;
}

.footer-image
{
	border:0px;
}

.BoldItalic
{
	font-weight:bold; 
	font-style:italic
}

.Survey
{
	background-color:#EFE8EF;	
	width:550px;
}

.PaddedButton
{
	padding:10px;	
}
