body
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: Navy;
	margin-left:auto;
	margin-top:0;
	text-align: center;
}

body
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: Navy;
	margin-left:auto;
	margin-top:0;
	text-align: -moz-center;
}


.page {
	position:relative;
	top:219px;
	left:263px;
	width:778px;
	background: white;
	height:100%;
	z-index:1;
}

/*
h1 { z-index:1;color:#000000;position:relative;left:-200px;top:4px;background:transparent;font-family: Arial, Helvetica, sans-serif; font-size:16pt;font-weight:bold}
h2 { z-index:1;color:#FFFFFF;position:relative;left:-202px;top:-71px;background: transparent;font-family: Arial, Helvetica, sans-serif; font-size:16pt;font-weight:bold}
h3 { z-index:1;color:#FFFFFF;position:relative;left:-202px;top:-10px;background: transparent;font-family: Arial, Helvetica, sans-serif; font-size:10pt;font-weight:bold}
*/
h1 { padding:3px; margin-top:0px; margin-bottom:5px; z-index:1;color:#FFFFFF;background:transparent;font-family: Arial, Helvetica, sans-serif; font-size:14pt;font-weight:bold}
h2 { padding:3px; margin-top:5px; margin-bottom:1px; z-index:1;color:#FFFFFF;background:transparent;font-family: Arial, Helvetica, sans-serif; font-size:10pt;font-weight:bold}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr? |
|--------------------------------------------------*/

.dtree_img {
	vertical-align: middle; margin-right: 3px;
}
.dtree_clip {
	overflow: hidden; padding-left: 10px; padding-right: 10px;
}
.dtree_level1_div {
	height: 25px; overflow: hidden; white-space: nowrap;
}
.dtree_level1_node {
	white-space: nowrap; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.dtree_level1_node_hover {
	text-decoration: underline; white-space: nowrap; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.dtree_level1_node_selected {
	color: #7B2000; white-space: nowrap; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.dtree_level2_div {
	height: 20px; overflow: hidden; white-space: nowrap;
}
.dtree_level2_node {
	white-space: nowrap; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
.dtree_level2_node_hover {
	text-decoration: underline; white-space: nowrap; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
.dtree_level2_node_selected {
	color: #7B2000; white-space: nowrap; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
.dtree_level3_div {
	height: 20px; overflow: hidden; white-space: nowrap;
}
.dtree_level3_node {
	white-space: nowrap; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
.dtree_level3_node_hover {
	text-decoration: underline; white-space: nowrap; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
.dtree_level3_node_selected {
	color: #7B2000; white-space: nowrap; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
.skinBg{background-repeat: no-repeat;background-position:center;}
.skinAlign { margin-left: auto; margin-right: auto; text-align: center; }
.headerimage {  }
.footerText{}
.footerLinks{}




/* Global Site Styles */
body {text-align: center;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #4F4D4E; text-decoration: none; background-color: #ffffff; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-style: normal}
table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #4F4D4E; text-decoration: none; font-style: normal ;text-align: left;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000099; text-decoration: underline}
.titles {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4F4D4E; text-decoration: none }
.buttons {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #094979; height: 23px; width: auto}
.search_button {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #094979; height: 23px; width: auto}
.logo {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #ffffff; text-decoration: none }
.search_field {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; background-color: #FFFFFF; height: 23px; width: 180px; border-color: #666666 #CCCCCC #CCCCCC #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.search_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; font-style: normal }
.languages {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; padding-right: 5px; padding-left: 5px}
.menu { padding-left:7px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.menu_rollover { padding-left:7px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5FD4FF; text-decoration: none; }
.menu_active { padding-left:7px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5FD4FF; text-decoration: none; }


/* Home Page Styles */
/*------------------------------------------------------*/


/* Top Section */
.home_top_section_table {width: 100%}
.home_top_section_pre_place_holder { background-image: url(gfx/top_bg.html); background-repeat: repeat-x ; height: 82px}
.home_top_section_slogan_td {  background-image: url(gfx/slogan_bg.jpg); background-repeat: repeat-x; width: 407px; text-align: center}
.slogan { text-align: center ; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.home_top_section_module_search_td {  background-image: url(gfx/module_1_bg.jpg); background-repeat: repeat-x; width: 373px; text-align: center}
.home_top_section_module_search_table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #094979; text-align: center}
.home_top_section_post_place_holder { background-image: url(gfx/top_bg.html); background-repeat: repeat-x ; height: 82px }



/* Menu Section */
.home_menu_section_table {width: 100%}
.home_menu_section_pre_place_holder { background-color: #5487BB; }
.home_menu_section_menu_td {width: 780px;  background-color: #094979}
.home_menu_section_menu_table { height: 30px; width: 100%}
.home_menu_section_post_place_holder { background-color: #5487BB}


/* Middle Section */
.home_middle_section_table { width: 100% }
.home_middle_section_pre_place_holder {  background-image: url(gfx/header_bg.html); background-repeat: repeat-x; height: 188px}
.home_middle_section_post_place_holder { background-image: url(gfx/header_bg.html); background-repeat: repeat-x; height: 188px }
.home_middle_section_logo_languages_td {  width: 210px}
.home_middle_section_logo_td {  background-image: url(gfx/logo_bg.html); height: 158px; width: 210px; text-align: center}
.home_middle_section_languages_td { background-image: url(gfx/languages_bg.html); height: 30px; width: 210px; text-align: center }
.home_middle_section_languages_table {width: 100% }
.home_middle_section_image_td {  width: 570px}


/* Content Section */
.home_content_section_table {  width: 100%}
.home_content_section_pre_place_holder { background-color: #5487BB }
.home_content_section_modules_td {  width: 780px;background-color: #FFFFFF}
.home_content_section_post_place_holder { background-color: #5487BB }


/* Bottom Section */
.home_bottom_section_footer_table {  background-image: url(gfx/footer_bg.html); background-repeat: repeat-x; height: 35px; width: 100%; text-align: center}




/* Internal Page Styles  */
/*------------------------------------------------------*/


/* Top Section */
.page_top_section_table { width: 100% }
.page_top_section_pre_place_holder { background-image: url(gfx/in_top_bg.html); background-repeat: repeat-x ; height: 53px}
.page_top_section_post_place_holder { background-image: url(gfx/in_top_bg.html); background-repeat: repeat-x ; height: 53px }
.page_top_section_slogan_td { background-image: url(gfx/in_slogan_bg.html); background-repeat: repeat-x; width: 407px; text-align: center }
.page_top_section_slogan_table { text-align: center ; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; text-decoration: none }
.page_top_section_module_search_table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #094979; text-align: center }
.page_top_section_module_search_td { background-image: url(gfx/in_module_1_bg.html); background-repeat: repeat-x; width: 373px; text-align: center }


/* Middle Section */
.page_middle_section_table { width: 100% }
.page_middle_section_pre_place_holder { background-image: url(gfx/in_header_bg.html); background-repeat: repeat-x; height: 146px}
.page_middle_section_post_place_holder { background-image: url(gfx/in_header_bg.html); background-repeat: repeat-x; height: 146px }
.page_middle_section_logo_languages_td {  width: 209px}
.page_middle_section_logo_td {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-image: url(gfx/in_logo_bg.html); background-repeat: no-repeat; height: 116px; width: 209px; text-align: center}
.page_middle_section_languages_td {  background-image: url(gfx/in_languages_bg.html); background-repeat: no-repeat; height: 30px; width: 209px}
.page_middle_section_languages_table {  width: 100%}
.page_middle_section_image_menu_td {width: 571px}
.page_middle_section_image_td {  background-image: url(gfx/in_header_image_1_1.html); background-repeat: no-repeat; ; height: 118px}
.page_menu_section_menu_td {  width: 571px;background-color: #094979; height: 27px}
.page_menu_section_menu_table {  height: 27px; width: 100%}


/* Content Section */
.page_content_section_table {  width: 100%}
.page_content_section_pre_place_holder {  background-color: #7DACDC}
.page_content_section_post_place_holder { background-color: #7DACDC }
.page_content_section_content_td {width: 780px; background-color: #FFFFFF;  } 
.page_content_section_content_table {padding-right: 25px; padding-left: 25px}
.page_content_section_title_table { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #0C6200; text-decoration: none }
.page_content_section_title_td { height: 40px }
.page_content_section_content_data_td {  vertical-align: top}
.page_content_section_content_data_table { vertical-align: top }


/* Bottom Section */
.page_bottom_section_footer_table { background-image: url(gfx/footer_bg.html); background-repeat: repeat-x; height: 35px; width: 100%; text-align: center }
.content_pages_table { padding: 5px; border-spacing: 0px; border: 0px; }
.content_pages_table td { padding: 5px; }

/* DHTML Menu Styles */
.clCMAbs {
	left: 0px; visibility: hidden; position: absolute; top: 0px;
}
.clBar {
	visibility: hidden; width: 10px; position: absolute; height: 10px; background-color: #000080;
}
.clLevel0 {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; position: absolute; background-color: #3b78b0;
}
.clLevel0border {
	visibility: hidden; position: absolute;
}
.clLevel0over {
        padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; position: absolute; cursor: pointer;
}
.clLevel1 {
	padding-right: 2px; padding-left: 13px; font-weight: bold; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; position: absolute; text-align: left; text-decoration: none; padding-top: 2px; background-color: #094979;
}
.clLevel1over {
	position: absolute; padding-right: 2px; padding-left: 13px; font-weight: bold; font-size: 12px; cursor: pointer; color: #ffffff; font-family: Arial, Helvetica, sans-serif; background-color: #0C6200; text-align: left; padding-top: 2px;
}
.clLevel1border {
	visibility: hidden; color: #ffffff; position: absolute; background-color: #ffffff;
}
.clLevel2 {
        padding-right: 2px; padding-left: 13px; font-weight: bold; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; position: absolute; text-align: left; text-decoration: none; padding-top: 2px; background-color: #094979;
}
.clLevel2over {
        position: absolute; padding-right: 2px; padding-left: 13px; font-weight: bold; font-size: 12px; cursor: pointer; color: #ffffff; font-family: Arial, Helvetica, sans-serif; background-color: #0C6200; text-align: left; padding-top: 2px;
}
.clLevel2border {
        visibility: hidden; color: #ffffff; position: absolute; background-color: #ffffff;
}


table { }
a { }
.headerimage { }
.slogan { }
.logo { }
.titles { }
.buttons { }
.footerText { }
.footerLinks { }
.menu { }
.menu_rollover { }
.menu_active { }


/* CSS MENU - START */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {margin:0px 0px 0px 0px; position:relative; width:780px; height:25px; z-index:100;}

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block; font-size:13px; font-weight: bold; font-family: arial, helvetica, sans-serif; color:#FFFFFF; height:25px; line-height:24px; text-decoration:none; text-indent:5px; border:0px; border-width:0px 0 0px 0px;}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}

/* Set up the list items */
#pmenu li {float:left; background:#094979;}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {color:#CCFFFF;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(images/shim.gif); width:120px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#094979; color:#CCFFFF;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#094979; color:#CCFFFF;}

/* Set up the pointers for the sub level indication 
#pmenu li.fly {background:#094979 url(images/fly.gif) no-repeat right center;}
#pmenu li.drop {background:#094979 url(images/drop.gif) no-repeat right center;}
*/

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(images/shim.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

/* CSS MENU - END */


/* -------------------------------------*/
/* cross-browser shadow implementation: */
/* -------------------------------------*/

/* default setup that everything sees */
.shadow {
  /* needed for Internet explorer */
  height: 1em;
  filter: Shadow(Color=#666666, 
                 Direction=135, 
                 Strength=5);

  /* Needed for Gecko */
  line-height: 2em;
  white-space: nowrap;
}

/* 
 * used by browsers which know about
 * :before to create the shadow 
 */
.shadow:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #666666; 
}

#shadow_1:before { 
  content: 'Continuity Programs Australia'; 
}
#second_2:before { 
  content: 'Continuity Programs Australia'; 
}

/*\*/
html*.shadow {

  [color:red;/* required by Safari 
              * so that [] is correctly
              * begun. associated with
              * the property, yet hiding
              * it. Seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    text-shadow: #666666 5px 5px 5px; 

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

/*\*/
html*.shadow:before {

  [color:red;/* required by Safari. 
                seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    display: none;

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

/* -------------------------------------*/
