/**
 **********************************************************************************
 *  CSS Reset
 *  v1.0 | 20080212 (http://meyerweb.com/eric/tools/css/reset/)
 **********************************************************************************
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */

:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/**
 **********************************************************************************
 *  Site Basics
 **********************************************************************************
 */

body {
	background: #D1D1D1;
	font: .78em/1.4em Arial, sans-serif;
	color: #3A3A3A;
	text-align: center;
}

/**
	 *  Text
	 */

a:link {
	color: #275B8A;
	text-decoration: none;
}

a:visited {
	color: #666699;
	text-decoration: none;
}

a:hover, a:focus {
	color: #275B8A;
	text-decoration: underline;
}

a:active {
	color: #666699;
	text-decoration: none;
}

#content a {
	font-weight: bold;
}

p {
	margin: 0 0 1em;
}

h1 {
	position: relative;
	margin: 0 0 .65em;
	padding: 0 0 12px;
	border-bottom: 1px solid #E5DFD4;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1.25em;
	text-transform: uppercase;
	letter-spacing: -.035em;
}

h2 {
	margin: 0 0 .75em;
	font-weight: bold;
	font-size: 1.15em;
}

h3 {
	margin: 0 0 .5em;
	font-weight: bold;
	font-size: 1em;
}

strong {
	font-weight: bold;
}

/**
	 *  View All/More links
	 */

.view-more {
	margin: 0 0 1em;
}

.view-more a {
	padding: 0 10px 0 0;
	background: transparent url(/glextra/images/common/icons/bullet-arrows-link.gif) right .4em no-repeat;
	font-weight: bold !important;
}

.view-more a:visited {
	background: transparent url(/glextra/images/common/icons/bullet-arrows-visited.gif) right .4em no-repeat;
}

/**
	 *	External links
	 */

a.external {
	padding: 0 17px 0 0;
	background: transparent url(/glextra/images/common/icons/external.gif) right center no-repeat;
}

/**
 **********************************************************************************
 *  Layout (3 blocks: header, content, footer)
 **********************************************************************************
 */

#container-page {
	width: 100%;
	background: transparent url(/glextra/images/common/layout/bg-container-page.gif) 50% 0 repeat-y;
}

#header, #container-content, #footer {
	margin: 0 auto 0 auto;
	width: 954px;
	background: #FFF;
	text-align: left;
}

/**
	 *  Header
	 *  check site specific styles for additional styles
	 */

#header {
	position: relative;
	border-top: 14px solid #FFF;
	border-bottom: 1px solid #FFF;
	height: 126px !important;
	background: url(/glextra/images/common/layout/bg-header.gif) no-repeat;
}

/**
		 *  Branding
		 */

#logo-sungard {
	float: left;
	display: inline;
	margin: 42px 0 42px 5px;
}

#logo-segment {
	float: left;
	display: inline;
	margin: 39px 0 0 12px;
	padding: 2px 0 0;
}

.sIFR-hasFlash #logo-segment {
	padding: 0;
}

#logo-segment a:link, #logo-segment a:visited, #logo-segment a:hover, #logo-segment a:active, #logo-segment a:focus {
	font-weight: bold;
	font-size: 1.25em;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}

/**
		 *  Quicklinks Nav
		 */

#nav-quicklinks {
	float: right;
	display: inline !important;
	margin: 46px 225px 41px 0;
	font: normal .9em Arial, Verdana, Sans-Serif;
	line-height: 1em;
}

#nav-quicklinks a:link, #nav-quicklinks a:visited, #nav-quicklinks a:hover, #nav-quicklinks a:active, #nav-quicklinks a:focus {
	color: #FFF;
}

#nav-quicklinks p {
	float: left;
	margin: -1px 0 0;
}

#nav-quicklinks ul {
	float: left;
}

#nav-quicklinks li {
	float: left;
	display: inline;
	margin: 0 0 0 7px;
	padding: 0 0 0 9px;
	background: transparent url(/glextra/images/common/nav/divider-quicklinks.gif) left top no-repeat;
}

#nav-quicklinks li img {
	border-bottom: 1px solid #57517B;
	vertical-align: top;
}

#nav-quicklinks li a:hover img {
	border-bottom: 1px solid #FFF;
}

/**
		 *  Main (top) Nav
		 *  check site specific styles for additional styles
		 */

#nav-main {
	clear: both;
	width: 743px;
	height: 27px;
	background: url(/glextra/images/common/layout/bg-nav.gif) repeat-x;
}

#nav-main li {
	float: left;
	display: inline;
	margin: 0 0 0 1px;
	height: 100%;
}

#nav-main li a {
	display: block;
	padding: 5px 16px;
	font-size: 1.1em;
	color: #FFF;
}

#nav-main li a:active, #nav-main li.on a, #nav-main li.on a:hover, #nav-main li.on a:focus {
	text-decoration: none;
}

#nav-main li a:hover, #nav-main li a:focus {
	background: #8F7E60 url(/glextra/common/layout/bg-nav-over.gif) repeat-x;
	text-decoration: none;
}

#nav-main li.on a:hover, #nav-main li.on a:focus {
	background-image: none;
}

#nav-main #homemenu {
	margin: 0;
}

#nav-main #homemenu a {
	padding: 5px 33px 5px 36px;
}

/**
		 *  Sitewide Search
		 */

#search {
	position: absolute;
	top: 99px;
	right: 0;
	width: 210px;
	height: 27px;
}

#search div {
	display: block;
	margin: 4px 0 0 8px;
	padding: 0 9px 0 28px;
	width: 157px;
	height: 19px;
	background: transparent url(/glextra/images/common/search/bg-sitewide-query.gif) right 0 no-repeat;
}

#search input {
	float: right;
	padding: 3px 0 0;
	border: 0;
	width: 100%;
	background: transparent;
	font-size: .9em;
	color: #4A4A4A;
}

/**
	 *  Containers
	 *  check site specific styles for additional styles
	 */

#container-content {
	position: relative;
	padding: 0;
	background: #FFF url(/glextra/images/common/layout/bg-container-content.gif) repeat-y;
}

/**
		 *  Template-Type Specifics
		 */

.search-sitewide #container-content, .site-map #container-content {
	background: #FFF;
}

/* sitewide seach template does not use right column design */

/**
	 *  Sub Nav
	 */

#nav-sub {
	clear: both;
	float: left;
	display: inline;
	margin: 50px 25px 0 36px;
	width: 163px;
}

#nav-sub h4 {
	margin: 0 0 15px;
	font-weight: normal;
	font-size: 1.2em;
	color: #818181;
	text-transform: uppercase;
}

#nav-sub ul {
	margin: 0 0 1em;
	padding: 15px 0 0;
	border-top: 1px solid #E5DFD4;
	width: 100%;
}

#nav-sub li {
	position: relative;
	margin: 0 0 .75em -1px;
	padding: 0 0 0 1px;
	width: 100%;
	font-size: .95em;
	line-height: 1.3em;
}

#nav-sub li.on {
	margin-left: -10px;
	padding: 0 0 0 10px;
	background: transparent url(/glextra/images/common/nav/indicator-sub.gif) 0 .375em no-repeat;
}

#nav-sub li.on a:link, #nav-sub li.on a:visited, #nav-sub li.on a:hover, #nav-sub li.on a:active, #nav-sub li.on a:focus {
	color: #4A4A4A;
}

