/* CSS Document */

body{margin:0; background:url(images/bg.gif) repeat-x top left fixed #008EC2;}
td, ul, ol, h1, h2, p{margin:0; padding:0;}
td.padBot2{padding-bottom:2px;}

td#main{background:#fff; border-left:1px solid #4D6595; border-right:1px solid #4D6595; padding:7px 9px;}
td#main td#header{background:url(images/header-bg.gif) repeat-x top left;}
td#main td#header td.header{background:url(images/header.jpg) no-repeat top left; height:271px;}

td#topmenu{padding:0 10px 0 0; font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000;}
td#topmenu a{text-decoration:underline; color:#000;}
td#topmenu a:hover{text-decoration:none; color:#000;}
.topmenuactive{text-decoration:none; color:#000;}

td#menu{background:url(images/menu-bg.gif) repeat-x top left; height:32px;}
td#menu ul{background:url(images/menu-bg1.gif) repeat-x top left; margin:1px 1px 0px; list-style-type:none; height:31px;}
td#menu ul li{background:url(images/menu-divider.gif) no-repeat top right; float:left; height:31px; text-align:center;}
td#menu ul li img, td#menu ul li a img{margin:13px 0 0 0;}
td#menu ul li.company{width:90px;}
td#menu ul li.support{width:67px;}
td#menu ul li.purchase{width:74px;}
td#menu ul li.demo{width:53px;}
td#menu ul li.press{width:86px;}
td#menu ul li.employment{width:88px;}
td#menu ul li.login{width:90px;}
td#menu ul li.faq{width:42px; background:none;}


td#main td#bodyTop{background:url(images/body-bg-top.gif) repeat-x top left;}
td#main td#bodyBottom{background:url(images/body-bg-bottom.gif) repeat-x bottom left; border-bottom:3px solid #BBC7D6; padding:46px 0 0 0;}
td#main td#bodyBottomInner{background:url(images/body-bg-bottom.gif) repeat-x bottom left; border-bottom:3px solid #BBC7D6; padding:20px 0 0 0;}
td#main td#bodyBottom td#containt{padding:0 0 30px 0;}
td#main td#bodyBottomInner td#containt{padding:0 0 0 22px;}
td#main td#bodyBottomInner td#containt1{padding:0 0 22px 22px;}
td#containt p.sub{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 22px 8px 13px;}
td#containt p.sub a{font:12px/15px Arial, Helvetica, sans-serif; color:#CF6100; text-decoration:underline;}
td#containt p.sub a:hover{font:12px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

td#containt p.divider{background:url(images/divider.gif) repeat-x top left; height:7px; }
td#containt ul{list-style-type:none; padding:10px 0 20px 15px;}
td#containt ul li{padding:0 0 7px 22px; font:12px/14px  Arial, Helvetica, sans-serif; font-weight:bold; color:#4D545F; background:url(images/bullet1.gif) no-repeat left 2px;}

td.section{background:url(images/section-bg.gif) no-repeat top left; padding:24px 0 0 13px;}
td.section h2.news{text-indent:-20000px; background:url(images/digital-signage.gif) no-repeat top left; height:39px; margin:0 0 12px 0;}
td.section h2.game{text-indent:-20000px; background:url(images/ahead-game.gif) no-repeat top left; height:24px; margin:0 0 12px 0;}
td.section h2.signage{text-indent:-20000px; background:url(images/digital-sign-mkt.gif) no-repeat top left; height:24px; margin:0 0 12px 0;}

td.section p{padding:0 18px 16px 0; font:11px/14px Arial, Helvetica, sans-serif; color:#4D545F;}
td.section p a{text-decoration:none; color:#217DE0;}
td.section p a:hover{text-decoration:underline; color:#217DE0;}
.bold, td.section p.bold{text-transform:uppercase; font-weight:bold;}
.bold1{font-weight:bold;}
td.section p.bold1{font-weight:bold;}

#companyInfo, #support, #purchase, #demo, #press, #employment, #faq, #privacy, #ds, #contact{padding:36px 0 0 0;}
#companyInfo h1{text-indent:-20000px; background:url(images/company-info-head.gif) no-repeat top left; height:24px; width:106px; font-size:12px;}
#companyInfo h2{text-indent:-20000px; background:url(images/company-info-subhead.gif) no-repeat top left; height:29px; width:493px; font-size:12px;}
#companyInfo p, #companyInfo1 p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 30px 22px 0;}

#support h2, #purchase h2, #press h2, #employment h2, #privacy h2, #faq h2, #ds h2, #contact h2{text-indent:-20000px; background: no-repeat top left; font-size:12px; padding:13px 0 0 0;}

/*Support*/
#support h1{text-indent:-20000px; background:url(images/support-head.gif) no-repeat top left; height:27px; width:68px; font-size:12px;}
#support h2.faq{width:22px; background-image:url(images/faq-subhead.gif);}
#support h2.troubles{width:112px; background-image:url(images/troubles.gif);}
#support h2.manuals{width:211px; background-image:url(images/manuals.gif);}
#support h2.warranty{width:149px; background-image:url(images/warranty.gif);}
#support h2.repair{width:124px; background-image:url(images/repair-info.gif);}
#support h2.cs{width:107px; background-image:url(images/contact-support.gif);}

#support p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 16px 0;}
#support p.sub{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 8px 0;}
#support p.learnMore{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 0 16px;}
#support p.learnMore a{display:block; width:58px; height:11px; background:url(images/learn-more.gif) no-repeat top left; text-indent:-20000px;}
#support p.learnMore a:hover{background:url(images/learn-more-up.gif) no-repeat top left;}
#support p.divider, #employment p.divider, #press p.divider, #faq p.divider{background:url(images/divider.gif) repeat-x top left; height:7px; width:673px;}
#support p.sub a{font:12px/15px Arial, Helvetica, sans-serif; color:#CF6100; text-decoration:underline;}
#support p.sub a:hover{font:12px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
/*/Support*/

/*Purchase*/
#purchase h1{text-indent:-20000px; background:url(images/purchase-head.gif) no-repeat top left; height:27px; width:141px; font-size:12px;}
#purchase h2.pfm{width:186px; background-image:url(images/pfm.gif);}
#purchase h2.paypal{width:58px; background-image:url(images/use-paypal.gif);}
#purchase h2.btransfer{width:169px; background-image:url(images/bank-transfer.gif);}
#purchase h2.contactSales{width:169px; background-image:url(images/contact-sales.gif);}
#purchase h2.pa{width:118px; background-image:url(images/purchase-agreement.gif);}

#purchase p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#4D545F; padding:0 10px 25px 0;}
#purchase p.sub{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 10px 0;}
#purchase p.sub a{font:12px/15px Arial, Helvetica, sans-serif; color:#CF6100; text-decoration:underline;}
#purchase p.sub a:hover{font:12px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
#purchase p.cards{background:url(images/cards.gif) no-repeat left 25px; height:91px; padding:0px;}
#purchase p.paypal1{background:url(images/paypal-big.gif) no-repeat left 20px; height:100px; padding:0px;}

#purchase ul.pfm, #purchase ul.btransfer{list-style-type:none; padding:0 0 33px;}
#purchase ul.pfm li, #purchase ul.paypal li{padding:0 0 14px 22px; font:12px/14px Arial, Helvetica, sans-serif; color:#4D545F; background:url(images/bullet1.gif) no-repeat left 2px;}

#purchase ul.pfm li a, #purchase ul.paypal li a{font:12px/15px Arial, Helvetica, sans-serif; color:#CF6100; text-decoration:underline;}
#purchase ul.pfm li a:hover, #purchase ul.paypal li a:hover{font:12px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

#purchase ul.paypal{list-style-type:none; background:url(images/paypal.jpg) no-repeat left top; padding:7px 0 29px 150px;}
#purchase ul.btransfer li{padding:0 0 7px 22px; font:12px/14px Arial, Helvetica, sans-serif; color:#4D545F; background:url(images/bullet1.gif) no-repeat left 2px;}
#purchase ul.pa{list-style-type:none;}
#purchase ul.pa li{padding:0 0 15px 16px; background:url(images/bullet2.gif) no-repeat left 3px; font:12px/14px Arial, Helvetica, sans-serif; color:#4D545F; font-weight:bold;}
#purchase ul.paSub{list-style-type:none; padding:0 0 8px 0;}
#purchase ul.paSub li{padding:0 0 7px 25px; background:url(images/bullet3.gif) no-repeat 15px 6px; font:12px/14px Arial, Helvetica, sans-serif; color:#4D545F; font-weight:normal;}
/*/Purchase*/

/*Employment*/
#employment h1{text-indent:-20000px; background:url(images/employment-head.gif) no-repeat top left; height:27px; width:95px; font-size:12px;}
#employment h2.application{width:76px; background-image:url(images/application.gif);}
#employment h2.rt{width:88px; background-image:url(images/response-time.gif);}
#employment h2.screening{width:88px; background-image:url(images/screening.gif);}
#employment h2.pi{width:105px; background-image:url(images/phone-interview.gif);}
#employment h2.is{width:123px; background-image:url(images/interview-schedule.gif);}
#employment h2.interview{width:68px; background-image:url(images/interview.gif);}
#employment h2.cc{width:115px; background-image:url(images/compliance-check.gif);}
#employment h2.vo{width:82px; background-image:url(images/verbal-offer.gif);}
#employment h2.os{width:73px; background-image:url(images/offer-sheet.gif);}

#employment p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#4D545F; padding:0 10px 25px 0;}
#employment p a{font:12px/15px Arial, Helvetica, sans-serif; color:#CF6100; text-decoration:underline; font-weight:bold;}
#employment p a:hover{font:12px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; font-weight:bold;}
#employment p.sub{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 13px 0;}
#employment p.sub a{font:12px/15px Arial, Helvetica, sans-serif; color:#CF6100; text-decoration:underline;}
#employment p.sub a:hover{font:12px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

#vacency{background:#fff;}
#vacency td.post{height:31px; background:url(images/post.gif) no-repeat 82px 11px #BFC7D2; text-indent:-2000px;}
#vacency td.job{height:31px; background:url(images/job-des.gif) no-repeat 182px 11px #E5EBF1; text-indent:-2000px;}
#vacency td.postdes{background:#D2D8E0; text-align:center; font:12px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#495D72; padding:20px 0 0 0;}
#vacency td.jobdes{background:#EDF1F5; padding:22px 22px 0;}
#vacency td.jobdes p{padding:0 0 20px; font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#495D72;}
/*/Employment*/

/*Demo*/
#demo h1{text-indent:-20000px; background:url(images/demo-head.gif) no-repeat top left; height:27px; width:42px; font-size:12px;}
#demo p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#4D545F; padding:0 10px 25px 0;}
/*/Demo*/

/*Press Room*/
#press h1{text-indent:-20000px; background:url(images/press-head.gif) no-repeat top left; height:27px; width:92px; font-size:12px;}
#press h2.press1{width:354px; background-image:url(images/press1.gif);}
#press h2.press2{width:375px; background-image:url(images/press2.gif);}
#press h2.press3{width:396px; background-image:url(images/press3.gif);}
#press h2.press4{width:304px; background-image:url(images/press4.gif);}

#press p{font:12px/15px Arial, Helvetica, sans-serif; color:#4D545F; padding:0 10px 25px 0;}
#press p.sub{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 13px 0;}
#press p.paypal{font:13px/18px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:25px; background:#ECF2F8; margin:0 0 8px; border:1px solid #D5E0EB;}
#press p.paypal2{background:url(images/paypal.gif) no-repeat left 20px; height:100px; padding:0px;}
.italics{font-style:italic; color:#000;}

#press ul{list-style-type:none; padding:0 0 33px;}
#press ul li{padding:0 0 7px 22px; font:12px/14px Arial, Helvetica, sans-serif; color:#4D545F; background:url(images/bullet1.gif) no-repeat left 2px;}
/*/Press Room*/

/*Faq*/
#faq h1{text-indent:-20000px; background:url(images/faq-head.gif) no-repeat top left; height:47px; width:28px; font-size:12px;}
#faq h2.installation{width:73px; background-image:url(images/installation.gif);}
#faq h2.installationFaq1{width:192px; background-image:url(images/installation-faq1.gif);}
#faq h2.installationFaq2{width:212px; background-image:url(images/installation-faq2.gif);}
#faq h2.installationFaq3{width:197px; background-image:url(images/installation-faq3.gif);}
#faq h2.installationFaq4{width:180px; background-image:url(images/installation-faq4.gif);}
#faq h2.installationFaq5{width:251px; background-image:url(images/installation-faq5.gif);}
#faq h2.installationFaq6{width:183px; background-image:url(images/installation-faq6.gif);}
#faq h2.installationFaq7{width:261px; background-image:url(images/installation-faq7.gif);}

#faq h2.equipment{width:73px; background-image:url(images/equipment.gif);}
#faq h2.equipmentFaq1{width:152px; background-image:url(images/equipment-faq1.gif);}
#faq h2.equipmentFaq2{width:173px; background-image:url(images/equipment-faq2.gif);}
#faq h2.equipmentFaq3{width:273px; background-image:url(images/equipment-faq3.gif);}
#faq h2.equipmentFaq4{width:332px; background-image:url(images/equipment-faq4.gif);}

#faq h2.multimedia{width:66px; background-image:url(images/multimedia.gif);}
#faq h2.multimediaFaq1{width:205px; background-image:url(images/multimedia-faq1.gif);}
#faq h2.multimediaFaq2{width:265px; background-image:url(images/multimedia-faq2.gif);}
#faq h2.multimediaFaq3{width:211px; background-image:url(images/multimedia-faq3.gif);}
#faq h2.multimediaFaq4{width:249px; background-image:url(images/multimedia-faq4.gif);}
#faq h2.multimediaFaq5{width:174px; background-image:url(images/multimedia-faq5.gif);}
#faq h2.multimediaFaq6{width:237px; background-image:url(images/multimedia-faq6.gif);}
#faq h2.multimediaFaq7{width:250px; background-image:url(images/multimedia-faq7.gif);}
#faq h2.multimediaFaq8{width:294px; background-image:url(images/multimedia-faq8.gif);}

#faq p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#4D545F; padding:0 10px 25px 0;}
#faq p.sub{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 13px 0;}
#faq p.sub a{font:12px/15px Arial, Helvetica, sans-serif; color:#CF6100; text-decoration:underline;}
#faq p.sub a:hover{font:12px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
/*/Faq*/

/*Degital Signage*/
#ds h1{text-indent:-20000px; background:url(images/ds-head.gif) no-repeat top left; height:27px; width:122px; font-size:12px;}
#ds h2{width:308px; background-image:url(images/ds-pt.gif);}
#ds p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 25px 0;}
#ds ol{list-style:decimal inside; font-weight:bold; padding:0 0 25px;}
#ds ol li{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 0 10px 0;}

/*/Degital Signage*/

/*Privacy Policy*/
#privacy h1{text-indent:-20000px; background:url(images/privacy.gif) no-repeat top left; height:27px; width:117px; font-size:12px;}
#privacy h2.collectInfo{width:198px; background-image:url(images/collect-info.gif);}
#privacy h2.do{width:207px; background-image:url(images/info-do.gif);}
#privacy h2.consent{width:79px; background-image:url(images/consent.gif);}

#privacy p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 30px 0;}
#privacy p.sub{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 22px 0;}
/*/Privacy Policy*/

/*contact*/
#contact h1{text-indent:-20000px; background:url(images/contact.gif) no-repeat top left; height:27px; width:85px; font-size:12px;}
#contact h1.thank{text-indent:-20000px; background:url(images/thank-you.gif) no-repeat top left; height:27px; width:85px; font-size:12px;}
#contact h2.corpo{width:187px; background-image:url(images/corpo.gif);}
#contact h2.messaging{width:106px; background-image:url(images/i-messaging.gif);}
#contact p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#4D545F; padding:0 10px 25px 0;}
#contact p.sub{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 10px 13px 0;}
#contact ul.im{list-style-type:none; padding:0 0 23px;}
#contact ul.im li{padding:0 0 4px 22px; font:12px/14px Arial, Helvetica, sans-serif; color:#4D545F; background:url(images/bullet1.gif) no-repeat left 2px;}
#form td{font:12px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#4D545F; padding:0 10px 0 0;}
#form td span{font:14px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#ff0000;}
.info p{font:12px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#4D545F; padding:0 0 15px 0;}
.info p.sub{font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#4D545F; padding:0 0 13px 0;}
/*/contact*/

/*siteMap*/
#siteMap h1{text-indent:-20000px; background:url(images/site-map-head.gif) no-repeat top left; height:27px; width:141px; font-size:12px;}
#siteMap ul{list-style-type:none; padding:23px 10px;}
#siteMap ul li{padding:0 0 7px 22px; font:12px/14px Arial, Helvetica, sans-serif; color:#4D545F; background:url(images/bullet2.gif) no-repeat 0 3px;}

#siteMap ul li a{font:12px/14px Arial, Helvetica, sans-serif; color:#4D545F; font-weight:bold; text-decoration:none;}
#siteMap ul li a:hover{font:12px/14px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none;}
/*/siteMap*/

td#footer{border-top:1px solid #C2C4C6; height:50px; padding:4px 0 0 0;}
td#footer td{font:11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#001C49;}
td#footer td a{text-decoration:none; color:#001C49; padding:0 4px;}
td#footer td a:hover{text-decoration:underline; color:#001C49;}
.active{text-decoration:underline; color:#001C49; padding:0 4px;}
td#footer td.copyright{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#001C49; font-weight:bold;}
td#footer td.designed{font:9px/14px Tahoma, Arial, Helvetica, sans-serif; color:#001C49; font-weight:normal;}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: none;
}

.textLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-transform: none;
}

.textLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: none;
}