body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    	color: #000000;
	background-color: #a9a9a9;
	line-height: 14px;

}

div div hr {
   border: 0;

   color: #999;
background-color: #999;
height: 1px;
}

.headline_content {
    margin: 0;
    padding: 0;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size: 30px;
    	color: #900;
    	font-weight: bold;
	line-height: 24px;
	}


h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    	font-weight: bold;
    		margin: 0px;
	padding: 0px;
	border: 0px;
	    	color: #000000;
	    		line-height: 15px;
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    	font-weight: bold;
    		margin: 0px;
	padding: 0px;
	border: 0px;
	    	color: #000000;
	    		line-height: 17px;
}


h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    	font-weight: bold;
    		margin: 0px;
	padding: 0px;
	border: 0px;
	    	color: #000000;
	    		line-height: 18px;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    	font-weight: bold;
    		margin: 0px;
	padding: 0px;
	border: 0px;
	    	color: #000000;
	    		line-height: 20px;
}

.link_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    	font-weight: bold;
    	line-height: 16px;
}

.orange {
	background-color: #ff9431;
}

.white {
	background-color: #ffffff;
		    margin: 50px;
}

#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;


}

#page_content {
    margin: 30px;
    padding: 0px;

}

#page_content2 {
    margin-right: 30px;
     margin-left: 30px;
    padding: 0px;

}


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



}




#footer_container {

	text-align: center;
		clear: both;
	width: 500px;



}

.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;
}

#leftcolumn_police {
	float: left;
	width:47%;
	background:#fff;
	border:2px solid #FFf;

	margin-bottom:20px;
	padding-bottom:20px;
	text-align: left;


}

#rightcolumn_police {
	float: right;
	width:47%;
	background:#fff;

	border:2px solid #FFf;

	margin-bottom:20px;
	padding-bottom:20px;
	text-align: left;

}

#sitepal_police {
	float: right;
}

.item {
	border:0px solid #FF9431;
	padding: 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;
    color: #c60;
}
a.footerlinks:hover {
  text-decoration: none;
      color: #900;
}


.subtext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    	font-weight: normal;
    	color: #000000;
    		line-height: 12px;

}

.subtext2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    	font-weight: normal;
    	color: #000000;
    		line-height: 13px;

}

.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;

}




.white_h {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    	font-weight: normal;
    	color: #fff;

}

.white_h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    	font-weight: normal;
    	color: #fff;

}

.green_h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    	font-weight: normal;
    	color: #232925;

}



.padding {
	padding: 10px;
}

.caption {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    	font-weight: normal;
    	color: #000000;
    	text-align: center;

}

.caption2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    	font-weight: normal;
    	color: #000000;
    	text-align: center;

}

.caption_left {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    	font-weight: normal;
    	color: #000000;
    	text-align: left;

}

.caption_center {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    	font-weight: normal;
    	color: #000000;
    	text-align: center;

}


div.width400 {
	width: 400px;
	text-align: left;

}

td.orange_border {
	padding: 8px;
	border-left: 40px solid #FF9431;
	border-right: 40px solid #FF9431;
	border-top: 30px solid #FF9431;
	border-bottom: 30px solid #FF9431;
	
		background-color: #fff;
}

div.clear {
	clear: both;
}

div.float_left {
	float: left;
}

div.text_left {
	text-align: left;
}
div.width700 {
	width: 700px;
}

a:link,a:visited {
  text-decoration: none;
    color: #c60;
}
a:hover {
  text-decoration: none;
      color: #900;
}

.text2 {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    	color: #000000;

	line-height: 15px;

}

.text3 {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    	color: #000000;

	line-height: 16px;

}

.text4 {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    	color: #000000;

	line-height: 18px;

}


.orange_title {
    margin: 0;
    padding: 0;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size: 21px;
    	color: #c60;

	line-height: 24px;

}

.black_title {
    margin: 0;
    padding: 0;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size: 21px;
    	color: #000;

	line-height: 24px;
	}

.red_title {
    margin: 0;
    padding: 0;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size: 21px;
    	color: #900;

	line-height: 24px;
	}

	
.blue_title {
    margin: 0;
    padding: 0;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size: 21px;
    	color: #369;

	line-height: 24px;
	}
p.plist {
    margin: 2px;
    padding: 0;
}

div.padded_div {
    padding: 25px;
}

ul.paddedlist	{
    margin: 2px 2px 2px 12px;
    padding: 2px;
}

li.paddedlist {
    margin: 2px;
    padding: 2px;

}


.text_white {
    	color: #fff;
}

/* Drop-down styles */

ul.dropdown {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
li.dropdown {
  float: left;
    padding: 3px;
  position: relative;
  width: 500px;
  cursor: default;
	background-color: #ffc742;
	border: 0px solid #000000;
	border-width: 1px;


  }
  
li.dropdown ul {
  display: none;
  position: absolute; 
      padding: 0px;
  top: 0px;
  left: 0;
  	text-decoration: none;
  		font-weight: normal;


	border-right: solid 1px #7d6340;
		background-color: #ffffff;
  }
  
li.dropdown > ul {
	top: auto;
	left: auto;
	 	text-decoration: none;
	 		background-color: #ffffff;
	}
li.dropdown:hover ul, li.over ul{ 
    padding: 0px;
	display: block; 
	text-decoration: none;
	 		background-color: #ffffff;	
	}


#content_news {
	clear: left;
}

#navlist a {
	font-weight: bold;
	color: green;
}

#navlist a {
	text-decoration: none;
}

#navlist li li a {
	display: block;
	font-weight: normal;
	color: #1c134f;
	padding: 0.2em 10px;
		background-color: #ffffff;
}

#navlist li li a:hover {
	padding: 0.2em 5px;
	border: 5px solid #ffc742;
		color: #000;
	border-width: 0 5px;
		background-color: #ffc742;
}

/* end drop down styles */



.link_title_orange {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    	font-weight: bold;
    	line-height: 16px;
    	color: #d36600;
}

td.left {
	text-align: left;
}

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;

}

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;

}
a.link_h4:link,a.link_h4:visited
{         

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



a.link_h4:hover
{ 

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

div.box_div {
	text-align: center;
	border: 2px solid #999999;
	padding: 7px;
}

div.box_div_left {
	text-align: left;
	border: 2px solid #999999;
	padding: 7px;
}


