/* HTML elements */
body {
	margin: 10px 0;
	padding: 0;
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	text-align: center;
}
h1 {text-align: left; display: none; margin: 0; padding: 0; font-size: 1.5em;}
h3 {color: #CC0000; font-size: 1.5em; margin: 1.1em 10px 0 0; font-weight: normal;}
form {margin: 0;}
legend {font-weight: bold; color: #CC0000;}
acronym {border-bottom: 1px dotted #0053C4; cursor: help;}




/* Structure */
#container {
	margin: 0 auto;
	width: 760px;
	text-align: left;
	max-width: 1024px;
}
 
#header {
	text-align: right;
	font-size: 0.8em;
	color: #666666;
}

#header p.logo img {float: left;}

#header p.logo_rc img {float: left; margin-top: 0em;}

#header p.logo_ridbc img {float: right; margin-top: 0em;}

#topnav {
	background: #006699;
	margin: 0px; padding: 0px;
	height: 26px;
}

#sectionheader {
	margin: 0;
	padding: 0;
}
/*#sectionheader h3 {margin-bottom: 10px;}*/

#infobar {
	height: 26px;
	background: #FFCC00 url("images/bg_infobar.gif") top left no-repeat;
	margin: 0 0 1px 0;
	padding: 0 0 0 10px;
	font-size: 11px;
}

#leftcol {
	margin: 0 0 0 0; 
	padding: 0 20px 0 0;
	width: 160px;
	float: left;
	margin-bottom: 130px; /* This has to vary depending on the length of the content in the centre */
}

#leftcol_calendar {
	margin: 0 0 0 0; 
	padding: 0 20px 0 0;
	width: 160px;
	float: left;
	margin-bottom: 75em; /* This has to vary depending on the length of the content in the centre */
}

#rightcol {
	float: right;
	margin: 0px; 
	padding: 0px;
	width: 150px;
	float: left;
}
#rightcol input {font-size: 0.8em; margin: 0.5em 0 0 0;}

#rightcol_rc {
	background-color: #cccccc;
	float: right;
	margin: 0px; 
	padding: 0px;
	width: 150px;
	float: left;
}
#rightcol_rc input {font-size: 0.8em; margin: 0.5em 0 0 0;}

#rightbar {
	float: right; 
	margin-left: 1px;
	width: 180px;
}
#content_rightbar {
	float: right; 
	margin-left: 1px;
	width: 150px;
}

#main {
/*	clear: all; */
	clear: both;
	margin: 0px; 
	padding: 0;
	float: left;
}

#main_rightcol {
	margin: 0px; 
	padding: 0;
	float: left;
	width: 609px;
	background: url("images/bg_main_rightcol.gif") top right repeat-y;
}

#footer {
	margin: 0;
	padding: 0;
}





/* topnav dropdown menu */
#topnav, #topnav ul {
	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	width: 780px;
	list-style: none;
/*	line-height: 1; */
	line-height: 1em;
	background: #006699 url("images/bg_topnav_full.gif") top left no-repeat;
	height: 26px;
	padding: 0;
	/* border: solid #eda;
	border-width: 1px 0; */
	margin: 0 0 1px 0;
}

#topnav a {
	display: block;
	width: 8em;
	/* w\idth: 6em; */
	color: #FFFFFF;
	text-decoration: none;
	padding: 0;
}
#topnav a:hover {color: #CCDFEB; }

#topnav a.parent {
	background: url(images/rightarrow.gif) center right no-repeat;
}

#topnav li {
	/*background: #007BAD;*/
	float: left;
	padding: 0;
	width: 9.6em;
	border-right: 1px solid #FFFFFF;
	height: 26px;
	margin: 0px;
}

#topnav li a {padding: 6px 6px 0 15px;}

#topnav li.navBarLast {border-right: none;}

#topnav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 12.5em;
	/* w\idth: 13.9em; */
	font-weight: normal;
	border: 1px solid #006699;
	margin: 0;
	padding: 0;
	margin-top: 8px;
}

#topnav li li {
	padding-right: 1em;
	width: 11.5em;
	background: #F0FAFF; /* FFFFCC */
	height: auto;
	padding-left: 0;
	padding-top: 0px;
	padding-bottom: 2px;
	border-right: none;
}

#topnav li ul a {
	width: 11.5em;
	font-weight: normal;
	color: #006699;
	/* w\idth: 9em; */
	padding: 0.25em;
}
#topnav li ul a:hover {color: #006699; }


#topnav li ul ul {
	margin: -1.6em 0 0 12.5em;
}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {
	left: -999em;
}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {
	left: auto;
	background: #F0FAFF;
}

#topnav li:hover, #topnav li.sfhover {
	/*background: #00cc99;*/
}

#topnav li li:hover, #topnav li li.sfhover {
	background: #FFFFFF;  /* F2F2C2 F8FDFF */
}

