/* Text Settings */

td {
	font-size: 10pt;
	font-family: verdana,helvetica,arial,sans-serif;
	color: #666666;
} 
td.right {font-size: 10pt; font-family: verdana,helvetica,arial,sans-serif; padding: 5pt 5pt 5pt 5pt; background-color: #666699; color: #ffffff}
p {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
b { font-weight: bold}
b.strong {font-weight: bold; font-style: italic}
/* div {font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt} */
span.reg {vertical-align: 4; font-size: 7pt}
blockquote {margin: 10px 30px 10px 30px}
B.1 {
	color: #0066FF;
	font-size: 18px;
}
B.2 {
	color: #2D4268;
	font-size: 18px;
}
B.3 {color: #ec8721}
B.4 {color: #ec8721}
div.globfoot {text-align: center; font-size: 7pt; color: #ffffff}
div.pfoot {text-align: center; font-family: verdana,helvetica,arial,sans-serif; font-size: 7pt}
.datestamp {font-size: 8pt}
th { font-family: verdana,helvetica,arial,sans-serif; }
.fineprint {font-size: 7pt}
pre {font-size: 7pt}

/* Homepage Navigation */
A.home:link {
	text-decoration: none;
	color: #0053CE;
	font-weight: bold;
	font-size: 12px;
}
A.home:visited {
	text-decoration: none;
	color: #0000FF;
	font-weight: bold
}
A.home:active {
	text-decoration: none;
	color: #0000FF;
	font-weight: bold
}
A.home:hover {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold
}

A.home2:link {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	background-color: #F4F4F4;
}
A.home2:visited {
	text-decoration: none;



	font-weight: normal
	color: #666666;
	font-weight: normal;
	background-color: #F4F4F4;
	color: #666666;
	
}
A.home2:active {
	text-decoration: none;






	font-weight: normal
	color: #666666
; 						font-weight: normal;
	background-color: #F4F4F4;
	border-bottom-color: #666666;
	
}
A.home2:hover {
	text-decoration: none;








	font-weight: normal
	color: #FF0000;
	font-weight: bold;
	background-color: #F4F4F4;
	color: #FF0000;
}

A.node:link { text-decoration: none; color: #ffffff; font-weight: normal}
A.node:visited { text-decoration: none; color: #ffffff; font-weight: normal}
A.node:active { text-decoration: none; color: #ffffff; font-weight: normal}
A.node:hover { text-decoration: none; color: #ffffff; font-weight: normal}

/* homepage additions */
h1.home {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0053CE;
	margin: 0px 0px 0px 0px
}
h2.home {
	font-family: verdana,helvetica,arial,sans-serif;
	font-style: normal;
	font-size: 10pt;
	color: #ffffff;
	margin: 0px 0px 25px 0px;
	background-color: #C8CDE3;
}
h1.homede {font-family: verdana,helvetica,arial,sans-serif; font-size: 13pt; font-weight: bold; color: #ec8721; margin: 0px 0px 0px 0px}
h2.homede {font-family: verdana,helvetica,arial,sans-serif; font-style: normal; font-size: 10pt; color: #ffffff; margin: 0px 0px 18px 0px}
th.home1 {
	font-family: verdana,helvetica,arial,sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #0053CE;
	text-align: center;
	padding: 4px 0px 4px 0px
}
th.home2 {font-family: verdana,helvetica,arial,sans-serif; font-weight: bold; font-size: 10pt; color: #ffffff; background-color: #9999cc; text-align: center; padding: 4px 0px 4px 0px}
th.home3 {font-family: verdana,helvetica,arial,sans-serif; font-weight: bold; font-size: 10pt; color: #FF9900; background-color: #fb8044; text-align: center; padding: 4px 0px 4px 0px}
/* calendar stuff */
td.date {font-size: 8pt; color: #000000; background-color: #ffffff }
td.date2 {font-size: 8pt; color: #000000; background-color: #eeeeee }
td.date3 {font-size: 8pt; color: #000000; background-color: #d7dafd }
div.day {font-size: 10pt; font-weight: bold }
th.cal {text-align: center; font-size: 12pt; font-weight: bold; background-color: #FF9900; color: #ffffff}
th.small {font-size: 7pt; font-weight: normal; text-align: left}

/* Sidebar stuff */
p.sbq {font-style: italic; color: #ffffff;}
.sbc {font-style: normal; color: #ffffff;}
div.sbq {font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; text-align: right; font-style: normal; color: #ffffff}
div.sbcst {font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff}
div.sbcs {font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; color: #ffffff}

/* aside stuff */
td.a1 {font-size: 8pt; background-color: #9999cc}
td.a2 {font-size: 8pt; background-color: #ffbe7b}

/* captions */
div.desc {font-family: verdana,helvetica,arial,sans-serif; font-size: 8pt; text-align: center}
div.attrib {font-family: verdana,helvetica,arial,sans-serif; font-size: 8pt; text-align: right}

/* lists */
ul {font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt}
ul.casestudy {color: #ffffff; font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt}
ul.sitemap {font-family: verdana,helvetica,arial,sans-serif; font-size: 9pt}
ul.sitemap2 {font-family: verdana,helvetica,arial,sans-serif; font-size: 7pt}
ol {font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt}
ul.ball {list-style-image: url(http://www.policespeedcameras.info/images/rntblue.gif); list-style-position: outside}
ul.star {list-style-image: url(http://www.policespeedcameras.info/images/rntbluestar.gif); list-style-position: outside}
ul.target {list-style-image: url(http://www.policespeedcameras.info/images/target.gif); list-style-position: outside}
ul.ostar {list-style-image: url(http://www.policespeedcameras.info/images/orangestar.gif); list-style-position: outside}
.short {list-style-image: none }
ol.lroman {list-style-type: lower-roman}
dl {font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt;
margin: 10px 30px 10px 30px}
dt {font-weight: bold}
dd {font-weight: normal}
dl.side {font-family: verdana,helvetica,arial,sans-serif; font-size: 9pt;
margin: 10px 20px 10px 20px}
span.lift {vertical-align: 2}
li.smli {font-size: 9pt; margin-top: 4px; margin-bottom: 4px}

/* customer quotes */
.squote {font-style: italic}
.lquote {margin: 10px 30px 0px 30px; font-style: italic}
.latt {margin: 0px 30px 10px 30px; text-align: right}
td.aq1 {font-size: 8pt; background-color: #9999cc; font-style: italic}
td.aq2 {font-size: 8pt; background-color: #ffbe7b; font-style: italic}
div.aqatt {font-family: verdana,helvetica,arial,sans-serif; font-size: 8pt; text-align: right; font-style: normal}
span.newquote {font-size: 8pt; font-family: verdana,helvetica,arial,sans-serif; color: #e0003e; font-weight: bold}
span.updquote {font-size: 8pt; font-family: verdana,helvetica,arial,sans-serif; color: #7d1f81; font-weight: bold}
span.recquote {font-size: 8pt; font-family: verdana,helvetica,arial,sans-serif; color: #00a673; font-weight: bold}

/* Footnotes */
.footn {font-size: 8pt}
.foota {font-style: italic}

/* Contact Row */
.crow {font-size: 7pt}
.crowh {font-size: 7pt; font-weight: bold}

/* tables */
.grey {
	color: #3D598D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.ltgrey {background-color: #cccccc; color: #000000}


/* headers */
h1 {font-family: verdana,helvetica,arial,sans-serif; font-size: 12pt; font-weight: bold; color: #FF9900; margin: 10px 0px 0px 0px}
h2 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: normal;
	color: #0066FF;
	margin: 0px 0px 5px 0px
}
h3.graphic {font-size: 9pt; font-weight: bold; color: #FF9900;
text-align: center}
h3.att {font-size: 10pt; font-weight: normal}
h3.sec {
	font-size: 16pt;
	font-weight: bold;
	color: #324974;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h4.sec {font-size: 10pt; font-weight: bold; margin-bottom: 0px}
h3.list {font-size: 10pt; font-weight: bold; margin: 10px 0px 0px 0px}
b.list {font-weight: bold}
h3.tab1 {font-weight: bold; font-size:11pt; text-align: center }
h3.tab2 {font-weight: bold; font-size:11pt; background-color: #FF9900;
color: #ffffff}
h3.tab3 {font-weight: bold; font-size:8pt; text-align: center }
th.col {font-weight: bold; font-size: 10pt; color: #ffffff;
background-color: #666699}
th.dark {font-weight: bold; font-size: 10pt; color: #ffffff; background-color: #FF9900}
th.row {font-weight: bold; font-size: 10pt; color: #000000;
background-color: #ffbe7b}
h4.footn {font-size: 8pt; font-weight: bold}
th.inaction {color: #000000; background-color: #cecece; font-size: 11pt; font-weight: bold; text-align: right}
th.form {color: #FF9900; background-color: #ffffff; font-size: 10pt; font-weight: bold; text-align: left}

/* deal with underline */
u {
	text-decoration: none;
	font-style: normal;
	background-color: #324974;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  }

/** Text navigation **/
/* normal */
A:link { text-decoration: underline; color: #ec8721; font-weight: bold}
A:visited { text-decoration: underline; color: #FF9900; font-weight: bold}
A:active { text-decoration: underline; color: #FF9900; font-weight: bold}
A:hover { text-decoration: none; color: #ec8721; font-weight: bold;}

/* calendar navigation */
A.date:link { text-decoration: underline; color: #ec8721; font-weight: normal}
A.date:visited { text-decoration: underline; color: #FF9900; font-weight: normal}
A.date:active { text-decoration: underline; color: #FF9900; font-weight: normal}
A.date:hover { text-decoration: none; color: #ec8721; font-weight: normal;}



/* Primary Navigation */
							

/* Secondary Navigation */
A.no:link { font-size: 9pt; text-decoration: none; color: #ffffff; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif}
A.no:visited { font-size: 9pt; text-decoration: none; color: #f7f7f7; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif}
A.no:active { font-size: 9pt; text-decoration: none; color: #ffffff; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif}
A.no:hover { font-size: 9pt; text-decoration: none; color: #ec8721; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif}
A.no2:link { font-size: 9pt; text-decoration: none; color: #ffffff; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif}
A.no2:visited { font-size: 9pt; text-decoration: none; color: #f7f7f7; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif}
A.no2:active { font-size: 9pt; text-decoration: none; color: #ffffff; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif}
A.no2:hover { font-size: 9pt; text-decoration: none; color: #ffffff; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif}

/* Tertiary Navigation */
A.tert:link { text-decoration: underline; color: #ec8721; font-weight: normal}
A.tert:visited { text-decoration: underline; color: #FF9900; font-weight: normal}
A.tert:active { text-decoration: underline; color: #FF9900; font-weight: normal}
A.tert:hover { text-decoration: none; color: #ec8721; font-weight: normal}

/* Footer Navigation */
A.footer:link { text-decoration: none; color: #ffffff; font-size: 8pt; font-weight: bold}
A.footer:visited { text-decoration: none; color: #f7f7f7; font-size: 8pt; font-weight: bold}
A.footer:active { text-decoration: none; color: #ffffff; font-size: 8pt; font-weight: bold}
A.footer:hover { text-decoration: underline; color: #ec8721; font-size: 8pt; font-weight: bold}

/* Footer Contact Navigation */
A.contact:link { text-decoration: underline; color: #ec8721; font-weight: normal}
A.contact:visited { text-decoration: underline; color: #f7f7f7; font-weight: normal}
A.contact:active { text-decoration: underline; color: #ec8721; font-weight: normal}
A.contact:hover { text-decoration: underline; color: #ffffff; font-weight: normal}

/* Sidebar Golbal Navigation */
A.side:link { text-decoration: none; color: #ffffff}
A.side:visited { text-decoration: none; color: #f7f7f7}
A.side:active { text-decoration: none; color: #FF9900}
A.side:hover { text-decoration: underline; color: #FF9900}

/* Sidebar Navigation */
A.sbl:link { text-decoration: underline; color: #f8b044}
A.sbl:visited { text-decoration: underline; color: #f7f7f7}
A.sbl:active { text-decoration: none; color: #FF9900}
A.sbl:hover { text-decoration: none; color: #FF9900}

/* Aside Navigation */
A.aside:link { text-decoration: underline; color: #ec8721}
A.aside:visited { text-decoration: underline; color: #FF9900}
A.aside:active { text-decoration: underline; color: #FF9900}
A.aside:hover { text-decoration: none; color: #ec8721}

/* Sidebar Callout Navigation */
A.call:link { text-decoration: underline; color: #ec8721}
A.call:visited { text-decoration: underline; color: #f7f7f7}
A.call:active { text-decoration: none; color: #FF9900}
A.call:hover { text-decoration: none; color: #FF9900}

/* Footnote links Navigation */
A.foot:link { vertical-align: 4; text-decoration: underline; color: #ec8721; font-weight: normal; font-size: 6pt}
A.foot:visited { vertical-align: 4; text-decoration: underline; color: #FF9900; font-weight: normal; font-size: 6pt}
A.foot:active { vertical-align: 4; text-decoration: none; color: #FF9900; font-weight: normal; font-size: 6pt}
A.foot:hover { vertical-align: 4; text-decoration: underline; color: #FF9900; font-weight: normal; font-size: 6pt}

/* Form formatting */
div.error {font-weight: bold; color: #ff0000}
ul.error {font-weight: normal; font-family: verdana,helvetica,arial,sans-serif; color: #ff0000}
.quest {
	text-align: left;
	color: #0066FF;
	font-weight: bold;
	font-size: 20px;
}
.quest2 {
	text-align: left;
	color: #3D598D;
	font-weight: bold;
	font-size: 20px;
}
.quest3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
}
.quest4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3D598D;
}
.quest5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	font-style: italic;
}
.quest6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0066FF;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	list-style-position: outside;
}

