/* common */

* 
	{ padding: 0; margin: 0; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 1em; }
body 
	{ font-size: 62.50%; background: #fff url('../images/backgrounds/background.png') no-repeat 50% 0; }
img 
	{ outline: none; border: 0; }
ul 
	{ list-style-type: none; }
a
	{ outline: none; }

/* common for the main div */

#main p 
	{ color: #4f5a5b; font-size: 1.1em; line-height: 1.2em; padding: 5px 30px 5px 20px; }
#main .column li 
	{ color: #618900; font-size: 1.1em; line-height: 1.2em; margin: 12px 30px 12px 23px; padding-left: 13px; background: transparent url('../images/icons/bullet.png') no-repeat 0 7px; }

/* header */

#header 
	{ width: 100%; background: transparent url('../images/backgrounds/border.png') repeat-x 0 43px; min-width: 762px; }
#header_inner 
	{ width: 762px; height: 95px; margin: 0 auto; }

/* logo */

#logo 
	{ float: left; background-color: #fff; width: 170px; height: 70px; padding: 15px 0 0 50px; margin-bottom: 10px; }
#logo a 
	{ display: block; width: 103px; height: 73px; text-indent: -5000px; background: transparent url('../images/images/logo.png') no-repeat 0 0; }

/* top navigation */

#topNav 
	{ width: 542px; float: right; margin-bottom: 10px; }
#topNav li 
	{ float: left; height: 24px; padding: 47px 0 13px 0; background-image: none; }
#topNav li a 
	{ display: block; text-indent: -5000px; height: 24px; width: 100%; }
	
#topNav li#menu_home 
	{ width: 69px; margin-right: 8px; background-position: 0 0; }
#topNav li#menu_why_eGix 
	{ width: 69px; margin-right: 18px; background-position: -69px 0; }
#topNav li#menu_eVolve_solutions 
	{ width: 114px; margin-right: 11px; background-position: -138px 0; }
#topNav li#menu_partners 
	{ width: 74px; margin-right: 8px; background-position: -252px 0; }
#topNav li#menu_support 
	{ width: 74px; margin-right: 2px; background-position: -326px 0; }
#topNav li#menu_contact_us 
	{ width: 79px; background-position: -400px 0; }
	
#topNav li.selected
	{ background-image: url('../images/menu/active.gif'); }
#topNav li.selected a
	{ background: none !important; }

#topNav li#menu_home a  
	{ background: transparent url('../images/menu/topmenu.gif') no-repeat 0 0; }
#topNav li#menu_why_eGix a  
	{ background: transparent url('../images/menu/topmenu.gif') no-repeat -77px 0; }
#topNav li#menu_eVolve_solutions a  
	{ background: transparent url('../images/menu/topmenu.gif') no-repeat -164px 0; }
#topNav li#menu_partners a  
	{ background: transparent url('../images/menu/topmenu.gif') no-repeat -289px 0; }
#topNav li#menu_support a  
	{ background: transparent url('../images/menu/topmenu.gif') no-repeat -371px 0; }
#topNav li#menu_contact_us a  
	{ background: transparent url('../images/menu/topmenu.gif') no-repeat -447px 0; }
	
#topNav li#menu_home a:hover  
	{ background-position: 0 -24px; }
#topNav li#menu_why_eGix a:hover    
	{ background-position: -77px -24px; }
#topNav li#menu_eVolve_solutions a:hover    
	{ background-position: -164px -24px; }
#topNav li#menu_partners a:hover    
	{ background-position: -289px -24px; }
#topNav li#menu_support a:hover    
	{ background-position: -371px -24px; }
#topNav li#menu_contact_us a:hover    
	{ background-position: -447px -24px; }

/* rollover menu */

#topNav .subNavHolder
	{ position: relative; height: 24px; }
#topNav .subNav 
	{ display: none; position: absolute; top: 24px; left: 0; padding: 10px 0 0 0; width: 174px; height: auto; background: transparent url('../images/backgrounds/drop_down.gif') no-repeat 0 0; }
#topNav .hover div
	{ display: block !important; }
#topNav .subNav ul 
	{ padding: 0 0 10px 0; background: transparent url('../images/backgrounds/drop_down.gif') no-repeat right bottom; }
#topNav .subNav ul li
	{ width: auto; height: auto; float: none; background-image: none; padding: 0 13px; background: transparent url('../images/backgrounds/drop_down.gif') repeat-y -174px 0; }
#topNav .subNav ul li a
	{ background-image: none !important; text-indent: 0; color: #636a00; font-weight: bold; font-size: 1.2em; text-decoration: none; float: none; height: 20px; width: auto; padding: 4px 0 0 0; border-top: 1px solid #fff; line-height: 1.5em; }
#topNav .subNav ul li a.first
	{ border: 0; }
#topNav .subNav ul li a:hover
	{ color: #000; }

/* site */

#site 
	{ width: 762px; margin: 0 auto; overflow: auto; padding-bottom: 50px; }
#main
	{ width: 762px; }  

/* page top */
	
#page_top 
	{ width: 762px; overflow: auto; }
	
/* top links */
	
#top_links 
	{ float: left; width: 154px; height: 175px; background: transparent url('../images/backgrounds/links.png') no-repeat 0 0; padding: 12px 20px 5px 15px; }
#top_links ul li 
	{ font-size: 1.2em; font-weight: bold; line-height: 1.5em; }
#top_links ul li a 
	{ color: #104b7d; text-decoration: none; }
#top_links ul li a:hover 
	{ color: #4f5a5b; }
#top_links ul li.signin_link 
	{ padding-left: 20px; background: transparent url('../images/icons/lock.gif') no-repeat 0 0; margin: 6px 0; }
#top_links ul li.bottom_link 
	{ margin: 6px 0 14px 0; }

/* flash movie on top of the page */

.flashHead 
	{ float: left; font-size: 0; line-height: 0; width: 573px; height: 192px; overflow: hidden; background: transparent url("../images/images/flash.png") no-repeat 0 0; }

/* main */

#main p.intro 
	{ padding-top: 9px; font-style: italic; }

.column 
	{ float: left; }

#eMergeB 
	{ width: 242px; margin-right: 7px; }
#eVantageB 
	{ width: 244px; margin-right: 4px; }
#eMobilityB 
	{ width: 262px; }

.column_top 
	{ display: block; height: 44px; padding: 48px 90px 5px 20px; text-decoration: none; }
.column_top:hover 
	{ text-decoration: underline; }
.column_top span 
	{ display: none; }
.column_top span.visible 
	{ display: inline; color: #fff; font-size: 1.1em; line-height: 1em; }
#eMobilityB .column_top span.visible
	{ color: #2a71b2; }

#eMergeB .column_top 
	{ width: 132px; background: transparent url('../images/backgrounds/eMerge.png') no-repeat 0 0; color: #fff; }
#eVantageB .column_top 
	{ width: 134px; background: transparent url('../images/backgrounds/eVantage.png') no-repeat 0 0; color: #fff; }
#eMobilityB .column_top 
	{ width: 152px; background: transparent url('../images/backgrounds/eMobility.png') no-repeat 0 0; color: #2a71b2; }

h2 
	{ font-size: 1.7em; color: #104b7d; margin: 17px 20px 3px 20px; letter-spacing: -1px; }

h2#eVolve_eMerge 
	{ width: 103px; height: 20px; background: transparent url('../images/text/eVolve_eMerge.png') no-repeat 0 0; text-indent: -5000px; }
h2#eVolve_eVantage 
	{ width: 114px; height: 20px; background: transparent url('../images/text/eVolve_eVantage.png') no-repeat 0 0; text-indent: -5000px; }
h2#eVolve_eMobility 
	{ width: 114px; height: 20px; background: transparent url('../images/text/eVolve_eMobility.png') no-repeat 0 0; text-indent: -5000px; }

/* footer */

#footer 
	{ clear: both; background: #e1e4e6 url('../images/backgrounds/border.png') repeat-x 0 0; width: 100%; min-width: 762px; }
#footer_inner 
	{ width: 722px; margin: 0 auto; overflow: auto; padding: 28px 20px 50px 20px; }
.footer_links 
	{ float: left; color: #586065; }
.footer_links a 
	{ color: #586065; text-decoration: none; }
.footer_links a:hover 
	{ color: #104b7d; }
.copyright 
	{ float: right; color: #586065; }