/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg_02.gif);
	background-repeat: repeat-x;
	background-color: #E9E9E9;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}
#wrapper{
	width:1002px;
	margin:0px auto 10px auto;
	text-align:center;
}
#footer{
	clear:both;
	margin:10px auto 10px auto;
	text-align:center;
	background-color:#ccc;
	padding:10px 0px 10px 0px;
	display:block;
	word-spacing:1px;
}
#copyright{
	margin:10px auto 10px auto;
	padding:5px 0px 5px 0px;
	display:block;
	width:840px;
	text-align:left;
}
#powered {width:200px; float:right; text-align:right;}
#flash{
	width:1002px;
	margin:0px;
	height:220px;
}
#main{
	width:890px;
	padding:0px;
	margin:0px auto;
}
a{ text-decoration:none; color:#333333}
a:hover{ text-decoration: underline; color: #009900}
#topnav{
	width:890px;
	margin:0px auto;
	padding:0px;
}
#contents{
	width:890px;
	margin:0px auto;
	padding:0px;
}
#topnav ul{
	margin:0; padding:0; list-style:none;
}
#topnav li{
	display:inline;
	margin:0px; 
	padding:0px;
}
#topnav #home{
	background-image:url(images/topnav_03.gif);
	height:47px;
	width:80px;
	display:block;
	float:left;
}
#topnav #home:hover{
	background-image:url(images/topnav_over_03.gif);
}
#topnav #products{
	background-image:url(images/topnav_04.gif);
	height:47px;
	width:81px;
	display:block;
	float:left;
}
#topnav #products:hover{
	background-image:url(images/topnav_over_04.gif);
}
#topnav #about{
	background-image:url(images/topnav_05.gif);
	height:47px;
	width:94px;
	display:block;
	float:left;
}
#topnav #about:hover{
	background-image:url(images/topnav_over_05.gif);
}
#topnav #press{
	background-image:url(images/topnav_06.gif);
	height:47px;
	width:65px;
	display:block;
	float:left;
}
#topnav #press:hover{
	background-image:url(images/topnav_over_06.gif);
}
#topnav #contact{
	background-image:url(images/topnav_07.gif);
	height:47px;
	width:92px;
	display:block;
	float:left;
}
#topnav #contact:hover{
	background-image:url(images/topnav_over_07.gif);
}
#topnav #crime{
	background-image:url(images/topnav_08.gif);
	height:47px;
	width:88px;
	display:block;
	float:left;
}
#topnav #crime:hover{
	background-image:url(images/topnav_over_08.gif);
}
#topnav #recovery{
	background-image:url(images/topnav_09.gif);
	height:47px;
	width:158px;
	display:block;
	float:left;
}
#topnav #recovery:hover{
	background-image:url(images/topnav_over_09.gif);
}
#topnav #sentry{
	background-image:url(images/topnav_10.gif);
	height:47px;
	width:91px;
	display:block;
	float:left;
}
#topnav #sentry:hover{
	background-image:url(images/topnav_over_10.gif);
}

#topnav #onlineLogin{
	background-image:url(images/online-login.jpg);
	height:47px;
	width:91px;
	display:block;
	float:left;
}
#topnav #onlineLogin:hover{
	background-image:url(images/online-login-hover.jpg);
}

#topnav #fleet{
	background-image:url(images/topnav_11.gif);
	height:47px;
	width:141px;
	display:block;
	float:left;
}
#topnav #fleet:hover{
	background-image:url(images/topnav_over_11.gif);
}
#contentsleft{
	width:264px;
	margin:0px auto;
	padding:0px;
	float:left;
}
#contentsright{
	width:621px;
	padding:0px;
	float:left;
	margin-left:5px;
}
#pagehead{ background-image:url(images/pagehead_16.gif);
	width:611px; height:36px; display:block; text-align: left; font-size:20px; padding:22px 0px 0px 10px;}
.pagecontents{border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; background-color:#FFFFFF; padding:10px; text-align:left; float:left; width:599px; max-height:395px; text-align:justify; overflow:auto;}
#homebtns{border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; background-color: #CCCCCC; padding:5px 7px 5px 13px; text-align:center; float:left; width:599px;}
#homebtns img{margin-right:4px; border:none;}
#loginbox{
	background-image:url(images/login_16.gif);
	background-repeat: no-repeat;
	float:left;
	width:232px;
	height:146px;
	display:block;
	padding:7px 17px 10px 10px;
	text-align:center;
}
#loginbox p{
	}
#newsbox{
	background-image:url(images/newsbg.gif);
	background-repeat: no-repeat;
	float:left;
	width:229px;
	height:45px;
	display:block;
	padding:38px 10px 10px 20px;
	text-align:left;
	margin-bottom:10px;
}
.input {border:1px solid #999999; background-color:#f3f1f1;}
#loginbox label{ width:73px; display:block; float:left;}
#pressbox{
	background-image:url(images/press_17.gif);
	background-repeat: no-repeat;
	float:left;
	width:230px;
	height:128px;
	display:block;
	text-align:left;
	padding:45px 14px 20px 20px;
	margin-bottom:10px;
}
#pressbox p{ margin:5px 0px 5px 0px;}
.gendiv{
	float:left;
}
.css_press
{
	 text-decoration:underline;	
}

