/* General reset */
html{background:#fbfdff url(../images/bg1.gif) repeat-x;height:100%;}
body{
    margin:0;
    color:#000;
    font:12px/14px Hevletica, Arial, Verdana, sans-serif;
    background:url(../images/bg2.gif) no-repeat;
    min-width:978px;
    min-height:100%;
}
.clear{
    clear:both;
    line-height:0px;
}
img{border-style:none;}
a{text-decoration:none;color:#716658;}
a:hover{text-decoration:underline;}
input,textarea,select{font:100% Arial, Verdana, sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}
p {margin:14px 0 14px 0}
/* page start */
.page{
    width:100%;
    background:url(../images/bg3.jpg) no-repeat 50% 0;
    min-height:100%;
}
#wrapper{
    margin:0 auto;
    width:978px;
    position:relative;
}
.holder{width:100%;overflow:hidden;}
/* logo */
.logo{
    position:absolute;
    top:29px;
    left:25px;
    margin:0;
}
.logo a{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../images/logo.png);
    width:244px;
    height:68px;
    cursor:pointer;
}
/* header start */
#header{
    height:102px;
    width:100%;
}
#header .top-menu{
    float:right;
    height:25px;
    padding:28px 0 0;
    width:295px;
    background:url(../images/bg-top-menu.png) no-repeat 0 100%;
}
#header .top-menu ul{
    float:left;
    list-style:none;
    padding:0;
    margin:0 0 0 -11px;
}
#header .top-menu li{
    float:left;
     list-style:none;
    background:url(../images/sep-top-menu.gif) no-repeat;
    height:20px;
    padding:4px 11px 0;
}
#header .top-menu li:first-child{background:none;}
#header .top-menu li a{color:#716658;}
#header .ico-list{
    list-style:none;
    padding:8px 0 0;
    margin:0;
    width:267px;
    float:right;
}
#header .ico-list li{
    float:left;
    margin:0 10px 0 0;
}
#header .ico-list a{
    float:left;
    border:2px solid #9cf;
    height:16px;
}
/* header end */
/* top panel start */
.top-page{
    background:url(../images/top-page.png);
    overflow:hidden;
    width:960px;
    height:44px;
    margin:0 0 0 9px;
}
/* navigation start */
.navigation{
    float:left;
    margin:0;
    padding:4px 0 0 2px;
    list-style:none;
    font:16px/18px Hevletica, Arial, Verdana, sans-serif;
}
.navigation li{
    float:left;
    background:url(../images/sep-nav.gif) no-repeat;
    padding:7px 6px 0;
    height:29px;
}
.navigation li:first-child{background:none;}
.navigation a{
    color:#fff;
    float:left;
    position:relative;
    height:21px;
    background:url(../images/none.gif);
}
.navigation a:hover{text-decoration:none;color:#bdd73c;}
.navigation .active a{color:#bdd73c;}
.navigation a .bg-right,.navigation a .bg-left{
    float:left;
    overflow:hidden;
    width:5px;
    height:21px;
    background:url(../images/none.gif);
}
.navigation a .bg-right{width:4px;}
.navigation a span{cursor:pointer;}
.navigation a .text{
    float:left;
    padding:2px 10px 0;
    height:19px;
    overflow:hidden;
    background:url(../images/none.gif);
}
.navigation .bg-bottom{
    position:absolute;
    display:block;
    width:17px;
    height:8px;
    left:50%;
    overflow:hidden;
    margin:0 0 0 -9px;
    top:21px;
    background:url(../images/none.gif);
}
.navigation a:hover .bg-left,.navigation .active a .bg-left{background:url(../images/nav-bg-left.gif);}
.navigation a:hover .bg-right,.navigation .active a .bg-right{background:url(../images/nav-bg-right.gif);}
.navigation a:hover .text,.navigation .active a .text{background:#f3f7ec;}
.navigation a:hover .bg-bottom,.navigation .active a .bg-bottom{background:url(../images/nav-bg-bottom.gif);}
/* navigation end */
/* search box */
.search-box{float:right;padding:11px 0 0;}
.search-box form,
.search-box fieldset{float:left;}
.search-box .inp-hold{
    float:left;
    margin:0 4px 0 0;
    background:url(../images/bg-search-inp.gif);
    width:194px;
    overflow:hidden;
    height:14px;
    padding:3px 14px;
}
.search-box .inp-hold input{
    float:left;
    border:0;
    font:12px/14px Hevletixa, Arial, Verdana, sans-serif;
    height:14px;
    padding:0;
    width:194px;
    color:#999;
}
.search-box .btn-search{
    float:left;
    border:0;
    text-indent:-9999px;
    overflow:hidden;
    line-height:200px;
    cursor:pointer;
    background:url(../images/btn-search.gif);
    width:23px;
    height:23px;
    margin:0 10px 0 0;
}
/* top panel end */
/* main content start */
#main{
    width:100%;
    overflow:hidden;
}
.page-hold1{
    background:url(../images/page-bg-top.png) no-repeat;
    overflow:hidden;
    padding:0 9px;
    width:960px;
}
/* visual box */
.visual-box{
    background:url(../images/visual_homepage.jpg) #f8f3df;
    overflow:hidden;
    width:960px;
    height:416px;
}
.visual-box .text-box{
    width:452px;
    float:right;
    padding:54px 18px 0 0;
    position:relative;
}
.visual-box h2{
    margin:0;
    color:#ea7135;
    font:24px/26px Arial, Verdana, sans-serif;
}
.visual-box .txt1{clear:both;}
.visual-box p{
    color:#716658;
    font:14px/16px Hevletica, Arial, Verdana, sans-serif;
    margin:-4px 0 0 -45px;
    position:relative;
    background:url(../images/blt1.gif) no-repeat;
    padding:10px 0 11px 45px;
    float:left;
    display:inline;
}
.visual-box .btn-view-demo{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:128px;
    height:30px;
    margin:0 0 0 226px;
    background:url(../images/btn-view-demo.gif);
    clear:both;
}
/* three boxes */
.boxes{
    width:100%;
    overflow:hidden;
    background:url(../images/bg-boxes-top.png) no-repeat;
}
.boxes-bg{
    width:100%;
    overflow:hidden;
   /* background:url(../images/bg-boxes-top.gif) no-repeat;*/
}
.boxes-bg1{
    width:100%;
    overflow:hidden;
    /*background:url(../images/bg-boxes-bottom.gif) no-repeat 0 100%;*/
    padding:0 0 38px;
}
.boxes .box{
    float:left;
    width:290px;
    padding:0 9px 0 21px;
    overflow:hidden;
}
.boxes .box-title{
    width:188px;
    overflow:hidden;
    height:65px;
    padding: 22px 0 0 90px;
}
.boxes .box1 .box-title{background:url(../images/bg-box-title1.gif);}
.boxes .box2 .box-title{background:url(../images/bg-box-title2.gif);}
.boxes .box3 .box-title{background:url(../images/bg-box-title3.gif);}
.boxes .box-title h2{
    margin:0;
    font:16px/18px Hevletica, Arial, Verdana, sans-serif;
}
.boxes .box1 .box-title h2{color:#bdd73c;}
.boxes .box2 .box-title h2{color:#e54045;}
.boxes .box3 .box-title h2{color:#7ab7bf;}
.boxes p{
    margin:0;
    color:#716658;
    font:13px/16px Hevletica, Arial, Verdana, sans-serif;
}
.boxes .text-list{
    font:12px/14px Arial, Verdana, sans-serif;
    list-style:none;
    padding:12px 0 0 31px;
    margin:0;
}
.boxes .text-list li{
    width:100%;
    overflow:hidden;
    vertical-align:top;
}
.boxes .text-list a{
    color:#9c8679;
    float:left;
    padding:2px 0 2px 24px;
    background:url(../images/blt2.gif) no-repeat 0 2px;
}
p.box-includes1, p.box-includes2 {
    margin-top: 16px;
}
.page-hold2{
    padding:0 7px;
    overflow:hidden;
    margin:0 2px;
    width:960px;
    background:url(../images/page-bg-bottom.png) no-repeat 0 100%;
}
/* tabs box */
#benefit-title {
    margin: 0 0 10px 10px;
    font:18px/20px Hevletica, Arial, Verdana, sans-serif;
    color:#dd5a36;
}
.tabs-box{
    background:url(../images/bg-tabs-box.jpg) no-repeat;
    width:100%;
    overflow:hidden;
}
.tabs-box .tabset{
    list-style:none;
    padding:11px 0 0 68px;
    margin:0;
    width:892px;
    background:url(../images/grey.gif) repeat-x 0 100%;
    height:25px;
    font:13px/16px Hevletica, Arial, Verdana, sans-serif;
}
.tabs-box .tabset li{
    float:left;
    margin:0 3px 0 0;
}
.tabs-box .tabset a{
    float:left;
    color:#9c8679;
    overflow:hidden;
    outline:none;
}
.tabs-box .tabset span{
    float:left;
    cursor:pointer;
    padding:4px 10px 0;
    height:21px;
}
.tabs-box .tabset a.active{
    color:#716658;
    background:url(../images/tab.gif) no-repeat;
}
.tabs-box .tabset .active span{background:url(../images/tab-right.gif) no-repeat 100% 0;}
.tabs-box .tab-content{
    height:1%;
    background:#f7f8f7 url(../images/bg-tab-content.gif) no-repeat 0 100%;
    min-height:91px;
    padding:13px 15px 13px 23px;
}
.tabs-box .tab-content:after{height:0;clear:both;content:'';display:block;}
.tabs-box .tab-content .image{float:left;}
.tabs-box .tab-content .text{
    float:left;
    width:470px;
    padding:0 35px 0 23px;
}
.tabs-box .tab-content .text h3{
    margin:2px 0 0;
    color:#f90;
    font:18px/20px Hevletica, Arial, Verdana, sans-serif;
    text-indent:-3px;
}
.tabs-box .tab-content .text p{
    color:#9c8679;
    font:13px/16px Hevletica, Arial, Verdana, sans-serif;
    margin:6px 0 0;
}
.tabs-box .tab-content .menu{
    float:left;
    width:210px;
}
.tabs-box .tab-content .menu ul{
    list-style:none;
    padding:0;
    margin:0;
    font:13px/16px Hevletica, Arial, Verdana, sans-serif;
}
.tabs-box .tab-content .menu li{
    width:100%;
    overflow:hidden;
}
.tabs-box .tab-content .menu a{
    float:left;
    padding:6px 0 6px 27px;
    color:#9c8679;
    background:url(../images/blt.gif) no-repeat 0 50%;
}
/* tab quotes */
#quote-box {
    width: 248px;
    height: 100px;
    background-image: url(/images/quotes_bg.gif);
    background-repeat:repeat-x;
    float: left;
}
#quote-copy {
    margin:6px 16px 0 30px;
    color:#5f5344;
    font:10px/12px Hevletica, Arial, Verdana, sans-serif;
    font-weight:400;
    line-height: 12px;
}
/* bottom box start */
.bottom-box{
    width:960px;
    overflow:hidden;
    background:#f9f2dd url(../images/bg-bottom-box.gif) no-repeat 0 100%;
    margin:0 0 0 9px;
    border-top:10px solid #fff;
}
.bottom-box-bg{
    width:100%;
    overflow:hidden;
    background:url(../images/bottom-box-bg.gif) no-repeat;
    padding:7px 0 19px;
}
.bottom-box .column{
    float:left;
    width:258px;
    padding:0 0 0 29px;
}
.bottom-box .column1{width:356px;padding:0;}
.bottom-box .column2{padding:0  20px;width:268px;}
.bottom-box h3{
    margin:0;
    color:#fff;
    font:bold 14px/16px Hevletica, Arial, Verdana, sans-serif;
    height:40px;
    overflow:hidden;
}
.bottom-box .text-wrapper{
    width:100%;
    overflow:hidden;
    color:#716658;
}
.bottom-box .text-wrapper h4{
    margin:0;
    font:bold 12px/14px Hevletica, Arial, Verdana, sans-serif;
}
.bottom-box .text-wrapper address{
    font-style:normal;
    display:block;
    padding:0 0 14px;
}
.bottom-box .text-wrapper address span{display:block;}
.bottom-box .text-wrapper p{margin:0;}
.bottom-box .text-wrapper .lnk-more{
    color:#9c8679;
    font:13px/16px Hevletica, Arial, Verdana, sans-serif;
    background:url(../images/blt.gif) no-repeat 0 50%;
    float:right;
    padding:4px 0 2px 26px;
    display:inline;
}
.bottom-box .column1 .text-wrapper .lnk-more{margin:22px 42px 0 0;}
.bottom-box .logos-list{
    list-style:none;
    padding:16px 0 10px;
    overflow:hidden;
    width:100%;
    margin:0;
}
.bottom-box .logos-list li{
    float:right;
    display:table;
    vertical-align:middle;
    overflow:hidden;
    height:53px;
    padding:0 13px;
}
.bottom-box .logos-list a{
    display:table-cell;
    vertical-align:middle;
}
/* bottom box end */
/* content start */
#content{
    float:right;
    width:726px;
    padding:0 6px 20px 0;
    position:relative;
}
/* breadcrumbs */
.breadcrumbs {
    width:100%;
    margin: 10px 0 0 0;
}
.breadcrumbsGray, .breadcrumbsOrange  {
   padding: 10px 0 0 0;
    margin: 0 0 0 0;
    height:1%;
    font:10px/12px Helvetica, Arial, Verdana, sans-serif;
    color:#ae9d92;
}
/*.breadcrumbs ul{
    list-style:none;
    padding:10px 0 0;
    margin:0 0 0 -11px;
    overflow:hidden;
    height:1%;
    font:10px/12px Helvetica, Arial, Verdana, sans-serif;
    color:#ae9d92;
}*/
/* .breadcrumbs li{
    float:left;
    background:url(../images/blt-breadcrumbs.gif) no-repeat 0 3px;
    padding:0 5px 0 11px;
}*/
/*.breadcrumbs li:first-child{background:none;}*/
.breadcrumbsGray a {color:#ae9d92;}
/* center column start */
.center{
    float:left;
    width:545px;
    overflow:hidden;
}
.bg-center-dmp, .bg-center-oms, .bg-center-odp, .bg-center-set {
    position:absolute;
    display:block;
    width:160px;
    height:164px;
    overflow:hidden;
    z-index:5;
}
.bg-center-small-oms, .bg-center-small-odp, .bg-center-small-set {
    position:absolute;
    display:block;
    width:86px;
    height:85px;
    overflow:hidden;
    z-index:5;
}
.bg-center-dmp {
    background:url(../images/bg-center-dmp.png);
    top:22px;
    left:361px;
}
.bg-center-oms {
    background:url(../images/bg-center-oms.png);
    top:14px;
    left:361px;
}
.bg-center-small-oms {
    background:url(../images/bg-center-small-oms.png);
    top:14px;
    left:450px;
}
.bg-center-odp {
    background:url(../images/bg-center-odp.png);
    top:22px;
    left:361px;
}
.bg-center-small-odp {
    background:url(../images/bg-center-small-odp.png);
    top:22px;
    left:450px;
}
.bg-center-set {
    background:url(../images/bg-center-set.png);
    top:11px;
    left:361px;
}
.bg-center-small-set {
    background:url(../images/bg-center-small-set.png);
    top:11px;
    left:450px;
}
/* tabs box */
.tabs-dmp, .tabs-oms, .tabs-odp, .tabs-set {
    width:100%;
    padding:10px 0 0 0;
    overflow:hidden;
}
/* tabset */
/* orange tabs */
.tabs-dmp .tabset-dmp{
    list-style:none;
    margin:0;
    background:url(../images/bg-inner-tabs-dmp.gif) no-repeat 0 100%;
    padding:0 0 6px;
    height:22px;
    width:100%;
    overflow:hidden;
    font:bold 13px/16px Helvetica, Arial, Verdana, sans-serif
}
.tabs-dmp .tabset-dmp li{
    float:left;
    margin:0 1px 0 0;
}
.tabs-dmp .tabset-dmp a {
    float:left;
    color:#716658;
    background:url(../images/bg-tab-inner.gif);
    padding:4px 14px 0;
    height:18px;
    text-decoration: none;
    outline:none;
}
.tabs-dmp .tabset-dmp a:hover {
    color: #e19632;
}
.tabs-dmp .tabset-dmp a.active{
    color:#fff;
    background:url(../images/bg-tab-inner-active-dmp.gif);
}
.tabs-dmp .tabset-dmp .last a{padding:0;height:22px;}
.tabs-dmp .tabset-dmp .last span{
    float:left;
    height:18px;
    padding:4px 24px 0 14px;
    background:url(../images/bg-tab-inner-last.gif) no-repeat 100% 0;
}
.tabs-dmp .tabset-dmp .last .active span{background:url(../images/bg-tab-dmp-inner-last-hover.gif) no-repeat 100% 0;}
/* orange tabs content */
.tabs-dmp .tab-content{
    width:100%;
    overflow:hidden;
}
.tabs-dmp .box-title{
    height:1%;
    background:#f6f8f7 url(../images/bg-box-title.gif) repeat-x;
    overflow:hidden;
    padding:52px 12px 10px;
}
.tabs-dmp .box-title h2{
    margin:0;
    color:#fbab42;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
}
.tabs-dmp .box-content{
    color:#8d8376;
    width:100%;
    overflow:hidden;
}
.tabs-dmp .box-content p{
    font:12px/16px Helvetica, Arial, Verdana, sans-serif;
    margin:12px 12px 0;
}
.tabs-dmp .box-content p.text-heading{font-size:14px;}

.tabs-dmp .box-content .menu{
    float:left;
    width:210px;
}
.tabs-dmp .box-content .menu ul{
    list-style:none;
    padding:0;
    margin:0;
    font:13px/16px Hevletica, Arial, Verdana, sans-serif;
}
.tabs-dmp .box-content .menu li{
    width:100%;
    overflow:hidden;
}
.tabs-dmp .box-content .menu a{
    float:left;
    padding:6px 0 6px 27px;
    color:#9c8679;
    background:url(/images/blt.gif) no-repeat 0 50%;
}
/* green tabs */
.tabs-oms .tabset-oms{
    list-style:none;
    margin:0;
    background:url(../images/bg-inner-tabs-oms.gif) no-repeat 0 100%;
    padding:0 0 6px;
    height:22px;
    width:100%;
    overflow:hidden;
    font:bold 13px/16px Helvetica, Arial, Verdana, sans-serif
}
.tabs-oms .tabset-oms li{
    float:left;
    margin:0 1px 0 0;
}
.tabs-oms .tabset-oms a{
    float:left;
    color:#716658;
    background:url(../images/bg-tab-inner.gif);
    padding:4px 14px 0;
    height:18px;
    text-decoration: none;
    outline:none;
}
.tabs-oms .tabset-oms a:hover {
    color: #95b042;
}
.tabs-oms .tabset-oms a.active{
    color:#fff;
    background:url(../images/bg-tab-inner-active-oms.gif);
}
.tabs-oms .tabset-oms .last a{padding:0;height:22px;}
.tabs-oms .tabset-oms .last span{
    float:left;
    height:18px;
    padding:4px 24px 0 14px;
    background:url(../images/bg-tab-inner-last.gif) no-repeat 100% 0;
}
.tabs-oms .tabset-oms .last .active span{background:url(../images/bg-tab-oms-inner-last-hover.gif) no-repeat 100% 0;}
/* green tabs content */
.tabs-oms .tab-content{
    width:100%;
    overflow:hidden;
}
.tabs-oms .box-title{
    height:1%;
    background:#f6f8f7 url(../images/bg-box-title.gif) repeat-x;
    overflow:hidden;
    padding:52px 12px 10px;
}
.tabs-oms .box-title h2{
    margin:0;
    color:#bdd73c;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
}
.tabs-oms .box-content{
    color:#8d8376;
    width:100%;
    overflow:hidden;
}
.tabs-oms .box-content p{
    font:12px/16px Helvetica, Arial, Verdana, sans-serif;
    margin:12px 12px 0;
}
.tabs-oms .box-content p.text-heading{font-size:14px;}

.tabs-oms .box-content .menu{
    float:left;
    width:210px;
}
.tabs-oms .box-content .menu ul{
    list-style:none;
    padding:0;
    margin:0;
    font:13px/16px Hevletica, Arial, Verdana, sans-serif;
}
.tabs-oms .box-content .menu li{
    width:100%;
    overflow:hidden;
}
.tabs-oms .box-content .menu a{
    float:left;
    padding:6px 0 6px 27px;
    color:#9c8679;
    background:url(/images/blt.gif) no-repeat 0 50%;
}
/* red tabs */
.tabs-odp .tabset-odp{
    list-style:none;
    margin:0;
    background:url(../images/bg-inner-tabs-odp.gif) no-repeat 0 100%;
    padding:0 0 6px;
    height:22px;
    width:100%;
    overflow:hidden;
    font:bold 13px/16px Helvetica, Arial, Verdana, sans-serif
}
.tabs-odp .tabset-odp li{
    float:left;
    margin:0 1px 0 0;
}
.tabs-odp .tabset-odp a{
    float:left;
    color:#716658;
    background:url(../images/bg-tab-inner.gif);
    padding:4px 14px 0;
    height:18px;
    text-decoration: none;
    outline:none;
}
.tabs-odp .tabset-odp a:hover {
    color: #ca383b;
}
.tabs-odp .tabset-odp a.active{
    color:#fff;
    background:url(../images/bg-tab-inner-active-odp.gif);
}
.tabs-odp .tabset-odp .last a{padding:0;height:22px;}
.tabs-odp .tabset-odp .last span{
    float:left;
    height:18px;
    padding:4px 24px 0 14px;
    background:url(../images/bg-tab-inner-last.gif) no-repeat 100% 0;
}
.tabs-odp .tabset-odp .last .active span{background:url(../images/bg-tab-odp-inner-last-hover.gif) no-repeat 100% 0;}
/* red tabs content */
.tabs-odp .tab-content{
    width:100%;
    overflow:hidden;
}
.tabs-odp .box-title{
    height:1%;
    background:#f6f8f7 url(../images/bg-box-title.gif) repeat-x;
    overflow:hidden;
    padding:52px 12px 10px;
}
.tabs-odp .box-title h2{
    margin:0;
    color:#e44245;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
}
.tabs-odp .box-content{
    color:#8d8376;
    width:100%;
    overflow:hidden;
}
.tabs-odp .box-content p{
    font:12px/16px Helvetica, Arial, Verdana, sans-serif;
    margin:12px 12px 0;
}
.tabs-odp .box-content p.text-heading{font-size:14px;}

.tabs-odp .box-content .menu{
    float:left;
    width:210px;
}
.tabs-odp .box-content .menu ul{
    list-style:none;
    padding:0;
    margin:0;
    font:13px/16px Hevletica, Arial, Verdana, sans-serif;
}
.tabs-odp .box-content .menu li{
    width:100%;
    overflow:hidden;
}
.tabs-odp .box-content .menu a{
    float:left;
    padding:6px 0 6px 27px;
    color:#9c8679;
    background:url(/images/blt.gif) no-repeat 0 50%;
}
/* red tabs */
.tabs-set .tabset-set{
    list-style:none;
    margin:0;
    background:url(../images/bg-inner-tabs-set.gif) no-repeat 0 100%;
    padding:0 0 6px;
    height:22px;
    width:100%;
    overflow:hidden;
    font:bold 13px/16px Helvetica, Arial, Verdana, sans-serif
}
.tabs-set .tabset-set li{
    float:left;
    margin:0 1px 0 0;
}
.tabs-set .tabset-set a{
    float:left;
    color:#716658;
    background:url(../images/bg-tab-inner.gif);
    padding:4px 14px 0;
    height:18px;
    text-decoration:none;
    outline:none;
}
.tabs-set .tabset-set a:hover {
    color: #7fb5bb;
}
.tabs-set .tabset-set a.active{
    color:#fff;
    background:url(../images/bg-tab-inner-active-set.gif);
}
.tabs-set .tabset-set .last a{padding:0;height:22px;}
.tabs-set .tabset-set .last span{
    float:left;
    height:18px;
    padding:4px 24px 0 14px;
    background:url(../images/bg-tab-inner-last.gif) no-repeat 100% 0;
}
.tabs-set .tabset-set .last .active span{background:url(../images/bg-tab-set-inner-last-hover.gif) no-repeat 100% 0;}
/* red tabs content */
.tabs-set .tab-content{
    width:100%;
    overflow:hidden;
}
.tabs-set .box-title{
    height:1%;
    background:#f6f8f7 url(../images/bg-box-title.gif) repeat-x;
    overflow:hidden;
    padding:52px 12px 10px;
}
.tabs-set .box-title h2{
    margin:0;
    color:#aedfe4;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
}
.tabs-set .box-content{
    color:#8d8376;
    width:100%;
    overflow:hidden;
}
.tabs-set .box-content p{
    font:12px/16px Helvetica, Arial, Verdana, sans-serif;
    margin:12px 12px 0;
}
.tabs-set .box-content p.text-heading{font-size:14px;}

.tabs-set .box-content .menu{
    float:left;
    width:210px;
}
.tabs-set .box-content .menu ul{
    list-style:none;
    padding:0;
    margin:0;
    font:13px/16px Hevletica, Arial, Verdana, sans-serif;
}
.tabs-set .box-content .menu li{
    width:100%;
    overflow:hidden;
}
.tabs-set .box-content .menu a{
    float:left;
    padding:6px 0 6px 27px;
    color:#9c8679;
    background:url(/images/blt.gif) no-repeat 0 50%;
}
/* end colored tabs */
/* News section */
.box-title-news h2 {
    margin-top:10px;
    padding-top: 10px;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
    color: #716658;
    border-top: 6px solid #716658;
    margin-bottom: -5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eaeae7; 
}
.news-subhead {
    margin:20px 0 0 0;
    font:14px Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    color:#96b846;
}
.news-subhead a {

    color:#96b846;
}
p.text-news {
color:#8D8376;
font-size:14px;
margin-top:6px;
}
#rule {
    width: 500px;
    height: 10px;
    margin: 10px 0 0 0;
    background:url(/images/small-bar.gif) no-repeat;
}
/* Specifications */
/* oms specs tab */
.mC {
    width:545px; 
    margin:5px;
    border-bottom: thin solid #eaeae7;
    float:left;
}
.mH {
    color:#8d8376; 
    cursor:pointer; 
    margin: 0 0 4px 0; 
    padding: 4px 12px 0 0; 
    font: normal 14px/1 Arial, Helvetica, sans-serif; 
    border-top: thin solid #eaeae7;
    background:url(/images/nav_plus.gif) no-repeat top right;
}
.minusClass{
    color:#8d8376; 
    cursor:pointer; 
    margin: 0 0 4px 0; 
    padding: 4px 12px 0 0; 
    font: normal 14px/1 Arial, Helvetica, sans-serif; 
    border-top: thin solid #8d8376;
    background:url(/images/nav_minus.gif) no-repeat top right;
}
.mL {
    display:none; 
    margin-bottom:10px;
}
.mO {
    color:#8d8376; 
    margin: 4px 0 4px 0;
    padding: 8px 0 16px 20px;
    font: normal 12px/1 Arial, Helvetica, sans-serif; 
    display:block;
    background:url(/images/open_box_bg.gif) no-repeat;
    background-color: #fcfbf3;
}
#plus   {
    width: 12px;
    height: 12px;
    background:url(/images/nav_plus.gif) no-repeat;
    display: block;
}
#minus  {
    width: 12px;
    height: 12px;
    background:url(/images/nav_minus.gif) no-repeat top right;
    float: right;
    display: block;
}
.bullet {
    width: 15px;
    height: 18px;
    margin: 0 10px 0 4px;
    background:url(/images/specs_bullet.gif) no-repeat;
    float: left;
    display: block;
} 
.box-title-specs h2{
    margin:12px 0 0 4px;
    color:#bdd73c;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
}
.box-title-specs-dmp h2{
    margin:12px 0 0 4px;
    color:#fbab42;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
}
.box-title-specs-odp h2{
    margin:12px 0 0 4px;
    color:#e44245;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
}
.box-title-specs-set h2{
    margin:12px 0 0 4px;
    color:#aedfe4;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
}
.specifications-oms p{
    color: #8d8376;
    font:16px/18px Helvetica, Arial, Verdana, sans-serif;
    margin:0 0 12px 4px;
}
/* end oms specifications */
/* solutions page */
.box-title-solutions h2 {
    margin-top:10px;
    padding-top: 10px;
    font:26px/28px Helvetica, Arial, Verdana, sans-serif;
    color: #716658;
    border-top: 6px solid #716658;
    margin-bottom: -5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eaeae7; 
}
p.text-heading-solutions {
    font-size:14px;
    color:#8d8376;
    margin:14px 0 14px 0;
    }
