﻿.inside {
	text-align:left;

	margin-left:34px;
	margin-right:20px;
	padding-top:21px;
}

.insideShort {
	text-align:left;
	margin-left:34px;
	margin-right:20px;
	padding-top:21px;
}

#overview, .minHeight {
	_height:expression('550px');
	min-height:550px;
}



.overviewBorders {
	border-left:1px solid #e8eaed;
	border-right:1px solid #e8eaed;

}

.pageWide {
	background-image:url(http://www.iridium.com/Images/BGPageWide.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:749px;
	float:left;
	font-size:12px;
}

.pageText h1, .pageWide h1 {
	font-size:24px;
	line-height:28px;
	margin-bottom:13px;
}

.pageText h2, .pageWide h2  {
	font-size:18px;
	line-height:21px;
	color:#154a8f;
	margin-bottom:6px;
}

.pageText h3, .pageWide h3  {
	font-weight:bold;
	font-size:14px;
}

.p16 p {
	font-size:16px;
	line-height:21px;
}

.pageText p, .pageWide p  {
	margin-bottom:12px;
	line-height:18px;
}

.pageText p i, .pageWide p i  {
	color:#444444	
}

.pageText ul, .pageWide ul  {
	list-style:outside disc;
	margin-left:15px;
}

.pageText ol, .pageWide ol  {
	list-style:outside decimal;
	margin-left:15px;
}

.pageText a:hover {
	color:#517eba
}

.pageText{
	float:left;
	width:700px;
	padding-right:15px;

}

.pageIntro {
	float:left;
	width:480px !important;

}

.pageIntro h1 {
	margin-left:-15px !important
}

.divider {
	height:1px;
	width:748px;
	margin-left:-33px;
	background-color:#cccccc;
	margin-bottom:15px;
}

.pageText .lower {
	clear:left;
	margin-top:15px;
}

.imgProduct {
	border:1px solid #a1b2b4;
	float:right;
	margin-right:-15px;
	margin-bottom:25px;
	width:200px;
	height:300px;
	margin-left:100px;
}

#mainFlash {
	z-index:1;
	margin-top:-4px;
}

.date {
	font-size:12px;
	color:#444444;
	float:right;
}

.solutionDetail .prodRight {
	/* width:535px !important */
	width:350px !important;
	margin-bottom:25px;
}

.longFilename {
	float:left;
	width:400px;
	padding-right:5px;
	overflow:hidden;
}

/* icon-related */

