﻿.body
{
	margin: 0px;
}

body
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

h1
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 2px 0;
	padding: 0px;
}

h3
{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 1px 0;
	padding: 0px;
}

h3.red
{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #990000;
	margin: 0 0 1px 0;
	padding: 0px;
}

h5
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 1px 0;
	padding: 0px;
}

p
{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

.site-text
{
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 10px;
}

.site-text h1
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 2px 0;
	padding: 0px;
}

.site-text h3
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 1px 0;
	padding: 0px;
}

.site-text a
{
	color: #990000;
	text-decoration: underline;
}

.site-text a:hover
{
	color: #333333;
}

.site-text p
{
	margin: 0px;
}

/* Page Frame */

.frame-left-column
{
	background-image: url('/Images/greyhueside1.gif');
	width: 53px;
}

.frame-right-column
{
	background-image: url('/Images/greyhueside2.gif');
	width: 53px;
}

.frame-content
{
	border: 1px solid #000000;
	width: 100%;
}

.frame-left-corner-column
{
	background-image: url('/Images/greyhuecorner1.gif');
	vertical-align: top;
}

.frame-right-corner-column
{
	background-image: url('/Images/greyhuecorner2.gif');
	vertical-align: top;
}

.frame-bottom-middle-column
{
	background-image: url('/Images/greyhuebottom.gif');
	width: 90%;
	vertical-align: top;
	height: 56px;
}

.frame-cool-squares-column
{
	background-image: url('/Images/coolsquares.gif');
}

.frame-center-top-column
{
	background-color: #B3B3B3;
}

/* Header */

#company-logo
{
	float: left;
}

#company-logo img, #company-slogan img
{
	border: 0px;
}

#company-slogan
{
	float: right;
}

.header-background
{
	background: url('/Images/ESS/header_bg.gif');
	margin-bottom: 0px;
	vertical-align: bottom;
	padding-bottom: 0px;
}

td.header-right
{
	background: url('/Images/ESS/header_right.gif');
	margin-bottom: 0px;
	vertical-align: bottom;
	padding-bottom: 0px;
	width: 400px;
}

/* Breadcrumb */

#breadcrumb
{
	padding-top: 7px;
	padding-bottom: 10px;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

#breadcrumb a
{
	text-decoration: none;
	color: #999999;
}

#breadcrumb a:hover
{
	text-decoration: underline;
}

/* Side Menu */

#side-menu
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #A4A4A4;
	text-decoration: none; 
}

#side-menu a
{
	color: #ffffff;
	text-decoration: underline;
}

.side-menu-image
{
	text-align: left;
	margin-bottom: -3px;
}

.side-menu-text
{
	background-image: url('/Images/ESS/NEW_sidebar.gif');
	padding-top: 10px;
	padding-left: 10px;
}

/* Content */

#content
{
	border: 1px solid #000000;
	padding-top: 0px;
	width: 100%;
	padding-bottom: 25px;
}

#content h1
{
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

.content-background
{
	background-image: url(/Images/LightGlobeBckgrd.gif);
	overflow: hidden;
	background-repeat: no-repeat;
}


/* events */

#events
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	padding: 5px, 0px, 0px, 0px;
	margin: 0px;
	font-weight: normal;
}

#events a
{
	color: #990000;
	text-decoration: underline;
}

#events a:hover
{
	color: #333333;
	text-decoration: underline;
}

/* News */

#news-general
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	padding: 5px, 0px, 0px, 0px;
	margin: 0px;
}


#news-general a
{
	color: #990000;
	text-decoration: underline;
}

#news-general a:hover
{
	color: #333333;
}

#news a
{
	color: #990000;
	text-decoration: underline;
}

#news a:hover
{
	color: #333333;
}


/* Layouts */

#single-column, #two-column, #three-column
{
	padding-left: 30px;
	padding-right: 30px;
	overflow: auto;
}

#two-column #two-column-menu-left
{
	vertical-align: top;
	width: 175px;
}

#two-column #two-column-content-right
{
	vertical-align: top;
	padding-left: 10px;
}

#two-column #two-column-split-left
{
	float: left;
	width: 50%;
	padding-right: 5px;
	text-align: left;
}

#two-column #two-column-split-right
{
	padding-left: 5px;
	text-align: left;
	clear: right;
}

/* Flash */

#flash-banner
{
	padding-top: 10px;
	padding-bottom: 50px;
	text-align: center;
}

/* Site Map */

#site-map
{
	font-family: arial;
	font-size: 14px;
}

#site-map ul li a, #site-map ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li ul li ul li a
{
	color: #333333;
	text-decoration: underline;
}

#site-map ul li a:hover, #site-map ul li ul li ul li a:hover, #site-map ul li ul li ul li ul li ul li a:hover, #site-map ul li ul li ul li ul li ul li ul li ul li a:hover
{
	color: #990000;
	text-decoration: none;
}

#site-map ul li ul li a, #site-map ul li ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li ul li ul li ul li a
{
	color: #990000;
	text-decoration: none;
}

#site-map ul li ul li a:hover, #site-map ul li ul li ul li ul li a:hover, #site-map ul li ul li ul li ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li ul li ul li ul li a:hover
{
	color: #333333;
	text-decoration: underline;
}

/* Search */

.search-box
{
	margin-right: 30px;
	margin-left: 30px;
}

#search-results
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
}

#search-results-separator
{
	height: 20px;
}

#search-results b
{
	font-size: 13px;
	font-weight: bolder;
}

#search-results a
{
	color: #990000;
	text-decoration: underline;
}

#search-results a:hover
{
	color: Black;
}

.search-button
{
	background-image: url(/Images/search.gif);
	background-color: Black;
	width: 26px;
	height: 22px;
	vertical-align: bottom;
}

/* Locations */

#locations
{
	float: left; /*	position: relative; */
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.location
{
	vertical-align: top;
	padding-top: 5px;
}

.location p
{
	margin: 0px;
	padding: 0px;
}

.location-title
{
	vertical-align: top;
	color: #990000;
}

.location-type
{
	color: #999999;
}

/* Footer */

#copyright
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
}

#copyright a
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

#copyright a:hover
{
	color: #CC0000;
}

.satellite-desc-cell
{
	vertical-align: top;
	width: 50%;
}

.satellite-data-cell
{
	width: 50%;
	background-color: #EEEEEE;
}

.satellite-name
{
	font-weight: bold;
	font-size: large;
}

.satellite-orbital-location
{
	font-weight: bold;
}

.satellite-type
{
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	background-color: #CCCCCC;
}

.satellite-coverage-area-header
{
	font-weight: bold;
	font-size: 24px;
}

.satellite-coverage-area-header a
{
	text-decoration: none;
}

.satellite-coverage-area-header a:hover
{
	text-decoration: none;
	color: #990000;
}

.satellite-coverage-area a
{
	font-size: 10pt;
	}

/* Affiliates */

.affiliates-link, #affiliate-image a
{
	text-decoration: none;
	border: 0px;
}

#affiliate-image
{
}

#affiliate-image img
{
	border: 0px;
}

.affiliate-text
{
	text-align: left;
	width: 240px;
	padding-top:10px;
}

/*Satellite fleet page*/
.satellite-data-cell
{
	font-size: 10pt;
	font-family: Arial;
	}
