/*****************************************************
Header 
Navigation
Column Containers
Frontpage
Left Column
Right Column
Center Column - Content
View specific
Footer
*****************************************************/

html{background:#545454 url(../images/pagebg-gradient.png) 0 0 repeat-x;	}

body{
 background: url(../images/page-bg.png) 0 0 repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 color: #666;
 text-align:center;
 font-size: 75%;
}
/* link to skip to nav */
a.skip{height:1px;left:0;overflow:hidden;position:absolute;top:-500px;width:1px; font-size:	0.833em;}

a.skip:focus{	position:static;height:auto;width:auto;}

a, .page-site-map #copy ul li a.active{
 color:#1d8a97;
 text-decoration:none;
}
a:hover, a:focus{text-decoration:underline;}

#page-container{
	margin: 0 auto;
 padding:0;
 width:1020px;
 font-size:1em;
	line-height:1.5em;
 text-align:left;
}

/* Header 
--------------------------------------------- */
#header{padding:27px 0 0 15px;}

#header .logo{	float:left;}

#block-block-38{
list-style-type: none;
display:inline;
float:right;
padding:0px 10px 0 0;
margin-top: -21px;
margin-bottom: -10px;
clear:both;

}
#block-block-38 li{
display:inline;
padding:0;margin:0 0 0 7px;
font-size:11px;
}
#block-block-38 a{
text-decoration: none;
padding:0px 6px;
margin:0;
color: #9d9d9d;
font-size:12px;
font-weight:bold;
}

/* home */
#block-block-38 .leaf a.home {
text-decoration: none;
padding:0
margin:0;
color: #9d9d9d;
font-size:12px;
font-weight:bold;position:relative;top:4px;
}
/*contact*/
#block-block-38 .last {
	display: inline-block;height: 32px;
    padding-top: 14px;
	background-image: url(../images/back-contact.png);
	background-repeat-x: repeat;
	border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
width:110px;
margin-top:-16px;
}

#block-block-38 .leaf a.contact {
text-decoration: none;
padding:3px 6px;/*0px 6px*/
margin:0;
color: #fff;/*#9d9d9d;*/
font-size:18px;
font-weight:bold;
}
#block-block-38 .leaf a.contact:hover {
color: #d0f4f8;
}

#block-block-38 li.careers{
	display: inline-block;height: 24px;
    padding-top: 6px;background-image: url(../images/back-contact.png);background-repeat: x-repeat;border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
#block-block-38 li.careers a{
	color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 3px 6px;
    text-decoration: none;
}
#block-block-38 li.careers a:hover {
color: #d0f4f8;
}

/*social media*/
#block-block-1{
	float:right;
	margin-top:-8px;
	margin-right:5px;
}

/* blog */
#block-block-38 .leaf a.blog {
	text-decoration: none;
	padding: 3px 6px 3px 35px;/*0px 6px*/
	margin: 0;
	color: #fff;/*#9d9d9d;*/
	font-size: 12px;
	font-weight: bold;
	background-color: #73c7db;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	line-height: 12px;
	display: inline-block;
	background-image: url(../images/back-blog.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	}
#block-block-38 .leaf a.blog:hover {
color: #d0f4f8;
}

.view-Blog a.blog {/*
	text-decoration: none;
	padding: 3px 6px 3px 35px;
	margin: 22px 0 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #73c7db;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	line-height: 12px;
	display: inline-block;
	background-image: url(../images/back-blog.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	width:78px;*/
	background-color: #73C7DB;
    background-image: url("../images/back-blog-big.png");
    background-position: 0 -1px;
    background-repeat: no-repeat;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 19px;
    font-weight: bold;
    line-height: 22px;
    margin: 0px 0 10px;
    padding: 5px 5px 5px 35px;
    text-align: left;
    text-decoration: none;
    width: 87%;
	}
.view-Blog .views-row-2 a.blog, .view-Blog .views-row-3 a.blog, .view-Blog .views-row-4 a.blog {display:none;} /*Blog icon only apprears above first entry on view*/
#home-right .view-Blog a.blog {margin-top:25px;}
#aside-right .view-Blog a.blog {width:78%;}

span.insight, #aside-left .blogroll h2.title {background-color: #73C7DB; 
 background-image: url("../images/back-blog-big.png");
    background-position: -35px -1px;
    background-repeat: no-repeat;border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 19px;
    font-weight: bold;
    line-height: 22px;
    margin: 0px 0 10px;
    padding: 5px 12px;
    text-align: left;
    text-decoration: none;
    width: 88%;}
#aside-left .blogroll h2.title { padding:9px 12px; } 
	
