@import url(menuLeft.css);

body{
    margin:0;
	color:#5f6367;
	font:12px/16px "Trebuchet MS", Helvetica, sans-serif;
	background:#d0d0d0;
	min-width:1000px;
}
img{border:none;}
a{
	color:#000;
	color:#0081C5;
	outline:none;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active, a:focus{outline: none;}
p {
	margin:0;
	padding:0;
	padding-bottom:10px;
}
input,
textarea,
select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border:none;
}
.main{
	width:100%;
	overflow:hidden;
	background:#fff;
}
#header{
	width:100%;
	overflow:hidden;
	padding:3px 0 0;
}
.top-nav-holder{
	width:100%;
	border-bottom:1px solid #dedede;
	padding:0 0 4px;
	margin:0 0 10px;
}
.top-nav{
	width:941px;
	margin:0 auto;
	overflow:hidden;
}
.language{
	float:left;
	padding:0 0 0 12px;
	width:300px;
}
.language span{
	float:left;
	font-size:10px;
	background:url(../images/bg-link-index.gif) no-repeat 100% 5px;
	color:#018ec6;
	padding:0 8px 0 0;
}
.language ul{
	float:left;
	margin:0;
	padding:0px;
	list-style:none;
	margin-left:5px;
	margin-top:3px;
}
.language ul li{
	padding:0 4px 0 0;
	float:left;
}
/*
.language ul li a{
	float:left;
	height:11px;
	overflow:hidden;
}
.language ul li a:hover{ border:none; }
.language ul li a.active img,
.language ul li a:hover img{ 
	margin:-11px 0 0; 
}
*/
.language a.en_act {
	background-attachment: scroll;
	background-image: url(../images/uk-flag.gif);
	background-repeat: no-repeat;
	background-position: 0px -11px;
	display:block;
	width:16px;
	height:11px;
}

