@charset "utf-8";

/*
Theme Name: LightSquared
Description: A WordPress Theme for use in the development of the LightSquared website.
Version: 1.0.0
Author: Westbrook Johnson
Author URI: http://www.proofagency.com
Tags: Custom
*/

/*--------------------------------------------

				Fonts
				
---------------------------------------------*/
@font-face {
  font-family: "TitilliumText22LLight";
  src: url("css/type/titilliumtext22l004-webfont.eot");
  src: local("‚ò∫"),    
    url("css/type/titilliumtext22l004-webfont.woff") format("woff"),
    url("css/type/TitilliumText22L004.otf") format("opentype"),  
    url('css/type/titilliumtext22l004-webfont.ttf') format('truetype'),
    url("css/type/titilliumtext22l004-webfont.svg#titilliumtext22l004-webfont") format("svg");
  }
@font-face {
  font-family: "TitilliumText22LXBold";
  src: url("css/type/titilliumtext22l006-webfont.eot");
  src: local("‚ò∫"),
    url("css/type/titilliumtext22l006-webfont.woff") format("woff"),
    url("css/type/TitilliumText22L006.otf") format("opentype"),        
    url('css/type/titilliumtext22l006-webfont.ttf') format('truetype'),
    url("css/type/titilliumtext22l006-webfont.svg#titilliumtext22l006-webfont") format("svg");
  }
.titillium{
	font-family: "TitilliumText22LLight", Arial, sans-serif;
}
.titillium strong{
	font-family: "TitilliumText22LXBold", Arial, sans-serif; 
}
.side-column h2,  .middle-column h2 {
	font-family: "TitilliumText22LLight", Arial, sans-serif;
}
.navigation li {
	font-family: "TitilliumText22LLight", Arial, sans-serif;
}

/*--------------------------------------------

				Defaults
				
---------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0; 
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need ‚Äòcellspacing="0"‚Äò in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
small{
	font-size: 10px;
}
.left {
float: left;
width: auto;
}
.right {
float: right;
width: auto;
}
.clear {
clear: both;
}
em {
font-style: italic;
}
strong {
font-weight: bold;
}
a {
color: #333333;
text-decoration: underline;
}
a:hover {
text-decoration: none;
color: #333333;
}
input, select {
border-color: #daeee8;
color: #878684;
}
input.image {
border: none;
}
.hidden {
display: none;
}
.print_page {
display: none;
}
.preload {
position: absolute;
left: -999em !important;
height: 0px !important;
width: 0px !important;
overflow: hidden;
}
.center {
text-align: center;
}

/*--------------------------------------------

				Basics
				
---------------------------------------------*/

body {
font-size: 62.5%;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
position: relative;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg.gif) center top no-repeat fixed;
text-align: center;
}

.container {
width: 959px;
text-align: left;
margin: 0 auto;
position: relative;
}

/*--------------------------------------------

				Header
				
---------------------------------------------*/

h1 {
float: left;
width: 362px;
height: 124px;
/*background: url("http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/logo.jpg") no-repeat center center;*/
}

.mobile h1{
	margin-top: 15px;
}

.mobile .page-mask{
    width: 1200px;
}

h1 a {
float: left;
width: 100%;
height: 100%;
/*text-indent: -999em;*/
overflow: hidden;
text-decoration: none;
}

h1 a img{margin-top:30px;}

.global {
/*float: right;
width: auto;
font-size: 10px;*/
position: absolute;
right: 0;
font-size: 10px !important;
}


.global li {
display: inline;
padding: 0 0 0 20px; 
}

.global li a {
color: #808285;
line-height: 3em;
text-transform: uppercase;
text-decoration: none;
}

.global li a:hover {
text-decoration: underline;
}

.navigation {
position: absolute;
top: 85px;
right: 0;
z-index: 2;
}

.navigation ul {
float: right;
/*width: 567px;*/
}

.navigation li {
float: left;
font-size: 1.3em;
font-weight: bold;
line-height: 1.3em;
width: auto;
display: inline;
margin: 0 0 0 8px;
}

.navigation li a {
float: left;
text-decoration: none;
}

.navigation li a span {
color: #0072cf;
text-decoration: none;
text-transform: uppercase;
text-align: left;
/*text-indent: -999em;*/
overflow: hidden;
float: left;
height: 42px;
padding: 15px 6px 0;
}

.navigation li a:hover span{
color: #fe5816;
}

