/* colors, images, and fonts */




.box-left {
	background: url('images/box-left_front.png') bottom left;
}
	.box-left h3 {
		background: url('images/box-left-top1_front.png') no-repeat;
		font-weight: normal;
		font-size: 150%;
		color: #fff;
	}
	
	.box-left h3.accent {
		background: url('images/box-left-top2.png') no-repeat;
	}

.leftmenu li {
	border-bottom: dotted 1px #acb8bf;
}
	.leftmenu a {
		text-decoration: none;
		color: #5e6d77;
	}
	
	.leftmenu a:hover {
		color: #5288b2;
		background: url('images/arrow.png') no-repeat 230px 5px;
	}

.box {
	background: url('images/box-text.png') no-repeat bottom left; 
}
	.box-inner {
		background: url('images/box-text-top.png') no-repeat top left;
	}
	
	.box h3, .box1 h3, .box2 h3 {
		font-size: 150%;
		font-weight: normal;
		background: url('images/rule.png') repeat-x 0px 100%;
	}

.box1, .box2 { color: #fff; }
	.box1 a:link, .box2 a:link, .box1 a:visited, .box2 a:visited { color: #dae9f3; }

.box1 {
	background: url('images/box-info.png') no-repeat bottom left;
}

	.box1-inner {
		background: url('images/box-info-top.png') no-repeat top left;
	}
	
	.box1 h3 {
		background: url('images/rule2.png') repeat-x 0px 100%;
	}

.box2 {
	background: url('images/box-info2.png') no-repeat bottom left;
}
	.box2-inner {
		background: url('images/box-info2-top.png') no-repeat top left;
	}
	
	.box2 h3 {
		background: url('images/rule3.png') repeat-x 0px 100%;
	}