body {
	margin: 0px;
        background-image: url(images/bg_left_border_2.gif); /* RJH 21 may 2003*/
}


#banner-item1 {
	position:absolute;
	top:30px;
	left:560px;
        z-index:2;
}

#banner-item2 {
	position:absolute;
	top:30px;
	left:660px;
        z-index:2;
}

#corner-mask {
	position: absolute;
	z-index:2;
	top:110px;
	left:192px;
	background-image: url('images/border_corner_mask_2.gif');
	background-repeat: no-repeat;
	width:60px;
	height:30px;
	
}

#left-navigation .menuitem {
	text-align: right;
}

#left-navigation .submenuitem {
	text-align: right;
     margin-right:10px
}

#left-navigation .menuitemspacer {
	height:10px;
}

#left-navigation #menu-heading{
	height: 21px;
	width: 178px;
	margin-bottom: 10px;
}

#left-navigation #menu-heading #title {
	margin-right: 25px;
	margin-top: 3px;
	text-align: right;
}

#home-button {
	margin-top: 10px;
}

#police-logo {
	margin-left:20px;
}

#searchbox {
    border: 1px solid #CCCCCC;
    color:#000000;
    background-color: #dbe3ef;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 0px;   
}

#searchbox form {
     margin: 1px;
     padding: 1px;
}

#searchbox form input {
     margin-top:5px;
     margin-right: 20px;
     margin-bottom: 5px;
     margin-left:6px;       
     padding-top: 1px;
     padding-bottom: 1px;
     display:block;    
}


/*migrated styles*/
#border-container {
	border-top:18px solid black;
	border-left:12px solid black;
}

/* commented backslash hack v2 hides from mac IE5 \*/
#border-container{height:100%;}
/*end hack*/

#header-container {
	height: 95px;
	width: 100%;
        color:#000000;
        background-color:white; /*RJH 21 may 2003*/
}

#header-content{
	padding-top:5px;
	padding-left:5px;

}

#column-wrap{
   width:768px;
}

#column1{
	width:180px;
	float: left;
	margin-top:26px;	
}

#right-col {
        
	border-top: 1px solid #CCCCCC;
	/*border-left: 1px solid #CCCCCC; RJH 21 may 2003*/
	position:absolute;
	/*top:112px;*/
	left:192px;
	/*height:800px;RJH 21 may 2003*/
        width:620px;
      
}

#item-header-container {
	width:580px;
	height:140px;
}

#item-header {
	padding-top: 20px;
	text-align:right;
}

#column2{
	width:390px;
	position:absolute;
	top:25px;
	left:0px;

}

#column2-content{
	padding-left:20px;
        padding-right:20px;
        padding-bottom:20px;
        padding-top:2px;
        position:relative;
}

#column3{
	width:185px;
	position:absolute;
	top:140px;
	left:390px;
}

/*homepage specific layout styles*/

#fp-column2 {
	width:350px;
	/*float: left;*/
	position:absolute;
	top:240px;
	left:20px;

}

#fp-column3 {
	width:200px;
	position:absolute;
	top:240px;
	left:380px;
}

#topic-select {
	position:absolute;
	top:60px;
	left:390px;
}

#contact-buttons {
	position:absolute;
	top:125px;
	left:370px; 
        width: 200px;
        padding: 0px;
        margin: 0px;
}

#contact-buttons ul {
/*        padding-left: 5px; */
        padding-left: 0px;
        margin: 0px;
        list-style-type: none;
}

#contact-buttons ul li {
        display: inline;
        padding: 0px 0px 0px 0px;
        margin: 0px;
        list-style-type: none;
}

#contact-buttons ul li.center {
        display: inline;
        padding: 0px 6px 0px 6px;
        margin: 0px;
        list-style-type: none;
}
#links {
        padding-top: 10px;
        margin: 0px;
        width: 360px;
}

#links ul {
        display: inline;
        padding: 0px;
        margin: 0px;
        list-style-type: none;
}

#links ul li {
        display: inline;
        padding: 0px 0px 0px 0px;
        margin: 0px 9px 0px 0px;
        list-style-type: none;
}

#links ul li.last {
        display: inline;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        list-style-type: none;
}

#map {
   position:absolute;
   z-index:3;
   left:550px;
   top:5px;
}


/*end homepage layout styles*/

/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/

#header-content{background-image: url('images/top_left_border_curve.gif');background-repeat: no-repeat;}
/* */