.navigation .current_page_item a span, .navigation .current_page_parent a span, .navigation .current_page_ancestor a span,
.navigation .current_page_item a:hover span, .navigation .current_page_parent a:hover span, .navigation .current_page_ancestor a:hover span
{
	color: #fff;
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/topnavR.png) no-repeat right;
	margin-right:-1px;
}
.navigation .current_page_item a, .navigation .current_page_parent a, .navigation .current_page_ancestor a,
.navigation .current_page_item a:hover, .navigation .current_page_parent a:hover, .navigation .current_page_ancestor a:hover{
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/topnavL.png) no-repeat left;
}


/*--------------------------------------------

				Banner
				
---------------------------------------------*/

.banner {
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-banner.jpg) no-repeat center 0;
margin: 20px auto;
text-align: center;
clear: both;
padding: 2px 0;
min-height:283px;
position:relative;
width: 1200px;
}

.banner #myAlternativeContent {
margin: 14px 0 0;
float: left;
width: 959px;
height: 255px;
min-height:255px;
}

.banner h2 {
text-align: center;
color: #fff;
font-size: 1.4em;
margin-top: -10px;
line-height: 1.8em;
padding: 0 150px 0;
font-weight: bold;
font-size: 2.1em;
line-height: 1.4em;
}

.banner p {
color: #666;
font-size: 14px;
line-height: 16px;
line-height: 150%;
width: 630px;
margin: auto;
}

.banner .announcement {
padding-bottom: 0;
position: relative;
top: -5px;
text-align: center;
}

.banner-short {
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-banner-short.jpg) no-repeat center top;
margin: 0 auto 40px;
text-align: center;
clear: both;
z-index: 0;
margin-top: 20px;
min-height:140px;
}

/*--------------------------------------------

				Inner Nav
				
---------------------------------------------*/

.inner-navigation {
margin-top: -40px;
height: 40px;
padding: 10px 0 0;
}

.inner-navigation li {
float: left;
/*background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/inner-nav-left.gif) top left no-repeat #FFF;*/
margin: 0 2px 0 0;
display: block;
border:none !important;
}

.inner-navigation li.current_page_item, .inner-navigation li.current_page_parent, .inner-navigation li.blog{background-color: #52607D !important;background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/inner-nav-left.gif) top left no-repeat #FFF;}
.inner-navigation li:hover{background-color: #52607D !important;background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/inner-nav-left.gif) top left no-repeat #FFF;}

.inner-navigation li a {
float: left;
font-weight: bold;
font-size: 1.4em;
line-height: 33px;
color: #52607D;
text-decoration: none;
display: inline;
/*background: #fff url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/inner-nav-right.gif) top right no-repeat;*/
display: block;
outline:none;
border:none;
}

.inner-navigation li a:hover, .inner-navigation li a.current_page_item, .inner-navigation li a.current_page_parent {
background: transparent url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/inner-nav-right.gif) top right no-repeat;
color: #fff;
}

.inner-navigation li a span {
float: left;
padding: 0 12px;
background: white;
display: block;
}

.inner-navigation li a:hover span, .inner-navigation li a.current_page_item span, .inner-navigation li a.current_page_parent span {
background: none;
cursor: pointer;
}

/*--------------------------------------------

				Main
				
---------------------------------------------*/

.side-column {
float: left;
width: 222px;
overflow-x: hidden;
}

.middle-column {
float: left;
width: 451px;
margin: 0 24px;
overflow: hidden;
display: inline;
}

.main-column {
float: left;
width: 676px;
padding: 0 30px 0 0;
}

.content {
background: #daeee8 url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-content-accent.gif) 100px 100px no-repeat;
}

.main-column .content {
padding-bottom: 15px;
float: left;
width: 676px;
}

.side-column h2, .middle-column h2 {
color: #fe5816;
font-size: 1.8em;
line-height: 1.2em;
}

.main-column h2 {
font-size: 1.8em;
font-weight: bold;
color: #f37736;
padding: 0 15px 20px;
}

.content {
padding: 15px 0 5px;
margin-bottom: 15px;
clear: both;
}

.content h3 {
font-size: 1.4em;
line-height: 1.2em;
padding: 5px 15px 10px;
font-weight: bold;
}

.main-column h3 {
font-size: 1.5em;
}

.content h4 {
font-size: 1.4em;
line-height: 1.2em;
padding: 0 15px 0;
font-weight: bold;
}

.content h5 {
font-size: 1.3em;
line-height: 1.2em;
padding: 0 15px 0;
font-weight: bold;
}

.main-column h4 {
font-size: 1.5em;
}

.content p {
padding: 0 15px 15px;
font-size: 1.2em;
line-height: 1.4em;
}

.content dt {
padding: 0 15px 5px;
font-size: 1.3em;
line-height: 1.4em;
font-weight: bold;
}

.content ul {
padding: 0 15px 15px;
font-size: 1.2em;
line-height: 1.4em;
}

.content ol {
padding: 0 15px 15px 20px;
font-size: 1.2em;
line-height: 1.4em;
list-style: decimal;
margin: 0 0 0 15px;
}

.content ul li {
padding: 0 0 5px 15px;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bullet.gif) no-repeat 2px 5px;
}