/*HIDE CONTACTUS FIELDS
----------------------------------
  
#webform-component-why-are-you-contacting-us-today, #webform-component-title, #webform-component-mi, #webform-component-company-name, #webform-component-job-title, #webform-component-work-phone-number, #webform-component-fax-number, #webform-component-street, #webform-component-state-province, #webform-component-postal-code, #webform-component-country, #webform-component-are-you-an-existing-intelsat-general-customer, #webform-component-principal-line-of-business, #webform-component-if-other-please-specify, #webform-component-what-is-your-companys-annual-revenue, #webform-component-please-indicate-the-primary-service-in-which-you-are-interested, #webform-component-do-you-currently-use-satellite-services, #webform-component-if-yes-which-providers-do-you-use, #webform-component-regions-of-interest-check-all-that-apply, #webform-component-detail-regarding-information-or-meeting-request, #block-block-21, #block-menu_block-3 {
  	display:none;
  }*/

#block-block-38 a:hover, #block-block-38 a:focus{color:#2cb6db;}

/* hide home link on homepage */
.front #block-block-38 li.first{display: none;	}

/* search */
#header #block-search-0{
width:200px;
float:right;
padding:3px 0 0 0;
margin-top:-16px;
}
#block-search-0 label{display:none;}

#block-search-0 input.form-text{
width:146px;
padding:4px 24px 4px 20px;
font-size:13px;
margin:0;border:0;
float:left;
background:url(../images/searchbg.gif) 0 0 no-repeat;
}
#block-search-0 .form-item{display:inline; padding:0; margin:0;}

#block-search-0 input.form-submit{
cursor:pointer;
border:0;padding:0;
font-size:0;
height:19px;
width:19px;
margin:2px 0 0 -23px;
position:relative;
float:left;
background:url(../images/searchbtn.gif) 0 0 no-repeat;
}
/* Navigation
--------------------------------------------- */
.region-navigation #block-menu-primary-links {
	z-index:100000;
	clear:both;
	padding:0px 17px 3px 13px;
	height:35px;
	clear:both;
}
.region-navigation #block-menu-primary-links div {
	padding:0;
	margin:0 -1px 0 0px;
}
.region-navigation .menu, .region-navigation .menu ul {
	float: left;
	list-style: none;
	line-height: 12px;
	padding:0;
	z-index:999999;
	list-style-image:none;
}
.region-navigation .menu li {
	float: left;
	padding: 0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
	z-index:99990;
	display:inline-block;
}
.region-navigation .menu a {
	display: block;
	color: #5d5d5d;
	font-size:14px;
	font-weight:bold;
	z-index:99995;
	text-decoration: none;
	margin:0 0 0 0;
	padding: 8px 19px 7px 19px;
	line-height:1.4em;
	white-space:nowrap
}
/** hover first level**/
.region-navigation .menu li:hover a, .region-navigation .menu li:focus a, .region-navigation .menu li a:focus{
color:#000;
background:#e1e1e1;
}
/** active first level effects need to be applied both to li and a **/
.region-navigation .menu li.active-trail a, .region-navigation .menu li a.active{
color:#1869b1;
background:#e1e1e1;
}
.region-navigation .menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	margin: 0 0 0 0px;
	padding:10px 0;
	z-index:99980;
	background:#fff url(../images/dropdown-arrow.gif) 63px 0 no-repeat;
}
.region-navigation .menu li li, .region-navigation .menu li:hover li, .region-navigation .menu li:focus li {
	width: 200px;
	list-style-image:none;
	z-index:99975;
	height:auto;
	background:none;
	padding:0;
}
.region-navigation .menu li ul a, .region-navigation .menu li.expanded ul a, .region-navigation .menu li:hover li a {
	width: 147px;
	color:#333;
	padding:7px 20px 3px 33px;
	background:url(../images/nav-bullet.gif) 21px 12px no-repeat;
	font-size:12px;
	border-right:0;
	z-index:99970;
	height:auto;
	text-align:left;
	display:block;
	white-space:normal;
}
/* second level hover state */
.region-navigation .menu li li:hover, .region-navigation .menu li li:focus, 
.region-navigation .menu li ul a:hover, .region-navigation .menu li ul a:focus, 
.region-navigation .menu li li a:hover, .region-navigation .menu li li a:focus, 
.region-navigation .menu li li.leaf a:hover, .region-navigation .menu li li.leaf a:focus, 
.region-navigation .menu li li.collapsed a:hover, .region-navigation .menu li li.collapsed a:focus,
.region-navigation .menu li.active-trail li a.active {
	color:#1869b1;
	font-weight:bold;
}
.region-navigation .menu li:hover ul ul, .region-navigation .menu li:hover ul ul ul {	left: -999em;}
.region-navigation .menu li:hover ul {	left: auto;}
.region-navigation .menu li:hover {	display:block;}

