/* css file generated Thursday 25th of June 2009 06:13:32 PM 

*/



/* core */


/**************************Useful Class Elements - Used throughout**************************/.error{color:#FF0000;}
.hide{display:none;}
.off{position:absolute !important;top:-1000em !important;left:-1000em !important;}
.spacer{border:0;margin:0;padding:0;}
img.imgleft{float:left;margin:0 1em 0.5em 0;}
img.imgright{float:right;margin:10px;float:right;}
.first, .top{margin-top:0 !important;}
.last, .bottom{margin-bottom:0 !important;}
.inlineList *{display:inline;}
.margin0{margin:0;height:0;line-height:0;font-size:0;}
hr{display:none;clear:both;}
.clear{clear:both;height:0;}
br.clear{clear:both;height:1px;display:block;position:relative;width:100%;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}


/* layout */

.container{width:980px;text-align:left;margin:0 auto;padding:0;border:0;}
.wrapper{text-align:left;min-height:450px;margin:0;padding:8px 0 0 0;background-color:#fff;background-image:url(/images/sidelogo.jpeg);background-repeat:no-repeat;background-position:left bottom;}
* html .wrapper{height:450px;}
.right{float:right;text-align:left;width:795px;margin:0;padding:0;}
.left{float:left;text-align:left;width:165px;margin:0;padding:0;}
.content-wrapper{float:left;width:475px;}
.boxes-wrapper{float:right;width:300px;margin-right:10px;}
.content{margin-right:10px;margin-bottom:20px;}
.box{margin:0 0 10px;}
.iframe-wrapper{margin:0 10px;padding:0;}


/* banner */

.banner{padding-top:0;padding-left:0;height:155px;}
.banner li{float:left;height:155px;}
.banner li a{display:block;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;width:245px;height:155px;}
.banner #bannerSolutions{background:url("/images/services_bg.jpg") 0px 0px;}
.banner #bannerWhat{background:url("/images/services_bg.jpg") -245px 0px;}
.banner #bannerDemo{background:url("/images/services_bg.jpg") -490px 0px;}
.banner #bannerNew{background:url("/images/services_bg.jpg") -735px 0px;}


/* contact-us-form */

.contact-us{margin:0;padding:0;display:block;}
.contact-us table{display:block;margin:0 auto 5px;}
.contact-us td{padding:2px;}
.contact-us td.label{vertical-align:top;}
.contact-us label{font-weight:normal;}
.contact-us input{width:90%;padding:2px;}
.contact-us select{width:auto;padding:2px;}
.contact-us input.button{width:auto;padding:2px;margin:0;}
.contact-us input.tick{width:auto;padding:2px;}
.contact-us textarea{width:98%;padding:1%;height:80px;}
.contact-us .required{color:#990000;font-size:0.9em;}


/* content */

.content{text-align:justify;}
.content p.pdf, .content p.doc, .content p.xls{background-image:none;padding:2px 0px;}
.content p.pdf a, .content p.doc a, .content p.xls a{background-repeat:no-repeat;background-position:10px center;display:table-cell;height:30px;padding-left:50px;vertical-align:middle;text-decoration:none;font-weight:1.1em;}
.content p.pdf a{background-image:url("/images/pdf.gif");}
.content p.docs a{background-image:none;}
.content p.xls a{background-image:none;}
.content li{background-image:url(/images/bullet_bg_content.png);background-repeat:no-repeat;background-position:10px center;padding:2px 0px 2px 30px;line-height:1.4em;}
.content li.pdf, .content li.doc, .content li.xls{background-image:none;padding:2px 0px;}
.content li.pdf a, .content li.doc a, .content li.xls a{background-repeat:no-repeat;background-position:10px center;display:table-cell;height:30px;padding-left:50px;vertical-align:middle;text-decoration:none;font-weight:1.1em;}
.content li.pdf a{background-image:url("/images/pdf.gif");}
.content li.docs a{background-image:none;}
.content li.xls a{background-image:none;}
.partner, .clients, .case-studies{padding:10px;margin-bottom:10px;background-image:url("/images/partner_bg.jpg");background-repeat:no-repeat;}
.partner h1, .partner h2, .partner h3, .partner h4, .partner p, .partner ul, .clients h1, .clients h2, .clients h3, .clients h4, .clients p, .clients ul{margin-left:135px;}
.demos ul{display:inline;}
.demos li{float:left;margin:0 0 10px;padding:0;width:260px;background-image:none;text-align:center;}
.demos h1, .demos h2, .demos h3, .demos h4{font-weight:bold;font-size:1.1em;}
.demos img{display:block;margin:0 auto;padding:0;}
.contact-us-left{float:left;width:240px;}
.contact-us-right{margin-left:20px;}


/* demos-box */

.demos-box{color:#FFFFFF;background-color:#A1CD3F;padding:10px;}
.demos-box h1, .demos-box h2{margin:0 -10px 10px;padding:0 10px 5px;border-bottom:1px solid #FFF;background-image:url(/images/box_heading_bg.png);background-repeat:no-repeat;background-position:2771px center;line-height:1.5em;}
.demos-box a{color:#FFFFFF;text-decoration:none;}


/* footer-banner */

.footerBanner{position:relative;margin:8px 0 0 0;padding:18px 12px;background:#fff;}
.footerBanner .certified-partner{float:left;margin-left:10px;margin-right:40px;}
.footerBanner .live-chat{float:right;margin-left:20px;cursor:pointer;}
.footerBanner li{padding:0 0 8px;}
.footerBanner li span.label{width:100px;float:left;}
#live-chat-window{position:absolute;bottom:10px;right:10px;z-index:100;}
#live-chat-close{display:block;width:50px;font-size:12px;font-weight:bold;text-transform:lowercase;text-decoration:none;padding:3px 0 3px 20px;background:url("/images/cross.png") no-repeat 0% 50%;background-color:#8EBBD8;border:1px solid #000;border-width:1px 1px 0 1px;}


/* footer */

.footer{position:relative;clear:both;margin:0;padding:0;border:0;text-align:right;font-size:0.9em;}
.footer .copyright{float:left;text-align:left;}
.footer p{color:#fff;margin:0;padding:0;}


/* header */

.header{clear:both;height:122px;margin:0;padding:0;border:0;background:url("/images/header.jpg") no-repeat top left;}
.header a{text-decoration:none;}


/* sidemenu */

.sidemenu{margin:0;padding:0;color:#FFFFFF;background-color:#1E3C56;}
.sidemenu a{color:#FFFFFF;}
.sidemenu ul{margin:0;padding:0;}
.sidemenu li{margin:0;padding:0;}
.sidemenu ul a{display:block;text-decoration:none;margin:0;padding:0;color:#1E3C56;background-color:#FFF;}
.sidemenu ul a:hover{display:block;background-color:#2E5B85;}
.sidemenu li.this ul a{margin:0;padding:3px 0 3px 20px;background-color:#FFF;}
.sidemenu li.this li a{color:#1E3C56;}
.sidemenu li.this li.this a{background-image:url("/images/bullet_bg_sidemenu.png") !important;background-repeat:no-repeat;background-position:8px center !important;}
.sidemenu li.this li.this a:hover, .sidemenu li.this li.this a:focus{background-image:url("/images/bullet_bg_sidemenu.png") !important;background-repeat:no-repeat;background-position:8px center !important;}
.sidemenu li a#services{height:42px;background-image:url(/images/sidemenu_rollover_menu.jpg);background-repeat:no-repeat;background-position:0px 0px;}
.sidemenu li a#services:hover, .sidemenu li a#services:focus{background-position:-165px 0px !important;}
.sidemenu li a#services-this{height:42px;background-image:url(/images/sidemenu_rollover_menu.jpg);background-repeat:no-repeat;background-position:-165px 0px !important;}
.sidemenu li a#solutions{height:42px;background-image:url("/images/sidemenu_rollover_menu.jpg");background-repeat:no-repeat;background-position:0px -42px;}
.sidemenu li a#solutions:hover, .sidemenu li a#solutions:focus{background-position:-165px -42px !important;}
.sidemenu li a#solutions-this{height:42px;background-image:url("/images/sidemenu_rollover_menu.jpg");background-repeat:no-repeat;background-position:-165px -42px !important;}
.sidemenu li a#case-studies{height:42px;background-image:url("/images/sidemenu_rollover_menu.jpg");background-repeat:no-repeat;background-position:0px -126px;}
.sidemenu li a#case-studies:hover, .sidemenu li a#case-studies:focus{background-position:-165px -126px !important;}
.sidemenu li a#case-studies-this{height:42px;background-image:url("/images/sidemenu_rollover_menu.jpg");background-repeat:no-repeat;background-position:-165px -126px !important;}
.sidemenu li a#demos{height:42px;background-image:url("/images/sidemenu_rollover_menu.jpg");background-repeat:no-repeat;background-position:0px -168px;}
.sidemenu li a#demos:hover, .sidemenu li a#demos:focus{background-position:-165px -168px !important;}
.sidemenu li a#demos-this{height:42px;background-image:url("/images/sidemenu_rollover_menu.jpg");background-repeat:no-repeat;background-position:-165px -168px !important;}


/* topmenu */

.topmenu{clear:both;margin:0 auto 0;padding:0;}
.topmenu li{float:left;}
.topmenu a{display:block;width:164px;height:38px;background:url('images/topmenu_rollover_menu.jpg') no-repeat top left;}
#nav-home a{background-position:0 0;}
#nav-home a:hover, #nav-home li a:focus{background-position:0px -38px !important;}
#nav-about a{background-position:-164px 0;}
#nav-about a:hover, #nav-about li a:focus{background-position:-164px -38px !important;}
#nav-news a{width:162px;background-position:-328px 0;}
#nav-news a:hover, #nav-news li a:focus{background-position:-328px -38px !important;}
#nav-clients a{width:162px;background-position:-490px 0;}
#nav-clients a:hover, #nav-clients li a:focus{background-position:-490px -38px !important;}
#nav-partners a{background-position:-652px 0;}
#nav-partners a:hover, #nav-partners li a:focus{background-position:-652px -38px !important;}
#nav-contact a{background-position:-816px 0;}
#nav-contact a:hover, #nav-contact li a:focus{background-position:-816px -38px !important;}


/* item */

#news-item{margin:0;padding:0;}
#news-item h1, #news-item h2{}
#news-item p.date{font-size:0.9em;}
#news-item p.document img{margin-right:5px;border:0;vertical-align:middle;}
#news-item .thumb{float:right;}
#news-item .thumb img{margin:5px 0 10px 10px;padding:0;}
#news-item .news_summary{}
#news-item .news_summary p.summary{font-style:italic;}


/* latest-news */

.latest-news{color:#FFFFFF;background-color:#1E3C56;padding:10px;}
.latest-news h1, .latest-news h2{margin:0 -10px 10px;padding:0 10px 5px;border-bottom:1px solid #FFF;background-image:url("/images/box_heading_bg.png");background-repeat:no-repeat;background-position:271px center;line-height:1.5em;}
.latest-news h1 a, .latest-news h2 a{display:block;}
.latest-news a{color:#FFFFFF;text-decoration:none;}
.latest-news ul{margin:0;padding:0;}
.latest-news li{padding:5px 0;border-top:dashed 1px #FFF;}
.latest-news li.first{padding:0 0 5px;border-top:none;}
.latest-news .thumb{float:left;margin:0 10px 5px 0;}


/* list */

#news-list{margin:0;padding:0;}
#news-list ul{margin:0.5em 0;padding:0;}
#news-list li{margin:0 0 10px;padding:10px;background-image:url("/images/partner_bg.jpg");background-repeat:no-repeat;background-position:top left;}
#news-list .thumb{float:left;margin:0;padding:0;width:150px;}
#news-list img{margin:0;padding:0;}
#news-list h1, #news-list h2, #news-list h3{margin-left:160px;padding-top:0;font-weight:bold;font-size:1.1em;}
#news-list h3 a{color:#000;text-decoration:none;}
#news-list p{margin-left:160px;}
#news-list p.date, #news-list p.link{font-size:0.9em;}