body { margin:0; font:14px/20px Arial,Verdana,Geneva,sans-serif; color:#666; background-color:#c0c0c0; }

h1 { margin:0 0 20px 0; color:#e00400; font:bold 24px/28px Arial,Verdana,Geneva,sans-serif; }
h2 { margin:0 0 5px 0; color:#e00400; font:bold 20px/24px Arial,Verdana,Geneva,sans-serif; }
h3 { margin:0 0 5px 0; color:#464646; font:bold 18px/20px Arial,Verdana,Geneva,sans-serif; }
h4 { margin:0 0 5px 0; color:#464646; font:bold 16px/19px Arial,Verdana,Geneva,sans-serif; }

a, a:link, a:visited { color:#e00400; text-decoration:none; }
a:hover, a:visited:hover { color:#bb0000; text-decoration:none; }

p { margin:0}
p.big { color:#111; margin-bottom:20px; font:16px/19px Arial,Verdana,Geneva,sans-serif; width:100%; }
p.small { color:#666; margin-bottom:20px; font:14px/19px Arial,Verdana,Geneva,sans-serif; width:100%; }
p.note { color:#666; margin-bottom:16px; font:12px/16px Arial,Verdana,Geneva,sans-serif; font-style: italic; width:100%; }

ul { padding:0 0 0 15px; margin:0 0 20px 0; }
	ul li { margin-bottom:5px; font:16px/19px Arial,Verdana,Geneva,sans-serif;}
	ul p { width:100%; }

table { margin:10px 0 20px 0; padding:0; font:14px/16px Arial,Verdana,Geneva,sans-serif; }
	table td { vertical-align:top; padding:0 20px 0 0; }
		table td ul { margin:0; padding:0; list-style-type: none;}
			table td ul li { margin-bottom:0px; }
				table td ul li p { margin-bottom:5px; }
			table td p { width:500px; margin-bottom:10px; font:12px/18px Arial,Verdana,Geneva,sans-serif;}
			
hr { border:0px; border-bottom: 1px solid #ccc; margin:40px 10px;}

.red { color:#e00400; }

#wrapper { width:1000px; margin:0 auto; position:relative; border-left:1px solid #000; border-right:1px solid #000; background-color:#fff;}
	
	#wrapper #spikey { position:absolute; top:0; right:10px; }
	
	#wrapper #header { background:url("../images/header-bg.gif") no-repeat; height:145px; }
		#wrapper #header img { margin:50px 0 0 50px; }
		#wrapper #header h1 { color:#fff; margin:10px 0 0 50px; font:bold 24px/24px Arial,Verdana,Geneva,sans-serif;}
	
	#wrapper #nav { background:url("../images/nav-bg.gif") repeat-x; height:35px; padding-left:30px; }
		#wrapper #nav a { display:inline-block; margin:8px 0 0 20px; }
		
	#wrapper #content { padding:45px 50px; }	

.button {
    background-color: #fff;
    border: 1px solid #dd1100;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-weight: 400;
    padding: 5px 15px;
}

a.button:hover {
    background: #f57300;
	border: 1px solid #f57300;
    color: #fff;
}