p.text-solutions {
    font-size:14px;
    color:#8d8376;
    margin-top: 6px;
    margin-bottom:14px;    
    }
#solutions-flash {
    margin: 18px 0 12px 0;
}
.solution-challenges h2 {
    margin:0;
    font:19px/21px Helvetica, Arial, Verdana, sans-serif;
    color: #716658;
    padding-bottom: 6px;
    border-bottom: 1px solid #eaeae7;
}
li.solution-list {
    list-style: none;
    font-size:12px;
    color:#8d8376;
}
/* showcase page */
.greenlink a:hover {
    color: #96b846;
    border
    }
.showcase-logo-ing  {
    float: right;
    width: 121px;
    height: 45px;
    margin: 44px 32px 0 0;
    background:url(../images/ing_logo.gif) no-repeat;
}
.showcase-logo-bluegreen    {
    float: right;
    width: 121px;
    height: 39px;
    margin: 48px 32px 0 0;
    background:url(../images/bluegreen_logo.gif) no-repeat;
}

.showcase-logo-datamax  {
    float: right;
    width: 144px;
    height: 35px;
    margin: 50px 32px 0 0;
    background:url(../images/datamax_logo.gif) no-repeat;
}
.showcase-logo-snelling {
    float: right;
    width: 142px;
    height: 35px;
    margin: 50px 32px 0 0;
    background:url(../images/snelling_logo.gif) no-repeat;
}
.showcase-logo-palmharbor   {
    float: right;
    width: 76px;
    height: 50px;
    margin: 40px 32px 0 0;
    background:url(../images/palmharbor_logo.gif) no-repeat;
}
.showcase-logo-phoenixcvb   {
    float: right;
    width: 96px;
    height: 60px;
    margin: 36px 32px 0 0;
    background:url(../images/phoenixcvb_logo.gif) no-repeat;
}
.showcase-logo-tam  {
    float: right;
    width: 66px;
    height: 80px;
    margin: 40px 32px 0 0;
    background:url(../images/tam_logo.gif) no-repeat;
}
.showcase-logo-att  {
    float: right;
    width: 121px;
    height: 58px;
    margin: 36px 32px 0 0;
    background:url(../images/att_logo.gif) no-repeat;
}
.box-title-showcase h2 {
    margin-top:10px;
    padding-top: 10px;
    font:27px/29px Helvetica, Arial, Verdana, sans-serif;
    color: #716658;
    border-top: 6px solid #716658;
    margin-bottom: -5px; 
}
p.text-heading-showcase {
    font-size:14px;
    font-weight: normal;
    color:#96b846;
    margin:6px 0 0 0;
    padding: 8px 0 0 0;
    }