a.pdf {
	background-image:url(http://www.iridium.com/Images/iconPDFLarge.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:30px;
	display:block;
	height:18px;
	padding-top:12px;

}

a.pdfIcon {
	background-image:url(http://www.iridium.com/Images/iconPDF.png);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
	height:18px;
	padding-top:2px;
	font-size:14px;
}

a.flashIcon {
	background-image:url(http://www.iridium.com/Images/iconFlash.png);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
	height:18px;
	padding-top:2px;
	font-size:14px;
}

a.pptIcon {
	background-image:url(http://www.iridium.com/Images/iconPPT.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
	height:18px;
	padding-top:2px;
	font-size:14px;
}

a.xlsIcon {
	background-image:url(http://www.iridium.com/Images/iconXLS.png);
	background-position:middle left;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
	height:18px;
	padding-top:2px;
	font-size:14px;
}

a.wmvIcon {
	background-image:url(http://www.iridium.com/Images/iconWMV.png);
	background-position:middle left;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
	height:18px;
	padding-top:2px;
	font-size:14px;
}

a.mp3Icon {
	background-image:url(http://www.iridium.com/Images/iconMP3.png);
	background-position:middle left;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
	height:18px;
	padding-top:2px;
	font-size:14px;
}

a.imgIcon {
	background-image:url(http://www.iridium.com/Images/iconIMG.png);
	background-position:middle left;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
	height:18px;
	padding-top:2px;
	font-size:14px;
}

a.docIcon {
	background-image:url(http://www.iridium.com/Images/iconWord.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
	height:18px;
	padding-top:2px;
	font-size:14px;
}


a.zipIcon {
	background-image:url(http://www.iridium.com/Images/iconZip.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
	height:18px;
	padding-top:2px;
	font-size:14px;
}

a.subscribe {
	background-image:url(http://www.iridium.com/Images/iconSubscribe.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:22px;
	display:block;
	float:left;
	height:19px;
	padding-top:2px;
	font-size:14px;
	width:230px;
}

a.expand {
	background-image:url(http://www.iridium.com/Images/iconExpand.png);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:15px;
	display:block;
	height:19px;
	float:left;
	padding-top:2px;
	font-size:14px;
	cursor:pointer;
}

a.collapse {
	background-image:url(http://www.iridium.com/Images/iconCollapse.png);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:15px;
	display:block;
	float:left;
	height:19px;
	padding-top:2px;
	font-size:14px;
	cursor:pointer;
}

a.rssIcon {
	height:14px;
	width:14px;
	margin-top:2px;
	background-image:url(http://www.iridium.com/Images/IconRSSSmall.png);	
	background-repeat:no-repeat
}


.certified {
	float:right
}


/* case studies */

.case {
	margin-bottom:30px;
}

.case .prod80 {
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}

.fileDescription {
	font-weight:bold;
}

/* library */
.withFlash #library {
	margin-left:-15px;
	background-color:#ffff00
}

#library h2 {
	float:left;
	width:160px;
}

#library select {
	width:270px;
	/* margin-left:15px; */
}

#library table {
	width:690px !important;
	border:none !important;
	margin-top:15px;

}

#library table td.spacer {
	height:5px;
	font-size:0px;
}

#library table th {
	background-color:#cccccc;
	font-weight:normal;
	height:27px;
}

#library table th.first {
	padding-left:15px;
}

#library table td, #library table th {
	text-align:left;	
}

#library table td.tRight {
	text-align:right;
}

#library .line {
	height:1px;
	width:450px;
	background-color:#cccccc;
	margin-top:22px;
	margin-bottom:24px;

}

#library p {
	font-size:14px;
}

/* extranet console */

#console {
	margin-left:36px;
	margin-top:27px;	
}

#console h1 {
	font-size:24px;
	margin-bottom:5px;
	color:#444444
}

#console h2 {
	font-size:14px;
	color:#154a8f;
	margin-top:7px;
	margin-bottom:18px;
}

#console h3 {
	font-size:18px;
	color:#154a8f;
	display:block;
	margin-top:7px;
	margin-bottom:10px;
}

#console h3 a {
	font-size:12px;

}

.consoleFeatureTitle {
	width:208px;
	height:181px;
	margin-right:5px;
	font-size:12px;
	margin-bottom:19px;
	padding-left:15px;
	float:left;
	background-image:url(http://www.iridium.com/Images/BGConsoleFeatureTitle.png)
}

.consoleFeature {
	width:208px;
	height:181px;
	margin-right:5px;
	font-size:12px;
	margin-bottom:19px;
	padding-left:15px;
	float:left;
	position:relative;
	overflow:hidden;
	background-image:url(http://www.iridium.com/Images/BGConsoleFeature.png)
}

.item a {
	display:block
}

.consoleScroll {
	margin-top:-12px;
	padding-top:8px;
	height:140px;
	overflow-y:scroll
}

#console .consoleScroll h2 {
	margin:0;
	padding:0;
	font-size:12px;
	
}

#console .story {
	width:185px;
	margin-bottom:15px;	
}	

.lowerRight {
	position:absolute;
	top:88px;
	left:130px;
	width:80px;
	height:80px;
	border:1px solid #cccccc
}

.consoleFeatureTitle select {
	margin-left:25px;
}	

.consoleFeatureTitle .alertMenu {
	font-size:11px;
	margin-top:-9px;
	padding-left:15px;
	border-bottom:1px solid #cccccc
}

.alertScroll {
	margin-top:-14px;
	padding-top:8px;
	margin-left:-15px;
	height:140px;
	overflow-y:scroll;
	overflow-x:hidden;
}

.alert {
	margin-top:10px;
	margin-left:15px;	
}

.alertDivider {
	height:1px;
	background-color:#cccccc;
	margin-top:10px;
	margin-left:10px;
}