.topnavActive {background: #019ADC;}  /* 0AB5FE      */
.topnavActiveLast {background: url("images/bg_topnavitemactive_r.gif") top left no-repeat;}  

#topnav li.topnavPublicationsActive {width: 8em; background: #019ADC;}
#topnav li.topnavPublicationsActive a {width: 6em;}

#topnav li.topnavPublicationsActive ul {width: 12.5em;}
#topnav li.topnavPublicationsActive ul a {width: 11.5em;}

#topnav li.topnavServicesActive {background: #019ADC;}

#topnav li.topnavServicesActive {background: url("images/bg_topnavitemactive_l.gif") top left no-repeat;}

/* Presentation */
#main p {margin: 0 10px 0.5em 0;}

a:link, a:visited {color: #0053C4; text-decoration: none;} /* 0077AA */
a:hover {color: #0053C4; text-decoration: underline;}  /* 00557D */
/* {color: #0085DD; text-decoration: none;}  /* 00557D */


#header p {margin: 0 0 8px 0;}
#footer p {
	font-size: 0.85em;
	color: #666666;
	margin: 5px 0 0 0;
}



#infobarEnd {
	height: 26px;
	background: #FFCC00 url("images/bg_infobarend.gif") top right no-repeat;
	margin: 0;
	padding: 0 5px 0 0;
	float: right;
}
#infobar a {color: #665200;}
#infobar a:hover {color: #000000; text-decoration: underline;}

.infobarItem {
	font-size: 11px;
	width: auto;
	float: left;
	margin: 0;
	padding: 5px 10px 0 0;
}

.h_separator {
	border-bottom: 1px dotted #D8D8D8;
	margin: 0 1px 0 0;
	height: 5px;
}

.h_separator_content {
	border-bottom: 1px dotted #D8D8D8;
	margin: 0 1px 0 180px;
	height: 5px;
}

#introarea {
	height: 180px;
	background: url("images/bg_intro2.gif") top left no-repeat;
	margin: 0;
	padding: 0;
}
#introarea h2 {
	margin: 0 0 0 15px;
}
#introarea p {
	margin: 0 0 0 15px;
}

#introarea_rc {
	height: 180px;
/*	background: url("images/bg_intro2.gif") top left no-repeat; */
	margin: 0;
	padding: 0;
}
#introarea_rc h2 {
	margin: 0 0 0 15px;
}
#introarea_rc p {
	margin: 0 0 0 15px;
}

#helparea {margin: 0; padding-right: 190px;}
#helparea h2 {color: #CC0000; font-size: 1.5em; margin: 21px 20px 1em 0; font-weight: normal;}
#helparea h3 {color: #CC0000; font-size: 1.2em; margin: 1em 20px 0.2em 0; font-weight: bold;}
#helparea h4 {font-size: 1em; color: #CC0000; margin: 1em 20px 0 0;}
#helparea p {margin: 0 20px 1em 0;}
#helparea ul,ol {margin: 0.5em 20px 1em 20px; padding-left: 0;}
#helparea li {margin-top: 0; margin-bottom: 0.5em;}

#helparea #breadcrumbBar p {padding: 5px 5px 5px 0;}

#homearea {margin: 0; padding-right: 190px;}
#homearea h2 {
	color: #CC0000;
	margin: 5px 0;
	font-size: 1em;
	font-variant: small-caps;
}

#homearea h3 {
	color: #CC0000;
	margin: 0;
	font-size: 1.1em;
}
#homearea p {
	margin: 0 0 0.5em 187px;
	font-size: 0.9em;
}

#quicklinks {
	background: #B7E8FD url("images/bg_quicklinkstop3.gif") top left no-repeat;
	margin: 0 0 1px 0;	
}
#quicklinks h2 {
	color: #000000;
	margin: 0;
	padding: 5px;
	font-size: 1em;
	font-variant: small-caps;
}
#quicklinksbottom {
	background: url("images/bg_quicklinksbottom3.gif") bottom left no-repeat;
	height: 6px;
}
#quicklinksbottom p {font-size: 6px; margin: 0;}


#newsbar {
	background: #EFEFEF url("images/bg_newsbartop.gif") top left no-repeat;	
	margin: 0 0 1px 0;	
}
#newsbar h2 {
	color: #000000;
	margin: 0;
	padding: 5px;
	font-size: 1em;
	font-variant: small-caps;
}
#newsbarbottom {
	background: url("images/bg_newsbarbottom.gif") bottom left no-repeat;
	height: 6px;
}
#newsbarbottom p {font-size: 6px; margin: 0;}

#newsletterbar {
	background: #FFEAA5 url("images/bg_newsletterbartop.gif") top left no-repeat;	
	margin: 0 0 1px 0;
}
#newsletterbar h2 {
	color: #000000;
	margin: 0;
	padding: 5px;
	font-size: 0.85em;
}
#newsletterbar p {
	font-size: 0.85em;
	margin: 0 5px;
	padding: 0;
}
#newsletterbarbottom {
	background: url("images/bg_newsletterbarbottom.gif") bottom left no-repeat;
	height: 6px;
}
#newsletterbarbottom p {font-size: 6px; margin: 0;}

#rightbar_pic {margin: 0 0 1px 0;}

.rightbar_assoc_info {
	background: #FFFFFF;	
	border-left: 1px dotted #D8D8D8;
	margin: 0 0 1px 0;	
}
.rightbar_assoc_info h2 {
	color: #898776;
	background: #E5E5E5 url("images/bg_see_also_h2.gif") bottom right no-repeat;
	margin: 0;
	padding: 5px;
	font-size: 0.9em;
	font-variant: small-caps;
}

.rightbar_assoc_info ul {
	font-size: 0.85em;
	color: #999999;
	list-style: none;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 0;
	padding-left: 1em;
	padding-bottom: 10px;
	text-indent: -1em;
}

