body {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:small;
font-weight:400;
min-height:1000px;
margin:0px auto;
}

#main {
background:#FFF center 0;
border-right:1px solid #b9b9bb;
border-left:1px solid #b9b9bb;
border-bottom:1px solid #b9b9bb;
width:725px;
position:relative;
margin:0px auto;
}

#header {
/*background:url(placementbar.jpg) no-repeat 11px 48% #FFF;*/
margin:0 auto;
position:relative;
height:55px;
}
#logo {
margin:0;
height: 35px;
min-height: 35px;
padding-left: 12px;
padding-bottom:15px;
float:left;
Display:inline;
background: url(temp_logo.jpg) 0 no-repeat top left;
}
.sitenav {
width:706px;
height:25px;
border: 1px;
position:relative;
padding:0;
margin: 0 0 0 10px;
clear:both;
}
.sitenavlbar {
width:704px;
height:25px;
color: #FFF;
float:left;
display:inline;
border: 1px 1px 1px 1px solid #b9b9bb;
background: url(lbar.gif) repeat-x #8696A6;
margin:0 0 0 10px;
/*clear:both;*/
}
.lowernav {
float:left;
display:inline;
margin:5px 0 0 25px;
font-size:9px;
}
.sitenavlbar a {
margin:0 auto;
padding: 0;
color: #FFF;
text-decoration: none;
font-weight:normal;
color: #FFF;
}
#content {
background:#FFF;
width:688px;
margin-left:18px;
position:relative;
}

#content p {
font-size:80%;
line-height:1.5em;
}
.blist h3 {
font-size:90%;
line-height:1.5em;
font-weight:bold;
color:#0059C3;
margin:0;
padding:0;
}
.blist p {
font-size:75%;
line-height:1.5em;
}
.blist  ul li {
font-size:80%;
line-height:1.5em;
list-style:none;
margin:3px 0 0 0px;
padding:0 0 0 10px;
background: url(/right_enabled.gif) no-repeat 0 .4em;
}

#content a {
color:#0f63c7;
}

#content a:hover {
color:#000;
}
#content .breadCrumb, .breadCrum, .breadcrumb	{font-size: 10px; text-decoration: none; color: #999999; float:left;}

#indextop {
background: #FFF;
float:left;
display:inline;
width:704;
}
#flash {
width:477px;
min-height:144px;
height:144px;
float:right;
margin-right:10px;
display: inline;
background:#ccc;
}

#slist {
width:227px;
float:left;
height:144px;
min-height:144px;
padding:0;
margin-left:10px;
display: inline;
background:#666;
}
#indexmiddle table {
background: #FFF;
float:left;
width:704px;
margin-left:10px;
display:inline;
}
#indexbot table {
background: #FFF;
float:left;
width:704px;
margin-left:8px;
display:inline;
}
#ebox {
height:110px;
background: url(ebox.gif) no-repeat #fff;
}

#gbox {
height:110px;
background: url(gbox.gif) no-repeat #fff;
}
#sbox {
height:110px;
background: url(sbox.gif) no-repeat #fff;
margin-left:5px;
}
#isuccess {
width:233px;
float:left;
background: url(success_bg.gif) repeat-x #b9b9bb;
padding-left:2px;
}
#ipromo {
width:233px;
height:187px;
background: url(promo1.gif) repeat-x #b9b9bb;
}
#istats {
width:233px;
position:relative;
height:187px;
float:right;
display: inline;
margin-left:5px;
background: url(stats_bg.gif) no-repeat;
}
#inews {
float:left;
margin-left:10px;
display: inline;
}
#Sidebar {
background:#FFF;
float:right;
width:165px;
padding-right:10px;
position:relative;
}

#footer {

background:url(/img/genav2.gif) no-repeat top;
position:relative;
	width:688px;
	height:27px;
	line-height:27px;
	padding-bottom:15px;
}

.footbox {
width:704px;
height:25px;
border: 1px solid #b9b9bb;
margin-left:10px;
}