#nav-sub ul ul {
	margin: .75em 0 0 12px;
	padding: 0;
	border: 0;
}

#nav-sub ul ul li {
	font-size: 1em;
}

#nav-sub ul ul li.on {
	background-position: 0 .3em;
}

#nav-sub li.on ul a:link, #nav-sub li.on ul a:hover, #nav-sub li.on ul a:focus {
	color: #275B8A;
}

#nav-sub li.on ul a:visited, #nav-sub li.on ul a:active {
	color: #666699;
}

/**
	 *  Content
	 */

#content {
	float: left;
	display: inline;
	margin: 45px 0 0 36px;
	min-height: 425px;
	width: 658px;
}

#content-employee {
	float: left;
	display: inline;
	width: 743px;
	clear: both;
}

#content-employee .group {
	margin: 0 15px 15px auto;
	padding: 7px 7px 1em;
	border: 1px solid #D4D4D4;
	width: 215px;
	background: #FFF;
	line-height: 1.4em;
	float: left;
	min-height: 160px;
}

#content-employee .group h4 {
	padding: 0;
	width: 100%;
}

#content-employee .group h4 strong {
	display: block;
	min-height: 15px;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #3a3a3a;
	padding: 0 0 0 25px;
	background: url(/glextra/images/common/sidebar/see-also.gif) left top no-repeat;
}

#content-employee .group dl, #content-employee .group ul {
	line-height: 1.3em;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#content-employee .group dt, #content-employee .group li {
	margin: .50em 0 0;
}

#content-employee ul li {
	margin: 0 0 .65em 15px;
	padding: 0 0 0 22px;
	background: transparent url(/glextra/images/common/icons/bullet-lrg.gif) 0 .4em no-repeat;
}


#content-employee .group dd a span {
	display: block;
	padding: 0 0 0 7px;
}

#content-employee .group dd a:hover span, #content-employee .group dd a:focus span {
	text-decoration: underline;
}

#content-employee .date-location, #content-employee .date, #content-employee .location {
	font-size: .9em;
}

#content-employee .group p {
	margin: 1em 0 0;
}

#content-employee .group p a {
	padding: 0 10px 0 0;
	background: transparent url(/glextra/images/common/icons/bullet-arrows-link.gif) right .35em no-repeat;
	line-height: 1.2em;
}

#content-employee .group p a:visited {
	background: transparent url(/glextra/images/common/icons/bullet-arrows-visited.gif) right .35em no-repeat;
}

#content-employee .group a.request-info {
	padding: 0;
	background: transparent;
	font-weight: normal;
}

#content-employee .group a.request-info:visited {
	background: transparent;
}

#cib.group {
	width: 465px;
	font-weight: bold;
}

#ipn.group {
	width: 465px;
	font-weight: bold;
}

#offices.group {
	
}

/**
		 *  Layout-Type Specifics
		 *  check site specific styles for additional styles
		 */

.home #content {
	margin: 45px 0 0 36px;
}

.two-column #content {
	margin: 45px 0 0;
	width: 470px;
}

.search-sitewide #content, .site-map #content {
	width: 882px;
}

/**
		 *  Breadcrumb Nav
		 */

#nav-breadcrumb {
	position: relative;
	margin: -23px 0 8px;
	font-size: .9em;
	line-height: 1.3em;
}

#nav-breadcrumb ul {
	margin: 0 !important

;
/* override "SubPage Layout : Bulleted Lists" style */
}

#nav-breadcrumb li {
	float: left;
	display: inline;
	margin: 0 5px 0 0 !important;
	/* override "S

ubPage Layout : Bulleted Lists" style */
					padding: 0 0 0 12px !important;
	/* override "

SubPage Layout : Bulleted Lists" style */
					background: transparent url(/glextra/images/common/nav/divider-breadcrumb.gif) 0 .4em no-repeat !important;
/* override "S

ubPage Layout : Bulleted Lists" style */
}

#nav-breadcrumb li.start {
	margin: 0 5px 0 0 !important;
	/* o

verride "SubPage Layout : Bulleted Lists" style */
					padding: 0 !important;
	/* o

verride "SubPage Layout : Bulleted Lists" style */
					background: transparent !important;
/* ov

erride "SubPage Layout : Bulleted Lists" style */
}

#nav-breadcrumb a {
	font-weight: normal;
	color: #4A4A4A;
}

/**
	 *  Sidebar
	 */

#sidebar {
	float: right;
	margin: 7px 0 0;
	width: 210px;
}

/**
		 *  Sidebar Non-expandable Groups
		 */

#sidebar .group {
	margin: 0 auto 7px auto;
	padding: 7px 7px 1.5em;
	border: 1px solid #D4D4D4;
	width: 180px;
	background: #FFF;
	line-height: 1.4em;
}

#sidebar .group h4 {
	padding: 0 0 0 18px;
	width: 162px;
}

#sidebar .group h4 strong {
	display: block;
	padding: 2px 4px 0;
	border-left: 1px solid #FFF;
	min-height: 16px;
	background: #DCDCDC;
	font-weight: bold;
	font-size: 1.0125em;
	line-height: 1.25em;
	text-transform: uppercase;
}

#sidebar .group dl, #sidebar .group ul {
	line-height: 1.3em;
}

#sidebar .group dt, #sidebar .group li {
	margin: 1em 0 0;
}

#sidebar .group dd a span {
	display: block;
	padding: 0 0 0 7px;
}

#sidebar .group dd a:hover span, #sidebar .group dd a:focus span {
	text-decoration: underline;
}

#sidebar .date-location, #sidebar .date, #sidebar .location {
	font-size: .9em;
}

#sidebar .group p {
	margin: 1em 0 0;
	font-weight: bold;
}

#sidebar .group p a {
	padding: 0 10px 0 0;
	background: transparent url(/glextra/images/common/icons/bullet-arrows-link.gif) right .35em no-repeat;
	line-height: 1.2em;
}

#sidebar .group p a:visited {
	background: transparent url(/glextra/images/common/icons/bullet-arrows-visited.gif) right .35em no-repeat;
}

#sidebar .group a.request-info {
	padding: 0;
	background: transparent;
	font-weight: normal;
}

#sidebar .group a.request-info:visited {
	background: transparent;
}

/**
			 * Group Icons (non-expandable)
			 */

#sidebar #general-contacts h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/contacts.gif) left top no-repeat;
}

#sidebar #media-contacts h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/contacts.gif) left top no-repeat;
}

#sidebar #sales-contacts h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/contacts.gif) left top no-repeat;
}

#sidebar #analyst-contacts h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/contacts.gif) left top no-repeat;
}

#sidebar #awards h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/awards.gif) left top no-repeat;
}

#sidebar #news h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/news.gif) left top no-repeat;
}

#sidebar #events h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/events.gif) left top no-repeat;
}

#sidebar #see-also h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/see-also.gif) left top no-repeat;
}

#sidebar #articles h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/articles.gif) left top no-repeat;
}

#sidebar #case-studies h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/case-studies.gif) left top no-repeat;
}

#sidebar #rss h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/rss.gif) left top no-repeat;
}

#sidebar #white-papers h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/white-papers.gif) left top no-repeat;
}

#sidebar #jobs h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/jobs.gif) left top no-repeat;
}

#sidebar #analyst-briefing h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/briefings.gif) left top no-repeat;
}

