/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body {
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head {
}

/* style of item titles on edit and admin pages */
.SubHead {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal {
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
}

.NormalRed {
}

.NormalBold {
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited {
}

A.CommandButton:hover {
}
    
A.CommandButton:active {
}

/* button style for standard HTML buttons */
.StandardButton {
}

/* GENERIC */
h1 {
}

h2 {
}

h3 {
}

h4 {
}

h5, dt {
}

h6 {
}

tfoot, thead {
}

th {
}

a:link {
}

a:visited {
}

a:hover {
}

a:active    {
}

small   {
}

big {
}

blockquote, pre {
}

hr {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message {
}   

/* style of item titles by Announcements and events */
.ItemTitle {
}



/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel {
}

.LoginTabGroup {
}

.LoginTab {
}

.LoginTabSelected {
}

.LoginTabHover {
}

.LoginContainerGroup {
}

.LoginContainer {
}

/* Duncan's declarations start */ 


.fullWidth DIV DIV TABLE TBODY TR TD SELECT {
height: 300px;            /* increase default size of Publish category select boxes */
}

.DNNAlignleft {
text-align: left;            /* fix DNN module contents from centering */
}

#publishTitle {
font-weight: bold;
font-size: 1.5em;
padding-top: .3em;
padding-bottom: 0.5em;            /* Publish article titles */
margin-top: 0px;
margin-bottom: 0px;
}

.divLastUpdated {
padding-top: 1em;
padding-bottom: 0.5em;
font-size: 0.9em;                   /* Last updated at top of Publish article */
}

p {
margin-bottom: 1em;                   /* spacing between paragraphs */
}

blockquote {
font-family: Arial;                   /* get rid of horrible fixed font for indented text */
}

.categoryItemList {
border: none;
padding-left: 0px;
padding-right: 0px;
background-color: transparent;       /* Publish item lists - remove style */
}

.itemTitle {
font-size: 1em;                             /* Publish item lists - standard font size */
}

.itemAuthorDate {
display: none;                             /* Publish item lists - remove white space */
}


.EntranceContainer {          /* all of below used to style up entrance page template */
	width: 100%;
}

.EntranceTitleBox {
	border: 1px solid #CCCCDD;
	margin-bottom: 10px;
	background-color: #F1F1F1;
	padding: 5px;
}
.EntranceTitleBox p {
	margin-right: 0em;
}
.EntranceTitleBox img {
	margin-right: 10px;
	margin-bottom: 10px;
}
.EntranceSectionBox {
	width: 50%;
	float:left;
	margin-bottom: 1em;
	margin-top: 0em;
}
.EntranceSectionBox .rightpadding {
	padding-right: 5px;
}
.EntranceSectionBox ul {
	margin-top: 0.3em;
	margin-right: 1em;
	margin-left: 0em;
	padding-left: 0em;
	margin-bottom: 0em;
}
.EntranceSectionBox ul li {
	background: url(http://www.dfc.sa.gov.au/pub/Portals/0/icons/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 0.8em;
	padding-bottom: 0.4em;
	list-style-type: none;
	margin-left: 0em;
	margin-right: 1em;
}
.EntranceSectionBox img {
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.EntranceSectionBox p {
	margin-right: 1em;
	margin-bottom: 0em;
}
.EntranceSectionTitle {
	font-weight: bold;
	display: block;
/*	border-bottom: 1px solid #aaaaaa; */
	padding-bottom: 0.3em;
	margin-right: 1em;
}
.EntranceClear {
	clear: both;
}                                          /* all of above used to style up entrance page template */

li.size1, li.size2, li.size3, li.size4, li.size5, li.size6 {
	font-size: 1em;
	display: block !important;     /* make tag cloud a vertical list */
}

.doc {
	margin-bottom: 1em;
	margin-left: 20px;
}

.ctnr_nav_rightbox .doc {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 0em;
}

.ctnr_nav_rightbox .doc p {
	margin-bottom: 5px;
}

.ctnr_nav_rightbox .doc a {
	margin-left: 0px;
	display: inline;
	padding-bottom: 0.5em;
}

.ctnr_nav_rightbox .doc_icon {
	vertical-align: top;
	margin-left: 1px;
	height: 1em;
	width: 1em;
	/* float: left; */
	margin-top: 3px;
	/* margin-bottom: 20px; */
	margin-right: 0px;
	display: inline;
}

.doc_icon {
	vertical-align: top;
	margin-left: -19px;
	height: 1em;
	width: 1em;
	padding-right: 4px;
}

.ctnr_nav_rightbox {
	border: 1px solid #CCCCDD;
	margin-bottom: 1em;
	width: 100%;
	display: inline-block;
}

.container_rightbox_title, .container_generic_title_background {
	background-color: #DBDBDB;
	padding: 8px;
}

.alert {
	border: 1px solid #00858A;
}

.alert_title {
	background-color: #00858A;
}

.alert_title span {
	color: #ffffff;
}

.ctnr_generic_showtitle_background {
	border: 1px solid #CCCCDD;
	margin-bottom: 1em;
}

.ctnr_generic_showtitle, .ctnr_generic_showtitle_background {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.container_generic_title {
	padding-bottom: 0.5em;
}

.container_generic_title span {
	font-weight: bold;
}

.ctnr_nav_rightbox .divItemsListing, .ctnr_nav_rightbox p, .ctnr_generic_showtitle_background .divItemsListing, .ctnr_generic_showtitle_background p {
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}

.ctnr_nav_rightbox #publishTitle, .ctnr_nav_au #publishTitle {
	font-size: 1em;
}

ctnr_nav_rightbox img, .ctnr_generic_showtitle_background img {
	margin: 8px;
	right: 0px;
	position: relative;
	text-align: right;
	margin-top: 20px;
}

.ctnr_nav_au #divArticlePage, .ctnr_nav_rightbox #divArticlePage, .divRelatedArticle #divArticlePage {
	display: none;
}

.ctnr_nav_rightbox .divLastUpdated {
	display: none;
}

.ctnr_nav_rightbox #articleDisplay {
	padding-left: 8px;
	padding-right: 8px;
}

.GCSEARCHSO {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
.GCSearchButton {
	border: 2px solid #99AACC;
	background-color: #BBCCDD;
	color: #000000;
	font-family: Arial;
	font-size: 0.9em;
	cursor: pointer;
}
.GCSearchButton:hover {
	border: 2px solid #BBCCDD;
	background-color: #DDEEFF
}

.ctnr_nav_au a, .ctnr_nav_rightbox a {
	text-decoration: none;
}

.ctnr_nav_tc .container_topics_title {
	font-weight: bold;             /* standard font size for audience container titles */
	margin-left: 8px;
	margin-right: 8px;
	padding-bottom: 0.5em;
}

.AddThis {
	text-align: right;
	margin-bottom: 20px;
	margin-right: 10px;
	cursor: pointer;
}

li.path, li.here {
	font-weight: bold;
}

li li {
	font-weight: normal;
}

a.external, {
	background-image: url(/pub/portals/0/icons/external.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right;
	padding-right: 12px;
	display: inline-block;
}

.ImagePane span {
	position: absolute;
}

.leftwrapper {
	width: 240px;
	float: left;
}

.SACentral {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	height: 100px;
	float: left;
	text-align: left;
	/* margin-top: 50px;*/
}

.SACentral a.external, #footer_strip_1 a.external {
	background-image: url();
}

.accesslinks {
	display: none;
}

.ctnr_no_lastupdated {
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.ctnr_no_lastupdated .divLastUpdated {
	display: none;
}

.ContentPane .ctnr_nav_rightbox {
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.divRelatedArticle {
	border: 1px solid #CCCCDD;
	margin-bottom: 10px;
	/* background-color: #DBDBDB; */
	padding: 8px;
	width: 240px;
	margin-left: 15px;
	margin-bottom: 20px;
}

@media print {
	#access_bar, #header, #top_nav_base, #footer, .LeftPane, .SACentral, .AddThis { display: none !important}
	#logo { position: relative; display: inline-block; top: 0px; left: 0px; clear: both; height: 85px; }
	.ctnr_generic { padding-left: 0px; }
	.RightPane { display: none; }
	.external { padding-right: 0px !important; }
	body, #logo { background: url('') !important; }
}

.news {
	text-align: right;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}

.RightPane p {
	margin-bottom: 0.3em;
}

.adminmenu {
	display: inline-block;
	width: 1px;
}

#at_share {
	color: #000000 !important; /* recolour AddThis menu text */
}

#cse-search-results iframe {
	width: 100% !important;
}

.itemTitle H2, .categoryItemList H2 { font-size: 1em; font-weight: 100; margin-bottom: 0.5em }

/* Duncan's declarations end */


/* Affordable Housing Innovations Unit special styles */

.ahiubanner { 
width: 100%;
height: 93px;
position:relative;
background: #E86D1F url(/Pub/Portals/0/Logos/ahiu_banner.gif) no-repeat top left;
min-width: 200px;
}

.ahiulady { 
width: 100%;
height: 400px;
position:relative;
background: #fff url(/Pub/Portals/0/AffordableHomes/images/Affordable-Homes-Overview-Graphic-01.jpg) no-repeat top left;
min-width: 200px;
}

/* End of Affordable Housing Innovations Unit special styles */


.ctnr_nav_ql {
  margin-top: 30px;
}

.ctnr_nav_ql .divLastUpdated,
.ctnr_nav_ql .container_topics_quicklinks {
  display: none
}

.ctnr_nav_ql .Head {
  font-size: 1em !important;
  padding-left: 4px;
  margin-bottom: 0em;
  margin-top: 1.5em;
}

.ctnr_nav_ql  a {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.narrow .ctnr_nav_ql {
  width: 120px;
}

.narrow .ctnr_nav_ql ul,
.narrow .ctnr_nav_ql li,
.narrow .ctnr_nav_ql a {
  width: 104px !important;
}

.ctnr_nav_ql .divAdminMenuWrapper ul,
.ctnr_nav_ql .divAdminMenuWrapper li,
.ctnr_nav_ql .divAdminMenuWrapper a, {
  width: auto !important;
  border-width: 0px !important;
}

.publishDescriptionTxt {
  display: none
}


.strongertogether { 
width: 100%;
height: 300px;
position:relative;
background: #fff url(/Pub/Portals/0/strongertogether.gif) no-repeat top left;
min-width: 200px;
}

.CustomList_ParentCategoryName, .CustomList_ParentCategoryDescription
{ display : none }

#footer_strip_1 { height: 150px !important }


/* .middle { min-width: 938px} */

#footer { z-index: -1 }

