/* 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;
	}

.boxTypeSite{ margin:auto;background-color:#FFFFFF;}
.boxTypeSite *{}
.boxTypeSite .hLft{
	background: url(../images/elements/boxes/site/tx--.gif) no-repeat top left;
	}
.boxTypeSite .hRht{
	background: url(../images/elements/boxes/site/t-xx.gif) no-repeat top right;
	}
.boxTypeSite .tLft{
	background: url(../images/elements/boxes/site/ctx--.gif) no-repeat 0 12px;
	}
.boxTypeSite .tRht{
	background: url(../images/elements/boxes/site/ct-xx.gif) no-repeat 100% 12px;
	}

*+html .boxTypeSite .tLft{background-position:0 32px;}
*+html .boxTypeSite .tRht{background-position:100% 32px;}

* html .boxTypeSite .tLft{background-position:0 32px;}
* html .boxTypeSite .tRht{background-position:100% 32px;}

.boxTypeSite .fLft{
	background: url(../images/elements/boxes/site/bx--.gif) no-repeat bottom left;

	}
.boxTypeSite .fRht{
	background: url(../images/elements/boxes/site/b-xx.gif) no-repeat bottom right;
	}
.boxTypeSite .rht{
	background: url(../images/elements/boxes/site/c-xx.gif) repeat-y top right;

	}
.boxTypeSite .lft{
	background: url(../images/elements/boxes/site/cx--.gif) repeat-y top left;
	}
.boxTypeSite .boxCentre{
	padding:0px;
	padding-top:1px;
	}



.boxType03{ margin:auto;background-color:#3a3935; color:white;}
.boxType03 *{}
.boxType03 .hLft{
	background: url(../images/elements/boxes/box03/tx--.gif) no-repeat top left;
	}
.boxType03 .hRht{
	background: url(../images/elements/boxes/box03/t-xx.gif) no-repeat top right;
	}
.boxType03 .fLft{
	background: url(../images/elements/boxes/box03/bx--.gif) no-repeat bottom left;
	}
.boxType03 .fRht{
	background: url(../images/elements/boxes/box03/b-xx.gif) no-repeat bottom right;
	}
.boxType03 .rht{
	background: url(../images/elements/boxes/box03/c-xx.gif) repeat-y top right;
	}
.boxType03 .lft{
	background: url(../images/elements/boxes/box03/cx--.gif) repeat-y top left;
	}
.boxType03 .boxCentre{
	padding:5px;
	}
.boxType03 .boxInner{
	min-height:30px;
	background-image:url(../images/elements/bullets/round_large_01.gif);
	background-repeat:no-repeat;
	background-position:99% 50%;
	}
* html .boxType03 .boxInner{
	height:30px;
	}



.boxTypeRC01{ background-color:#FFFFFF;}
.boxTypeRC01 *{}
.boxTypeRC01 .hLft{
	background: url(../images/elements/boxes/box01/tx--.jpg) no-repeat top left;
	}
.boxTypeRC01 .hRht{
	background: url(../images/elements/boxes/box01/t-xx.jpg) no-repeat top right;
	/*background-image:none;*/
	}
.boxTypeRC01 .hCen{
	background: url(../images/elements/boxes/box01/t-x-.jpg) repeat-x top right;
	}
/*.boxTypeRC01 .fLft{
	background: url(../images/elements/boxes/box01/bx--.gif) no-repeat bottom left;
	}
.boxTypeRC01 .fRht{
	background: url(../images/elements/boxes/box01/b-xx.gif) no-repeat bottom right;
	}
.boxTypeRC01 .rht{
	background: url(../images/elements/boxes/box01/c--x.gif) repeat-y top right;
	}
.boxTypeRC01 .lft{
	background: url(../images/elements/boxes/box01/cx--.gif) repeat-y top left;
	}*/
.boxTypeRC01 .boxCentre{
	padding:8px;
	padding-bottom:0;
	}
.boxTypeRC01 .boxCentreHold{
	min-height:200px;
	}
* html .boxTypeRC01 .boxCentreHold{
	height:200px;
	}