#sidebar #download-briefing-book h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/briefings.gif) left top no-repeat;
}

#sidebar #featured-blogs h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/blogs.gif) left top no-repeat;
}

#sidebar #featured-expert h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/expert.gif) left top no-repeat;
}

#sidebar #product-names h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/contacts.gif) left top no-repeat;
}

#sidebar .audio-callouts h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/audio.gif) left top no-repeat;
}

#sidebar .video-callouts h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/video.gif) left top no-repeat;
}

#sidebar .generic h4 {
	background: #D84A42 url(/glextra/images/common/sidebar/see-also.gif) left top no-repeat;
}

#sidebar #social-media h4 {
	background: #C93535 url(/glextra/images/common/sidebar/social-media.gif) left top no-repeat;
}

#sidebar #social-media img {
	float: left;
	display: inline;
	margin: 0 6px 0 0;
}

/**
		 *	Generic
		 */

#sidebar .generic p {
	font-weight: normal;
}

#sidebar .generic ul {
	padding: .5em 0 0;
	line-height: 1.2em;
}

#sidebar .generic li {
	margin: .5em 0 0;
}

#sidebar .generic li a {
	padding: 0 10px 0 0;
	background: transparent url(/glextra/images/common/icons/bullet-arrows-link.gif) right .35em no-repeat;
}

#sideabar .generic li a:visited {
	background: transparent url(/glextra/images/common/icons/bullet-arrows-visited.gif) right .35em no-repeat;
}

/**
		 *  Audio, Video (other styles below, under the SubPage/PressRelease Layout section)
		 */

#sidebar .audio-callouts ul, #sidebar .video-callouts ul {
	padding: 0;
	border: 0;
}

#sidebar .audio-callouts li, #sidebar .video-callouts li {
	margin: 1em 0 0;
	padding: 0 !important;
	/* over

ride "SubPage/PressRelease Layout: Audio/Video Lists" styles */ border-top: 1px solid #DCDCDC;
	border-bottom: 0;
}

#sidebar .audio-callouts li.start, #sidebar .video-callouts li.start {
	margin: 0;
	border: 0;
}

#sidebar .audio-callouts h5, #sidebar .video-callouts h5 {
	margin: 1em 0 .2em;
	font-weight: normal;
}

#sidebar .audio-callouts h5 img, #sidebar .video-callouts h5 img {
	display: block;
	margin: 0 0 .5em;
}

#sidebar .audio-callouts p, #sidebar .video-callouts p {
	margin: 0 0 .5em;
	font-weight: normal;
}

#sidebar .audio-callouts p a, #sidebar .video-callouts p a {
	padding: 0;
	background: transparent;
}

/**
		 *  Case Studies, Newsletters, Articles
		 */

#sidebar #case-studies li p, #sidebar #newsletters li p, #sidebar #articles li p {
	margin: 0;
	font-weight: normal;
	font-size: .9em;
	color: #787878;
}

#sidebar #case-studies img, #sidebar #newsletters img, #sidebar #articles img {
	float: left;
	display: inline;
	margin: 1px 6px 0 0;
}

/**
		 *  Job Openings, See Also, Featured Blogs
		 */

#sidebar #jobs p {
	margin-bottom: .25em;
	font-weight: normal;
}

#sidebar #jobs ul {
	line-height: 1.4em;
}

#sidebar #see-also ul, #sidebar #featured-blogs ul {
	padding: .5em 0 0;
	line-height: 1.2em;
}

#sidebar #jobs li {
	margin: 0;
}

#sidebar #see-also li, #sidebar #featured-blogs li {
	margin: .5em 0 0;
}

#sidebar #jobs li a, #sidebar #see-also li a, #sidebar #featured-blogs li a {
	padding: 0 10px 0 0;
	background: transparent url(/glextra/images/common/icons/bullet-arrows-link.gif) right .35em no-repeat;
}

#sideabar #jobs li a:visited, #sidebar #see-also li a:visited, #sidebar #featured-blogs li a:visited {
	background: transparent url(/glextra/images/common/icons/bullet-arrows-visited.gif) right .35em no-repeat;
}

/**
		 *	How We Work
		 */

#sidebar #how-we-work h4 {
	margin: 1em 0 0;
	padding: 0;
	width: 100%;
	font-size: 1.15em;
}

/**
		 *	Featured Expert
		 */

#sidebar #featured-expert dt {
	margin: .5em 0 0;
}

/**
		 *	Product Names
		 */

#sidebar #product-names p {
	font-weight: normal;
}

/**
		 *  RSS Group
		 */

#sidebar #rss p {
	font-weight: normal;
}

#sidebar #rss p a, #sidebar #rss p a:visited {
	padding: 0;
	background: transparent;
}

/**
		 *	Sales Contacts
		 */

#sidebar #sales-contacts dl {
	margin: -1em 0 2em;
}

#sidebar #sales-contacts dt {
	margin: 2em 0 0;
}

#sidebar #sales-contacts dd {
	margin: 0 0 .5em;
}

#sidebar #sales-contacts dd strong {
	display: block;
	font-weight: normal;
}

#sidebar #sales-contacts #inquires {
	margin: 0;
}

#sidebar #sales-contacts #inquires dd {
	margin: 0;
}

/**
		 *	General, Analyst, Media Contacts
		 */

#sidebar #analyst-contacts, #sidebar #media-contacts {
	padding-bottom: 0;
}

#sidebar #general-contacts h5, #sidebar #analyst-contacts h5, #sidebar #media-contacts h5 {
	margin: 1em 0 -1em;
}

#sidebar #analyst-contacts dl, #sidebar #media-contacts dl {
	margin: 0 0 2em;
}

/**
		 *	Analyst Briefing/Download Briefing Book
		 */

#sidebar #analyst-briefing dl.download dt, #sidebar #download-briefing-book dl.download dt {
	margin: 32px 0 0;
	padding: 0 10px 0 0;
}

#sidebar #analyst-briefing dl.download a, #sidebar #download-briefing-book dl.download a {
	font-weight: bold;
	line-height: 1.3em;
}

#sidebar #analyst-briefing dl.download dt a img, #sidebar #download-briefing-book dl.download dt a img {
	float: left;
	display: inline;
	margin: -20px 20px 4px 0;
}

#sidebar #analyst-briefing dl.download dd, #sidebar #download-briefing-book dl.download dd {
	clear: both;
	font-size: .9em;
}

#sidebar #analyst-briefing dl.download dd img, #sidebar #download-briefing-book dl.download dd img {
	float: left;
	display: inline;
	margin: 1px 6px 0 0;
}

#sidebar #analyst-briefing p {
	padding: 0 0 1em;
	border-bottom: 1px solid #DCDCDC;
}

#sidebar #analyst-briefing p a {
	font-weight: bold;
}

/**
		 *  Carousel Group (should always be non-expandable)
		 */

#sidebar #carousel {
	position: relative;
	padding: 11px 0 0 0;
	width: 194px;
	overflow: hidden;
}

#sidebar #carousel #viewport {
	width: 1400px;
}

#sidebar #viewport li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0 8px;
	width: 178px;
	overflow: hidden;
}

#sidebar #viewport li h4 {
	padding: 3px 0 0;
	margin: 0 0 14px;
	height: auto;
}

#sidebar #viewport li p {
	font-weight: normal;
}

#sidebar #viewport li ul {
	padding: .5em 0 0;
	line-height: 1.2em;
}