/*HIDE MOBILE SECONDARY AND TERTIARY MENUS*/
.above-content #block-menu_block-2, .content #block-menu_block-2, .above-content #block-menu_block-3, .content #block-menu_block-3  {
	display:none;
}


/* Interior Utility Nav 
--------------------------------------------- 
.not-front .menu-name-menu-headerutility{
	margin-left:633px;
	padding-bottom:37px;
}


.not-front .menu-name-menu-headerutility ul.menu li{
	float:left;
	list-style:none;
	padding-right:15px;
	
}
.not-front .menu-name-menu-headerutility ul.menu li a{
	color: #999;
	font-weight: bold;
}

.not-front #block-block-1{
	margin-left:745px;
}

.not-front #header #block-search-0 {
	margin-top:-45px;
}
*/
/* Column Containers 
--------------------------------------------- */
#lines{
	clear:both;
	background:url(../images/lines.png) 0 0 repeat-y;
	width:1020px;
	float:left;
}
#ribbon{
	background:url(../images/gradientribbon.png) 0 0 no-repeat;
	position:relative;
	margin-top:-41px;
	padding:60px 0 0px 23px;
	width:997px;
}
.not-front #ribbon{
	background:url(../images/gradientribbon-int.png) 0 0 no-repeat;
 padding:66px 0px 0px 16px;
	width:1004px;
}
#columns{
	clear:both;
	background:url(../images/columns.gif) 0 0 repeat-y;
	width:990px;
	padding:0 7px 0 0;
}
.front #columns{
	padding:0 0 10px 0;
	background:url(../images/homecolumns.gif) 0 0 repeat-y;
}

#sidegradient{
		background:url(../images/aside-left.png) 0 100% no-repeat;
		margin-bottom:10px;
}

/* Frontpage 
--------------------------------------------- */
.homepagephoto {
	float:left;
	color:#fff;
	width:706px;
	margin-left:12px;
	height:326px;/*305px*/
	overflow:hidden;
}

.homepagephoto img {
	width:706px;
	height:305px;
}
.front h2 a {color:#000;}

/* featured video */

.featuredvideo {
float:right;
	background:url(../images/bg-featuredvideo.png) 0 0 repeat-x;
	width:285px;
	padding:0 3px;
	height:326px;
	overflow:hidden;
	margin-right:11px;
}

.featuredvideo .views-field-field-youtube-embed{
width:283px;
overflow:hidden;
height:240px;
margin-top:-30px;
position:relative;
}
.featuredvideo .views-field-field-youtube-embed img{
	width:323px;
	height:280px;
}

/* play icon feastured video */
.featuredvideo .playbutton {
background:url("../images/playvideo.png") 0 0 no-repeat;
display:block;
height:77px;
width:77px;
margin-left:106px;
margin-top:99px;
position:absolute;
text-indent:-999999px;
}
.featuredvideo .playbutton:hover, .featuredvideo .playbutton:focus{background:url("../images/playvideo-hover.png") 0 0 no-repeat;}

.featuredvideo h2{
	padding:10px 16px 0px 13px;
	text-transform:uppercase;
	color:#fff;
	font-size:15px;
}
.featuredvideo .views-field-title{	padding:0 0 0 13px;}

.featuredvideo a{
	color:#76d5fc;
	text-decoration:none;
}
.featuredvideo a:hover, .featuredvideo a:focus{
	color:#fff;
}
.featuredvideo .view-footer{
color:#71ccf1;
text-transform:uppercase;
font-size:11px; 
padding:0 0 0 13px; 
font-weight:bold;
}
.featuredvideo .view-footer a{color:#999; }
.featuredvideo .view-footer a:hover{color:#76d5fc; }

/* home-left
--------------------------------------------- */
#home-left{
	float:left;
	width:291px;
	background:url(../images/aircraft.jpg) 0 0 no-repeat;
	padding:121px 14px 0 14px;
	margin-top:-30px;
	line-height:	1.333em;
}
#columns h2{
	font-size:19px;
	padding:23px 0 4px 0;
	color:#000;
}
.hostedcommunity{
	border:1px solid #dedede;
	background:url(../images/bg-community.jpg) 100% 100% no-repeat;
	padding:6px 8px;
	margin:8px 0 0 -9px;
	width:290px;
}
.homebio{
	margin:10px 0;
	display:none;
}
#columns .hostedcommunity h2{
	padding:6px 0 12px 32px;
	background:url(../images/intelsat-mark.gif) 0 0 no-repeat;
}
.hostedcommunity ul{margin-bottom:4px;}
.hostedcommunity li{
		border-bottom:1px dotted #a59574;
  width:197px;
		padding-bottom:1px;
		margin:2px 0;
}
.hostedcommunity li a{
	background:url(../images/arrow.gif) 100% 4px no-repeat;
	color:#cc0101;
	font-weight:bold;
	padding-right:15px;
}
.hostedcommunity a:hover{
	color:#000; 
	text-decoration:none;
}
/* home-center
--------------------------------------------- */
#home-center{
	float:left;
	width:292px;
	background:url(../images/map.png) 0 0 no-repeat;
	padding:131px 14px 0 14px;
	margin:-38px 4px 0 2px;
	line-height:	1.333em;
	font-size:1.083em;
}

