h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#006699;
	margin:0px;
	padding:0px;
}

h2{
	font-size:16px;
	font-weight:normal;
}

ul{
	font-weight:bold;
}

li{
}

.quote{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}
.quote_small{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.author{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#SignUp .signupframe {
  background: #ffffff;
  color: #226699;
  font-family: Arial, Helvetica, sans-serif;
}

.formHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#006699;
}

fieldset { border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea { width:260px;font:12px/12px 'Arial',arial;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.footer a:link, .footer a:visited, .footer a:active{
	color:#666666;
	text-decoration:none;
}
.footer a:hover, .footer a:visited:hover{
	color:#0066CC;
	text-decoration:underline;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */