@charset "UTF-8";
/* CSS Document for basic minisite page structure */

body {
	margin: 0px;
	background-image: url(cssimages/safety_camera_cssimages/road_blend.jpg);

	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	background-color: #1C184C;
}
#allcontent {width:752px;}
h5 {font-size:14px;margin:0;padding:12px 0 24px;}
#footer {background-image:url(cssimages/cameras-bg-footer.jpg);background-repeat:no-repeat;}
#footer a, #footer a:visited {margin-right:12px;color:#1C184C;}
#footerbottom {margin-right:none; margin-top:none;}
#section1 .imageright {margin-top:185px;}
#top, #nav1, #bread, .faqPage{
	display:none;
}
/* #header, #layout, #footer, #belowfooter {margin:0 auto;} */
#formatoptions {
	position:absolute;
	display:none;
	top:140px;
	margin-top:90px;
}

.imageright, .imgright {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	position:relative;
}

.imageleft, .imgleft {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	position:relative;
}

/* styles that control the appearance of the minisite navigation */

#header {
	background-image:url(cssimages/safety_camera_cssimages/header.png);
	height: 183px;
}

#header h1 {
	font-size: 1px;
	color: #272A6E;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 60px;
	padding: 0px;
	text-indent: -5000px;
}

#layout {
	width: 752px;
}

/* styles that control the appearance of the minisite navigation */

#layoutnav2 {
	padding: 0px 0px 50px;
	width: 150px;
	border-right:0px;
}
/*new nav2*/
#nav2 {	color: #000033;	font-size: small;	padding: 0px;	width: 100%;	margin: 0px;}
#nav2 ul { 	list-style: none;	margin: 0px;	padding: 0px;}
#nav2 li a {	text-decoration:none; font-weight: bold;	font-size:13px;color: #006699;	padding:5px 5px 5px 15px;	display: block;	clear: both;	margin:0;	border-bottom: 1px solid #CCCCCC;	background: url(cssimages/arrowlink.gif) no-repeat 5px;}
#nav2 li a:hover {	text-decoration: none;	color: #FFFFFF;	background: url(cssimages/arrowlinkwhite.gif) no-repeat 5px #006699;}
#nav2 li.selectednolink {	padding:5px 5px 5px 15px;	border-bottom: 1px solid #000033;	font-weight: bold;	background: url(cssimages/arrowlinkselected.gif) no-repeat 100% 45% #DAF3F8;}
#nav2 li.selected a {	border-bottom: 1px solid #000033;	background-image: none;	font-weight: bold;	color: #000033;}
#nav2 li.selected a:hover{	color: #FFFFFF;}
#nav2 li.urhere  {	padding:5px 5px 5px 15px;	border-bottom: 1px solid #CCCCCC;	font-weight: bold;	background: url(cssimages/arrowlinkselected.gif) no-repeat 100% 40% #DAF3F8;}

#nav2 ul {
	margin-top:0px;
}

#nav2 li {
	margin-top:0px;
}

#nav2 li a:link, #nav2 li a:visited {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color:transparent;
	background-image: none;
}

#nav2 li li a:link, #nav2 li li a:visited {
	background-image: url(cssimages/safety_camera_cssimages/linkarrow_white.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	padding-left: 18px;	
}
#nav2 li a.active, #nav2 li a:hover {	text-decoration: none;	color: #FFFFFF;	background: url(cssimages/arrowlinkwhite.gif) no-repeat 5px #006699;}

#nav2 li li li a:link, #nav2 li li li a:visited {
	
}

#nav2 li a:hover {
	color: #FFFFFF;
	background-color: #CC3300;
	text-decoration:none;
	background-image: url(cssimages/safety_camera_cssimages/linkarrow_white.gif);
}


/* styles that control the appearance of the main content of page */

#layoutcontent {
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 592px;
	background-color: #FFFFFF;
}	

#content {
	padding: 20px;
	background-color: #FFFFFF;
	display:block;
	float:none;
	width:auto;
}

#content h1 {
		display:none;
}

#content h2, #content h3, #content h4 {
	border:none;
	position:relative;
	background-image: none;
}

#content h2 {
	font-size: x-large;
	font-weight: normal;
	color: #CC3300;
	margin-bottom:0px;
	margin-top:-20px;
	margin-left:-20px;
	margin-right:-20px;
	padding: 140px 20px 20px;	
	background-image: url(cssimages/safety_camera_cssimages/fscp_content_header1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#content li {
	background-image:url(cssimages/safety_camera_cssimages/transparent.gif);
	position:relative;
}

#speed_limits th, #speed_limits td {
	text-align: center;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
}

/* styles that control the appearance of the highlight area */

#layouthighlight {
	color: #FFFFFF;
	padding-top: 130px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display:none;
}

#highlight {
	

}

#related {
	background-color:#FFFFFF;
}


/* styles that control the appearance of the footer */

#footer {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 742px;
	color: #FFFFFF;
	text-align: center;
	background-image:url(cssimages/cameras-bg-footer.jpg); background-repeat:no-repeat;
}

#footer li {
	display: inline;
}

#footer li a:link, #footer li a:visited {
	color: #FFFFFF;
}

#footer li a:hover{
	background-color:transparent;
}


#belowfooter {
	display: none;
}