.language a.en{
	background-attachment: scroll;
	background-image: url(../images/uk-flag.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display:block;
	display:none;
	width:16px;
	height:11px;
}
.language li a.en{
	background-attachment: scroll;
	background-image: url(../images/uk-flag.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display:block;
	width:16px;
	height:11px;
}

.language span.flags {
	background-image:none;
}
.language a.nl_act{
	background-attachment: scroll;
	background-image: url(../images/nl-flag.gif);
	background-repeat: no-repeat;
	background-position: 0px -11px;
	display:block;
	width:16px;
	height:11px;
}
.language a.nl,
.language .nl {
	background-attachment: scroll;
	background-image: url(../images/nl-flag.gif);
	background-repeat: no-repeat;
	background-position: 0px 0;
	display:block;
	width:16px;
	height:11px;
}
.language a.nl:hover {
	background-position: 0px -11px;
}
.language a.en:hover{
	background-position: 0px -11px;
}


.top-links{
	float:right;
	margin:0;
	padding:1px 10px 0 0;
	list-style:none;
	overflow:hidden;
}
.top-links li{
	float:left;
	padding:0 0 0 14px;
}
.top-links li a{
	text-decoration:none;
	color:#018ec6;
	font-size:10px;
	float:left;
	cursor:pointer;
}
.top-links li a{
	background:url(../images/bg-link-index.gif) no-repeat 0 50%;
	padding:0 0 0 7px;
	line-height:12px;
	float:left;
}
.top-links li a:hover{
	color:#666;
	text-decoration:underline;
	background:url(../images/bg-link-index-hover.gif) no-repeat 0 50%;
}
.top-links em{
	float:left;
	width:13px;
	height:12px;
	padding:0 0 0 8px;
}
.header-middle{
	margin:0 auto;
	width:941px;
	overflow:hidden;
}
.search-form{
	float:right;
	overflow:hidden;
	padding:5px 0px 0 0;
	width:210px;
	text-align:right;
}
.inp01{
	float:left;
	width:120px;
	height:21px;
	padding:0 25px 0 8px;
	background:url(../images/bg-inp01.gif) no-repeat;
	margin:0 10px 0 0;
	display:inline;
}
.inp01 input{
	background:none;
	border:0;
	width:120px;
	padding:2px 0;
	padding-top:4px;
	color:#666666;
	font-size:11px;
}
.search-form a{
	color:#018ec6;
	text-decoration:none;
	background:url(../images/bg-link-index.gif) no-repeat 0 7px;
	font-size:11px;
	padding:2px 0 0 7px;
	float:left;
}
.search-form .searchButton {
	border:0;
	background-color:transparent;
	display:block;
	background-attachment: scroll;
	background-image: url(../images/bg-link-index.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:6px;
	color:#018EC6;
	font-size:11px;
}
.search-form a:hover{ text-decoration:underline; }
.logo{
	margin:0 0 0 25px;
	font-size:20px;
	line-height:22px;
	float:left;
	width:300px;
}
.logo a{
/*
	background:url(../images/bg-logo.gif) no-repeat;
	padding:0 0 2px 73px;
	*/
	color:#018ec6;
	text-decoration:none;
	padding:0 0 2px 0px;
	display:block;
}
.main-nav{
	background-attachment: scroll;
	background-image: url(../images/bg-main-nav.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:100%;
	height:71px;
	margin:0 0;
	overflow:hidden;
}
#nav{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:921px;
	position:relative;
	padding-left:21px;
}
#nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav li{
	float:left;
	display:inline;
	margin:0 0px 0 0;
}
#nav li ul{
	position:absolute;
	top:50px;
	left:0;
	margin:0;
	padding:3px 0 0 210px;
	background:url(../images/bg-drop-down.gif) repeat-x;
	overflow:hidden;
	height:18px;
	display:none;
	width:700px;
}
#nav li ul li{
	margin:0;
	background:url(../images/drop-down-sep.gif) no-repeat 0 5px;
	padding:0 4px 0 10px;
	color:#666;
	font-size:10px;
}
#nav li ul li:first-child{ background:none; }
#nav li.active ul,
#nav li.hover ul,
#nav li:hover ul{
	display:block;
}
#nav li.active ul{ z-index:1; }
#nav li.hover ul,
#nav li:hover ul{
	display:block;
	z-index:100;
}
#nav li ul li a{
	margin:0;
	color:#018ec6 !important;
	font-size:10px;
	font-weight:normal;
	background:none !important;
	float:none !important;
}
#nav li ul li a:hover{ color:#666 !important; }
#nav li a{
	float:left;
	font-size:16px;
	font-weight:bold;	
	color:#018ec6;
	text-decoration:none;
	margin:0 0 0 -12px;
	cursor:pointer;
}
/*
#nav li:first-child a{ margin-left:0; }
*/
#nav li{
	padding-right:21px;
}
#nav li a{
	float:left;
	text-decoration:none;
	height:30px;
	padding:20px 32px 0;
	padding:20px 0px 0 21px;
}
#nav li a:hover{ color:#666; }
#nav li.active a{
	color:#666;
	background-attachment: scroll;
	background-image: url(../images/bg-main-nav-link-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav li.active{
	background-image: url(../images/bg-main-nav-link-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
	padding-right:21px;
}
#nav li.active a{
	float:left;
	text-decoration:none;
	height:30px;
	padding:20px 32px 0;
	padding:20px 0px 0 21px;
}
.breadcrumb{
	overflow:hidden;
	margin:0 auto;
	padding:0;
	list-style:none;
	width:941px;
	margin-top:3px;
}
.breadcrumb ul {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	padding-left:224px;
}
.breadcrumb ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	font-size:10px;
}
.breadcrumb ul li.home,
.breadcrumb ul li a.home,
.breadcrumb ul li a{
	color:#018EC6;
	font-size:10px;
}
.breadcrumb ul li a:hover {
	text-decoration:underline;
}
.primary-holder{
	width:941px;
	margin:0 auto;
	padding:9px 0 18px;
}
#primary{
	width:941px;
	overflow:hidden;
}
#home-content{
	width:770px;
	float:left;
	margin:0 -4px 0 0;
}
#intro{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
.illustration05{
	width:770px;
	height:281px;
}
.four-columns-holder{
	width:770px;
	overflow:hidden;
	background:url(../images/bg-four-columns.gif) repeat;
	position:relative;
}
.four-columns-wrap{
	width:100%;
	background:url(../images/bg-four-columns-btm.gif) no-repeat 0 100%;
	padding:0 0 20px;
}
.four-columns{
	width:770px;
	background:url(../images/bg-four-columns-top.gif) no-repeat;
	overflow:hidden;
}
.column{
	width:141px;
	float:left;
	padding:22px 25px 38px;
}
.column:first-child{ padding-left:29px; }
.news-heading span,
.modules-heading span{ 
	padding-left:5px !important;
	word-spacing:-2px; 
}
.column h2{
	margin:0 0 6px;
	font-size:16px;
	border-bottom:1px solid #d2d2d2;
	height:55px;
	width:100%;
}
.column h2:after{
	content:"";
	display:block;
	clear:both;
}
.column h2 a{
	text-decoration:none;
	color:#666;
	float:left;
	width:100%;
	cursor:pointer;
	position:relative;
}
.column h2 a:hover{ border:none; } 
.column h2 a:hover span{ text-decoration:underline;  }
.column h2 a em{
	margin:0 0 0 -5px;
	float:left;
	position:relative;
}
.column h2 a span{
	float:left;
	padding:12px 0 2px;
}
.company-link{
	display:block;
	text-decoration:none;
	color:#5f6367;
	font-weight:bold;
	background:url(../images/bg-column-sep.gif) repeat-x 0 100%;
	line-height:13px;
	padding:0 0 7px;
	margin:0 0 9px;
}
.company-link:hover{ color:#018ec6; }
.cmp-logo{
	display:block;
	width:135px;
	height:101px;
	border:1px solid #d2d2d2;
	margin:0 0 7px;
}
.cmp-logo:hover{ border-color:#018ec6; }
.column p{
	margin:0;
	line-height:13px;
	font-size:11px;
}
.column ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.column ul li{
	float:left;
	width:100%;
	background:url(../images/bg-column-sep.gif) repeat-x 0 100%;
	padding:5px 0 8px;
}
.column ul li:first-child{ padding-top:0; }
.column ul li a{
	display:block;
	background:url(../images/bg-link-index-hover.gif) no-repeat 0 5px;
	text-decoration:none;
	font-size:11px;
	color:#5f6367;
	padding:0 0 0 7px;
	line-height:13px;
}
.column ul li a:hover{ 
	background:url(../images/bg-link-index.gif) no-repeat 0 5px;
	color:#018ec6;
}
.column ul li a strong{
	font-weight:normal;
	color:#e6492b;
}
.login-form{
	width:100%;
	overflow:hidden;
	margin:-2px 0 0;
}
.login-form div{
	width:100%;
	margin:0 0 4px;
	overflow:hidden;
}
.login-form div label{
	font-size:11px;
	display:block;
	margin:0 0 1px;
}
.login-form div.inp02{
	background:url(../images/bg-inp02.gif) no-repeat;
	width:128px;
	height:21px;
	padding:0 5px;
	margin:0;
}
.inp02 input{
	background:none;
	border:0;
	width:128px;
	padding:3px 0 0;
}
.check-holder{
	padding:3px 0 6px;
	background:url(../images/bg-column-sep.gif) repeat-x 0 100%;
}
.check-holder label{
	float:right;
}
#remember-check{
	margin:0;
	width:16px;
	height:15px;
}
.column .login-form ul{ padding:11px 0 0; }
.column .login-form ul li{
	background:none;
	padding:0;
}
.read-btn{
	position:absolute;
	bottom:19px;
	left:75px;
	width:93px;
	height:25px;
	overflow:hidden;
}
.read-btn a{
	background:url(../images/bg-read-btn.png) no-repeat;
	display:block;
	width:74px;
	height:19px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
	padding:4px 0 2px 19px;
	line-height:11px;
}
.demo-btn{
	position:absolute;
	bottom:19px;
	left:245px;
	overflow:hidden;
}
.demo-btn a{
	background:url(../images/bg-demo-btn.png) no-repeat;
	display:block;
	width:94px;
	height:19px;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	color:#4a4a4a;
	padding:4px 0 2px 21px;
	line-height:11px;
}
.demo-btn a:hover{ 
	text-decoration:underline ;
}
.updates-btn{
	position:absolute;
	bottom:19px;
	right:218px;
	overflow:hidden;
}
.updates-btn a{
	display:block;
	background:url(../images/bg-updates-btn.png) no-repeat;
	width:97px;
	height:19px;
	font-size:11px;
	cursor:pointer;
	color:#fff;
	padding:4px 0 2px 22px;
	text-decoration:none;
	line-height:11px;
}
.login-form div.login-btn{
	position:absolute;
	bottom:19px;
	right:27px;
	width:59px;
	height:25px;
	float:none;
	margin:0;
	overflow:hidden;
}
.login-btn a{
	display:block;
	width:39px;
	height:19px;
	background:url(../images/bg-login-btn.png) no-repeat;
	font-size:11px;
	text-decoration:none;
	padding:4px 0 2px 20px;
	color:#fff;
	line-height:11px;
}
.read-btn a:hover,
.demo-btn a:hover,
.updates-btn a:hover,
.login-btn a:hover{ text-decoration:underline; }
.sidebar-holder{
	width:175px;
	float:left;
	overflow:hidden;
}
#sidebar{
	width:179px;
	margin:0 0 0 -4px;
}
.strat-box-holder{
	background:url(../images/bg-start-box.gif) repeat-y;
	width:100%;
	margin:0 0 -10px;
}
.start-box-wrap{
	background:url(../images/bg-start-box-btm.gif) no-repeat 0 100%;
	width:100%;
}
.start-box{
	background:url(../images/bg-start-box-top.gif) no-repeat;
	overflow:hidden;
	width:130px;
	padding:19px 25px 20px;
	min-height:243px;
	position:relative;
}
* html .start-box{ 
	height:243px;
	overflow:visible;
}
.start-box h3{
	margin:0;
	width:100%;
	font-size:14px;
	color:#666;
	border-bottom:1px solid #d2d2d2;
	padding:0 0 7px;
}
.start-box h3:after{
	content:"";
	display:block;
	clear:both;
}
.start-box h3 em{
	float:left;
	margin:0 0 0 -4px;
	position:relative;
}
.start-box h3 span{
	float:left;
	padding:9px 0 0 4px;
}
/*
.start-box ul{
	margin:-1px 0 16px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.start-box ul li{
	background:url(../images/bg-column-sep.gif) repeat-x;
	width:100%;
	float:left;
	padding:5px 0 5px;
	line-height:16px;
}
.start-box ul li:first-child{ background:none; }
.start-box ul li a{
	background:url(../images/bg-link-index-hover.gif) no-repeat 1px 6px;
	text-decoration:none;
	color:#5f6367;
	font-size:11px;
	display:block;
	padding:0 0 0 8px;
}
.start-box ul li a:hover{ 
	color:#018ec6;
	background:url(../images/bg-link-index.gif) no-repeat 1px 6px;
}
.solution-btn{
	display:block;
	border-top:1px solid #d2d2d2;
	background:url(../images/solution-icon-mini.gif) no-repeat 0 6px;
	font-size:14px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	padding:13px 0 16px 32px;
}
.solution-btn:hover{ text-decoration:underline; }
*/
.free-demo-btn{
	display:block;
	border-top:1px solid #d2d2d2;
	background:url(../images/demo-icon-mini.gif) no-repeat 0 6px;
	font-size:14px;
	text-decoration:none;
	color:#666;
	font-weight:bold;
	padding:12px 0 10px 33px;
	margin:0 0 0 -2px;
}
.free-demo-btn:hover{ text-decoration:underline; }
.demo-box-holder{
	background:url(../images/bg-demo-box.gif) repeat-y;
	width:100%;
}
.demo-box-wrap{
	background:url(../images/bg-demo-box-btm.gif) no-repeat 0 100%;
	width:100%;
}
.demo-box{
	background:url(../images/bg-demo-box-top.gif) no-repeat;
	width:129px;
	padding:22px 25px 83px;
	position:relative;
}
.download-link{
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:#666;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin:0 0 12px;
}
.download-link strong{ color:#f47a25; }
.download-link:hover{ text-decoration:underline; }
.demo-icon{
	width:100%;
	text-align:center;
	margin:0 0 11px;
}
.demo-box p{
	margin:0 0 11px;
	line-height:14px;
	font-size:11px;
}
.demo-box blockquote{
	margin:0;
}
.demo-box blockquote q{ 
	quotes:none;
	font-size:11px;
	font-style:italic;
	line-height:13px;
}
.demo-box blockquote q:before{ content:""; }
.demo-box blockquote q:after{ content:""; }
.demo-btn-blue{
	position:absolute;
	bottom:19px;
	right:33px;
}
.demo-btn-blue a{
	display:block;
	width:95px;
	height:19px;
	background:url(../images/bg-demo-btn-blue.png) no-repeat;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	line-height:11px;
	padding:4px 0 2px 20px;
}
.demo-btn-blue a:hover{ text-decoration:underline; }
.gallery-holder{
	background:url(../images/bg-gallery.gif) repeat-y;
	width:940px;
}
.gallery-wrap{
	background:url(../images/bg-gallery-btm.gif) no-repeat 0 100%;
	width:100%;
}
#gallery{
	background:url(../images/bg-gallery-top.gif) no-repeat;
	width:874px;
	padding:21px 33px 20px;
	overflow:hidden;
}
#gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:826px;
	overflow:hidden;
	float:left;
}
#gallery ul li{
	float:left;
	background:url(../images/bg-gallery-image.gif) no-repeat 50% 0;
	width:96px;
	height:80px;
	padding:13px 2px 0;
}
#gallery ul li a{
	float:left;
	width:94px;
	height:64px;
	border:1px solid #d2d2d2;
	background:#fff;
}
#gallery ul li a:hover{
	border:1px solid #018ec6;
}
#gallery a.prev-btn{
	float:left;
	background:url(../images/gallery-prev-btn.gif) no-repeat;
	width:23px;
	height:21px;
	text-indent:-9999px;
	margin:33px 0 0;
}
#gallery a.next-btn{
	float:right;
	background:url(../images/gallery-next-btn.gif) no-repeat;
	width:23px;
	height:21px;
	text-indent:-9999px;
	margin:33px 0 0;
}
#gallery a.prev-btn:hover,
#gallery a.next-btn:hover{ background-position:0 -21px; }
#gallery ul li.first{
	padding-left:13px;
	background-position:0;
}
#gallery ul li.last{
	padding-right:13px;
	background-position:100% 0;
}
/* inner1 start */
.sidebar2-holder{
	float:left;
	width:194px;
	overflow:hidden;
	position:relative;
	margin-top:0;
	padding-top:0;
}
#sidebar2{
	width:198px;
	margin:0 -4px 0 0;
	display:inline;
}
.side-box-holder{
	background:url(../images/bg-side-box.gif) repeat-y;
	width:100%;
	margin:0 0 5px;
}
.side-box-wrap{
	background:url(../images/bg-side-box-btm.gif) no-repeat 0 100%;
	padding:0 0 20px;
}
.news-box{
	background:url(../images/bg-news-box-top.gif) no-repeat;
	width:139px;
	padding:20px 29px 15px;
}
.news-box h2{
	margin:0;
	font-size:16px;
	border-bottom:1px solid #d2d2d2;
}
.news-box h2 {
	text-decoration:none;
	color:#666;
	display:block;
	background:url(../images/news-icon-mini.gif) no-repeat;
	padding:8px 0 10px 39px;
	margin:0 0 3px -5px;
	position:relative;
}
.news-box h2 a:hover{ text-decoration:underline; }
.news-box ul{
	margin:-1px 0 0;
	padding:0;
	list-style:none;
	width:100%;
}
.news-box ul:after{
	content:"";
	display:block;
	clear:both;
}
.news-box ul li{
	background:url(../images/bg-column-sep.gif) repeat-x;
	padding:5px 0 5px;
	float:left;
	width:100%;
}
.news-box ul li a{
	color:#5f6367;
	font-size:11px;
	text-decoration:none;
	background:url(../images/bg-link-index-hover.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	display:block;
}
.news-box ul li a.active,
.news-box ul li a:hover{
	color:#0081c5;
	background:url(../images/bg-link-index.gif) no-repeat 0 6px;
}
.news-box ul li a.drop{
	color:#0081c5;
	background:url(../images/bg-drop-index.gif) no-repeat 0 7px;
	margin:0 0 0 -2px;
	padding:0 0 0 10px;
	position:relative;
	float:left;
}
.news-box ul li a.drop:hover{ background:url(../images/bg-drop-index.gif) no-repeat 0 7px; }
.news-box ul li ul{
	padding:0 0 0 6px;
	margin:0;
} 
.news-box ul li ul li{ 
	background:none; 
	padding:1px 0;
}
.account-box{
	background:url(../images/bg-account-box-top.gif) no-repeat;
	width:139px;
	padding:19px 29px 14px;
}
.account-box h2{
	margin:0 0 4px;
	font-size:16px;
	border-bottom:1px solid #d2d2d2;
}
.account-box h2 a{
	color:#666;
	text-decoration:none;
	background:url(../images/account-icon.gif) no-repeat;
	display:block;
	padding:9px 0 13px 45px;
	margin:0 0 0 -5px;
}
.account-box h2 a:hover{
	text-decoration:underline;
}
.account-box p{
	margin:0;
	font-size:11px;
	border-bottom:1px solid #d2d2d2;
	margin:0 0 0 -3px;
	padding:0 0 5px;
}
.contact-box ul,
.account-box ul{
	margin:-1px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.contact-box ul li,
.account-box ul li{
	width:100%;
	float:left;
	background:url(../images/bg-column-sep.gif) repeat-x;
	padding:5px 0;
}
.contact-box ul li a,
.account-box ul li a{
	color:#5f6367;
	text-decoration:none;
	display:block;
	background:url(../images/bg-link-index-hover.gif) no-repeat 0 6px;
	font-size:11px;
	padding:0 0 0 8px;
}
.contact-box ul li a:hover,
.account-box ul li a:hover{
	color:#0081c5;
	background:url(../images/bg-link-index.gif) no-repeat 0 6px;
}
#content{
	width:579px;
	float:left;
	overflow:hidden;
	margin:0 -5px;
	position:relative;
}
.content-box-holder{
	background:url(../images/bg-content-box.gif) repeat-y;
	width:100%;
}
.content-box-wrap{
	background:url(../images/bg-content-box-btm.gif) no-repeat 0 100%;
}
.content-box{
	background:url(../images/bg-content-box-top.gif) no-repeat;
	width:520px;
	padding:26px 30px 18px;
}
.content-box H1 {
	margin:2px 0 0;
	font-size:16px;
	color:#0081c5;
	border-bottom:1px solid #D2D2D2;
	margin:0 0 10px;
	overflow:hidden;
	padding:0 0 11px;
	width:100%;
}
.content-heading{
	width:100%;
	border-bottom:1px solid #d2d2d2;
	overflow:hidden;
	padding:0 0 11px;
	margin:0 0 4px;
}
.content-heading ul{
	margin:0;
	padding:3px 0 0;
	list-style:none;
	float:right;
}
.content-heading ul li{
	float:left;
	padding:0 0 0 6px;
}
.content-heading ul li a{ float:left; }
.content-heading h2{
	margin:2px 0 0;
	font-size:16px;
	color:#0081c5;
}
.content-intro{
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
.content-intro div{
	width:100%;
	overflow:hidden;
}
.releses{
	margin:0 0 18px;
}
.releses span{
	font-size:11px;
	color:#666;
}
.releses a{
	color:#0081c5;
	text-decoration:none;
	font-size:11px;
	background:url(../images/bg-releases-sep.gif) no-repeat 0 4px;
	padding:0 0 0 6px;
}
.releses a:hover{ text-decoration:underline; }
.content-intro div.google-logo{
	float:right;
	width:123px;
	height:51px;
	margin:-4px 5px 0 0;
	position:relative;
	padding:0 0 0 15px;
	display:inline;
}
.content-intro p{
	font-style:italic;
	margin:0;
	font-weight:bold;
}
.text-holder{
	width:100%;
	background:url(../images/bg-column-sep.gif) repeat-x;
	padding:17px 0 5px;
}
.text-box{
	width:100%;
	overflow:hidden;
}
.text-box h3{
	margin:0 0 1px;
	font-size:13px;
	color:#0081c5;
}
.text-box p{
	margin:0 0 18px;
}
.illustration01-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 7px;
}
.illustration01{
	float:right;
	border:1px solid #d2d2d2;
	width:248px;
	height:185px;
	margin:3px 0 0 5px;
	display:inline;
}
.apps-text{
	float:left;
	overflow:hidden;
	width:255px;
}
.more{
	float:right;
	width:249px;
	padding:0 0 0 15px;
}
* html .more{width:236px; }
.more h4{
	margin:0;
	color:#0081c5;
	font-size:13px;
}
.more ul{
	margin:0;
	padding:0 0 0 11px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.text-box .more ul li{
	width:100%;
	float:left;
	background:none;
}
.more ul li a{
	background:url(../images/bg-link-index-hover.gif) no-repeat 0 6px;
	padding:0 0 0 9px;
	color:#5f6367;
	font-size:12px;
	text-decoration:none;
}
.more ul li a:hover{
	background:url(../images/bg-link-index.gif) no-repeat 0 6px;
	color:#0081c5;
}
.text-holder blockquote{
	margin:5px 16px 26px;
	background:#e1f2fe;
	text-align:center;
	padding:12px 0 15px;
}
.text-holder blockquote q{
	quotes:none;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
}
.text-holder blockquote q:before{ content:""; }
.text-holder blockquote q:after{ content:""; }
.illustration02{
	float:left;
	width:135px;
	height:101px;
	border:1px solid #d2d2d2;
	margin:4px 17px 0 0;
	display:inline;
}
.text-box ul{
	margin:0;
	padding:0 0 18px;
	list-style:none;
}
.text-box ul li{
	background:url(../images/bullet.gif) no-repeat 0 5px;
	padding:0 0 0 13px;
}
.float-left-holder{
	width:100%;
	overflow:hidden;
}
.image-left{
	float:left;
}
.back-link{
	width:100%;
	padding:6px 0 0;
}
.back-link a{
	text-decoration:none;
	color:#0081c5;
	font-weight:bold;
	background:url(../images/bg-link-index-left.gif) no-repeat 0 7px;
	padding:0 0 0 10px;
}
.back-link a:hover{ text-decoration:underline; }
.btns{
	margin:0;
	padding:11px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-column-sep.gif) repeat-x;
}
.btns li{
	float:right;
	padding:0 0 0 13px;
}
.contact-btn{
	display:block;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-contact-btn.png) no-repeat;
	font-weight:bold;
	line-height:11px;
	padding:4px 0 2px 20px;
	width:67px;
	height:19px;
}
.contact-btn:hover{ text-decoration:underline; }
.demo-link{
	background:url(../images/bg-link-index.gif) no-repeat 0 7px;
	color:#0081c5;
	text-decoration:none;
	padding:2px 0 0 6px;
	font-size:11px;
	font-weight:bold;
	display:block;
}
.demo-link:hover{ text-decoration:underline; }
.news-post{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-column-sep.gif) repeat-x;
	padding:0 0 18px;
}
.illustratio03{
	float:left;
	overflow:hidden;
	margin:17px 0 0;
}
.illustratio03 a{
	border:1px solid #d2d2d2;
	float:left;
	width:135px;
	height:101px;
	margin:4px 0 0;
}
.illustratio03 a:hover{ border-color:#0081c5; }
.news-text{
	float:left;
	width:365px;
	padding:17px 0 0 18px;
}
.news-text h4{
	margin:0 0 1px;
	font-size:13px;
}
.news-text h4 a{
	text-decoration:none;
	color:#0081c5;
}
.news-text h4 a:hover{ text-decoration:underline; }
.news-text p{
	margin:0 0 18px;
}
.news-text p span{
	display:block;
	font-size:11px;
	padding:1px 0;
}
.news-text .releses{ margin:0; }
.read-more{
	width:100%;
	text-align:right;
	margin:-18px 0 0;
	position:relative;
}
.read-more a{
	background:url(../images/bg-link-index.gif) no-repeat 0 7px;
	padding:0 0 0 7px;
	text-decoration:none;
	color:#0081c5;
	font-weight:bold;
}
.read-more a:hover{ text-decoration:underline; }
.mail-link{
	margin:-18px 0 0;
	width:100%;
}
.mail-link a{
	text-decoration:none;
	color:#0081c5;
	font-weight:bold;
	background:url(../images/bg-link-index.gif) no-repeat 0 6px;
	padding:0 0 0 7px;
}
.mail-link a:hover{ text-decoration:underline; }
.pager{
	width:100%;
	overflow:hidden;
	text-align:center;
	border-top:1px solid #d2d2d2;
	font-size:11px;
	padding:6px 0 0;
}
.pager ul{
	margin:0 12px 0 9px;
	padding:0 4px 2px 0;
	list-style:none;
	display:inline;
	background:url(../images/pager-sep-big.gif) no-repeat 100% 2px;
}
.pager ul li{
	display:inline;
	background:url(../images/pager-sep-small.gif) no-repeat 0 4px;
	padding:1px 1px 3px 8px;
}
.pager ul li:first-child{ background:url(../images/pager-sep-big.gif) no-repeat 0 2px; }
.pager ul li a{
	color:#0081c5;
	text-decoration:none;
}
.pager ul li a:hover{ text-decoration:underline; }
.pager ul li a.active{
	text-decoration:underline;
	color:#666;
}
/*
.prev a{
	background:url(../images/carusel/arrow-left.gif) no-repeat 0 6px;
	padding:0 0 0 14px;
	text-decoration:none;
	color:#0081c5;
}
.prev a:hover{ text-decoration:underline; }
.next a{
	background:url(../images/bg-next-index.gif) no-repeat 100% 6px;
	padding:0 14px 0 0;
	text-decoration:none;
	color:#0081c5;
}
.next a:hover{ text-decoration:underline; }
*/
.diactive-prev{
	color:#b9b8b8;
	background:url(../images/bg-prev-diactive-index.gif) no-repeat 0 6px;
	padding:0 0 0 14px;
}
.diactive-prev{ text-decoration:none; }
.three-columns{
	width:578px;
	overflow:hidden;
	position:relative;
}
/* inner1 end */
/* inner2 start */
.contact-box{
	background:url(../images/bg-account-box-top.gif) no-repeat;
	width:139px;
	padding:19px 29px 14px;
	*padding:0px 29px 14px;
	margin-top: 0px;
}
.contact-box h2{
	margin:0;
	font-size:16px;
	border-bottom:1px solid #d2d2d2;
	color:#666;
	text-decoration:none;
	background:url(../images/contact-icon.gif) no-repeat 0 5px;
	display:block;
	padding:9px 0 13px 41px;
	margin:0 0 0 -5px;
}
.contact-box h2 a:hover{
	text-decoration:underline;
}
.contact-box ul li a.active{
	color:#0081c5;
	background:url(../images/bg-link-index.gif) no-repeat 0 6px;
}
.address-box{
	width:100%;
	overflow:hidden;
	margin:0 0 14px;
}
.illustration04-holder{
	float:right;
	width:252px;
	padding:18px 0 0
}
.illustration04{
	width:248px;
	height:185px;
	border:1px solid #d2d2d2;
	margin:0 0 4px;
}
.illustration04-holder a{
	float:right;
	color:#0081c5;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background:url(../images/bg-link-index.gif) no-repeat 0 5px;
	padding:0 0 0 7px;
}
.illustration04-holder a:hover{ text-decoration:underline; }
.address-box h3{
	margin:0 0 3px;
	font-size:13px;
	color:#0081c5;
	padding:3px 0 0;
}
.address{
	margin:0 0 37px;
}
.address address{
	font-style:normal;
}
.address address span{
	display:block;
	padding:0 0 2px;
}
.address ul{
	margin:17px 0 19px;
	padding:0;
	list-style:none;
}
.address ul li{ line-height:17px; }
.address ul li strong{
	color:#0081c5;
	font-size:14px;
	padding:0 23px 0 0;
}
.address ul li a{
	color:#5f6367;
	text-decoration:none;
}
.address ul li a:hover{ text-decoration:underline; }
.address-box p{
	margin:0;
}
.contact-form{
	width:100%;
	overflow:hidden;
}
.input-conteiner{
	background:url(../images/bg-column-sep.gif) repeat-x;
	padding:21px 0 17px;
}
.inp-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
.inp-holder label{
	float:left;
	width:155px;
	margin:-4px 0 0;
	position:relative;
	padding:0 0 4px;
}
.inp-holder label sup{ color:#f47a25; }
.inp-holder div{
	float:left;
	width:193px;
	height:21px;
	background:url(../images/bg-inp04.gif) no-repeat;
	padding:0 10px;
}
.inp-holder div input{
	width:193px;
	color:#5f6367;
	border:0;
	background:none;
	padding:3px 0 0;
}
.checkbox-conteiner{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-column-sep.gif) repeat-x;
	padding:17px 0 9px;
}
.checkbox-conteiner span{
	float:left;
	width:155px;
}
.checkbox-holder{
	float:left;
}
.checkbox-holder div{
	width:100%;
	overflow:hidden;
}
.checkbox-holder div.checkbox{
	float:left;
	width:16px;
}
.checkbox input{
	margin:0;
	width:16px;
	height:15px;
}
.checkbox-holder div label{ 
	float:left;
	padding:0 0 0 5px;
}
.checkbox-holder div.check-contact-holder{ 
	float:left;
	width:110px;
}
.checkbox-holder div.radio-holder{
	float:left;
	width:220px;
	padding:1px 0 0;
}
.radio-holder input{
	width:16px;
	height:15px;
	margin:0;
	float:left;
}
.radio-holder label{ letter-spacing:-1px; }
.textarea-conteiner{
	width:100%;
	background:url(../images/bg-column-sep.gif) repeat-x;
	overflow:hidden;
	padding:20px 0 17px;
}
.textarea-conteiner label{
	float:left;
	width:153px;
	padding:2px 0 0;
}
.textarea01{
	float:left;
	width:356px;
	height:161px;
	padding:0 0 3px 10px;
	background:url(../images/bg-textarea.gif) no-repeat;
	overflow:hidden;
}
.textarea01 textarea{
	width:356px;
	height:155px;
	padding:2px 0 0;
	background:none;
	border:0;
	overflow:auto;
	color:#5f6367;
}
.submit-btn-holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-column-sep.gif) repeat-x;
	padding:11px 0 2px;
}
.submit-btn-holder a{
	background:url(../images/bg-submit-btn.png) no-repeat;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	width:89px;
	height:18px;
	padding:5px 0 2px 22px;
	float:right;
	line-height:11px;
}
.submit-btn-holder a:hover{ text-decoration:underline; }
.submit-btn-holder span{
	font-size:10px;
}
.submit-btn-holder sup{
	font-size:10px;
	color:#f47a25;
}
/* inner2 end */ 
.footer-holder{
	background:url(../images/bg-footer-holder.gif) repeat-x;
	width:100%;
	overflow:hidden;
	padding:26px 0 75px;
}
.footer-wrap{
	width:927px;
	margin:0 auto;
}
.footer-top{
	background:url(../images/bg-footer-top-shadow.png) no-repeat;
	width:100%;
	height:14px;
	overflow:hidden;
}
.footer-btm{
	background:url(../images/bg-footer-btm-shadow.png) no-repeat;
	width:100%;
	height:14px;
}
.footer-conteiner{
	width:917px;
	background:url(../images/bg-footer-middle-shadow.png) repeat-y;
	padding:0 5px;
}
#footer{
	width:891px;
	overflow:hidden;
	background:url(../images/bg-footer.jpg) no-repeat;
	padding:0 12px;
	position:relative;
}
.footer-heading{
	width:887px;
	overflow:hidden;
	background:url(../images/bg-column-sep.gif) repeat-x 0 100%;
	padding:1px 3px 8px 1px;
	margin:0 0 9px;
}
.contact-heading{
	float:right;
}
.footer-heading h4{
	margin:0 0 0 3px;
	font-size:12px;
	color:#fff;
}
.footer-heading h4 a{
	color:#fff;
	text-decoration:none;
}
.footer-heading h4 a:hover{ text-decoration:underline; }
.footer-content{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.footer-columns-holder{
	float:left;
	width:685px;
	margin:0 0px 0 0;
	padding:0 0 0 5px;
}
.footer-column{
	float:left;
	overflow:hidden;
	padding:0 31px 0 0;
}
.footer-column h5{
	margin:0 0 8px;
	font-size:10px;
}
.footer-column h5 a{
	color:#fff;
	text-decoration:none;
}
.footer-column h5 a:hover{ text-decoration:underline; }
.footer-column ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footer-column ul li{
	font-size:10px;
	line-height:13px;
	padding:0 0 4px;
}
.footer-column ul li a{
	color:#e9f6fe;
	text-decoration:none;
}
.footer-column ul li a:hover{ text-decoration:underline; }
.newsletter-box{
	float:right;
	width:185px;
	color:#FFFFFF;
	font-size:10px;
}
.newsletter-box a{
	color:#FFFFFF;
	text-decoration:underline;
}
.newsletter-box h5{
	margin:0 0 8px;
	font-size:10px;
	color:#fff;
}
.newsletter-box H3 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.newsletter-box p{
	margin:0 0 33px;
	color:#fff;
	font-size:10px;
	line-height:12px;
}
.newsletter-form{
	width:100%;
	overflow:hidden;
}
.subscribe-btn input{
	background:transparent url(../images/bg-subscribe-btn.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-size:11px;
	height:21px;
	padding:0px 0 2px 13px;
	text-decoration:none;
	width:81px;
	border:0;
}
.inp03{
	width:171px;
	height:19px;
	background:url(../images/bg-inp03.gif) no-repeat;
	padding:2px 7px 0;
	margin:0 0 10px;
}
.inp03 input{
	width:171px;
	font-style:italic;
	font-size:10px;
	color:#727272;
	border:0;
	background:none;
}
.subscribe-btn{
	width:100%;
	overflow:hidden;
}
.subscribe-btn a{
	float:right;
	width:60px;
	height:17px;
	background:url(../images/bg-subscribe-btn.png) no-repeat;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	line-height:11px;
	padding:4px 0 0 21px;
	cursor:pointer;
}
.subscribe-btn a:hover{ text-decoration:underline; }
.footer-info{
	width:100%;
	overflow:hidden;
	border-top:1px solid #d2d2d2;
	padding:7px 0 3px;
}
.footer-info span{
	float:right;
	font-size:9px;
	color:#c1e4f8;
}
.footer-info span a{
	letter-spacing:1px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
.footer-info span a:hover{ text-decoration:underline; }
.footer-info p{
	margin:0 0 0 12px;
	font-size:10px;
	color:#c1e4f8;
}
.clear {
	clear:both;
	font-size:0;
	height:0;
}


/* FCE  HOMEPAGE CONTENT */

.fceHomeContent {
	width:980px;
}

.fceHomeContent .left{
	float:left;
	width:764px !important;
}
.fceHomeContent .right{
	float:left;
	width:170px !important;
	width:160px;
	
}

.fce4ColumnsHomePage {
	width:749px !important;
	margin-left:11px !important;
}

.fce4ColumnsHomePage .col1{
	width:190px;
	float:left;
}

.fce4ColumnsHomePage .col2{
	width:190px;
	float:left;
}

.fce4ColumnsHomePage .col3{
	width:190px;
	float:left;
}

.fce4ColumnsHomePage .col4{
	width:177px;
	float:right;
}

.fceColumnWidder {
	width:155px;
	height:335px;
	display:block;
	background-attachment: scroll;
	background-image: url(../images/backgrColumn1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 10px;
	position:relative;
}
.fceColumnWidder .imageLeft{
	float:left;
}
.fceColumnWidder H2{
	float:left;
	margin:0;
	padding-top:15px;
}
.fceColumnWidder .title{
	border-bottom:1px solid #D2D2D2;
	padding-bottom:6px;
}
.fceColumnWidder H2 p{
	margin:0;
	padding:0;
}
.fceColumnWidder H2 p a{
	color:#666666;
	cursor:pointer;
	text-decoration:none;
	font-size:16px;
}
.fceColumnWidder .content {
	margin-top:10px;
}
p.dottedBottom {
	text-decoration:none;
	margin:0;
	padding:0;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bg-column-sep.gif);
	background-repeat: repeat-x;
	background-position: 0px 100%;
}

.dottedBottom a{
	background-image:url(none.gif);
	margin:0;
	margin-bottom:10px;
	padding:0;
	padding-bottom:10px;
}

.fceColumnWidder .redButton {
	bottom:19px;
	right:15px;
	overflow:hidden;
	position:absolute;
}


.redButton a {
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:19px;
	line-height:11px;
	padding:4px 0 2px 19px;
	text-decoration:none;
	width:74px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bg-read-btn.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.redButton a:hover {
	text-decoration:underline;
}
.fceColumnWidder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.fceColumnWidder ul li{
	float:left;
	width:100%;
	padding:5px 0 8px;
	background-image: url(../images/bg-column-sep.gif);
	background-repeat: repeat-x;
	background-position: 0px 100%;
}
.fceColumnWidder ul li:first-child{ padding-top:0; }
.fceColumnWidder ul li a{
	display:block;
	background:url(../images/bg-link-index-hover.gif) no-repeat 0 5px;
	text-decoration:none;
	font-size:11px;
	color:#5f6367;
	padding:0 0 0 7px;
	line-height:13px;
}
.fceColumnWidder ul li a:hover{ 
	background:url(../images/bg-link-index.gif) no-repeat 0 5px;
	color:#018ec6;
}
.fceColumnWidder ul li a strong{
	font-weight:normal;
	color:#e6492b;
}

.fceColumnWidder .yellowButton {
	bottom:19px;
	right:15px;
	overflow:hidden;
	position:absolute;
}

.yellowButton a {
	background:transparent url(../images/bg-demo-btn.png) no-repeat scroll 0 0;
	color:#4A4A4A;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:19px;
	line-height:11px;
	padding:6px 0 2px 21px;
	text-decoration:none;
	width:94px;
}
.yellowButton a:hover {
	text-decoration:underline;
}

.fceColumnWidder .blueButton {
	bottom:19px;
	right:15px;
	overflow:hidden;
	position:absolute;
}

.blueButton a {
	background:transparent url(../images/bg-updates-btn.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:19px;
	line-height:11px;
	padding:4px 0 2px 22px;
	text-decoration:none;
	width:97px;
}
.blueButton a:hover {
	text-decoration:underline;
}

.fceColumnWidder .loginButton {
	bottom:19px;
	left:100px;
	overflow:hidden;
	position:absolute;
}

.loginButton input.login {
	background:transparent url(../images/bg-login-btn.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	height:24px;
	line-height:11px;
	padding:0px 0 4px 11px;
	text-decoration:none;
	width:58px;
	border:0;
}
.loginButton a {
	background:transparent url(../images/bg-login-btn.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:19px;
	line-height:11px;
	padding:4px 0 2px 22px;
	text-decoration:none;
	width:58px;
}


/* SITEMAP */

.footer-columns-holder  ul.csc-menu {
	margin:0;
	padding:0;
	list-style:none;
}
.footer-columns-holder ul.csc-menu li{
	margin:0;
	padding:0;
	line-height:13px;
	padding:0 0 4px;
}
.footer-columns-holder ul.csc-menu li a{
	list-style:none;
	color:#EAECEB;
	font-size:11px;
	padding-bottom:0px;
	display:block;
}

.footer-columns-holder li.level,
.footer-columns-holder li.level_active{
	display:block;
	float:left;
	width:20%;
}

.footer-columns-holder li.sublevel {
	margin:0;
	padding:0;
	line-height:13px;
	padding:0 0 4px;
}
.footer-columns-holder li.sublevel a{
	text-transform:none;
	font-weight:normal;
	padding-bottom:0px;
}
.footer-columns-holder li.level_active ul li {
	text-transform:none;
}


.dotedLine {
	clear:both;
	background-attachment: scroll;
	background-image: url(../images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:8px;
	margin-bottom:8px;
}

.quickStart {}

.quickStart .logoQuickStart{
	float:left;
	width:35px;
}

.quickStart H4{
	display:block;
	margin:0;
	font-size:14px;
	color:#666;
	padding:0 0 7px;
	float:left;
	width:95px;
	padding-top:5px;
}
.quickStart .title {
	padding-bottom:10px;
	border-bottom:1px solid #D2D2D2;
	padding-bottom:6px;
	margin-bottom:6px;
}
.quickStart .textQuickStart {
	border-bottom:0px solid #D2D2D2;
	clear:both;
	padding-bottom:10px;
	margin-bottom:10px;
}
.content-box-holder #content3Boxes {
	background-image:none;
	background-color:#FFFFFF;

}
/* fce 3 cols */

.fce3Columns {
	width:558px;
	margin-left:17px;
}

.fce3Columns .col1{
	width:186px;
	float:left;
}
.fce3Columns .col2{
	width:186px;
	float:left;
}
.fce3Columns .col3{
	width:186px;
	float:left;
}

/* fce 2 cols */

.fce2Columns {
	width:558px;
	margin-top:10px;
}

.fce2Columns .col1{
	width:256px;
	float:left;
	margin-right:10px;
}
.fce2Columns .col2{
	width:256px;
	float:left;
}







.printBox {
	position:absolute;
	right:30px;
	top:30px;
}
.printBox ul {
	margin:0;
	padding:0;
}

.printBox ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	margin-left:6px;
}
.printBox ul li a{
	cursor:pointer;
}

.bannerBox {
	width:764px;
	height:281px;
}

.bannerBox .layerBox{
	width:172px;
	height:238px;
	float:left;
	margin-right:13px;
	background-attachment: scroll;
	background-image: url(../images/mouseover_button_banner.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:27px;
}
.bannerBox #slice_4,
.bannerBox #slice_11,
.bannerBox #slice_19{
	margin-left:20px;
	position:absolute;
}

.bannerBox #slice_5,
.bannerBox #slice_12,
.bannerBox #slice_20{
	margin-left:206px;
	position:absolute;
}
.bannerBox #slice_6,
.bannerBox #slice_13,
.bannerBox #slice_21{
	margin-left:392px;
	position:absolute;
}
.bannerBox #slice_7,
.bannerBox #slice_14,
.bannerBox #slice_22{
	margin-left:578px;
	position:absolute;
}
.buttons {
	position:absolute;
	margin-left:20px;
	margin-top:232px;
}
.bannerBox .buttons #button_4,
.bannerBox .buttons #button_11,
.bannerBox .buttons #button_19  {
	width:166px;
	height:33px;
	float:left;
	margin-right:13px;
	margin-left:3px;
	background-attachment: scroll;
	background-image: url(../images/buton_banner.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.bannerBox .buttons #button_5,
.bannerBox .buttons #button_12,
.bannerBox .buttons #button_20  {
	width:166px;
	height:33px;
	float:left;
	position:absolute;
	margin-right:13px;
	margin-left:189px;
	background-attachment: scroll;
	background-image: url(../images/buton_banner.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.bannerBox .buttons #button_6,
.bannerBox .buttons #button_13,
.bannerBox .buttons #button_21  {
	width:166px;
	height:33px;
	float:left;
	position:absolute;
	margin-right:13px;
	margin-left:375px;
	background-attachment: scroll;
	background-image: url(../images/buton_banner.png);
	background-repeat: no-repeat;
	background-position: left top;
}


.bannerBox .buttons #button_7,
.bannerBox .buttons #button_14,
.bannerBox .buttons #button_22  {
	width:166px !important;
	height:33px;
	float:left;
	position:absolute;
	margin-right:13px;
	margin-left:560px;
	background-attachment: scroll;
	background-image: url(../images/buton_banner.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerBox .title {
	font-weight:bold;
	font-size:14px;
	padding:10px;
}

.bannerBox .text {
	width:auto;
	height:auto;
	overflow:hidden;
	float:none;
}
.bannerBox .buttons a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.bannerBox .buttons .titleButton {
	width:100px;
	display:block;
	padding-top:7px;
	background-attachment: scroll;
	background-image: url(../images/buton_banner_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:45px;
	cursor:pointer;
	background-position: 30px 7px;
}
/*
.bannerBox .buttons #button_4 .titleButton,
.bannerBox .buttons #button_11 .titleButton {
	background-position: 39px 7px;
}
.bannerBox .buttons #button_5 .titleButton,
.bannerBox .buttons #button_12 .titleButton {
	background-position: 59px 7px;
}
.bannerBox .buttons #button_6 .titleButton,
.bannerBox .buttons #button_13 .titleButton {
	background-position: 56px 7px;
}
.bannerBox .buttons #button_7 .titleButton,
.bannerBox .buttons #button_14 .titleButton {
	background-position: 54px 7px;
}

*/
.tx-drecontslice-pi1 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.tx-drecontslice-pi1 ul li {
	background-attachment: scroll;
	background-image: url(../images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin:0;
	padding:0;
	margin-bottom:3px;
	padding-bottom:3px;
}
.tx-drecontslice-pi1 ul li a{
	background:transparent url(../images/bg-link-index-hover.gif) no-repeat scroll 1px 6px;
	color:#5F6367;
	display:block;
	font-size:11px;
	margin:0;
	padding:0 0 0 8px;
	text-decoration:none;
}
.tx-drecontslice-pi1 ul li a:hover{ 
	color:#018ec6;
	background:url(../images/bg-link-index.gif) no-repeat 1px 6px;
}

/* POWERMAIL */

.tx-powermail-pi1 {}


.tx-powermail-pi1 legend{
	display:none;
}
fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent;
	border:0px solid #AAAAAA;
	padding:0px;
}

fieldset.tx-powermail-pi1_fieldset div.even,
fieldset.tx-powermail-pi1_fieldset div.odd {
	background-color:transparent;
	margin:0;
	padding:0;
	padding-bottom:5px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text  {
	width:209px;
	background-attachment: scroll;
	background-image: url(../images/backgr_input.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:18px;
	border:0;
	padding-top:3px;
	padding-left:4px;
	color:#5F6367;
}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	width:366px;
	background-attachment: scroll;
	background-image: url(../images/backgr_texarea.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 161px;
	border:0;
	color:#5F6367;
}

fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	width:130px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	font-weight:bold;
	background-image: url(../images/bg-demo-btn-blue.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	width:115px;
	height:21px;
	color:#FFFFFF;
	border:0;
	background-color:transparent;
	float:right;
	padding-left:16px;
}
#powermaildiv_uid11 {
	margin-left:135px;
}
#powermaildiv_uid11 p.tx_powermail_pi1_fieldwrap_html_radio_title{
	display:none;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio label {
	width:80px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	margin:5px 0;
	width:20px;
}
/* FCE SITEMAP */

.fceSitemap {}
.fceSitemap .col1{
	float:left;
	width:20%;
	display:block;
}
.fceSitemap .col1 H3 {
	margin:0;
	padding:0;
}
.fceSitemap .col1 H3 a{
	font-weight:bold;
	font-size:10px;
	margin:0;
	padding:0;
	margin-bottom:8px;
	color:#FFFFFF;
	padding:0;
	display:block;
	width:auto;
}

/* FCE fceDottedLine */

.fceDottedLine {
	background-attachment: scroll;
	background-image: url(../images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:8px;
	padding-bottom:8px;
}

/* FCE fceBookFace */

.fceBookFace {}

.fceBookFace .left{
	width:156px;
	float:left;
}
.fceBookFace .left img{
	border:1px solid #D3D3D3;
}
.fceBookFace .right{
	width:364px;
	float:left;
}
.fceBookFace .right a.mailto{
	background-attachment: scroll;
	background-image: url(../images/bg-link-index.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:6px;
	color:#0081C5;
	font-weight:bold;
}

/* TT NEWS */

.news-list-container {}
.news-list-container .news-list-item {
	background-attachment: scroll;
	background-image: url(../images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:8px;
	padding-bottom:8px;
}
.news-list-container .news-list-item .leftNews{
	float:left;
	width:156px;
}
.news-list-container .news-list-item .leftNews img{
	border:1px solid #D2D2D2;
}
.news-list-container .news-list-item .rightNews{
	float:left;
	width:364px;
}
.news-list-container .news-list-item .rightNews H2{
	color:#0081C5;
	font-size:16px;
	overflow:hidden;
	margin:0;
	padding:0;
	padding-bottom:5px;
	width:100%;
}
.news-list-container .news-list-item .rightNews .date{
	padding-bottom:5px;
}

.news-list-container .news-list-item .rightNews .categ{
	color:#0081C5;
	font-weight:bold;
}
.news-list-container .news-list-item .rightNews p{
	margin:0;
	padding:0;
}
.news-list-container .news-list-item .rightNews .news-list-morelink{
	text-align:right;
}
.news-list-container .news-list-item .rightNews .news-list-morelink a{
	color:#0081C5;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(../images/bg-link-index.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}

.news-list-browse .tx-ttnews-browsebox-SCell a{
	text-decoration:underline;
	color:#656565;
}
.news-list-browse a {
	background-attachment: scroll;
	background-image: url(../images/delimiterListNews.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:14px;
}
.news-list-browse p a span.nextPage {
	background-attachment: scroll;
	background-image: url(../images/arrowRightNews.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:17px;
}
.news-list-browse p a span.previous {
	background-attachment: scroll;
	background-image: url(../images/arrowLeftNews.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:17px;
}



/* TT NEWS SINGLE */
.news-single-item H1{
	color:#0081C5;
	font-size:16px;
	overflow:hidden;
	margin:0;
	padding:0;
	padding-bottom:10px;
	width:100%;
}
.news-single-item .date{
	padding:5px 0;
}

.news-single-item .categ{
	color:#0081C5;
	font-weight:bold;
}
.news-single-item p{
	margin:0;
	padding:0;
}
.news-single-item .news-list-morelink{
	text-align:right;
}
.news-single-item .news-list-morelink a{
	color:#0081C5;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(../images/bg-link-index.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:6px;
}
.news-single-img {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
.news-single-item  p {
	padding-bottom:10px;
}
.news-single-item img{
	border:1px solid #D2D2D2;
}
.news-single-backlink a{
	color:#0081C5;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(../images/bg-link-index-left.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:10px;
}
.news-single-backlink a:hover{
	text-decoration:underline;
}
.tx-ttnews-browsebox p {
	display:none;
}
.tx-ttnews-browsebox table p {
	display:block;
}
.news-single-item .pagebrowser {
	display:block;
	margin:10px 0;
	width:520px;
}
.news-single-item .pagebrowser .nextItem{
	float:left;
	width:170px;
	text-align:right;
}
.news-single-item .pagebrowser .prevItem{
	float:left;
	width:170px;
}

.news-single-item .pagebrowser .nav{
	float:left;
	width:180px;
	text-align:center;

}


/* REEA TESER MENU SOLUTIONS */

.itemSolutions {
	background-attachment: scroll;
	background-image: url(../images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:18px;
	padding-bottom:18px;
}
.itemSolutions .image{
	float:left;
	width:156px;
}
.itemSolutions .image a img {
	border:1px solid #D3D3D3;
}

.itemSolutions .image a:hover img {
	border:1px solid #0081C5;
}

.itemSolutions .textRight{
	float:left;
	width:364px;
}

.itemSolutions .textRight H2 {
	margin:0 0 4px;
	overflow:hidden;
	padding:0 0 11px;
	width:100%;
}
.itemSolutions .textRight H2 a{
	color:#0081C5;
	font-size:16px;
	width:100%;
}
.itemSolutions .textRight .more{
	text-align:right;
}
.itemSolutions .textRight .more a{
	color:#0081C5;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(../images/bg-link-index.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}

/* SLIDE CONTENT */

.tx-dreslidecontent-pi1 {
	margin-left:13px;
	background-attachment: scroll;
	background-image: url(../images/banner_slides/backgrBanner_SlidesShow.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:555px;
	height:259px;
	overflow:hidden;
	display:block;
	margin-top:13px;
	
}
.tx-dreslidecontent-pi1 .left {
	float:left;
	width:280px;
}

.bannerSlideShow {
	position:relative;
}

.bannerSlideShow .logo{
	padding-left:35px;
	padding-top:10px;
}
.bannerSlideShow .mirroImage{
	float:left;
	width:200px;
	padding-left:10px;
	margin-top:23px;
}
.bannerSlideShow .text{
	top:110px;
	left:29px;
	color:#0081C5;
	font-size:14px;
	position:absolute;
	width:240px;
}

.tx-dreslidecontent-pi1 .subscribeInput{
	top:220px;
	right:21px;
	color:#0081C5;
	font-size:14px;
	position:absolute;
	width:450px;
	text-align:right;
}

.tx-dreslidecontent-pi1 .subscribeInput input.email{
	background-attachment: scroll;
	background-image: url(../images/banner_slides/backgr_input.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:198px;
	height:18px;
	border:0;
	padding-top:3px;
	padding-left:4px;
	color:#5F6367;
	font-style:italic;
	font-size:11px;
}
.tx-dreslidecontent-pi1 .subscribeInput input.download{
	background-attachment: scroll;
	background-image: url(../images/banner_slides/downloadFreeTrial.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:165px;
	border:0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:5px;
}

/* NEWSLETTER */

.newsletter {
	padding:20px 0;
}
.newsletter .error{
	color:#FF0000;
	padding-left:120px;
}
.newsletter .login_label {
	float:left;
	width:120px;
	font-weight:bold;
}

.newsletter .input_label {
	float:left;
	width:400px;
}
.newsletter .inputf {
	background-attachment:scroll;
	background-image:url(../images/backgr_input.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	color:#5F6367;
	height:18px;
	padding-left:4px;
	padding-top:3px;
	width:209px;
}
.newsletter .trimite_button {
	background:transparent url(../images/bg-demo-btn-blue.png) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
	width:115px;
}
.newsletter .clear {
	height:5px;
}
/* INDEXED SEARCH */

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	background-attachment:scroll;
	background-image:url(../images/backgr_input.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	color:#5F6367;
	height:18px;
	padding-left:4px;
	padding-top:3px;
	width:209px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	background:transparent url(../images/bg-demo-btn-blue.png) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:21px;
	padding-left:16px;
	width:115px;
	text-align:left;
}
.tx-indexedsearch .tx-indexedsearch-whatis,
.tx-indexedsearch-browsebox {
	background-attachment:scroll;
	background-image:url(../images/dottedLine.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom:8px;
	padding-bottom:8px;
}
.tx-indexedsearch-browsebox {
	clear:both;
}
.tx-indexedsearch-browsebox p,
.tx-indexedsearch-browsebox ul.browsebox {
	margin:0;
	padding:0;
}
.tx-indexedsearch-browsebox ul.browsebox {
	text-align:center;
}

.tx-indexedsearch-title a{
	color:#0081C5;
	font-size:14px;
	margin:0 0 4px;
	overflow:hidden;
	padding:0 0 11px;
	width:100%;
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#0081C5;
	font-weight:bold;
	font-style:normal;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	font-style:normal;
	padding-bottom:10px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#E1F2FE none repeat scroll 0 0;
	padding:8px;
}
.tx-indexedsearch-res {
	background-attachment:scroll;
	background-image:url(../images/dottedLine.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom:8px;
	margin-top:10px;
}
.tx-indexedsearch-path a {
	color:#5F6367;
}


/* RTE */
.dottedLine {
	background-attachment: scroll;
	background-image: url(../images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:8px;
	padding-bottom:8px;
}

.updated {
	color:#FF0000;
}

.orangeText {
	color:#F47A25;
}
.blueText {
	color:#0081C5;
}
.titleDemo {
	color:#666666;
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin:0 0 12px;
	text-align:center;
	text-decoration:none;
	width:100%;
}

.start-box p.blueButton{
	right:auto;
}

p.quotes{
	background-color:#E2F2FF;
	padding:10px;
	margin:17px;
	color:#5E6367;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
}


.drecomm {
	display:none;
}
a.lightbox:hover img{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#333333;
}