body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

.container {
	width:765px;
	margin:0 auto;
	text-align:left;
}

#header {
	background: #FFFFFF;//EAEAFF
	padding:3px 0;
	text-align:left;
}

#nav {
	background:#003;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:5px 0;
}
#nav .container { text-align:center; }

#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	text-decoration:none;
	padding:0 6px;
	color:#5E9BC2;
}
#nav a:hover {
	background:#5E9BC2;
	color:#003;
}
#nav a#active {
	background:#FFF;
	color:#003;
}

#skipToLogin {
	text-align:center;
	padding:5px 0;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	background:#DDD;
	color:#888;
}


#skipToLogin .container { text-align:center; }

#skipToLogin a:link, #skipToLogin a:visited, #skipToLogin a:hover, #skipToLogin a:active {
	color:#888;
}

#skipToLogin a:hover {
	text-decoration:none;
	color: #003;
}

#publicAccess {
	background:#EAEAFF;
	border:1px solid #A3ADB2;
	padding:10px 0;
	text-align:center;
}
#publicAccess .container { text-align:center; }

#publicAccess option, #publicAccess select, #publicAccess input {
	font-size:10px;
}

#truckerGrab {
	width:680px;
	margin:0 auto 10px auto;
	background:#069;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
#truckerGrab1 {
	width:680px;
	margin:0 auto 10px auto;
	background:#069;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
#exInfo {
	width:680px;
	margin:0 20px 20px 20px;
	background:#000033;
	color:#F7F7F7;
	font-size:14px;
	font-weight:bold;
	
}
.truckerGrab {
	padding:6px;
}
.exInfo {
	padding:20px;
}
.truckerGrab a:link, .truckerGrab a:visited, .truckerGrab a:hover, .truckerGrab a:active { color:#FFF; }

#privateAccess {
	background:url(../newImages/shadowPrivateTop.jpg) repeat-x left top #5E9BC2;
	padding:10px 0;
	text-align:center;
}

#privateAccess .container { text-align:center; }

#privateAccess a:link, #privateAccess a:visited, #privateAccess a:hover, #privateAccess a:active {
	color:#003;
	font-weight:bold;
}

a:hover { text-decoration:none; }

#login {
	background:url(../newImages/shadowPrivateBottom.jpg) repeat-x left top #FFF;
	padding:10px 0;	
	text-align:center;
}
#login .container { text-align:center; }
#login .container table {
	width:680px;
	margin:20px auto 0 auto;
	border:1px solid #999
}
#login .container th {
	background:#000;
	font-size:22px;
	color:#fff;
}
.login .products td {
	background:#DDD;
	text-align:center;
	width:340px;
}
.login .products td.left { border-right:1px solid #999; }
.login .forms td {
	text-align:center;
	font-size:10px;
	padding:8px;
}
.login .forms input {
	margin:5px 0 0 0;
}
.login .forms td.left { border-right:1px solid #999; }

#actionTabs { width:680px; margin:10px auto; }

#actionTabs td#tabs { padding-left:50px; }

.tab td {
	border:4px solid #069;
	padding:5px;
}
.tab td.left { border-right:none; width:200px; }
.tab td.right {
	border-left:none;
	font-size:11px;
	text-align:center;
}

.tabs td.action div {
	text-align:center;
}

.hiddenTab, .hiddenField { display:none; }

#tabs span {
	padding:0 5px;
	margin-right:1px;
	color:#069;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
}

#tabs span.active, #tabs span.hover {
	background:#069;
	color:#FFF;
}

ul { margin:0 0 0 20px; padding:0; list-style-type:square; }
li { margin:0; padding:0; }