/* boxes */
.boxTypeSqHalo{ margin:auto;background-color:#FFFFFF;}
.boxTypeSqHalo *{}
.boxTypeSqHalo .hLft{
	background: url(../images/elements/boxes/halosq/tx--.gif) no-repeat top left;
	}
.boxTypeSqHalo .hRht{
	background: url(../images/elements/boxes/halosq/t-xx.gif) no-repeat top right;
	}
.boxTypeSqHalo .fLft{
	background: url(../images/elements/boxes/halosq/bx--.gif) no-repeat bottom left;
	}
.boxTypeSqHalo .fRht{
	background: url(../images/elements/boxes/halosq/b-xx.gif) no-repeat bottom right;
	}
.boxTypeSqHalo .rht{
	background: url(../images/elements/boxes/halosq/c-xx.gif) repeat-y top right;
	}
.boxTypeSqHalo .lft{
	background: url(../images/elements/boxes/halosq/cx--.gif) repeat-y top left;
	}
.boxTypeSqHalo .boxCentre{
	padding:5px;
	}

.boxTypeSiteUpper{ margin:auto;background-color:#FFFFFF;}
.boxTypeSiteUpper *{}
.boxTypeSiteUpper .hLft{
	background: url(../images/elements/boxes/boxsiteupper/tx--.gif) no-repeat top left;
	/*height:12px;
	font-size:0;
	overflow:hidden;*/
	/*background-color:#FF0000;*/
	min-height:1px;
	}
	
	
.boxTypeSiteUpper .hRht{
	background: url(../images/elements/boxes/boxsiteupper_alt/t-xx.gif) no-repeat top right;
	/*position:relative;
	height:12px;
	font-size:0;
	overflow:hidden;*/
	min-height:1px;
	position:relative;
	}


#testing .boxTypeSiteUpper .hRht{
		background: url(../images/elements/boxes/boxsiteupper_alt/t-xx_new.gif) no-repeat top right;
		
	}
	
#angerManagement .boxTypeSiteUpper .hRht{
	background: url(../images/elements/boxes/boxsiteupper_alt/t-xx_anger.gif) no-repeat top right;
}

.boxTypeSiteUpper .fLft{
	background: url(../images/elements/boxes/boxsiteupper/bx--.gif) no-repeat bottom left;
	/*height:5px;
	font-size:0;
	overflow:hidden;*/
	}

.boxTypeSiteUpper .fRht{
	background: url(../images/elements/boxes/boxsiteupper_alt/b-xx.gif) no-repeat bottom right;
	/*height:5px;
	font-size:0;
	overflow:hidden;*/
	}
#testing .boxTypeSiteUpper .fRht{
	background: url(../images/elements/boxes/boxsiteupper_alt/b-xx_new.gif) no-repeat bottom right;
	/*height:5px;
	font-size:0;
	overflow:hidden;*/
	}
.boxTypeSiteUpper .rht{
	background: url(../images/elements/boxes/boxsiteupper_alt/c--x.gif) repeat-y top right;
	min-height:1px;
	position:relative;
	}
#testing .boxTypeSiteUpper .rht{
	background: url(../images/elements/boxes/boxsiteupper_alt/c--x_new.gif) repeat-y top right;
	min-height:1px;
	position:relative;
	}
.boxTypeSiteUpper .lft{
	background: url(../images/elements/boxes/boxsiteupper/cx--.gif) repeat-y top left;
	min-height:1px;
	position:relative;
	}
.boxTypeSiteUpper .boxCentre{
	padding:8px;
	padding-top:5px;
	padding-bottom:8px;
	}


