

/*
 *   BOXES can make multiple boxes with arrays.
 */






.orangebox {
	background-color: #ffcc99;
	border: 1px #ff812a solid;
	text-align: left;
	margin-bottom: 10px;
}
.orangeboxHeader {
 background-color: #ff9933;
 padding-bottom: 4px;
}

.orangeboxContent td {
	border-bottom: 0px solid #ff812a;
}
.orangeboxContent th {
	border-bottom: 1px solid #ff812a;
	font-size: 1.1em;
}

.orangeboxCornerUl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: -1px;
	background: url(/images/box/orange/ul.gif) top left no-repeat;
}
.orangeboxCornerLl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: 1px;
	background: url(/images/box/orange/ll.gif) bottom left no-repeat;
}
.orangeboxCornerUr {
	left: 1px; bottom: 1px;
	background: url(/images/box/orange/ur.gif) top right no-repeat;
}
.orangeboxCornerLr {
	height: 11px;
	left: 1px;
	top: 1px;
	background: url(/images/box/orange/lr.gif) bottom right no-repeat;
}




/* style for IE */
* html .orangeboxContent {
	height: 1%;
}
.orangeboxContent ul.links.twocolumn {
	width: 49%;
	float: left;
	display: inline;
	padding: 0px;
}
.orangeboxContent ul.links li {
	list-style-type: none;
	background-image: url(/ach/images/bullet.gif);
    background-repeat: no-repeat;
	padding-left: 15px;
}
.orangerightside .orangebox {
	margin-bottom: 8px;
}
.orangebox.small {
	width: 25%;
	float: right;
	margin-bottom: 8px;
	clear: right;
}
.orangebox.small.invertLayout
{
	clear: left;
	float: left;
}
/* style for all */
.orangeboxHeader h3 {
padding: 4px 11px 0px 11px;
margin: 0px;
font-size: 1em;
color: #FFFFFF;

}
/* style for IE */
* html .orangeboxHeader h3 {
	position: relative;
	left: -3px;
}

.orangeboxHeader h3 a {
 color: #FFFFFF; }

.orangeboxContent {
	padding: 8px 11px 0px 11px;
	font-size: 0.9em;
}
.orangeboxContent table {
	text-align: left;
	font-size: 1em;
}
.orangeboxContent ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: inside;
}


.orangeboxContent ol {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: inside;
}


.orangeboxContent h4 {
	font-size: 1em;
	margin: 0px;
}
.orangeboxContent p {
	margin-top: 0px;
	margin-bottom: 5px;

}
.orangeboxCornerUl, .orangeboxCornerLl, .orangeboxCornerUr, .orangeboxCornerLr {
	display: block;
	position: relative;
}
/* style for IE */
* html .orangeboxContent ul.links.twocolumn li {
	padding-left: 0px;
}







.lilacbox {
	background-color: #E6CFE2;
	border: 1px #B894B1 solid;
	text-align: left;
	margin-bottom: 10px;
}
.lilacboxHeader {
 background-color: #C7A2C0;
 padding-bottom: 4px;
}

.lilacboxContent td {
	border-bottom: 0px solid #B894B1;
}
.lilacboxContent th {
	border-bottom: 1px solid #B894B1;
	font-size: 1.1em;
}

.lilacboxCornerUl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: -1px;
	background: url(/images/box/lilac/ul.gif) top left no-repeat;
}
.lilacboxCornerLl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: 1px;
	background: url(/images/box/lilac/ll.gif) bottom left no-repeat;
}
.lilacboxCornerUr {
	left: 1px; bottom: 1px;
	background: url(/images/box/lilac/ur.gif) top right no-repeat;
}
.lilacboxCornerLr {
	height: 11px;
	left: 1px;
	top: 1px;
	background: url(/images/box/lilac/lr.gif) bottom right no-repeat;
}




/* style for IE */
* html .lilacboxContent {
	height: 1%;
}
.lilacboxContent ul.links.twocolumn {
	width: 49%;
	float: left;
	display: inline;
	padding: 0px;
}
.lilacboxContent ul.links li {
	list-style-type: none;
	background-image: url(/ach/images/bullet.gif);
    background-repeat: no-repeat;
	padding-left: 15px;
}
.lilacrightside .lilacbox {
	margin-bottom: 8px;
}
.lilacbox.small {
	width: 25%;
	float: right;
	margin-bottom: 8px;
	clear: right;
}
.lilacbox.small.invertLayout
{
	clear: left;
	float: left;
}
/* style for all */
.lilacboxHeader h3 {
padding: 4px 11px 0px 11px;
margin: 0px;
font-size: 1em;
color: #FFFFFF;

}
/* style for IE */
* html .lilacboxHeader h3 {
	position: relative;
	left: -3px;
}

