body {position:relative; min-width:960px; margin:0; padding:0; font-family:arial; font-size:15px; text-decoration:none; color:#000000; background-color:#FFFFFF; text-align:center}

div {min-height:100%}
* html div {height:auto; overflow:visible; /* for IE */ }

#canvas			{margin:0; width:100%; text-align:left}
#page			{margin:0 auto; width: 960px; overflow:hidden; }

	
a:link 		{color:#FF6600; text-decoration:none; font-weight:bold}
a:visited 	{color:#CC6600; text-decoration:none; font-weight:bold}
a:hover 	{color:#FF6600; text-decoration:underline; font-weight:bold}
a:active 	{color:#FF6600; text-decoration:none; font-weight:bold}

p {margin:0 0 14px 0; width:480px; line-height:22px}	
h1	{font-size:24px; color:#0099CC;  line-height: 29px; font-weight:bold; padding:25px 0 0 0; margin:0 0 10px 0;width:480px;}
h2	{font-size:20px; color:#0099FF; font-weight:bold; margin:0 0 2px 0px; padding:16px 0 0 0; width:480px; letter-spacing:1px;}
h3 {font-size:17px; color:#0099CC; font-weight:bold; margin:10px 0 2px 0px; width:480px;}
h4	{font-size:14px; color:#016287; font-weight:bold; margin:10px 0 2px 0px; width:480px;}
h5 {font-size:14px; color:#999999; font-weight:bold; margin:4px 0 5px 0px; width:480px;}

#header_container {height:197px; width:100%; background-color:#FFCC00 !important; position:relative; text-align:center; background: url(/boonelab/graphics/nav2_stripe.gif) repeat-x center bottom;}	
#header {height:190px; width:960px; margin:0 auto; padding:0;  overflow: hidden;  text-align:left; position:relative; }	
#logo {display: run-in; padding:7px 0 0 0;}
#logo2 {float:left; padding:0 0 0 22px;}

ul#nav1{width:260px; top:40px; left:410px; padding: 0; position:absolute;}
#nav1 li{display:block; list-style-type: none; margin:0; letter-spacing:1px;}
#nav1 a {font-size:18px; line-height:26px; padding: 5px 6px 5px 6px; margin: 4px 0  0 0 ; }
#nav1 a:link, #nav1 a:visited{color: #FFFFFF; text-decoration: none;}
#nav1 a:hover{color:#FFCC00; background-color:#FFFFFF;text-decoration: none;}

ul#nav2{top:146px; left:400px;  padding:0; white-space: nowrap; position:absolute;}
#nav2 li{display: inline; list-style-type: none; letter-spacing:1px;}
#nav2 a{ padding: 10px 14px 11px 14px;; margin:0 1px 0 3px; font-size:16px; line-height:26px;}
#nav2 a:link, #nav2 a:visited{color: #FFFF99; text-decoration: none;}
#nav2 a:hover{color:#FF9900; background-color:#FFFFFF;text-decoration: none;}
#nav2 li:active{color:#FF9900; background-color:#FFFFFF;text-decoration: none;}

#donnelly {font-size:11px; margin:0; position:absolute; right:20px; top:4px; width:500px; text-align:right}

#donnelly a {padding:0; margin:0;}
#donnelly a:link, #donnelly a:visited{color: #FF6600; text-decoration: none;}
#donnelly a:hover{color:#FFFFFF; text-decoration:none;}
#donnelly a:active{color:#FFFFFF; text-decoration: none;}

#breadcrumb {color:#999999; margin:4px 10px 60px 330px; padding:0; font-size:12px; line-height:14px }
#breadcrumb a:link 	{color:#999999; text-decoration:none; font-weight:normal} 
#breadcrumb a:visited	{color:#999999; text-decoration:none; font-weight:normal}
#breadcrumb a:hover 	{color:#FF9900; text-decoration:none; font-weight:normal}
#breadcrumb a:active 	{color:#FF9900; text-decoration:none; font-weight:normal;}

h1.trucking	{color:#0099CC; margin:35px 0px 0px  120px; width:940px; height:34px; border-bottom:3px #FF6600 solid;}

#maincontent {margin:0 0 0 120px; padding:0; width:840px;}

#maincontent ol {width:420px; margin:0; padding:0 0 10px 20px; list-style-position:outside}
#maincontent ul {width:420px; margin:0; padding:0 0 10px 20px; list-style-position:none;}
#maincontent li {margin:0 0 0px 6px; padding:3px 0 8px 0; line-height:21px;}


.float_left {float:left}

#right {width:300px; float:right; padding:0; margin:0; display:block}

.sidebar {float:right; margin:0; display:inline; width:100%;}
.sidebar p {padding:4px 20px 10px 20px; margin:0; width:100%;  line-height:12px; color:#FFFFFF; font-size:10px; background-color:#FF6600}

.this_page_nav { color:#FFFFFF; background-color:#FF6600; padding:4px 6px 4px 8px; margin:0; display:block; font-size:13px; font-weight:bold; font-style: italic; text-transform:capitalize; border-bottom: 2px solid #FFCC00;}

ul#nav_right{margin:0; padding:0 0 4px 0; width:220px;  list-style-type:none}
#nav_right li{margin:0 0 0 6px; padding:0px; display:block;}
#nav_right a {font-size:12px; line-height:16px; padding:3px; margin:0; display:block;}
#nav_right a:link{color: #FF6600; text-decoration: none; padding:3px;}
#nav_right a:visited{color: #CC6600; text-decoration: none;}
#nav_right a:hover{color:#FFFFFF; background-color:#FF6600;text-decoration: none;}
#nav_right a:active{color:#FFFFFF; background-color:#FF6600; text-decoration: none;}

ul#nav_right_2{margin:0; padding:0 0 4px 0px; width:220px; list-style-type:none}
#nav_right_2 li{margin:0 0 0 26px; padding:0px; display:block;}
#nav_right_2 a {font-size:11px; line-height:14px; padding:3px; margin:0;}
#nav_right_2 a:link {color: #FF6600; text-decoration: none;}
#nav_right_2 a:visited{color: #CC6600; text-decoration: none;}
#nav_right_2 a:hover{color:#FFFFFF; background-color:#FF6600; text-decoration:none;}
#nav_right_2 a:active{color:#FFFFFF; background-color:#FF6600; text-decoration:none;}

ul li {line-height:1.15em}

.right2 {font-size: 11px; text-align:top}

.on {	color: #FFFFFF;	background-color: #57ADD7;}

#nav_right li a#on {color: #0099CC;}
#nav_right a:hover#on {color:#0099CC; background-color:transparent;}

.back_top {font-size:10px; color:#FFFFFF; background-color:#FF9900; text-decoration:none; text-transform:uppercase; width:70px; 
	margin:10px 0 10px 560px; padding:3px 8px 1px 8px; border-bottom:2px solid #FFCC00; display:block}

a.top:link, a.top:visited, a.top:hover, a.top:active {color:#FFFFFF; text-decoration:none}

#footer {width:100%; margin:0; padding:0; background-color:#FFCC00; color:#FFFFFF; text-align:center; display:block; padding:0 0 40px 0}

#nav_footer {background-color:#FF9900; color:#FFFFFF; padding:10px 0; letter-spacing:1px; margin:0 0 20px 0;
	border-bottom: 3px solid #FF6600; border-top: 3px solid #FFCC00;}
a.nav_footer:link 	{background-color:#FF9900; color:#FFFFFF; text-decoration:none; margin:0; padding:0 6px 0 6px;} 
a.nav_footer:visited	{background-color:#FF9900;color:#FFFFFF; text-decoration:none; margin:0; padding:0;}
a.nav_footer:hover 	{background-color:#FF9900;color:#FFFFFF; text-decoration:underline; margin:0; padding:0;}
a.nav_footer:active 	{background-color:#FF9900;color:#FFFFFF; text-decoration:none; margin:0; padding:0;}

#last_updated {background-color:#FFCC00; color:#FFFFFF; padding:20px 0 30px 0; text-align:center; margin:0;}

.design_by {background-color:#FFCC00; color:#FFFFFF; padding:10px 0 30px; text-align:center; margin:0; font-size:14px; display:block}

#contact_form {margin:0;}
.form_left{font-size:10px; color:#0099FF; margin:4px 4px 0 0; text-align:right; text-transform:uppercase;}

.figure {margin:20px 20px 10px 0px; padding:14px 20px 14px 20px; white-space:normal; border:1px solid #999999; color:#999999; background-color: #FFFFFF;}	
.figure h1 {display:inline; text-decoration: none; font-size:12px; line-height:15px; margin:0 0 10px 0; padding:0; width:auto; color:#0099CC; font-weight:bold;}
.figure img{margin:0 0 6px 0;}
.figure p{margin:0 0 10px 0px; width:360px; line-height:15px}
p.larger_cue {width:100%; text-decoration:none; font-size:9px; line-height:15px; padding:4px 0 0 0; width:auto; color:#0099FF; text-align:right; display:block}

.person {padding:6px 0 10px 0; margin:0; display:block;}
.person img{float:left; border:solid 3px #FF9900; margin:0;}	
.person h2 {float:none; font-size:14px; color:#000000; font-weight:bold; margin:0 0 0 190px; padding:10px 0 0 20px; letter-spacing:0; border-bottom:solid 3px #FF9900;  display:block; width:170px}
.person p {margin:0 0 0 190px; padding:0 0 0 20px; width:auto; line-height:19px; display:block; width:200px}

.person2 {margin:6px 10px 20px 0; display:block; float:left; width:200px;}
.person2 img{border:solid #FF9900 3px; margin:0}	
.person2 h2 {float:none; font-size:14px; color:#000000; font-weight:bold; margin:-3px 0 0 0; padding:8px 0 0 10px; width:190px; letter-spacing:0; border-left:solid 3px #FF9900}
.person2 p {margin:0; padding:2px 0 4px 10px; width:auto; line-height:17px; border-left:solid 3px #FF9900; font-size:11px; width:190px;}

img {border:0}

.caption {margin:6px 0 14px 30px; width:500px; line-height:20px; font-size:16px; text-decoration:none; color:#006666;}

