/**************************************************
*	CrimTrac Website Second Level Stylesheet				*
**************************************************/

/* Default Settings */
body
{
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
	padding: 0;

	font-family: Verdana, Arial, sans-serif;
	background-image: url("/images/header-image-dark-small.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	min-width: 1024px;
}

img
{
	border: 0;
}


ul.crimtrac_links_top
{
	float: right;
	width: auto;
	font-size: x-small;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0;
	background-color: #183756;
}

ul.crimtrac_links_top li
{
	list-style-type: none;
	float: left;
	clear: none;

	margin: 0;
	padding: 0;

	border-right: solid  1px #7495A1;
}

ul.crimtrac_links_top li a, ul.crimtrac_links_top li a:visited, ul.crimtrac_links_top li span
{
	display: block;

	width: auto;

	text-decoration: none;
	padding: 0 1em 0 1em;

	background-color: #183756;
	color: #FFFFFF;

	text-align: center;
}

a.crimtrac_logo, a.crimtrac_logo:visited, a.crimtrac_logo:hover, a.crimtrac_logo:active
{
	font-size: 0px;
	text-indent: -500px;
	display: block;
	width: 394px;
	height: 54px;
	background-repeat: no-repeat;
	background-position: 17px 26px;
	background-image: url("/images/crimtrac_logo_small-trans.png");
	margin: 0;
	display: block;
	padding: 0;
	text-decoration: none;
}

p.crimtrac_tagline
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFF;
	margin: 5px 0 5px 23px;
}

/* Top Nav, Logo bar & Page Icon*/

ul.crimtrac_navigation_top
{
	width: auto;

	font-size: x-small;

	height: 22px;
	line-height: 22px;

	margin: 30px 0 0 178px;
	padding: 0;

	background-color: #183756;
}

ul.crimtrac_navigation_top li
{
	list-style-type: none;
	float: left;
	clear: none;

	margin: 0;
	padding: 0;

	border-right: solid  1px #7495A1;
}

ul.crimtrac_navigation_top li a, ul.crimtrac_navigation_top li a:visited, ul.crimtrac_navigation_top li span
{
	display: block;

	width: auto;

	text-decoration: none;
	padding: 0 1em 0 1em;

	background-color: #183756;
	color: #FFFFFF;

	text-align: center;
}
ul.crimtrac_navigation_top li a.home:hover, ul.crimtrac_navigation_top li a.home:active, body.home ul.crimtrac_navigation_top li a.home
{
	background-color: #000000;
}

ul.crimtrac_navigation_top li a.about_us:hover, ul.crimtrac_navigation_top li a.about_us:active, body.about_us ul.crimtrac_navigation_top li a.about_us
{
	background-color: #A49400;
}

ul.crimtrac_navigation_top li a.our_partners:hover, ul.crimtrac_navigation_top li a.our_partners:active, body.our_partners ul.crimtrac_navigation_top li a.our_partners
{
	background-color: #04B1D0;
}

ul.crimtrac_navigation_top li a.our_services:hover, ul.crimtrac_navigation_top li a.our_services:active, body.our_services ul.crimtrac_navigation_top li a.our_services
{
	background-color: #E67300;
}

ul.crimtrac_navigation_top li a.privacy:hover, ul.crimtrac_navigation_top li a.privacy:active, body.privacy ul.crimtrac_navigation_top li a.privacy
{
	background-color: #B48D65;
}

ul.crimtrac_navigation_top li a.police_checking_service:hover, ul.crimtrac_navigation_top li a.police_checking_service:active, body.police_checking_service ul.crimtrac_navigation_top li a.police_checking_service
{
	background-color: #97282E;
}

ul.crimtrac_navigation_top2
{
	font-size: x-small;

	height: 22px;
	line-height: 22px;

	margin: 0 84px 0 179px;
	padding: 0;
}

ul.crimtrac_navigation_top2 li
{
	list-style-type: none;
	float: left;
	clear: none;

	color: #2D5F71;

	background-color: #FFFFFF;

	margin: 0;
	padding: 0;
}

ul.crimtrac_navigation_top2 li a, ul.crimtrac_navigation_top2 li a:visited
{
	width: auto;
	padding: 0;
	text-decoration: none;
	margin: 0 1em 0 1em;

	color: #3B6686;

	text-align: center;
}

ul.crimtrac_navigation_top2 li a:hover, ul.crimtrac_navigation_top2 li a:active
{
	padding: 0;
	text-decoration: underline;
	margin: 0 1em 0 1em;
	color: #0092B0;
}

body.home
{
	font-family: Verdana, Arial, sans-serif;
}

body.corporate_information ul.crimtrac_navigation_top2 li a.corporate_information
{
	color: #A49400;
	padding: 0;
	margin: 0 1em 0 1em;
	font-weight: bold;
	background-color: #FFFFFF;
}

body.media_contacts ul.crimtrac_navigation_top2 li a.media_contacts
{
	color: #04B1D0;
	padding: 0;
	margin: 0 1em 0 1em;
	font-weight: bold;
	background-color: #FFFFFF;
}

