body, html, * {
	padding:0;
	margin:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#2358b4;
	background:#ffffff;
	background-image:url(images/stripes.png);
	background-repeat:repeat;
	background-attachment:fixed;
}

#main {
	background-color:#FFFFFF;
	border-left:10px solid #5c7385;
	border-right:10px solid #5c7385;
	border-bottom:1px solid #2358b4;
	width:500px;
	margin:0 auto;
	padding:0;
}

#main p, #main a, #main h1, #main h3, 
#main td, #main ul, #main ol, #main li {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#2358b4;
	font-size:12px;
}

#main h3.header {
	margin:0 auto;
	padding:20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#main p.menu {
	text-align:center;
}

#main p.menu a {
	text-decoration:none;
}

#main p.menu a img {
	margin:0 10px;
	border:none;
}

#main .ichc {
	border:1px solid #7aa1e6;
	padding:8px;
	width:375px;
	margin:25px auto;
	background-color:#e9edf4;
}

#main .ichc p, #main .ichcpercent p {
	padding:8px;
}

#main .ichc h3, #main .ichcpercent h3 {
	margin:0 auto;
	padding:10px 5px;
	font-size:14px;
	font-weight:bold;
}

#main .ichcpercent {
	border:1px solid #7aa1e6;
	padding:8px;
	width:80%;
	margin:25px auto;
	background-color:#e9edf4;
}

#main .ichc ul, #main .ichc ol, #main .ichcpercent ul, #main .ichcpercent ol {
	margin:15px;
}

#main .ichc ul li, #main .ichc ol li, #main .ichcpercent ul li, #main .ichcpercent ol li {
	margin: 2px 10px;
}

#main .nolinks a, #main .nolinks p a {
	text-decoration:none;
}

#main .nolinks ul li {
	margin: 10px;
}

#main p.footer {
	margin:100px 0 25px 0;
	text-align:center;
}