#home-center .block-block p {padding-bottom:5px;}


/* home-right
--------------------------------------------- */
#home-right{
	float:left;
	width:302px;
	background:url(../images/inthenews.png) 0 0 no-repeat;
	padding:131px 14px 0 14px;
	margin-top:-38px;
	line-height:	1.333em;
	font-size:1.083em;
}
.news .views-field-field-release-date-value, .news .views-field-title{
	display:inline;
}
/*#home-right .views-field-title a{	color:#666;}
#home-right .views-field-title a:hover{color:#1d8a97;}*/
#home-right .views-row{padding:2px 0 3px 0; line-height:16px;}
#home-right .view-footer{
	font-size:1em;
	padding:0;
}
.more, .featured .views-field-view-node a, .view-id-Blog .views-field-view-node a{
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
.more:hover{text-decoration:none;}

#home-right .engagements{}
#home-right .engagements a{
	color: #1D8A97;
	font-size:13px;
}
#home-right .engagements a:hover{ text-decoration:underline; }
#home-right .engagements .field-content{
	margin:3px 0;
	display:block;
}
#home-right .engagements .views-field-field-speaker-name-value{
	font-weight:bold;
}
#home-right .engagements .views-row{
	padding:2px 0 8px;
	margin-bottom:5px;
}

/* Interior Photo
--------------------------------------------- */
.photo{
	color:#fff;
	margin:0 11px 0 12px;
	height:152px;
	overflow:hidden;
	background:#005084 url(../images/photo-bg.png) 0 0 repeat-y;
}
.photo h1{
	font-size:38px;
	float:left;
	position:relative;
	padding:42px 0 0 35px;
	line-height:1.2em;
	width:508px;
}
.section-contract-vehicles-customers .photo h1, .section-category .photo h1{
	padding-top:10px;
}
.node-type-image .photo h1{
	width:890px;
}
.photo img{
	float:right;
	border-left:1px solid #9b9b9b;
}

#node-16 img {
	width:350px;
	height:350px;
}

/* Left Column  
--------------------------------------------- */
#aside-left{
	float:left;
	width:184px;
	padding:0 1px;
	min-height:577px;
	font-size:0.917em;
}
/* sidebar section header */
#aside-left h2{
	font-size:1.455em;
	text-align:center;
	color:#000;
	padding:0 0 1em 0;
	z-index:2;
	background:url(../images/sideheader.gif) 50% 100% no-repeat;
}
#aside-left h2 a{
	color:#000;
	text-decoration:none;
}
#aside-left .box .content{
	background:#ececec url(../images/box-arrow.gif) 0 0 no-repeat;
	border-bottom:1px solid #c9c9c9;
}
/* secondary navigation */
#aside-left .secondarymenu{margin-bottom:14px;}

#aside-left ul.menu, #aside-left .view-content .item-list ul{
padding:0;
margin:-5px 0 0 0;
z-index:0;
}
#aside-left ul.menu li, #aside-left .view-content .item-list ul li{
display:inline;
padding:0;margin:0;
}
#aside-left ul.menu ul, #aside-left .view-content .item-list ul li ul{
	border-bottom:1px solid #c9c9c9;
	padding:10px 8px 6px 8px;
	background:#eee;
}
#aside-left .menu li a, #aside-left .view-content .item-list ul li a{
padding:5px 4px 2px 25px;
display:block;
text-align:left;
font-weight:bold;
color:#002f4c;
line-height:16px;
background:url(../images/bullet.gif) 14px 9px no-repeat;
text-decoration:none;
}
/* third level links non regular state */
#aside-left .menu ul.menu li a, #aside-left ul.menu li.expanded li a{
padding:0px 3px 0 22px;
font-weight:normal;
color:#002f4c;
background:none;
}
#aside-left ul.menu li.expanded a{
	padding-top:13px;
	background:url(../images/box-arrow2.gif) 50% 0 no-repeat;
}

/* third level active state */
#aside-left ul.menu li.expanded li a.active, #aside-left .menu ul.menu li a:hover{text-decoration:underline;}

/* second level hover, active, parent state - blue */
#aside-left .menu li a:hover, #aside-left .menu li a.active, #aside-left .view-content .item-list ul li a:hover{color:#1869b1;}