.consoleWidePanel {
	width:905px;
	height:159px;
	padding-top:20px;
	margin-bottom:25px;
	background-image:url(http://www.iridium.com/Images/BGConsoleWidePanel.png);
}

.consoleWideScroll {
	width:845px;
	height:135px;
	margin-left:22px;
	padding-left:15px;
	overflow-y:scroll;
	background-color:#ffffff;
	border:1px solid #e0e4e6
}

/* features items page */

#features h1 {
	font-size:24px;
	margin-bottom:29px;
	color:#444444
}

#support h3 {
	font-size:18px;
	margin-bottom:4px;
	color:#154a8f;
	position:relative;
}

#support h3 a {
	font-size:12px;
	margin-left:15px;
}

#features h2 {
	font-size:18px;
	color:#154a8f;
	margin-top:9px;
	margin-left:15px;
	margin-bottom:11px;
}

#support .consoleFeature h2 {
	font-size:18px;
	color:#154a8f;
	margin-top:9px;
	margin-bottom:11px;
}

#support h2 {
	font-size:12px;
	color:#444444;
	margin-bottom:10px;
}




#features a {
	color:#154a8f;
}

#support .consoleFeature a {
	font-size:14px;
	color:#444444;
}

#support .consoleFeature a.viewAll {
	display:block;
	margin-top:15px;
	color:#154a8f;
	font-size:12px;
}

#support .consoleFeature a.small {
	font-size:12px;
}

#features .prod80 {
	float:right;
	margin-right:11px;
	margin-top:86px;

}

#features .links {
	margin-left:17px;
	height:110px;
	line-height:24px;
}

.links br {
	display:none;
	
}

.featureBox {
	width:227px;
	height:181px;
	margin-right:5px;
	margin-bottom:19px;
	font-size:12px;
	float:left;
	background-image:url(http://www.iridium.com/Images/BGFeatureBox.png)
}


.featureBox .viewAll {
	margin-left:15px;
}

.featureBoxAlt {
	width:212px;
	height:181px;
	margin-right:5px;
	font-size:12px;
	margin-bottom:19px;
	float:left;
	background-image:url(http://www.iridium.com/Images/BGFeatureBoxAlt.png)
}

.featureBoxAlt2 {
	width:212px;
	height:181px;
	margin-right:5px;
	margin-bottom:19px;
	font-size:12px;
	float:left;
	background-image:url(http://www.iridium.com/Images/BGFeatureBoxAlt2.png)
}

.featureBoxAlt2 a {
	display:block;
	line-height:16px;
	margin-bottom:5px;	
}

.featureBoxAlt h2 {
	margin-top:5px !important;
}

.featureScroll {
	margin-top:-8px;
	padding-top:8px;
	margin-left:15px;
	height:132px;
	overflow-y:scroll
}

.forumScroll {
	margin-top:-8px;
	padding-top:8px;
	margin-left:15px;
	height:105px;
	overflow-y:scroll
}

.featureScroll a {
	font-size:14px
}

.featureScroll .removeLink {
	font-size:12px
}



#features label {
	float:left;
	width:125px;
}


.prodHeaderImg {
	float:right;
	margin-left:15px;	
}


/* product list page */

#listContents h1 {
	color:#3e4d58;
	font-size:24px;
	margin-bottom:10px;
}

#listContents h2 {
	color:#154a8f;
	font-size:18px;
	margin-bottom:5px;
}

#listContents h3 {
	color:#154a8f;
	font-size:14px;
	margin-bottom:5px;
}

#listContents p {
	margin-right:15px;
}

#listContents table {
	text-align:center;
	width:712px;	
	border-bottom:1px solid #d9dde0;
}

#listContents table .row0, #library table .row0 {
	border-top:1px solid #d9dde0;
	background-color:#f6f7f7;
	height:35px;	
}	

#listContents table .row1, #library table .row1 {
	border-top:1px solid #d9dde0;
	height:35px;
}

#listContents table .row1.first, #library table .row1.first {
	text-align:left;
	padding-left:8px;
}

#listContents table .row0.first, #library table .row0.first {
	text-align:left;
	padding-left:8px;
}