.quicklinkItem {
	font-size: 0.9em;
	border-top: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
}
.quicklinkItemDonate a {border-top: 1px solid #FFFFFF; display: block; color: #000000; background: url("images/bg_icon_donate.gif") top left no-repeat; padding: 5px 5px 5px 29px;}
.quicklinkItemDonate a:hover {display: block; background: #C6EDFE url("images/bg_icon_donate.gif") top left no-repeat; text-decoration: none;}

.quicklinkItemPR a {border-top: 1px solid #FFFFFF; display: block; color: #000000; background: url("images/bg_icon_pressreleases.gif") top left no-repeat; padding: 5px 5px 5px 29px;}
.quicklinkItemPR a:hover {display: block; background: #C6EDFE url("images/bg_icon_pressreleases.gif") top left no-repeat; text-decoration: none;}

.quicklinkItemJobs a {border-top: 1px solid #FFFFFF; display: block; color: #000000; background: url("images/bg_icon_jobs.gif") top left no-repeat; padding: 5px 5px 5px 29px;}
.quicklinkItemJobs a:hover {display: block; background: #C6EDFE url("images/bg_icon_jobs.gif") top left no-repeat; text-decoration: none;}

.quicklinkItemVolunteer a {border-top: 1px solid #FFFFFF; display: block; color: #000000; background: url("images/bg_icon_volunteer.gif") top left no-repeat; padding: 5px 5px 5px 29px;}
.quicklinkItemVolunteer a:hover {display: block; background: #C6EDFE url("images/bg_icon_volunteer.gif") top left no-repeat; text-decoration: none;}

.quicklinkItemClubs a {border-top: 1px solid #FFFFFF; display: block; color: #000000; background: url("images/bg_icon_clubs.gif") top left no-repeat; padding: 5px 5px 5px 29px;}
.quicklinkItemClubs a:hover {display: block; background: #C6EDFE url("images/bg_icon_clubs.gif") top left no-repeat; text-decoration: none;}

.quicklinkItemEvents a {border-top: 1px solid #FFFFFF; display: block; color: #000000; background: url("images/bg_icon_events.gif") top left no-repeat; padding: 5px 5px 5px 29px;}
.quicklinkItemEvents a:hover {display: block; background: #C6EDFE url("images/bg_icon_events.gif") top left no-repeat; text-decoration: none;}

.quicklinkItemRenwick a {border-top: 1px solid #FFFFFF; display: block; color: #000000; background: url("images/bg_icon_renwick.gif") top left no-repeat; padding: 5px 5px 3px 29px;}
.quicklinkItemRenwick a:hover {display: block; background: #C6EDFE url("images/bg_icon_renwick.gif") top left no-repeat; text-decoration: none;}

.quicklinkItemShortCourses a {border-top: 1px solid #FFFFFF; display: block; color: #000000; background: url("images/bg_icon_courses.gif") top left no-repeat; padding: 5px 5px 3px 29px;}
.quicklinkItemShortCourses a:hover {display: block; background: #C6EDFE url("images/bg_icon_courses.gif") top left no-repeat; text-decoration: none;}


.quicklinkItemTickets a {border-top: 1px solid #FFFFFF; display: block; color: #000000; background: url("images/bg_icon_tickets.gif") top left no-repeat; padding: 5px 5px 3px 29px;}
.quicklinkItemTickets a:hover {display: block; background: #C6EDFE url("images/bg_icon_tickets.gif") top left no-repeat; text-decoration: none;}

.homethumb {
	float: left;
	margin: 0 10px 0 0;
	border: 0;
}

.homethumb_rightalign {
	float: right;
	margin: 0 0 0 10px;
	border: 0;
}

.redsquare {
	float: left;
	margin: 0 5px 0 0;
	border: 0;
}

.quicklinkIcon {
	margin-left: 5px;
	margin-right: 5px;
}

.newsbarItem {
	border-top: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
}

#newsbar h3 {
	color: #000000;
	margin: 5px 0 5px 5px;
	padding: 0;
	font-size: 0.85em;
}
#newsbar p {
	font-size: 0.85em;
	margin: 0 0 10px 5px;
	padding: 0;
}


newsbarItem-new {
	margin-left: -187px;
	}





#leftnav {
	background: #B6EB7F url("images/bg_subnav.gif") top left no-repeat;
	margin: 0;	
}

#leftnav ul.primary {
	color: #FFFFFF;
	font-size: 11px;
	margin: 0;
	padding: 6px 0 0 0;
	list-style: none;
}

#leftnav ul.primary li {
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
}
#leftnav ul.primary li.primarylast {border-bottom: 1px solid #ADCB8D;}

#leftnav ul.primary li a {
	background: transparent url("images/bg_whitesquare.gif") center left no-repeat;
	display: block; 
	padding: 3px 3px 3px 20px; 
	color: #000000; 
	text-decoration: none;
}
#leftnav ul.primary li a:hover {
	display: block; 
	background: #C5EF99 url("images/bg_whitesquare.gif") center left no-repeat; 
	text-decoration: none; 
}

#leftnav ul.primary li a.active {
	display: block; 
	background: url("images/bg_whitesquaresolid.gif") center left no-repeat; 
	text-decoration: none; 
}

#leftnav ul.primary li a.active:hover {
	display: block; 
	background: #C5EF99 url("images/bg_whitesquaresolid.gif") center left no-repeat; 
	text-decoration: none; 
}

#leftnav ul.secondary {
	color: #FFFFFF;
	font-size: 11px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftnav ul.secondary li {
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
}
#leftnav ul.secondary li.secondaryfirst {
	border-top: 1px solid #ADCB8D;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
}
#leftnav ul.secondary li.secondarylast {
	border-bottom: 1px solid #ADCB8D;
	margin: 0;
}

#leftnav ul.secondary li a {
	background: #CBF1A4 url("images/bg_whitesquare2.gif") center left no-repeat;
	display: block; 
	padding: 3px 3px 3px 32px; 
	color: #000000; 
	text-decoration: none;
}
#leftnav ul.secondary li a.active {
	background: #CBF1A4 url("images/bg_whitesquare2solid.gif") center left no-repeat;
	display: block; 
	padding: 3px 3px 3px 32px; 
	color: #000000; 
	text-decoration: none;
}

#leftnav ul.secondary li a:hover {
	display: block; 
	background: #E0F7C8 url("images/bg_whitesquare2.gif") center left no-repeat; 
	text-decoration: none; 
}
#leftnav ul.secondary li a.active:hover {
	display: block; 
	background: #E0F7C8 url("images/bg_whitesquare2solid.gif") center left no-repeat; 
	text-decoration: none; 
}

#leftnavbottom {
	background: url("images/bg_subnavbottom.gif") bottom left no-repeat;
	height: 6px;
}
#leftnavbottom p {font-size: 6px; margin: 0;}








<!-- The section below is for the left menu, for Renwick Centre only -->

#leftnav_rc {
	background: transparent url("images/bg_subnav_rc.gif") top left no-repeat;
	margin: 0;	
}

#leftnav_rc ul.primary {
	color: #FFFFFF;
	font-size: 11px;
	margin: 0;
	padding: 6px 0 0 0;
	list-style: none;
}

