@charset "utf-8";
/*CSS Document for Royal District Nursing Service of South Australia (RDNS) Website - https://www.rdns.org.au*/
/*Copyright 2009 Royal District Nursing Service of South Australia Inc. (RDNS) */

* {
	padding: 0;
	margin: 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color:#333333;
	font-size: 12px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:26px;
	color:#970000;
	
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:16px;
	color:#7D7D7D;
	line-height:18px;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:16px;
	color:#970000;
	margin-bottom:4px;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:14px;
	color:#7D7D7D;
	line-height:18px;
}


/*Hyper link states*/
a:link {
	color:#8b1428;
	font-weight:bold;
	text-decoration:none;
}

a:visited {
	color:#8b1428;
	font-weight:bold;
	text-decoration:none;
}

a:hover, a:active {
	color:#8b1428;
	font-weight:bold;
	text-decoration:underline;
}





#contentLeft ul li  {
	list-style-image:url(red_arrow.gif);
	margin-left: 30px;
	margin-bottom:10px;
}

#contentLeft li.sublist  {
	margin-left: 60px;

}

#contentLeft ol li  {
	margin-left: 30px;
	margin-bottom:10px;
}

#contentLeft li.pdf  {
	list-style-image:url(pdf_icon.gif);
	margin-left: 24px;
	margin-bottom:4px;
	margin-top:10px;
}

#contentForm li.pdf  {
	list-style-image:url(pdf_icon.gif);
	margin-left: 24px;
	margin-bottom:4px;
	margin-top:10px;
}

#contentLeft li.doc  {
	list-style-image:url(doc_icon.gif);
	margin-left: 24px;
	margin-bottom:4px;
	margin-top:10px;
}


/*----------------------------------------TEMPLATE DIVS*/
#container {
	margin: 0 auto;
	width: 818px;
	background-color: #FFFFFF;
}

#header{
	width:818px;
	height:154px;
	background:#FFFFFF;
}


#indexHeader {
	width:818px;
	height:193px;
	background:#FFFFFF;
}

#navBackground {
	width:818px;
	height:44px;
	background-image:url(bg_tile.jpg);
	background-repeat:repeat-y;
}

#pagetop {
	text-align:center;
	width:818px;
	height:28px;
}

#contentBackground {
	width:818px;
	margin-bottom: 0;
	background-color:#FFFFFF;
	background-image:url(bg_tile.jpg);
	background-repeat:repeat-y;
	position:relative;
}

#contentLeft {
	float: left;
	display: inline;
	margin-left:50px;
	margin-bottom:25px;
	padding: 0px;
	width: 480px;
	display: inline;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

#contentForm {
	float: left;
	display: inline;
	margin-left:50px;
	margin-bottom:25px;
	padding: 0px;
	width: 730px;
	height:100%;
	display: inline;
	position: relative;
}

#contentRight {
	float: right;
	margin-right:32px;
	margin-bottom:300px;
	margin-top:30px;
	padding: 0px;
	width: 235px;
}

#sideImage {  
	position:absolute;
	bottom:0;
	right:38px;
}

/*HOME PAGE TEMPLATE DIVS*/
#indexTop {
	margin-left:29px;
	margin-right:29px;
	width:758px;
	height:300px;
	padding:0px;
	position: relative;
}

#indexBottom {
	margin-left:30px; 
	margin-right:30px;
	margin-bottom:0px;
	width:758px;
	height:180px;
	padding:0px;
	position: relative;
}

#indexImage {
	float: left;
	display: inline; 
	margin-left:20px;
	margin-bottom:0px;
	padding: 0px; 
	width: 205px;
	position: relative;


}

#indexWelcome {
	float: right; 
	display: inline; 
	margin-bottom:0px;
	margin-right:20px;
	padding: 0px; 
	width: 470px; 
	position: relative;


}
#indexText {
	float: left;
	display: inline;
	margin-left:20px;
	margin-bottom:0px;
	padding: 0px;
	width: 350px;
	position: relative;
	height: 285px;


}

#indexOptions__ { /*Old index layout*/
	float: right; 
	display: inline; 
	margin-bottom:0px;
	margin-right:20px;
	padding: 0px; 
	width: 330px; 
	position: relative;


}
/*New index styles*/
#indexOptions {
	float: right;
	display: inline;
	margin-bottom:0px;
	margin-right:20px;
	padding: 0px;
	width: 350px;
	height:267px;
	position: relative;
	color:#666666;
}

