body{margin:0;padding:0;background-color:#E0E0E0; background-image:url(images/page-bg.gif); background-position:center}
body{font: 76% arial,sans-serif;text-align:center; color:#000}
a{ color:#000}
div#header{ background-color:#FFFFFF; background-image:url(images/headertest.jpg); background-repeat:no-repeat; height:140px}
div#container{text-align:left}
div#content p{line-height:1.4}
div#content {line-height:1.5; color:#000000}
div#extra{background:#FF8539}
div#footer{color: #FFF; background-image:url(images/bottom_bg.gif); background-repeat:repeat-x; text-align:center; padding:10px 5px}
div#footer a{ color:#FFFFFF; padding-right:23px; text-decoration:underline; font-weight:bold;	font-family: Tahoma;font-size: 13px;font-weight: bold;color: #FFFFFF}

div#container{width:770px;margin:0 auto}
div#content{float:right;width:580px; padding:0px; padding-top:5px}
div#content2{float:right;width:555px; padding:5px; padding-top:20px}
div#navigation{float:left;width:170px; padding:5px}
div#footer{clear:both;width:100%}
#flashtimeline{ height:140px; padding-left:25px}
#homebanner{ background-image:url(images/Banner_3_1_550.jpg); padding:15px 20px;font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:1.5em; text-align:justify}
#homebanner a{color:#f9d48c; text-decoration:none; font-weight:bold}
#homebanner a:hover{text-decoration:underline}
#homebanner h1{ font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding-bottom:0px; margin:3px 0px 10px 0px }
#rights{ text-align:left; font-size:10px; padding-left:20px}
#txthome{ padding:15px 0px 5px 5px; width:355px; float:left; font-family:thoma,Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify}
#txthome a{color:#000000; text-decoration:underline; font-weight:bold}
#topstories{ background-image:url(images/bg_top_stories.jpg); background-repeat:no-repeat; width:190px; height:181px; padding:35px 10px 3px 10px; line-height:normal; color:#000000}
#rightpanel{ float:right; padding:0px; width:189px; padding-top:10px}
#rightpanel h2{ color:#4D4D4D; font-size:14px; padding:0px; margin:0px; margin-bottom:6px}
#newstxt a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:underline; color:#333}
#othernews { color:#FFFFFF; margin-top:10px; font-weight:bold}
#othernews a{ color:#FFFFFF}
#news2{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#333}
#testi{ background-image:url(images/bg_testimonials.jpg); background-repeat:no-repeat; width:190px; height:181px; padding:20px 10px 3px 10px; line-height:normal; color:#000000}
#othernews2 { color:#FFFFFF; margin-top:10px; font-weight:bold}
#othernews2 a{ color:#FFFFFF}
#downloadbanner{  float:left}
#downloadbanner img{border:none}
#blackberry{background-image:url(images/handbg.jpg); background-repeat:no-repeat; height:119px; width:500px; line-height:normal; display:block; float:left; padding:15px}
#blackberry a{ color:#333333; text-decoration:underline; font-weight:bold; font-size:11px}
#blackberry img{ float:right}
#navcontainer{ padding:0px; margin:0px;background-image:url(images/navbg.jpg); background-repeat:no-repeat; height:254px; width:180px; padding-top:3px}
#navcontainer ul{ padding:0px; margin:0px}
#navcontainer ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; margin:0px}
#navcontainer ul li a{ color:#FFFFFF; font-size:11px; text-decoration:none; border-bottom:#fff 1px solid; display:block; background-image:url(images/navarrow.gif); background-repeat:no-repeat; padding-left:18px; margin:0px; height:20px; padding-top:4px; font-weight:bold }
#semotushome{ background-image:url(images/semotusbg.gif); height:45px; width:180px; background-repeat:no-repeat}
#semotushome a{ color:#FFFFFF; padding-left:27px; font-size:11px; padding-top:7px; display:block; text-decoration:none}
#navbanner{ background-image:url(images/dt_banner_bg.gif); background-repeat:no-repeat; width:180px; height:90px}
#navbanner a{ padding-top:12px; text-align:center; color:#FFFFFF; display:block; font-weight:bold; font-size:11px; text-decoration:none; padding-bottom:8px}
#signin{ background-image:url(images/sign_in.gif); height:173px; width:139px; padding:10px; color:#FFFFFF; font-size:11px}
#signin form{ padding:0px; margin:10px 0px}
#signin a{ color:#FFFFFF}
#header2{ background-image:url(images/headersmall.jpg); background-repeat:repeat-x; height:71px; width:100%; background-repeat:no-repeat}
#header2 img{ margin-top:15px; margin-left:50px}
#inner{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#004F94; background-image:url(images/bullet.gif); background-repeat:no-repeat; padding-left:20px; margin:10px 0px 5px 0px}
.inner{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#004F94; background-image:url(images/bullet.gif); background-repeat:no-repeat; padding-left:20px; margin:10px 0px 10px 0px}
#contactbanner{ background-image:url(images/contactus.jpg); width:512px; height:119px}
#contactsleft{ float:left}
#contactsleft a{ font-size:10px; text-decoration:none }
#contactsright{ float:right; margin-right:50px}
#contactsright a{ font-size:10px ; text-decoration:none}
#copybanner{ background-image:url(images/copyrights.jpg); background-repeat:no-repeat; height:119px; width:512px}
ul#list2 { padding-left:25px}
ul#list2 li a{  border:none; padding-left:0px; display:block; background-image:none; height:10px}
ul#list3 { padding-left:13px}
ul#list2 li a{  border:none; padding-left:0px; display:block; background-image:none; height:10px}
ul#list4 { padding-left:25px}
ul#list4 li a{  border:none; padding-left:0px; display:block; background-image:none; height:10px}
#bredcrumb{ font-family:Arial, Helvetica, sans-serif; color:#003399; padding:5px 0px 5px 0px; font-size:10px}
#bredcrumb a{ font-family:Arial, Helvetica, sans-serif;  color:#003399; padding:5px 0px 5px 0px;}
#productsbanner{ background-image:url(images/targeted.jpg); width:512px; height:119px; display:block; background-repeat:no-repeat}
#protable{ margin-top:20px; color:#333333; font-family:Tahoma,Arial, Helvetica, sans-serif}
#protable a{ color:#333333}
#producttxt { text-align:justify}
#producttxt a{ color:#333333}
#productmoretxt li{ list-style:none; padding:5px 0px;}
#productmoretxt a{color:#333333}
#casestudies{background-image:url(images/solutions.jpg); width:512px; height:119px; background-repeat:no-repeat}
.linkgrey a{ color:#333333}
#govt{background-image:url(images/govt.jpg); width:512px; height:119px; background-repeat:no-repeat}
#healthcare{background-image:url(images/healthcare.jpg); width:512px; height:119px; background-repeat:no-repeat}
#solutions{background-image:url(images/solutions.jpg); width:512px; height:119px; background-repeat:no-repeat}
#it{background-image:url(images/it.jpg); width:512px; height:119px; background-repeat:no-repeat}
#targated{background-image:url(images/targeted.jpg); width:512px; height:119px; background-repeat:no-repeat}
#publicsafety{ background-image:url(images/public-safety.jpg); width:512px; height:119px; background-repeat:no-repeat}
#transport{background-image:url(images/public-safety.jpg); width:512px; height:119px; background-repeat:no-repeat}
#transport2{background-image:url(images/transport.jpg); width:512px; height:119px; background-repeat:no-repeat}
#news{ background-image:url(images/news.jpg); width:512px; height:119px; background-repeat:no-repeat}
#partners{background-image:url(images/partners_title.jpg); width:512px; height:119px; background-repeat:no-repeat}
#document{background-image:url(images/78188.jpg); width:512px; height:119px; background-repeat:no-repeat}
#sitemap{background-image:url(images/sitemap.jpg); width:512px; height:119px; background-repeat:no-repeat}
#legal{background-image:url(images/legal.jpg); width:512px; height:119px; background-repeat:no-repeat}
#privacy{background-image:url(images/privacy.jpg); width:512px; height:119px; background-repeat:no-repeat}
#survey{background-image:url(images/download_title.jpg); width:512px; height:119px; background-repeat:no-repeat}
#thanks{background-image:url(images/download_title.jpg); width:512px; height:119px; background-repeat:no-repeat}

a{ color:#333333}
ul{ padding:0px; margin:0px}
.mainnav{ padding:0px; margin:0px;background-image:url(images/navbg2.jpg); background-repeat:no-repeat; height:435px; width:190px; padding-top:3px; text-align:left}
.mainnav a{ color:#fff; font-size:11px; text-decoration:none; border-bottom:#fff 1px solid; display:block; background-image:url(images/navarrow.gif); background-repeat:no-repeat; padding-left:18px; margin:0px; height:20px; padding-top:2px; font-weight:bold }

.mainnav ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; margin:0px}


.mainnav2{ padding:0px; margin:0px;background-image:url(images/nav3bg.jpg); background-repeat:no-repeat; height:358px; width:180px; padding-top:3px; text-align:left}
.mainnav2 a{ color:#fff; font-size:11px; text-decoration:none; border-bottom:#fff 1px solid; display:block; background-image:url(images/navarrow.gif); background-repeat:no-repeat; padding-left:18px; margin:0px; height:20px; padding-top:4px; font-weight:bold}
.mainnav2 ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; margin:0px}

.mainnav3{ padding:0px; margin:0px;background-image:url(images/nav4bg.jpg); background-repeat:no-repeat; height:295px; width:180px; padding-top:3px; text-align:left}
.mainnav3 a{ color:#fff; font-size:11px; text-decoration:none; border-bottom:#fff 1px solid; display:block; background-image:url(images/navarrow.gif); background-repeat:no-repeat; padding-left:18px; margin:0px; height:20px; padding-top:4px; font-weight:bold }
.mainnav3 ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; margin:0px}

.mainnav4{ padding:0px; margin:0px;background-image:url(images/nav5bg.jpg); background-repeat:no-repeat; height:325px; width:180px; padding-top:3px; text-align:left}
.mainnav4 a{ color:#fff; font-size:11px; text-decoration:none; border-bottom:#fff 1px solid; display:block; background-image:url(images/navarrow.gif); background-repeat:no-repeat; padding-left:18px; margin:0px; height:20px; padding-top:4px; font-weight:bold }
.mainnav4 ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; margin:0px}

.navlist ul li a{ color:#fff; font-size:11px; text-decoration:none; border-bottom:#fff 1px solid; display:block; background-image:url(images/navarrow.gif); background-repeat:no-repeat; padding-left:16px; margin:0px; height:20px; padding-top:4px; font-weight:bold }
.current{ background-image:url(images/navarrow.gif); background-repeat:no-repeat}



#subnav{ padding-left:10px; display:block; border:none}
#subnav li a{ border-bottom:none; background-image:none; height:12px}
#subnav .current{ background-image:url(images/navarrow.gif); background-repeat:no-repeat}

#subnav2{ padding-left:15px; display:block; border:none; font-size:11px}
#subnav2 li a{ border-bottom:none; background-image:none; height:12px; font-size:11px}
#subnav2 .current{ background-image:url(images/navarrow.gif); background-repeat:no-repeat}


#subnav3{ padding-left:15px; display:block; border:none; font-size:11px}
#subnav3 li a{ border-bottom:none; background-image:none; height:12px; font-size:11px}

#topnav { text-align:right}
#topnav ul{ padding:0px; margin:0px; padding:5px 5px 2px 5px; padding-top:55px}
#topnav li{display: inline;list-style-type: none;text-align:right; background-color:#FFFFFF; padding:3px; margin-right:2px; }
#topnav li a{display: inline;list-style-type: none; text-align:right;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000099; font-weight:bold}

#contactsleft a{ color:#0000FF}
#contactsright a{ color:#0000FF}
#thankyou{background-image:url(images/thankyou_title.jpg); width:512px; height:119px; background-repeat:no-repeat
}