/*
  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: 25 November 2009 12:16:46
*/


.homepage #content_heading {left:-1000px; position:absolute;}

/* content */

.outer {padding-top:100px;}

body.settlementpolicing {background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/bg-body-splc.jpg) left 138px repeat-x;}

body.settlementpolicing #heading_graphic {position:relative;}

#content {padding-top:5px;margin-right:-245px;}

.contentWrap {padding:0;}

body.settlementpolicing #heading_graphic .left {height:100px;left:0;position:absolute;top:1px;width:635px;margin:0;padding:0;overflow:hidden;}

body.settlementpolicing #heading_graphic .right {background:transparent url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/bg-splc-heading-right.gif) no-repeat scroll right 1px;height:153px;position:absolute;right:0;top:0;width:307px;margin:0;}

#header #header_topright_container {background:transparent url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/bg-header-topright.jpg) no-repeat scroll right top;float:right;height:83px;text-align:right;width:376px;}

.outer {margin-right:220px;}

#left_nav {background:transparent url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/bg-left-nav-top.gif) no-repeat scroll left top;}

#left_nav ul {background:transparent url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/bg-left-nav-bottom.gif) no-repeat scroll left bottom;}

#left_nav ul li {background:#E7F1FA none repeat scroll 0 0;}

#left_nav a, #left_nav a:visited {font-size:100%;padding-right:20px;}

#left_nav_heading {background:transparent url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/bg-left-nav-heading.gif) no-repeat scroll left top;padding:3px 7px;}

#left_nav_heading a {font-size:95%;}

.accordion-toggle {background:transparent url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/bg-left-nav-toggle-down.gif) no-repeat scroll 185px 8px;}

#left_nav li div.no_sub {background-color:#E7F1FA;background-image:none;}
#left_nav li div.no-accordion-content {display:none;}

div.left {float:left;margin:5px 10px 5px 0;}
div.right {float:right;margin:5px 0 5px 10px;}

#contact_us {background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/contact-us.gif) no-repeat 0 10px;width:202px;height:35px;clear:both;}
#contact_us p {font-weight:bold;line-height:1.8;padding-top:12px;text-align:center;margin:0px;font-size:.8em;}

/* ********* START Right column related *********** */

#right {width:210px;margin-right:-210px;padding:0;}

#rightcol_numbers_box {margin-top:5px;padding:0;float:right;width:205px;}

#rightcol_numbers_top {background:transparent url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/right-col-numbers-top.gif) no-repeat scroll left 0;width:100%;height:5px;overflow:hidden;}

#rightcol_numbers_content {background:#d3e6f4;padding:5px 20px;line-height:1.2;}

#rightcol_numbers_content p {margin:10px 0;}

#rightcol_numbers_bottom {background:transparent url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/right-col-numbers-bottom.gif) left 0px repeat-x;width:100;height:19px;overflow:hidden;}

#rightcol_rotation_box {float:right;margin-top:15px;padding:0 0 20px 0;width:97%;font-weight:bold;font-size:80%;}

#rightcol_rotation_box em {font-size:140%;font-style:italic;color:#0F3B5E;margin:0;}

/* ********* END Right column related *********** */

/* ********* START Homepage related *********** */

#case_study_box {background:#DDDDDD;}
#profile_box {background:#CBE2F4;}
#case_study_box, #profile_box {margin:0 0 20px 0; padding:0;}
#intro_box {margin:0 0 5px 0; padding:0;}
#case_study_top, #case_study_bottom, #profile_top, #profile_bottom {height:5px;}
#case_study_content, #profile_content {padding:5px 10px;}
#case_study_content p, #profile_content p, #intro_content p {margin:0 0 0.7em;}
#case_study_content .clear, #profile_content .clear, #intro_content .clear {clear:both; height:1px;overflow:hidden;}
#case_study_box .c_left, #profile_box .c_left {float:left;width:5px;height:5px;overflow:hidden;}
#case_study_box .c_right, #profile_box .c_right {float:right;width:5px;height:5px;overflow:hidden;}
#case_study_top .c_left{background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/home_round_corners.gif) no-repeat left top;background-position:0px 0px;}
#case_study_top .c_right{background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/home_round_corners.gif) no-repeat left top;background-position:-5px 0px;}
#case_study_bottom .c_left{background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/home_round_corners.gif) no-repeat left top;background-position:0px -5px;}
#case_study_bottom .c_right {background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/home_round_corners.gif) no-repeat left top;background-position:-5px -5px;}

#profile_top .c_left{background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/home_round_corners.gif) no-repeat left top;background-position:0px -10px;}
#profile_top .c_right{background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/home_round_corners.gif) no-repeat left top;background-position:-5px -10px;}
#profile_bottom .c_left{background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/home_round_corners.gif) no-repeat left top;background-position:0px -15px;}
#profile_bottom .c_right {background:url(/gateways/police/__designs/css_files/settlementpolicing_specific.css/home_round_corners.gif) no-repeat left top;background-position:-5px -15px;}

#case_study_content .image {float:left;}
#profile_content .image {float:right;}
#case_study_content .image img, #profile_content .image img {border:5px solid #fff;}
#case_study_content .text {margin:0 10px 0 10px;}
#profile_content .text {margin:0 10px 5px 10px;}
#case_study_content h2, #profile_content h2 {margin-bottom:0.4em;}
#intro_content {padding:0 5px 5px 5px; font-weight:bold;}


#cs_loading, #pf_loading { display:none; padding-top:10px; }
.readmore {display:none;}
#tempBox_CS, #tempBox_PF {display:none;}
.homepage #content h2 { color:#0A406F;font-size:1.3em;font-weight:bold;line-height:1;margin-bottom:0.5em; }

/* ********* END Homepage related *********** */

/* ********* START Filter a Case Study related *********** */

#filterContainer .row_header th {background:#0A416F;color:#FFF}
#filterContainer .row_toplink td {text-align:right; font-size:80%; font-weight:bold; padding-right:5px;}
#filterContainer .row_comboboxes {display:none;}
#filterContainer .row_comboboxes td {padding:0 5px;}
#filterContainer select{font-size:90%;}
#filterButtons {margin:5px 10px; display:none;}

/* ********* END Filter a Case Study related *********** */
