@charset "utf-8";
body {
background-color:#d0e7f0;
background-image: url(images/bg_body.png);
background-repeat: repeat-x;
margin:0 0 40px 0;
min-width:800px;
}
h3.handSets {
background-image:url(images/header_handsets2.png);
display:block;
height:20px;
margin:0;
padding:0;
position:relative;
text-indent:-9999px;
top:-23px;
width:80px;
}
h3.modems {
background-image:url(images/header_modems.png);
height:20px;
margin:0;
padding:0;
position:relative;
text-indent:-9999px;
top:-23px;
width:102px;
}
h3.modules {
background-image:url(images/header_modules.png);
height:20px;
margin:0;
padding:0;
position:relative;
text-indent:-9999px;
top:-23px;
width:111px;
}
h3.tracking {
background-image:url(images/header_tracking.png);
height:20px;
margin:0;
padding:0;
position:relative;
text-indent:-9999px;
top:-23px;
width:111px;
}
h3.newProducts {
background-image:url(images/header_new_products.png);
height:20px;
margin:4px 0 3px 7px;
padding:0;
position:relative;
text-indent:-9999px;
top:0px;
width:87px;
}
h3.upcomingProducts {
background-image:url(images/header_upcoming_products.png);
height:20px;
margin:4px 0 3px 7px;
padding:0;
position:relative;
text-indent:-9999px;
top:0px;
width:130px;
}