li.with-pic{width:283px !important;}

.content ul ul, .content ol ul {
font-size: 1em;
padding-bottom: 5px;
}

.main-column .content p {
padding: 0 15px 15px;
font-size: 1.3em;
line-height: 1.5em;
}

.main-column .content dt {
padding: 8px 15px 5px;
margin: 0 15px;
/*background: url(/wp-content/themes/lightsquared/images/bkg-faq.gif) repeat-x;*/
font-size: 1.6em;
line-height: 1.5em;
font-weight: bold;
margin-bottom:15px;
background-color: #52607D;
}

dl.faqs dt{position:relative;}

.main-column .content dt a {
text-decoration: none;
color:#fff;
}

.main-column .content dt a:hover {
text-decoration: underline;
}

.main-column .content dd {
background: white;
margin: 0 15px;
padding: 0 10px;
}

.content q {
padding: 0 0 10px;
}

.content cite {
display: block;
position: relative;
left: -15px;
top: 20px;
width: 100%;
background: #fff url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-quote.gif) no-repeat;
padding: 10px 15px 10px;
position: relative;
text-indent: 55px;
width: 451px;
}

.side-column .content cite {
width: 130px;
padding: 10px 15px 10px 77px;
text-indent: -7px;
}

.main-column img.left {
padding: 0 15px 10px 0;
}

.main-column img.right {
padding: 0 0 10px 15px;
}

/*--------------------------------------------

				Introduction
				
---------------------------------------------*/

.introduction {
float: left;
width: 488px;
margin: 0 15px 15px;
display: inline;
background: #fff url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/sanjiv-ahuja.jpg) bottom left no-repeat;
padding: 45px 20px 20px 165px;
}

.main-column .introduction p {
padding-bottom: 5px;
padding: 0 15px 15px;
font-size: 1.2em;
line-height: 1.4em;
}

.play-video {
position: relative;
left: 6px;
float: left;
width: 147px;
height: 55px;
clear: both;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/button-play-video.gif) no-repeat;
text-indent: -999em;
overflow: hidden;
}

/*--------------------------------------------

				Signup Form.
				
---------------------------------------------*/

.side-column input {
padding: 10px;
border: none;
width: 172px;
}

.side-column .submit {
padding: 0;
width: auto;
}

.error {
color: red;
font-weight: bold;
}

label.error {
margin: 0 0 0 5px;
display: block;
float:left;
}

/*--------------------------------------------

				Announcement
				
---------------------------------------------*/

.page-mask {
background:none repeat scroll 0 0 #000000;
bottom:0;
cursor:pointer;
height:100%;
left:0;
margin-top:-1500px;
padding-top:1500px;
position:absolute;
width:100%;
z-index: 100;
}

.announcement-box {
z-index: 101;
position: absolute;
width: 704px;
left: 50%;
margin-left: -352px;
top: 75px;
/*margin: 0 25%;*/
}

.announcement-top, .login-announcement-top{
float: left;
width: 704px;
height: 15px;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-lightbox-top.png) no-repeat;
}

.announcement-bottom, .login-announcement-bottom {
float: left;
width: 704px;
height: 15px;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-lightbox-bottom.png) no-repeat;
}

.announcement-content, .login-announcement-content {
float: left;
padding: 0 32px 5px;
width: 640px;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-lightbox-content.png) repeat-y;
}

.close {
float: right;
position: relative;
}

.close a {
position: absolute;
right: 0;
top: 0;
height: 21px;
width: 21px;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/icon-close.gif) no-repeat;
}

.announcement-content h3, .login-announcement-content h3 {
font-weight: normal;
font-size: 2.1em;
color: #f37736;
text-align: center;
line-height: 1.3em;
}

.announcement-content p, .login-announcement-content p {
padding: 10px 0 5px;
}

.announcement a{
    text-decoration: none;
}

/*--------------------------------------------

				Social Media
				
---------------------------------------------*/