p.text-showcase-green {
    font-size:14px;
    font-weight: bold;
    color:#96b846;
    margin:10px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #eaeae7;
    }
p.text-showcase {
    font-size:12px;
    color:#8d8376;
    margin:0 0 0 0;
    padding: 0;
    }
.showcase-subhead h2 {
    margin:0 0 40px 0;
    font:15px/17px Helvetica, Arial, Verdana, sans-serif;
    color: #716658;
    letter-spacing: 1px;
}
ul.showcase-list {
    list-style: url(../images/green_bullet.gif);
    font-size:12px;
    color:#8d8376;
}
/* partners page */
.box-title-partners h2 {
    margin-top:10px;
    padding-top: 10px;
    font:27px/29px Helvetica, Arial, Verdana, sans-serif;
    color: #716658;
    border-top: 6px solid #716658;
    margin-bottom: -5px; 
}
p.text-heading-partners {
    font-size:14px;
    font-weight: normal;
    color:#96b846;
    margin:6px 0 0 0;
    padding: 8px 0 0 0;
    }
p.text-partners-green {
    font-size:14px;
    color:#96b846;
    margin:10px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #eaeae7;
    }
p.text-partners {
    font-size:12px;
    color:#8d8376;
    margin:0 0 0 0;
    padding: 0;
    }
