﻿a.btn{background:#007dc3 url(/images/bg-a-mid.gif) no-repeat scroll 50% bottom;display:block;color:#fff;font-size:11px;font-weight:bold;margin-right:12px;padding:5px 10px;}
a.btn:hover{text-decoration:underline;}
a.green{display:block;color:#2fac78;background:transparent url(/images/widgets.png) scroll no-repeat left 3px;padding-left:15px;font-size:13px;font-weight:bold;}
#c-cont{padding:40px 20px 10px 20px;min-height:290px;position:relative;}
#mwrap{height: 659px;width:960px;position:relative;overflow:hidden;}
#m{clear:both;overflow:hidden;width: 960px;height: 613px;color:#777;position:relative;background:#e5eaed url(/images/bg-msg.jpg) scroll repeat-x left top;}
#m img.bg{position:absolute;top:0;left:0;z-index:9;display:none;}
#m h1, #m h2, #m cite{font-size:26px;margin-bottom:10px;font-weight:normal;font-family:Times New Roman;line-height:28px;color:#379d7a}
#m h1, #m h2{font-family: ProximaNova-Regular;}
#m h1 strong, #m h2 strong, #m h1 b, #m h2 b{font-family: ProximaNova-Bold;color:#219264;}
#m cite{font-size:14px;display:block;}
#mpnl{height:146px;left:425px;position:absolute;top:45px;width:450px;z-index:100;}
#mpnl div{position:absolute;top:0;left:0;display:none;}
#mpnl p{font-size:12px;color:#777;}
#mpnl a{background:transparent url(/images/arrows.png) scroll no-repeat right 13px;font-size:13px;color:#379d7a; font-weight:bold;display:inline-block; padding:10px 20px 10px 0;}
#mpnl a:hover{text-decoration:underline;}
ul.roles{background-color:#568cbe;margin:0;padding:0 5px;border:5px solid #fff;list-style:none;font-size:11px;font-weight:bold;
         text-transform:uppercase;position:absolute;top:235px;left:397px;z-index:100;}
ul.roles li{float:left;padding:0 2px;}
ul.roles li a{display:block;color:#fff;text-decoration:none;padding:3px 8px 7px 8px;border-top:4px solid #568cbe;}
ul.roles li a:hover, ul.roles li.sel a{border-top:4px solid #023564;}
/* solution finder area */
#sfinder{position:absolute;height:216px;width:802px;padding:24px;background:transparent url(/images/bg-solutions.png) scroll no-repeat left top;top:313px;left:55px;z-index:100;}
#sfinder h3{color:#37669b;padding-bottom:0;}
#sfinder p{font-size:11px;padding:5px 0;}
#sfinder a:hover{text-decoration:underline;}
#spnl{height:210px;width:498px;float:left;margin-right:10px;}
#spnl h4{padding:7px 10px;color:#fff;background:transparent url(/images/bg-h4.png) scroll repeat-x left top;margin-bottom:10px;}
#spnl ul{margin:10px 0 0 0;padding:0;list-style:none;font-size:11px;font-weight:bold;text-transform:uppercase;height:82px;}
#spnl ul li{float:left;margin:2px 2px 0 0}
#spnl ul li.zm{margin-right:0;}
#spnl ul li a{color:#777;text-align:center;display:block;text-decoration:none;padding-top:3px;height:32px;width:123px;background:transparent url(/images/bg-sf.png) scroll repeat-x left top;}
#spnl ul li a:hover, #spnl ul li.sel a{background-position:left -35px;color:#fff;text-decoration:none;}
#spnl ul li a span{display:block;padding-top:7px;}
#smask{left:24px;position:absolute;top:63px;height:171px;width:498px;overflow:hidden;z-index:100;background:none;display:none;}
#sx{display:none;position:absolute;top:31px;left:400px;width:104px;height:19px;background:transparent url(/images/bg-sx.gif) scroll no-repeat left top;}
.s{height:151px;width:478px;padding:10px;position:absolute;top:-171px;left:0;background:transparent url(/images/bg-sol.png) scroll repeat-x left top;}
.s img{float:left;padding-right:14px;}
.stext{width:220px;height:150px;padding-right:5px;border-right:1px solid #fff;float:left;color:#fff;}
.stext a{font-size:14px;color:#acd1f8;display:block;padding-left:15px;font-weight:bold;background:transparent url(/images/widgets.png) scroll no-repeat left -118px;}
a.links{color:#FFFFFF;display:block;float:left;font-size:12px;font-weight:bold;margin-top:10px;padding:10px 0 10px 55px;}
a.links:hover{text-decoration:underline;}
.doc{background:transparent url(/images/icons.png) scroll no-repeat 10px 0;}
.video{background:transparent url(/images/icons.png) scroll no-repeat 10px -45px;}
.news{background:transparent url(/images/icons.png) scroll no-repeat 10px -92px;}
.small{font-size:10px;}

#apnl{float:left;}
#apnl div{display:none;background:transparent url(/images/bg-hm-ads.jpg) scroll no-repeat left top;padding:10px;height:190px;width:270px;position:absolute;}
#apnl div p{color:#777;}
#apnl a{font-size:14px;color:#37669b;display:block;padding-left:15px;font-weight:bold;background:transparent url(/images/widgets.png) scroll no-repeat left -28px;}
#apnl ul{position:absolute;bottom:35px;right:30px;list-style-type:none;width:10px;}
#apnl li a{background:transparent url(/images/widgets.png) scroll no-repeat left -150px;width:10px;height:10px;display:block;padding-top:10px;}
#apnl li a:hover, #apnl li a.sel{background-position:left -180px;}

#rc{z-index:200;width:960px;height:347px;top:613px;left:0;background:#f8f8f8 url(/images/bg-rc.png) scroll no-repeat left top;position:absolute;}
#news{z-index:201;width:960px;height:45px;top:614px;left:0;background:transparent url(/images/bg-news.png) scroll no-repeat left bottom;position:absolute;}
#news h4{color:#fff;font-size:12px;top:17px;left:300px;position:absolute;}
#news ul{padding:0;list-style-type:none;}
#news li{top:18px;left:440px;position:absolute;display:none;color:#fff;font-size:11px;}
#news li a{color:#fff;font-size:11px;}
a.rc{color:#2FAC78;display:block;font-size:13px;font-weight:bold;height:45px;width:160px;position:absolute;top:0;left:90px;}
a.open{background:url("/images/widgets.png") no-repeat scroll right -41px transparent;}
a.close{background:url("/images/widgets.png") no-repeat scroll right -71px transparent;display:none;}

.tabbed{float:right;height:264px;padding:0;margin:0 20px 0 0;width:920px;}
#tabs{padding:0;margin:0;display:block;float:right;height:46px;display:none;}
#tabs li{padding-top:6px;float:left;display:block;white-space:nowrap;vertical-align:middle;background:transparent url(/images/bg-tabdiv.gif) scroll no-repeat right center;}
#tabs li.prev, #tabs li.last{background:none;}
#tabs li img{height:100% !important;width: 0px !important;vertical-align: middle;visibility: hidden; }
#tabs li a{margin-right:6px;padding:13px 9px 13px 15px;text-transform:uppercase;display:inline-block;color:#0455a7;font-weight:bold;font-size:11px;cursor:pointer;}
#tabs li.sel{background:transparent url(/images/bg-tabo.gif) scroll no-repeat right bottom;}
#tabs li.sel a:hover{color:#0455a7;cursor:default;}
#tabs li a:hover{color:#999;}
#tabs li.sel a{background:transparent url(/images/bg-tab.gif) scroll no-repeat left bottom;}
#tp {position:absolute;top:60px;left:0;}
#tp div {line-height:18px;font-size:12px;color:#000;display:none;height:225px;left:20px;top:20px;position:absolute;width:920px;}
#tp div.sel {display:block;}
#tp dl{display:block;float:left;width:255px;padding:0 20px 20px 20px;height:92px;font-size:11px;line-height:13px;}
#tp dl img{float:left;border:1px solid #c7c7c7;margin:0 10px 25px 0;padding:2px;}
#tp dt{color:#0e5daa;font-size:12px;}
#tp dd a{display:block;padding-top:5px;color:#656565;font-weight:bold;}
#tp dd a:hover{text-decoration:underline;}

#tp ul{list-style-type:none;padding:0;}
#tp ul img{float:left;border:1px solid #c7c7c7;margin:0 10px 25px 0;padding:2px;}
#tp ul li{display:block;float:left;width:205px;padding:0 20px 20px 70px;height:92px;line-height:13px;color:#0e5daa;font-size:12px;}
#tp ul li a{display:block;padding-top:5px;color:#656565;font-weight:bold;font-size:11px;}
#tp ul li a:hover{text-decoration:underline;}
#tp ul.wp li{background:transparent url(/images/bg-thumbs.gif) no-repeat scroll left -1010px;}
#tp ul.cs li{background:transparent url(/images/bg-thumbs.gif) no-repeat scroll left -810px;}
#tp ul.vid li{background:transparent url(/images/bg-thumbs.gif) no-repeat scroll left -10px;}
#tp ul.pod li{background:transparent url(/images/bg-thumbs.gif) no-repeat scroll left -205px;}
#tp ul.ev li{background:transparent url(/images/bg-thumbs.gif) no-repeat scroll left -610px;}
#tp ul.news li{background:transparent url(/images/bg-thumbs.gif) no-repeat scroll left -410px;}

.ctr{float:left;width:252px;}
.ctr h5{border-bottom:2px solid #a9a9a9;color:#626262;text-transform:uppercase;padding-top:10px;margin-bottom:5px;font-size:12px;}
.ctr span{color:#fff;background-color:#f1a01e;display:inline-block;padding:0 3px;}
.ctr p{padding:5px 0;line-height:12px;}
.lleft{padding:10px;background-color:#575757;margin-top:2px;color:#fff;line-height:14px;}
.lleft h4{background:transparent url(/images/bg-halfdot.gif) no-repeat scroll left 14px;margin:-10px -10px 0 -10px;text-transform:uppercase;font-size:12px;color:#fff;padding:10px;background-color:#868686;display:block;border-bottom:4px solid #fff;}
.lleft h3{text-transform:uppercase;font-size:12px;color:#fff;padding:5px 0;}
.partner{width:232px;height:150px;}
.partner img{float:right;margin:10px -10px 10px 5px;}
.partner a.more{background-position:right -58px;}
.case{width:191px;height:243px;float:right;}
.case img{margin:0 -10px 10px;border-bottom:4px solid #fff;}


ul.mc{list-style-type:none;position:absolute;top:308px;margin:0;left:215px;padding:0;text-transform:uppercase;}
ul.mc li{float:left;width:150px;display:block;margin-right:33px;text-align:center;}
ul.mc li a{padding-top:50px;display:block;background:transparent url(/images/btn-c.png) no-repeat scroll center top;font-size:16px;color:#1F3163;}
ul.mc li a:hover, ul.mc li a.sel{background:transparent url(/images/btn-co.png) no-repeat scroll center top;color:#f1a01e;}


