/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 11 March 2010 15:23:27
*/


/* typography.css */
body {padding:0px;margin:0px;font-size:100%;color:#000;background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {color:#111;font-family:Helvetica,sans-serif;}
h1 {font-size:1.3em;line-height:1;margin-bottom:1em;color:#0A406F;font-weight:bold;}
h2 {font-size:1.2em;margin-bottom:0.75em;color:#2e75bd;font-weight:bold;}
h3 {font-size:1em;font-weight:bold;line-height:1;margin:1em 0;}
#right h3, #left h3 {margin-top:0em;}
h4 {font-size:0.8em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:0.6em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:0.5em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 0.5em 1em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
p.next-page {margin-right:3em;}
p.next-page a {padding-right:20px;background:url(/gateways/police/__designs/css_files/typography.css/forward_blue.gif) no-repeat right 0px;}
/*a:focus, a:hover {color:#000;}*/
a {color:#009;text-decoration:underline;}
#content a {color:#1A5189;text-decoration:underline;}
#content a:visited {color:#55575A;text-decoration:underline;}
#content a:hover {color:#053fc0;}
#content a:visited:hover {color:#2853B3;}
a.current{font-weight:bold !important;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 0.75em 1.5em;}
#content ul, #content ol {margin:0 2.5em 1.5em 3em;padding:0;}
#content ol {margin-left:3.3em;}
#content ul li {padding-left:0.35em;}
#content ul ul, #content ol ol, #content ul ul ul, #content ol ol ol, #content ul ul ul ul, #content ol ol ol ol{margin:0.5em 1.5em;}
ol.lower-roman {list-style-type:lower-roman;}
ol.lower-alpha {list-style-type:lower-alpha;}
ol.upper-roman {list-style-type:upper-roman;}
ol.upper-alpha {list-style-type:upper-alpha;}
/*ul {list-style-type:disc;}*/
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.italic {font-style:italic;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.onthispage {border:1px dotted #B1E8FF;float:left;font-size:80%;margin:1.0em 0px;padding:0;}
#content .onthispage p {font-weight:bold;margin:0;padding:5px 10px 0 10px;}
#content .onthispage ul {margin:0;padding:0 10px 15px 25px;}
#content hr{border:1px solid #d4d4d4;}
.clear{clear:both;}

/* forms.css */
#content form {width:90%;}
label {font-weight:bold;cursor:pointer;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}

/* right column boxes */
.info_box {position:relative;margin-bottom:30px;width:238px;}
.info_box .top {width:238px;height:35px;background:url(/gateways/police/__designs/css_files/typography.css/info-box-header_blue.jpg) top left no-repeat;}
.info_box .top h3 {color:#fff;margin-bottom:0px;padding:7px 10px;font-size:1em;font-weight:bold}
.info_box .box_content {background:transparent url(/gateways/police/__designs/css_files/typography.css/info-box-content.jpg) top left repeat-y;width:238px;}
.info_box .bottom {background:url(/gateways/police/__designs/css_files/typography.css/info-box-footer.jpg) bottom right no-repeat;float:left;width:238px;height:27px;position:absolute;}
.info_box select {font-size:80%;}
.info_box .divider {border-bottom:1px solid #888888;margin:10px 15px;}
.info_box ul, #utilities ul {margin:0px 0px 0px 15px;padding-left:0px;width:210px;}
.info_box li, #utilities li {list-style:none;background:url(/gateways/police/__designs/css_files/typography.css/bullet-blue-square.gif) 0px 9px no-repeat;padding:3px 0px 3px 15px;position:relative;}
.info_box li.no_bullet, #utilities li.no_bullet {background:none;padding-left:0px;font-weight:bold;}
.info_box li a, .info_box li a:visited {color:#444;font-size:85%;}
.info_box li a:hover, .info_box li a:hover:visited {color:#000;}

#related_services, #add_box {margin-left:2px;}
#related_services h3 {color:#fff;font-size:90%;padding-left:8px;}

#utilities {background:url(/gateways/police/__designs/css_files/typography.css/bg-utilities.gif) top left repeat-y;width:230px;position:relative;padding:5px 5px 5px 0px;}
#utilities .top {background:url(/gateways/police/__designs/css_files/typography.css/bg-utilities-top.gif) top left no-repeat;width:230px;height:5px;position:absolute;top:0px;left:0px;}
#utilities .bottom {background:url(/gateways/police/__designs/css_files/typography.css/bg-utilities-bottom.gif) top left no-repeat;width:230px;height:5px;position:absolute;bottom:-1px;left:0px;overflow:hidden;}
#utilities li.bookmark, #utilities li.email, #utilities li.print {padding-left:25px;}
#utilities li.bookmark {background:url(/gateways/police/__designs/css_files/typography.css/icon_plus.gif) 0px 6px no-repeat;}
#utilities li.email {background:url(/gateways/police/__designs/css_files/typography.css/icon_email.gif) 0px 6px no-repeat;}
#utilities li.print {background:url(/gateways/police/__designs/css_files/typography.css/icon_print.gif) 0px 6px no-repeat;}
#utilities li a {text-decoration:none;font-weight:bold;font-size:80%;color:#05578A;}
#utilities li a:hover {text-decoration:underline;}

.box_important_notice {border: 1px solid black;background-color: #ffffaa;margin:5px 0px;color:#c27441;}

div.form {margin-left:10px;padding:5px 0px;}
div.form select {width:180px;}

#feature_container {width:237px !important;height:182px;margin-bottom:5px;}
#feature_top {background:#ffffff url(/gateways/police/__designs/css_files/typography.css/features_top.gif) top left no-repeat;width:237px;height:5px;overflow:hidden;}
#feature_left {float:left;background:#ffffff url(/gateways/police/__designs/css_files/typography.css/features_left.gif) top left no-repeat;width:5px;height:145px;}
#feature_center {float:left;width:218px;height:145px;padding:0px;margin:0px;overflow:hidden;}
#feature_right {float:left;background:#ffffff url(/gateways/police/__designs/css_files/typography.css/features_right.gif) top left no-repeat;width:14px;height:145px;}
#feature_bottom {clear:left;background:#ffffff url(/gateways/police/__designs/css_files/typography.css/features_bottom.gif) top left no-repeat;width:237;height:32px;vertical-align:top;text-align:center;margin:0px;padding:2px 14px 0 5px;align:center;}
#feature_image {width:218px;height:145px;border:0px;}
#feature_prev, #feature_next, .feature_active, .feature_inactive {width:14px;height:14px;}
#feature_prev {float:left;background:#ffffff url(/gateways/police/__designs/css_files/typography.css/features_btn_prev.gif) top left no-repeat; cursor:pointer;overflow:hidden;}
#feature_next {float:right;background:#ffffff url(/gateways/police/__designs/css_files/typography.css/features_btn_next.gif) top left no-repeat;cursor:pointer;overflow:hidden;}
#feature_indicators_box {align:center;height:14px;margin:0px auto;overflow:hidden;text-align:center;}
#feature_indicators_box div {float:left;margin:0 1px 0 1px;width:14px;height:14px;cursor:pointer;}
#feature_indicators_box .feature_active {background:#ffffff url(/gateways/police/__designs/css_files/typography.css/features_btn_active.gif) top left no-repeat;}
#feature_indicators_box .feature_inactive {background:#ffffff url(/gateways/police/__designs/css_files/typography.css/features_btn_inactive.gif) top left no-repeat;}

/* tables */
#content table {padding-top:.5em;margin:.5em 0px .5em 10px;font-size:90%;}
#content table ul {margin-left:0;padding-left:2em;}
table.padded td {padding:5px;}
table.padded td img {border:1px solid #ececec;}
td.checkbox {text-align:center;}
table td, table th,.tableborder td,.tableborder th {padding:3px;margin:0;border-top:1px solid #999;border-left:1px solid #999;vertical-align:top;}
table th, .tableborder th{background:#ececec;}
table td.cellnoborder,.tableborder td.cellnoborder,.tableborder th.cellnoborder{border-top:none;border-left:none;}
table, .tableborder{padding:0;border-spacing: 0px;border-collapse:collapse;border-bottom:1px solid #999;border-right:1px solid #999;}
.tablenoborder, .tablenoborder td, .tablenoborder th {border:none;}
.tablenoborder{padding:0;border-spacing: 0px;border-top: 0px;border-right: 0px;vertical-align:top; width:auto;}
table p{margin-bottom:5px;}
table p, .tableborder p, .tablebordernew p, .tableborder ul, .tableborder ol, .tablenoborder p{margin-top:0px !important;}
table th, .tableborder th{vertical-align:top;}
#content table p {margin-left:0;}
.tablebordernew td{padding:5px;margin:0;border-top:1px solid #999;border-left:1px solid #999;vertical-align:top;background-color:#FFFFFF;}
.tablebordernew td.blue{padding:3px;margin:0;background-color:#8bbdec;border-top:1px solid #999;border-left:1px solid #999;vertical-align:top;}
.tablebordernew td.cellnoborder,.tablebordernew th.cellnoborder{border-top:none;border-left:none;}
.tablebordernew{padding:0;border-spacing: 0px;border-collapse:collapse;border-bottom:1px solid #999;border-right:1px solid #999;}
.tablebordernew th{padding:3px;background-color:#ececec;margin:0;border-top:1px solid #999;border-left:1px solid #999;vertical-align:top;}

/* Width classes */
.width250 {width:250px !important;}
.width200 {width:200px !important;}
.width100{width:100%;}
.width90{width:100%;}
.width75{width:75%;}
.width66{width:66%;}
.width50{width:50%;}
.width33{width:33%;}
.width25{width:25%;}
.width15{width:15%;}

/* Search Pages */
.searchlink {color:#009900;}
dl.search {margin:0px 0px 20px 2em;}
dl.search dt {margin:10px 0px;}

/* expand/collapse styles */
#content div.accordion-content {display:none;}
#content div.accordion {margin-bottom:1.5em;}
#content h2.expanded {line-height:1;background:url(/gateways/police/__designs/css_files/typography.css/h2-toggle-expanded.gif) no-repeat 0px 2px;padding-left:15px;}
#content h2.collapsed {line-height:1;background:url(/gateways/police/__designs/css_files/typography.css/h2-toggle-collapsed.gif) no-repeat 0px 2px;padding-left:15px;}
#content h2.collapsed a, #content h2.expanded a {text-decoration:none !important;}
#content .accordion-toggle a {color:#051D90 !important;text-decoration:none !important;}
#content .accordion-toggle a:hover {}
#content h2.collapsed a:hover, #content h2.expanded a:hover {color:#051D90 !important;}
div.expand_all{width:100%;padding:3px;text-align:right;}
div.expand_all a {padding:0px 5px 0px 5px;text-decoration:underline !important;font-size:85%;}
div.expand_all a.expand_all {background:transparent url(/gateways/police/__designs/css_files/typography.css/h2-toggle-expanded.gif) no-repeat scroll 0 2px;padding-left:15px;}
div.expand_all a.collapse_all {background:transparent url(/gateways/police/__designs/css_files/typography.css/h2-toggle-collapsed.gif) no-repeat scroll 0 2px;padding-left:15px;}
.content-block{padding-left:20px;padding-bottom:1em;border-bottom:1px solid #ECECEC;margin-bottom:1em;}
.accordion-item .header {background:url(/gateways/police/__designs/css_files/typography.css/accordion-bg.gif) repeat-x;position:relative;}
.contentWrap .accordion-item .left, .contentWrap .accordion-item .right {position:absolute;top:0px;width:6px;height:29px;overflow:hidden;}
.contentWrap .accordion-item .left {background:url(/gateways/police/__designs/css_files/typography.css/accordion-left.gif) no-repeat;left:0px;}
.contentWrap .accordion-item .right {background:url(/gateways/police/__designs/css_files/typography.css/accordion-right.gif) no-repeat right top;right:-1px;}
.accordion-item h2 {padding-left:25px !important;margin:0px !important;color:#0975b9 !important;font-size:90% !important;background:url(/gateways/police/__designs/css_files/typography.css/accordion-toggle-collapsed.gif) no-repeat 1em 0.8em !important;line-height:2.2;}
.contentWrap .opened h2 {background:url(/gateways/police/__designs/css_files/typography.css/accordion-toggle-expanded.gif) no-repeat 1em 0.8em !important;}
.contentWrap .accordion-item { width:97%; }
.contentWrap .accordion-item .header { height:32px; }

/* News boxes */
#news {clear:both;width:97%;}
#news h2 {color:#3c3c3c;border-bottom:1px solid #3c3c3c;font-size:115%;}
#news ul {margin:10px 0px;padding-left:0px;}
#news ul li {position:relative;list-style:none;line-height:1.3;background:url(/gateways/police/__designs/css_files/typography.css/bullet-news-square-black.gif) 0px 9px no-repeat;padding:5px 15px;}
#news li a {color:#000;text-decoration:underline;}
#news li a:visited {color:#797979;}
#news li a:hover, #news li a:visited:hover {color:#797979;}

/*Link type icons*/
.external {background:url(/gateways/police/__designs/css_files/typography.css/icon_html.gif) 0 0 no-repeat;padding-left:20px;height:16px;}
.pdf {background:url(/gateways/police/__designs/css_files/typography.css/icon_pdf.gif) 0 0 no-repeat;padding-left:20px;height:16px;}
.word {background:url(/gateways/police/__designs/css_files/typography.css/icon_doc.gif) 0 0 no-repeat;padding-left:20px;height:16px;}
.ppt {background:url(/gateways/police/__designs/css_files/typography.css/icon_ppt.gif) 0 0 no-repeat;padding-left:20px;height:16px;}
.audio {background:url(/gateways/police/__designs/css_files/typography.css/icon_audio.gif) 0 0 no-repeat;padding-left:20px;height:16px;}
.flash_icon {background:url(/gateways/police/__designs/css_files/typography.css/icon_fla.gif) 0 0 no-repeat;padding-left:20px;height:16px;}
.ebiz {background:url(/gateways/police/__designs/css_files/typography.css/icon_ebiz.gif) 0 0 no-repeat;padding-left:20px;height:16px;}