p.text-partners-key {
    font-size:12px;
    color:#8d8376;
    margin:0 0 6px 0;
    padding:0 0 6px 0;
    border-bottom: 1px solid #eaeae7;
    }
p.text-partners-bold {
    font-size:12px;
    font-weight: bold;
    color:#8d8376;
    margin:6px 0 10px 0;
    padding: 0;
    float: left;
    }
.partners-subhead {
    margin:20px 0 0 0;
    font:14px Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;;
    color:#96b846;
}
.corporate-partnership-button   {
    width: 295px;
    height: 21px;
    background:url(../images/corporate_partner_button.gif) no-repeat;
    margin: 3px 0 0 10px;
    float: left;
}
.executive-partnership-button   {
    width: 295px;
    height: 21px;
    background:url(../images/executive_partner_button.gif) no-repeat;
    margin: 3px 0 0 10px;
    float: left;
}
/* slideshow */
#gallery {position:relative; width:440px; margin: 0 0 0 36px;  padding:10px;}
#images {height:225px; margin-bottom:20px;}
#image {
    position:relative;
    width:444px;
    height:300px;
    padding:5px;
    background:url(/images/loading.gif) center center no-repeat;
}
#image img {position:absolute; top:5px; left:5px;}
#thumbwrapper {margin-top:4px; padding:5px 0; width:440px; height:27px; background:#FFF; border-top:1px solid #FFF;}
#thumbarea {
    position:relative;
    overflow:visible;
    height:50px;
    width:440px;
}
ul#thumbs {
    position:absolute;
    list-style:none;
    margin-left:0px;
    height:50px;
    width:600px;
    top: -12px;
    left: -24px;
}
#thumbs li {float:left; padding:5px 5px 5px 5px; border: 1px solid #fff; }
#thumbs li:hover {float:left; padding:5px 5px 5px 5px; border: 1px solid #c1bdb7; }
.imgnav {
    position:absolute;
    height:375px;
    width:20%;
    z-index:100;
    height:310px;
    width:10%;
    z-index:100;
    outline:none;
    cursor:pointer;
    top: -1px;
}
#previmg {
    left:-42px;
    background:url(images/left.gif) left top no-repeat;
    border-left:5px solid #FFF
}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {
    right:-38px;
    background:url(images/right.gif) right top no-repeat;
    border-right:5px solid #FFF
}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
#imagearea  {
    width: 450px;
    border: 2px solid #cccccc;
}
.keyrule    {
    width: 454px;
    height: 1px;
    margin-top: 14px;
    background-color:#eaeae7;
}
.keyrule2    {
    width: 545px;
    height: 1px;
    margin-top: 14px;
    background-color:#eaeae7;
}
/* center column end */
/* right column start */
.aside{
    float:right;
    overflow:hidden;
    width:166px;
    padding:10px 0 0;
}
/* video box */
.video-box{
    background:#8d8376;
    padding:1px;
    overflow:hidden;
    margin:0 0 16px;
}
.video-box h3{
    margin:2px 8px 4px;
    color:#fff;
    overflow:hidden;
    height:1%;
    font:bold 13px/16px Helvetica, Arial, Verdana, sans-serif;
}
.video-box h3 a{
    display:block;
    color:#fff;
    width:100%;
    overflow:hidden;
    background:url(../images/blt3.gif) no-repeat 100% 50%;
}
.video-box img{display:block;}
/* article box */
.aside .article{
    width:163px;
    overflow:hidden;
    padding:4px 0 10px;
    border-bottom:2px solid #ccc;
}
.aside .article1{border-top:2px solid #ccc;}
.aside .article h3{
    margin:0;
    color:#faba57;
    font:bold 13px/16px Helvetica, Arial, Verdana, sans-serif;
}
.aside .article h3 a{color:#faba57;}
.aside .article p{
    height:1%;
    overflow:hidden;
    color:#8d8376;
    font:12px/14px Hevletica, Arial, Verdana, sans-serif;
    margin:5px 0 0;
}
.aside .lnk-pdf{
    float:left;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../images/ico-pdf.gif);
    width:20px;
    height:22px;
    margin:7px 10px 0 0;
}
.aside .bro-pdf{
    float:left;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../images/brochure_icon.jpg);
    width:74px;
    height:74px;
    margin:7px 10px 0 0;
}
.aside .lnk-more{
    float:right;
    width:76px;
    margin:5px 0 0;
    font:11px/14px Hevletica, Arial, Verdana, sans-serif;
}
.aside .lnk-more a{
    float:left;
    padding:2px 0 2px 18px;
    color:#8d8376;
    background:url(../images/blt2.gif) no-repeat 0 50%;
}
/* right column end */
/* content end */
/* left column start */
#sidebar{
    float:left;
    width:195px;
    margin:4px 0 0 4px;
    display:inline;
    min-height:401px;
    background:url(../images/bg-sidebar.jpg) no-repeat;
    padding:25px 14px 10px 6px;
}
/* side navigation */
.side-nav{
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    overflow:hidden;
    border-top:1px solid #ecefe7;
    font:bold 12px/14px Hevletica, Arial, Verdana, sans-serif;
}
.side-nav li{
    height:1%;
    border-bottom:1px solid #ecefe7;
    padding:6px 0 6px 13px;
}
/*.side-nav a{color:#716658;}*/
.side-nav ul{
    list-style:none;
    padding:6px 0 5px 2px;
    margin:0;
}
.side-nav ul li{
    padding:2px 0 2px 20px;
    border:0;
    font-weight:normal;
}
.side-nav ul li a{
    color:#716658;
}
.side-nav ul li:active {
    background:url(../images/blt2.gif) no-repeat 0 50%;
}
.side-nav .active a{
    color:#96B846;
}
.side-nav li.active ul li {
    color:#96B846;
     background:url(../images/blt2.gif) no-repeat 0 50%;
/*1101 -Young*/
}
/*.side-nav .active .active a{
    color:#716658!important;
}*/
.side-nav .nav1 a{
    color:#FBAB42;
}
.side-nav .nav2 a{
    color:#BDD73C;
}
.side-nav .nav3 a{
    color:#E44245;
}
.side-nav li.nav4 a{
    color:#00b0d8;
}
.side-nav li.nav5 a{
    color:#716658;
}

