/* Elements */
body{
	background:url(images/body_bg.gif) top left repeat-x #3e99bd;/* sea blue */
}
div, p, td, li, h1, h2{
	font-family:arial, gadget, sans-serif;
	color:#333333;
}
h1{
	font-size:115%;
	font-weight:normal;
	margin:0px 0px 4px 0px;
}
h2{
	font-size:90%;
	font-weight:bold;
	margin:0px;
}
p{
	font-size:75%;
	line-height:130%;
	margin:0px 0px 14px 0px;
}
li{
	font-size:75%;
	margin:0px 0px 8px 0px;
	padding:0px;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
td{
	font-size:75%;
}
a, a:visited{
	color:#ea2b2e;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	display:block;
	border-width:0px;
}
/* IDs */
#head{
	width:700px;
	margin:0px auto 0px auto;
}
#main{
	display:block;
	overflow:hidden;
	width:700px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:url(images/main_bg.gif) top left repeat-y #f3f5f8;
}
#col1{
	float:left;
	width:300px;
	margin:17px 17px 17px 33px;
	padding:0px;
}
#col2{
	float:left;
	width:300px;
	margin:17px;
	padding:0;
}
#tail{
	display:table;
	width:700px;
	margin:0px auto 0px auto;
}
/* Classes */
a.links{
	display:block;
	margin:0px;
	padding:0px 0px 0px 7px;
	width:192px;
}
div.spread{
	margin:0px 0px 0px 16px;
}
h1.important{
	color:#368296;
	border-color:#368296;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	background-color:#ddeff4;
}
img.wrap{
	float:left;
	margin:7px 7px 0px 0px;
}
.footer{
	display:table;
	width:700px;
	background:url(images/footer_bg.gif) bottom left repeat-y;
}
@media print{
	body{
		background-image:none;
		background-color:none;
		color:#000000;
		margin:0px;
	}
}

