body{background:#000000 url(images/bg.jpg) no-repeat top center;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;}
textarea, input, td, select, th{font-family:Arial, Helvetica, sans-serif;}
.main{width:991px;margin:0 auto;}
.header{height:126px;}
.menu{height:41px;margin-bottom:15px;background:url(images/menubg.png) repeat-x;}
.container{padding:0;}
.feature{height:287px;background:url(images/featurebg.jpg) no-repeat top center;padding-left:23px;padding-top:15px;}
.connect{height:76px;margin-top:17px;background:url(images/connectbg.png) repeat-x;}
.footer{height:100px;margin-top:17px;background:url(images/footerbg.png) repeat-x;margin-bottom:10px;}
.fcontent{height:85px;padding-top:10px;background:url(images/footerlogo.jpg) no-repeat top left;}
.clear{clear:both;font-size:0px;line-height:0px;}
.hleft{width:220px;float:left;}
.hright{width:300px;padding-top:76px;padding-right:20px;float:right;}
.logo{display:block;margin-top:21px;margin-left:32px;}
ul.topnav{list-style:none;padding:0 20px;margin:0;float:left;width:951px;font-size:1.1em;}
ul.topnav li{float:left;margin:0;padding:0 15px 0 0;position:relative;background:url(images/menu-separator.png) no-repeat top right;}
ul.topnav .noseparator{background:none;}
ul.topnav li a{font-family:"Myriad Pro", Arial, Helvetica, sans-serif;padding:11px 17px 5px 13px;color:#fff;display:block;text-decoration:none;float:left;font-size:1em;text-transform:uppercase;}
ul.topnav li a:hover{background:url(js/menu/topnav_hover.gif) no-repeat center top;}
ul.topnav li span{width:17px;height:35px;float:left;margin-left:-16px;margin-top:5px;background:url(js/menu/subnav_btn.gif) no-repeat center top;}
ul.topnav li span.subhover{background-position:center bottom;cursor:pointer;}
ul.topnav li ul.subnav{list-style:none;position:absolute;left:0;top:39px;background:#333;margin:0;padding:0;display:none;float:left;width:190px;border:1px solid #111;z-index:5;}
ul.topnav li ul.subnav li{margin:0;padding:0;border-top:1px solid #252525;border-bottom:1px solid #444;clear:both;width:170px;}
html ul.topnav li ul.subnav li a{float:left;width:165px;background:#333 url(js/menu/dropdown_linkbg.gif) no-repeat 10px 15px;text-transform:none;padding:10px 5px 5px 20px;font-size:0.9em;}
html ul.topnav li ul.subnav li a:hover{background:#222 url(js/menu/dropdown_linkbg.gif) no-repeat 10px 15px;}
.txtSearch{float:right;width:168px;height:26px;padding-left:6px;padding-right:6px;background:url(images/search.png) no-repeat;border-width:0px;}
.btnSearch{float:right;width:92px;height:26px;font-size:0px;background:url(images/btnsearch.png) no-repeat;border-width:0px;cursor:pointer;}
.product-thumb{height:168px;background:url(images/pthumbbg.png) no-repeat top center;padding-left:26px;}
.product-thumb div{float:left;width:210px;height:120px;margin-top:-2px;text-align:right;padding-right:21px;color:white;padding-top:31px;}
.product-thumb h2{text-transform:uppercase;margin:0;padding:0;line-height:20px;font-size:0px;height:20px;}
.product-thumb p{margin-top:4px;margin-bottom:4px;padding:0;font-size:0.85em;}
a{text-decoration:none;color:#098ad3;}
.product-thumb a{color:white;}
.editorial{background:url(images/editorial.jpg) no-repeat;}
.advertising{background:url(images/advertising.jpg) no-repeat;margin-right:9px;}
.circulation{background:url(images/circulation.jpg) no-repeat;}
.online{background:url(images/online.jpg) no-repeat;}
.height3px{line-height:3px;}
.content{background:transparent url(images/contentbg.png) repeat-y top center;color:#797979;text-align:justify;font-size:1.1em;}
.content-header{min-height:171px;background:transparent url(images/cheaderbg.png) no-repeat top center;}
.content-footer{width:991px;height:10px;background:url(images/cfooterbg.png) no-repeat top center;}
.cleft{width:602px;margin-left:53px;padding:0;float:left;}
.htext{padding-right:25px;line-height:1.5em;}
.cright{width:335px;float:right;padding-top:25px;}
.cleft h1{margin-top:8px;line-height:67px;padding-left:60px;background:url(images/falcon.jpg) no-repeat;color:#098ad3;margin-bottom:0px;text-align:left;}
.cleft h2{margin-bottom:0;font-size:1.2em;text-transform:uppercase;}
.cleft h3{margin-bottom:0;font-size:1em;}
.smaller{font-size:0.65em;font-family:Arial, Helvetica, sans-serif;}
.posright{float:right;}
.news, .support, .clients{width:275px;float:left;background:url(images/boxbg.png) no-repeat bottom center;padding:10px;text-align:left;height:420px;}
.clients p{padding-left:15px;padding-right:20px;padding-top:10px;}
.news{margin-right:10px;font-size:0.9em;}
.support{margin-right:10px;}
.news h3, .support h3, .clients h3{margin-bottom:0;font-size:1.3em;}
.newsitem{width:217px;margin:15px auto;background-color:#f6f4f4;border-left:2px solid #999999;padding:10px;}
.newsitem h4, .newsitem p{margin:0;}
.date{font-size:0.9em;font-style:italic;font-weight:normal;}
.support h4{text-align:center;margin:4px;text-decoration:underline;}
.support p{padding-left:10px;}
.support form{margin:0;margin-top:12px;}
.support table{margin:0 auto;background-color:#f6f4f4;}
.testimonial{font-family:Georgia,"Times New Roman", Times, serif;}
.theader{font-size:0px;width:291px;height:9px;background:url(images/testimonialheader.png) no-repeat;}
.tcontent{width:271px;padding-left:10px;padding-right:10px;min-height:100px;background:url(images/testimonialcontent.png) repeat-y;}
.tfooter{font-size:0px;width:291px;height:10px;background:url(images/testimonialfooter.png) no-repeat;}
.testimonial h3{margin:0;line-height:59px;color:#098ad3;font-size:2.2em;font-weight:normal;}
.testimonial h3 .big{font-size:2em;}
.testimonial p{margin:0;padding:0 20px 15px 40px;}
.connect p{font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-size:1.7em;color:#7f7e7e;padding-top:2px;padding-left:20px;padding-bottom:0px;margin:0;}
.footer p{text-align:center;color:#666666;}
.footer p a{color:#3e8dcf;}
.footer p a:hover{text-decoration:underline;}
.clientright{text-align:right;}
.request-demo{display:block;width:234px;height:38px;background-image:url(images/appointment-button.png);margin-left:25px;padding-left:14px;padding-top:8px;color:white;font-size:1.2em;font-weight:bold;letter-spacing:1px;}
.contact-info{width:240px;margin:20px 0 0 19px;padding-left:10px;padding-right:10px;background-color:#f4f4f4;padding-top:1px;padding-bottom:1px;}
.cif{background:url(images/contact-info-bot.png) no-repeat bottom left;height:15px;margin-left:19px;font-size:0px;}
.clcontent{width:240px;margin:20px 0 0 19px;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px;}
.clcontent h2{margin:0;font-size:1.3em;}
.clcontent .files a{line-height:20px;color:#000000;}
.clcontent ul{margin:0;padding:0px;list-style-type:none;}
.clcontent ul li{background:url(images/pdf.png) no-repeat scroll 0 4px;padding-left:20px;}
.clcontent h3{margin-bottom:0;font-size:1em;}
.breadcumbs{font-size:0.9em;margin-top:15px;}
.htext dt{background:url(images/bullet.gif) no-repeat center left;padding-left:14px;}
.department{width:280px;float:left;margin-top:15px;}
.department h3{text-transform:uppercase;}
.department h4{font-size:1em;margin-bottom:0;margin-top:5px;}
.department p{margin:0;}
.htext h2{margin-top:30px;}
.htext h5{margin:0;margin-bottom:6px;font-weight:normal;font-size:1em;}
.red{color:red;}
.imgthumb{border:1px solid #cccccc;padding:5px;margin:2px;}
