html,
body {
	background-color: #FFF;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

a { color: #162940; }

/* ===== containers ============================================= */

#container1
{
	background: #fff;
	background-image: none;
}
#container2,
#container3 
{
	background: #fff;
	padding:0;
}

/* ===== header ============================================= */

#header 
{
	background: #fff none;
	position: relative;
	width: 910px;
	height: 90px;
}

#header .logo {
	width: 680px;
}

#header .contactInfo {
	color: #59A5FF;
}

/* ===== content ============================================= */

#contentContainer {
	background:#fff none;
}

#contentHeader 
{
	background: #fff none;
}

#contentFooter 
{
	background: #fff none;
	height: 35px;
}

#content {
	border: 1px solid #59A5FF;
}

#content .spot {
	width: 280px;
	margin-right: 15px;
	float: left;
	background: #fff none;
}

#content .cell_1third .spot,
#content .cell_2thirds .spot { margin-right: 0; }


#content a.special
{
	background: #fff none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #59A5FF;
}

#content .spotHeader, #content .spotFooter, #content .spotContent a.special 
{ 
	background: #fff none;
}

/* ===== tables ============================================= */

#features {
	border-top: 1px solid #CDECFF;
	border-left: 1px solid #CDECFF;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#features th,
#features td {
	border-right: 1px solid #CDECFF;
	border-bottom: 1px solid #CDECFF;
	background: #fff;
}

#features th 
{
	background: #fff;
}

#features tr.head th a,
#features tr.foot td a 
{
	background: #fff;
	color: #59A5FF;
}

#features tr.odd th 
{
	color: #162940; 
	background: #fff;
}

/* ===== footer ============================================= */

#footer ul li 
{
	display: inline; 
	padding:0;
	margin: 0;
	border-width:0px;
}

#footer a {
	color: #162940;
	text-decoration: none;
}

/* ===== styles ============================================= */

.hide,
#header h1,
#header .nav,
#footer ul li a { display: none; }
.print { display: block }