body {margin: 0; padding: 0; color: #333; font-family: Arial, Helvetica, sans-serif;}
a {color: #c00; text-decoration: none;}

a img {border: none;}
a:focus {outline: none;}
.hide {display: none;}
.clearBoth {clear: both;}

#wrapper {width: 914px; margin: 10px auto;}

#logo-nav {width: 914px; margin: 10px 0;}
#logo-nav .logo {float: left; width: 220px; height: 32px;}

#logo-nav .nav {float: left; width: 500px; margin-left: 150px;}
#logo-nav .nav ul {margin: 0; padding: 0; font: 76%/1.5em Arial, Helvetica, sans-serif;}
#logo-nav .nav li {display: inline; list-style-type: none;}
#logo-nav .nav a {color: #666; text-decoration: none;}
#logo-nav .nav a:hover {color: #c00;}
#logo-nav .nav a.hot {color: #c00;}

#logo-nav .nav .main a {font-size: 90%; padding: 0 10px;}
#logo-nav .nav .sub a {font-size: 80%; padding: 0 5px;}

#logo-nav .nav .sub.how {margin-left: 4px; width: 450px;}
#logo-nav .nav .sub.who {margin-left: 51px; width: 150px;}

#bg {width: 914px; height: 422px;}
#bg.welcome {background: url(../../img/bg/welcome.jpg) no-repeat center center;}
#bg.how {background: url(../../img/bg/how.jpg) no-repeat center center;}
#bg.careers {background: url(../../img/bg/careers.jpg) no-repeat center center;}
#bg.contact {background: url(../../img/bg/contact.jpg) no-repeat center center;}
#bg.who {background: url(../../img/bg/who.jpg) no-repeat center center;}

#contentBody {width: 914px; height: 422px; overflow: auto;}

#footer {color: #999; text-align: center; font-size: 70%; margin: 10px 0;}
#footer a {color: #333;}

#legalTerms {width:540px; padding:20px; text-align:left;}
#legalTerms p {font-size:12px; line-height:15px;}
#legalTerms h1 {font-size:14px; line-height:25px;}