.side-nav .nav1_sub a, .side-nav .nav2_sub a, .side-nav .nav3_sub a, .side-nav .nav4_sub a{
    color:#716658!important;
}

.side-nav .active .nav1_sub, .side-nav .active .nav2_sub, .side-nav .active .nav3_sub, .side-nav .active .nav4_sub {
    background:url(../images/blt2.gif) no-repeat 0 50%;
}
/* left column end */
/* main content end */
/* footer */
#footer{
    width:960px;
    margin:0 0 0 9px;
    border-top:2px solid #fff;
    background:url(../images/bg-footer.png) no-repeat;
    padding:10px 0 62px;
    text-align:center;
}
#footer ul{
    list-style:none;
    padding:0;
    margin:0;
    display:inline;
    text-align:center;
    font:9px/12px Arial, Verdana, sans-serif;
}
#footer li{
    list-style:none;
    display:inline;
     font:9px/12px Arial, Verdana, sans-serif;
    background:url(../images/sep-foot.gif) no-repeat 0 50%;
    padding:0 4px 0 7px;
}
#footer li:first-child{background:none;}
#footer li a{color:#adafaf;}
/* customer logo box */
.customer-box    {
      width: 246px;
      height: 66px; 
      margin: 1px 0 10px 0;
      overflow:hidden; 
      background:url(../images/customer-box.jpg) no-repeat;
}
/* News footer */
.rss-box {
     margin: -12px 0 0 -40px;
     padding: 0;
     width: 400px;
     height: 57px;
      }
