.xo-blocktitle1, .xo-blocktitle2, .xo-blocktitle3, .xo-blocktitle4 {	
	font-size: 120%;
	padding: 5px 20px 3px 10px;
	font-weight: bold;
}


.xo-blocktitle1 {
	background: url(images/icon-p-green.png) no-repeat left bottom;
	color: #748d00;
}
.xo-blocktitle2 {
	background: url(images/icon-p-grey.png) no-repeat left bottom;
	color: #636363;
}
.xo-blocktitle3 {
	background: url(images/icon-p-orange.png) no-repeat left bottom;
	color: #d45f01;
}
.xo-blocktitle4 {
	background: url(images/icon-p-blue.png) no-repeat left bottom;
	color: #0a7294;
}

.xo-block-top1, .xo-block-top2, .xo-block-top3, .xo-block-top4  {
	height: 7px;
	font-size: 1px;
	background: url(images/box-top.png) no-repeat;
}

.xo-block1, .xo-block2, .xo-block3, .xo-block4 {
padding-bottom: 25px;	
}


.xo-blockcontent1, .xo-blockcontent2, .xo-blockcontent3, .xo-blockcontent4 {  
	font-size: 90%;
}
.xo-blockcontent1 {
	background: url(images/box-green-c-ie.png) repeat-y left top;
	color: #5a7000;
}
.xo-blockcontent1 a{
	color: #AA7811;
}
.xo-blockcontent1 a:hover{
	color: #E2A016;
}
.xo-blockcontent2 {
	background: url(images/box-grey-c-ie.png) repeat-y left top;
	color: #4c515b;
}

.xo-blockcontent3 {
	background: url(images/box-orange-c-ie.png) repeat-y left top;
	color: #402600;
}
.xo-blockcontent3 a{
	color: #FAF0AD;
}
.xo-blockcontent3 a:hover{
	color: #FDF9DB;
}
.xo-blockcontent4 {
	background: url(images/box-blue-c-ie.png) repeat-y left top;
	color: #00465d;
}
.xo-blockcontent4 a{
	color: #D9F4FF;
}
.xo-blockcontent4 a:hover{
	color: #FFFFFF;
}

.xo-block-bottom1, .xo-block-bottom2, .xo-block-bottom3, .xo-block-bottom4 {
	background: url(images/box-bottom.png)  no-repeat;
	height: 13px;
	width: 252px;
	margin: 0;
} 

.xo-block-under1  {
	background: url(images/box-green-u.png) no-repeat right bottom; 
}
* html .xo-block-under1  {
	background: url(images/box-green-u-ie.gif) no-repeat right bottom;
}

.xo-block-under2  {
	background: url(images/box-grey-u.png) no-repeat right bottom;
}
* html .xo-block-under2  {
	background: url(images/box-grey-u-ie.gif) no-repeat right bottom;
}

.xo-block-under3  {
	background: url(images/box-orange-u.png) no-repeat right bottom;
}
* html .xo-block-under3  {
	background: url(images/box-orange-u-ie.gif) no-repeat right bottom;
}

.xo-block-under4  {
	background: url(images/box-blue-u.png) no-repeat right bottom;
}
* html .xo-block-under4  {
	background: url(images/box-blue-u-ie.gif) no-repeat right bottom;
}


.xo-block-light1, .xo-block-light2, .xo-block-light3, .xo-block-light4 {
	background: url(images/box-light.png) no-repeat;
	margin-left: 7px;
	padding: 15px;
	padding-right: 50px;
}

#xo-page .xo-blockszone .xo-block {
	margin-bottom:	1em;
	background: #cff0f9;
	border: 2px solid #8bc0cf;
	padding: 1.2em;
}

#xo-page .xo-blockszone .xo-blocktitle {
padding-bottom: .5em;
font-size: 130%;
color: #a70153;
font-weight: bold;
}

#xo-page .xo-blockszone .xo-blockcontent {}


.xo-canvas-column ul {
	list-style-type:	none;
	padding:			.5em;
	margin:				0px;
}
.xo-block ul {
	margin: 0px;
	padding:	0px;
	list-style-type:	none;
}


/* ------- Center blocks ------- */
#xo-page-topblocks {}
#xo-page-bottomblocks {}

#xo-page-topleftblocks, #xo-page-bottomleftblocks {
	float:			left;
	width:			49.5%;
}
#xo-page-toprightblocks, #xo-page-bottomrightblocks {
	float:			right;
	width:			49.5%;
}
#xo-page-topcenterblocks, #xo-page-bottomcenterblocks {
	clear:			both;
}
#xo-page .xo-lcrpageblocks .xo-blockszone, #xo-page .xo-lcrpageblocks .xo-blockszone {
	float:			left;
	clear:			none;
	width:			33%;
}
.xo-lcrpageblocks #xo-page-topleftblocks, .xo-lcrpageblocks #xo-page-topcenterblocks, .xo-lcrpageblocks #xo-page-bottomleftblocks, .xo-lcrpageblocks #xo-page-bottomcenterblocks {
	margin-right:	.5%;
}
#xo-page-topblocks .xo-block,#xo-page-bottomblocks .xo-block {}

