@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image:url(images/repeater.jpg);
}

ul{
	margin:0;
	padding:0;
}

li{
	margin:0;
	padding:0;
}

div{
	margin:0;
	padding:0;
}

a{
	border:none;
	color:#64a7c8;
}

p{
	font-size: 13px;
	line-height: 23px;
}

a:hover{
	color:#64a7c8;
}

img{
	border:0;
}

html>body #websiteContainer{
	width:980px;
	margin: 0 auto;
}

#websiteContainer{
	width:1020px;
	margin: 0 auto;
}

#leftContainer{
	float:left;
	width: 225px;
}

	.logo{
		padding: 0 0 7px 8px;
	}


#rightContainer{
	float:left;
	width: 755px;
}
	#header{
		float: left;
		padding: 0 0 0 343px;
	}	
	
	.flash{
		clear: both;
		width: 750px;
		float: left;
		background-image:url(images/flashbannerBG.png);
	}
	
	.bannerImage{
		clear: both;
		width: 750px;
		float: left;
		padding: 0 0 4px 0;
	}
	.bannerImageContainer{
		clear: both;
		width: 716px;
		padding: 16px 0 15px 17px;
		margin: 0;
	}
	
	.adBox{
		width: 250px;
		float: left;
		background-image:url(images/adBox.png);
		background-repeat:no-repeat;
		padding: 0 0 8px 0;
	}
	
	.adBox img{
		margin: 16px 0 0 16px
	}
	
	.adBox h3{
		padding: 6px 0 8px 16px;
		margin: 0;
		font-size: 75%;
		color:#64a7c8;
		
	}
	.adBox h3 a{
		display:block;
		width: 220px;
		text-decoration:none;
		background-image:url(images/linkArrow.png);
		background-repeat:no-repeat;
		background-position: 204px 0px;
	}
	.adBox h3 a:hover{
		color:#424146;
		background-position: 204px -35px;
	}
/* Header */


#navContainer{
	float:left;
	background-color:#fff;
	border:#dddbcf 1px solid;
	width: 210px;
	margin: 0 0 0 9px;
}
	#navContainer .bg{
	background-color:#f4f1ea;
	width: 204px;
	margin: 3px;
	}
	#navContainer ul{
		text-decoration:none;
		color:#424146;
		font-size: 75%;
		font-weight:bold;
	}
	
	#navContainer li.line{
		list-style:none;
		padding: 8px 0px 7px 12px;
		background-image:url(images/navGraphic.png);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	
	#navContainer li.active{
		list-style:none;
		padding: 8px 0px 7px 12px;
		background-image:url(images/navGraphic.png);
		background-repeat:no-repeat;
		background-position:bottom;
		color:#64a7c8;
	}
	
	#navContainer li.bottom{
		list-style:none;
		padding: 8px 0px 7px 12px;
	}
	#navContainer li.bottomActive{
		list-style:none;
		padding: 8px 0px 7px 12px;
	}
	#navContainer li.line a{
		color:#424146;
		border:0;
		text-decoration:none;
	}
	#navContainer li.bottom a{
		color:#424146;
		border:0;
		text-decoration:none;
	}
	#navContainer li.bottomActive a{
		color:#64a7c8;
		border:0;
		text-decoration:none;
	}
	#navContainer li.active a{
		color:#64a7c8;
		border:0;
		text-decoration:none;
	}
	#navContainer li.line a:hover{
		color:#64a7c8;
		border:0;
		text-decoration:none;
	}
	#navContainer li.bottom a:hover{
		color:#64a7c8;
		border:0;
		text-decoration:none;
	}
	#navContainer li.active a:hover{
		color:#64a7c8;
		border:0;
		text-decoration:none;
	}
	
	.bookmark{
		clear:left;
		float:left;
		margin: 8px 0 0 9px;
		padding: 0;
	}
	
/* Content */
#contentContainer{
	float:left;
	clear: both:;
}
	.leftCol{
		width: 505px;
		float:left;
	}
	
	.rightCol{
		width: 240px;
		float: left; 
		height: 200px;
	}
	
	html>body .rightCol{
		width: 240px;
		float: left; 
	}
	
	
	
	.copy{
		float:left;
		width: 469px;
		background-color:#FFFFFF;
		border:#dddbcf 1px solid;
		clear:both;
		margin: 0 0 0 5px;
		padding: 10px;
	}
	
	.copy h1{
		margin: 0;
		padding: 3px 0 0 0;
		font-size: 18px;
		color: #64a7c8;
	}
	
	.copy2{
		float:left;
		width: 469px;
		background-color:#FFFFFF;
		border:#dddbcf 1px solid;
		margin: 7px 0 0 5px;
		padding: 10px;
	}
	.copy2 h2{
		margin: 0;
		padding: 3px 0 0 0;
		font-size: 18px;
		color: #64a7c8;
	}
	
	.whatWeDo{
		width: 204px;
		margin: 0 0 0 9px;
		background-color: #fff;
		border:#dddbcf 1px solid;
		color:#FFFFFF;
	}
	
	html>body .whatWeDo{
		float: right;
		width: 240px;
		margin: 0 0 0 9px;
		background-color: #fff;
		border:#dddbcf 1px solid;
		color:#FFFFFF;
	}
	
	.blueBG{
		background-color: #8ec3dd;
		margin: 3px 3px 3px 3px;
		Padding: 10px;
		width: 204px;
	}
	
	html>body .blueBG{
		background-color: #8ec3dd;
		margin: 3px 3px 3px 3px;
		Padding: 10px;
		width: 214px;
	}
	
	.blueBG h2{
		margin: 0;
		padding: 0;
		font-size: 18px;
	}

.thumbnail{
	width: 60px;
	float: left;
	padding: 0 20px 0 0;
	margin: 0;
}

.thumbnail img{
	padding: 2px;
	border:#DDDBCF solid 1px;
}

/* Flash area */
.flashArea{
}


/* Footer */
#footerContainer{
	clear:both;
	background-image:url(images/footer.png);
	background-position:center 5px;
	background-repeat:no-repeat;
}
#footerContainer p{
	font-size: 11px;
	padding: 20px 0 61px 30px;
	margin:0;
} 

html>body #footerContainer p{
	font-size: 11px;
	padding: 45px 0 61px 10px;
} 

#footerContainer a{
	text-decoration: none;
} 
#footerContainer a:hover{
	color:#333333;
} 