#leftnav_rc ul.primary li {
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
}
#leftnav_rc ul.primary li.primarylast {border-bottom: 1px solid #ADCB8D;}

#leftnav_rc ul.primary li a {
	background: #0060a1 url("images/bg_whitesquare.gif") center left no-repeat;
	display: block; 
	padding: 3px 3px 3px 20px; 
	color: #FFFFFF; 
	text-decoration: none;
}
#leftnav_rc ul.primary li a:hover {
	display: block; 
	background: #0099ff url("images/bg_whitesquare.gif") center left no-repeat; 
	text-decoration: none; 
}

#leftnav_rc ul.primary li a.active {
	display: block; 
	background: #0099ff url("images/bg_whitesquaresolid.gif") center left no-repeat; 
	text-decoration: none; 
}

#leftnav_rc ul.primary li a.active:hover {
	display: block; 
	background: #0099ff url("images/bg_whitesquaresolid.gif") center left no-repeat; 
	text-decoration: none; 
}

#leftnav_rc ul.secondary {
	color: #FFFFFF;
	font-size: 11px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftnav_rc ul.secondary li {
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
}
#leftnav_rc ul.secondary li.secondaryfirst {
	border-top: 1px solid #ADCB8D;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
}
#leftnav_rc ul.secondary li.secondarylast {
	border-bottom: 1px solid #ADCB8D;
	margin: 0;
}

#leftnav_rc ul.secondary li a {
	background: #0099ff url("images/bg_whitesquare2.gif") center left no-repeat;
	display: block; 
	padding: 3px 3px 3px 32px; 
	color: #FFFFFF; 
	text-decoration: none;
}
#leftnav_rc ul.secondary li a.active {
	background: #0099ff url("images/bg_whitesquare2solid.gif") center left no-repeat;
	display: block; 
	padding: 3px 3px 3px 32px;
	color: #000000; 
	text-decoration: none;
}

#leftnav_rc ul.secondary li a:hover {
	display: block; 
	background: #0099ff url("images/bg_whitesquare2.gif") center left no-repeat; 
	text-decoration: none; 
}
#leftnav_rc ul.secondary li a.active:hover {
	display: block; 
	background: #0099ff url("images/bg_whitesquare2solid.gif") center left no-repeat; 
	text-decoration: none; 
}

#leftnavbottom_rc {
	background: transparent url("images/bg_subnavbottom_rc.gif") bottom left no-repeat;
	height: 6px;
}
#leftnavbottom_rc p {font-size: 6px; margin: 0;}


<!-- The section above is for the left menu, for Renwick Centre only -->





#leftnav-visioned2 {
	background: #B6EB7F url("images/bg_subnav.gif") top left no-repeat;
	padding: 0.1em 0.2em 0.1em 0.5em;
	text-align: justify;	
}

#leftnav-visioned2 h4	{
	text-align: center;	
}

#leftnav-visioned3 {
	background: #B6EB7F url("images/bg_subnav.gif") top left no-repeat;
	padding: 0.1em 0.2em 0.1em 0.5em;
	text-align: justify;	
}

#leftnav-visioned3 h4	{
	text-align: center;	
}

#subnav {
	background: #FFFFFF;
	margin: 0;	
}
#subnav h3 {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	border-bottom: 1px solid #efefef;
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
}
#subnav p {
	color: #999999;
	font-size: 11px;
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #efefef;
}
#subnav ul {
	color: #999999;
	font-size: 11px;
	margin: 0;
	padding: 6px 0 0 0;
	list-style: none;
	margin-left: 0;
}
#subnav ul li {
	margin: 0;
	border-bottom: 1px solid #efefef;
}
#subnav ul li a {
	background: url("images/bg_greysquare.gif") center left no-repeat;
	color: #666666;
	display: block;
	padding: 3px 3px 3px 20px; 
}
#subnav ul li a:hover {background: #F7F7F7 url("images/bg_greysquare.gif") center left no-repeat; text-decoration: none;}

.easyread {display: none;}
/*.easyread {display: inline;}
h2 .easyread {display: none;} */
.standard {display: inline;}

