html,body{width:100%}
body{background:#f0f0f0;font-size:14px;font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;color:#303030;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic}
ul,li,form{margin:0;padding:0}
.clear{clear:both;height:0}
div.pl{padding:0 0 0 20px}
p{line-height:130%}
.small1{font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;font-size:12px}
div.wrapper{width:990px;background:#fff;padding-left:20px;padding-right:20px;margin:0 auto}
div#header{height:95px;overflow:hidden;clear:both}
div#footer{height:90px;overflow:hidden;clear:both}
div#copyright{float:left;padding:30px 0 0}
div#bot-nav{float:right;width:440px;text-align:right;padding:30px 0 0}
div#bot-nav span{color:#dfe8ee;margin:0 10px}
div#logotype{width:181px;height:86px;float:left}
div#search-box{width:260px;height:28px;background:url(../images/search-box.png) repeat-x left top;float:right;position:relative;margin:47px 0 0}
div#search-box div.inner{height:28px;background:url(../images/search-box.png) no-repeat left -28px;padding:0 0 0 30px}
div#search-box input.button{width:28px;height:28px;position:absolute;right:0;margin:0;padding:0}
div#content-container{overflow:hidden;clear:both;margin:10px 0 0}
div#left-column{float:left;width:640px}
div#right-column{float:right;width:320px}
div.call-out{height:241px;background:#f6aa00 url(../images/banner_13_big_download_990px.jpg) no-repeat left top;clear:both;overflow:hidden;font-size:12px;position:relative;margin:13px 0 0;padding:0 0 0 220px}
div.call-out a.download{position:absolute;display:block;top:75px;left:560px;width:280px;height:80px}
div.call-out div.bottom{font-size:16px;color:#fcecc0;margin:43px 0 0}
div.call-out div.bottom a.img{position:relative;top:8px;margin-right:10px}
div.call-out div.bottom span{margin-right:30px}
div.product-overview{height:217px;overflow:hidden;clear:both;background:url(../images/screen-box-nover.jpg) no-repeat left top;padding:0 0 0 345px; background-position-x: 10px;}
div.product-overview div.buttons{white-space:nowrap;margin:5px 0 10px 40px}
div.product-overview div.buttons a{margin:0 50px 0 0px}
div.product-overview div.big-text{font-size:16px;color:#696868;font-weight:700;line-height:150%;margin:10px 50px 25px 40px}
div.product-overview div.sp-nav{height:35px;clear:both;overflow:hidden;margin:10px 0 0 40px}
div.product-overview div.sp-nav ul{height:35px;list-style:none;margin:0;padding:0}
div.product-overview div.sp-nav ul li{height:35px;list-style:none;float:left;display:inline-block;margin:0 1px 0 0;padding:0}
div.product-overview div.sp-nav ul li a{display:inline-block;color:#696868;height:27px;text-decoration:none;background-color:#dfe8ee;padding:8px 19px 0}
div.product-overview div.sp-nav ul li a:visited{color:#696868;text-decoration:none;background-color:#dfe8ee}
div.product-overview div.sp-nav ul li a:hover{color:#696868;text-decoration:none;background-color:#c9d9e3}
div.product-overview div.sp-nav ul li.first a{background-image:url(../images/shape-left.png);background-repeat:no-repeat;background-position:left top}
div.product-overview div.sp-nav ul li.last a{background-image:url(../images/shape-right.png);background-repeat:no-repeat;background-position:right top}
div.product-navigation{height:28px;overflow:hidden;clear:both;margin:10px 0}
div.product-navigation ul{height:28px}
div.product-navigation ul li{list-style:none;float:left;height:28px;display:inline-block;margin:0 10px 0 0}
div.product-navigation ul li.active{background:url(../images/pnav-bg.gif) no-repeat right -28px}
div.product-navigation ul li.active span{background:url(../images/pnav-bg.gif) no-repeat left top;display:block;height:23px;color:#595858;padding:5px 10px 0}
div.product-navigation ul li a{display:block;height:23px;color:#b67c20;text-decoration:underline;padding:5px 5px 0}
div.product-navigation ul li a:visited{color:#b67c20;text-decoration:underline}
div.product-navigation ul li a:hover{color:#b67c20;text-decoration:none;background:transparent}
div.call-our-internal{height:63px;width:970px;background:#f6aa00 url(../images/banner-small-990.jpg) no-repeat left top;margin:13px 0 0;padding:10px 0 0 20px}
div.main-menu{height:34px;background:url(../images/menu-bg.png) repeat-x left -68px;clear:both;overflow:hidden;font-size:12px}
div.main-menu div.m-left{height:34px;background:url(../images/menu-bg.png) no-repeat left -34px}
div.main-menu div.m-right{height:34px;background:url(../images/menu-bg.png) no-repeat right 0}
div.main-menu ul{float:left;height:34px;margin:0;padding:0}
div.main-menu ul li{list-style:none;float:left;display:inline-block;height:34px;background:url(../images/tabs-bg.gif) right 0}
div.main-menu ul li:hover{background:url(../images/tabs-bg.gif) right -68px}
div.main-menu ul li.active{background:url(../images/tabs-bg.gif) right -34px}
div.main-menu ul li a{display:block;height:26px;color:#fff;text-decoration:none;padding:8px 18px 0}
div.main-menu ul li a:visited{color:#fff;text-decoration:none;background:transparent}
div.main-menu ul li a:hover{color:#272626;text-decoration:none;background:transparent}
div.main-menu ul li.first a{background:url(../images/menu-bg.png) no-repeat left -34px}
div.main-menu ul li.first a:hover{background:url(../images/tabs-bg.gif) no-repeat left -136px}
div.main-menu ul li.active-first a{background:url(../images/tabs-bg.gif) no-repeat left -102px}
div.flags{float:right;width:245px;padding-top:7px}
div.flags a{margin:0 2px 0 0;padding:0}
div.popup-item{width:178px;background:url(../images/popup-bg.png) 0 bottom;display:none;position:absolute;font-size:12px;z-index:1;padding:10px 5px}
div.popup-item ul{margin:0;padding:0}
div.popup-item ul li a{display:block;color:#f6aa00;text-decoration:none;height:22px;padding:4px 0 0 5px}
div.popup-item ul li a:visited{color:#f6aa00;text-decoration:none}
div.popup-item ul li a:hover{color:#fff;background:#f9bb00;text-decoration:none}
h1{color:#b17414;font-weight:400;letter-spacing:-1px;font-size:22px;margin:0;padding:0}
h2{color:#696868;font-size:22px;letter-spacing:-1px;font-weight:400;float:left;margin:0;padding:0}
h3{color:#b17414;font-size:18px;font-weight:400;margin:0 0 20px}
div.h2-link{float:right;padding-top:5px}
div.h2-cont{overflow:hidden;clear:both;margin-bottom:15px}
ul.text{list-style:none;font-size:14px;line-height:140%;margin:0 0 20px 20px;padding:0}
ul.text li{padding-left:30px;list-style:none;background:url(../images/bullit.gif) no-repeat left top;min-height:20px;margin-bottom:15px}
div.testim{width:240px;background:url(../images/quote-left.gif) no-repeat left top;line-height:120%;margin:0 0 20px;padding:0 10px 0 0}
div.testim div.qb{width:215px;background:url(../images/quote-right.gif) no-repeat right bottom;padding:10px 0 5px 25px}
div.testim-big{width:480px;background:url(../images/quote-left.gif) no-repeat left top;line-height:120%;margin:0 0 20px;padding:0 10px 0 0}
div.testim-big div.qb{width:455px;background:url(../images/quote-right.gif) no-repeat right bottom;padding:10px 0 5px 25px}
a{color:#2194f6;text-decoration:underline;padding:2px 2px 2px 0}
a:visited{color:#2194f6;text-decoration:underline}
a:hover{color:#fff;background:#2194f6;text-decoration:none}
div.call-out h1{font-size:22px;letter-spacing:-1px;color:#fff;display:inline-block;font-weight:400;margin:10px 0 25px;padding:0}
div.call-out ul{list-style:none;margin:0 0 10px 4px;padding:10px 0 0}
div.call-out ul li{list-style:none;background:url(../images/co-bullit.gif) no-repeat left 1px;color:#303030;margin:0 0 10px;padding:0 0 0 20px}
div.call-out a:hover{color:#b30f0f;text-decoration:underline;background:transparent}
div#right-column ul{list-style:none;margin:0 0 10px 4px;padding:0}
div#right-column ul li{list-style:none;background:url(../images/r-bullit.gif) no-repeat left 1px;margin:0 0 10px;padding:0 0 0 20px}
div.clients{text-align:center;margin:0 0 20px}
div.clients a{margin:0 0 5px}
div.yrb-container{background:#fff2cd;margin:0 0 20px}
div.yrb-container div.yrb-left-top{background:url(../images/yrb-left-top.gif) no-repeat left top}
div.yrb-container div.yrb-right-top{background:url(../images/yrb-right-top.gif) no-repeat right top}
div.yrb-container div.yrb-right-bottom{background:url(../images/yrb-right-bottom.gif) no-repeat right bottom}
div.yrb-container div.yrb-left-bottom{background:url(../images/yrb-left-bottom.gif) no-repeat left bottom}
div.brb-container{background:#dfe8ee;overflow:hidden;margin:0 0 20px}
div.brb-container div.brb-left-top{background:url(../images/brb-left-top.gif) no-repeat left top}
div.brb-container div.brb-right-top{background:url(../images/brb-right-top.gif) no-repeat right top}
div.brb-container div.brb-right-bottom{background:url(../images/brb-right-bottom.gif) no-repeat right bottom}
div.brb-container div.brb-left-bottom{background:url(../images/brb-left-bottom.gif) no-repeat left bottom}
div.grb-container{background:#e5f9bb;overflow:hidden;margin:0 0 10px}
div.grb-container div.grb-padd{padding:10px 30px}
div.ygrb-container{font-size:12px;line-height:150%;background:#e5f9bb;margin:0 0 10px}
div.podcast-item{width:254px;background:url(../images/bb-bg.gif) repeat-y left top;overflow:hidden;clear:both;margin:0 0 20px}
div.podcast-item-top{width:254px;background:url(../images/bb-top.gif) no-repeat left top}
div.podcast-item-bottom{width:254px;background:url(../images/bb-bottom.gif) no-repeat left bottom}
div.podcast-item div.padd{padding:20px 0 20px 18px}
div.podcast-item div.heading{font-size:14px;color:#696868;margin:0 0 10px}
div.podcast-item div.link{font-size:14px;font-weight:700;margin:0 0 5px}
div.podcast-item div.date{color:#696868;margin:0 0 10px}
div.podcast-item div.link a.transcript{color:gray;font-size:12px;background:transparent}
div.newsletter-container{overflow:hidden;clear:both;position:relative;background:url(../images/newsletter-bg.png) repeat-x left -28px;height:28px;width:220px}
div.newsletter-dld-container{overflow:hidden;clear:both;position:relative;background:url(../images/newsletter-bg.png) repeat-x left -28px;height:28px;width:280px}
div.call-our-blog{height:63px;width:840px;background:#f6aa00 url(../images/banner-blog-small.jpg) no-repeat left top;margin:13px 0 0;padding:10px 0 0 20px}
table.matrix{font-size:10px}
li.pagenav,div.popup-item ul li{list-style:none}
div#header a,div.product-overview div.buttons a:hover,div.clients a:hover,a.wb,div.podcast-item div.links a{background:transparent}
div#search-box div.padd,div.newsletter-container div.padd,div.newsletter-dld-container div.padd{height:25px;float:left;padding:3px 0 0}
div#search-box input.text,div.newsletter-container input.text,div.newsletter-dld-container input.text{border:0;background:none;width:180px;color:#000;padding:2px}
div#search-box input.text:focus,div.newsletter-container input.text:focus,div.newsletter-dld-container input.text:focus{border:0;outline:none}
div#search-box input.placeholder,div.newsletter-container input.placeholder,div.newsletter-dld-container input.placeholder{color:#a3a2a2}
div.call-our-internal h1,div.call-our-blog h1{font-size:24px;color:#fff;letter-spacing:-1px;margin:0 0 3px}
div.call-our-internal div.text,div.call-our-blog div.text{font-size:16px;letter-spacing:-1px}
div.testim div.text,div.testim-big div.text{font-style:italic;margin:0 0 10px}
div.call-out div.bottom a,div.call-out div.bottom a:visited,div.call-out div.bottom a:hover{color:#fcecc0;text-decoration:underline}
div.call-out a,div.call-out a:visited{color:#b30f0f;text-decoration:underline}
div.yrb-container div.yrb-padd,div.brb-container div.brb-padd,div.ygrb-container div.ygrb-padd{padding:10px 20px}
div.grb-container div.grb-left-top,div.ygrb-container div.ygrb-left-top{background:url(../images/grb-left-top.gif) no-repeat left top}
div.grb-container div.grb-right-top,div.ygrb-container div.ygrb-right-top{background:url(../images/grb-right-top.gif) no-repeat right top}
div.grb-container div.grb-right-bottom,div.ygrb-container div.ygrb-right-bottom{background:url(../images/grb-right-bottom.gif) no-repeat right bottom}
div.grb-container div.grb-left-bottom,div.ygrb-container div.ygrb-left-bottom{background:url(../images/grb-left-bottom.gif) no-repeat left bottom}
div.newsletter-container div.inner,div.newsletter-dld-container div.inner{background:url(../images/newsletter-bg.png) no-repeat left top;height:28px;padding:0 0 0 6px}
div.newsletter-container input.button,div.newsletter-dld-container input.button{width:81px;height:28px;position:absolute;right:0;margin:0;padding:0}