#photoLinkContainer {
	height:140px;
	width:350px;
	margin-bottom:10px;
}


.photoLink {
	float:left;
	display:inline;
	height:140px;
	width:104px;
	margin-left:2.5px;
	margin-right:2.5px;
	padding:3px;
	font-size:12px;
	text-align:center;
	
}

#newsContainer {
	width: 350px;
	height:135px;
}

h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:16px;
	color:#970000;
	line-height:18px;
	background-image:url(index/headingTile.jpg);
	background-repeat:repeat-y;
	padding:6px;
	margin-bottom:5px;

}



/*Education & Training products info*/
#indexBox1 {
	float:left;
	width:245px;
	height:170px;
	margin-top:0px;
	margin-right:11px;
	position:relative;
	display:inline;
	background-image:url(indexBox_edu.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	overflow:hidden;
}



/*Make a Booking info*/
#indexBox2 {
	float:left;
	width:245px;
	height:170px;
	margin-top:0px;
	margin-right:11px;
	position:relative;
	display:inline;
	background-image:url(indexBox_ref.jpg );
	background-repeat:repeat-x;
	font-size:11px;
	overflow:hidden;
}

/*Our Services at a glance info*/
#indexBox4 {
	float:left;
	width:245px;
	height:170px;
	margin-top:0px;
	margin-right:0px;
	position:relative;
	display:inline;
	background-image:url(indexBox_services.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	overflow:hidden;
}
/*Our Services at a glance info*/
#indexBox3 {
	float:left;
	width:245px;
	height:170px;
	margin-top:0px;
	margin-right:0px;
	position:relative;
	display:inline;
	background-image:url(indexBox_hit.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	overflow:hidden;
}



.indexBoxTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:16px;
	color:#970000;
	float:left;
	width:100px;
	height:40px;
	margin-top:10px;
	margin-left:18px;
	margin-right:10px;
}

.indexBoxContent {
	font-size:11px;
	float:left;
	width:210px;
	margin-top:44px;
	margin-left:18px;
	margin-right:10px;
	margin-bottom:10px;
}

.img_right {
	float:right;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:0px;
}

.img_left {
	float:left;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
}



/*QUICKLINKS STYLES*/
#quicklinksBackground {
	width:818px;
	height:134px;
	margin-top:0px;
	background-image:url(quicklinksbg.jpg);
	background-repeat:no-repeat;
	font-size:10px;
	color:#FFFFFF;
}

#quicklinkContainer {
	margin-left:40px;
	padding-top: 6px;
	width:760px;
	
}

.quicklinkBox {
	float:left;
	display:inline; 
	position:relative;
	margin:10px;
	width:140px;
	height:115px;
	border-right:1px dotted #CCCCCC;
}

.quicklinkSearchBox {
	float:left;
	display:inline;
	margin:10px;
	margin-right:30px;
	width:230px;
	height:115px;
}

.quicklinkTitle {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

li.redarrow  {
	list-style-image:url(red_arrow.gif);
	margin-left: 18px;
	margin-bottom:4px;
}


a.quicklinks:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.quicklinks:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.quicklinks:hover, a.quicklinks:active {
	color:#FFFFFF;
	text-decoration:underline;
}

/*FOOTER STYLES*/
#footerBackground{
	width:818px;
	height:27px;
	background-image:url(footerbg.jpg);
	background-repeat:no-repeat;
}

#footerText{
	margin-left:40px;
	padding-top: 6px;
	width:718px;
	font-size:10px;
	color:#FFFFFF;
}

#footerText ul {
	width:100%;
	display:inline;
	margin-left:0;
	padding-left:0;
}

#footerText ul li {
	margin-left:0;
	padding: 0px 6px 0px 6px;
	border-left:1px solid #FBCED2;
	list-style:none;
	display:inline;
}

#footerText ul li.first {
	margin-left:0;
	border-left:none;
	list-style:none;
	display:inline;
}

#footerText ul li a {
	color:#FFFFFF;
	text-decoration: none;
}

#footerText ul li a:visited {
	color:#FFFFFF;
	text-decoration: none;
}

