)

/*STRIP EXTRA HTML*/
img { border: 0 }

/*MODIFIED SIMPLE.CSS FROM GE*/
body  { color: #666; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white }
.Gere110        { color: #666; font-size: 110%; line-height: 125%; margin: 0px; padding: 0px }
.Gere85     { color: #666; font-size: 85%; line-height: 125%; margin: 0px; padding: 0px }
.Gere85smspots p   { color: #666; font-size: 85%; line-height: 120%; margin: 0px; padding: 0px }
.Gere85 table, .Gere85 td    { color: #666; font-size: 100% }
.Gere85 h4  { font-weight: bold; font-size: 100%; margin: 0px; padding: 0px }
.Gere85Name  { font-weight: bold; font-size: 100%; margin: 0px; padding: 0px }
.Gere85None     { color: #666; font-size: 85%; margin: 0px; padding: 0px }
.Gere100           { color: #666; font-size: 100%; line-height: 125%; margin: 0px; padding: 0px }
select, label { font-size: 85%  }
ul.navigation       { color: #666; list-style-type: none; margin: 5px 0px 5px 25px; padding: 0px; display: block }
.navigation a:link, .navigation a:active      { font-weight: bold; font-size: 85%; line-height: 130%; text-decoration: none }
.navigation a:visited    { color: #636; font-weight: bold; font-size: 85%; line-height: 130%; text-decoration: none }
.navigation a:hover    { color: #a7c0df; font-weight: bold; font-size: 85%; line-height: 130%; text-decoration: underline }
#navigationprimaryspots   { background-color: transparent }
.GereArrowLinkLists  { font-size: 85%; line-height: 100%; list-style-type: none; margin: 0px; padding: 0px 0px 10px }
.GereNoMargin  { margin-right: 0px; margin-left: 0px; padding: 0px; display: block }
h2     { color: #3b73b9; font-weight: bold; font-size: 110%; display: block }
h3     { color: #333; font-weight: bold; font-size: 100%; margin: 0px; display: block }
h4          { font-weight: bold; font-size: 90%; line-height: 100%; margin: 0px; padding: 0px 0px 5px 0px; display: block }
h5   { color: #666; font-weight: bold; margin: 0px; padding: 0px; display: block }
a:link, a:active { color: #3b73b9; text-decoration: none }
a:visited { color: #636; text-decoration: none }
a:hover { color: #a7c0df; text-decoration: underline }
#foot { text-align: left; margin: 0px; padding: 25px 0px; border-top: 1px solid #ccc }
#foot p    { text-align: left; font-size: 75%; line-height: 150%; margin: 0px; padding: 0px }
#foot a:link { color: #666 }
.copy   { text-align: left; color: #999; font-size: 70%; margin: 0px; padding: 0px }
strong, b { font-weight: bold }
em { font-style: italic }
.GereHomeDrops { color: #666; font-size: 70%; background-color: #f7f7f7; width: 130px }
.GereHomeDropLabel { color: #333; font-weight: bold }
.GereSiteMap ul li    { font-size: 85%; line-height: 100%; list-style-image: url(http://cms.qa.vfs.comfin.ge.com:80/cms/servlet/cmsview/shared/dev:2147483647/en/shared/images/structural/2004/masthead/bullett_blue.gif); margin: 0px 15px 0px 0px; padding: 1px 0px }
.GereSiteMapCols { margin: 0px 15px 0px 0px; padding: 0px }
.GereSiteMap h3  { font-size: 90%; background: url(http://cms.qa.vfs.comfin.ge.com:80/cms/servlet/cmsview/shared/dev:2147483647/en/shared/images/structural/2004/masthead/nav_arrow_blue.gif) no-repeat left 6px; margin: 0px 15px 0px 0px; padding: 0px 0px 3px 8px }
.GereSiteMapNonPages { color: #666; font-size: 85%; font-weight: bold; margin: 0px 0px 0px 15px; padding: 0px 8px 3px 0px }
.GereSiteMapLinks { margin: 0px; padding: 0px 0px 3px }
.GereSiteMapLinks ul { margin-top: 0px; margin-bottom: 0px }
.GereSearchResults td { color: #666; font-size: 85%; line-height: 110% }
.GereSearchResultPaging { font-size: 85%; text-align: right; vertical-align: middle; margin-top: 5px; width: 542px; height: 20px }
.GereResultsTotal p { color: #666; font-size: 85%; margin: 10px 0px }
.GereRightSpotPad h2, .GereRightSpotPad p { margin: 0px 15px 0px 0px; padding: 0px }
/*TOTAL PAGE*/
#GereDocument        { background-color: #fff; text-align: left; margin-left: -366px; position: absolute; top: 0px; left: 50%; width: 732px; height: auto; visibility: visible; display: block }
#GereLayout     { position: absolute; top: 165px; left: 0px; width: 732px; height: auto }
#GereLayoutHome { position: absolute; top: 320px; left: 0px; width: 732px; height: auto }
/*MASTHEAD*/

#GereSearchPos           { margin-left: -450px; position: absolute; top: 0px; left: 100%; width: 450px; display: inline }
#GereSearchPosHome { margin-left: -450px; position: absolute; top: 0px; left: 100%; width: 450px; display: inline }
#GereHead            { text-align: right; vertical-align: top; position: absolute; top: 35px; left: 0px; width: 732px; height: 65px; display: block }
#GereHeadHome { text-align: right; vertical-align: top; position: absolute; top: 190px; left: 0px; width: 732px; height: 85px; display: block }
#GereHead div, #GereHead td, #GereHead a { font-size: 10px }
#GereHeadHome div, #GereHeadHome td, #GereHeadHome a { font-size: 10px }
.GereSearchRadio { color: #333; font-size: 10px }
.GereSearchCell     { font-size: 9px; background-color: #f7f7f7; text-align: left; text-transform: uppercase; vertical-align: middle; padding-left: 4px; width: 100% }
#GereMonogram     { text-align: left; vertical-align: top; position: absolute; z-index: 5; top: 0px; left: 0px; height: 120px }
#GereMonogramHome { text-align: left; vertical-align: top; position: absolute; z-index: 5; top: 0px; left: 0px; width: 505px; height: 275px }
#GereTitleHome { margin-left: -220px; position: absolute; top: 108px; left: 100%; width: 220px; height: 59px }
#GereStockTicker                { margin-left: -450px; position: absolute; top: 55px; left: 100%; width: 450px; height: 35px; display: inline }
#GereStockTickerHome    { margin-left: -450px; position: absolute; top: 55px; left: 100%; width: 450px; height: 35px; display: inline }
.GereSpacerBar    { color: #666; font-size: 10px; padding-right: 2px; padding-left: 2px }
#GereSearchArea      { vertical-align: middle; margin-left: -450px; position: absolute; top: 23px; left: 100%; width: 450px; display: inline }
#GereSearchAreaHome { vertical-align: middle; margin-left: -450px; position: absolute; top: 23px; left: 100%; width: 450px; display: inline }
/*NAVIGATION*/

#GereNav1             { background-color: #f7f7f7; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; border: solid 1px #ccc; position: absolute; z-index: 10; top: 120px; left: 0px; width: 732px; height: 24px; display: block }
#GereNav1Home { background-color: #f7f7f7; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; border: solid 1px #ccc; position: absolute; z-index: 10; top: 275px; left: 0px; width: 732px; height: 24px; display: block }
.GereNav1td           { background-color: transparent; text-align: center; vertical-align: middle; margin: 0px; padding: 0px 20px }
#GereNav1 img { display: inline }
#GereNav1Home img { display: inline }
#GereNav1 table, #GereNav1 tr, #GereNav1 p, #GereNav1 a   { background-color: transparent; margin: 0px; padding: 0px }
#GereNav1Home table, #GereNav1Home tr, #GereNav1Home p, #GereNav1Home a { background-color: transparent; margin: 0px; padding: 0px }
.GereNav1Table    { background-color: transparent }
.GereNav1Table td { background-color: transparent }
.GereNav1Links        { color: #666; font-size: 10px; background-color: transparent; text-transform: uppercase; margin: 0px; padding: 0px; display: inline }
.GereNav1ArrowPad  { margin: 0px 3px 0px 0px; padding: 0px }
.GereNav1Links a:link       { color: #666; font-size: 10px; text-decoration: none; margin: 0px; padding: 0px; display: inline }
.GereNav1Links a:visited        { color: #666; font-size: 10px; text-decoration: none; margin: 0px; padding: 0px; display: inline }
.GereNav1Links a:hover       { color: #a7c0df; font-size: 10px; text-decoration: underline; margin: 0px; padding: 0px; display: inline }
.GereNav1LinksLive      { color: #333; font-size: 10px; background-color: transparent; text-transform: uppercase; margin: 0px; padding: 0px; display: inline }
.GereNav1LinksLive a:link      { color: #333; font-size: 10px; text-decoration: none; margin: 0px; padding: 0px; display: inline }
.GereNav1LinksLive a:visited       { color: #333; font-size: 10px; text-decoration: none; margin: 0px; padding: 0px; display: inline }
.GereNav1LinksLive a:hover       { color: #333; font-size: 10px; text-decoration: underline; margin: 0px; padding: 0px; display: inline }
/*PAGE CONTENT*/

.GerePageHeader          { color: #666; font-weight: bold; font-size: 95%; line-height: 110% }
#GerePageBody             { vertical-align: top; margin: 0px; padding: 0px 0px 15px; width: 732px }
#GerePR       { color: black; font-weight: bold; font-size: 90%; line-height: 125%; margin: 15px 0px 20px; padding: 0px; width: 420px }
.GerePRBody   { color: black; font-size: 85%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; width: 420px }
.GerePrimarySpotImage       { margin: 0px; padding: 0px; border: solid 1px #ccc }
.GereSecondarySpotImage   { margin: 0px 10px 0px 0px; padding: 0px; border: solid 1px #ccc }
#GerePrimarySpotText          { margin: 0px; padding: 0px; display: block }
.GereFeatureSpacer  { padding-bottom: 10px; border-bottom: 1px solid #ccc }
.GereFeatureRight { margin: 0px; padding: 0px; border-bottom: 1px solid #ccc }
.GereSecondarySpotContainer         { vertical-align: top; margin: 0px 0px 15px; padding: 0px }
#GereCol1      { margin: 0px; padding: 0px; width: 258px }
#GereCol1Pad { margin: 15px 0px 0px; padding: 0px; width: 258px }
#GereCol2 { margin: 0px; padding: 0px; width: 258px }
#GereCol2Pad { margin: 15px 0px 0px; padding: 0px; width: 258px }
.GereLiArrow    { margin: 0px; padding: 0px 5px 0px 0px }
#GereBioCol1   { margin: 15px 0px 10px; padding: 0px; width: 542px }

/*GE DEFAULT*/
.GereProductTable        { color:#666; font-size: 85% }
.GereProductTable ul        { margin-left: 1em }
.GereProductTable2Col td     { text-align: left; vertical-align: top; margin: 0px; padding: 5px 10px 5px 5px }
.GereProductTable3Col td     { text-align: left; vertical-align: top; margin: 0px; padding: 15px; width: 170px }
.GereProductTable4Col td  { text-align: left; vertical-align: top; margin: 0px; padding: 15px; width: 135px }
.GereProductTable5Col td  { text-align: left; vertical-align: top; margin: 0px; padding: 15px; width: 108px }
.GereRowOne  { background-color: #f7f7f7; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.GereRowOneLast  { background-color: #f7f7f7; border-bottom: 1px solid #999 }
.GereRowTwo { background-color: white; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.GereRowTwoLast { background-color: white; border-bottom: 1px solid #999 }
.GereProdTableHeads  { font-weight: bold }
caption    { color: #666; text-align: left }
.GereClose { visibility: hidden }
.GereProductTableEvents td { text-align: left; vertical-align: top; margin: 0px; padding: 15px }

/*Media activity detail*/
.GereMARowOne  { background-color: #f7f7f7; border-right: 1px solid #999 }
.GereMARowOneLast  { background-color: #f7f7f7 }
.GereMARowTwo { background-color: white; border-right: 1px solid #999 }
.GereMARowTwoLast { background-color: white }

/* Homepage languages links */
.GereLanguage { color: #999; font-weight: bold; font-size: 11px; line-height: 12px; text-decoration: none; text-align: left; margin-top: 0px; margin-bottom: 0px; padding-bottom: 4px; display: block }
.GereCountry { color: #3b73b9; font-weight: normal; font-size: 11px; line-height: 12px; text-decoration: none; background: url(http://cms.qa.vfs.comfin.ge.com:80/cms/servlet/cmsview/shared/dev:2147483647/en/shared/images/structural/2004/masthead/nav_arrow_blue.gif) no-repeat 0px 7px; text-align: left; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block }
.GereCountry a:link { color: #3b73b9; font-weight: normal; font-size: 11px; line-height: 12px; text-decoration: none }
.GereCountry a:visited { color: #3b73b9; font-weight: normal; font-size: 11px; line-height: 12px; text-decoration: none }
.GereCountry a:hover { color: #a7c0df; font-weight: normal; font-size: 11px; line-height: 12px; text-decoration: underline }

