/* @override http://portal.sungardglobaltrading.com/glextra/css/sungard_home.css */

/**
 **********************************************************************************
 *  Layout
 **********************************************************************************
 */

/**
	 *  Containers
	 */

#container-content {
	background: #FFF url(/glextra/images/corporate/layout/bg-container-content.gif) repeat-y;
}

/**
 **********************************************************************************
 *  HomePage Layout
 **********************************************************************************
 */

h1 {
	position: relative;
	margin: 0 0 1.25em;
	padding: 0 0 12px;
	border-bottom: 1px solid #E5DFD4;
	font-weight: normal;
	font-size: 1.5em;
	text-transform: uppercase;
	line-height: 1.2em;
	float: left;
	display: block;
	width: 100%;
}

/**
	 *	Overview
	 */

#overview {
	float: left;
	width: 650px;
}

#overview ul {
	margin: 0 0 0 -30px;
}

#overview li {
	position: relative;
	float: left;
	display: inline;
	margin: 0 0 2em 15px;
	padding: 0 0 0 15px;
	width: 310px;
	background: transparent url(/glextra/images/corporate/icons/bullet-lrg.gif) 0 .35em no-repeat;
}

#overview li a {
	font-weight: bold;
	font-size: 1.05em;
	text-transform: uppercase;
}

#overview li p a {
	font-weight: normal;
	font-size: 1em;
	text-transform: inherit;
/* override "#overview li a" style */
}

/**
	 *	Our Company nav
	 */

#nav-company {
	float: right;
	width: 163px;
}

#nav-company h2 {
	margin: 1px 0 .5em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #BFBAB1;
	font-size: 1.3em;
	text-transform: uppercase;
}

#nav-company ul {
	margin: 0 0 1em;
}

#nav-company li {
	padding: 2px 0;
	font-size: 1.05em;
}

#nav-company li a {
	font-weight: normal;
}

/**
 **********************************************************************************
 *  LandingPage/SubPage/PressRelease Layout
 **********************************************************************************
*/

/**
	 *  Bulleted Lists
	 */

.landing #content ul li, .sub #content ul li, .press-release #content ul li {
	background: transparent url(/glextra/images/corporate/icons/bullet-lrg.gif) 0 .4em no-repeat;
}

/**
	 *  Topics (LandingPage sub page links)
	 */

#topics-overview li li {
	background: transparent url(/glextra/images/corporate/icons/bullet-lrg.gif) 0 .4em no-repeat !important

;
/* override "topics-overview li" styles */
}

/**
 **********************************************************************************
 *  Tabs
 **********************************************************************************
*/

/**
	 *  Financial Information Tabs ("active" ID set by JS: first tab is set by default)
	 */

ul#active-financial-reports {
	background: transparent url(/glextra/images/corporate/tab-controls/financial-info.gif) 0 0 no-repeat;
}

ul#active-acquisitions {
	background: transparent url(/glextra/images/corporate/tab-controls/financial-info.gif) 0 -56px no-repeat;
}

/**
		 *  Financial Reports Tab
		 */

ul#active-financial-reports #tab-financial-reports {
	left: 17px;
	width: 162px;
}

/* on state */

ul#active-acquisitions #tab-financial-reports {
	left: 0;
	width: 120px;
}

/* off state */

ul#active-acquisitions #tab-financial-reports a:hover, ul#active-acquisitions #tab-financial-reports a:focus {
	background: transparent url(/glextra/images/corporate/tab-controls/financial-info.gif) 0 -84px no-repeat;
}

/* over, focus state */

/**
		 *  Acquisitions Tab
		 */

ul#active-acquisitions #tab-acquisitions {
	left: 121px;
	width: 129px;
}

/* on state */

ul#active-financial-reports #tab-acquisitions {
	left: 180px;
	width: 96px;
}

/* off state */

ul#active-financial-reports #tab-acquisitions a:hover, ul#active-financial-reports #tab-acquisitions a:focus {
	background: transparent url(/glextra/images/corporate/tab-controls/financial-info.gif) -180px -28px no-repeat;
}

/* over, focus state */

/**
 **********************************************************************************
 *  Contacts Landing
 **********************************************************************************
*/

ul.list-contacts {
	margin: 0;
}

ul.list-contacts li {
	float: left;
	margin: 0 0 2em !important;
	/* 

override "LandingPage Layout: Bulleted Lists" styles */
		padding: 0 !important;
	/*

override "LandingPage Layout: Bulleted Lists" styles */
		width: 49%;
	background: transparent !important;
/* ov

erride "LandingPage Layout: Bulleted Lists" styles */
}

dl.list-contacts {
	margin: 0 0 2em;
}

.list-contacts dt {
	font-weight: bold;
}

/**
 **********************************************************************************
 *	Photo Library
 **********************************************************************************
 */

#content div.photo-library ol {
	margin-left: -24px;
	width: 682px;
}

#content div.photo-library li {
	margin-left: 24px !important

;
/* override "SubPage Layout: Bulleted Lists" styles */
}

/**
 **********************************************************************************
 *  Clear Fix
 *  Apply to any element which acts as a container for floats.
 **********************************************************************************
 */

#overview ul:after, #features ul:after, ul.list-contacts:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: ".";
}

#overview ul, #features ul, ul.list-contacts {
	display: inline-block;
}

/* Hides from IE-mac \*/

#overview ul, #features ul, ul.list-contacts {
	display: block;
}

* html #overview ul, * html #features ul, * html ul.list-contacts {
	height: 1px;
}

/* End hide from IE-mac */

.input220 {
	float: right;
}

.select220 {
	float: right;
}