/* Reset Styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; outline:none; list-style-type:none; color:#666666;}

body {font-family:Arial; font-size:12px; text-align:center; background:#262b2b url(../img/bg.gif); color:#666666; margin:0;}

a {color:#9f3804; text-decoration:none;}
a:hover {text-decoration:underline;}

h1, h2, h3, h4, h5 {color:#004b8d;}

#container {margin:0 auto; width:980px; text-align:left;}

#masthead {width:980px; height:80px;}
#masthead .logo {float:left; display:block; background:url(../img/gtec-logo.png) top left no-repeat; width:292px; height:54px; margin-top:14px;}

#topnav {float:right; margin:42px 0 0 0;}
#topnav ul li {float:left; padding:0 12px 0 0;}
#topnav ul .last {padding:0;}
#topnav a {color:#9a9c9e; text-transform:uppercase; font-size:10px; letter-spacing: 1px;}
#topnav a:hover {text-decoration:underline;}

#banner-image {width:978px; height:183px; border:1px solid #627685; overflow:hidden;}

#navigation {width:980px; background:url(../img/nav-bg.gif) top left repeat-x; height:51px;}
#navigation ul {float:right;}
#navigation ul li {float:left; padding:0;}
#navigation ul li a span {display:none;}

#navigation .about {display:block; height:38px; width:95px; background:url(../img/nav-about-us.gif) top left no-repeat;}
#navigation .about:hover {display:block; height:38px; width:95px; background:url(../img/nav-about-us-on.gif) top left no-repeat;}
#navigation .about-on {display:block; height:38px; width:95px; background:url(../img/nav-about-us-on.gif) top left no-repeat;}

#navigation .businesses {display:block; height:38px; width:111px; background:url(../img/nav-businesses.gif) top left no-repeat;}
#navigation .businesses:hover {display:block; height:38px; width:111px; background:url(../img/nav-businesses-on.gif) top left no-repeat;}
#navigation .businesses-on {display:block; height:38px; width:111px; background:url(../img/nav-businesses-on.gif) top left no-repeat;}

#navigation .services {display:block; height:38px; width:92px; background:url(../img/nav-services.gif) top left no-repeat;}
#navigation .services:hover {display:block; height:38px; width:92px; background:url(../img/nav-services-on.gif) top left no-repeat;}
#navigation .services-on {display:block; height:38px; width:92px; background:url(../img/nav-services-on.gif) top left no-repeat;}

#navigation .investors {display:block; height:38px; width:98px; background:url(../img/nav-investors.gif) top left no-repeat;}
#navigation .investors:hover {display:block; height:38px; width:98px; background:url(../img/nav-investors-on.gif) top left no-repeat;}
#navigation .investors-on {display:block; height:38px; width:98px; background:url(../img/nav-investors-on.gif) top left no-repeat;}

#navigation .contract-vehicles {display:block; height:38px; width:156px; background:url(../img/nav-contract-vehicles.gif) top left no-repeat;}
#navigation .contract-vehicles:hover {display:block; height:38px; width:156px; background:url(../img/nav-contract-vehicles-on.gif) top left no-repeat;}
#navigation .contract-vehicles-on {display:block; height:38px; width:156px; background:url(../img/nav-contract-vehicles-on.gif) top left no-repeat;}

#navigation .clients {display:block; height:38px; width:86px; background:url(../img/nav-clients.gif) top left no-repeat;}
#navigation .clients:hover {display:block; height:38px; width:86px; background:url(../img/nav-clients-on.gif) top left no-repeat;}
#navigation .clients-on {display:block; height:38px; width:86px; background:url(../img/nav-clients-on.gif) top left no-repeat;}

#navigation .careers {display:block; height:38px; width:94px; background:url(../img/nav-careers.gif) top left no-repeat;}
#navigation .careers:hover {display:block; height:38px; width:94px; background:url(../img/nav-careers-on.gif) top left no-repeat;}
#navigation .careers-on {display:block; height:38px; width:94px; background:url(../img/nav-careers-on.gif) top left no-repeat;}

#footer {position:relative; margin:0 auto; width:980px; text-align:center; text-transform:uppercase; font-size:10px; color:#919187;}
#footer p {margin:15px 0 25px 0; letter-spacing:1px;}

#clear {clear:both;}

#preload {position:absolute; top:0; left:-10000px; }
#preload li {position:absolute; top:0; }