.social-column {
width: 305px;
padding: 0 15px
}

.social-column .bubble {
float: left;
width: 285px;
background: #fff url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-bubble-top.gif) no-repeat;
padding: 10px 10px 0;
margin-bottom: 43px;
}

.social-column .bubble h3 {
float: left;
width: 245px;
position: relative;
top: 28px;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-bubble-bottom.gif) no-repeat;
padding: 15px 0 0 60px;
margin: -28px -10px 0;
display: inline;
line-height: 20px;
}

.social-column .bubble h3 img {
display: block;
}

.twtr-widget {
padding: 0 18px;
}

#twtr-widget-1 h3 {
top: 0;
float: none;
display:block;
}

.twtr-ft img {
display: none !important;
}

.twtr-widget p {
font-size: 1.2em !important;
}

.social-column .bubble p {
padding: 0 0 5px;
}

.social-column .bubble img.left {
padding: 0 15px 0 0;
}

.flickr-list {
text-align: center;
padding: 5px 0 0 !important;
}

.flickr-list li {
display: inline;
padding: 0 !important;
background: none !important;
}

.flickr-feature {
padding: 10px;
background: #f3f5ea;
text-align: center;
}

.flickr-list img {
width: 40px;
border: 1px solid #fff;
margin: 0 2px;
cursor: pointer;
}

.flickr-list img:hover {
border: 1px solid #ff3098;
}

#videos ul {
padding: 0 !important;
}

#videos ul li {
height: 66px;
overflow: hidden;
float: left;
width: 89px;
margin: 0 2px;
padding: 0 !important;
border: 1px solid #fff;
background: none !important;
}

#videos img {
width: 89px;
display: block;
cursor: pointer;
}

#videoPlayer {
padding: 0 0 5px;
}

#videos ul li:hover {
border: 1px solid #ff3098;
}

.bubble-wide {
float: left;
width: 643px;
background: #fff url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-bubble-wide-top.gif) no-repeat;
margin: 0 15px 15px;
display: inline;
}

.bubble-wide-bottom {
float: left;
width: 643px;
padding: 15px 0;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-bubble-wide-bottom.gif) no-repeat left bottom;
}

.left-column {
width: 199px;
float: left;
}

.left-column input {
width: 165px;
padding: 2px;
}

.left-column select {
width: 165px;
padding: 2px;
}

.right-column {
float: right;
width: 415px;
}

form label {
float: left;
width: 100%;
}

form textarea {
border: 2px inset #DAEEE8;
width: 603px;
}

.right-column textarea {
width: 380px;
}

.right-column input {
float: right;
}

/*--------------------------------------------

				Resources

---------------------------------------------*/

ul.resources {
float: left;
padding: 0 15px !important;
width: 630px;
}

.resources li {
width: 280px;
padding: 0 0 15px 15px !important;
float: left;
background: none !important;
}

.singlecolumn li{width:90% !important;float:none !important;display:block;clear:left;margin-bottom:0px;}
.singlecolumn li a{padding-left:0px !important;height:4px !important;float:none !important;}
.singlecolumn{margin-bottom:8px;padding-bottom:20px !important;}

.resources li a {
padding: 10px 0 0 40px;
float: left;
height: 31px;
margin-bottom:8px;
width: auto;
}

.resources li img {
float: left;
padding: 0 15px 0 0;
}

.resources li.with-pic a {
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/icon-pdf-small.gif) no-repeat;
padding: 5px 0 0 20px;
margin: 10px 0 0;
width: 180px;
}

.resources li.zip a {
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/icon-zip.gif) no-repeat;
}

.resources li.mov a {
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/icon-mov.gif) no-repeat;
}

.resources li.pdf a {
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/icon-pdf.gif) no-repeat;
}

.resources li.video a{
	padding: 0;
}

.resources li.video{
	
}

.resources span.announcement{
	display: block;
	padding-top: 10px;
}
/*--------------------------------------------

				Latest News

---------------------------------------------*/

.releases {
float: left;
width: 155px;
padding: 0 0 0 15px !important;
background: #52607D;
color: #CDD0E1;
}

.releases li {
float: left;
width: 155px;
padding: 0 0 5px !important;
background: none !important;
}

.releases li a {
padding: 5px 20px 5px 0 !important;
float: left;
width: 145px;
color: #CDD0E1;
}

.releases li.social a{
	padding: 0 !important;
	width: auto;
}

.releases li a:hover, .releases li a.active {
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/latest-active.gif) no-repeat right center;
text-decoration: none;
}

