body{
	min-width:960px;
	margin:0px;
	background-color:#174586;
}
a,p, .current_page, span{
	font-family: Arial, "Helvetica Neue", Helvetica, "Nimbus Sans L", FreeSans, sans-serif;
	/*
	letter-spacing: -1px;
	font-weight:bold;
	*/
}
h1{
	position:relative;
	top:44px;
	left:48px;
}
h1 img{
	margin-left:46px;
        border: none;
}
h2{
	font-family: "Times New Roman", Times, Cambria, "Liberation Serif", "Nimbus Roman No9 L Regular", serif;
	font-size:18pt;
	color:white;
}
h3{
	font-family: "Times New Roman", Times, Cambria, "Liberation Serif", "Nimbus Roman No9 L Regular", serif;
	color:white;
	font-size:11pt;
	font-weight:normal;
	margin-bottom:10px;
}
p {
	line-height: 150%;
	margin-top:0px;
	margin-bottom: 1em;
	font-size: .75em;
	color: white;
}
#wrapper{
	background: url('home-bkgd.png');
	margin-left: auto;
	margin-right:auto;
	margin-top:0px;
	width:960px;
	height:768px;
	position:relative;
	left:50%;
	margin-left:-480px;

	
}
#header{
	height:278px;
	margin:0px;
}
#links_box{
	position:relative;
	top:-3px;
	left: 636px;
	z-index:10;
	width:300px;
}
#links_box a, #links_box span{
	color:white;
	font-size: 9pt;
	font-family: Arial, "Helvetica Neue", Helvetica, "Nimbus Sans L", FreeSans, sans-serif;
	text-decoration: none;
	margin: 0 5px 0 5px;
}
#links_box span.current_page{
	color: #837a75;
}
.current_page{
	color: #292322;
}
.slideshow img{
	display:none;
	background:none !important;
}

.slideshow img.first{
	display:inline;
}
/* to get left transparent white box lined up with top-left corner of text box, use
	left:182px;
	top: 264px;
*/
#img_box_left {
	background-image: url('left-image-box.png');
	width: 336px;
	height: 346px;
	position:absolute;
	left:107px;
	top:207px;
	z-index:8;
}
#img_box_left .slideshow{
	position:absolute;
	top: 27px;
	left: 80px;
}
/* to get middle transparent white box lined up with top-left corner of text box, use
	left:247px;
	top: 278px;
*/
#img_box_mid {
	background-image: url('mid-image-box.png');
	width: 208px;
	height: 217px;
	position:absolute;
	left:404px;
	top:209px;
	z-index:7;
}
#img_box_mid .slideshow{
	position: absolute;
	left: 10px;
	top: 9px;	
}
/* to get right transparent white box lined up with top-left corner of text box, use
	left:200px;
	top: 222px;
*/
#img_box_right {
	background-image: url('right-image-box.png');
	width: 346px;
	height: 353px;
	position:absolute;
	left:507px;
	top:178px;
	z-index:6;
}
#img_box_right .slideshow{
	position: absolute;
	left: 60px;
	top: 67px;

}
#text_box_wrapper{
	width: 463px;
	height: 450px;
	margin-left:249px;
}
/*Original dimensions (sans padding math) of the text box are:
	width: 463px;
	height: 450px;
*/
#text_box{
	background-image: url('text-box-bkgd.png');
	background-repeat: repeat-y;
	color:#1b1716;
	width:388px;
	height: 218px;
	padding: 232px 22px 0px 53px; /*right padding was 53*/
	position:relative;
	z-index:2;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 30px 30px 96px rgba(0,0,0,0.5);
	box-shadow: 30px 30px 96px rgba(0,0,0,0.5);
	-webkit-box-shadow: 30px 30px 96px rgba(0,0,0,0.5);
}
#text_box_bottom{	
	width:463px;
	height:32px;
	margin-top:-32px;
	background-image: url('text-box-bottom.png');
	position:relative;
	z-index: 10;

}

/*The no-boxshadow classes are overridden seperately for IE7. See IE7style.css*/
.no-boxshadow #shadow{
	width:578px;
	height:497px;
	position:absolute;
	top:-5px;
	left:0px;
	background-image: url('ie-dropshadow.png');
	z-index:1;
}


#footer_text{
	display:block;
	position:relative;
	text-align: center;
	margin-top: 14px;
	color: rgba(255,255,255,0.5);
	font-size: .58em;
	z-index:11;
}
#footer_text a, #footer_text a:visited{
	color: rgba(255,255,255,0.5);
	text-decoration:none;
}
.no-rgba #footer_text, .no-rgba #footer_text a, .no-rgba #footer_text a:visited{
	color:#aaa;
}