body.links ul.crimtrac_navigation_top2 li a.links
{
	color: #E67300;
	padding: 0;
	margin: 0 1em 0 1em;
	font-weight: bold;
	background-color: #FFFFFF;
}

body.recruitment ul.crimtrac_navigation_top2 li a.recruitment
{
	color: #97282E;
	padding: 0;
	margin: 0 1em 0 1em;
	font-weight: bold;
	background-color: #FFFFFF;
}

span.page_icon
{
	margin: 0;
	float: right;
	width: 84px;
	height: 85px;
	background-position: top right;
	background-repeat: no-repeat;
}

body.about_us span.page_icon
{
	background-image: url("/images/pages_about_us_icon.jpg");
}

body.our_partners span.page_icon
{
	background-image: url("/images/pages_our_partners_icon.jpg");
}

body.our_services span.page_icon
{
	background-image: url("/images/pages_our_services_icon.jpg");
}

body.privacy span.page_icon
{
	background-image: url("/images/pages_privacy_icon.jpg");
}

body.police_checking_service span.page_icon
{
	background-image: url("/images/pages_police_checking_service_icon.jpg");
}

body.corporate_information span.page_icon
{
	background-image: url("/images/pages_corporate_information_icon.jpg");
}

body.media_contacts span.page_icon
{
	background-image: url("/images/pages_media_contacts_icon.jpg");
}

body.links span.page_icon,
body.home span.page_icon
{
	background-image: url("/images/pages_links_icon.jpg");
}

body.recruitment span.page_icon
{
	background-image: url("/images/pages_recruitment_icon.jpg");
}




/* End Top Nav & Logo Bar */

p.breadcrumb
{
	font-size: x-small;
	margin-left: 179px;
	font-weight: normal;
}

p.breadcrumb a,
p.breadcrumb a:visited
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

p.breadcrumb a:hover,
p.breadcrumb a:focus
{
	text-decoration: underline;
}

/* Second Level Navigation */

ul.crimtrac_navigation_section
{
	margin: 10px 0 0;
	padding: 0;
	float: left;
	width: 160px;
	background-color: transparent;
	background-image: url("/images/pages_side_nav_line.png");
	background-position: left bottom;
	background-repeat: no-repeat;
}

ul.crimtrac_navigation_section li
{
	list-style-type: none;

	line-height: 1.6em;

	font-size: x-small;

	padding: 0;
	margin: 0;
	text-align: right;

	background-image: url("/images/pages_side_nav_line.png");
	background-repeat: no-repeat;
	background-position: top left;
}

ul.crimtrac_navigation_section li a span
{
	font-weight: bold;
}

ul.crimtrac_navigation_section li a, ul.crimtrac_navigation_section li a:visited
{
	text-decoration: none;
	color: #3B6686;
}

ul.crimtrac_navigation_section li a:hover
{
	color: #AF2626;
}

/* End Second Level Navigation */



/* Page Content */

div.siteBody
{
	margin: 15px 110px 2em 179px;
	padding: 0;
	font-size: small;
	text-align: justify;
	min-height: 30em;
	overflow: visible;
}


/* Bottom Legal Bar */
div.bottomBar
{
	background-color: #183756;
	color: #FFFFFF;
	margin: 0;
	padding: 0px;

	background-image: url("/images/footer-image-dark.jpg");
	background-repeat: repeat-x;
	background-position: top left;

	clear: both;

	font-size: small;

	width: 100%;
	height: 2em;
	line-height: 2em;
}

div.bottomBar ul.footerNav
{
	margin: 0 0 0 30px;
	padding: 0;
	width: auto;
	display: block;
	clear: none;
	background-color: transparent;
}

div.bottomBar ul.footerNav li
{
	margin: 0;
	padding: 0 .5em 0 .5em;
	float: left;
	clear: none;
	list-style-type: none;
	background-color: transparent;
}


div.bottomBar ul.footerNav li a, div.bottomBar ul.footerNav li a:active
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}

div.bottomBar ul.footerNav li a:hover, div.bottomBar ul.footerNav li a:active
{
	text-decoration: underline;
}

div.bottomBar ul.footerNav li.commonwealth
{
	float: right;
	margin: 0 21px 0 0;
}

form.search
{
	margin: 0;
	text-align: left;
}
.topspace
{
	margin-top: 0.4em;
}

span.small
{
	font-size: x-small;
}

dl, dt
{
	margin: 1em 0 0 0;
}

p.topspace
{
	margin: 2em 0 0 0;
	font-size: x-small;
}

span.quote
{
	font-family: "Times New Roman", Georgia serif;
	font-size: x-large;
	font-weight: bold;
}


/* Page Content Headings */

img
{
	border: 0;
}

.siteBody
{
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: justify;sit
}

body h1
{
	text-transform: uppercase;
	font-weight: lighter;
	font-size: x-large;
	margin: 0 0 1em 0;
	color: #0092B0;
	text-align: left;
	background-color: #FFFFFF;
}

body.about_us h1, body.corporate_information h1
{
	color: #A49400;
}

