/*
################################################################################
Global CSS Style Sheet for GeoEye Corporate Web Site
Created by BrainSpark Media
Copyright (C) 2008 GeoEye
################################################################################
*/

/*
================================================================================
Global Styles
To be used sparingly. 
================================================================================
*/

body
{
	background-color: #fff;
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0em;
	color: #4c4c4c;
	padding: 0;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p
{
	margin: 0px 0px 14px 0px;
	padding: 0;
	letter-spacing: 0em;
}

* html #nav
{
	background: url(/CorpSite/assets/images/back_nav_ie6.png) no-repeat;
}

hr
{
	width: 100%;
	height: 1px;
	border-style: none;
	border-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	padding: 2px 0px 2px 0px; 
}

h1
{
	font: 32px/normal Arial, Helvetica, Geneva, sans-serif;
	text-transform: inherit;
	letter-spacing: -1px;
	color: #669933;
	margin: 0px 0px 14px -2px;  
}
h2
{
	font: bold 14px/normal Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	letter-spacing: -.05em;
	margin-bottom: 7px;
	margin-top: 2px;
}
h2 a
{
	color: #669933;
	text-decoration: none;
}
h2 a:hover
{
	color: #669933;
	border-bottom: 1px dotted #c7c7c7;
}
h3
{
	font: bold 14px/normal Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	letter-spacing: -0.6px;
	margin-bottom: 7px;
	margin-top: 0px;
	text-transform: uppercase;
}
h4
{
	font: bold 14px/normal Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	letter-spacing: -0.6px;
	margin-bottom: 7px;
	margin-top: 0px;
}
h5
{
	font: bold 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #4c4c4c;
	letter-spacing: -0.2px;
	margin-bottom: 7px;
	margin-top: 0px;
}
h6
{
	font: bold 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #4c4c4c;
	letter-spacing: -0.2px;
	margin: 0px 0px 0px 0px;
}
ul
{
	margin-top: 14px;
	margin-bottom: 10px;
	list-style: none;
}
li
{
	background: url(/CorpSite/assets/images/bullet.gif) no-repeat 0 .4em;
	padding-left: 0px; 
	margin-left: 0px;
	/* text-indent: -.8px; 
	padding-left: 0px;*/
	/*text-indent: 0px;*/
}

.linklist li
{
	background: url(/CorpSite/assets/images/bullet.gif) no-repeat 0 .4em;
	padding-left: 0px; 
	padding-bottom: 6px;
	margin-left: 0px;
	/* text-indent: -.8px; 
	padding-left: 0px;*/
	/*text-indent: 0px;*/
}

img
{
	margin: 4px 0px 0px 0px;
	border: none;
	padding: none;
}


/*
================================================================================
Global Classes 
To be used sparingly. 
================================================================================
*/

.archives_menu
{
	border: 1px solid #d1d1d1;
	font-size: 12px;
	padding: 4px;
	width: 195px;
	background-color: #f9f9f9;
	margin-top: 10px;
	margin-bottom: 3px;
}
.author
{
	font-style: italic;
}
.aviation
{
	background: url(/CorpSite/assets/images/back_aviation.jpg) repeat-x;
}
.button-media
{
	font-size: 13px;
	padding: 4px;
	background-image: url(/CorpSite/assets/images/back_multimedia_btn.jpg);
	border-bottom-width: 2px;
	border-right-width: 2px;
	height: 30px;
	width: 90px;
	border: 1px #999999 outset;
	color: #333333;
}
.captions
{
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0em;
	color: #999999;
	margin: 0px 0px 12px 0px;
}
.careers
{
	background: url(/CorpSite/assets/images/back_careers.jpg) repeat-x;
}
.contactus
{
	background: url(/CorpSite/assets/images/back_contactus.jpg) repeat-x;
}
.corporate
{
	background: url(/CorpSite/assets/images/back_corporate.jpg) repeat-x;
}
.date
{
	font-weight: bold;
	margin: 14px 0px 0px 0px;
}
.employment
{
	background: url(/CorpSite/assets/images/back_employment.jpg) repeat-x;
}
.foundation
{
	background: url(/CorpSite/assets/images/back_foundation.jpg) repeat-x;
}
.gallery
{
	background: url(/CorpSite/assets/images/back_gallery.jpg) repeat-x;
}
.gallery-pods
{
	width: 175px;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.gallery-pods-more
{
	width: 145px;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.gallery-pods-more h2 {
	font: bold 12px/normal Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	letter-spacing: normal;
	margin-bottom: 7px;
	margin-top: 2px;
}
.gallery-pods ul, .gallery-pods-more ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery-pods li, .gallery-pods-more li
{
	background: url(/CorpSite/assets/images/bullet.gif) no-repeat 0 .4em;
	padding-left: 7px;
}
.gallery-pods img
{
	padding-bottom: 10px;
}
/* Used for special formatting "like H2" in special situations, such as the login page under Careers */
.h2TextFormat
{
	font: bold 14px/normal Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	letter-spacing: -0.5px;
}
.hr_downloads
{
	margin-top: 160px;
	width: 420px;
}
.hr_downloads2
{
	margin-top: 210px;
	width: 420px;
}
.investors
{
	background: url(/CorpSite/assets/images/back_investors.jpg) repeat-x;
}
.image-block
{
	clear: both;
	border-bottom: solid 1px #e5e5e5;
	margin: 25px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	height: 155px;
}
.listmenu
{
	border: 1px solid #d1d1d1;
	font-size: 12px;
	padding: 4px;
	width: 195px;
	background-color: #f9f9f9;
	margin-top: 5px;
	margin-bottom: 10px;
}
.logos_left
{
	float: left;
	width: 200px;
	overflow: hidden;
}
.logos_left_second
{
	float: left;
	width: 200px;
	overflow: hidden;
	margin-top: -10px;
}
.logos_right
{
	float: left;
	width: 200px;
	padding-left: 40px;
	background: url(/CorpSite/assets/images/back_pods_home.gif) repeat-y;
	overflow: hidden;
}
.logos_right_second
{
	float: left;
	width: 200px;
	padding-left: 40px;
	background: url(/CorpSite/assets/images/back_pods_home.gif) repeat-y;
	overflow: hidden;
	margin-top: -10px;
}
.marine
{
	background: url(/CorpSite/assets/images/back_marine.jpg) repeat-x;
}
.mediaroom
{
	background: url(/CorpSite/assets/images/back_mediaroom.jpg) repeat-x;
}
.mjharden
{
	background: url(/CorpSite/assets/images/back_mjharden.jpg) repeat-x;
}
.orbmap
{
	background: url(/CorpSite/assets/images/back_orbmap.jpg) repeat-x;
}
.orphan
{
	background: url(/CorpSite/assets/images/back_orphan.jpg) repeat-x;
}
.partners
{
	background: url(/CorpSite/assets/images/back_partners.jpg) repeat-x;
}
.products
{
	background: url(/CorpSite/assets/images/back_products.jpg) repeat-x;
}
.pub
{
	font-style: italic;
	margin: -14px 0px 14px 0px;
}
.purchase
{
	background: url(/CorpSite/assets/images/back_purchase.jpg) repeat-x;
}
.resource
{
	background: url(/CorpSite/assets/images/back_resource.jpg) repeat-x;
}
.satellite
{
	background: url(/CorpSite/assets/images/back_satellite.jpg) repeat-x;
}
.search
{
	background: url(/CorpSite/assets/images/back_search.jpg) repeat-x;
}
.search_txtfield
{
	background: #fff url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x;
	border: 1px solid #d1d1d1;
	font-size: 12px;
	padding: 4px;
	width: 115px;
}
.seastar
{
	background: url(/CorpSite/assets/images/back_seastar.jpg) repeat-x;
}
.sm
{
	position: relative;
	bottom: 0.4em;
	font-size: 0.7em;
}
h1 .sm
{
	position: relative;
	bottom: 1.7em;
	font-size: 0.3em;
}
h2 .sm
{
	position: relative;
	bottom: 0.6em;
	font-size: 0.6em;
}
.store
{
	background: url(/CorpSite/assets/images/back_store.jpg) repeat-x;
}
.textfield-media
{
	font-size: 12px;
	background: #fff url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x;
	border: 1px solid #d1d1d1;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 185px;
}
.thumb-award
{
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 20px;
	float: right;
/*	width: 120px;
	height: 100px; */
}
.thumb-button
{
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 6px;
	margin-bottom: 20px;
	float: right;
}
.thumb-image
{
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 20px;
	float: right;
	clear: both;
/*	width: 150px;
	height: 120px; 
	border: thin solid #d1d1d1; */
}
.thumb-number
{
	padding-right: 5px;
	padding-bottom: 0px;
	margin-top: 0px;
	float: left;
	vertical-align: top;
}
.thumb-number-list
{
	padding-right: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	float: left;
	vertical-align: bottom;
}
.thumb-image-left
{
	float: left;
	margin-bottom: 26px;
	margin-right: 26px;
	margin-top: 0px;
/*	width: 110px;
	height: 110px; */
}
.thumb-bio
{
	border: thin solid #d1d1d1;
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 20px;
	float: right;
}
#stock-quote-box
{
	width: 425px;
	height: 20px;
	border-top: solid 2px #E2E2E2;
	border-bottom: solid 1px #E2E2E2;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
	background: #FFFFFF url(/CorpSite/assets/images/back_stockquote_box.jpg) repeat-x;
}
#channel-partner-list-box
{
	width: 425px;
	border-top: solid 2px #E2E2E2;
	border-bottom: solid 1px #E2E2E2;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF url(/CorpSite/assets/images/back_stockquote_box.jpg) repeat-x;
}
.unknown
{
	background: url(/CorpSite/assets/images/back_unknown.jpg) repeat-x;
}

.table-fancy {
    width: 450px;
    margin: 0px 0px 14px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #ccc;
    border: none;
}
.table-fancy tr {
    background-color: #003366;
    color: #fff;
    font-weight: bold;
    font-size: 9px;
}
.table-fancy td {
    background: url(/CorpSite/assets/images/back_products_td.gif) repeat-x;
    color: #666;
    padding: 4px 3px 4px 3px;
    line-height: 14px;
    vertical-align: top;
}
.table-fancy th {
    background-color: #003366;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 9px;
    font-weight: bold;
    vertical-align: top;
    padding: 4px 3px 4px 3px;
}
.table-fancy th.title {
    background: url(/CorpSite/assets/images/back_products_td.gif) repeat-x;
    color: #003366;
    text-transform: none;
}
.table-basic {
    width: 450px;
    margin: 0px 0px 14px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #ccc;
    border: none;
}
.table-basic tr {
    background-color: #fff;
    color: #333;
}
.table-basic td {
    color: #666;
    padding: 4px 3px 4px 3px;
    vertical-align: top;
    border-bottom: solid 1px #ddd;
}
.table-basic th {
    background-color: #003366;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: top;
    padding: 4px 3px 4px 3px;
}

/*
================================================================================
wrapper-secondary Styles
Applies to the main wrapper block around all the primary content, including the 
logo, nav, wrapper-subnav, wrapper-content, and wrapper-sidebar sub-divs. 
================================================================================
*/

#wrapper-secondary
{
	width: 1000px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

#wrapper-modal
{
	width: 500px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

/* 
--------------------------------------------------------------------------------
logo Styles
Applies to the logo area. 
--------------------------------------------------------------------------------
*/

#logo
{
	width: 245px;
	height: 180px;
	float: left;
	overflow: hidden;
}

/* 
--------------------------------------------------------------------------------
nav Styles
Applies to the top navigation area. 
--------------------------------------------------------------------------------
*/

#nav
{
	background: url(/CorpSite/assets/images/back_nav.png) no-repeat;
	width: 717px;
	height: 120px;
	padding-top: 84px;
	padding-left: 33px;
	padding-bottom: 32px;
	float: left;
	text-transform: none;
	text-decoration: none;
	border-bottom-style: none;
}
#nav a:link, #nav a:active, #nav a:visited, #nav a:hover
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #114477;
	text-transform: none;
	text-decoration: none;
	border-bottom: none;
}
#nav img
{
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	border-width: medium;
	border-style: none;
	border-color: -moz-use-text-color;
	padding: none;
}

#nav .nav-spacer
{
	width: 2px;
	height: 40px; 
	background: url(/CorpSite/assets/images/nav_spacer.jpg) no-repeat;
}

/* 
--------------------------------------------------------------------------------
wrapper-subnav Styles
Applies to the sub-nav area. 
--------------------------------------------------------------------------------
*/

#wrapper-subnav
{
	width: 195px;
	height: auto;
	padding-left: 30px;
	padding-right: 15px;
	float: left;
	text-align: right;
	border-bottom-style: none;
	color: #114477;
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
}

#wrapper-subnav a
{
	color: #114477;
	text-decoration: none;
	text-transform: uppercase;
}

#wrapper-subnav a:hover
{
	color: #669933;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#wrapper-subnav a.subnav-visit
{
	font: bold 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	text-transform: uppercase;
	text-decoration: none;
}

#wrapper-subnav hr
{
	width: 100%;
	height: 1px;
	border-style: none;
	border-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* 
--------------------------------------------------------------------------------
wrapper-content Styles
Applies to the main content block area. 
--------------------------------------------------------------------------------
*/

#wrapper-content
{
	width: 450px;
	height: 100%;
	float: left;
	padding-left: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#wrapper-content-modal
{
	width: 450px;
	height: 100%;
	float: left;
	padding: 10px 10px 10px 10px;
}

#wrapper-content p a, #wrapper-content li a, #wrapper-content * td a, #wrapper-content-modal p a, #wrapper-content-modal li a, #wrapper-content-modal * td a, #wrapper-content-partners-map p a, #wrapper-content-partners-map li a, #wrapper-content-partners-map * td a, #wrapper-content-noright p a, #wrapper-content-noright li a, #wrapper-content-noright * td a
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #114477;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content p a:hover, #wrapper-content li a:hover, #wrapper-content * td a:hover, #wrapper-content-modal p a:hover, #wrapper-content-modal li a:hover, #wrapper-content-modal * td a:hover, #wrapper-content-partners-map p a:hover, #wrapper-content-partners-map li a:hover, #wrapper-content-partners-map * td a:hover, #wrapper-content-noright p a:hover, #wrapper-content-noright li a:hover, #wrapper-content-noright * td a:hover,
{
	color: #336600;
	text-transform: none;
	text-decoration: underline;
	border-bottom: none;
}
#wrapper-content ul, #wrapper-content-modal ul, #wrapper-content-partners-map ul, #wrapper-content-partners-map ul, #wrapper-content-noright ul
{
	margin: 0px 0px 22px 0px;
	padding: 0;
	list-style-type: none;
	margin-top: 1px;
}
#wrapper-content ul li, #wrapper-content-modal ul li, #wrapper-content-partners-map ul li, #wrapper-content-noright ul li
{
	background: url(/CorpSite/assets/images/bullet.gif) no-repeat 0 .4em;
	padding-left: 6px; 
	margin-left: 0px;
	list-style: none;
}
#wrapper-content ol li, #wrapper-content-modal ol li, #wrapper-content-noright ol li
{
	background: none;
	padding-left: 6px; 
	margin-left: 0px;
}
#wrapper-content ul.basicBullets, #wrapper-content-modal ul.basicBullets, #wrapper-content-noright ul.basicBullets
{
	margin: 0px 0px 18px 0px;
	padding: 0;
	list-style-type: none;
	margin-top: 1px;
}
#wrapper-content ul.basicBullets li, #wrapper-content-modal ul.basicBullets li, #wrapper-content-noright ul.basicBullets li
{
	background: none;
	padding-left: 0px; 
	margin-left: 40px;
	list-style-type: disc;
}

#wrapper-content hr, #wrapper-content-modal hr, #wrapper-content-noright hr
{
	width: 100%;
	height: 1px;
	border-style: none;
	border-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 0px 14px 0px;
}

/*#wrapper-content ul.pretty
{
	margin-top: 1px;
	list-style: none;
	margin: 5px 0px 14px 0px;
	padding-left: .7em;
	text-indent: -.7em;
} */

#wrapper-content .note
{
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0em;
	color: #999999; /* Bottom padding added for IE6 */
}
#wrapper-content .note a
{
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #5B8BB2;
	letter-spacing: 0em;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content .note a:hover
{
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #336600;
	letter-spacing: 0em;
	text-transform: none;
	text-decoration: underline;
	border-bottom-style: none;
}

/*
--------------------------------------------------------------------------------
wrapper-content-noright Styles
Applies to the main content block area on pages with no right sidebar area. 
--------------------------------------------------------------------------------
*/

#wrapper-content-noright
{
	width: 660px;
	height: 100%;
	float: left;
	padding-left: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
}

/*
#wrapper-content-noright ul
{
	margin: 0px 0px 22px 0px;
	padding: 0;
	list-style-type: none;
	margin-top: 1px;
}
#wrapper-content-noright ul li
{
	background: url(/CorpSite/assets/images/bullet.gif) no-repeat 0 .4em;
	padding-left: 6px; 
	margin-left: 0px;
	list-style: none;
}
#wrapper-content-noright ol li
{
	background: none;
	padding-left: 6px; 
	margin-left: 0px;
}
#wrapper-content-noright ul.basicBullets
{
	margin: 0px 0px 18px 0px;
	padding: 0;
	list-style-type: none;
	margin-top: 1px;
}
#wrapper-content-noright ul.basicBullets li
{
	background: none;
	padding-left: 0px; 
	margin-left: 40px;
	list-style-type: disc;
}

#wrapper-content-noright hr
{
	width: 100%;
	height: 1px;
	border-style: none;
	border-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 0px 14px 0px;
}

#wrapper-content-noright ul.pretty
{
	margin-top: 1px;
	list-style: none;
	margin: 5px 0px 14px 0px;
	padding-left: .7em;
	text-indent: -.7em;
} */
#wrapper-content-noright .siteMapLevelA
{
	margin-left: 0px;
	color: #336600;
	font: bold 11px/40px Arial, Helvetica, Geneva, sans-serif;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content-noright a.siteMapLevelA:hover
{
	color: #000;
	font-weight: bold;
	line-height: 40px;
}
#wrapper-content-noright .siteMapLevelB
{
	margin-top: 15px;
	margin-left: 10px;
	font: bold 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #114477;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content-noright a.siteMapLevelB:hover
{
	color: #336600;
	font-weight: bold;
}
#wrapper-content-noright .siteMapLevelC
{
	margin-left: 20px;
	font-weight: normal;
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #114477;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content-noright a.siteMapLevelC:hover
{
	color: #336600;
}
#wrapper-content-noright .note
{
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0em;
	color: #999999; /* Bottom padding added for IE6 */
}
#wrapper-contentnoright .note a
{
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #5B8BB2;
	letter-spacing: 0em;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content-noright .note a:hover
{
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #336600;
	letter-spacing: 0em;
	text-transform: none;
	text-decoration: underline;
	border-bottom-style: none;
}


/* 
--------------------------------------------------------------------------------
utilities Styles
Applies to the utility section used in specific areas of the site. 
--------------------------------------------------------------------------------
*/

#utilities
{
	width: 46%;
	float: right;
	overflow: hidden;
}
#utilities a
{
	text-transform: none;
	text-decoration: none;
	border-bottom: none;
}
#utilities td
{
	vertical-align: bottom;
	padding: 0px 15px 0px 0px;
}

/* 
--------------------------------------------------------------------------------
wrapper-sidebar Styles
Applies to the right sidebar area. 
--------------------------------------------------------------------------------
*/

#wrapper-sidebar
{
	width: 230px;
	height: auto;
	padding-left: 30px;
	padding-bottom: 10px;
	float: left;
	overflow: hidden;
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
}

/* 
--------------------------------------------------------------------------------
wrapper-sidebar-links Styles
Applies to the right sidebar area. 
--------------------------------------------------------------------------------
*/

#wrapper-sidebar-links
{
	width: 190px;
	height: auto;
	padding-left: 20px;
	padding-bottom: 10px;
	float: left;
	overflow: hidden;
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
}
#wrapper-sidebar-links h2
{
	font: bold 12px/normal Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	letter-spacing: normal;
	margin-bottom: 7px;
	margin-top: 2px;
}
#wrapper-sidebar-links a
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #114477;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-sidebar-links a:hover
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #336600;
	text-transform: none;
	text-decoration: underline;
	border-bottom-style: none;
}
#wrapper-sidebar-links ul
{
	margin: 0px 0px 22px 0px;
	padding: 0;
	list-style-type: none;
	margin-top: 1px;
}
#wrapper-sidebar-links li
{
	background: url(/CorpSite/assets/images/bullet.gif) no-repeat 0 .4em;
	padding-left: 6px; 
	margin-left: 0px;
	list-style: none;
}
#wrapper-sidebar-links hr
{
	width: 100%;
	height: 1px;
	border-style: none;
	border-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 0px 14px 0px;
}


/* 
--------------------------------------------------------------------------------
wrapper-search Styles
Applies to the sidebar area search box. 
--------------------------------------------------------------------------------
*/

#wrapper-search
{
	width: 230px;
	height: 120px;
}
#wrapper-search-top
{
	width: 230px;
	height: 22px;
	background: url(/CorpSite/assets/images/back_mediaroom_searchtop.gif) no-repeat;
}
#wrapper-search-middle
{
	width: 220px;
	height: 40px;
	background: url(/CorpSite/assets/images/back_mediaroom_searchmiddle.gif) repeat-y;
	padding-top: 10px;
	padding-left: 10px;
}
#wrapper-search-bottom
{
	width: 230px;
	height: 11px;
	background: url(/CorpSite/assets/images/back_mediaroom_searchbottom.gif) no-repeat;
}

/* 
--------------------------------------------------------------------------------
wrapper-tertiary-nav Styles
Applies to the sidebar area search box. 
--------------------------------------------------------------------------------
*/

.wrapper-tertiary-nav {
	width: 230px;
	margin-top: 3px;
	background:transparent url(/CorpSite/assets/images/back_products_sidenavmiddle.gif) repeat-y scroll 0%;
	margin-bottom: 25px;
}
.wrapper-tertiary-nav-top
{
	width: 230px;
	height: 18px;
	background:transparent url(/CorpSite/assets/images/back_products_sidenavtop.gif) no-repeat scroll 0%;
}
.wrapper-tertiary-nav-top p
{
	background-color: #FFFFFF;
	color: #669933;
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	margin-left: 5px;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	width: auto;
	float: left;
}
.wrapper-tertiary-nav-middle
{
	background:transparent url(/CorpSite/assets/images/back_products_sidenavmiddle.gif) repeat-y scroll 0%;
	padding: 10px 15px 10px 20px;
	margin-right: 15px;
	width:auto;
}
.wrapper-tertiary-nav-bottom
{
	background:transparent url(/CorpSite/assets/images/back_products_sidenavbottom.gif) no-repeat scroll 0%;
	height:11px;
	/* margin-bottom:25px;  */
	width:auto;
}

.wrapper-tertiary-nav * a
{
	font: 11px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #114477;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
	border-bottom: 1px dotted #c7c7c7;	
}

.wrapper-tertiary-nav * a:hover.visit
{
	font: 11px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	border-bottom-style: none;	
}

.wrapper-tertiary-nav * a.visit
{
	font: 11px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
	border-bottom: none;	
}

.wrapper-tertiary-nav * a:hover
{
	font: 11px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	font-weight: bold;
	text-decoration: underline;
	text-transform: none;
	border-bottom-style: none;	
}


#wrapper-tertiary-nav {
	width: 230px;
	margin-top: 3px;
}
#wrapper-tertiary-nav-top
{
	width: 230px;
	height: 18px;
	background:transparent url(/CorpSite/assets/images/back_products_sidenavtop.gif) no-repeat scroll 0%;
}
#wrapper-tertiary-nav-top p
{
	background-color: #FFFFFF;
	color: #669933;
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
	font-weight: bold;
	width: auto;
	float: left;
}
#wrapper-tertiary-nav-middle
{
	background:transparent url(/CorpSite/assets/images/back_products_sidenavmiddle.gif) repeat-y scroll 0%;
	padding: 10px 20px 10px 20px;
	width:auto;
}
#wrapper-tertiary-nav-bottom
{
	background:transparent url(/CorpSite/assets/images/back_products_sidenavbottom.gif) no-repeat scroll 0%;
	height:11px;
	margin-bottom:25px;
	width:auto;
}

#wrapper-tertiary-nav * a
{
	color: #114477;
	text-decoration: none;
	font-weight: bold;

}

#wrapper-tertiary-nav * a:hover
{
	color: #669933;
	font-weight: bold;
	text-decoration: underline;
}



/* 
--------------------------------------------------------------------------------
wrapper-links Styles
Applies to the links box. 
--------------------------------------------------------------------------------
*/

#wrapper-links
{
	width: 213px;
	height: auto;
	padding-left: 20px;
}

/* 
--------------------------------------------------------------------------------
products-pods Styles
Applies to the Products landing page for the Satellite Imagery and Aerial Imagery
Products pod outlined areas. Code resides within the wrapper-content DIV.
--------------------------------------------------------------------------------
*/

#products-pods {
    width: 100%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
#products-pods-left {
    width: 218px;
    height: auto;
    float: left;
    overflow: hidden;
    padding-right: 10px;
}
#products-pods-right {
    width: 218px;
    height: auto;
    float: left;
    overflow: hidden;
}
.products-pods-top {
    background: url(/CorpSite/assets/images/products/back_products_podtop.gif) no-repeat;
    width: 218px;
    height: 21px;
    float: left;
    margin-top: 12px;
}
.products-pods-middle {
    background: url(/CorpSite/assets/images/products/back_products_podmiddle.gif) repeat-y;
    width: 180px;
    height: 215px;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}
.products-pods-middle hr
{
	width: 100%;
	height: 1px;
	border-style: none;
	border-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	padding: 0px 0px 20px 0px;
}
.products-pods-bottom {
    background: url(/CorpSite/assets/images/products/back_products_podbottom.gif) no-repeat;
    width: 218px;
    height: 21px;
    float: left;
    margin-bottom: 20px;
}

/*

--------------------------------------------------------------------------------
wrapper-form Styles
Applies to specific form sections. 
--------------------------------------------------------------------------------
*/

#wrapper-form
{
	border: 1px solid #ddd;
	padding: 20px;
}

/* 
--------------------------------------------------------------------------------
Careers Styles
Applies to various elements in the Career section only. 
THIS SHOULD BE BROKEN-OUT TO A SEPARATE CSS FILE LATER. 
--------------------------------------------------------------------------------
*/

#wrapper-members
{
	width: 233px;
}
#wrapper-members-top
{
	width: 233px;
	height: 22px;
	background: url(/CorpSite/images/back_careers_memberstop.gif) no-repeat;
}
#wrapper-members-middle
{
	width: 228px;
	background: url(/CorpSite/images/back_careers_membersmiddle.gif) repeat-y;
	padding-top: 10px;
	padding-left: 5px;
}
#wrapper-members-bottom
{
	width: 233px;
	height: 11px;
	background: url(/CorpSite/images/back_careers_membersbottom.gif) no-repeat;
}
#wrapper-openid
{
	width: 233px;
}
#wrapper-login-left
{
	width: 50%;
	height: auto;
	float: left;
}
#wrapper-login-left .textfield
{
	background: #FFFFFF url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x scroll 0%;
	border: 1px solid #D1D1D1;
	font-size: 12px;
	margin-bottom: 6px;
	margin-top: 5px;
	padding: 5px;
	width: 175px;
}
#wrapper-login-right
{
	width: 50%;
	height: auto;
	float: left;
	overflow: hidden;
}
#wrapper-login-right .textfield
{
	background: #FFFFFF url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x scroll 0%;
	border: 1px solid #D1D1D1;
	font-size: 12px;
	margin-bottom: 6px;
	margin-top: 5px;
	padding: 5px;
	width: 175px;
}
#wrapper-openid-top
{
	width: 233px;
	height: 22px;
	background: url(/CorpSite/images/back_careers_openidtop.gif) no-repeat;
}
#wrapper-openid-middle
{
	width: 228px;
	background: url(/CorpSite/images/back_careers_membersmiddle.gif) repeat-y;
	padding-top: 10px;
	padding-left: 5px;
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0em;
	color: #999;
}
#wrapper-openid-bottom
{
	width: 233px;
	height: 11px;
	background: url(/CorpSite/images/back_careers_membersbottom.gif) no-repeat;
}



/*
================================================================================
wrapper-footer Styles
Applies to the footer block around all the footer content, including the 
footer-left and footer-right sub-divs. 
================================================================================
*/

#wrapper-footer
{
	width: 1000px;
	height: 50px;
	padding-top: 50px;
	background: url(/CorpSite/assets/images/back_footer.gif) no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* 
--------------------------------------------------------------------------------
footer-left Styles
Applies to the left-side footer area. 
--------------------------------------------------------------------------------
*/

#footer-left
{
	width: 500px;
	height: auto;
	padding-left: 155px;
	padding-top: 17px; /* Bottom padding added for IE6 */
	padding-bottom: 5px;
	float: left;
	letter-spacing: 0em;
	color: #FFFFFF;
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	text-align: center;
}

#footer-left a
{
	color: #FFFFFF;
	border-bottom: 1px dotted #C7C7C7;
	text-decoration: none;
	text-transform: none;
}

#footer-left a:hover
{
	text-decoration: underline;
	font-size: 10px;
	border-bottom: none;
}

/* 
--------------------------------------------------------------------------------
footer-right Styles
Applies to the right-side footer area. 
--------------------------------------------------------------------------------
*/

#footer-right
{
	width: 220px;
	height: auto;
	padding-left: 115px;
	float: left;
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0em;
	color: #999999; /* Bottom padding added for IE6 */
	padding-bottom: 5px;
}
#footer-right a
{
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #5B8BB2;
	letter-spacing: 0em;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#footer-right a:hover
{
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #336600;
	letter-spacing: 0em;
	text-transform: none;
	text-decoration: underline;
	border-bottom-style: none;
}



/* NEW GALLERY STUFF */

#wrapper-content-gallery
{
	width: 965px;
	height: 100%;
	float: left;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#wrapper-content-gallery * li a
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #114477;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content-gallery * li a:hover
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #336600;
	text-transform: none;
	text-decoration: underline;
	border-bottom-style: none;
}
#wrapper-content-gallery hr
{
	width: 100%;
	height: 1px;
	border-style: none;
	border-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	float: left;
}
#wrapper-content-gallery #wrapper-captions
{
	width: 948px;
	height: auto;
}





/* #wrapper-content-gallery #wrapper-keywords
{
	width: 945px;
	height: auto;
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
	color: #999;
	text-align: center;
} */
#wrapper-content-gallery #wrapper-imagelinks
{
	width: 948px;
	height: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	border-top: solid 1px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
}
#wrapper-content-gallery #wrapper-imagelinks * a
{
	font: bold 14px/normal Arial, Helvetica, Geneva, sans-serif;
	color: #356aa0;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content-gallery #wrapper-imagelinks * a:hover
{
	font: bold 14px/normal Arial, Helvetica, Geneva, sans-serif;
	color: #336600;
	text-transform: none;
	text-decoration: underline;
	border-bottom-style: none;
}
#wrapper-content-gallery #wrapper-imagelinks #imagelink-back
{
	width: 260px;
	height: 18px;
	float: left;
	padding-top: 10px;
}
#wrapper-content-gallery #wrapper-imagelinks #imagelink-share
{
	width: 122px;
	height: 35px;
	float: right;
}
#wrapper-content-gallery #wrapper-imagelinks #imagelink-download
{
	width: 208px;
	height: 35px;
	float: right;
	border-left: solid 1px #E5E5E5;
	padding-left: 20px;
}
#wrapper-content-gallery #wrapper-imagelinks #imagelink-googleearth
{
	width: 185px;
	height: 35px;
	float: right;
	border-left: solid 1px #E5E5E5;
	padding-left: 20px;
}

/*Buy Poster Class added by Aaron Lawrence 01_26_09*/
#wrapper-content-gallery #wrapper-imagelinks #imagelink-buyposter
{
	width: 110px;
	height: 35px;
	float: right;
	border-left: solid 1px #E5E5E5;
	padding-left: 20px;
}
/*End Buy Poster Class*/

#wrapper-content-gallery #wrapper-pods
{
	width: 950px;
	height: auto;
	float: left;
}
#wrapper-content-gallery #wrapper-guidelines
{
	width: 948px;
	height: auto;
	float: left;
	border-bottom: solid 1px #E5E5E5;
	margin-bottom: 10px;
}
#wrapper-content-gallery #wrapper-guidelines * a
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #114477;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content-gallery #wrapper-guidelines * a:hover
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #336600;
	text-transform: none;
	text-decoration: underline;
	border-bottom-style: none;
}
#wrapper-content-partners-map {
	float:right;
	height:auto;
	padding: 0px 10px 10px 40px; 
	width:710px;
}
#wrapper-content-partners-map h2 {
	font: bold 14px/normal Arial, Helvetica, Geneva, sans-serif;
	color: #669933;
	letter-spacing: -.05em;
	margin-bottom: 7px;
	margin-top: 2px;
}
#wrapper-content-partners-map .partnersPods {
	float:left;
	margin-right:30px;
	margin-top:0px;
	overflow:hidden;
	padding-bottom:20px;
	width:160px;
}
#wrapper-content-partners-map .partnersPodsWide {
	float:left;
	margin-right:30px;
	margin-top:0px;
	overflow:hidden;
	padding-bottom:20px;
	width:200px;
}
#wrapper-content-partners-map * li a
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #114477;
	text-transform: none;
	text-decoration: none;
	border-bottom: 1px dotted #c7c7c7;
}
#wrapper-content-partners-map * li a:hover
{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #336600;
	text-transform: none;
	text-decoration: underline;
	border-bottom-style: none;
}
#wrapper-content-partners-map hr
{
	width: 100%;
	height: 1px;
	border-style: none;
	border-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 0px 14px 0px;
}
.channel-partner-list-item-wrapper
{
	width: 425px;
	border-bottom: solid 1px #E2E2E2;
	padding: 20px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}
.channel-partner-list-item-image
{
	width: 140px;
	/* padding: 0px 20px 0px 0px; */
	float: left;
}
.channel-partner-list-item-contact
{
	padding: 5px 0px 0px 0px;
	margin-left: 150px;
}
.channel-partner-list-item-description
{
	padding: 10px 0px 0px 0px;
}

div.haiti_center { 
  text-align: center;

  width: 100%; 
}

div.table_center table { 
  margin-left: auto;

  margin-right: auto; 
}