.releases li.social a:hover, .releases li.social a.active {
background: none;
}

.releases li h2 {
padding: 0 !important;
font-size: 1.5em;
}

.latest {
float: right;
width: 486px;
margin-right: 15px;
display: inline;
background: #fff url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-latest-top.gif) no-repeat;
}

.latest-bottom {
float: right;
width: 486px;
padding: 15px 0;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-latest-bottom.gif) no-repeat left bottom;
}

/*--------------------------------------------

				Footer
				
---------------------------------------------*/

.footer {
height: 45px;
margin: 20px 0 0;
background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-footer.gif) center top no-repeat;
clear: both;
width:100%;
}

.footer ul {
width: auto;
line-height: 40px;
padding: 5px 5px 0;
}

.footer li {
float: left;
padding: 0 10px;
color: #fff;
font-size: 1em;
text-transform: uppercase;
}

.footer li a {
color: #fff;
text-decoration: none;
}

.footer li a:hover {
text-decoration: underline;
}

#signup .response{
	font-weight: bold;
	font-size: 1.1em;
}

.issues em{
	font-size: 0.9em;
}

#bRollFormContainer{
	
}

#b_roll_form{
	background-color: #DAEEE8;
	padding: 20px;
	width: 240px;
	margin: auto;
}

#b_roll_form input[type=text]{
	width: 220px;
	padding: 3px;
	margin-top: 8px;
}
.releases .social img.first{
  padding: 0 10px 0 30px;
}
.releases .social{
  position: relative;
}
.stbuttontext{
display: none;
}
.releases li a.stico_default {
	background-image: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/btn_sharethis.jpg) !important;
width: 105px;
height: 34px;
margin: 15px 0 15px 17px;
padding: 0;
}
#flash_content{
	text-align: center;
}
.content ul.news_links{
	background-color: #fff;
	padding: 20px;
	margin: 20px;
}
.news_links img{
	vertical-align: middle;
}
.content ul.news_links li{
	list-style-type: none;	
	background: none;
	margin-bottom:8px;
}


#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: auto;
	width: 90%;	
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	/*background: #fff;*/
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
#calendar_wrap{
	padding: 10px;
}

.recent_posts h3{
	padding: 0;
	font-size: 1.1em;
}

.recent_posts em{
	font-style: italic;
}

.side-column .rss_link{
	float: right;
}

.main-column .rss_link{
	float: right;
	margin-right: 20px;
}

.main-column .rss_link a{
	vertical-align: top;
	font-size: 1.2em;
	line-height: 1.6em;
	text-decoration: none;
	font-weight: bold;
}

.col1of4_wide{
	width: 308px;
	float: left;
	margin-right: 10px;
	clear: none;
}

.col1of4_narrow{
	width: 200px;
	float: left;
	margin-right: 10px;
	clear: none;
}

.col1of4_narrow .gallery{
	width: 180px;
	padding: 10px;
}

.gallery .thumbnail {
	margin: 0 7px 10px 0;
}

.gallery .thumbnail img{
	border: 2px solid #CCC !important;
}

.gallery .thumbnail a:hover img{
	border: 2px solid #000 !important;
}
	
.document_list ul li{
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/doc_icon.png) no-repeat;
	padding-left: 20px;
}

.col1of3_wide{
	width: 498px;
	float: left;
	margin-right: 19px;
	clear: none;
}

.col1of3_narrow{
	width: 200px;
	float: left;
	margin-right: 19px;
	clear: none;
	overflow: hidden;
}

.single-post-content .avatar, .single-post-content .photo{
	float: left;
	padding: 0 20px;
}

.sharethis{
	text-align: right;
	padding: 0 20px 0 0;
}

.container_insights .content{
	background: #fff;
	margin-bottom: 0;
}

.container_insights .content cite{
	padding: 20px 0 0 80px;
	width: 120px;
	background-color: #DAEEE8;
	background-image: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-quote-white.png);
}

.container_insights .side-column, .container_insights .side-column{
	/*background-color: #fff;*/		
}

.container_insights .side-column h2, .container_insights .side-column h2{
	background-color: #52607D;
}

.container_insights .bordered{
	border-bottom: 20px solid #52607D;
}

.side-column{
	overflow: hidden;
}

#lightbox #bottomNavClose img{
	display: none;
}

.content ul .linkcat{
	background: none;
	padding: 0;
}