#sidebar #viewport li li {
	float: none;
	margin: .5em 0 0;
	padding: 0;
	width: auto;
	overflow: visible;
}

#sidebar #viewport li li a {
	padding: 0 10px 0 0;
	background: transparent url(/glextra/images/common/icons/bullet-arrows-link.gif) right .35em no-repeat;
}

#sideabar #viewport li li a:visited {
	background: transparent url(/glextra/images/common/icons/bullet-arrows-visited.gif) right .35em no-repeat;
}

#sidebar #carousel #nav-carousel {
	clear: both;
	background: #BDC7CE;
}

#sidebar #nav-carousel ul {
	position: relative;
	padding: 4px 0 4px 10px;
	width: 208px;
	z-index: 2;
	font-size: .9em;
}

#sidebar #nav-carousel li {
	display: inline;
	margin: 0 3px 0 0;
}

#sidebar #nav-carousel li a {
	padding: 4px;
	color: #275B8A;
}

#sidebar #carousel #indicator {
	position: absolute;
	width: 19px;
	height: 17px;
	z-index: 1;
	background: transparent url(/glextra/images/common/sidebar/indicator-carousel.gif) no-repeat;
}

/**
		 *  Expandable Controls
		 */

.controls-expandable {
	float: right;
}

#sidebar .controls-expandable {
	margin: 1em 0 .25em !important

;
/* override "SubPage Layout: Bulleted Lists" styles */
}

#content .controls-expandable {
	margin: 0 0 1em !important

;
/* override "SubPage Layout: Bulleted Lists" styles */
}

.controls-expandable li {
	float: left;
	display: inline;
	line-height: 1.2em;
}

.controls-expandable li.expand-all {
	margin: 0 6px 0 0 !important;
	/* 

override "SubPage Layout: Bulleted Lists" styles */
				padding: 0 9px 0 0 !important;
	/*

override "SubPage Layout: Bulleted Lists" styles */
				background: transparent url(/glextra/images/common/sidebar/divider-expandable.gif) right .3em no-repeat !important;
/*

override "SubPage Layout: Bulleted Lists" styles */
}

.controls-expandable li.collapse-all {
	margin: 0 !important;
	/* 

override "SubPage Layout: Bulleted Lists" styles */
				padding: 0 !important;
	/*

override "SubPage Layout: Bulleted Lists" styles */
				background: transparent !important;
/*

override "SubPage Layout: Bulleted Lists" styles */
}

#sidebar .controls-expandable li.collapse-all {
	margin: 0 13px 0 0 !important

;
/* override "SubPage Layout: Bulleted Lists" styles */
}

.controls-expandable a {
	font-weight: bold;
	font-size: .85em;
	color: #6E7178;
}

/**
		 *  Sidebar Expandable
		 */

#sidebar #expandable {
	clear: both;
	margin: 0 auto 1em auto;
	width: 194px;
}

/**
			 *  Expandable Groups (inherits styles from '#sidebar .group')
			 *	expanded by default
			 */

#sidebar #expandable .group {
	margin: 0 auto 1px auto;
	padding: 0;
	width: 194px;
	background: #FFF;
}

#sidebar #expandable .group h4 {
	padding: 2px 13px 1px 7px;
	width: 174px;
	height: auto;
	background: #6E7178 url(/glextra/images/common/sidebar/expanded.gif) right center no-repeat;
	font-size: .9em;
	color: #FFF;
	cursor: pointer;
}

#sidebar #expandable .group h4 strong {
	display: block;
	padding: 0;
	border: 0;
	background: transparent;
}

#sidebar #expandable .group div.content {
	padding: .5em 7px 1.5em;
}

/**
				 *	Collapsed groups
				 */

#sidebar #expandable .collapsed h4 {
	background: #90959E url(/glextra/images/common/sidebar/collapsed.gif) right center no-repeat;
}

#sidebar #expandable .collapsed h4:hover {
	background: #6E7178 url(/glextra/images/common/sidebar/collapsed-over.gif) right center no-repeat;
}

#sidebar #expandable .collapsed div.content {
	display: none;
}

/**
	 *  Footer
	 */

#footer {
	border-top: 1px solid #FFF;
	border-bottom: 14px solid #FFF;
	height: 62px !important;
	background: #312B2B;
	font-size: .9em;
	line-height: 1em;
	color: #FFF;
	position: relative;
	float: left;
}

#footer p {
	float: left;
	display: inline;
	margin: 26px 0 0 20px;
}

#footer ul {
	float: right;
	display: inline;
	margin: 26px 20px 0 0;
}

#footer ul#legal {
	float: left;
}

#footer li {
	display: inline;
	margin: 0 0 0 10px;
}

#footer a {
	color: #FFF;
}

/**
 **********************************************************************************
 *  Promos
 **********************************************************************************
 */

.home #promo {
	margin: 0 0 15px;
	padding: 0 0 6px;
	width: 743px;
	background: #FFF url(/glextra/images/common/promos/colorbar-954.gif) 0 bottom no-repeat;
}

.home #content #promo {
	position: relative;
	margin: -45px 0 45px -36px;
	width: 743px;
	background: transparent url(/glextra/images/common/promos/colorbar-743.gif) left bottom no-repeat;
}

.landing #promo, .sub #promo {
	margin: -1.025em 0 1em;
	height: 136px;
}

/**
 **********************************************************************************
 *  Specific styles
 **********************************************************************************
 */

/**
	 *	Numbered Lists
	 */

.home #content ol, .landing #content ol, .sub #content ol {
	position: relative;
	margin: 0 0 2em 2em;
	list-style: decimal;
}

.home #content ol li, .landing #content ol li, .sub #content ol li {
	margin: 0 0 .65em;
}

/**
 **********************************************************************************
 *  LandingPage Layout
 **********************************************************************************
 */

/**
	 *	Titles
	 */

.landing h2 {
	padding: 1em 0 8px;
	border-bottom: 1px solid #E5DFD4;
}

/**
	 *  Bulleted Lists
	 */

.landing #content ul li {
	margin: 0 0 .65em;
	padding: 0 0 0 22px;
	background: transparent url(/glextra/images/common/icons/bullet-lrg.gif) 0 .4em no-repeat;
}

/**
	 *  Topics (LandingPage sub page links)
	 *		list: used on FS Solutions landing (list of links in columns)
	 *		overview: most common landing (link with arrows followed by overview copy)
	 *		overview-list: used on FS Contacts landing (list of links with arrows and no overview)
	 */

#topics-list, #topics-overview, #topics-overview-list {
	margin: 2em 0 0;
}

#topics-list h3 {
	float: left;
	text-transform: uppercase;
}

#topics-list ul {
	float: left;
	margin: 0 0 1.5em;
	width: 49%;
}

#topics-overview-list ul {
	margin: 0 0 2em;
}

#topics-list li, #topics-overview li, #topics-overview-list li {
	padding: 0 !important;
	/* 

override "LandingPage Layout: Bulleted Lists" styles */
				background: transparent !important;
/* o

verride "LandingPage Layout: Bulleted Lists" styles */
}

#topics-list li, #topics-overview-list li {
	margin: 0 0 .25em !important

;
/* override "LandingPage Layout: Bulleted Lists" styles */
}

#topics-list li a {
	font-weight: normal;
}

#topics-overview li {
	margin: 0 0 1em !important

