/* container */

#containers ul{
	list-style: none;
	margin-left: 16.59em;
	padding:0;
}

#contents, #containers a {text-transform:capitalize;}
#contents, #containers li {float:left; padding:0;}

#containers li { margin-left: 0.079em; }

#containers li {background:url(../site_images/tab_main.gif) no-repeat right top;}

#containers li.active {background:url(../site_images/tab_main_active.gif) no-repeat right top;}
#containers li.active a {background:url(../site_images/tab_left_active.gif) no-repeat left top;}

#containers li.home {background:url(../site_images/tab_home_right.gif) no-repeat right top;}
#containers li.home a{background:url(../site_images/tab_home_left.gif) no-repeat left top;}

#containers a{
      display: block; 
	padding: 0 1.185em; 
	background: url(../site_images/tab_left.gif) no-repeat left top;
	font-size: 0.89em;
	text-transform: capitalize; 
	text-align: center; 
	color: #FFF;
}

/* content navigation */

#contents ul {
	width: 15.8em;
	list-style: none;
	margin: 0 0 0.79em 0;
	border-bottom: 0.079em solid #DFDFEA;
	padding: 0;
}
#contents li {
	border-top: 0.079em solid #DFDFEA;
	border-right: 0.079em solid #DFDFEA;
	border-left: 0.79em solid #DFDFEA;
}

#contents li.head    { background: #F7F7F9;                      }
#contents li.content { background: #F0F0F4; padding-left:0.79em; }

#contents li.active {
	font-weight: bold;
	background: #DFDFEA;
}

#contents a {
	display:block;
	padding-left: 0.395em;
	font-size: 0.9em;
	color: #20205D;
}

/* content sibling associations */

.sibling-ul {list-style:none;}

.sibling-li {
	float:left; width:250px;
	margin:0; padding:0;
	text-transform:capitalize;
}

/* content anchor */

#content-anchor-navigation ul { list-style:none; margin:0; padding:0;}
#content-anchor-navigation a{ display: block; }
#content-anchor-navigation a.level2{ padding-top:10px; }
#content-anchor-navigation a.level3{ font-style:italic; margin-left:10px; }

/* content control navigation */

.content-controls { margin: 0px; padding: 0px; text-transform:capitalize; }

/* in page tabs */

#content-tabs ul { margin-left:-2px; padding: 0; clear:both;} 
#content-tabs li { float:left; list-style: none;}

#content-tabs a { 
	display: block; 
	padding: 0.158em 0.395em;
	background: #F2F9F2;
	border: solid #CCCBDB;
	border-width: 0.079em 0.079em 0 0.079em; 
	color: #122C12;
	text-align: center;
	text-transform:capitalize;
}

#content-tabs .optional {
	background: #FFF;
	border-bottom: 1px solid #21215C;
}

#content-tabs .selected {
	background: #D1E7D1;
	border-bottom: 0.079em solid #122C12;
}


.box { 
	width: auto;
	height: 20.54em;
	margin-top: -3px; 
	padding: 0.395em 0 0.395em 0.79em;	
	border: 0.079em solid #E4F1E4;
	border-bottom-width: 0.395em;
	background: #FFF;
	color: #204D20;
}

.box fieldset {
	width: auto;
	border: none;	
}

.box-block { display: block; }
.box-hide  { display: none;  }
.box-clear { clear:   both;  }

/* general */

.pipe { margin: 0.79em; color:#EFEEF5; }

/* list navigation styles - need to reapply from MW */

.box-link{
	display: inline; 
	margin-right: 0.395em;
	border: 0.079em solid #666699;
	padding: 0.395em; 
	background: #E4F1E4;
	color: #21215C;
	text-transform :capitalize;
	text-align: center;
}

.box-link.active{background:#DFDFEA;}
.box-link:hover{background:#DFDFEA;}