#bottomNav {
list-style:none;
margin:0;
padding:0;
}

#navlink {
list-style:none;
float:left;
font-size:10px;
color:#b9b9bb;
margin:0 auto;
padding:8px 20px;
}

.navshadow {
background:url(footershadow.jpg) no-repeat top left;
width:688px;
margin-left:10px;
padding:0px;
}

.copyright {
font-size:9px;
color:#000000;
text-align:left;
padding-left:10px;
clear:both;
}
A.copyright:LINK {
color:#000000;
}

.button {
background-image:url(side_button.gif);
width:165px;
background-color:#c1d6f1;
background-repeat:no-repeat;
border-right:1px solid #b9b9bb;
border-left:1px solid #b9b9bb;
}

.button h3 {
font-size:120%;
color:#b9b9bb;
width:inherit;
font-weight:lighter;
margin:0;
padding:15px 12px 20px 52px;
}

.button a {
font-size:125%;
color:#b9b9bb;
font-weight:lighter;
text-decoration:none;
letter-spacing:-1px;
margin:0 0 0 -21px;
padding:0;
}

.box {
width:165px;
background-color:#c1d6f1;
border-right:1px solid #b9b9bb;
border-left:1px solid #b9b9bb;
}

.box h3,.boxfade h3,.boxmidfade h3, .boxsearch h3 {
font-size:85%;
color:#000;
margin:0;
padding:6px 8px 4px 10px;
}

.box p,.box ul,boxfade p,.boxfade ul,boxmidfade p,.boxmidfade ul, .boxsearch p, .boxsearch ul {
font-size:85%;
margin:0;
padding:0 15px 5px 11px;
}

.box ul li,.boxfade ul li,.boxmidfade ul li {
list-style:none;
margin:0 0 5px;
padding:0 0 0 3px;
}

.footbox a {
color:#666;
text-decoration:none;
}

.box a,.boxfade a,.boxmidfade a {
color:#0f63c7;
}

.box a:hover,.boxfade a:hover,.boxmidfade a:hover,.footbox a:hover {
color:#000;
}

.boxspace {
background-image:url(spacer_drop.gif);
width:165px;
border:1px solid #b9b9bb;
background-repeat:repeat-x;
background-color:#FFF;
height:8px;
margin:0;
padding:0;
}

.boxfade {
background:url(sideFade.gif) repeat-x #fff;
width:165px;
border-right:1px solid #b9b9bb;
border-left:1px solid #b9b9bb;
border-bottom:1px solid #b9b9bb;
}
.spotfade {
background:url(sidemidFade.gif) repeat-x #DDe9f9;
width:165px;
border-right:1px solid #b9b9bb;
border-left:1px solid #b9b9bb;
border-bottom:1px solid #b9b9bb;
}
#quotesupp {
font-size:110%;
color:#84919E;
font-weight:Bold;
margin:0;
padding:8px 0 5px 4px;
}
#quotesupp .attribT {
font-size:90%;
}
#quotesupp .attrib {
font-size:70%;
}
.boxsearch {
background: #fff;
width:165px;
border-right:1px solid #b9b9bb;
border-left:1px solid #b9b9bb;
border-bottom:1px solid #b9b9bb;
}

.boxmidfade {
background:url(sidemidFade.gif) repeat-x #DDe9f9;
width:165px;
border-right:1px solid #b9b9bb;
border-left:1px solid #b9b9bb;
}

p ul li {
font-size:130%;
font-weight:400;
margin:0;
padding:0 10px 5px;
}