;
/* override "LandingPage Layout: Bulleted Lists" styles */
}

#topics-overview a, #topics-overview-list a {
	padding: 0 10px 0 0;
	background: transparent url(/glextra/images/common/icons/bullet-arrows-link.gif) right center no-repeat;
}

#topics-overview a:visited, #topics-overview-list a:visited {
	background: transparent url(/glextra/images/common/icons/bullet-arrows-visited.gif) right center no-repeat;
}

#topics-overview p a {
	padding: 0;
	/* ov

erride "topics-overview a" styles */
					background: transparent;
/* ove

rride "topics-overview a" styles */
}

#topics-overview p a:visited {
	background: transparent;

/* override "topics-overview a:visited" styles */
}

#topics-overview li ul {
	margin: 0 0 1.5em;
}

#topics-overview li li {
	margin: 0 0 .65em !important;
	/* ov

erride "topics-overview li" styles */
						padding: 0 0 0 22px !important;
	/* o

verride "topics-overview li" styles */
						background: transparent url(/glextra/images/common/icons/bullet-lrg.gif) 0 .4em no-repeat !important;
/* o

verride "topics-overview li" styles */
}

/**
 **********************************************************************************
 *  SubPage/PressRelease Layout
 **********************************************************************************
*/

/**
	 *	Titles
	 */

.sub h2 {
	padding: 1em 0 8px;
	border-bottom: 1px solid #E5DFD4;
}

.press-release h3 {
	margin: 0 0 1em;
}

.press-release h4 {
	margin: 0 0 .5em;
}

/**
	 *  Bulleted Lists
	 *  check site specific styles for additional styles
	 */

.sub #content ul, .press-release #content ul {
	margin: 0 0 2em;
}

.sub #content ul li, .press-release #content ul li {
	margin: 0 0 1em;
	padding: 0 0 0 22px;
	background: transparent url(/glextra/images/Common/icons/bullet-lrg.gif) 0 .4em no-repeat;
}

.sub #content ul li p, .press-release #content ul li p {
	margin: 0;
}

/**
	 *  Audio, Video Lists
	 */

.audio-callouts, #audio-player, .video-callouts, #video-player {
	padding: 1em 0 0;
	width: 470px;
}

.audio-callouts h2, #audio-player h2, .video-callouts h2, #video-player h2 {
	margin: 0 0 8px;
	padding: 0;
	border: 0;
}

.audio-callouts ul, #audio-player ul, .video-callouts ul, #video-player ul {
	padding: 1em 0 0;
	border-top: 1px solid #E5DFD4;
}

.audio-callouts li, #audio-player li, .video-callouts li, #video-player li {
	margin: 0 0 1.5em;
	padding: 0 0 1.25em !important;
	/* over

ride "SubPage Layout: Bulleted Lists" styles */ border-bottom: 1px solid #E5DFD4;
	background: transparent !important;
/* override 

"SubPage Layout: Bulleted Lists" styles */
}

/**
				 *	Inline players
				 */

#audio-player h3, #video-player h3 {
	margin: 0 0 .25em;
}

/**
				 *	Inline callouts
				 */

.audio-callouts h3, .video-callouts h3 {
	margin: 0 0 .25em;
	font-size: 1.05em;
}

.audio-callouts h3 img, .video-callouts h3 img {
	float: left;
	display: inline;
	margin: 0 15px 0 0;
}

.audio-callouts li p, .video-callouts li p {
	margin: 0 !important

;
/* override "SubPage/PressRelease Layout: Bulleted Lists" styles */
}

.audio-callouts li p.time, .video-callouts li p.time {
	font-size: .9em;
	color: #787878;
}

.audio-callouts li p.time img, .video-callouts li p.time img {
	float: left;
	display: inline;
	margin: 2px 6px 0 0;
}

/**
	 *	Lists inside Tables use small bullets
	 */

.sub #content table ul {
	margin: 0;
}

.sub #content table ul li {
	margin: 0 0 .5em;
	padding: 0 0 0 8px;
	background: #FFF url(/glextra/images/Common/icons/bullet-sml.gif) 0 .5em no-repeat;
	line-height: 1.3em;
}

/**
	 *	List with image in left column
	 */

ul.list-img {
	margin: 3em 0 0 !important;
}

ul.list-img li {
	margin: 0 0 1em 100px !important;
	/*

override "SubPage Layout: Bulleted Lists" styles */
			padding: 0 !important;
	/

* override "SubPage Layout: Bulleted Lists" styles */
			background: transparent !important;
/*

override "SubPage Layout: Bulleted Lists" styles */
}

ul.list-img h2 {
	margin: 0 0 .15em;
	padding: 0 !important;
	border: 0 !important;
	/* ove

rride "SubPage Layout: Headers" styles */
				font-weight: normal;
	font-size: 1em;
	font-style: italic;
	color: #787878;
}

ul.list-img h2 a, ul.list-img h2 strong {
	font-weight: bold;
	font-style: normal;
}

ul.list-img h2 a:link strong {
	color: #275B8A;
	text-decoration: none;
}

ul.list-img h2 a:visited strong, ul.list-img h2 a:active strong {
	color: #666699;
	text-decoration: none;
}

ul.list-img h2 a:hover strong, ul.list-img h2 a:focus strong {
	color: #275B8A;
	text-decoration: underline;
}

ul.list-img h2 strong {
	display: block;
	margin: 0 0 .15em;
	color: #3A3A3A;
}

ul.list-img h2 img {
	float: left;
	display: inline;
	margin: 4px 15px 0 -100px;
}

ul.list-img p {
	margin: 0 0 1em !important

;
/* override "SubPage Layout: Bulleted Lists" styles */
}

ul.list-img p.download {
	margin: 0 !important;
	/* o

verride "SubPage Layout: Bulleted Lists" styles */
					font-size: .9em;
}

/**
	 *	Media Lists
	 *  check site specific styles for additional styles
	 */

ul.list-media li {
	margin-left: 22px !important;
	/*

override "SubPage Layout: Bulleted Lists" styles */
		padding: 0 !important;
	/

* override "SubPage Layout: Bulleted Lists" styles */
		width: auto;
	background: transparent !important;
/* o

verride "SubPage Layout: Bulleted Lists" styles */
}

ul.list-media a img {
	float: left;
	display: inline;
	margin: 0 2px 0 -22px;
}

/**
	 *	Info Lists
	 *	For basic info that is related but doesn't need bullets
	 */

ul.list-info {
	margin: 0 0 1em !important

;
/* override "SubPage Layout: Bulleted Lists" styles */
}

ul.list-info li {
	margin: 0 !important;
	/*

override "SubPage Layout: Bulleted Lists" styles */
			padding: 0 !important;
	/

* override "SubPage Layout: Bulleted Lists" styles */
			width: auto;
	background: transparent !important;
/* ov

erride "SubPage Layout: Bulleted Lists" styles */
}

dl.list-info {
	margin: 0 0 1em;
}

dl.list-info dt {
	margin: 1em 0 0;
}

/**
 **********************************************************************************
 *  Media (For Analyst Relations & Press Room)
 **********************************************************************************
*/

/**
	 *	Media & Logo Download Files
	 */

p.preview {
	float: left;
}

#media-files p.preview {
	margin: 0 22px 2em 0;
}

#logo-files p.preview {
	margin: 3.5em 22px 3.5em 0;
}