.rightcolContent {
	background: #FFFFFF;	
	/* border-left: 1px dotted #D8D8D8; */
	margin: 0 0 1px 0;	
}
.rightcolContent h3 {
	color: #333333; /* was 898776 */
	background: #E5E5E5 url("images/bg_see_also_h2.gif") bottom right no-repeat;
	margin: 0;
	padding: 5px;
	font-size: 0.9em;
	font-variant: small-caps;
	font-weight: bold;
}

.rightcolContent ul {
	font-size: 0.85em;
	color: #666666;
	padding-bottom: 10px;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 0;
	text-indent: -1em;
	margin-left: 2em;
	padding-left: 0px;
}
.rightcolContent ul li {
	margin-bottom: 0.3em;
}
.rightcolContent p {
	font-size: 0.85em;
	color: #666666;
	margin: 0 0 10px 1em;
}

<!-- Right-hand side news column for Renwick Centre only below -->
.rightcolContent_rc {
	background: #ffffff;	
	/* border-left: 1px dotted #D8D8D8; */
	margin: 0 0 1px 0;
}
.rightcolContent_rc h3 {
	color: #333333; /* was 898776 */
	background: #E5E5E5 url("images/bg_see_also_h2.gif") bottom right no-repeat;
	margin: 0;
	padding: 5px;
	font-size: 0.9em;
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
}

.rightcolContent_rc ul {
	font-size: 0.85em;
	color: #666666;
	padding-bottom: 10px;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 0;
	text-indent: -1em;
	margin-left: 2em;
	padding-left: 0px;
}
.rightcolContent_rc ul li {
	margin-bottom: 0.3em;
}
.rightcolContent_rc p {
	font-size: 0.85em;
	color: #cc0000;
	margin: 1em 0.3em 1em 0.3em;
	text-align: justify;
}
<!-- Right-hand side news column for Renwick Centre only above -->

#breadcrumbBar {
	padding: 0;
	margin: 0;
	color: #999999;
	font-size: 0.85em;
}
#breadcrumbBar p {
	padding: 5px;
	margin: 0;
}

