/* ==========================================
	master.css
	========================================*/

/* ==========================================
	Copyright 2008 TransTek
	========================================*/
	
/* ==========================================
	normalizing styles
	========================================*/
	
@import url(normalize.css);

/* ==========================================
	navigation styles
	========================================*/
	
@import url(navigation.css);

/* ==========================================
	h1 styles
	========================================*/
	
@import url(h1.css);

/* ==========================================
	tag styles
	========================================*/
	
html { text-align: center; background: #fff; }
body {  position: relative;  margin: 0 auto;  width: 800px; font-size: small; text-align: left; font-family: Verdana, Arial, sans-serif; color: #333; }
a { color: #007934; text-decoration: none; border: none; outline: none; }
a:hover { color: #000; text-decoration: underline; }
h2 { margin-bottom: 1em; font-size: 180%; font-weight: normal; font-family: Arial, sans-serif; color: #007934; }
h3 { margin: 3em 0 1em 0; font-size: 130%; color: #000; font-weight: bold; font-family: Arial, sans-serif; }
p { margin-bottom: 1em; }
strong { font-weight: bold; }
em { font-style: italic; }
	
/* ==========================================
	ID styles
	========================================*/
	
#links #content img { display: block; margin-top: 30px; }
#contact-form td, #resume-form td, #admin-form td { padding: 3px; }
#contact-form input#email { margin-top: 3px; }

/* ==========================================
	class styles
	========================================*/
	
p.alert { color: #f00; font-style: italic; }
td.label { text-align: right; }

/* ==========================================
	admin-table
	========================================*/
	
#admin-table td { padding: 5px 10px; }
#admin-table td.label { font-weight: bold; text-align: right; }

/* ==========================================
	login-content
	========================================*/
	
#login-content { width: 800px; height: 40px; font-size: 9px; color: #fff; background: #007934 url(../img/login-content-bgd.png) left top no-repeat; }
#login-content form { padding: 5px 0 0 160px; }
#login-content label, #login-content input, #login-content p { display: inline; }
#login-content input[type=submit] { margin: 0 10px; }
#login-content #HyperLink_ForgotPass { margin-left: 10px; color: #fff; text-decoration: underline; }

/* ==========================================
	main-nav
	========================================*/

#main-nav { float: left; height: 261px; width: 141px; background: #666; }
#main-nav ul { font-size: 9px; }
#main-nav ul a { display: block; height: 21px; padding-left: 5px; line-height: 21px; color: #fff; background: #666; }
#main-nav ul a:hover { color: #fff; text-decoration: none; background: #007934; }
li.dedicated-fleet-services-btn a { border-top: 3px solid #fff; }
li.dedicated-fleet-services-btn a, li.overnight-freight-btn a, li.overnight-parcels-btn a, li.on-demand-services-btn a, li.airport-specialists-btn a, li.critical-parts-warehouse-btn a, li.technology-btn a, li.other-features-btn a { border-bottom: 3px solid #fff; }
#main-nav ul li.home-btn a:hover, #main-nav ul li.jobs-btn a:hover, #main-nav ul li.links-btn a:hover, #main-nav ul li.contact-btn a:hover, #main-nav ul li.admin-btn a:hover { color: #000; background: #666; }

/* ==========================================
	branding
	========================================*/

#branding { float: right; height: 300px; width: 656px; border-left: 3px solid #fff; }
#branding h1 { width: 656px; height: 300px; text-indent: -9999px; }

/* ==========================================
	content-wrap
	========================================*/

#content-wrap { clear: both; width: 800px; font-size: 85%; background: url(../img/creditcards.gif) left top no-repeat; }
#content-wrap br { clear: both; }

/* ==========================================
	welcome-content
	========================================*/

#welcome-content { float: left; width: 370px; margin-top: 41px; padding-right: 30px; }
#welcome-content ul, #content ul { margin: 1em 0 0 1em; }
#welcome-content li, #content li { margin-bottom: .5em; padding-left: 10px; background: url(../img/bullet.gif) left top no-repeat; }

/* ==========================================
	content
	========================================*/
	
#content { padding: 50px 100px 0 300px; background: url(../img/logo.gif) 50px 50px no-repeat; }

/* ==========================================
	industry-news-content
	========================================*/

#industry-news-content { float: right; width: 370px; margin-top: 41px; padding-left: 30px; }


/* ==========================================
	site-info
	========================================*/

#site-info { clear: both; padding-top: 50px; font-size: 10px; }