h4 {
color:#0059C3;
font-size:120%;
}
/* Table styles */
.none {
width: 99%;
border: 1px solid #b9b9bb;
}
.none td {
margin:0;
padding: 3px 10px;
text-align:left;
}
.nonetop {
border-top: 1px solid #b9b9bb;
}
.none th {
margin:0;
padding: 3px 10px;
text-align:left;
border-bottom: 1px solid #b9b9bb;
color: #999;
background: #E3E9CD;
}
.supplier th {
margin:0;
padding: 3px 10px;
text-align:left;
border: 1px solid #b9b9bb;
color: #999;
background: #E3E9CD;
}
.any {
width: 100%;
border: 1px solid #b9b9bb;
}
.any caption {
margin:0;
padding:0;
text-align:left;
background: #fff;
color: #0f63c7;
}
table .any th {
margin:0;
padding: 3px 10px;
text-align:center;
border-bottom: 1px solid #b9b9bb;
}
.any td {
margin:0;
padding: 3px 10px;
text-align:left;
border-bottom: 1px solid #b9b9bb;
}
.any th {
text-align:left;
font-size: 90%;
color: #000;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
background: #ccc;
}
table .name {
text-align:left;
font-size: 90%;
}
.quotelt {
text-align:left;
font-size: 100%;
}
.quotert {
text-align:right;
font-size: 100%;
}
/* OFFICE LISTINGS */
table .officelist {
text-align:left;
border-bottom:none;
}
table .officelist a {
block: left;
text-align:left;
border-bottom:none;
}
table .officename {
text-align:center;
font-size: 120% !important;
padding: 0;
margin: 0;
}
table .officeregion {
text-align:center;
font-size: 110%;
font-weight:bold;
background: #E3E9CD;
}
table .view {
text-align:center;
font-size: 90%;
}
table tr {
background: #fff;
}
/*table td a {
display:block;
}*/
/* NEWS ITEMS */
#newsitems {
float: left;
width:100%;
margin:0;
padding:0;
list-style:none;
}
#newsitems a {
text-decoration:none;
}
.datecrumb {
color: #666666;
font-size:80%;
}

#pdf {
margin:0 0 0 0px;
padding: 0;
list-style:none;
font-size:80%;
/*background: url(tinypdf.gif) no-repeat -5px 50%;*/
}

#pdf a {
text-decoration:none;
padding-bottom:2px;
}

#newslink {
text-align:left;
font-size:100%;
}
#newslink a {
text-decoration:none;
font-size:110%;
line-height: 1.5em;
}

#stockprice {
padding:0 0 0 10px;
float:right;
font-size: 80%;
color: #0f63c7;
display: inline; /* fixes IE/Win double margin big */
}
#stockprice img {
margin: 0 8px 0 0;
padding: 4px;
border: 1px solid #999;
border-bottom-color: #999;
border-right color: #999;
background: #fff;
}

#solutionsgraph {
padding:0 0 0 20px;
float:right;
font-size: 80%;
color: #0f63c7;
display: inline; /* fixes IE/Win double margin big */
}
#solutionsgraph img {
margin: 0 8px 0 0;
padding: 4px;
border: 1px solid #999;
border-bottom-color: #999;
border-right color: #999;
background: #fff;
}
table .contact {
text-align:left;
font-weight: bold;
color:#0f63c7;
}
table .contactinfo {
text-align:left;
font-weight: normal;
font-size:100%;
}
table .contactinfo a {
text-align:left;
font-weight: normal;
font-size:100%;
color:#0f63c7;
}
table .pr {
text-align:left;
font-weight: bold;
font-size:80%;
}
table .prinfo {
text-align:left;
font-weight: normal;
font-size:90%;
}
table .prinfo a {
text-align:left;
font-weight: normal;
font-size:90%;
color:#0f63c7;
}

#exec {
float:left;
text-align:left;
width:450px;
border:0;
}
#exec dl {