.redDblAngle {color: #CC0000; margin: 0 4px 0 0;}
.titleImg {float: left; margin: 0 20px 0 0;}
.titleImg h2 {display: none; margin: 0; padding: 0;}
.interestImg {float: right; margin: 0 0 1px 0; padding: 0;}
.sectionTitleArea {
	background: url("images/bg_sectionintro.gif") top left no-repeat;
	margin: -1px 0 1px 0;
	height: 74px;
	padding: 0;
}
.sectionTitleArea h2 {display: none; margin: 0; padding: 0;}
.sectionTitleArea img {float: left; margin: 0 20px 0 0;}
.sectionTitleArea p {margin: 0 20px 0 0; padding: 2.2em 0 0 0;}

#mainContent {margin: 0; padding: 10px 0 0 0;}
#mainContent-visioned {margin: 0; padding: 10px 0 0 0; text-align: justify;}

#mainContent h4 {font-size: 1.2em; color: #CC0000; margin: 1em 0 0.2em 180px;}
#mainContent h5 {font-size: 1em; color: #CC0000; margin: 1em 0 0 180px;}
#mainContent p {margin: 0 20px 1em 180px;}
#mainContent ul,ol {margin: 0.5em 0 1em 200px; padding-left: 0;}
#mainContent li {margin-top: 0; margin-bottom: 0.5em;}

#mainContent ul ul {margin: 0.5em 0 1em 20px; padding-left: 0; list-style-image: none; font-weight: normal;}
#mainContent ul ul ul {margin: 0.5em 0 1em 20px; padding-left: 0;}

#mainContent ul.orgchart {margin: 0 0 1em 200px; padding-left: 0; list-style-image: url("images/bullet2.gif"); font-weight: bold;}

#mainContent ul.dblredArrow, ul.dblredArrow {margin: 0 0 1em 200px; padding-left: 0; list-style-image: url("images/bullet2.gif");}

#mainContent ul.cd {margin: 0em 0 1em 220px; padding-left: 0; list-style-image: url("images/icons/icon_cd.gif");}

#mainContent ul.dvd {margin: 0em 0 1em 220px; padding-left: 0; list-style-image: url("images/icons/icon_dvd.gif");}

#mainContent ul.book {margin: 0em 0 1em 220px; padding-left: 0; list-style-image: url("images/icons/icon_book.gif");}

#mainContent blockquote {margin: 1.5em 0 1.5em 200px; font-weight: bold; font-size: 0.9em; font-style: italic;}

#mainContent table {margin-bottom: 1em;}

#mainContent form {margin-left: 180px;}
#mainContent fieldset {margin: 0 0 1em 0;}
#mainContent legend {font-weight: bold; color: #CC0000;}

.rightcolQuote {width: 137px; background: url("images/bg_quotes.gif") top right no-repeat; font-size: 0.85em; padding: 1em 0 0.5em 10px; margin:10px 0 0 0; font-style: italic;}

.rightcolQuoter {font-size: 0.85em; text-align: right; padding: 0 0 0.5em 10px; margin:0;}

.tblVacancyTop {border-bottom: 1px solid #999999; margin: 0 0 2em 0; padding: 0;}

.photo {width: 240px; float: right; text-align: left; color: #006699; font-size: 0.85em; margin: 0 0 10px 10px; padding: 0;}

.photo_left {float: left; text-align: left; color: #006699; font-size: 90%; margin: 0 10px 10px 0;}

.pr_row1 {border-bottom: 1px dotted #D8D8D8; padding: 0.5em 10px 0.5em 0;}
.pr_row2 {background: #F7F7F7; border-bottom: 1px dotted #D8D8D8; padding: 0.5em 10px 0.5em 0;}
.nolink {color: #999999;}
.pagination_controls {padding-top: 0.5em; font-size: 0.8em; text-align: right;}
.event_image {margin: 0 0 10px 10px; float: right;}

.tblEventTop {border-bottom: 1px solid #999999; margin: 0 0 2em 0; padding: 0;}
.event_row {border-top: 1px dotted #D8D8D8; padding: 3px; margin: 0;}

.form_notes {color: #333333; font-size: 0.8em;}




#box_question {border: 1px dotted #D8D8D8; background: #FFF7D9; margin: 0 0 0 180px; padding: 10px;}
#box_question p {margin: 0 0 0.5em 0;}
#box_answer {display: none; border-left: 1px dotted #D8D8D8; border-right: 1px dotted #D8D8D8; border-bottom: 1px dotted #D8D8D8; background: #E5F5FB; margin: 0 0 0 180px; padding: 10px;}
#box_answer p {margin: 0 0 0.5em 0;}



#sectionintroarea {
	height: 85px;
	background: url("images/bg_sectionintro.gif") top left no-repeat;
	margin: 0;
	padding: 0;
}
#sectionintroarea p {
	margin: 0;
	padding: 1.5em 0 0 0;
}

#sectionmain {
	margin: 0; 
	padding: 0;
	float: left;
	width: 609px;
	background: url("images/bg_main_rightcol.gif") top right repeat-y;
}
.sectioncol_l {
	margin: 0 10px 1em 0;
	padding: 0 20px 0 0;
	float: left;
	width: 284px;
	background: url("images/bg_main_rightcol.gif") top right repeat-y;
}

.sectioncol_r {
	margin: 0 0 1em 0;
	padding: 0 10px 0 0;
	float: left;
	width: 284px;
}

.helpcol_l {
	margin: 0 10px 1em 0;
	padding: 0 20px 0 0;
	float: left;
	width: 265px;
	background: url("images/bg_main_rightcol.gif") top right repeat-y;
}

.helpcol_r {
	margin: 0 0 1em 0;
	padding: 0 10px 0 0;
	float: left;
	width: 265px;
}

#sectionmain h2, #helparea h3 {
	color: #CC0000;
	margin: 10px 0 5px 0;
	font-size: 1em;
	font-variant: small-caps;
}

#helparea .helpcol_l ul, #helparea .helpcol_r ul {margin: 0 0 1em 30px; padding-left: 0; list-style-image: url("images/bullet2.gif");}
#helparea .helpcol_l ul li, #helparea .helpcol_r ul li {margin-bottom: 0;}

#helparea .helpcol_l ul ul, #helparea .helpcol_r ul ul {margin: 0 0 1em 20px; padding-left: 0; font-size: 0.85em; list-style-type: disc; list-style-image: none; color: #CC0000;}

#sectionmain h3, #helparea .helpcol_l h4, #helparea .helpcol_r h4 {
	color: #CC0000;
	margin: 0;
	font-size: 1.1em;
}
#sectionmain p {
	margin: 0 0 0.5em 15px;
	font-size: 0.9em;
}

/* For braille game */
#brailleTileSet {margin: 10px;}
.brailleTile {float: left;}

/*.sectioncolumnleft {float: left; width: 180px; margin: 10px 10px 0 0; padding: 0 10px 0 0; border-right: 1px dotted #D8D8D8;}
.sectioncolumnright {float: left; width: 350px; margin: 10px 10px 0 0; padding: 0;}
*/

ul.pdfList {margin: 0 0 1em 200px; padding-left: 0; list-style-image: url("images/icons/icon_pdf.gif");}
ul.pdfList li {padding-left: 5px;}

.smallgrey {
	color: #999999;
	font-size: 0.85em;
}


/* Form styles */
#mainContent #frmLibrary fieldset {
	padding: 5px;
}

#mainContent #frmLibrary div {
	clear: both;
	margin-bottom: 5px;
}
#mainContent #frmLibrary div label {
	display: block;
	float: left;
	width: 190px;
	text-align: right;
	margin: 2px 0 5px 0;
}

#mainContent #frmLibrary div input, #mainContent #frmLibrary div textarea {
	margin-left: 20px;
	width: 240px;
}
#mainContent #frmLibrary div select {
	float: left;
	margin-left: 20px;
}

#mainContent #frmLibrary div input.rdoButton {
	float: left;
	margin-left: 20px;
	width: 16px;
}

