body {
	font-family:Helvetica,Arial,sans-serif;
	color:black;
}
form {
	padding:4px;
	margin:0;
}
h1 {
	font-family:Futura,"HelveticaNeue-Light",Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-size:20px;
}
h1 a {
	font-size:20px;
}
h2 {
	margin:5px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:14px;
}
h3 {
	font-family:Futura,Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-size:13px;
	margin:0;
}
h2 a {
	color:black;
}
p {
	font-size:12px;
	
}
a {
	font-size:12px;
	color:white;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.sidelink {
	font-family:Futura,"HelveticaNeue-Light",Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-size:20px;
	color:pink;
}
p a {
	color:black;
	text-decoration:underline;
}
ul {
	padding-left:18px;
	padding-bottom:10px;
}
li {
	font-size:12px;
	margin:4px 4px 4px 4px;
	padding:0px 4px 4px -2px;
	border-bottom:1px white dotted;
	list-style:circle;
}

.i { font-style:italic; }
.b { font-weight:bold;}

table#maintable {
	margin:20px 0px 0px 0px;
}
table#frontbottom {
	border:0px black solid;
	height:100px;
	margin:12px;
}
table#frontbottom td {
	padding:1px;
}
table#frontbottom div.panewrapsmall {
	margin:4px;
}
div.panewrapsmall {
	width:245px;
	margin:1px;
	padding:0;
}
table.mainpage div.panewrapsmall div.pane {
	height:400px;
}
div.panewrapbig {
	width:400px;
	margin:20px 0px 0px 4px;
}
div.pane {
	position:relative;
	text-align:left;
	padding:0px;
}
div.pane div.panetop {
	margin:0;
	padding:0;
}
div.pane div.panetop h1 {
	text-align:left;
	font-size:19px;
	background:url(tl2.gif) no-repeat top left;
	padding:4px 6px 0px 6px;
	margin:0px 0px;
	color:white;
	border-bottom:0px white solid;
	height:29px;
}
div.pane div.panetop a {
	color:white;
	text-decoration:none;
}
div.pane div.panetop a:hover {
	text-decoration:underline;
}
div.continue {
	position:absolute;
	bottom:7px;
	right:4px;
	text-align:right;
	margin:4px;
}	
div.continue a {
	padding:2px;
	border:2px white solid;
	font-size:14px;
}
div.continue a:hover {
	background-color:white;
	text-decoration:none;
}

div.pane p {
	font-family:Helvetica;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:6px;
}
div.pane div.panebottom {
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(br2.gif) no-repeat bottom right;
	height:5px;
	width:5px;
}
div.special p {
	font-weight:bold;
	color:#ab3363;
	padding-bottom:0;
}

div#pane1 {
	background-color:#b6cfa9;
}
div#pane1 div.panetop {
	background:#50962d url(greenback.gif) repeat-x;
	border-top:1px white solid;
}
div#pane1 div.continue a {
	background-color:#50962d;
}
div#pane1 div.continue a:hover {
	background-color:white;
	color:#50962d;
}

div#pane2 {
	background-color:#dca5a5;
}
div#pane2 div.panetop {
	background:#e21818 url(redback.gif) repeat-x;
	border-top:1px white solid;
}
div#pane2 div.continue a {
	background-color:#e21818;
}
div#pane2 div.continue a:hover {
	background-color:white;
	color:#e21818;
}

div#pane3 {
	background-color:#c3c0e9;
}
div#pane3 div.panetop {
	background:#8c84db url(blueback.gif) repeat-x;
	border-top:1px white solid;
}
div#pane3 div.continue a {
	background-color:#8c84db;
}
div#pane3 div.continue a:hover {
	background-color:white;
	color:#8c84db;
}

div#signup {
	background-color:orange;
}
div#signup p {
	font-size:11px;
	margin:0;
	padding:0 4px;
}

div#resources {
	background-color:#999;
}