.boxTypeSiteLower{ margin:auto;background-color:#FFFFFF;}
.boxTypeSiteLower *{}
.boxTypeSiteLower .hLft{
	background: url(../images/elements/boxes/boxTypeC01/tx--.gif) no-repeat top left;
	height:8px;
	font-size:0;
	overflow:hidden;
	/*background-color:#FF0000;*/
	/*min-height:1px;*/
	}
.boxTypeSiteLower .hRht{
	background: url(../images/elements/boxes/boxTypeC01/t-xx.gif) no-repeat top right;
	height:8px;
	font-size:0;
	overflow:hidden;
	}
.boxTypeSiteLower .fLft{
	background: url(../images/elements/boxes/boxTypeC01/bx--.gif) no-repeat bottom left;
	height:12px;
	font-size:0;
	overflow:hidden;
	}
.boxTypeSiteLower .fRht{
	background: url(../images/elements/boxes/boxTypeC01/b-xx.gif) no-repeat bottom right;
	height:12px;
	font-size:0;
	overflow:hidden;
	}
.boxTypeSiteLower .rht{
	background: url(../images/elements/boxes/boxTypeC01/c--x.gif) repeat-y top right;
	/*min-height:1px;
	position:relative;*/
	}
.boxTypeSiteLower .lft{
	background: url(../images/elements/boxes/boxTypeC01/cx--.gif) repeat-y top left;
	/*min-height:1px;
	position:relative;*/
	}
.boxTypeSiteLower .boxCentre{
	padding:8px;
	padding-top:0;
	}



.boxTypeRC01{ margin:auto;background-color:#FFFFFF;}
.boxTypeRC01 *{}
.boxTypeRC01 .hLftRC{
	background: url(../images/elements/boxes/boxrc01/tx--.gif) no-repeat top left;
	/*height:12px;
	font-size:0;
	overflow:hidden;*/
	/*background-color:#FF0000;*/
	/*min-height:1px;*/
	}
.boxTypeRC01 .hRhtRC{
	background: url(../images/elements/boxes/boxrc01/t-xx.gif) no-repeat top right;
	/*height:12px;
	font-size:0;
	overflow:hidden;*/
	}
.boxTypeRC01 .fLft{
	background: url(../images/elements/boxes/boxrc01/bx--.gif) no-repeat bottom left;
	height:5px;
	font-size:0;
	overflow:hidden;
	}
.boxTypeRC01 .fRht{
	background: url(../images/elements/boxes/boxrc01/b-xx.gif) no-repeat bottom right;
	height:5px;
	font-size:0;
	overflow:hidden;
	}
.boxTypeRC01 .rht{
	background: url(../images/elements/boxes/boxrc01/c--x.gif) repeat-y top right;
	/*min-height:1px;
	position:relative;*/
	}
.boxTypeRC01 .lft{
	background: url(../images/elements/boxes/boxrc01/cx--.gif) repeat-y top left;
	/*min-height:1px;
	position:relative;*/
	}
.boxTypeRC01 .boxCentre{
	padding:8px;
	padding-bottom:0;
	}
.boxTypeRC01 .boxCentreHold{
	min-height:110px;
	}



.boxTypeRC02{ margin:auto;background-color:#FFFFFF;}
.boxTypeRC02 *{}
.boxTypeRC02 .hLftRC{
	background: url(../images/elements/boxes/boxrc02/tx--.gif) no-repeat top left;
	/*height:12px;
	font-size:0;
	overflow:hidden;*/
	/*background-color:#FF0000;*/
	/*min-height:1px;*/
	}
.boxTypeRC02 .hRhtRC{
	background: url(../images/elements/boxes/boxrc02/t-xx.gif) no-repeat top right;
	/*height:12px;
	font-size:0;
	overflow:hidden;*/
	}
.boxTypeRC02 .fLft{
	background: url(../images/elements/boxes/boxrc02/bx--.gif) no-repeat bottom left;
	height:5px;
	font-size:0;
	overflow:hidden;
	}
.boxTypeRC02 .fRht{
	background: url(../images/elements/boxes/boxrc02/b-xx.gif) no-repeat bottom right;
	height:5px;
	font-size:0;
	overflow:hidden;
	}
.boxTypeRC02 .rht{
	background: url(../images/elements/boxes/boxrc02/c--x.gif) repeat-y top right;
	/*min-height:1px;
	position:relative;*/
	}
.boxTypeRC02 .lft{
	background: url(../images/elements/boxes/boxrc02/cx--.gif) repeat-y top left;
	/*min-height:1px;
	position:relative;*/
	}
.boxTypeRC02 .boxCentre{
	padding:8px;
	padding-bottom:0;
	}
.boxTypeRC02 .boxCentreHold{
	min-height:30px;
	}








.boxC00, .boxC01, .boxC02, .boxC03, .boxC04, .boxC05, .boxCOverlay{
	padding:5px;
	}
.boxC00{
	
	}
.boxC01{
	background-color:#666666;
	background-image:url(../images/elements/boxes/boxc01/boxc01.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#c4ca2a;
	}
.boxCOverlay{
	background-image:url(../images/elements/boxes/boxcoverlay/boxcoverlay.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:white;
	}

.boxCutInner{
	background-repeat:no-repeat;
	padding:10px;
	}
.boxCutOuter{
	background-repeat:no-repeat;
	}
.boxCutTR01{}
.boxCutTR01 .boxCutOuter{
	background-image:url(../images/elements/boxes/cuttr/bcxx-.gif);
	background-position:left bottom;
	padding-left:1px;
	padding-bottom:1px;
	}
.boxCutTR01 .boxCutInner{
	background-image:url(../images/elements/boxes/cuttr/tc-xx.gif);
	background-position:right top;
	}

.boxCutBR01{}
.boxCutBR01 .boxCutOuter{
	background-image:url(../images/elements/boxes/cutbr/tcxx-.gif);
	background-position:left top;
	padding-top:1px;
	padding-left:1px;
	}
.boxCutBR01 .boxCutInner{
	background-image:url(../images/elements/boxes/cutbr/tb-xx.gif);
	background-position:right bottom;
	}


.boxType02{margin:auto;background-color:#0085be; color:#fdfffc;}
.boxType02 *{}
.boxType02 .hLft02{
	background: url(../images/elements/boxes/boxType02/tx--.gif) no-repeat top left;
	min-height:1%;
	}
.boxType02 .hRht02{
	background: url(../images/elements/boxes/boxType02/t--x.gif) no-repeat top right;
	min-height:1%;
	}
.boxType02 .fLft02{
	background: url(../images/elements/boxes/boxType02/bx--.gif) no-repeat bottom left;
	min-height:1%;
	}
.boxType02 .fRht02{
	background: url(../images/elements/boxes/boxType02/b--x.gif) no-repeat bottom right;
	min-height:1%;
	}
.boxType02 .boxCentre{
	margin:0;
	padding:8px;
	padding-top:8px;
	padding-bottom:2px;
	}