#mainContent #frmLibrary div label.rdoLabel {
	float: left;
	width: auto;
	text-align: left;
}
.asterisk {font-size: 1em; color: #006699; font-weight: bold;}

/* online shop styles */
#tblClothing tr td {padding: 0 0 10px 0;}
#tblCart {width: 580px; border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; margin-top: 1em;}
#tblCart tr th {padding: 3px; background: #CDF0FF; border-bottom: 1px solid #D8D8D8;}
#tblCart tr td {padding: 3px;}
#tblCart tr.rowTotal {background: #F7F7F7; font-weight: bold;}

#tblShipping {margin-left: 180px; width: 580px; border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8;}
#tblShipping tr th {padding: 3px; background: #CDF0FF; border-bottom: 1px solid #D8D8D8;}
#tblShipping tr td {padding: 3px;}


/* SEARCH ENGINE STYLES */
.alertBox{
	padding-left: 0px;
}

.alertBox h4.errorHeader {
	color: #CC0000;
}

.alertBox h4.msgHeader {
	color: #008000;
}

.error{
	color: #FF0000;
}

.msg, .search_fileSize, .search_truncatedMsg, .search_link, .search_hitCount {
	color: #37781F;
}

.search_container {
	/* list-style-position: outside; */
	list-style-type: square; /* disc */
	/* width: 450px; */
}

.search_hitCount, .search_link, .search_fileSize {
	font-size: 0.85em;
}

.search_summary {
	color: #000000;
}

.search_term{
	background-color: #F5F5F5;
	font-weight: bold;
}

.search_title :link{
	color: #0000FF;
}

.search_truncatedMsg, .search_searchInfo {
	font-size: 0.8em;
}





<!--[if IE]>
<style type="text/css" media="screen">
body {behavior: url(http://www.ridbc.org.au/csshover.htc);} 
#menuh{float:none;}
#menuh ul li{float:left; width: 100%;}
#menuh a{height:1%;font:bold 0.7em/1.4em arial, sans-serif;}
</style>
<![endif]-->


#menu {
width: 12em; /* set width of menu */
background: transparent;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: 11px/16px arial, helvetica, sans-serif;
display: block;
/*border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb; */
border: 0em solid #ffffff;
margin: 0;
padding: 0.2em 0.3em 0em 2em;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #000;
background: transparent;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: transparent;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
background-color: #96DE75;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.RedBold {
	font-color: #cc0000;
	}

#date {
	color: #000000;
	text-align: right;
	font-size: 0.85em;
	font-weight: bold;
	padding: 0.5em 0.5em 0em 0em;
	}

/* Table row settings for table in http://www.ridbc.org.au/aboutus/volunteer_corporate.asp */	
.tablerow-header {
	border: 1px solid #666666;
	text-align: center;
	}	

.tablerow {
	border: 1px solid #666666;
	}
	
/* Fieldset settings for most online forms/surveys */	

.fieldset_printvacancy {
	width: 40em;
	margin-left: 0.5em;
	padding: 2em 1.5em 2em 1.5em;
	text-align: left;
	float: left;
	}
	
.fieldset_printvacancy .formlegend_printvacancy {
	color: #ff0033;
	font-weight: bold;
	margin-bottom: 0em;
	}


.fieldset {
	width: 60em;
	margin: 2em 1em 0.5em 5em;
	}

.fieldset .formlegend {
	color: #034879;
	font-weight: bold;
	}
	
.fieldset .formlabel {
	width: 20em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	margin-left: 5em;
	display: block;
	}

.fieldset p {
	padding: 0em;
	}

.fieldset .formselect {
	width: 15.4em;
	}
	
.fieldset .formnobr {display:none;}

.fieldset .formtextfield {
/*	margin:3px;
	height:20px;
	width:200px; */}
	
.fieldset .formtextarea {
	}

.fieldset .formcheckbox {
	}

.fieldset .formradio {
	margin-left: 20.75em;
	}

.fieldset .formradio-first {
	margin-left: 0em;
	}
			
.formsubmit {
	margin: 0.5em 1em 0em 0em;
	float: right;
	}

#newsbar img {
	display: block;
    margin-left: auto;
    margin-right: auto;
	}
	
.centred {
	float: right;
/*	display: block;
    margin-left: auto;
    margin-right: auto;*/
	}

.imgCentred {
	display: block;
	margin: 0 auto;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
div#mainContent .tableless {
/*	width: 100%;*/
/*	background-color: #E6F3FB;*/
/*	border: 1px solid #0060a1;*/
	padding: 1em;
	margin: 2em 0 2em 0;
	}

.tableless2 {
/*	border: 1px solid #0060a1;
	padding: 1em;*/
	margin: 1em 0 1em 0;
	}

.light-border {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 2em 0 2em 0;
	padding: 1em 0 1em 0;	
	}
	
#tableless-left {
	width: 50%;
	}

#tableless-right {
	width: 50%;
	}

.important_text	{
	font-weight: bold;
	color: #0060a1;
	}
	
.normal_text {
	font-weight: normal;
	color: #0060a1;
	}

.ridbc_red {
	color: #d12741;
	}

.ridbc_blue {
	color: #0076b3;
	}

/* ************************************************************ Table elements ********************************************** */
#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
	}

th {
	font-size: 0.9em;
	width: 13.5%;
	}
	
th.type1 {
	color: #333333;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #CAE8EA;
}

th.type2 {
	color: #333333;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
/*	background-color: #C0D063;*/
	background-color: #facdcd;
}

th.nobg {
	background: none;
}

td.type1 {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #333333;
	width: 15%;
	background-color: #CAE8EA;
}


td.type2 {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #333333;
	width: 15%;
/*	background-color: #C0D063;*/
	background-color: #facdcd;
	
}

td.type3 {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #707C54;
	padding: 6px 6px 6px 12px;
	color: #ffffff;
}

td.nobg {
	background: none;
}

caption {
	font-size: 0.9em;
	text-align: right;
	margin: 1em 0 0 0;
	font-weight: bold;
	color: #c30c3e;
}





#leftcol_medium {
	margin: 0 0 0 0; 
	padding: 0 20px 0 0;
	width: 160px;
	float: left;
	margin-bottom: 400px; /* This has to vary depending on the length of the content in the centre */
}


#leftcol_long {
	margin: 0 0 0 0; 
	padding: 0 20px 0 0;
	width: 160px;
	float: left;
	margin-bottom: 1200px; /* This has to vary depending on the length of the content in the centre */
}

