/* CSS Document */

/* Elements */
body {
	background-color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	margin: 0px; 
	padding: 0px;
	text-align: center; /* this is to centre the outer div in ie5*/
}
body.bg {}
h1 { 
	font-weight: bold; 
	font-size: 28px;
	color: #822433;
	font-style: normal;
	margin:10px 0px;
}
#content_main h1 { 
	color: #822433;
	clear:both;
}
h2 { 
  font-weight: bold; 
  font-size: 18px;
  color: #000000;
  font-style: normal;
  margin:10px 0px;
}
#top_search h2 {color: #822433;}
h3 { 
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  font-style: normal;
}
h4, h5, h6 { color: #000000;font-weight: bold; }
p { 
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	color: #3d3d3d;
}
img {
	margin: 0px; 
	padding: 0px; 
	border: none; 
}

a:link,
a:visited { color:#822433; text-decoration:underline; }
a:focus,
a:hover,
a:active  { color:#822433; text-decoration:none; }
a img     {text-decoration:none;}

ul {
	padding-left:10px;
	margin-left:5px;
}
li {
  list-style-type:disc;
	padding-bottom:5px;
	padding-left:0px;
	margin-left:10px;
}

/** Template Containers **/

#main_wrapper {
	width: 970px;
	padding: 0px;
	margin: 0px auto;
	text-align: left; /* this re-sets the text align from the body styling */
}
#home_main   { float:left; width:970px; background-color:#ffffff; }
#content_main{ float:left; width:930px; background-color:#ffffff;padding:20px;}

/* Styling for all pages */
#header {
	float: left;
	width: 970px;
	height: 195px;
	margin: 0px;	
	padding: 0px;
	background-color:#ffffff;
}
#header_logos     {float:left; width:735px; height:155px;}
#header_logos img {float:left;}
#top_search       {width:230px;float:left;margin-top:10px;}
#top_search #search_basic_form {height:32px;width:200px;}
#top_search #search_basic_button img {float:none;margin:0px;}
#top_search #search_basic_str input {float:left;border:1px solid #822433;color:#2771A4;padding:4px;margin-top:6px;}
.top_links        {clear:both;float:left;margin-top:10px;width:130px;}
span.top_links a  {color:#822433;}
#main_nav		  {clear:both;float:left;height:40px;width:970px;background:#822433 url(/custom/files/media/nav_backfill_purple.gif) repeat-x 0 0;}
#main_nav div,
#main_nav div table	   {height:100%;}
#main_nav table td a   {height:20px;padding:5px 20px;text-align:center;width:191px;}
div table td a,
div table table td a,
#main_nav table table td a          {text-align:left;}/*sub menus*/

#map_states {width:128px;height:117px;position:relative;margin-top:-3px;overflow:hidden;background-image:url(/custom/files/media/map_queensland.gif);}
#map_text {float: left; width: 120px;}
* html #map_states {float: left;width: 124px;}
* html #map_text {width: 100px;}
#map_states a   {display:block; text-decoration:none; overflow:hidden; background: transparent url(/custom/files/media/map_queensland.gif) no-repeat scroll -200px 0px;}
#map_states a img {display:none;}
#map_states .wa {width:50px;height:97px;position:absolute;left:0;top:0;}
#map_states .sa {width:35px;height:50px;position:absolute;left:51px;top:50px;}
#map_states .nt {width:27px;height:50px;position:absolute;left:51px;top:0;}
#map_states .qld {width:51px;height:63px;position:absolute;left:77px;top:0;}
#map_states .nsw {width:43px;height:34px;position:absolute;left:85px;top:56px;}
#map_states .act {width:25px;height:15px;position:absolute;left:103px;top:74px;}
#map_states .vic {width:25px;height:20px;position:absolute;left:86px;top:77px;}
#map_states .tas {width:35px;height:17px;position:absolute;left:90px;top:99px;}

#map_states .wa a {width:50px;height:97px; } 
#map_states .sa a {width:35px;height:50px;}
#map_states .nt a {width:27px;height:50px;}
#map_states .qld a {width:51px;height:63px;}
#map_states .nsw a {width:43px;height:34px;}
#map_states .act a {width:25px;height:15px;}
#map_states .vic a {width:25px;height:20px; }
#map_states .tas a {width:35px;height:17px;}

#map_states .wa a:hover {background-position: 0px -117px;}
#map_states .sa a:hover {background-position: -51px -167px;}
#map_states .nt a:hover {background-position: -51px -117px;}
#map_states .vic a:hover {background-position: -34px -306px;}
#map_states .nsw a:hover {background-position: -85px -290px;}
#map_states .act a:hover {background-position: -103px -191px;}
#map_states .tas a:hover {background-position: -90px -216px;}


/* * html #header {width: 970px; padding:0px 0px 0px 20px;} */
#content_news {float:left;width:940px;height:137px;padding:13px 15px 17px;background-image:url(/custom/files/media/content_news_backfill_purple.gif);}
* html #content_news {padding:13px 15px 7px;}
.centricFeed img.prev {float:left;}
.centricFeed img.next {float:right;}
.centricFeed div.jCarouselLite {float:left;width:869px;}
.centricFeed div.jCarouselLite li {margin:0;padding:0;}
.centricFeed div.jCarouselLite li div.centricFeedItem {padding:5px 15px;border-right:1px dotted #ffffff;height:135px;}
.centricFeed div.jCarouselLite li div.centricFeedTitle,
.centricFeed div.jCarouselLite li div.centricFeedTitle a:link,
.centricFeed div.jCarouselLite li div.centricFeedTitle a:visited  {color:#ffffff; font-size:18px; text-decoration:none;}
.centricFeed div.jCarouselLite li div.centricFeedTitle a:focus,
.centricFeed div.jCarouselLite li div.centricFeedTitle a:hover,
.centricFeed div.jCarouselLite li div.centricFeedTitle a:active  {color:#ffffff; font-size:18px; text-decoration:underline;}
.centricFeed div.jCarouselLite li div.centricFeedDescription,
.centricFeed div.jCarouselLite li div.centricFeedDescription p {color:#ffffff; margin:2px 2px 2px 0px; }
.centricFeed div.jCarouselLite li div.centricFeedDescription a {color:#ffffff; }

#footer {background-color:#FFFFFF;float:left;width:880px;padding:10px 45px;}
ul.footer_logos {float:left; list-style:none; margin:0;padding:0;clear:both;width:100%;}
ul.footer_logos li{float:left; clear:none;list-style:none; margin:0;padding:0; border-right:1px solid #ACC4D9;}
ul.footer_logos li.one {width:152px}
ul.footer_logos li.two {width:197px;}
ul.footer_logos li.three {width:193px;padding-left:0px;}
ul.footer_logos li.four {width:194px;padding-left:0px;}
ul.footer_logos li.five {width:126px;border-right:none;}
ul.footer_logos li a {display:block;}
ul.footer_logos li.one a {padding-left:0px;}
ul.footer_links {float:left; list-style:none; margin:0;padding:20px 0 15px 0;width:257px;}
ul.footer_links.first {width:200px;}
ul.footer_links.last {width:130px;padding-left:36px;}
ul.footer_links li{list-style:none; margin:0 0 5px 0;padding:0;color:#888888;}
ul.footer_links a:link,
ul.footer_links a:visited {color:#888888; text-decoration:none;}
ul.footer_links a:focus,
ul.footer_links a:hover,
ul.footer_links a:active {color:#888888; text-decoration:underline;}
li.title {font-weight:bold;}
#footer span {color:#822433;margin-right:45px;}
#footer span.centricFooterLinksGeneral,
#footer span.last{margin-right:0px;}
#footer span a:link,
#footer span a:visited { color:#822433; text-decoration:none; }
#footer span a:focus,
#footer span a:hover,
#footer span a:active { color:#822433; text-decoration:underline; }

#default_content_primary {float:left; width:600px; margin-right:20px;}
#default_content_secondary {float:left; clear:right; width:290px;}


/* Home page */
#home_main #content_primary {float:left;height:410px;width:620px;}
#home_main #content_secondary {float:left;padding:40px 30px 20px 25px;width:285px;}
span.centricListingTitle {font-weight:bold;color:#000000;}
#feed_link a:link, #feed_link a:visited {text-decoration:none;}
#feed_link a:focus, #feed_link a:hover, #feed_link a:active {text-decoration:underline;}
#feed_link div {float:left;padding-right:5px;}
#SponserLinksQld {float:left;clear:left;}
.sponserLeft  {float:left;}
.sponserRight {float:right;margin:15px 45px 0 0;}
.sponserRight a:link, .sponserRight a:visited {color:#3D3D3D;text-decoration:none;}
.sponserRight a:focus, .sponserRight a:hover, .sponserRight a:active {text-decoration:underline;}

##PartnerLinksQld {clear:right;}
#PartnerLinksQld ul.footer_logos li.one {border:none;}


/* Content page */
#breadcrumbs_rss {color:#3D3D3D;}
.centricBreadcrumbsCurrent {text-decoration:underline;}
#breadcrumbs_rss div a:link, #breadcrumbs_rss div a:visited, .centricBreadcrumbsLink a:link, .centricBreadcrumbsLink a:visited {color:#3D3D3D;text-decoration:none;}
#breadcrumbs_rss div a:focus, #breadcrumbs_rss div a:hover, #breadcrumbs_rss div a:active, .centricBreadcrumbsLink a:focus, .centricBreadcrumbsLink a:hover, .centricBreadcrumbsLink a:active {text-decoration:underline;}
#RSSLinkQld {float:right;margin-right:40px;}
#RSSLinkQld div {float:left;padding-right:5px;}
#print_email {float:right;margin:40px 40px 0 0;width:185px;clear:both;}
#print_email div a:link, #print_email div a:visited {color:#3D3D3D;text-decoration:none;}
#print_email div a:focus, #print_email div a:hover, #print_email div a:active {color:#3D3D3D;text-decoration:underline;}
#print_this_page_link_image,
#email_this_page_link_image,
#tweet_this_page_link_image {float:left;}
#print_this_page_link_text {float:left;margin:15px 0 0 15px;padding:0;clear:right;}
#email_this_page_link_text {float:left;margin:15px 0 0 15px;padding:0;clear:right;}
#tweet_this_page_link_text {float:left;margin:15px 0 0 15px;padding:0;clear:right;}

#main_body a, #main_body-tags a {color:#822433;}
#content_main #content_primary	 {float:left;width:695px;}
#content_main #content_secondary {float:right;width:225px;}

/* Report a crime form */
.centricFormLabels { font-size: 12px; font-weight: normal; color: #822433; } 
.form_label_header { font-size: 14px; font-weight: bold; }
.form_label_sub { font-weight: bold; }
.form_label_optional { font-size: 14px; font-weight: bold; color: #822433; }
. centricFormButton { color: #144282; }
#blog_post_button { width: 200px; margin-bottom: 20px; }
#blog_post p { display:none; }
div.blog_response_heading p { font-size: 14px; font-weight: bold; #822433; }
#form_submission_form_header { font-size: 14px; font-weight: bold; #822433; }

/**/
.clear    {clear:both}
.middle   {margin-top:4px;}
/*.hideForPrint {display:none;}*/

/** Centric Control Styling **/
/* Email this page */
#page_to_email{position:absolute;}
#page_to_email_title {position:absolute;margin:0 0 0 110px;}
#email_this_page_form input,
#email_this_page_form textarea {border:1px solid #822433;}
#email_this_page_form #recipient_email {background-color:#FFFFFF;}
#email_this_page_form #recipient_email_div #recipient_email {background-color:Transparent;}
#senders_name_div {padding:25px 0 15px;}

/* Advanced Search Control */
#search_container {width:180px;}
#search_container input, #search_container select {background-color:Transparent;border:1px solid #822433;}
#search_input,#search_date_filter,#search_rpp,#search_order_by {margin-bottom:5px;}
#search_date_filter_radio,#search_date_filter_radio,#search_date_pickers_to,#search_date_filter_clear{margin-bottom:15px;}
.searchresults {width:690px;}

/* Content listing control */
.centricListingGeneral {clear:both;float:left;}
div.centricListingDivider {height:10px;float:left;}
#content_main .centricListingPaginationResults,
#content_main .centricListingGeneral,
#content_main div.centricListingDivider {width:690px;}

/* Carousel*/
div.text {float:left;width:170px;}
div.image{float:left;}

#general_login_error { clear: both }