ul.rss-items {
     list-style:none;
     }
.rss-date {
    font-weight : bold;
     }
/*Blog*/
.blog {
    margin-bottom:25px;
}
.blog .title {
    font-size:16px;
    width:540px;
    font-weight:bold;
    color:#96B846;
}
.post-date {
    color:#8D8376;
    font-size:12px;
}
.body {
    color:#8D8376;
    margin:10px 0 0 0;
}
.body p  {
color:#8D8376;
font-size:12px;
margin-top:6px;
}
.blog h1 {
    font-weight:bold;
    font-size:15px;
    color:#96B846;
}
 .read-more {
    font-weight:bold;
    margin-top:10px;
    display:block;
    margin-top:10px;
}
.featured_box {
    margin:20px 0 10px 0;
}
/* buckets box */
.buckets {
    width:545px;
}
.inter_buckets {
    width:171px;
    float:left;
    margin:0 16px 0 0;
}
.inter_buckets_img {
    border-bottom:1px solid #edeee8;
}
.inter_buckets h3 {
    margin:10px 0 0 0;
    color:#faba57;
    font-size:14px;
}
.inter_buckets h3.dmp {
    margin:10px 0 0 0;
    color:#f1aa55;
    font-size:12px;
}
.inter_buckets p.dmp {
    overflow:hidden;
    color:#8d8376;
    font:12px/14px Hevletica, Arial, Verdana, sans-serif;
    margin:3px 0 15px 0;
}
.inter_buckets h3.online-marketing {
    margin:10px 0 0 0;
    color:#bdd73c;
    font-size:14px;
}
.inter_buckets h3.ondemand-print {
    margin:10px 0 0 0;
    color:#e44245;
    font-size:14px;
}
.inter_buckets h3.salesenablement {
    margin:10px 0 0 0;
    color:#aedfe4;
    font-size:14px;
}
.inter_buckets p {
    overflow:hidden;
    color:#8d8376;
    font:12px/14px Hevletica, Arial, Verdana, sans-serif;
    margin:5px 0 15px 0;
}
.inter_buckets .lnk-more{
    width:76px;
    margin:5px 0 0;
    font:12px/14px Hevletica, Arial, Verdana, sans-serif;
}
.inter_buckets .lnk-more a{
    float:left;
    padding:2px 0 2px 18px;
    color:#8d8376;
    background:url(../images/blt2.gif) no-repeat 0 50%;
}
.inter_buckets_last {
    margin:0;
}
/* feature box */
.feature_buckets {
    width:192px;
    margin:10px 0 10px 0;
}
.feature_buckets_img {
    border-bottom:1px solid #edeee8;
}
.feature_buckets h3 {
    margin:10px 0 0 0;
    color:#faba57;
    font-size:13px;
        padding-left:10px;
}
.feature_buckets p {
    padding-left:10px;
    overflow:hidden;
        height:120px;
    color:#8d8376;
    font-size:12px;
    margin:5px 0 0;
    line-height:15px;
}
.feature_buckets .lnk-more {
    width:76px;
    margin:5px 0 0;
    font-size:12px;
}
.feature_buckets .lnk-more a {
    float:left;
    padding:2px 0 2px 18px;
    margin-left:10px;
    margin-top:10px;
    color:#8d8376;
    background:url(../images/blt2.gif) no-repeat 0 50%;
}
.list-item h1 {
    font-size:16px;
}
.list-item a h1 {
    color: #96b846;
}
.list-item p {
    color:#8D8376;
    font-size:12px;
}
.list-item .date {
    color:#8D8376;
    font-size:11px;
}
.news-box {
     margin:0;
     padding: 0;
     width: 340px;
     height: 71px;
     font-family:Arial, sans-serif;
     font-size:12px;
}
.news-items {
     list-style:none;
     margin:0;
}
.news-box ul, .news-box li {
margin:0;
padding:0;
}
.news-title {
    margin:0;
    font-weight : bold; 
}
.news-des {
    margin:5px 0 5px 0;;
}
.news-date {
    font-size:11px;
}
.news-items li {
display:none;
}
.news-items li.active_ticker {
display:inline-block;
}

/* Page Control*/
.page_control {
    /*width:548px;*/
    margin: 0 0 10px 0;
    color:#8D8376;
}
.totals {
    width:148px;
    float:left;
}
.pages {
    text-align:right;
     float:right;
}
.pages ul {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: auto;
}

.pages ul li {
margin-left: 3px;
    display: inline;
    float: left;
}
.current_page {
text-decoration:underline;
color:#000000;
}
/* page end */