.boxTypeRC04{ background-color:#FFFFFF;}
.boxTypeRC04 *{}
.boxTypeRC04 .hLft{
	background: url(../images/elements/boxes/box04/tx--.jpg) no-repeat top left;
	}
.boxTypeRC04 .hRht{
	background: url(../images/elements/boxes/box04/t-xx.jpg) no-repeat top right;
	/*background-image:none;*/
	}
.boxTypeRC04 .hCen{
	background: url(../images/elements/boxes/box04/t-x-.jpg) repeat-x top right;
	}
/*.boxTypeRC01 .fLft{
	background: url(../images/elements/boxes/box04/bx--.gif) no-repeat bottom left;
	}
.boxTypeRC01 .fRht{
	background: url(../images/elements/boxes/box04/b-xx.gif) no-repeat bottom right;
	}
.boxTypeRC01 .rht{
	background: url(../images/elements/boxes/box04/c--x.gif) repeat-y top right;
	}
.boxTypeRC01 .lft{
	background: url(../images/elements/boxes/box04/cx--.gif) repeat-y top left;
	}*/
.boxTypeRC04 .boxCentre{
	padding:8px;
	padding-bottom:0;
	}
.boxTypeRC04 .boxCentreHold{
	min-height:60px;
	}
* html .boxTypeRC04 .boxCentreHold{
	height:60px;
	}

.boxTypeRC05{ background-color:#FFFFFF;}
.boxTypeRC05 *{}
.boxTypeRC05 .hLft{
	background: url(../images/elements/boxes/box05/tx--.jpg) no-repeat top left;
	}
.boxTypeRC05 .hRht{
	background: url(../images/elements/boxes/box05/t-xx.jpg) no-repeat top right;
	}
.boxTypeRC05 .fLft{
	background: url(../images/elements/boxes/box05/bx--.jpg) no-repeat bottom left;
	}
.boxTypeRC05 .fRht{
	background: url(../images/elements/boxes/box05/b-xx.jpg) no-repeat bottom right;
	}
.boxTypeRC05 .rht{
	background: url(../images/elements/boxes/box05/c-xx.jpg) repeat-y top right;
	}
.boxTypeRC05 .lft{
	background: url(../images/elements/boxes/box05/cx--.jpg) repeat-y top left;
	}
.boxTypeRC05 .boxCentre{
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0;
	}
.boxTypeRC05 .boxCentreHold{
	min-height:1px;
	}
* html .boxTypeRC05 .boxCentreHold{
	height:1px;
	}
	
.boxTypeRC06{ background-color:#cbc35e;}
.boxTypeRC06 *{}
.boxTypeRC06 .hLft{
	background: url(../images/elements/boxes/box06/tx--.jpg) no-repeat top left;
	}
.boxTypeRC06 .hRht{
	background: url(../images/elements/boxes/box06/t-xx.jpg) no-repeat top right;
	}
.boxTypeRC06 .fLft{
	background: url(../images/elements/boxes/box06/bx--.jpg) no-repeat bottom left;
	}
.boxTypeRC06 .fRht{
	background: url(../images/elements/boxes/box06/b-xx.jpg) no-repeat bottom right;
	}
.boxTypeRC06 .rht{
	background: url(../images/elements/boxes/box06/c-xx.jpg) repeat-y top right;
	}
.boxTypeRC06 .lft{
	background: url(../images/elements/boxes/box06/cx--.jpg) repeat-y top left;
	}
.boxTypeRC06 .boxCentre{
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0;
	}
.boxTypeRC06 .boxCentreHold{
	min-height:10px;
	}
* html .boxTypeRC06 .boxCentreHold{
	height:10px;
	}
.topBlock .boxTypeRC06 .boxCentreHold{
	height:40px;
	}



	
.boxTypeRC07{ background-color:#3a3935;}
.boxTypeRC07 *{}
.boxTypeRC07 .hLft{
	background: url(../images/elements/boxes/box07/tx--.jpg) no-repeat top left;
	}
.boxTypeRC07 .hRht{
	background: url(../images/elements/boxes/box07/t-xx.jpg) no-repeat top right;
	}
.boxTypeRC07 .fLft{
	background: url(../images/elements/boxes/box07/bx--.jpg) no-repeat bottom left;
	}
.boxTypeRC07 .fRht{
	background: url(../images/elements/boxes/box07/b-xx.jpg) no-repeat bottom right;
	}
.boxTypeRC07 .rht{
	background: url(../images/elements/boxes/box07/c-xx.jpg) repeat-y top right;
	}
.boxTypeRC07 .lft{
	background: url(../images/elements/boxes/box07/cx--.jpg) repeat-y top left;
	}
.boxTypeRC07 .boxCentre{
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0;
	}
.boxTypeRC07 .boxCentreHold{
	min-height:10px;
	}
* html .boxTypeRC07 .boxCentreHold{
	height:10px;
	}
.topBlock .boxTypeRC07 .boxCentreHold{
	height:40px;
	}


.boxTypeRC08{ background-color:#3a3935;}
.boxTypeRC08 *{}
.boxTypeRC08 .hLft{
	background: url(../images/elements/boxes/box08/tx--.jpg) no-repeat top left;
	}
.boxTypeRC08 .hRht{
	background: url(../images/elements/boxes/box08/t-xx.jpg) no-repeat top right;
	}
.boxTypeRC08 .fLft{
	background: url(../images/elements/boxes/box08/bx--.jpg) no-repeat bottom left;
	}
.boxTypeRC08 .fRht{
	background: url(../images/elements/boxes/box08/b-xx.jpg) no-repeat bottom right;
	}
.boxTypeRC08 .rht{
	background: url(../images/elements/boxes/box08/c-xx.jpg) repeat-y top right;
	}
.boxTypeRC08 .lft{
	background: url(../images/elements/boxes/box08/cx--.jpg) repeat-y top left;
	}
.boxTypeRC08 .boxCentre{
	padding:5px;
	
	/*padding-left:8px;
	padding-right:8px;*/
	}
* html .boxTypeRC08 .boxCentre{
	padding-left:0;
	}
* html box08OffsetFix{
	padding-left:5px;
	}
.boxTypeRC08 .boxCentreHold{
	min-height:10px;
	}
* html .boxTypeRC08 .boxCentreHold{
	height:10px;
	}



.boxTypeRC09{ background-color:#cecbc4;color:white;}
.boxTypeRC09 *{}
.boxTypeRC09 .hLft{
	background: url(../images/elements/boxes/box09/tx--.jpg) no-repeat top left;
	}
.boxTypeRC09 .hRht{
	background: url(../images/elements/boxes/box09/t-xx.jpg) no-repeat top right;
	}
.boxTypeRC09 .fLft{
	background: url(../images/elements/boxes/box09/bx--.jpg) no-repeat bottom left;
	}
.boxTypeRC09 .fRht{
	background: url(../images/elements/boxes/box09/b-xx.jpg) no-repeat bottom right;
	}
.boxTypeRC09 .rht{
	background: url(../images/elements/boxes/box09/c-xx.jpg) repeat-y top right;
	}
.boxTypeRC09 .lft{
	background: url(../images/elements/boxes/box09/cx--.jpg) repeat-y top left;
	}
.boxTypeRC09 .boxCentre{
	padding:5px;
	/*padding-left:8px;*/
	padding-top:0;
	padding-bottom:0;
	}
.boxTypeRC09 .boxCentreHold{
	min-height:10px;
	}
* html .boxTypeRC09 .boxCentreHold{
	height:10px;
	}


.boxTypeRC10{ background-color:#f7f7f7;}
.boxTypeRC10 *{}
.boxTypeRC10 .hLft{
	background: url(../images/elements/boxes/box10/tx--.jpg) no-repeat top left;
	}
.boxTypeRC10 .hRht{
	background: url(../images/elements/boxes/box10/t-xx.jpg) no-repeat top right;
	}
.boxTypeRC10 .fLft{
	background: url(../images/elements/boxes/box10/bx--.jpg) no-repeat bottom left;
	}
.boxTypeRC10 .fRht{
	background: url(../images/elements/boxes/box10/b-xx.jpg) no-repeat bottom right;
	}
.boxTypeRC10 .rht{
	background: url(../images/elements/boxes/box10/c-xx.jpg) repeat-y top right;
	}
.boxTypeRC10 .lft{
	background: url(../images/elements/boxes/box10/cx--.jpg) repeat-y top left;
	}
.boxTypeRC10 .boxCentre{
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0;
	}
.boxTypeRC10 .boxCentreHold{
	min-height:10px;
	}


.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;
	}
* html .boxTypeRC02 .boxCentreHold{
	height:30px;
	}