margin:10px 20px;
padding:0;
display: inline; /*fixes !E/Win double margin bug */
}
#exec dt {
width:450px;
margin:2px;
padding:4px;
font-weight:bold;
font-size:90%;
background:#E3E9CD;
color:#000000;
border: 1px solid #D9E0E6;
}
#exec dd {
margin:0;
padding:0;
font-size:80%;
line-height: 1.5em;
color: #000;
}
exec dl dd.execimg {
margin:0;
}
#exec dd.execimg img {
float:left;
margin: 0 8px 0 0;
padding: 5px;
/*border: 1px solid #D9E0E6;*/
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #FFF;}
.top {
float:right;
margin:0;
padding:0;
font-size:90%;
line-height: 1.5em;
color: #000;
}
.scrollTableWrapper {
	width:35%;
    border:1px solid #9C9CB8;
    padding:2px 0px 2px 2px;
    margin-top:7px;/**/
    clear:left;
}
.totalWrapper {
    float:right;
    padding:2px;
    border:1px solid #9C9CB8;
    border-top-width:0px;
}
.tableSummary {
    color:#000000;
    background-color:#E3E9CD;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.smallpad td {
    padding:2px 5px 2px 5px;
    font:9px/11px Verdana, Arial, Helvetica, sans-serif;
}
.tableRow1 {
    color:#000000;
    background-color:#D8D9DB;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.partner {
border:0;
padding: 10px 0px 30px 0px;
}

table .partnername {
text-align:left;
font-size: 100%;
border:0;
}
.partnerlogo {
text-align:right;
border:0;
}
table .partnertype {
text-align:left;
font-size: 90%;
border:0;
}
table .partnerdetail {
text-align:left;
font-size: 90%;
border:0;
}

/* carrers button */
.btnWrap {
  float: left;
  margin: 0px 3px 0px 3px;
  background-color:#000000;
  cursor: pointer;
  cursor: hand;
}
.btnOver {
  color:#FFFFFF;
  background-color:#666666;
  font: 11px Verdana, Arial, sans-serif;
  text-decoration:none;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #CCCCCC;
  padding: 0px 3px 1px 3px;
  cursor: pointer;
  cursor: hand;
}
.btn {
  color:#000000;
  background-color:#CCCCCC;
  font: 11px Verdana, Arial, sans-serif;
  text-decoration:none;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #FFFFFF;
  padding: 0px 3px 1px 3px;
  cursor: pointer;
  cursor: hand;
}
/*LEARNING CENTER ASSETS*/
.LC {
width: 99%;
border: 1px solid #b9b9bb;
}
.LC td {
margin:0;
padding: 3px 10px;
font-size:80%;
text-align:left;
border-bottom: 1px solid #b9b9bb;
}
.right td {
float:right;
margin:0;
padding:0 0 0 10px;
font-size:80%;
text-align:right;
border-bottom: 1px solid #b9b9bb;
}

.LCtop {
border-top: 1px solid #b9b9bb;
}
.LC th {
margin:0;
padding: 3px 10px;
text-align:left;
border-bottom: 1px solid #b9b9bb;
color: #999;
background: #E3E9CD;
font-size:80%;
}
.LC caption {
margin:0;
padding:0;
text-align:left;
background: #fff;
color: #0f63c7;
}
#smlcfeature {
/*width:275px;
float:left;*/
position:relative;
margin:0 auto;
}
.desc {
font-size:110%;
margin:0 auto;
}
#smlcbox {
width:190px;
height:270px;
float:right;
position:relative;
background: url(/smlc_wp.gif) no-repeat;
border:1px solid #b9b9bb;
margin:0 auto;
}
#smlcquote {
font-size:103%;
color:#b9b9bb;
text-align:left;
font-weight:lighter;
/*width:inherit;*/
margin:0;
padding:15px;
}
#assetbutton {
background:url(/smlc_button.gif) no-repeat;
width:286px;
text-align:center;
min-height:30px;
}
#assetbutton b {
font-size:110%;
color:#b9b9bb;
width:inherit;
letter-spacing:+1px;
font-weight:lighter;
margin:0;
padding:0px;
}

#assetbutton a {
font-size:110%;
color:#b9b9bb;
font-weight:lighter;
text-decoration:none;
letter-spacing:+1px;
margin:2px 0 0 0;
padding:0;
}
#assetbutton a:HOVER {
font-size:110%;
color:#b9b9bb;
font-weight:lighter;
text-decoration:none;
letter-spacing:+1px;
margin:0;
padding:0;
}
#webtrust {
margin:5px 5px 0 0;
Float:right;
}
#utilitynav {
list-style:none;
float:right;
margin:23px 8px 0 0;
font-size:70%;
color: #b9b9bb;
padding: 0 0 0 5px;
}
#utilitynav a {
list-style:none;
color: #b9b9bb;
text-decoration:none;
font-weight:bold;
}