#footerText ul li a:hover{ 
	color:#FFFFFF;
	text-decoration: underline;
}


#footerBaseBackground{
	width:818px;
	height:48px;
	background-image:url(footerbase.jpg);
}

/*TEMPLATE CLASSES*/
.clear {
	clear: both;
	line-height: 1px;
}

/*TOP NAVIGATION */
.topnav{
	width: 742px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.topnav:after{
	content: "."; /*FireFox hack */
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.topnav ul{
	width: 100%;
	height:13px;
	padding: 14px;
	margin-top: 0;
	margin-bottom:0;
	margin-left: 23px;
	margin-right: 10px;
	text-align:center;
	font-weight:bold;
}

.topnav ul li{
	display: inline;
	font-weight:bold;
}

.topnav ul li a{
	color:#999999;
	padding: 12px 6px 16px 6px;
	text-decoration: none;
	font-weight:bold;
}

.topnav ul li a:visited {
	font-weight:bold;
	color:#999999;
	text-decoration: none;
}

.topnav ul li a:hover, .topnav ul li a.selected { 
	background-color:#FFFFFF;
	text-decoration: none;
	color:#892535;
}

/* Drop Down Menu */
.topnavMenu{
	position:absolute;
	top: 0;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	background-color:#abaaa9;
	width: 180px;
	visibility: hidden;
	font-weight:normal;
}


.topnavMenu a{
	width: 100%;
	display: block;
	border-bottom: 1px solid #FFFFFF; /*Change color here*/
	padding: 4px 8px 4px 8px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#abaaa9;
	font-weight:normal;
}

.topnavMenu a:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

.topnavMenu a:hover, .topnavMenu a:active{ /*Change color here*/
	background-color: #525151;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

/*SIDE NAVIGATION */
#sidenav {
	width:180px;
	float:right;
}

#sidenav ul {
	list-style:none; 
	padding:5px 0 0 0; 
	margin:0 0 30px 0;
	font-size:11px;
}
#sidenav li {
	border-bottom:1px dotted #b6b6b6; 
	font-weight:bold;
}
#sidenav li.title {
	text-transform:none;
	display: block; 
	padding:5px 10px 5px 10px;
	font-weight:bold;
	color:#8b1428;
}
#sidenav li.main {
	text-transform:none; 
}
#sidenav li.sub {
	text-transform:none; 
	font-weight:normal;
}

#sidenav li a {
	text-decoration:none; 
	color:#8b1428; 
	display: block; 
	padding:5px 10px 5px 10px;
	font-weight:normal;
}

#sidenav li.sub a {
	padding-left:20px;
	color:#666666;
	display: block; 
	font-weight:normal;
}

#sidenav li.sub a:visited {
	padding-left:20px;
	color:#666666;
}

#sidenav li a:hover, #sidenav li a:active {
	text-decoration:none; 
	background-color:#F2F2F2;
}


/*SUMMARY MENU STYLES*/
.summary {
	overflow: hidden;
}

.summaryPanel {
	margin: 0px;
	padding: 0px;
}