#logo-files p {
	color: #747474;
}

#media-files ul.downloads, #logo-files ul.downloads {
	float: left;
	margin: 0 0 2em;
	width: auto;
}

#logo-files li {
	margin: 0 0 .425em !important

;
/* override "SubPage Layout: Bulleted Lists" styles */
}

/**
	 *	Photo Library
	 */

div.photo-library {
	margin: 0 0 2em;
}

div.photo-library h3 {
	margin: 0 0 .15em !important;
	font-weight: normal;
	font-style: italic;
	color: #787878;
}

div.photo-library h3 strong {
	display: block;
	margin: 0 0 .15em;
	font-weight: bold;
	font-style: normal;
	color: #3A3A3A;
}

div.photo-library p {
	margin: 0;
	font-size: .9em;
}

p.download a {
	font-weight: normal !important;
}

p.download a img {
	float: left;
	display: inline;
	margin: 0 6px 0 0;
}

#content div.photo-library ol {
	position: relative;
	margin: 1em 0 0 -64px;
	width: 534px;
}

#content div.photo-library li {
	float: left;
	display: inline;
	margin: 0 0 1.25em 64px !important;
	/* override

"SubPage Layout: Bulleted Lists" styles */
				padding: 0 !important;
	/* overrid

e "SubPage Layout: Bulleted Lists" styles */
				width: 112px !important;
	background: transparent !important;
/* override "S

ubPage Layout: Bulleted Lists" styles */
}

div.photo-library li img {
	margin: 0 0 .25em;
}

div.photo-library li ul {
	margin: 0 !important

;
/* override "SubPage Layout: Bulleted Lists" styles */
}

#content div.photo-library li li {
	float: none;
	display: block;
	margin: 0 !important;
	/* override "div.

photo-library li" styles */
						width: auto;
	font-size: .9em;
	line-height: 1.3em;
}

#content div.photo-library li li.preview {
	margin: 0 0 .25em !important;
}

div.photo-library li li.preview a {
	padding: 0 0 0 20px;
	background: transparent url(/glextra/images/common/media-kit/preview.gif) 0 -.1em no-repeat;
	font-weight: normal !important;
}

/**
 **********************************************************************************
 *  Listings
 *	uses:
 *		Products A-Z
 *		Contacts > Sales & Support > Products
 **********************************************************************************
*/

/**
	 *  Listings (A-Z)
	 *	Chicklet Nav = nav-listings
	 */

#nav-listings {
	margin: 1em 0 0 !important;
	/

* override "SubPage Layout: Bulleted Lists" styles */
		padding: 0 0 1em;
	border-bottom: 1px solid #E5DFD4;
}

#nav-listings li {
	float: left;
	display: inline;
	margin: 0 9px 0 0 !important;
	/* overr

ide "SubPage Layout: Bulleted Lists" styles */
			padding: 0 !important;
	/* over

ride "SubPage Layout: Bulleted Lists" styles */
			background: transparent !important;
/* overr

ide "SubPage Layout: Bulleted Lists" styles */
}

#nav-listings a {
	font-weight: normal;
}

#nav-listings li.disabled a:link, #nav-listings li.disabled a:visited, #nav-listings li.disabled a:hover, #nav-listings li.disabled a:active, #nav-listings li.disabled a:link, #nav-listings li.disabled a:focus {
	color: #959AA5;
	text-decoration: none;
	cursor: default;
}

.listings dt {
	clear: both;
	margin: .5em 0 .25em;
	padding: .2em 120px 0 0;
	border-top: 1px solid #E5DFD4;
	font-weight: bold;
	font-size: 3em;
	line-height: 1em;
	color: #B4A383;
	vertical-align: text-bottom;
	text-transform: uppercase;
}

.listings dt.start {
	padding-top: 0;
	border: 0;
}

.listings dd {
	float: right;
	width: 357px;
}

.listings ul {
	position: relative;
	margin: -3.75em 0 1em !important;
	/* ov

erride "SubPage Layout: Bulleted Lists" styles */
			width: 357px;
}

.listings li {
	margin: 0 !important;
	/* 

override "SubPage Layout: Bulleted Lists" styles */
				padding: 0 !important;
	/*

override "SubPage Layout: Bulleted Lists" styles */
				background: transparent !important;
/* 

override "SubPage Layout: Bulleted Lists" styles */
}

.listings a {
	font-weight: normal !important;
}

/**
 **********************************************************************************
 *  Tabs
 **********************************************************************************
*/

#tabs {
	margin: 3em 0 2em;
	border-bottom: 2px solid #B4A383;
}

/**
	 *	Base Tab Controls
	 *  check site specific styles for specific implementations
	 */

#controls {
	margin: 0 0 2em;
}

#controls ul {
	position: relative;
	width: 100%;
	height: 28px !important;
}

#controls li {
	position: absolute;
	top: 0;
	display: block;
	padding: 0 !important;
	/* override "Su

bPage Layout: Bulleted Lists" styles */
				height: 28px;
	background: none !important;
/* override "SubPag

e Layout: Bulleted Lists" styles */
}

#controls a {
	display: block;
	width: 100%;
	height: 28px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}

/**
	 *  Solutions Tabs ("active" ID set by JS: first tab is set by default)
	 */

ul#active-by-role {
	background: transparent url(/glextra/images/common/tab-controls/solutions.gif) 0 0 no-repeat;
}

ul#active-by-product {
	background: transparent url(/glextra/images/common/tab-controls/solutions.gif) 0 -56px no-repeat;
}

/**
		 *  By Role Tab
		 */

ul#active-by-role #tab-by-role {
	left: 17px;
	width: 99px;
}

/* on state */

ul#active-by-product #tab-by-role {
	left: 0;
	width: 75px;
}

/* off state */

ul#active-by-product #tab-by-role a:hover, ul#active-by-product #tab-by-role a:focus {
	background: transparent url(/glextra/images/common/tab-controls/solutions.gif) 0 -84px no-repeat;
}

/* over, focus state */

/**
		 *  By Product Tab
		 */

ul#active-by-product #tab-by-product {
	left: 76px;
	width: 121px;
}

/* on state */

ul#active-by-role #tab-by-product {
	left: 117px;
	width: 91px;
}

/* off state */

ul#active-by-role #tab-by-product a:hover, ul#active-by-role #tab-by-product a:focus {
	background: transparent url(/glextra/images/common/tab-controls/solutions.gif) -117px -28px no-repeat;
}

/* over, focus state */

/**
	 *  Products Tabs ("active" ID set by JS: first tab is set by default)
	 */

ul#active-overview {
	background: transparent url(/glextra/images/common/tab-controls/products.gif) 0 0 no-repeat;
}

ul#active-associated-offerings {
	background: transparent url(/glextra/images/common/tab-controls/products.gif) 0 -56px no-repeat;
}

/**
		 *  Overview Tab
		 */

ul#active-overview #tab-overview {
	left: 17px;
	width: 112px;
}

/* on state */

ul#active-associated-offerings #tab-overview {
	left: 0;
	width: 85px;
}

/* off state */

ul#active-associated-offerings #tab-overview a:hover, ul#active-associated-offerings #tab-overview a:focus {
	background: transparent url(/glextra/images/common/tab-controls/products.gif) 0 -84px no-repeat;
}

/* over, focus state */

/**
		 *  Associated Offerings Tab
		 */

