body {
    margin: 0;
    padding: 0;
    font-family: arial, helvtica, sans-serif;
    font-size: 12px;

	background-color: #a9a9a9;

}

.orange {
	background-color: #ff9431;
}

.white {
	background-color: #ffffff;
}

#nav {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 125px;
		background-image: url(http://www.roadtech.com/images/bg_nav_small.gif);
		text-align: center;
		border-right: 2px solid #999999;
}

#content {
	position: absolute;
	left: 127px;
	top: 0px;

}

#menu {
	position: absolute;
	left: 127px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #FF9431;
		background-color: #FF9431;
	width:88%;


}

.main_menu {
	background-color: #ffffff;
}

#footer_home {

	background-color: #FF9431;


}


#top {

		background-image: url(http://www.roadtech.com/images/new_back.gif);
		z-index: 1000;
			margin: 0px;
	padding: 0px;
	border: 0px;
}

.navbar {

		background-image: url(http://www.roadtech.com/images/bg_nav.gif);
		text-align: center;

}

.subnav {
	background-color: #000000;
		margin: 0px;
	padding: 2px;
	    font-family: arial, helvtica, sans-serif;
    font-size: 12px;
color:  #fff;
    font-weight: 700;
}


p.nav_buttons {
	margin: 0px;
	padding: 0px;
	border: 0px;

}

p.nav_elements {
	margin-top: 8px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;

}

p.nav_logo {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
	border: 0px;

}

a.topnav:link,a.topnav:visited
{         

	color: #ffffff;
	text-decoration: none;
}



a.topnav:hover
{ 

  color: #dcb879;
  text-decoration: none;
  background-color: transparent;
}


a.footerlinks:link,a.footerlinks:visited {
  text-decoration: none;
}
a.footerlinks:hover {
  text-decoration: none;
}

/* datatable styles */

.datatable {

margin: 0px;
	padding: 0px;
	border: 2px;
		background-color: #999999;
		border-collapse: collapse;


}

.datatable02 {

margin: 0px;
	padding: 0px;
	border: 2px;
		background-color: #999999;
		border-collapse: collapse;


}
.clear {

margin: 0px;
	padding: 0px;
	border: 0px;



}
.datatable td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    	font-weight: normal;
    	color: #000000;
    	text-align: center;

margin: 0px;
	padding: 2px;
	border: 2px solid #999999;
		background-color: #FFFFFF;
		border-collapse: collapse;
}

.datatable02 td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    	font-weight: normal;
    	color: #000000;
    	text-align: center;

margin: 0px;
	padding: 2px;
	border: 2px solid #999999;
		background-color: #FFFFFF;
		border-collapse: collapse;
}

td.datatable_left {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    	font-weight: normal;
    	color: #000000;
    	text-align: left;
    	    	vertical-align: middle;

margin: 0px;
	padding: 2px;
	border: 2px solid #999999;
		background-color: #FFFFFF;
		border-collapse: collapse;
}

td.datatable_right {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    	font-weight: normal;
    	color: #000000;
    	text-align: right;
    	    	vertical-align: middle;

margin: 0px;
	padding: 2px;
	border: 2px solid #999999;
		background-color: #FFFFFF;
		border-collapse: collapse;
}



.clear td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    	font-weight: normal;
    	color: #000000;
    	text-align: left;
    	    	vertical-align: middle;

margin: 0px;
	padding: 0px;
	border: 0px solid #999999;
		background-color: #FFFFFF;
		border-collapse: collapse;
}

.clear2 td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    	font-weight: normal;
    	color: #000000;
    	text-align: left;
    	    	vertical-align: top;

margin: 0px;
	padding: 0px;
	border: 0px solid #999999;
		background-color: #FFFFFF;
		border-collapse: collapse;
}

td.datatable_header {

    	color: #FFFFFF;
    	text-align: center;

margin: 0px;
	padding: 8px;
	border: 2px solid #999999;
		background-color: #000000;

}


td.datatable_subheader {

    	color: #000;
    	text-align: center;

margin: 0px;
	padding: 2px;
	border: 2px solid #999;
		background-color: #ccc;

}
td.datatable_subheader2 {

    	color: #000;
    	text-align: center;

margin: 0px;
	padding: 2px;
	border: 2px solid #999;
		background-color: #f4f4f4;

}

td.datatable_subheaderleft {

    	color: #000;
    	text-align: left;

margin: 0px;
	padding: 2px;
	border: 2px solid #999;
		background-color: #ccc;

}

td.datatable_subheader2_left {

    	color: #000;
    	text-align: left;

margin: 0px;
	padding: 2px;
	border: 2px solid #999;
		background-color: #f4f4f4;

}

td.datatable_header2 {

    	color: #FFFFFF;
    	text-align: center;

margin: 0px;
	padding: 2px;
	border: 2px solid #999999;
		background-color: #000000;

}


div.categorylist  {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		padding-left: 14px;
		padding-top: 8px;
	padding: 0px;
	border: 0px;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	background-color: #CCCCCC;

}

div.categorylist a,a:visited,a:hover {
text-decoration: none;

}

div.categorylist a,a:visited {
    color: #c60;
text-decoration: none;

}

div.categorylist a:hover {
      color: #900;
text-decoration: none;

}

ul.categorylist {
	margin-top: 0px;
	margin-bottom: 0px;
		margin-left: 26px;
		padding: 0px;
	text-align: left;

}

li.categorylist {
	margin-top: 0px;
	margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px;
	text-align: left;

}