#aside-left .call-gray{
	padding:13px 7px;
	background:none;
}
#aside-left .call-gray h2{
	text-align:left;
	background:none;
}

/* Right Column
--------------------------------------------- */
#aside-right{
	float:right;
	width:195px;
}
.call-contactus{
	color:#333;
	font-size:14px;
	line-height:14px;
	background:url(../images/contactusbg.gif) 0 0 no-repeat;
	height:78px;
	padding:27px 30px 0px 14px;
	overflow:hidden;	
	position:relative;
	margin-top:-34px;
	margin-bottom:4px;
}
.call-contactus .view-content a{
	display:block;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	margin:4px 0 0 0;
	padding:7px 0 10px 20px;
	background:url(../images/bluebtn.png) 0 0 no-repeat;
}
.call-contactus .view-content a:hover{color:#d4f6a9; text-decoration:none;}

.call-green{
	background:#dbecd1;	
	padding:13px 12px;
	margin-bottom:4px;
	position:relative;
	width:171px;
}
.call-green form{padding-top:10px;}
.call-green .submit{margin-top:10px;}

.call-greenHome {
    background: none repeat scroll 0 0 #DBECD1;
    margin: 0 0 10px -15px;
    padding: 0 0 20px 13px;
    position: relative;
    width: 316px;
}

.call-greenHome input[type=text] {width:300px;}
.call-greenHome input[name=Email] {width:300px;}

#columns .call-green h2, #columns .call-green .views-field-title, #columns .call-green .views-field-title a{
	font-size:15px;
	color:#000;
	padding:0;
	font-weight:bold;
}
.call-gray{
	background:#e5e5e5;
	padding:13px 12px;
	margin-bottom:4px;
	position:relative;
	width:171px;
}
#columns .call-gray h2, .call-gray .views-field-title{
	font-size:17px;
	color:#333;
	padding:0 0 4px 0;
}
.call-gray .more, .call-green .more, .call-gray .views-field-view-node a,.call-green .views-field-view-node a{
	font-weight:normal;
	color:#000;
	text-decoration:underline;
	font-size:12px;
}
.call-gray .more:hover, .call-green .more:hover, .call-gray .views-field-view-node a:hover, .call-green .views-field-view-node a:hover{text-decoration:none;}
.call-gray h5{
	line-height:15px;
	font-size:11px;
	padding-bottom:10px;
	color:#3b3a3a;
}
/* play icon */
#aside-right .playbutton {
background:url("../images/playvideo-small.png") 0 0 no-repeat;
display:block;
height:54px;
width:52px;
margin-left:66px;
margin-top:50px;
position:absolute;
text-indent:-999999px;
}
#aside-right .playbutton:hover, #aside-right .playbutton:focus{background:url("../images/playvideo-small-hover.png") 0 0 no-repeat;}

/* Center Column - Content
--------------------------------------------- */
#copy{
	float:left;
	width:562px;
	margin:-28px 0 0 25px;
}
.one-sidebar.sidebar-first #copy{
	width:762px;
}
/* link to pdf */
.linktopdf{
	background:url(../images/icon-pdf.gif) 0 0 no-repeat;
	padding:0px 0 0 22px;
	font-size:11px;
}
/* breadcrumbs  */
.breadcrumb{
list-style-type:none;
padding:0 0 6px 0px;
color:#666;
font-size:12px;
}
.breadcrumb a{
padding:0 10px 0 0;
margin:0 4px 0 0;
color:#666;
background: url(../images/breadcrumb.gif) 100% 50% no-repeat;
}
.breadcrumb a:hover{text-decoration:underline; color:#1d8a97;}
.breadcrumb a.active:hover{text-decoration:none; cursor:text;}
.breadcrumb a.active{ background: none; color:#979797;}

/*sharethis and print */
.one-sidebar.sidebar-first #copy .pagetools{padding-top:20px;}
#copy .pagetools{float:right; position:relative;}

#copy .pagetools div, div#block-print-0 span, #copy #block-print-0{	display:inline;}
	
#copy #block-print-0 a{
	display:block;
	float:left;
	width:45px;
	height:20px;
	font-size:0;
	background: url(../images/icon-print.gif) 3px 1px no-repeat;
}
#copy #block-print-0 .edit{display:none; visibility:hidden;}

/* headlines */
#copy h1{
 color:#8bc540;
 font-size:2.333em;
	line-height:1.2em;
 padding:0px 0 8px 0;
}
#copy h1 a, #copy h2 a, #copy h3 a, #copy h4 a, #copy h5 a, #copy h6 a{
color:#1d8a97;
text-decoration:none;
}
#copy h1 a:hover, #copy h2 a:hover, #copy h3 a:hover, #copy h4 a:hover, #copy h5 a:hover, #copy h6 a:hover{text-decoration:underline;}