#leftcol_extra_long {
	margin: 0 0 0 0; 
	padding: 0 20px 0 0;
	width: 160px;
	float: left;
	margin-bottom: 3500px; /* This has to vary depending on the length of the content in the centre */
}

#ChristmasCards-Box-small	{
	width:570px; 
	float:left;
	border:1px solid #999999;
	height: 80px;
	margin-bottom: 1.2em;
	}

#ChristmasCards-Box-medium	{
	width:570px; 
	float:left;
	border:1px solid #999999;
	height: 100px;
	margin-bottom: 1.2em;
	}
	
#ChristmasCards-Box-large	{
	width:570px; 
	float:left;
	border:1px solid #999999;
	height: 125px;
	margin-bottom: 1.2em;
	}

#ChristmasCards-Box-firstline {
	background-color: #ebebeb;
	}

#ChristmasCards-Box-firstline p {
	padding: 1em;
	margin: 0;
	}

#ChristmasCards-Box-action {
	background-color: #ffffff;
	}	
		
#ChristmasCards-Box-action p {
	padding: 1em;
	margin: 0;
	}

#ChristmasCards-Box-action li {
	margin-left: -10em;
	list-style-image: url(images/icons/object_07.png);
	}	
	


#Boxes {width: 76%; float: right;}

#topbox {overflow:hidden;width:100%; padding: 0; margin: 0;}
#topbox p, #topbox fieldset, #topbox form {margin: 0; padding: 5px;}
#topbox h4 {margin: 0; padding: 0; background-color: #999999; color: #fff; padding: 5px; font-size: 0.9em;}

#middlebox {overflow:hidden;width:100%; padding: 0; margin-bottom: 20px;}
#middlebox p, #middlebox fieldset, #middlebox form {margin: 0; padding: 5px;}
#middlebox h4 {margin: 0; padding: 0; background-color: #999999; color: #fff; padding: 5px; font-size: 0.9em;}

#bottombox {overflow:hidden;width:100%;margin-top: 10px;}
#bottombox p, #topbox fieldset {margin: 0; padding: 5px;}
#bottombox h4 {margin: 0; padding: 0; background-color: #999999; color: #fff; padding: 5px; font-size: 0.9em;}

#imagebox {overflow:hidden;width:100%; padding: 0; margin-bottom: 5px;}
#imagebox p, #imagebox fieldset, #imagebox form {margin: 0; padding: 5px;}
#imagebox h4 {margin: 0; padding: 0; background-color: #999999; color: #fff; padding: 5px; font-size: 0.9em;}

#box1, #box3 {width:280px; float:left;border:1px solid #999999;display:inline; margin-right: 2px; height: 50px;}
#box2, #box4 {width:280px; float:right;border:1px solid #999999;display:inline; height: 50px;}

#box_image1, #box_image3 {width:280px; float:left;border:1px solid #cccccc;display:inline; margin-right: 2px; height: 150px;}
#box_image2, #box_image4 {width:280px; float:right;border:1px solid #cccccc;display:inline; height: 150px;}


#card-options {
	border: 1px solid #cccccc;
	margin-bottom: 1em;
	width: 25%;
	padding: 0.5em;
	color: #d12741;
	font-weight: bold;
	}

#card-messages {
	border: 1px solid #cccccc;
	margin-bottom: 1em;
	width: 55%;
	padding: 0.5em;
	color: #000000;
	}	

#testimonial {width: 70%; float: right; margin: 1em auto;}
#testimonial p {margin-left: 0;}

#tbloverprinting {border: 1px solid #cccccc; width: 100%; margin-bottom: 2em;}
#tbloverprinting tr th {border-bottom: 1px solid #cccccc; width: 8%;}
#tbloverprinting tr td {font-size: 1em; width: 8%; border: 1px solid #cccccc; text-align: right;}
#tbloverprinting tr td.descriptions {font-size: 1em; width: 20%; font-weight: bold;}
#tbloverprinting th.tableheaders {background: #cccccc; text-align: center;}

/* Stylesheet for tables, for figures, data, etc */
.chartRowLight {
	background: #EAEEF7;
	border-bottom: 1px solid #ccc;
	padding: 2px 5px;
	}

.chartRowDark {
	background: #0076b3;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	}

.totalRow {
	border-top: 1px solid #0160a2;
	border-bottom: 1px solid #0160a2;
	padding: 5px 0;
	}
	
#tblFinancialSummary tr th {padding: 2px 5px; border-bottom: 1px solid #ccc;}
#tblFinancialSummary tr td {padding: 2px 5px; border-bottom: 1px solid #ccc;}

#tbl5yearservicerecord tr th {border-bottom: 1px solid #ccc;}
#tbl5yearservicerecord tr td {font-size: 1em;}
#tbl5yearservicerecord tr td.chartRowLight {border-bottom: none;}

#tbl5yearservicerecord tr td.chartRowLightTotal {
	background: #EAEEF7;
	border-top: 1px solid #ccc;
	padding: 2px 5px;
	}

#tbl5yearservicerecord tr td.chartRowTotal {border-top: 1px solid #ccc;}












.back_to_top {
	text-align: right;
	padding-right: 23px;
	background: transparent url(../images/icons/icon_backtotop.gif) no-repeat center right;	
	}

.photo_caption {
	color: #0076b3;
	font-style: italic;
	}

li a[href$='.pdf'] { 
/*	padding-right: 23px;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center right;
*/	
}