.content ul .linkcat h2{
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 5px;
}
.content .partners_tabs {
	clear: both;
}
.content .partners_tabs li{
	list-style: none;
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	cursor: pointer;
	width:202px;
	text-align:center;
        height: 83px;
}
.content .partners_info {
	clear: both;
	margin: 0 20px;
	padding: 0;
	background: #fff;
}
.content .partners_info .active{
	display: block;
}
.content .partners_tabs .active{
	border: 1px solid #666;
}
.content .partners_info li {
	list-style: none;
	background: none;
	padding: 0;
	margin: 0;
	display: none;
	line-height: 150%;
	padding-top: 10px;
}
.si_logo{
	display: block;
	padding: 25px 20px 20px;
	background-color: #fff;
	font-weight: bold;
	height: 10px;
	font-size: 15px;
}

li.nextline img{margin-top:6px;}

#partners_content{
	background: #fff;
	margin: 20px 20px 10px;
	padding: 20px 0 10px 0;
	overflow:hidden;
}

/************* NEW PARTNERS STYLE *******/
.px_details{display:none;}
.partners_tabs li{width:135px;}
/*.partners_tabs li img{width:140px;}*/
#px_info_holder{cursor:none;width:100%;text-align:left;padding-bottom: 20px; height:140px;}
.partners_tabs li img.resizeme{width:75px;}

	
/******** new containers style *******/
.container_dark{
	padding: 20px;
	width: 919px;
	background: #52607d;
	margin-bottom:20px;
        color: #CDD0E1;
}

.container_insights{
	background: #52607d;	
	padding: 20px 10px;
	width: 939px;
}

.container_dark .side-column{
	width: 210px;
}

.container_dark .side-column input{
	width: 155px;
	background-color: #eeeeee;
}

#submit_btn{
	padding: 8px 0;
	margin: 0 0 10px 44px;
	font-size: 13px;
	font-weight: bold;
	color: #3a90e3;
	text-transform: uppercase;
	width: 115px;
	background-color: white;
}
.container_dark #submit_btn{
	background-color: #eeeeee;
}

.container_dark h2, .container_insights .side-column h2{
	color: #cdd0e1;
	padding-bottom: 5px;
	background-color: #52607D;
}

.innerdark{background-color: #52607D;color: #FFFFFF;margin: 10px auto 18px;position: relative;width: 92%;}
.innerdark a{color:#FFF;}

div.innerdark + p, .indent{width:87%;margin-left:28px;}

.container_dark .corner_nw, .container_insights .corner_nw, .innerdark .tp_left{
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bg_dark_nw.png) no-repeat;
}
.container_dark .corner_ne, .container_insights .corner_ne, .innerdark .tp_right{
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bg_dark_ne.png) no-repeat;
}
.container_dark .corner_se, .container_insights .corner_se, .innerdark .bt_right{
	width: 10px;
	height: 10px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bg_dark_se.png) no-repeat;
}
.container_dark .corner_sw, .container_insights .corner_sw, .innerdark .bt_left{
	width: 10px;
	height: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bg_dark_sw.png) no-repeat;
}
.container_dark .bubble_white, .container_insights .bubble_white{
	position: relative;
	background: #fff;
	padding: 15px 0;
	color: #000;
}

.container_dark .bubble_white .corner_nw, .container_insights .bubble_white .corner_nw{
	width: 11px;
	height: 11px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bg_lite_nw.png) no-repeat;
}
.container_dark .bubble_white .corner_ne, .container_insights .bubble_white .corner_ne{
	width: 11px;
	height: 11px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bg_lite_ne.png) no-repeat;
}
.container_dark .bubble_white .corner_se, .container_insights .bubble_white .corner_se{
	width: 11px;
	height: 11px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bg_lite_se.png) no-repeat;
}
.container_dark .bubble_white .corner_sw, .container_insights .bubble_white .corner_sw{
	width: 11px;
	height: 11px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bg_lite_sw.png) no-repeat;
}
.container_dark .bubble_white h2, .container_insights .side-column .bubble_white h2{
	background-color: #fff;
	color: #FE5816;
}
#signup .response{
	display: none;
}
.container_dark .middle-column cite{
	background: #52607D url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-quote-dark.png) no-repeat;
	color: #CDD0E1;
	display: block;
	padding: 10px 15px 10px 55px;
	text-indent: 0;
	width: 336px;
	font-size: 12px;
	line-height: 130%;
	margin: -15px 0 0 30px;
}
.container_insights .col1of3_narrow cite{
	background: #52607D url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-quote-dark.png) no-repeat 20px 0;
	color: #CDD0E1;
	display: block;
	padding: 10px 15px 10px 70px;
	text-indent: 0;
	width: 120px;
	font-size: 12px;
	line-height: 130%;
	margin: 0;
}
.side-column cite{
	background: #52607D url(http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/bkg-quote-dark.png) no-repeat 20px 0;
	color: #CDD0E1;
	display: block;
	padding: 10px 15px 10px 70px;
	text-indent: 0;
	width: 128px;
	font-size: 12px;
	line-height: 130%;
	margin: -15px 0 0 0;
}