h3.keyMarkets {
background-image:url(images/header_markets.png);
height:20px;
margin:4px 0 3px 7px;
padding:0;
position:relative;
text-indent:-9999px;
top:0px;
width:87px;
}
h3.caseStudy {
background-image:url(images/header_case_study.png);
height:20px;
margin:4px 0 3px 7px;
padding:0;
position:relative;
text-indent:-9999px;
top:0px;
width:87px;
}
h3.newsRelease {
background-image:url(images/header_news_release.png);
height:20px;
margin:4px 0 3px 0px;
padding:0;
text-indent:-9999px;
width:87px;
}
h3.awards {
background-image:url(images/header_awards.png);
height:20px;
margin:4px 0 3px 0px;
padding:0;
text-indent:-9999px;
width:100px;
}
h3.salesInfo {
background-image:url(images/header_sales.png);
height:20px;
margin:4px 0 3px 7px;
padding:0;
position:relative;
text-indent:-9999px;
top:0px;
width:87px;
}
h3.investors {
background-image:url(images/header_investors.png);
height:20px;
margin:4px 0 3px 7px;
padding:0;
position:relative;
text-indent:-9999px;
top:0px;
width:87px;
}
p {
margin:0;
padding:0;
}
#wrapper {
margin: 0 auto;
width: 942px;
}
#primaryNav {
margin-bottom:29px;
margin-top:52px;
}
#primaryNav ul {
list-style:none;
margin:0;
padding:0;
}
#primaryNav ul li {
display:inline;
margin:0;
}
#mainContent {
float:left;
margin-right:8px;
width:616px;
}
#mainContent a {
color:#3f3f3f;
text-decoration:underline;
}
#mainContent a:hover {
color:#1a97dc;
text-decoration:underline;
}
#mainContent ul.products {
background-color:#e3f1f8;
background-image:url(images/bg_home_products.png);
background-repeat:repeat-x;
list-style-type:none;
margin:17px 0 0 0;
padding:5px 7px;
width:602px;
}
#mainContent ul.products2 {
background-color:#e3f1f8;
background-image:url(images/bg_home_products.png);
background-repeat:repeat-x;
height:320px;
list-style-type:none;
margin:0 0 0 0;
padding:0 7px;
width:602px;
}
#mainContent ul.products li.home, #mainContent ul.products2 li.home {
background-color:#e3f1f8;
background-image:url(images/bg_home_products_2.png);
background-repeat:repeat-x;
float:left;
height:100%;
margin-top:27px;
width:149px;
}
#mainContent ul.products li.company {
background-color:#fff;
width:602px;
}
#mainContent ul.products li img, #mainContent ul.products2 li img {
border:none;
padding-left:1px;
position:relative;
top:-17px;
}
#mainContent ul.products2 li.home p, #mainContent ul.products li.home #columns {
background-color:#fff;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
margin:3px;
padding:5px;
position:relative;
top:-22px;
}
#mainContent #columns ul {
list-style: circle;
margin:0;
padding:0;
}
#mainContent #columns li {
float:left;
margin: 0 10px 0 10px;
width:45%;
}
#mainContent ul.products li.company p {
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
padding-bottom:18px;
}
#post {
background-color:#fff;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
padding:10px 18px;
}
#post h2 {
color:#16b4f8;
font-family:Helvetica, sans-serif;
font-size:18px;
font-weight:lighter;
margin:0;
padding:0 0 5px 0;
}
#post h3 {
font-family:Helvetica, sans-serif;
font-size:10px;
font-style:italic;
font-weight:lighter;
margin:0;
padding:0 0 15px 0;
}
#post h4 {
font-family:Helvetica, sans-serif;
font-size:16px;
font-weight:lighter;
margin:0;
padding:0 0 5px 0;
}
#post ul {
margin:0;
padding:0 18px;
}
#post li {
padding-bottom:6px;
}
#post li.news {
padding-bottom:5px;
}
#mainContent ul.homeUpdates {
background-color:#e3f1f8;
background-image:url(images/bg_home_updates.png);
background-repeat:repeat-x;
display:block;
height:150px;
list-style-type:none;
margin:0px 0 0 0;
padding:0 7px;
position:relative;
width:602px;
}
#mainContent ul.homeUpdates li {
float:left;
height:150px;
width:300px;
}
#mainContent ul.homeUpdates li p {
background-color:#fff;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
margin:0;
padding:5px 5px 10px 5px;
height: 130px;
}
#mainContent ul.homeUpdates li p a img {
border:none;
display:block;
position:relative;
right:5px;
top:10px;
}
#sideBar {
float:right;
width:318px;
}
#sideBar a {
color:#3f3f3f;
text-decoration:underline;
}
#sideBar a:hover {
color:#f83333;
text-decoration:underline;
}
#sideBar ul.misc, #sideBar ul.misc2 {
list-style-type:none;
margin:0;
padding:0;
width:318px;
}
#sideBar ul.misc li, #sideBar ul.misc2 li {
background-image:url(images/bg_home_side.png);
background-repeat:repeat-x;
display:block;
height:100%;
margin-top:13px;
}
#sideBar ul.misc li p, #sideBar ul.misc2 li p {
background-color:#fff;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
margin:0 7px;
padding:5px 5px 10px 5px;
}
#sideBar ul.misc li p img {
border:none;
padding-right:15px;
z-index:2;
}
#footer {
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:20px;
text-align:center;
}
#footer ul {
list-style-type:none;
margin:0;
padding:10px;
}
#footer ul li {
display:inline;
}
#footer ul li a, #footer a:visited {
color:#02a1f3;
font-size:11px;
font-weight:bold;
padding-right:30px;
text-decoration:none;
}
#footer ul li a:hover {
text-decoration:underline;
}
#submenu {
background-color:#e0eff5;
height:25px;
width:100%;
}
#submenu ul {
list-style: none;
padding: 0;
margin: 0;
}
#submenu li {
float:left;
height:20px;
padding-right:5px;
}
#submenu ul li.overview a {
background-image:url(images/header_overview.png);
display:block;
height:20px;
padding:0;
text-indent:-9999px;
width:65px;
}
#submenu ul li.overview a:hover, #company #submenu li a.overviewCur {
background-image:url(images/header_overviewOver.png);
display:block;
height:20px;
padding:0;
position:relative;
text-indent:-9999px;
top:5px;
width:65px;
}
#submenu ul li.awards2 a {
background-image:url(images/header_awards.png);
display:block;
height:20px;
padding:0;
text-indent:-9999px;
width:100px;
}
#submenu ul li.awards2 a:hover, #awards #submenu li a.awardsCur {
background-image:url(images/header_awardsOver.png);
display:block;
height:20px;
padding:0;
position:relative;
text-indent:-9999px;
top:5px;
width:100px;
}
#submenu ul li.salesOffices a {
background-image:url(images/header_salesOffices.png);
display:block;
height:20px;
padding:0;
text-indent:-9999px;
width:79px;
}
#submenu ul li.salesOffices a:hover, #salesOffices #submenu li a.salesOfficesCur {
background-image:url(images/header_salesOfficesOver.png);
display:block;
height:20px;
padding:0;
position:relative;
text-indent:-9999px;
top:5px;
width:79px;
}
#submenu ul li.careers a {
background-image:url(images/header_careers.png);
display:block;
height:20px;
padding:0;
text-indent:-9999px;
width:53px;
}
#submenu ul li.careers a:hover, #careers #submenu li a.careersCur {
background-image:url(images/header_careersOver.png);
display:block;
height:20px;
padding:0;
position:relative;
text-indent:-9999px;
top:5px;
width:53px;
}
#submenu ul li.news a {
background-image:url(images/header_news.png);
display:block;
height:20px;
padding:0;
text-indent:-9999px;
width:42px;
}
#submenu ul li.news a:hover, #news #submenu li a.newsCur {
background-image:url(images/header_newsOver.png);
display:block;
height:20px;
padding:0;
position:relative;
text-indent:-9999px;
top:5px;
width:42px;
}
#submenu ul li.handsets2 a {
background-image:url(images/header_handsets2.png);
display:block;
height:20px;
padding:0;
text-indent:-9999px;
width:80px;
}
#submenu ul li.handsets2 a:hover, #handsets #submenu li a.handsets2Cur {
background-image:url(images/header_handsets2Over.png);
display:block;
height:20px;
padding:0;
position:relative;
text-indent:-9999px;
top:5px;
width:80px;
}
#submenu ul li.modems2 a {
background-image:url(images/header_modems2.png);
display:block;
height:20px;
padding:0;
text-indent:-9999px;
width:59px;
}
#submenu ul li.modems2 a:hover, #modems #submenu li a.modems2Cur {
background-image:url(images/header_modems2Over.png);
display:block;
height:20px;
padding:0;
position:relative;
text-indent:-9999px;
top:5px;
width:59px;
}
#submenu ul li.modules a {
background-image:url(images/header_modules.png);
display:block;
height:20px;
padding:0;
text-indent:-9999px;
width:110px;
}
#submenu ul li.modules a:hover, #modules #submenu li a.modules2Cur {
background-image:url(images/header_modules2Over.png);
display:block;
height:20px;
padding:0;
position:relative;
text-indent:-9999px;
top:5px;
width:110px;
}

#submenu ul li.tracking2 a {
background-image:url(images/header_tracking2.png);
display:block;
height:20px;
padding:0;
text-indent:-9999px;
width:59px;
}
#submenu ul li.tracking2 a:hover, #tracking #submenu li a.tracking2Cur {
background-image:url(images/header_tracking2Over.png);
display:block;
height:20px;
padding:0;
position:relative;
text-indent:-9999px;
top:5px;
width:59px;
}
.blueHeader {
color:#27b1e3;
display:block;
font-size:11px;
font-weight:bold;
margin:0;
padding-bottom:3px;
}
.date {
color:#585858;
display:block;
}
.logo {
padding-right:50px;
}
.redHeader {
color:#f83333;
display:block;
font-size:11px;
font-weight:bold;
margin:0;
padding-bottom:3px;
}
img {
border:none;
}
small {
font-size:10px;
}
.fieldname {
display:block;
}