body.our_partners h1, body.media_contacts h1
{
	color: #04B1D0;
}

body.our_services h1, body.link h1
{
	color: #E67300;
}

body.privacy h1
{
	color: #B48D65;
}

body.police_checking_service h1, body.recruitment h1
{
	color: #97282E;
}



h2
{
	font-weight: bold;
	font-size: large;
	margin: .5em 0 .5em 0;
}

h3, h5
{
	background-color: #EEEEEE;
	padding: .5em;
	margin: 0;
}

div.siteBody li
{
	list-style-position: outside;
/*	margin-left: 2em; */
}

div.siteBody a, div.siteBody a:visited
{
	color: #00709E;
	text-decoration: underline;
}

div.siteBody a:hover, div.siteBody a:active
{
	color: #AF2626;
	
}

div.siteBody p
{
	padding-bottom: .3em;
}

div.siteBody a.left, div.siteBody a.left:visited, div.siteBody a.left:hover, div.siteBody div.left
{
	float: left;
	border: solid 1px #999999;
	margin: 8px 5px 8px 0;
	padding: 2px;
	text-decoration: none;
}

div.siteBody a.right, div.siteBody a.right:visited, div.siteBody a.right:hover, div.siteBody div.right
{
	float: right;
	border: solid 1px #999999;
	margin: 5px 0 5px 5px;
	padding: 2px;
	text-decoration: none;
}

a.left span, a.right span, div.left span, div.right span, div.left a, div.right a
{
	clear: both;
	display: block;
	text-align: center;
	font-size: x-small;
	font-style: italic;
}

div.longTitles a.left span, div.longTitles a.right span, div.longTitles div.left span, div.longTitles div.right span, div.longTitles div.left a, div.longTitles div.right a
{
	min-height: 4em;
}

div.clear
{
	overflow: hidden;
	clear: both;
}

.cols
	{
		width: 48%;
		float: left;
		margin: 0 1% 0 0;
		padding: 0 0 1em 0;
		overflow: hidden;
	}

.cols h3
	{
		display: block;
		text-align: center;
		padding: 4px !important;
		background-color: #CCCCCC !important;
		border: solid 1px #000000;
		margin-bottom: 4px;
	}

.cols ul
	{
	margin: 10px 0;
	padding: 0px;
	border: solid 1px #000000;
	}

.cols ul li
	{
		list-style-type: disc;
		list-style-position: outside;
		text-align: left;
		background-image: none;
		padding: 5px 5px 5px 0;
		margin: 0 0 0 1.5em;
	}

.cols ul.plain li
	{
	list-style: none;
	list-style-position: outside !important;
	}

.cols p
	{
		padding: 5px;
		margin: 0px;
	}

table
{
	border: solid 1px #2D9EC0;
	table-layout: auto;
	border-spacing: 3px;
	width: 100%;
	font-size: small;
}


table th
{
	background-color: #2D9EC0;
	color: #FFFFFF;
	text-align: left;
}

table tr
{
	background-color: #E3E3E3;
}

table td
{
	text-align: left;
}

p.pdf_notice
{
	text-align: right;
	font-size: x-small;
}

acronym, abbr
{
	border-bottom: 1px dotted #666666;
	cursor: help;
}

ul.sitemap
{
	list-style-position: outside;
}

ul.sitemap li ul
{
	margin: 0;
	padding: 0;
}

/* End Page Content */
/* Video Media Styles */
#videocontainer { vertical-align: top;}
#VideoLarge {
	width: 390px;
	float:left;
}
.VideoPlayList {
	background: #ffffff;
	font-size: 100%;
	float:left;
	float:right;
}
.VideoPlayList h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 80%;
	background:#fff;
	line-height: 0.7 ems;
	padding-bottom: 0;
}
.VideoPlayList a, .VideoPlayList a:link, .VideoPlayList a:hover {
	color:#03C;
	font-size: 70%;
	line-height: 0.7 ems;
	list-style-image: url(../images/txt.gif);
}
.Active, .Active a {
	color: #C30;
}
.VideoCaption { font-size: 70%; color:#666;}


.ImageThumb {
	float: right;
	/**clear:left;*/
}
.VideoFormats {
	float:right;
	vertical-align:top;
	border-bottom:dotted #999 1px;
}
.ClearVideo {
	clear:both;
}

li.txt {
	list-style:square url(../images/txt.gif);
}
li.pdf {
	list-style:square url(../images/pdf.gif);
}
li.flash {
	list-style:square url(../images/FlashVideo.gif);
}
li.wmv {
	list-style:square url(../images/wmv.gif);
}

div.calloutboxrh {
	border:thin;
	width: 250px;
	float:right;
	background-color:#CCC;
	text-align:left;
	padding: 10px;
	line-height:inherit;
	margin-top: 65px;
	margin-left: 25px;
}

ul.gallery
{
	text-align: left;
}

ul.gallery li
{
	display: inline-block;
	vertical-align: top;
	list-style: none;
	width: 200px;
	margin: 0 10px 10px 0;
	text-align: center;
}
