body {
	font:76%/130% verdana, arial,sans-serif;
	color: #444;
}
a {text-decoration: none; color: #0091bb;}
a:hover {text-decoration:  underline;}
p {
	margin:10px 0;
	line-height: 1.5em;
}
html,body {
	background:#c1d6e9 url(/images/page_background.jpg) 0 0 repeat-x;
	margin:0;
	padding:0 0 50px 0;
}
/* layout */
/* 176 + 534 + 250 = 960 */
div.container {
	width:960px;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	margin-left: auto;
	margin-right: auto;
	background:  url(/images/container_background.gif) 222px 0 repeat-y; 
}
div.header {
	position:absolute;
	top:0;
	left:0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
div.column1BG {
	width:222px;
	position:absolute;
	top:196px;
	left:0;
}
div.column2BG {
	width:501px;
	position:absolute;
	top:196px;
	left:222px;
}
div.column3BG {
	width:237px;
	position:absolute;
	top:196px;
	right:0;
}
div.content {
	margin: 196px 0 0 0;
	clear:both;
	padding:0;
	width:100%;
	z-index:1;	
}
div.wrap1and2 {
	width:723px;
	float:left;
	margin:0;
	padding:0;
}
div.column1 {
	position:relative;
	top:0;
	z-index:3;
	width:222px;
	float:left;
	padding:0;
	margin:0;
}
div.column1box {
	padding:30px 0 0 0;
	margin:0;
}
div.column2 {
	position:relative;
	z-index:3;
	float:right;
	width:501px;
	padding:0;
	margin:0;
}
div.column2box {
	padding:30px 25px 30px 30px;
	margin:0;
	min-height: 400px;
	height:auto !important; /* ie6 */
    height:400px;
}
div.column3 {
	position:relative;
	z-index:3;
	width:237px;
	float:right;
	padding:0;
	margin:0;
}
div.column3box {
	padding: 30px 15px;
	margin:0 10px 0 0;
}

* html div.column1_box,* html div.column2_box,* html div.column3_box {
	overflow: hidden; /* IE6 only */
}
div.footer {
	clear:both;
	position:relative;
	z-index:1;
	left: 222px;
	width: 738px;
	border-top: 1px solid #777;
	background-color: #c1d6e9;
}
div.footerbox {
	position:relative;
	padding: 6px 0 0 0;
}
div.footerbox p {
	font-size: .9em;
	color: #000;
	margin: 0;
	text-align: center;
}
.fix {
	visibility:hidden;
	clear:both;
	display:block;
}
.nodisplay {
	display: none;
}
/*
Hex colors...
red background: #cc0000
light blue background: #d7d4eb
blue text: #08365f
bullets: #eb9999
*/