﻿html 
{
   overflow: auto;
}

.body
{
	margin: 0px;
}

body
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;		
}

.txtSearchBox {
  width: 200px;
  height: 19px;
  border-width: 1px;
  border-color:  #999999;
  border-right: none 0px;
  border-style: solid; 
     
}

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;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;

}

.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: #e31b23;
	text-decoration: underline;
}

.site-text a:hover
{
	color: #333333;
}

.site-text p
{
	margin: 0px;
}

/*Home Page Frame*/

.frame-background
{
	background-image: url('/Images/ESS/background_shadows_1026.gif');
}
.frame-footer-square-block
{
	background-image: url('/images/ess/ess_footerbar_bg.gif');
	background-color:#333333;
	height:16px;
}
.frame-footer-background-left-conner
{
	background-image: url('/images/ess/pageborder_left_bottom_corner.gif');
	height:21px;
}
.frame-footer-background-right-conner
{
	background-image: url('/images/ess/pageborder_right_bottom_corner.gif');
	height:21px;
}
.frame-footer-background
{
	background-image: url('/images/ess/pageborder_bottom_back.gif');
	height:21px;
	width:990px;
}

/* Header */

#company-logo
{
	float: left;
}

#company-logo img, #company-slogan img
{
	border: 0px;
}

#company-slogan
{
	float: right;
}

.header-background
{
	background: url('/Images/ESS/header_background.gif');
}

td.header-right
{
	background: url('/Images/ESS/header_background.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;
	
}

.side-menu-column 
{ 
	padding: 0px;      
}

#side-menu a
{
	color: #e31b23;
	text-decoration: none;
}

#side-menu a:hover
{
	color: #333333;
}

.side-menu-table
{ 
  background-color: #d9d9d9;
 /* border-top: thin solid #abaaab; */
 /* border-bottom: thin solid #abaaab;*/
  width: 205px;

}

.side-menu-text
{  
	height: 35px;
    width:100%;
    text-align:  left;
    padding-left: 45px;
    vertical-align: middle;
    background-color:#d9d9d9
}

.side-menu-separator
{	
	height: 1px;
	background-position: bottom;	
	width: 205px;
}

/* 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/Echostar/LightGlobeBckgrd.gif);*/
	overflow: hidden;
	background-repeat: no-repeat;
	margin-left: 0px;
	
}


/* events */

#events
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	padding: 5px, 5px, 5px, 5px;
	/* margin-left: 10px;*/
	font-weight: normal;
	text-align: left;
}

#events a
{
	color: #e31b23;
	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;
	text-align: left; 
}


#news-general a
{
	color: #e31b23;
	text-decoration: underline;
}

#news-general a:hover
{
	color: #333333;
}

#news a
{
	color: #990000;
	text-decoration: underline;
}

#news a:hover
{
	color: #333333;
}

#news {

   text-align: left;
   padding-left: 30px;
   padding-right: 30px;
}


#event
{
	 text-align: left;
   padding-left: 30px;
   padding-right: 30px;
}


/* Layouts */

#single-column, #two-column, #three-column
{
	padding-left: 30px;
	overflow: auto;
}

 #two-column-menu-left
{	
	vertical-align: top;
	background-color: #AFAEAE;
	width: 205px;
	/*background-image: url(/Images/ess/ess_content_left_menu_footer.gif);*/
	background-repeat: no-repeat;
	 
}

 #two-column-menu-left-bottom
{	
	vertical-align: top;
	width: 205px;
	background-color: #bcbcbc;
	background-image: url(/Images/ess/ess_content_left_menu_footer.gif);
	background-repeat: no-repeat;
	 
}

#two-column-content-right
{
	vertical-align: top;	
	text-align: right;
	margin-left: 30px;
}

 #two-column-split-left
{
	float: left;
	width: 50%;
	margin-left: 30px;
	text-align: left;

}

 #two-column-split-right
{  
	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;
	text-align: left;
}

#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: 0px;
	margin-left: 0px;
}

.search-box table
{
    padding: 0px;
    border-collapse: collapse;  
    
    }


#search-results
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	text-align: left;
}

#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/ESS/ess_search_btn.gif);
	width: 33px;
	height: 23px;
	vertical-align: middle;

}

/* 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 */



.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
{
    margin: 0 0 0 -8px;
     
}

.affiliate-image-left
{background-image: url(/Images/ess/ess_home_lower_left.gif);
 width: 330px;
 height: 196px;
 text-align: center;
 vertical-align: top;

}

.affiliate-image-middle
{background-image: url(/Images/ess/ess_home_lower_middle.gif);
 width: 330px;
 height: 196px;
 text-align: center;
  vertical-align: top;
}

.affiliate-image-right
{background-image: url(/Images/ess/ess_home_lower_right.gif);
 width: 330px;
 height: 196px;
 text-align: center;
  vertical-align: top;
}

#affiliate-image img
{
	border: 0px;
}

.affiliate-text
{
    color: White;
	text-align: left;
	width: 120px;
	padding-top:10px;
}

/*Satellite fleet page*/
.satellite-data-cell
{
	font-size: 10pt;
	font-family: Arial;
	}

.rotator-bg
{
   background-image: url(/Images/ess/ess_rotator_control_bg.gif);    
}

.title-bar
{
   background-image: url(/Images/ess/ess_spotlight_barnew.gif);
   height: 30px;
}

.title-bar-nub
{
   background-image: url(/Images/ess/ess_inthenews_arrow.gif);    
   background-repeat: no-repeat;
   height: 6px;
}

.right-side-row
{
height: 96px;
}

.rrClipRegion { border: 0px !important; } 

.right-side-spacer
{
    height: 1px;
    background-color: #d5191f;
}

.link-repeater
{
   width: 65px;
   vertical-align: bottom;
    
    }

.follow-us
{
     background-image: url(/Images/ess/followus.gif); 
     background-repeat: no-repeat;
     background-position: center;
     width: 120px;
    
}

.headerlinks-link img
{
	border: 0px;
}

#footer-menu
{
    text-align: left;
    word-spacing:3px;
    }
    
    #copyright
{
    text-align: right;
     word-spacing:3px;
    }
    
    table.sample 
{    
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #EEEEEE;
	border-collapse: collapse;
	padding: 3px;	
}

table.sample th 
{    
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #EEEEEE;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.sample td 
{    
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #EEEEEE;
	-moz-border-radius: 0px 0px 0px 0px;
}

.content1 
{    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	border-color: Yellow;
}

.content1 input:hover
{    
    text-decoration: none;

}

.content2 
{    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: normal;
}