#copy h2{
font-size:2em;
color:#1869b1;
line-height:1.2em;
padding:0;
margin:0;
}
#copy h3, .node-type-newsrelease .field-field-subtitle, .node-type-article .field-field-publication{
color:#333;
font-size:1.417em;
font-weight:bold;
padding:6px 0 4px 0;
}
#copy .view-ResourcesCaseStudies .view-header, #copy .view-ResourcesWhitepapers .view-header, #copy .view-ReourcesBrochures .view-header{
color:#9d9c9c;
font-size:1.317em;
line-height:1em;
padding-left:3px;
}
	
#copy h4, .gridlayout .views-field-title{
color:#000;
font-size:1.2em;
font-weight:bold;
padding:0;
margin:5px 0 2px 0;
}
/*#copy .gridlayout .views-field-title a{color:#000;}*/

#copy h5{
font-size:1.1em;
padding:0;
color:#000;
margin:5px 0 2px 0;
}
#copy h6, .node-type-newsrelease .field-type-date, .node-type-article .field-field-author{
font-size:1em;
padding:0;
color:#666;
font-weight:bold;
margin:6px 0 0 0;
}
#copy .node{padding-top:2em;}
#copy p{ padding-bottom:16px;}

/* small text */
.smalltext{
font-size:	0.917em;
line-height:1.455em;
}
/* default list */
#copy ul, .call-gray .view-content ul, .call-green .view-content ul{
list-style:none;
padding:0;
margin:4px 0 20px 10px;
list-style-type:none;
list-style-image:none;
}
#copy ul li, .defaultlist .views-row, .call-gray .view-content li, .call-green .view-content li{
padding: 0 0 0 12px;
background: url(../images/bullet.gif) 0 4px no-repeat;
margin: 0.5em 0;
list-style:none;
	list-style-type:none;
	list-style-image:none;
}
#copy ul ul{margin:0 0 0 12px;}

#copy ol li{
margin: 0.5em 0;
padding-top: 0px;
padding-bottom: 0px;
list-style-type:decimal;
}
#copy ul li ol li, #copy ol li ol li{
list-style-type:decimal;
background:none;
margin-left:5px;
padding-left:0;
}
#copy ol{margin-left:20px; margin-bottom:15px;}
#copy ul li ol, #copy ul li ol li{list-style:decimal;}

#copy ol ul li, #copy ul ul li{
background: url(../images/bullet.gif) 0 5px no-repeat;
list-style-type:none;
padding-left:12px;
}
/* default table */
#copy table, #copy form{	margin:0px 0 20px 0;}
#copy table.views-table, #copy table.data, .data{border-collapse:collapse;}

#copy table.views-table tr, #copy table.views-table td, #copy table.data tr, #copy table.data td, .data td, .data tr{
padding:4px 10px 4px 8px;
background:#fff;
}
#copy table.views-table th, #copy table.data th, .data th{
font-weight:bold;
background:#85c14c;
color:#fff;
border-top:1px solid #78b143;
border-bottom:1px solid #78b143;
padding:3px 10px 3px 8px;
}
#copy table.views-table tr.even td, #copy table.data tr.shaded td, .shaded{
border-top:1px solid #bedcad;
border-bottom:1px solid #bedcad;
padding:4px 10px 4px 8px;
background:#dbecd1;
}
/* form styles */
#copy label{font-size:11px; font-weight:bold;}

/* image alignment */
.floatleft, .call-gray .views-field-image-attach-images, .gridlayout .views-field-image-attach-images, .featuredblock .views-field-field-youtube-embed{
float:left;
margin:0px 15px 10px 0px;
}

#node-173 .views-field-image-attach-images{
	float:none;
}
	
.floatright{
float:right;
margin:0px 0px 10px 15px;
}
/* drupal components */
.edit {z-index:50;}
.tabs{clear:both;z-index:100;}
#copy .tabs ul{list-style-type:none;}
#copy .tabs ul li{background:none;}
#admin-menu{z-index:1000000;}

/* pager */
#copy .item-list ul, #copy .item-list li{
list-style:none;
background:none;
padding:0;
margin:0;
font-size:11px;
}
#copy .item-list a{
background:#e5e5e5; 
padding:1px 5px;
color:#333;
margin:0 12px;
}
#copy .item-list .pager {
  clear: both;
  border-bottom:4px solid #85c14c;
  text-align: center;
		padding:28px 0 12px 0;
  color: #333;
}
#copy .item-list .pager .pager-current{	
text-decoration:none; 
background:#85c14c; 
padding:1px 5px;
margin:0 12px;
}