#topnav {
	background: url(/img/genav1.gif) repeat-x #ffffff;
	position:relative;
	font-size:70%;
	width:688px;
	height:27px;
	line-height:27px;
}

#homehero {
	width:688px;
	height:204px;
	background: url(/img/GE_hmhero3.jpg) repeat-x #ffffff;
	border-bottom:1px solid #908774;
}

#homehero2 {
	width:688px;
	height:204px;
	background: url(/img/GE_hmhero4.jpg) repeat-x #ffffff;
	border-bottom:1px solid #908774;
}
#homehero3 {
	width:688px;
	height:204px;
	background: url(/img/GE_hmherosv.jpg) repeat-x #ffffff;
	border-bottom:1px solid #908774;
}
#homehero4 {
	width:688px;
	height:204px;
	background: url(/img/GE_hmherocm.jpg) repeat-x #ffffff;
	border-bottom:1px solid #908774;
}
#homehero5 {
	width:688px;
	height:204px;
	background: url(/img/ARI_p2p_Home.jpg) repeat-x #ffffff;
	border-bottom:1px solid #908774;
}

#homehero6 {
	width:688px;
	height:204px;
	background: url(/img/newGEBsourcinghabits.jpg) repeat-x #ffffff;
	border-bottom:1px solid #908774;
}
#homehero9 {
	width:688px;
	height:204px;
	background: url(/img/newGEB_invoice-payment.jpg) repeat-x #ffffff;
	border-bottom:1px solid #908774;
}

#actionblurb {
width:200px;
height:205px;
	float:right;
position:relative;
margin:0px 10px 0 0;
color: #ffffff;
}

.actiontitle {
color:#ffffff;
font-weight:bold;
padding-left:15px;
}



.actiondesc {
color:#ffffff;
font-size:90%;
padding-left:10px;
}

A.actiondesc:LINK {
color:#ffffff;
}
A.actiondesc:HOVER {
color:#ffffff;
}
A.actiondesc:VISITED {
color:#ffffff;
}
.middlemsg {
font-size:24px; padding:0;margin:0;}
.middletxt {
font-size:13px; padding-bottom:25px;margin-bottom:10px;line-height:1.5em;}

#area5 {
width:175px;
float:left;
padding-left:2px;
}


/*.GE th {
margin:0;
padding: 3px 10px;
text-align:left;
border-bottom: 1px solid #b9b9bb;
color: #000;
background: #CCCCCC;
font-size:80%;
}
.GE caption {
margin:0;
padding:0;
text-align:left;
background: #fff;
color: #0f63c7;
}*/

