body{

	margin:0;


	font:normal 100.01% helvetica, arial, serif;

	color:#333;


}



p{

	margin:0;

	padding-bottom:21px;

	line-height:16px;

}


ul{

	margin:0;

	padding-bottom:0.9em;

	line-height:1.4em;

}



ul li{

	margin:0;

	padding:0 0 0 10px;

	background:none;

	list-style:square outside none;

	background:url(bullit.png) 0 4px no-repeat;
	list-style:none;

	display:list-item;

	line-height:1em;

	margin-bottom:10px;
	font-size:12px;

}

ul li li{
	xfont-size:0.9em;
	list-style:square outside none;
	list-style:none;
	font-weight:bold;
}

ol li{
	padding-bottom:0.5em;
}

ul ul{
	margin-top:0.9em;
}

hr{

	border:none;

	border-top:1px solid #d7d7d7;

	border-bottom:1px solid #fff;	

	clear:both;

	margin: 0;

}



iframe{border:none;overflow:hidden;}

img{border:none;}

ins{text-decoration:none;}

del{text-decoration:line-through;}

small{font-size:0.9em; color:#777;}

em{font-style:normal;}

big{font-size:1.6em;}

form{margin:0;}



h1,h2,h3,h4{

	line-height:1em;

	margin:0;

	padding-bottom:10px;

	font-weight:normal;

}



h1{

	padding-top:1em;

	font-size:3em;

	font-family:'times new roman';

}

h2{

	font-size:1.6em;

	padding-bottom:0px;

	font-family:'times new roman';

}

h3{

	padding-bottom:18px;

	padding-top:0.9em;

	font-size:18px;

	font-family:'times new roman';

}

h4{

	font-size:1.2em;	

	font-weight:bold;

}









/*	classes

************************************************************/



.nobr{white-space:nowrap;}



.off-position{position:absolute;left:-1000em;top:-1000em;}

.off-indent{text-indent:-1000em;}



.clear{font-size:0;overflow:hidden;clear:both;height:0;}

.clear-left{clear:left;}

.clear-right{clear:right;}



.no-margin-right{margin-right:0 !important;}



.float-left{float:left !important; display:block;}

.float-right{float:right !important; display:block;}

.float-none{float:none !important;}



.wide{width:100%;}



.display-none{display:none;}

.border-none{border:none !important;}



.text-center{text-align:center;}

.text-right{text-align:right;}

.text-left{text-align:left;}



.centered{margin-right:auto;margin-left:auto;}



.width65{width:65% !important;}

.width75{width:75% !important;}



.comment{font-style:italic;color:#666;}




/*	body struct

************************************************************/

.wrap{

	width:978px;

	margin:0px auto 0px;

	overflow:hidden;

}

	* html body{text-align:center;}

	* html .wrap{

		text-align:left;

		width:978px;

	}



/*	columns struct

************************************************************/



.one-column{

	margin-bottom:0.9em;

	overflow:hidden;

}

	.one-column .column{

		width:100%;

		margin-right:0;

	}

	.one-column .column.width40{width:40%;}

	.one-column .column.width50{width:50%;}

	.one-column .column.width60{width:60%;}

	.one-column .column.width70{width:70%;}

	.one-column .column.width80{width:80%;}





.two-columns{

	margin-bottom:0.9em;

	overflow:hidden;

}

.two-columns .column{

	width:47%;

	margin-right:3%;

	float:left;

}

.two-columns .column.last{

	width:50%;

	margin-right:0;

}





.two-columns.width40-60 .column{

	width:40%;

	margin-right:3%;

	float:left;

}

.two-columns.width40-60 .column.last{

	width:57%;

	margin-right:0;

}





.two-columns .column.width1-3{

	width:30%;

	margin-right:3%;

	float:left;

}

.two-columns .column.width2-3.last{

	width:67%;

	margin-right:0;

}





/*	layout

************************************************************/

/*	DO NOT MODIFY	*/



.layout{overflow:hidden;}

.layout .layout-container{

	float:right;

	padding:0;

	width:100%;

	background:none;

	}

	.layout.left-sidebar-first .layout-container{

		float:left;

		margin-left:0;

		}



.layout .layout-container .layout-container-c-s{

	}

	.layout.left-sidebar-first .layout-container .layout-container-c-s{

		margin-left:0;

	}



.layout .layout-container .layout-container-c{

	float:left;

	width:100%;

	}

	.layout.left-sidebar-first .layout-container .layout-container-c{

		float:right;

		margin-right:0;

		}



.layout .layout-container .layout-container-c-s .layout-content{

	} 

	.layout.left-sidebar-first .layout-container .layout-container-c-s .layout-content{

		margin-right:0;

		} 



/* left sidebar */

.layout .layout-sidebar{                                              

	margin:0;

	margin-right:0px;

	float:left;

	background-color:transparent;

	}

	.layout.left-sidebar-first .layout-sidebar{                                              

		float:right;

		margin-right:0;

		margin-left:0px;

		}



/* right sidebar */



.layout .layout-container .layout-container-c-s .layout-sidebar{

	float:right;

	margin:0;

	margin-left:0px;

	background-color:transparent;

	}

	.layout.left-sidebar-first .layout-container .layout-container-c-s .layout-sidebar{

		float:left;

		margin-left:0;

		margin-right:0px;

		}





/*	width of sidebars (should be changed to fit your site)		*/



.layout .layout-container{

	margin-left:-240px; /* -width of LEFT */

	}

	.layout.left-sidebar-first .layout-container{

		margin-right:-240px; /* -width of LEFT */

		}



.layout .layout-container .layout-container-c-s{

	margin-left:240px; /* width of LEFT */

	}

	.layout.left-sidebar-first .layout-container .layout-container-c-s{

		margin-right:240px; /* width of LEFT */

	}



.layout .layout-container .layout-container-c{

	margin-right:-369px; /* -width of RIGHT */

	}

	.layout.left-sidebar-first .layout-container .layout-container-c{

		margin-left:-369px; /* -width of RIGHT */

		}



.layout .layout-container .layout-container-c-s .layout-content{

	margin-right:369px; /* width of RIGHT */

	} 

	.layout.left-sidebar-first .layout-container .layout-container-c-s .layout-content{

		margin-left:369px; /* width of RIGHT */

		} 



/* left sidebar */

.layout .layout-sidebar{                                              

	width:240px; /* width of LEFT */

	}

/* right sidebar */

.layout .layout-container .layout-container-c-s .layout-sidebar{

	width:369px; /* width of RIGHT */

	}







/* no-right-sidebar column */



.layout.no-right-sidebar .layout-container .layout-container-c-s .layout-content{margin-right:0;} 

.layout.no-right-sidebar.left-sidebar-first .layout-container .layout-container-c-s .layout-content{margin-left:0;} 

.layout.no-right-sidebar .layout-container .layout-container-c-s .layout-sidebar{display:none;}



/* no-left-sidebar column */



.layout.no-left-sidebar .layout-sidebar,

.layout.no-left-sidebar.no-right-sidebar .layout-container .layout-container-c-s .layout-sidebar{display:none;}

.layout.no-left-sidebar .layout-container,

.layout.no-left-sidebar .layout-container .layout-container-c-s{margin-left:0;}

.layout.no-left-sidebar.left-sidebar-first .layout-container .layout-container-c-s{margin-right:0;}

.layout.no-left-sidebar .layout-container .layout-container-c-s .layout-sidebar{display:block;}





/* demo (should be hidden) */



/*

.layout .layout-container .layout-container-c-s .layout-content{background-color:gold;} 

.layout .layout-sidebar{background-color:indianred;}

.layout .layout-container .layout-container-c-s .layout-sidebar{background-color:lime;}

.layout{margin:0 0 1em;}

*/













































.btn-set{

	margin:0 0 1em;

	overflow: hidden;

}

.btn{

	float:left;

	background-color:#d0dee0;

	padding:2px;

	border-left:1px solid #f0f0f0;

	border-right:1px solid #b0b0b0;

}

.btn input{	

	padding:0 1em;

}





















.link a{	

	display:block;

	margin:0.4em 1em;

}



ul{

	overflow:hidden;

}



/*	navigation

************************************************************/



.navigation{

	float:left;

}

.navigation{

	list-style:none;

	margin:0 1em;

	padding:0;

}

.navigation li{

	list-style:none;

	float:left;

	padding:0 0.3em 0 0;

	background:none;

	line-height:1.1em;

	margin: 0;	

}

.navigation li em{

	color:#E20074;

	font-style:normal;

}

.navigation.float-right li{

	padding-right:0;

	padding-left:1em;

}

.navigation .vbar{

	padding:0 0.3em 0 0;

}



.navigation.steps li{

	padding-right:0.3em;

}



/*

ul, ol{

	margin:0 0 9px 0;

	padding-left:1.5em;

	}

ol li{

	font-size:0.8em;

	}

ul li{

	padding-left:1em;

	list-style:none;

	background:url(bullet.png) no-repeat 0 0.55em;

	line-height:1.3em;

	xfont-size:0.8em;

        }

li.row-next{

	clear:left;

	}



ul li ul li{

	padding-bottom:9px;

	line-height:1.1em;

	background:url(bullet_sub.png) 0 .55em no-repeat;

	}



li dl{font-size:1em;}

dl li{font-size:1em;}

ul li ul li{font-size:1em;}

ol li ul li{font-size:1em;}	

ol li ol li{font-size:1em;}



*/



/* Lists dl

---------------------------------------------- */

dd small{

	font-size:0.9em;

	color:#755;

}

dl {

	margin-bottom:9px;

	line-height:1.2em;

	}

dt {

	color:#333;

	font-weight:bold;

	margin-bottom:7px;

	}

dd {

	margin-bottom:17px;

	font-weight:normal;

	}

dd ul {

	margin:6px 0;

	}

dd li {

	font-size:1em;

	}

dd  p{

	font-size:1em;

	}

	





form{overflow:hidden;}

fieldset{border:0;}





/*	aligned buttons	*/



.formset-wrap-centered{float:left;position:relative;left:50%;}

.formset-wrap-centered .formset{position:relative;left:-50%;}

.formset form{float:left;}









.form .btn-set button, 

.form .buttonset button, 

.form .row select, 

.form .row input[type=text], 

.form .row input[type=password], 

.form .row textarea {

	padding:1px 2px;

	/*border:1px solid #B8B8B8;*/

	font-family:Arial, Verdana, sans-serif;

	font-size:0.9em;

	width:auto;

	}

.form select {

	padding:0;

	}

.form fieldset {

	overflow:hidden;

	margin-bottom:0.9em;

	}

.form fieldset.solid {

	padding:9px;

	background:#F2F2F2;

	}

.form fieldset.border {

	padding:9px;

	border:1px solid #B8B8B8;

	}



/* Labels

---------------------------------------------- */

.form fieldset.label-bold label{font-weight:bold;}

.form fieldset.label-bold label.width-auto {font-weight:normal;}



.form .row label.width-auto {width:auto !important;}

	

.form fieldset br {clear:both;}

.form fieldset label {font-size:0.8em;}



.form .row {

	overflow:hidden;

	padding-bottom:2px;

	}

	* html .form .row {		

		padding-bottom:6px;

		padd\ing-bottom:5px;

		}

.form .row a {text-decoration:underline}



.form .row.odd{

	background-color:#fafaf0;

	border-top:1px solid #EAEAE0;

	border-bottom:1px solid #EAEAE0;

}

.form .row.even{

	

}

.form fieldset.solid.stripe .row.odd{

	background-color:#eee;

	border-top:1px solid #e0e0e0;

	border-bottom:1px solid #e0e0e0;

}

.form fieldset.solid.stripe .row.even{

	

}



.form .undecor,

.form .check {border:none;}



.form span.field-note {font-size:.7em;}



/* Inner divs

---------------------------------------------- */

.form .row div {

	display:inline;

	float:left;

	padding:2px 0;

	/*width:100%;*/ /* for opera 7 */



	/*background-color:#ffc;*/

	}

	.form .row div.nodecor{

		background-color:transparent;

		/*padding-left:2px;*/

		}

	.form fieldset.stripe .row div {

		padding:3px 0;

		}

.form .row select,

.form .row input,

.form .row textarea,

.form .row label {

	float:left;

	margin-right:0.6em;

	color:#333;

	}	

	* html .form .row select,

	* html .form .row input,

	* html .form .row textarea {

		margin-right:8px;

		}



.form .row textarea,

.form .row input[type=text],

.form .row input[type=password]{width:25em;}



.form .row select option {

	padding-right:4px;

	padding-left:2px;

}



.form .row .radio{

	background-color:transparent;

	border:none;

	padding:3px;	

	

	position:relative;

	top:2px;

}

.form .row label {

	position:relative;

	width:10em;

	cursor:pointer;

	top:1px;

	margin-bottom:5px;



	border-bottom:1px dashed #d0d0d0;



	}

	.form .row label:hover{

		text-decoration:underline;

		}



.form .row input.inline{

	padding:0 0.6em;

	position:relative;

	top:-2px;

	}



.form .row input.check {

	position:relative;

	top:2px;

	background-color:transparent;

	border:none;

	padding:3px;

	}

	* html .form .row input.check {

		position:relative;

		left:-4px;

		margin-right:-2px;

		}		



/*	maine 		*/



/*

.form .row input[type=password],

.form .row input[type=text],

.form .row select,

.form .row textarea{

	border-top:1px solid #bbb;

	border-left:1px solid #bbb;

	border-bottom:1px solid #eee;

	border-right:1px solid #eee;

	



}



*/




.logo{

	font-size:2em;

}


.brand{
	position: relative;
	z-index: 2;
	width: 200px;
}
.brand a{
	display:block;
}
.brand-additional{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	z-index: 1;
}

	.form.search{

		float:right;

		height:58px;

	}

		.form.search fieldset{

			margin: 35px 5px 0 0;

		}

			.form.search input{

				width:180px;

				font-size: 0.9em;

			}

			.form.search button{

				margin: 0;

				padding-left:0.7em;

				padding-right:0.7em;

				font-size: 0.9em;

			}

	.navigation{
		margin: 1.1em 0em 1em;
		overflow:visible;
	}

		.navigation li{
			padding-right:8px;
			padding-left:0px;
			border-left:5px solid transparent;
			min-height: 2em;
		}

		* html .navigation li{
			height:2em;
		}

			.navigation li a{
				color:#000;
				text-decoration:none;
    border: 1px solid transparent;
    display: block;
    padding: 4px 10px;
	min-height: 2em;
line-height: 1.3em;
font-size:14px;
		}
		* html .navigation li a{
			height:2em;
		}
.navigation li.ext a{
    border: 1px solid transparent;
	background:url(arr.png) 97% -23px no-repeat;
	padding-right:20px;
	position:relative;
	margin-bottom:-1px;
	}
.navigation li.ext:hover a{
    border: 1px solid #009CAE;
	background:url(arr.png) 97% 17px no-repeat;
	}
.navigation li.ext .navigation2{
    display:none;
	}
.navigation li.ext:hover .navigation2{
    display:block;
	}

.navigation li.ext .navigation2 a{
    background:none;
	background-color:#fff;
	}
.navigation li.ext .navigation2 a:hover{
	xbackground-color:#E7F2F2;
	}
.navigation li.ext a{
	background-color:#fff;
	}
.navigation li.ext a:hover{
	xbackground-color:#E7F2F2;
	}

.navigation li.ext li{
    float:none;
    margin:0;
	padding:0;
	border:none;
	}
.navigation li.ext ul{
    margin:0;
	padding:0;
	overflow:visible;
	}
.navigation li.menu4 a{
	width:195px;
	}
 ul.navigation li li{
	font-weight:normal;
	}

			.navigation li a:hover{
				color:#009CAE;
				text-decoration:underline;
				xbackground-color:#E7F2F2;
			}

		.navigation li.current{

			border-left:5px solid #009CAE;

		}

			.navigation li.current a{

				color:#009CAE;

				

			}



	hr.dotted{

		background:url(hr_dotted.png) 0 0 repeat-x;

		height:2px;

		border:none;

	}



.tree{

	position:relative;

	background:url(tree.jpg) center center no-repeat;

	height:609px;

	color:#fff;

}

	.tree .part1,

	.tree .part2,

	.tree .part3{

		position:absolute;

		top:70px;

		left:243px;

	}

	.tree .part2{

		top:245px;

	}

	.tree .part3{

		top:410px;

	}

		.tree h3,

		.tree p,

		.tree ul{

			width:265px;

		}

		.tree .part2 p{

			width:295px;

		}

		.tree .part3 p{

			width:245px;

		}

		.tree h3,
		.tree h3 a{

			padding-top:0;

			font-size:18px;
			line-height: 16px;

			padding-bottom: 7px;
		}

		.tree p,

		.tree li,

		.tree a{

			line-height:14px;

			font-size:12px;

			padding-bottom: 7px;
		}



		.tree p{
			padding-bottom:11px;

		}


		.tree a{

			color:#fff;
		}

		.tree li{

			margin-bottom:0.3em;

		}



.ending p{

	padding-bottom: 1em;
	font-size:12px;

}



.ending .delimiter{

	padding:0 20px;

}



.box{

	margin-bottom:20px;

}

.box h3{

	padding:10px 0 10px 20px;

	font-size:19px;

	xtext-transform:uppercase;

	color:#222;

}

.box-content{

	background-color:#fff;

	padding:20px 5px 20px 0px;

}

 .imaged{	
		padding-left:120px;
		min-height: 115px;
	}
 * html .imaged{	
		height: 115px;

	}

 .imaged.adv1{

			background:url(ads_adv1.png) 0px 0 no-repeat;

		}

 .imaged.adv2{

			background:url(ads_adv2.png) 0px 0 no-repeat;

		}



 h4{

		color:#b40b0b;

	}

	.box-content p{

		position:relative;

		font-size:12px;

		line-height:15px;

	}






/*	body struct		*/



.wrap{

	width:1095px;

	background-color:#fff;

}

	.wrap-container{

		position:relative;

		margin:0 70px 55px 47px;


	}



/*	width of sidebars (should be changed to fit your site)		*/



.layout{

	margin-top:65px; 

	}

.layout .layout-container{

	margin-left:-240px; /* -width of LEFT */

	}

	.layout.left-sidebar-first .layout-container{

		margin-right:-240px; /* -width of LEFT */

		}



.layout .layout-container .layout-container-c-s{

	margin-left:240px; /* width of LEFT */

	}

	.layout.left-sidebar-first .layout-container .layout-container-c-s{

		margin-right:240px; /* width of LEFT */

	}



.layout .layout-container .layout-container-c{

	margin-right:-369px; /* -width of RIGHT */

	}

	.layout.left-sidebar-first .layout-container .layout-container-c{

		margin-left:-369px; /* -width of RIGHT */

		}



.layout .layout-container .layout-container-c-s .layout-content{

	margin-right:369px; /* width of RIGHT */

	} 

	.layout.left-sidebar-first .layout-container .layout-container-c-s .layout-content{

		margin-left:369px; /* width of RIGHT */

		} 



/* left sidebar */

.layout .layout-sidebar{                                              

	width:240px; /* width of LEFT */

	}

/* right sidebar */

.layout .layout-container .layout-container-c-s .layout-sidebar{

	width:369px; /* width of RIGHT */

	}





body{

	margin:0;

	font:normal 12px arial, helvetica, sans-serif;

	color:#666;

	background-color:#fff;

}



h1,h2,h3{

	font-family:'arial', sans-serif;

}



h1{

	background-color:#e7f2f2;

	padding:12px 0 12px 10px;

	color:#231f20;

	font-size:22px;

	margin-bottom:20px;

}
h1.simple{

	background-color:transparent;
	margin-bottom: 8px;
	padding-left:0;

}

h1.icon.middleoffice{
	padding-left:0;
	background:transparent url(icon_middleoffice.png) 0 50% no-repeat;
	margin-bottom: 8px;
	height:66px;

    color: #00A69C;
    height: 66px;
    line-height: 70px;
    padding: 0 0 0 95px;
}

h1.icon.webbooking{
	padding-left:0;
	background:transparent url(icon_webbooking.png) 0 50% no-repeat;
	margin-bottom: 8px;
	height:66px;

    color: #00A69C;
    height: 66px;
    line-height: 70px;
    padding: 0 0 0 75px;
}
h1 a{
	font-size:12px;
    float: right;
    line-height: 14px;
	margin-top:28px;
}



.layout-content .content{

	margin-right:50px;

}

	.layout-content .content h3{

		font-size:18px;

		font-weight: normal;

	}

	.layout-content .content p{

		line-height:1.2em;

		font-size:12px;

	}



a{

	color:#009cae;

}

.box a{

	color:#666;

}


a:link, 

a:visited{

	text-decoration:none;

}



a:hover,

a:active{ 

	text-decoration:underline;

}







a.icon{

	background-image:url(a_icon.png);

	background-repeat:no-repeat;

	background-position:0 0;

	padding-left:26px;

}

	a.icon.mail{

		background-position:0 3px;

	}

	a.icon.rss{

		background-position:0 -20px;

		padding-left:26px;

	}

	a.icon.more{

		background-position:100% -43px;

		padding-right:26px;

		padding-left:0;
		color:#009CAE;

	}
	a.icon.more-bright{

		background-position:100% -63px;

		padding-right:26px;

		padding-left:0;

	}







/*	.action-link	*/



.action-link{

	/*text-decoration:none;*/

}

.action-link span{

	padding:0 7px;

	background:url(action_link.png) -21px 55% no-repeat;

}

.action-link:hover span{

	background:url(action_link.png) -46px 55% no-repeat;

}

.action-link.active span{

	background:url(action-link-active.png) -21px 55% no-repeat;

}

.action-link.active:hover span{

	background:url(action-link-active.png) -46px 55% no-repeat;

}



h2 .action-link{

	color:inherit;

}

h2 .action-link span{

	background:url(action_link_header.png) -21px 55% no-repeat;

}

h2 .action-link:hover span{

	background:url(action_link_header.png) -46px 55% no-repeat;

}

h2 .action-link.active span{

	background:url(action_link_active_header.png) -21px 55% no-repeat;

}

h2 .action-link.active:hover span{

	background:url(action_link_active_header.png) -46px 55% no-repeat;

}







h3 .action-link{

	font-size:0.7em;

	padding-left:0.7em;

}









.pie.ending{

	border: 1px solid #dbdbdb;

	padding:30px;

	text-align:center; 

	display:block;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	-webkit-box-shadow: #eaeaea 0px 2px 3px;

	-moz-box-shadow: #eaeaea 0px 2px 3px;

	box-shadow: #eaeaea 0px 2px 3px;

/*	text-shadow: 0 1px 0 #000;*/

	position:relative;



	background:url(tree_small.png) 40px center no-repeat #e7e9eb;

	background:url(tree_small.png) 40px center no-repeat, -moz-linear-gradient(#f6f7f8, #dee0e2);

	background:url(tree_small.png) 40px center no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#f6f7f8), to(#dee0e2));

	background:url(tree_small.png) 40px center no-repeat, linear-gradient(#f6f7f8, #dee0e2);

	-pie-background:url(css/tree_small.png) 40px center no-repeat, linear-gradient(#f6f7f8, #dee0e2);

}



.homepage .pie.ending{

	background:url() 40px center no-repeat #e7e9eb;

	background:url() 40px center no-repeat, -moz-linear-gradient(#f6f7f8, #dee0e2);

	background:url() 40px center no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#f6f7f8), to(#dee0e2));

	background:url() 40px center no-repeat, linear-gradient(#f6f7f8, #dee0e2);

	-pie-background:url() 40px center no-repeat, linear-gradient(#f6f7f8, #dee0e2);

}



.pie.box{

	border: 1px solid #dbdbdb;

	padding:0px;

	text-align:left; 

	display:block;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	-webkit-box-shadow: #eaeaea 0px 2px 3px;

	-moz-box-shadow: #eaeaea 0px 2px 3px;

	box-shadow: #eaeaea 0px 2px 3px;

/*	text-shadow: 0 1px 0 #000;*/



	background:url() -0px 0 no-repeat #e7e9eb;

	background:url() -0px 0 no-repeat, -moz-linear-gradient(#f6f7f8, #b4b9bd);

	background:url() -0px 0 no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#f6f7f8), to(#b4b9bd));

	background:url() -0px 0 no-repeat, linear-gradient(#f6f7f8, #dee0e2);

	-pie-background:url() -0px 0 no-repeat, linear-gradient(#f6f7f8, #b4b9bd);




	position:relative;

}



.pie.box-content{

	-webkit-border-radius:0 0 8px 8px;

	-moz-border-radius:0 0 8px 8px;

	border-radius:0px 0px 8px 8px;





	-pie-background:url() 0px 0 no-repeat, linear-gradient(#fff, #fff);

	position:relative;

}



.pie.text-eye-catcher{

	-webkit-border-radius:6px 6px 6px 6px;

	-moz-border-radius:6px 6px 6px 6px;

	border-radius:6px 6px 6px 6px;





	background:url(text_eye_catcher_bg.png) -0px 0 no-repeat #e7f2f2;

	-pie-background:url(css/text_eye_catcher_bg.png) 0px 0 no-repeat #e7f2f2;

	position:relative;



	xfloat:right;

	xwidth:285px;

	margin:0 0 20px 0px;


	padding:23px 10px 20px 82px;



	font-size:14px;

	font-weight:bold;	

        color:#66a9a6;

}

.pie.text-eye-catcher2{

	-webkit-border-radius:6px 6px 6px 6px;
	-moz-border-radius:6px 6px 6px 6px;
	border-radius:6px 6px 6px 6px;

	background: -0px 0 no-repeat #e7f2f2;

	-pie-background: 0px 0 no-repeat #e7f2f2;


	position:relative;

	xfloat:right;

	width:450px;

	margin:0 0 20px 0px;

	padding:18px 10px 13px 22px;


	font-size:14px;

	font-weight:bold;	

        color:#66a9a6;

}

.pie.text-eye-catcher2 p{color:#666;}
.pie.text-eye-catcher2 ul{margin-bottom:0;padding-bottom:0;}
.pie.text-eye-catcher2 li{list-style: square ;font-size:12px;padding:0;background:none;}




.text-soft{color:#c1e6e2;}
.text-auto{color:#e8cbd9;}
.text-outs{color:#d1e4ff;}

.text-soft a{color:#c1e6e2;}
.text-auto a{color:#e8cbd9;}
.text-outs a{color:#d1e4ff;}

.brand-additional .form.search{visibility:hidden;}

.box.hor h3{
	background:url(h3_bg.png) 0 0 no-repeat;
	height:25px;
	padding:8px 10px 0 20px;
	font-size:18px;
	color:#545454;
}
.box.hor{
	width:469px;
	float:left;	
	margin-right:40px;
}

.partners p a{margin-right:20px;}

.box small{color:#8e8e8e;}