#copy .item-list .pager li {
  background:none;
  display:inline;
  list-style-type:none;
  padding: 0;
}
/* content tags */
#copy .meta, #copy .meta div{
padding:0;
margin:0;
}
#copy .meta{
clear:both;
padding:0 0 6px 0;
font-size:11px;
font-weight:bold;
}
#copy .meta ul{
padding:0;
display:inline;
margin:0;
}
#copy .meta ul li{
padding:0;
margin:0;
display:inline;
font-weight:normal;
background:none;
}
#copy .meta ul li a{
padding:0 3px 0 0;
margin:0 3px 0 0;
text-decoration:underline;
background:url(../images/comma.gif) 100% 12px no-repeat;
}
#copy .meta ul li.last{background:none;}
#copy .meta ul li a:hover{text-decoration:none;}

/* region below content  with featured content */
.below-content{
	background:url(../images/featured.png) 0 0 no-repeat;
 padding:0px 0 0 0;
}
/* featured content */
.featured{
	float:left;
	padding:16px 10px 10px 10px;
	background:url(../images/bottomgradient.gif) 0 10px repeat-x;
}
.featured.narrow{
	width:280px;
	padding:16px 0 10px 0px;
	background:none;
}
/* first featured box */
.featured.narrow .region-below-content-left{
	padding-left:12px;
}
/* second featured box */
.featured.narrow .region-below-content-right{
	width:240px;
	margin-left:30px;
}
#copy .featured h2, #copy .featured .views-field-title, #copy .featuredblock h2{
	color:#000;
	font-size:19px;
	font-weight:normal;
	padding:0;
	margin:6px 0 0 0;
}
#copy .featured .views-field-title, #copy .featuredblock h2{padding-bottom:8px; line-height:19px;}
	
.featured .views-field-image{
	float:left;
	margin:0 10px 10px 0;
}
#copy .featured .region-below-content-left .views-field-title{
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	padding-bottom:8px;
}
#copy .featured .views-field-intro{	clear:both;}

/* 10. View specific
--------------------------------------------- */
.views-row{	padding-bottom:6px;}