.container_dark .post-edit-link{
	color: #CDD0E1;
	font-size: 12px;
}

.widget_side_quote{
	list-style: none;
}
cite a{
	color: #CDD0E1;
}
cite a:hover{
	color: #CDD0E1;
	text-decoration: none;
}
.content_dark{
	background: #52607d;
	color: #CDD0E1;
}

a.llink{color: #FFFFFF;font-weight: bold;margin-right: 8px;text-decoration: none;}
a.llink:hover{text-decoration:underline;}
.faqs_print dd ul{font-size:1.3em; line-height:1.5em;}
li.leftspacing{margin-left:110px !important;}
.media_contact p{
	padding: 0 9px 15px;
}
.img_src{display: block;text-align: center;color: #666;font-size: 10px;}
	
.flashreplacement{position:absolute;}
.audioplayer_container{padding-left:0px !important;}
.img_src{
	display: block;
	text-align: center;
	color: #666;
	font-size: 10px;
}
.media_contact p{
	padding: 0 9px 15px;
}
.green{
	color: #1A791A;
}
#searchform{
    position: absolute;
    top: 40px;
    right: 0px;
}
#searchform input[type=text]{
    -webkit-appearance:none;
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
    width: 160px;
    padding: 2px 5px;    
    border: 1px solid #DAEEE8;
}
.search-res h2{
    margin-bottom: 12px;
}
.search-res #searchform{
    position: relative;
    top: 0px;
}
.search-res .res-list li p{
    font-size: 12px;
    padding: 0 0 0;
}
.search-res .res-list li h4{
    font-size: 14px;
    padding: 0;
}
.search-res .res-list li{
    list-style: none;
    background: none;
    padding-bottom: 10px;
}
.pagin {float:right;}
.content .pagin li {float:left; margin:0 0 0 7px; list-style:none; background: none; font-weight:bold; color:#91a3b0;}
.pagin a {display:inline-block; padding:0 3px 0 4px; vertical-align:middle;}
.pagin .ar {padding:1px 0 0;}
.pagin .ar a {color:#52607D ; padding:0; vertical-align:baseline;}
.pagin .active a {border:1px solid #91a3b0; color:#52607D;}

.container_dark .pagin a{color: #CDD0E1;}
.bubble_white .pagin a{color:#425968;}

.public-policy-columns{min-height: 100px;width: 92%;overflow:hidden;}
.public-policy-columns div{float:left;min-height:200px;width:300px;}
.pp-rightcolumn{margin-left:20px;}
ul.pplisting{list-style-type: none;}
ul.pplisting li{background:none; margin-bottom:8px;}

.pdf-image-link{text-align:center; margin-bottom: 25px;}
.pdf-image-link a img{margin: 0px 10px;}
.pdf-image-link a, .pdf-image-link p{
    color: #CDD0E1;
    text-decoration: none;
}
.pdf-image-link h2{
    margin-top: 20px;
    text-transform: uppercase;
    text-align: left;
}

.container.mobile .navigation ul li{font-size:1.2em;}
.container.mobile .global li{font-size:0.8em !important;padding:0 0 0 8px !important;}

.light_link{ color: #CDD0E1; float: right;}

.author_title {text-transform: capitalize;}

.content .partners_tabs .firstoftwo{
    margin-left: 101px;
}

.nomargintop{
    margin-top: 3px;
}

.content .brand_logos{
    list-style: none;
    background: none;
    width: 90%;
    margin: auto;
    text-align: center;
}
.content .brand_logos li{
    list-style: none;
    background: none;
    float: left;
    width: 130px;
}

.ls_button{
    background: url(images/btn_bg_L.png) no-repeat;
    height: 53px;
    display: block;
    text-decoration: none;
    color: #0072CF;
    font-family: "TitilliumText22LLight";
    font-size: 16px;
    line-height: 53px;
    text-transform: uppercase;
    margin: auto;
}

.ls_button span{
    background: url(images/btn_bg_R.png) no-repeat right;
    display: block;
    height: 53px;
    padding: 0 0 0 5px;
}

.button_sm{
    font-size: 11px;
}

.centerpage{display: block; text-align: center;}
myYoutubePlaylist_YoutubeMovie, .myYoutubePlaylist_YoutubeMovie embed, .myYoutubePlaylist_YoutubeMovie object {
    height: 250px !important;
    width: 400px !important;
    margin: 0 auto;
}
.myYoutubePlaylist{display: block; margin: 0 auto;}

.homevideo p{padding-bottom: 0px;}

/****** NEW CSS TO PUSH *******/

.content.latest-news a{ display: block; margin-top: 10px; font-weight: bold;}
.content.latest-news .mainlink a{ margin-top: 0; color: #000; font-size: 14px; text-decoration: none; margin-bottom: 6px;}
.content.latest-news .mainlink{margin-bottom: 30px; display: block;}
.content.latest-news .innerlink{display: inline-block; font-weight: normal; text-decoration: underline !important; font-size: 12px !important; margin: 0 2px;}
.content.latest-news .alignright{float: right; margin-left: 6px;}
.content.latest-news .alignleft{float: left;}


/********* SLIDER-PARTNERS ********/

.ls-slider {
    position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.ls-slider img, .ls-slider2 img, .ls-slider3 img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.ls-slider a, .ls-slider2 a, .ls-slider3 a {
    border:0;
    display:block;
}

.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

.nivo-caption{display: none !important;}

.nivo-directionNav a{display: block; background: url("images/arrows.png") no-repeat; height: 24px; width: 27px; text-indent: -999em; border: none; top: 36% !important; }
a.nivo-nextNav {background-position: -30px 0;right: -4px;}
a.nivo-prevNav {left: -4px;}

/********* SLIDER-WOAS ********/

.ls-slider2 {
    position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}

/********* SLIDER-Satellite Services ********/

.ls-slider3 {
    position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}


/********** NEW PARTNERS MODULE **********/
.logo-listing{overflow: hidden; padding: 0 !important; margin: 0 auto 36px; width: 642px;}
.logo-listing li{background: none !important; width: 202px; padding: 0 !important; display: inline-block; margin-left: 8px;}

.centerpage{display: block; text-align: center;}
.homevideo p{padding-bottom: 0px;}



/**** POPUP LAYOUT ***/
#popupContent > img{display: block; margin: 26px auto;}

#popupContent span{display: block; font-size: 14px; margin: 26px auto;}


/*********** TABS **********/


#wrapper { width:650px; margin: 10px auto;overflow: hidden;}
#wrapper ul.tabs {width:100%;margin:0;padding:0; list-style: none;overflow: hidden;}
#wrapper ul.tabs li {display:block;float:left;padding:0 5px; background: none;}
#wrapper ul.tabs li a {display:block;float:left;padding:5px 8px;font-size:12px;background-color:#E4E8EB;color:#666;text-decoration:none;border-radius: 8px 8px 0 0;}
#wrapper ul.tabs li a:hover, #wrapper ul.tabs li a.selected{background-color:#52607D; color: #fff; font-weight: bold;}
#wrapper .selected {font-weight:bold;}
#wrapper .tab-cont{position: relative;min-height: 40px; width:95%;}
#wrapper .tab-content {clear:both;border:1px solid #ddd;padding:10px;position: relative; left: 0; top: 0; width: 100%;}
#wrapper .generic{margin-top: 18px;}

#wrapper .table.tabs .entry{display: block; width: 100%; overflow: hidden; border: 1px solid grey;}
#wrapper .table.tabs .entry > span{float: left; display: block;}
.table.tabs .entry .image{width: 120px; padding: 14px;}
.table.tabs .entry .text{width: 440px; padding: 13px 14px; line-height: 1.4; height: 139px; border-left: 1px solid grey;}
.tab-cont .states{border: 1px solid grey; font-size: 12px; font-weight: bold; line-height: 1.8; margin: 11px 0; padding: 9px; width: 97%;}
.tab-cont .pdf-listing li{background:url("http://www.lightsquared.com/cachefly/lightsquared/wp-content/themes/lightsquared/images/iconpdf.png") no-repeat; padding-left: 24px; margin-bottom: 10px; }
.tab-cont .pdf-listing li a{font-size: 12px;}

.pp-listing{text-align: left; margin-top: 12px;}
.pp-listing li{display: block; font-size: 14px; margin-bottom: 8px;}


.logo-listing .adjust2{margin-left: 100px;}