.summaryPanelTab {
	font-weight:bold;
	font-size:13px;
	color:#970000;
	background-color: #FFFFFF;
	border-bottom:1px dotted #CCCCCC;
	margin: 0px;
	padding: 6px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.summaryPanelTabJobs {
	font-weight:bold;
	font-size:11px;
	color:#970000;
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	margin: 0px;
	padding: 6px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.summaryPanelContentJobs {
	overflow: auto;
	margin:0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	background:#FFFFFF;
	background-image:url(index_box_tile.gif);
	background-repeat:repeat-x;
	color:#666666;
}

.summaryPanelContent {
	overflow: auto;
	margin:0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	background:#FFFFFF;
	/*background-image:url(index_box_tile.gif);*/
	background-repeat:repeat-x;
}

.summaryPanelOpen .summaryPanelTab {
	background-color: #FFFFFF;
}

.summaryPanelTabHover {
	color:#CA0000;
}
.summaryPanelOpen .summaryPanelTabHover {
	color:#CA0000;
}

.summaryFocused .summaryPanelTab {
	background-color: #FFFFFF;
}

.summaryFocused .summaryPanelOpen .summaryPanelTab {
	background-color: #FFFFFF;
}

.largeText {
	font-size:18px;
	font-weight:bold;
}

/*FORM STYLES*/

form {
	background:#FFFFFF;
	padding:4px;
}

fieldset div {
	margin:0.3em 0;
	clear:both;
}
form {
	margin:1em;

}
label {
	float:left;
	width:150px;
	text-align:left;
	margin-right:0px;
	font-weight:bold;
	margin-bottom:20px;
}
legend {
	color:#970000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}
legend span {
	width:10em;
	text-align:right;
}
input {
	padding:0.15em;
	border:1px solid #ddd;
	background:#fafafa;
	font:arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
input:hover, input:focus {
	border-color:#666;
	background:#f6f6f6;
} 
fieldset {
	border-top:1px solid #CCCCCC;
	border-left:none;
	border-right:none;
	border-bottom:none;
	padding:0 0.5em 0.5em;
}

.radio, .date {
	position:relative;
}
.radio fieldset, .date fieldset {
	border:none;
	width:auto;
	padding:1px 0 0 11em;
}
.radio legend, .date legend {
	font-size:1em;
	color:#000;
}
.radio legend span, .date legend span {
	position:absolute;
	left:0;
	top:0.3em;
	width:10em;
	display:block;
}
.radio label, .radio input {
	vertical-align:middle;
	display:inline;
	float:none;
	width:auto;
	background:none;
	border:none;
}
.radio div {
	float:left;
	white-space:nowrap;
	clear:none;
}

input.default {
	color:#bbb;
}

#submit-go {
	margin-top:1em;
	width:69px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(btn_submit.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
}
#submit-go:hover {
	background-position:0 -26px;
}
.formMandatory {
	color:#FF0000;
	font-size:18px;
	font-weight:bold;

}

.formError {
	color:#FF0000;
	font-size:12px;
}

/*
input[type=checkbox], input[type=radio] { visibility: hidden; width:0; height:0; padding:0; margin:0; }
input[type=checkbox] + label, input[type=radio] + label { padding-left:18px; }
input[type=checkbox] + label{ background: url(../gfx/check_radio.png) 0 0 no-repeat; }
input[type=checkbox]:focus + label{ background-position: 0 -16px; }
input[type=checkbox] + label:hover{ background-position: 0 -32px; } 
input[type=checkbox]:checked + label{ background-position: 0 -48px; }

input[type=radio] + label{ background: url(../gfx/check_radio.png) 0 -64px no-repeat; }
input[type=radio]:focus + label{ background-position: 0 -80px; }
input[type=radio] + label:hover{ background-position: 0 -96px; } 
input[type=radio]:checked + label{ background-position: 0 -112px; }
*/

/*Classes*/

.board {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:6px;
	text-align: left;
}

.seniormanage {
	margin:15px;
	float:left;
	display:inline;
	height:250px;
	width:120px;
	text-align:left;
}

.research {
	display:block;
	width:100%;
	background:#F2F2F2;
	border:1px solid #666666;
	padding:6px;
}
.researchTitle {
	color:#970000;
	font-size:14;
	font-weight:bold;
}

/*Google Search Styles*/
div.gs-result        { margin-top: 1em; }
div.gs-title         { text-decoration: underline; }
div.gs-visibleUrl    { color:#CC0000; }
div.gs-watermark     { display: none; }
div.gsc-back         { float: right; }
table.gsc-branding   { border: none; }
td.gsc-branding-text { color: gray; }

.otherResources {
	font-size:10px;
	height:;
	padding:8px;
	background-color:#F5F5F5;

}

/*News Styles*/

.newsStory {
	border:1px solid #999999;
	border-top:none;
	margin-bottom:12px;
	background-color:#EEEEEE;
	padding:10px;
	height:190px;
	font-size:11px;

}

.newsHeading {
	color:#FFFFFF;
	background-color:#000000;
	font-size:14px;
	padding:4px;
}

.newsDate {
	font-size:10px;
	margin-top:5px;
	color:#000000;
	font-weight:bold;
	margin-bottom:4px;
}

.readMore {
	margin-top:4px;
	font-size:10px;

}

.anchor { color:#000000;}
#container #contentBackground #contentLeft p {
	text-align: left;
	

}
#container #contentBackground #contentLeft p br {
	text-align: left;
}