.lilacboxHeader h3 a {
 color: #FFFFFF; }

.lilacboxContent {
	padding: 8px 11px 0px 11px;
	font-size: 0.9em;
}
.lilacboxContent table {
	text-align: left;
	font-size: 1em;
}
.lilacboxContent ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: inside;
}


.lilacboxContent ol {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: inside;
}


.lilacboxContent h4 {
	font-size: 1em;
	margin: 0px;
}
.lilacboxContent p {
	margin-top: 0px;
	margin-bottom: 5px;

}
.lilacboxCornerUl, .lilacboxCornerLl, .lilacboxCornerUr, .lilacboxCornerLr {
	display: block;
	position: relative;
}
/* style for IE */
* html .lilacboxContent ul.links.twocolumn li {
	padding-left: 0px;
}







.graybox {
	background-color: #D6D6D6;
	border: 1px #9C9C9C solid;
	text-align: left;
	margin-bottom: 10px;
}
.grayboxHeader {
 background-color: #ADADAD;
 padding-bottom: 4px;
}

.grayboxContent td {
	border-bottom: 0px solid #9C9C9C;
}
.grayboxContent th {
	border-bottom: 1px solid #9C9C9C;
	font-size: 1.1em;
}

.grayboxCornerUl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: -1px;
	background: url(/images/box/gray/ul.gif) top left no-repeat;
}
.grayboxCornerLl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: 1px;
	background: url(/images/box/gray/ll.gif) bottom left no-repeat;
}
.grayboxCornerUr {
	left: 1px; bottom: 1px;
	background: url(/images/box/gray/ur.gif) top right no-repeat;
}
.grayboxCornerLr {
	height: 11px;
	left: 1px;
	top: 1px;
	background: url(/images/box/gray/lr.gif) bottom right no-repeat;
}




/* style for IE */
* html .grayboxContent {
	height: 1%;
}
.grayboxContent ul.links.twocolumn {
	width: 49%;
	float: left;
	display: inline;
	padding: 0px;
}
.grayboxContent ul.links li {
	list-style-type: none;
	background-image: url(/ach/images/bullet.gif);
    background-repeat: no-repeat;
	padding-left: 15px;
}
.grayrightside .graybox {
	margin-bottom: 8px;
}
.graybox.small {
	width: 25%;
	float: right;
	margin-bottom: 8px;
	clear: right;
}
.graybox.small.invertLayout
{
	clear: left;
	float: left;
}
/* style for all */
.grayboxHeader h3 {
padding: 4px 11px 0px 11px;
margin: 0px;
font-size: 1em;
color: #FFFFFF;

}
/* style for IE */
* html .grayboxHeader h3 {
	position: relative;
	left: -3px;
}

.grayboxHeader h3 a {
 color: #FFFFFF; }

.grayboxContent {
	padding: 8px 11px 0px 11px;
	font-size: 0.9em;
}
.grayboxContent table {
	text-align: left;
	font-size: 1em;
}
.grayboxContent ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: inside;
}


.grayboxContent ol {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: inside;
}


.grayboxContent h4 {
	font-size: 1em;
	margin: 0px;
}
.grayboxContent p {
	margin-top: 0px;
	margin-bottom: 5px;

}
.grayboxCornerUl, .grayboxCornerLl, .grayboxCornerUr, .grayboxCornerLr {
	display: block;
	position: relative;
}
/* style for IE */
* html .grayboxContent ul.links.twocolumn li {
	padding-left: 0px;
}







.bluebox {
	background-color: #CDD9F5;
	border: 1px #6575A0 solid;
	text-align: left;
	margin-bottom: 10px;
}
.blueboxHeader {
 background-color: #8E9AB9;
 padding-bottom: 4px;
}

.blueboxContent td {
	border-bottom: 0px solid #6575A0;
}
.blueboxContent th {
	border-bottom: 1px solid #6575A0;
	font-size: 1.1em;
}

.blueboxCornerUl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: -1px;
	background: url(/images/box/blue/ul.gif) top left no-repeat;
}
.blueboxCornerLl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: 1px;
	background: url(/images/box/blue/ll.gif) bottom left no-repeat;
}
.blueboxCornerUr {
	left: 1px; bottom: 1px;
	background: url(/images/box/blue/ur.gif) top right no-repeat;
}
.blueboxCornerLr {
	height: 11px;
	left: 1px;
	top: 1px;
	background: url(/images/box/blue/lr.gif) bottom right no-repeat;
}