/* listing */
.listing .views-field-title {
color:#333;
font-size:1.2em;
line-height:1.2em;
font-weight:bold;
}
.listing .views-field-title a{color:#000;}

.listing .views-field-title a:hover{ color:#1d8a97; text-decoration:none;}

.listing .views-row{
	margin-bottom:8px;
	border-bottom:1px solid #dbdbdb;
}
.listing .views-row.views-row-last{
	margin-bottom:0;
	border-bottom:0;
}	
.listing .views-field-field-author-ref-nid, .listing .views-field-field-release-date-value, .node-type-article .field-field-release-date, .view-WhereToFindUs .views-field-field-date-value{
	font-size:11px;
}
#copy .view-IntelsatInTheNews.listing .views-field-field-release-date-value{font-size:12px;}

.listing .views-field-teaser{
	display:block;
	padding:6px 0 0 0;
}
/* node-type-newsrelease, node-type-article */
.node-type-newsrelease .field-field-location, .node-type-article .field-field-organization, .node-type-document .filefield-file, .node-type-event .field-field-url, .node-type-case-study .field-field-problem,
.node-type-download .field-field-file-upload{
	margin-bottom:10px;
}
.node-type-case-study .field-field-problem div, .node-type-case-study .field-field-problem p{display:inline;}

#copy .webform-client-form input, #copy .webform-client-form select{	margin-bottom:5px;}

/* bio grid */
#copy .gridlayout td{	padding:0 10px 20px 0; width:240px; }
#copy .views-exposed-form{margin-bottom:10px; background:#f2f0f0; padding:0 10px 2px 10px}
#copy .views-exposed-form select{margin:0 0 0 0px; padding:2px 2px; height:24px;	}
#copy .views-exposed-form .date-views-filter-wrapper{min-width:60px; width:60px;}
#copy .views-exposed-form input.form-submit{position:relative; margin:0; height:24px;}
#copy .views-exposed-form label{	display:none;}
#copy .views-exposed-form .view-content{	clear:both;}

#copy .gridlayout.view-VideoGallery td{
	width:173px; line-height:16px;
}
#copy .gridlayout.view-VideoGallery td img{margin-bottom:8px;}


/* video featured block on newsroom page */
.featuredblock{
	border-top:3px solid #85c14c;
	padding:0px 10px 10px 10px;
	background:url(../images/bottomgradient.gif) 0 100% repeat-x;	
	margin-bottom:20px;
	min-height:170px;
}
.feed-icon{	float:right;}

.view-IntelsatInTheNews .views-field-field-organization-value, .view-IntelsatInTheNews .views-field-field-publication-value{
float:left;
background:url(../images/comma.gif) 100% 12px no-repeat;
padding-right:3px;
margin-right:3px;
}
#copy #comment-form .form-item, #copy .webform-client-form .webform-component{padding-bottom:10px;}

/* image gallery */
div.views-field-field-node-gallery-image-fid img{	border:1px solid #c9c9c9;}
div.views-field-field-node-gallery-image-fid img:hover{border:1px solid #878787;}
div.view-node-gallery-gallery-image-views div.views-field-field-node-gallery-image-fid a:hover {background:none;}
#copy table.image-navigator{font-size:11px;}
div.field-field-node-gallery-image{text-align:left;}
#copy table.image-navigator tr{border:0;}
#copy table.image-navigator td{ width:auto; padding:0 5px;}
#copy .node-type-node-gallery-image table.image-navigator{	float:right; margin:0;}
#copy .node-type-node-gallery-image p{clear:both; border-top:1px solid #d2d1d1; padding-top:10px;}

#copy .view-footer	{padding:10px 0;}
#copy .bloock-views{padding-bottom:40px;}
#copy .node-type-node-gallery-gallery .views-field-title{font-weight:normal;}
#copy .node-type-node-gallery-gallery .views-field-title a{color:#1D8A97;}
#copy table hr{margin:0 0 10px 0;}
/* 11. Footer
--------------------------------------------- */
.socialmedia{
text-align:right;
border-top:3px solid #999a9e;
background:#a8a9ad;
margin:0 10px 0 12px;
width:968px;
padding:6px 10px 6px 20px;
}
.socialmedia .sharethis{
	float:left;
}
.socialmedia h2{
	font-size:15px;
	color:#e9e9e9;
	display:inline;
	padding:0;
	margin:0;
}
.socialmedia .content, .socialmedia p{display:inline; padding:0; margin:0;}
.socialmedia img{margin:0 	2px;}
.socialmedia .region-socialmedia{float:right;}

#footer{
	background:#bfc0c5;
	margin:0 10px 0 12px;
	padding:10px 10px 50px 20px;
	color:#333;
	font-size:11px;
}

.region-socialmedia{
	display:none;
}


.address{	float:left;	width:290px;}
.address a{	color:#333;}
.address a:hover, #footer .menu li a:hover{	color:#1d8a97;}

.footermenu{
	float:right;
	width:630px;
	text-align:right;
}
#footer ul.menu{list-style:none; padding:0; }
#footer ul.menu ul{display:none; list-style:none;}

#footer ul.menu li{
float:left;
padding:0 5px 0 4px;
list-style-type:none;
list-style-image:none;
background:url(../images/divider.gif) 100% 50% no-repeat;
}
#footer ul.menu li.last{background:none; padding-right:0;}

#footer .menu li a{
	color:#5d5d5d;
	font-weight:bold;
	text-decoration:none;
}
#footer .menu li a:hover{text-decoration:underline;}

/* copyright and footer utility */
.copyright, .footerutility{
	color:#666;
	clear:right;
	float:right;
	width:290px;
	text-align:right;
}
.footerutility ul{float:right;}
.copyright{	padding:8px 0 0 0;}
/* email signup sidebar block */
.feedmyinbox {padding:0 15px;}
.feedmyinbox p {padding-bottom:10px; color:#333;}
.feedmyinbox form input {margin: 0 0 5px;}
.feedmyinbox hr {margin-top:0}
/* satcom blog logo replace text with graphic */
.section-blog .photo h1 {background: url(../images/satcomfrontier-logo.png) 40px 20% no-repeat; height:100px; text-indent:-9999px}
.blogroll{ margin:15px 0; }
.blogroll .content{ padding:0 15px; }
.blogroll p{
	margin:0 0 10px;
}
.blogroll p a { font-weight:bold; font-size: 12px;}

/*photogallery*/
.view-photo-gallery .views-row, .view-photo-gallery-node .views-row{
	display:block;
	float:left;
	margin: 0 10px 10px 0;
    width: 120px;
}
.view-photo-gallery .views-field-title-1{ display:none; }
#copy .view-photo-gallery h3{ clear:both; }

#block-views-WhereToFindUs-block_2{
	margin-top:20px;
}
sup{ font-size:65%; }

.node-type-document .filefield-file img{ display:none; }
.node-type-document .filefield-file a {
    background: url("../images/bluebtn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin: 4px 0 0;
    padding: 6px 0 10px 20px;
	width:130px;
}
.node-type-document .filefield-file a:hover{color:#d4f6a9; text-decoration:none;}

.image-caption-container{margin-bottom:40px;}

.interiorshare > .content > p > span{
    display:inline-block;
    margin:0 0 5px;
}
.interiorshare br{ display:none; }
.interiorshare .stButton{ margin:0; }
.front .interiorshare{ display:none; }