ul#active-associated-offerings #tab-associated-offerings {
	left: 86px;
	width: 187px;
}

/* on state */

ul#active-overview #tab-associated-offerings {
	left: 130px;
	width: 138px;
}

/* off state */

ul#active-overview #tab-associated-offerings a:hover, ul#active-overview #tab-associated-offerings a:focus {
	background: transparent url(/glextra/images/common/tab-controls/products.gif) -130px -28px no-repeat;
}

/* over, focus state */

/**
	 * Tab Table content
	 */

.tab table {
	width: 100%;
	font-size: .9em;
}

.tab thead th {
	padding: 0 0 .5em;
	width: 135px;
	font-weight: bold;
	text-transform: uppercase;
}

.tab tbody td {
	padding: .5em 0 1em;
	border-top: 1px solid #E5DFD4;
}

.tab .need {
	padding-right: 15px;
	padding-left: 15px;
	width: 177px;
}

.tab .description {
	padding-left: 15px;
	width: 327px;
}

/**
 **********************************************************************************
 *  Search Layout
 **********************************************************************************
*/

/**
	 *  Search Query (page-level search)
	 */

#query {
	margin: 0 0 1.25em;
	padding: 0 0 0 25px;
	width: 129px;
	height: 22px;
	background: transparent url(/glextra/images/common/search/bg-filter-query-l.gif) no-repeat;
}

#query div {
	padding: 0 9px 0 0;
	width: 100%;
	height: 100%;
	background: transparent url(/glextra/images/common/search/bg-filter-query-r.gif) right 0 no-repeat;
}

#query input {
	padding: 4px 0 0;
	border: 0;
	width: 100%;
	height: 18px;
	background: transparent;
	font-size: .9em;
	color: #4A4A4A;
}

/**
	 *  Multi-faceted Search Filters
	 */

#filters {
	float: left;
	display: inline;
	margin: 3px 25px 2.25em 0;
	width: 163px;
}

#filters h2 {
	margin: 0 0 1em;
	padding: 1px 7px;
	background: #959AA5;
	font-weight: normal;
	font-size: 1.05em;
	letter-spacing: .06em;
	color: #FFF;
}

#filters a {
	font-weight: normal;
}

#filters a:visited, #filters a:active {
	color: #275B8A;
}

/**
		 *  Filter History
		 */

#history {
	margin: 0 0 1.25em;
	border-bottom: 1px solid #FBFBFB;
	background: #F8F8F8;
}

#history h2 {
	margin: 0;
}

#history ul {
	margin: 0 0 .75em;
	padding: 1em 0 0 5px;
	font-size: .9em;
	line-height: 1.4em;
}

#history li {
	margin: 0 0 5px;
}

#history li a {
	display: block;
	padding: 0 0 0 16px;
	background: transparent url(/glextra/images/common/search/remove.gif) 0 .2em no-repeat;
	color: #4A4A4A;
}

#history p {
	margin: 0;
	padding: 0 0 1.25em 7px;
	height: 1%;
/* fixes IE 

hover bug by giving item "layout" (bg of parent disappeared around item) */
}

#history p a {
	font-weight: bold;
}

/**
		 *  Filter Groups
		 */

.filter {
	margin: 0 0 1em;
	font-size: .9em;
}

.filter h3 {
	margin: 0 0 .4em;
	border-bottom: 1px solid #E5DFD4;
	font-weight: normal;
	font-size: 1.1em;
	text-transform: uppercase;
}

.filter li {
	margin: .1em 0 0;
}

.filter li em {
	margin: 0 0 0 3px;
	font-style: normal;
}

.filter p {
	margin: 1em 0 0;
}

.filter p a {
	padding: 0 11px 0 0;
}

.filter p.more a {
	background: transparent url(/glextra/images/common/search/more.gif) right .35em no-repeat;
}

.filter p.fewer a {
	background: transparent url(/glextra/images/common/search/fewer.gif) right .45em no-repeat;
}

/**
	 *	Results Container
	 */

#results {
	float: left;
}

.search-topic #results {
	width: 470px;
}

.search-sitewide #results {
	width: 694px;
}

/**
		 *  Results Info (search totals & loading animation)
		 */

#results-info {
	margin: 4px 0 .5em;
	padding: 1px 0;
	width: 100%;
	background: #D7D8DB;
}

#results-info p {
	margin: 0;
}

/**
			 *	Totals
			 */

#totals {
	float: left;
	display: inline;
	margin: 0 0 0 7px;
	width: 45%;
}

/**
			 *	Loading Animation
			 */

#loading {
	float: right;
	display: inline;
	margin: 0 1px 0 0;
	width: 45%;
	text-align: right;
}

/**
		 *	Key Match
		 */

#key-match {
	margin: 0 7px 1em;
	font-size: 1.05em;
}

#key-match a {
	font-style: italic;
}

/**
		 *  Result Items Container
		 */

#results-body {
	margin: 1.5em 0 0;
	background: #FFF;
/* for

animations to look smooth in IE */
}

/**
			 *	Results Messaging container
			 */

#messages h3 {
	margin: 0 0 1.5em;
	font-weight: normal;
	font-size: 1.05em;
}

#messages p {
	margin: 0 0 .5em;
}

#messages ul {
	margin: 0 0 1.5em;
}

#messages li {
	margin: 0 0 .5em;
	padding: 0 0 0 12px;
	background: transparent url(/glextra/images/common/icons/bullet-sml.gif) 0 .5em no-repeat;
}

/**
			 *  Results List Templates
			 *	Event, Press Release, Resources (Demo & Tour, Brochure & Datasheet, Case Study, White Paper & Article, Webcast & Webinar, Newsletter)
			 *	Corp > About Us > Financial Info > Acquisitions tab
			 */

.search-sitewide ul.list-results {
	width: 658px;
}

ul.list-results li {
	margin: 0 0 2em !important;
	/* o

verride "SubPage Layout: Bulleted Lists" styles  */
					padding: 0 !important;
	/* 

override "SubPage Layout: Bulleted Lists" styles */
					background: transparent !important;
/* o

verride "SubPage Layout: Bulleted Lists" styles */
}

ul.list-results li h3 {
	margin: 0;
}

ul.list-results li h3 img {
	vertical-align: text-bottom;
}

ul.list-results li p {
	margin: 0;
}

ul.list-results li p strong {
	font-weight: normal;
	font-size: .9em;
	color: #787878;
}

ul.list-results li p img {
	float: left;
	display: inline;
	margin: 1px 6px 0 0;
}

ul.list-results .date-location, ul.list-results .date, ul.list-results .location {
	font-size: .9em;
}

.date-location, .date {
	color: #787878;
}

.location {
	font-style: italic;
	color: #787878;
}

/**
	 *  Filter Pagination
	 */

#pagination {
	margin: 0 0 4em;
	font-size: 1em;
	line-height: 1em;
	text-transform: uppercase;
}

#pagination a {
	font-weight: normal;
}

#pagination a:visited, #pagination a:active {
	color: #275B8A;
}

#pagination ul {
	float: left;
	padding: 0 0 0 10px;
	background: transparent url(/glextra/images/common/search/divider-pagination.gif) 0 center no-repeat;
}

#pagination li {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 11px 0 0;
	background: transparent url(/glextra/images/common/search/divider-pagination.gif) right center no-repeat;
}

#pagination p {
	float: left;
	display: inline;
}