/* style for IE */
* html .blueboxContent {
	height: 1%;
}
.blueboxContent ul.links.twocolumn {
	width: 49%;
	float: left;
	display: inline;
	padding: 0px;
}
.blueboxContent ul.links li {
	list-style-type: none;
	background-image: url(/ach/images/bullet.gif);
    background-repeat: no-repeat;
	padding-left: 15px;
}
.bluerightside .bluebox {
	margin-bottom: 8px;
}
.bluebox.small {
	width: 25%;
	float: right;
	margin-bottom: 8px;
	clear: right;
}
.bluebox.small.invertLayout
{
	clear: left;
	float: left;
}
/* style for all */
.blueboxHeader h3 {
padding: 4px 11px 0px 11px;
margin: 0px;
font-size: 1em;
color: #FFFFFF;

}
/* style for IE */
* html .blueboxHeader h3 {
	position: relative;
	left: -3px;
}

.blueboxHeader h3 a {
 color: #FFFFFF; }

.blueboxContent {
	padding: 8px 11px 0px 11px;
	font-size: 0.9em;
}
.blueboxContent table {
	text-align: left;
	font-size: 1em;
}
.blueboxContent ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: inside;
}


.blueboxContent ol {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: inside;
}


.blueboxContent h4 {
	font-size: 1em;
	margin: 0px;
}
.blueboxContent p {
	margin-top: 0px;
	margin-bottom: 5px;

}
.blueboxCornerUl, .blueboxCornerLl, .blueboxCornerUr, .blueboxCornerLr {
	display: block;
	position: relative;
}
/* style for IE */
* html .blueboxContent ul.links.twocolumn li {
	padding-left: 0px;
}







.redbox {
	background-color: #EC6859;
	border: 1px #951E11 solid;
	text-align: left;
	margin-bottom: 10px;
}
.redboxHeader {
 background-color: #BA2615;
 padding-bottom: 4px;
}

.redboxContent td {
	border-bottom: 0px solid #951E11;
}
.redboxContent th {
	border-bottom: 1px solid #951E11;
	font-size: 1.1em;
}

.redboxCornerUl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: -1px;
	background: url(/images/box/red/ul.gif) top left no-repeat;
}
.redboxCornerLl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: 1px;
	background: url(/images/box/red/ll.gif) bottom left no-repeat;
}
.redboxCornerUr {
	left: 1px; bottom: 1px;
	background: url(/images/box/red/ur.gif) top right no-repeat;
}
.redboxCornerLr {
	height: 11px;
	left: 1px;
	top: 1px;
	background: url(/images/box/red/lr.gif) bottom right no-repeat;
}




/* style for IE */
* html .redboxContent {
	height: 1%;
}
.redboxContent ul.links.twocolumn {
	width: 49%;
	float: left;
	display: inline;
	padding: 0px;
}
.redboxContent ul.links li {
	list-style-type: none;
	background-image: url(/ach/images/bullet.gif);
    background-repeat: no-repeat;
	padding-left: 15px;
}
.redrightside .redbox {
	margin-bottom: 8px;
}
.redbox.small {
	width: 25%;
	float: right;
	margin-bottom: 8px;
	clear: right;
}
.redbox.small.invertLayout
{
	clear: left;
	float: left;
}
/* style for all */
.redboxHeader h3 {
padding: 4px 11px 0px 11px;
margin: 0px;
font-size: 1em;
color: #FFFFFF;

}
/* style for IE */
* html .redboxHeader h3 {
	position: relative;
	left: -3px;
}

.redboxHeader h3 a {
 color: #FFFFFF; }

.redboxContent {
	padding: 8px 11px 0px 11px;
	font-size: 0.9em;
}
.redboxContent table {
	text-align: left;
	font-size: 1em;
}
.redboxContent ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: inside;
}


.redboxContent ol {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: inside;
}


.redboxContent h4 {
	font-size: 1em;
	margin: 0px;
}
.redboxContent p {
	margin-top: 0px;
	margin-bottom: 5px;

}
.redboxCornerUl, .redboxCornerLl, .redboxCornerUr, .redboxCornerLr {
	display: block;
	position: relative;
}
/* style for IE */
* html .redboxContent ul.links.twocolumn li {
	padding-left: 0px;
}







.orange2box {
	background-color: #e4ad70;
	border: 1px #b46d21 solid;
	text-align: left;
	margin-bottom: 10px;
}
.orange2boxHeader {
 background-color: #BF7323;
 padding-bottom: 4px;
}

.orange2boxContent td {
	border-bottom: 0px solid #b46d21;
}
.orange2boxContent th {
	border-bottom: 1px solid #b46d21;
	font-size: 1.1em;
}

.orange2boxCornerUl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: -1px;
	background: url(/images/box/orange2/ul.gif) top left no-repeat;
}
.orange2boxCornerLl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: 1px;
	background: url(/images/box/orange2/ll.gif) bottom left no-repeat;
}
.orange2boxCornerUr {
	left: 1px; bottom: 1px;
	background: url(/images/box/orange2/ur.gif) top right no-repeat;
}
.orange2boxCornerLr {
	height: 11px;
	left: 1px;
	top: 1px;
	background: url(/images/box/orange2/lr.gif) bottom right no-repeat;
}




