@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-size:12px; font-family: Tahoma, Arial, Verdana, sans-serif; background-color:#cacfcb; padding-bottom:50px; }
a img {border:none;}

#SiteContainer {width:980px; margin:0 auto; padding-left:10px; padding-right:10px; background:#fff url(../images/layout-bg.gif) bottom no-repeat; padding-bottom:30px;}
#Header {width:980px; padding-top:10px;}
.Logo {width:158px; height:56px; background:url(../images/logo.gif) no-repeat; float:left; display:block;}
.Contact-Info {width:200px; float:right; background:url(../images/contact-info.gif) no-repeat;}
.Contact-Info ul {margin:0; padding:0; list-style-type:none; padding-top:38px; padding-left:20px;}
.Contact-Info ul li {float:left; margin-right:14px;}
.Contact-Info ul li:last-child {margin-right:0px;}
.Contact-Info ul li a {color:#2faed8; text-decoration:none;}
.Contact-Info ul li a:hover { color:#323536; text-decoration:none;}
.Contact-Info ul li a.selected { color:#323536; text-decoration:none;}

#Menu-Bar {width:980px; background:#404446 url(../images/menu-bar.gif) no-repeat; height:34px; margin-top:20px; margin-bottom:10px;}
#Menu-Bar ul {margin:0; padding:0; list-style-type:none; padding:6px 0px 0px 20px;}
#Menu-Bar ul li {float:left; border-right:1px solid #66696b; height:19px; padding-top:3px; padding-right:15px; margin-right:15px;}
#Menu-Bar ul li a {color:#cbd0d3; text-decoration:none;}
#Menu-Bar ul li a:hover {color:#bcdb42; text-decoration:none;}
#Menu-Bar ul li a.selected {color:#bcdb42; text-decoration:none;}

#Banner {width:980px; height:245px; background:#DFE7EA; margin-bottom:15px;}
h1 {margin:0; padding:0px; line-height:20px; font-size:32px; font-family: Arial; font-weight:bold; padding:20px 0px 0px 30px;}
h2 {margin:0; padding:0; font-size:19px; line-height:20px; color:#118462; font-family:Arial; padding:8px 0px 0px 30px; letter-spacing:0.001em;}
p.banner-text {padding:0; margin:0; color:#404446; padding-left:30px; line-height:18px; padding-right:450px; padding-top:10px;}
a.learn-btn {width:179px; height:52px; display:block; background:url(../images/learn-more-btn.gif) no-repeat; margin:20px 0px 0px 30px;}

#Content {width:980px;}
a.PurpleBox {width:240px; height:143px; background:url(../images/purple-box-bg.gif) no-repeat; float:left; cursor:pointer; text-decoration:none; margin-right:6px;}
p.purple {padding:0; margin:0; color:#696969; padding:45px 10px 10px 10px;}
.clickpurple { color:#b03ac9; padding:7px 0px 0px 20px;}

a.GenesisBox {width:240px; height:143px; background:url(../images/genesis-box-bg.gif) no-repeat; float:left; cursor:pointer; text-decoration:none; margin-right:6px;}
p.genesis {padding:0; margin:0; color:#696969; padding:45px 10px 10px 10px;}
.clickgenesis { color:#1a89a5; padding:7px 0px 0px 20px;}

a.FrontBox {width:240px; height:143px; background:url(../images/front-box-bg.gif) no-repeat; float:left; cursor:pointer; text-decoration:none; margin-right:6px;}
p.front {padding:0; margin:0; color:#696969; padding:45px 10px 10px 10px;}
.clickfront { color:#6d8b1b; padding:7px 0px 0px 20px;}

a.VerintBox {width:240px; height:143px; background:url(../images/verint-box-bg.gif) no-repeat; float:left; cursor:pointer; text-decoration:none;}
p.verint {padding:0; margin:0; color:#696969; padding:45px 10px 10px 10px;}
.clickverint { color:#dd3c04; padding:7px 0px 0px 20px;}

#Logos {width:970px; height:94px; margin-top:20px; background:url(../images/logos-bg.gif) no-repeat; padding:15px 0px 0px 10px; text-align:center;}
#Logos a:hover img {margin:0; padding:0;}
#Logos a:hover img {border:none; margin:0; padding:0; filter:alpha(opacity=40);opacity: 0.4;}

#Footer {width:960px; padding:10px;}
.footer {color:#696969; font-size:11px; text-align:center; padding-top:10px; line-height:20px;}
.footer a{color:#696969; text-decoration:none;}
.footer a:hover{color:#696969; text-decoration: underline;}
.terms {font-size:10px; color:#a9a9a9; text-align:center; line-height:14px; padding-top:10px;}