#pagination p.off {
	color: #BABABA;
}

#pagination p#previous {
	margin: 0 12px 0 0;
}

#pagination p#previous.off {
	padding: 0 0 0 18px;
	background: transparent url(/glextra/images/common/search/previous-off.gif) 0 center no-repeat;
}

#pagination p#previous.on a {
	padding: 0 0 0 18px;
	background: transparent url(/glextra/images/common/search/previous-on.gif) 0 center no-repeat;
}

#pagination p#next {
	margin: 0 0 0 3px;
}

#pagination p#next.off {
	padding: 0 18px 0 0;
	background: transparent url(/glextra/images/common/search/next-off.gif) right center no-repeat;
}

#pagination p#next.on a {
	padding: 0 18px 0 0;
	background: transparent url(/glextra/images/common/search/next-on.gif) right center no-repeat;
}

/**
	 *	Powered By Google
	 */

#powered-by-google {
	margin: 0;
	font-size: .8em;
	font-family: Arial;
	color: #4A4A4A;
}

#powered-by-google img {
	position: relative;
	margin: -3px 0 0 2px;
	vertical-align: middle;
}

/**
 **********************************************************************************
 *  Site Map Layout
 **********************************************************************************
*/

.site-map h2 {
	padding: 1em 0 8px;
	border-bottom: 1px solid #E5DFD4;
}

.site-map #content div.column {
	float: left;
	display: inline;
	margin: 0 4.85% 0 0;
	width: 30%;
}

.site-map #content #end {
	margin: 0;
}

.site-map #content ul {
	margin: 0 0 2em;
}

.site-map #content ul ul {
	margin: 0 0 0 12px;
}

.site-map #content ul a {
	font-weight: normal;
}

/**
 **********************************************************************************
 *  Base Modal, and Iframe page styles
 **********************************************************************************
 */

body#modal {
	background: #ECEDF0;
	text-align: left;
}

.modal {
	position: absolute;
	left: 50%;
	z-index: 5100;
	margin: 0 0 0 -457px;
	width: 704px;
	background: #FFF;
	text-align: left;
}

.modal #controls {
	float: right;
	display: inline;
	margin: 0 5px 0 0;
}

/**
	 *	All controls are available (print & close)
	 */

.modal #controls ul {
	margin: 5px 0;
	width: 124px;
	background: transparent url(/glextra/images/common/buttons/controls-overlay.gif) no-repeat;
}

/**
	 *	Only close control is available
	 */

.modal #controls ul.close {
	width: 51px;
	background-position: -73px 0;
}

.modal #controls ul, .modal #controls li, .modal #controls li a {
	height: 14px !important;
}

.modal #print {
	left: 0;
	width: 45px;
}

.modal ul.close #print {
	display: none;
}

.modal #print a:hover, .modal #print a:focus {
	background: transparent url(/glextra/images/common/buttons/controls-overlay.gif) 0 -14px no-repeat;
}

.modal #close {
	left: 73px;
	width: 51px;
}

.modal ul.close #close {
	left: 0;
}

.modal #close a:hover, .modal #close a:focus {
	background: transparent url(/glextra/images/common/buttons/controls-overlay.gif) -39px -14px no-repeat;
}

.modal #copy {
	clear: both;
	margin: 0 24px 24px;
	padding: 2em 71px;
	height: 1%;
	background: #ECEDF0;
}

.modal h1, body#modal h1 {
	margin: 0 0 .75em !important;
	/*

override all */
			padding: 1em 0 8px !important;
	border-bottom: 1px solid #FFF !important;
	

/* override all */
			letter-spacing: 0;
}

.modal h2, body#modal h2 {
	padding: 0 0 8px !important;
	border: 0 !importan

t;
/* override all */
}

.modal dt {
	font-weight: bold;
	font-size: 1.1em;
}

.modal #copy p, .modal dd, .modal li {
	margin: 0 0 2em;
}

.modal address {
	font-style: normal;
}

.modal #pdf {
	margin: 0 0 2em 20px;
}

.modal #pdf a {
	display: block;
	font-weight: bold;
}

.modal #pdf img {
	float: left;
	display: inline;
	margin: 0 6px 0 0;
}

#listings-product h2 {
	border-bottom: 1px solid #FFF !important

;
/* override all */
}

#listings-contact-info h2 {
	margin: 0;
}

#listings-contact-info dl {
	margin: 0 0 1em;
	border-bottom: 1px solid #FFF;
}

#listings-contact-info dt {
	font-size: 1em;
}

#listings-contact-info dd {
	margin: 0 0 1em;
}

#listings-contact-info #email {
	padding: 1em 0 0;
	border-top: 1px solid #FFF;
}

#listings-contact-info .end {
	padding: 0 !important;
	border: 0 !important;
}

#preview-image #copy img {
	margin: 0 0 .25em;
}

#preview-image li {
	margin: 0 6px 0 0 !important;
	/*

override all */
			line-height: 1.3em;
}

#preview-image li a {
	font-weight: bold;
}

.modal #email {
	font-weight: bold;
}

.modal #email a {
	display: block;
}

#media-link #copy p {
	margin: 1em 0 0;
}

/**
		 *	Non-flash content
		 */

.flash p {
	font-size: 1em;
}

.flash p a img {
	margin: 0 10px 10px 0;
}

#content .flash img {
	display: block;
}

#m2l iframe {
	width: 514px;
	background: #ECEDF0;
}

/**
 **********************************************************************************
 *  Overlay Background
 **********************************************************************************
 */

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5000;
	width: 100%;
	height: 500px;
	background: #000;
}

/**
 **********************************************************************************
 *  Inline M2L form (overriden by CSS Reset)
 **********************************************************************************
 */

#m2l-inline table td {
	padding: 1px 0;
}

/**
 **********************************************************************************
 *  Clear Fix
 *  Apply to any element which acts as a container for floats.
 **********************************************************************************
 */

#header:after, #nav-quicklinks:after, #container-content:after, #footer:after, #nav-breadcrumb ul:after, ul.list-img li:after, #query ul:after, #results-info:after, #pagination:after, #media-files:after, #logo-files:after, div.photo-library:after, #topics-list:after, #nav-listings:after, .audio-callouts li:after, #audio-player li:after, .video-callouts li:after, #video-player li:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: ".";
}

#header, #nav-quicklinks, #container-content, #footer, #nav-breadcrumb ul, ul.list-img li, #query ul, #results-info, #pagination, #media-files, #logo-files, div.photo-library, #topics-list, #nav-listings, .audio-callouts li, #audio-player li, .video-callouts li, #video-player li {
	display: inline-block;
}

/* Hides from IE-mac \*/

#header, #nav-quicklinks, #container-content, #footer, #nav-breadcrumb ul, ul.list-img li, #query ul, #results-info, #pagination, #media-files, #logo-files, div.photo-library, #topics-list, #nav-listings, .audio-callouts li, #audio-player li, .video-callouts li, #video-player li {
	display: block;
}

* html #header, * html #nav-quicklinks, * html #container-content, * html #footer, * html #nav-breadcrumb ul, * html ul.list-img li, * html #query ul, * html #results-info, * html #pagination, * html #media-files, * html #logo, * html div.photo-library, * html #topics-list, * html #nav-listings, * html .audio-callouts li, * html #audio-player li, * html .video-callouts li, * html #video-player li {
	height: 1px;
}

/* End hide from IE-mac */