/* style for IE */
* html .orange2boxContent {
	height: 1%;
}
.orange2boxContent ul.links.twocolumn {
	width: 49%;
	float: left;
	display: inline;
	padding: 0px;
}
.orange2boxContent ul.links li {
	list-style-type: none;
	background-image: url(/ach/images/bullet.gif);
    background-repeat: no-repeat;
	padding-left: 15px;
}
.orange2rightside .orange2box {
	margin-bottom: 8px;
}
.orange2box.small {
	width: 25%;
	float: right;
	margin-bottom: 8px;
	clear: right;
}
.orange2box.small.invertLayout
{
	clear: left;
	float: left;
}
/* style for all */
.orange2boxHeader h3 {
padding: 4px 11px 0px 11px;
margin: 0px;
font-size: 1em;
color: #FFFFFF;

}
/* style for IE */
* html .orange2boxHeader h3 {
	position: relative;
	left: -3px;
}

.orange2boxHeader h3 a {
 color: #FFFFFF; }

.orange2boxContent {
	padding: 8px 11px 0px 11px;
	font-size: 0.9em;
}
.orange2boxContent table {
	text-align: left;
	font-size: 1em;
}
.orange2boxContent ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: inside;
}


.orange2boxContent ol {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: inside;
}


.orange2boxContent h4 {
	font-size: 1em;
	margin: 0px;
}
.orange2boxContent p {
	margin-top: 0px;
	margin-bottom: 5px;

}
.orange2boxCornerUl, .orange2boxCornerLl, .orange2boxCornerUr, .orange2boxCornerLr {
	display: block;
	position: relative;
}
/* style for IE */
* html .orange2boxContent ul.links.twocolumn li {
	padding-left: 0px;
}







.blue2box {
	background-color: #ACCBDD;
	border: 1px #386B88 solid;
	text-align: left;
	margin-bottom: 10px;
}
.blue2boxHeader {
 background-color: #4482A6;
 padding-bottom: 4px;
}

.blue2boxContent td {
	border-bottom: 0px solid #386B88;
}
.blue2boxContent th {
	border-bottom: 1px solid #386B88;
	font-size: 1.1em;
}

.blue2boxCornerUl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: -1px;
	background: url(/images/box/blue2/ul.gif) top left no-repeat;
}
.blue2boxCornerLl {
	width: 11px;
	height: 11px;
	float: left;
	left: -1px; top: 1px;
	background: url(/images/box/blue2/ll.gif) bottom left no-repeat;
}
.blue2boxCornerUr {
	left: 1px; bottom: 1px;
	background: url(/images/box/blue2/ur.gif) top right no-repeat;
}
.blue2boxCornerLr {
	height: 11px;
	left: 1px;
	top: 1px;
	background: url(/images/box/blue2/lr.gif) bottom right no-repeat;
}




/* style for IE */
* html .blue2boxContent {
	height: 1%;
}
.blue2boxContent ul.links.twocolumn {
	width: 49%;
	float: left;
	display: inline;
	padding: 0px;
}
.blue2boxContent ul.links li {
	list-style-type: none;
	background-image: url(/ach/images/bullet.gif);
    background-repeat: no-repeat;
	padding-left: 15px;
}
.blue2rightside .blue2box {
	margin-bottom: 8px;
}
.blue2box.small {
	width: 25%;
	float: right;
	margin-bottom: 8px;
	clear: right;
}
.blue2box.small.invertLayout
{
	clear: left;
	float: left;
}
/* style for all */
.blue2boxHeader h3 {
padding: 4px 11px 0px 11px;
margin: 0px;
font-size: 1em;
color: #FFFFFF;

}
/* style for IE */
* html .blue2boxHeader h3 {
	position: relative;
	left: -3px;
}

.blue2boxHeader h3 a {
 color: #FFFFFF; }

.blue2boxContent {
	padding: 8px 11px 0px 11px;
	font-size: 0.9em;
}
.blue2boxContent table {
	text-align: left;
	font-size: 1em;
}
.blue2boxContent ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: inside;
}


.blue2boxContent ol {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: inside;
}


.blue2boxContent h4 {
	font-size: 1em;
	margin: 0px;
}
.blue2boxContent p {
	margin-top: 0px;
	margin-bottom: 5px;

}
.blue2boxCornerUl, .blue2boxCornerLl, .blue2boxCornerUr, .blue2boxCornerLr {
	display: block;
	position: relative;
}
/* style for IE */
* html .blue2boxContent ul.links.twocolumn li {
	padding-left: 0px;
}