.GEOR td {
padding: 3px 10px;
text-align:left;
color: #ffffff;
background: #0A57A4;
}
.middletxtcall {font-size:11px;color:#908774; padding:12px 0 3px 15px;line-height:1.25em;}
.gry_cell_L { font-family:arial; font-size:11px; color:#000000; background: #CCCCCC; height:22px; font-weight:bold;padding-left:10px; margin-top:auto; 0px; line-height:22px;}
.gry_cell_c { font-family:arial; font-size:11px; color:#000000; background: #CCCCCC; height:22px; font-weight:bold; text-align:center;line-height:22px;}
.cell_quote { font-size:11px; color:#000000; padding:6px 5px 0px 10px; line-height:1.5em; color: #74B71B;}
.cell_quote_d { font-size:11px; color:#000000; padding:6px 5px 0px 10px; line-height:1.5em; color: #74B71B;}
.cell_quote_s { font-size:9px;padding:4px 5px 0px 10px; font-weight:normal;}
.cell_quote_demo2 { font-size:11px; color:#000000; padding:6px 0px 0px 0px;line-height:1.5em;}
.line_brk {border-bottom: 1px solid #908774; padding-top:3px; margin:0px;}
.cell_cont {font-size:11px; color:#000000; padding:4px 5px 0px 10px; line-height:1.25em;}
.cell_demo {background:url(/img/GE_demo.gif) no-repeat left top;height:93px;margin-top:5px;}
.cell_demo2 {background:url(/img/GE_sv_dash.gif) no-repeat left top;height:93px;margin-top:5px;}
.hero_sub {height:50px; border-left: 1px solid #908774;border-bottom: 1px solid #908774;border-right: 1px solid #908774;line-height:35px;
width:686px; padding:0px;}
.shadow {background:url(/resources/footershadow.jpg) no-repeat  top left;width:686px;}

.subpg_hero {font-size:12px;padding-left:10px;padding-bottom:15px;padding-right:10px;line-height:1.6em;}
.subpg_herobold {font-size:18px;font-weight:bold; color:#0A57A4;}
.bluebox td{background: #0A57A4; height:46px line-height:46px; font-size: 22px; color:#ffffff; Font-weight:bold; padding:10px;}

.blu_success_hdr {font-size:12px;font-weight:bold; color:#0A57A4; border-bottom: 1px solid #908774; padding:12px 0 3px 10px; margin:0;}
.success ul {margin:3px 0 0 0px; padding:5px 0 16px 8px;}
.success li {font-size:12px; line-height:1.5em; padding-left:10px;list-style:none;margin:3px 0 0 0px;
padding:0 0 0 10px;background: url(/right_enabled.gif) no-repeat 0 .4em;}
.qut_blu {font-family:times;font-size:15px;line-height:1.8em; font-weight:bold;color:#0A57A4; padding:15px 0 3px 15px;}
.qut_blu_h {font-family:arial;font-size:12px;line-height:1.5em; font-weight:nomal;color:#0A57A4; padding:6px 5px 0px 10px;}
.qut_attrib_blu {font-size:10px;line-height:1.3em; font-weight:normal; padding:15px 0 3px 15px;}
.bluebold {color:#0A57A4;}
A.successList:LINK {color:red;}
.home ul {margin:3px 0 0 0px; padding:5px 0 16px 8px;list-style-position: outside;}
.home li {font-size:11px; line-height:1.25em; padding-left:10px;list-style:none; margin:1px 0 0 0px;background: url(/resources/right_enabled.gif) no-repeat;background-position: 0px 3px}
.gelist  ul li {
font-size:80%;
line-height:1.5em;
list-style:none;
margin:3px 0 0 0px;
padding:0 0 0 10px;
background: url(/right_enabled.gif) no-repeat 0 .4em;
}

.top-link {
font-size:11px;
color:#000000;
text-align:left;
padding-left:10px;
clear:both;
}
A.top-link:LINK {
color:#000000;
}
.copyrightright {
font-size:10px;
color:#000000;
text-align:right;
padding-right:10px;
float:right;
}
.req {color:red;font-weight:bold;font-size:10px;}
.subpg_heroGR {color:#ccc;font-size:12px;padding-left:10px;padding-bottom:15px;padding-right:10px;line-height:1.6em;}
/*.buttonnewsolb {
	FONT-SIZE: 110%; BACKGROUND: url(btn_newsol_borange.gif) no-repeat left top; MARGIN: 0px; HEIGHT: 35px;
color: #ffffff;
align: middle;
}


.buttonnewsolb A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; COLOR: #ffffff; PADDING-TOP: 15px; TEXT-DECORATION: none;
align: middle;
}

.buttonnewsolsm {
	FONT-SIZE: 110%; BACKGROUND: url(btn_newsol_smorange.gif) no-repeat left top; MARGIN: 0px; HEIGHT: 35px;
}
.buttonnewsolsm A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; COLOR: #ffffff; PADDING-TOP: 15px; TEXT-DECORATION: none
}*/