#listContents table td buttonB {
	margin-top:-5px;
	border:1px solid #ff0000	
}	

#listContents h2 a.viewAll {
	font-size:12px;
}


.prodRow {
	background-color:#e8eaed;
	height:1px
}

.prodGrid {
	float:left;
	border-right:1px solid #e8eaed;
	width:248px;
	height:160px
}

.prodGridLast {
	float:left;
	height:160px;
	width:249px;
}

.prodGrid .prodThumb, .prodGridLast .prodThumb {
	float:left;
	width:80px;
	height:80px;
	margin-top:40px;
	margin-left:15px;
}

.prodGrid .certified,.prodGridLast .certified {
	float:right;
	margin-right:5px;
	margin-top:5px
}

.prodDesc {
	float:left;
	width:140px;
	color:#154a8f;
	font-size:14px;
	margin-left:5px;
}

.prodDetail {
	width:480px;
	margin-left:20px;
}

.prodDetailWide {
	width:760px;
	margin-left:20px;
}

.prodDetail img {
	height:80px;
	width:80px;
	float:left;
	margin-top:25px
		
}

.prodDetail .prodRight {
	float:left;
	margin-left:30px;
	margin-top:25px;
	width:370px;
	padding-bottom:20px;

}

.prodList
{
	width:680px;
	margin-left:20px;
}

.prodList img
{
	height:80px;
	width:80px;
	float:left;
	margin-top:25px
}

.prodList .prodRight
{
	float:left;
	margin-left:30px;
	margin-top:25px;
	width:570px;
	padding-bottom:20px;
}

.prodRightWide {
	float:left;
	margin-left:30px;
	margin-top:25px;
	width:500px;
	padding-bottom:20px;

}


.prodRight p {
	margin-bottom:5px;
}

.prodDetail .prodTitle {
	font-size:18px;
	margin-bottom:5px;
	color:#154a8f;
}

.cert {
	float:left;
	margin-top:-35px;
	margin-right:15px;
	margin-left:80px;
	margin-bottom:5px;
}

.cert img {
	 width:72px;
	 height:31px 
}

.RTL {
	direction:rtl;
	text-align:right
}

.LTR {
	direction:ltr;
}

.RTL .pagePoints {
	direction:rtl;
	text-align:right;
	padding-right: 15px;
	color:red
}

.ddLanguages {
	font-family: Arial Unicode MS;
}

.messageNarrow {
	margin-left:15px;
	margin-right:15px;
}

.messageConfirm {
	font-size:12px;
	color:#1bd20d
}

.messageError {
	font-size:12px;
	color:#ff0000
}

.checkList {
	float:left;
	width:200px;
}

.checkList input.textBox {
	margin-top:5px;
	margin-bottom:15px;

}

.radioList{
	float:left;
}

.radioList label {
	width:140px;
	text-align:left;
}

.industryList label {
	margin-left:10px;
}

.checkList label {
	width:160px;
	text-align:right;
	
}

.fieldLabel {
	width:280px;
}

.numeric {
	width:30px;
	margin-bottom:5px;	
}

/* definition pop-up */

.def {
	color:#154A8F;
	cursor:pointer;
}

.definition {
	font-size:11px;
	padding:10px;
}

.definition h2 {
	margin-left:-15px
}

.definition p {
	margin-bottom:5px;
}

.textRight {
	text-align:right;
}

.textCentered {
	text-align:center
}

.textLeft {
	text-align:left;
}

.sysError {
	margin-left:auto;
	margin-right:auto;
	width:650px;
}

.sysError h1 {
	padding-top:50px;
	padding-bottom:15px;
	font-size:48px;
	display:block;
	color:#95a1aa
}

.sysError h2 {
	font-size:30px;
	margin-bottom:15px;
	color:#154a8f
}

.sysError img {
	margin-left:150px;
	margin-top:50px;
}

/* EULA */

.termsOfUse {
	height:200px;
	overflow-y:scroll;
	padding:10px 0px;
	padding-right:30px;
}

.EULA input {
	float:left;
	clear:left;
	margin-right:5px;
	
}
