/* import styles for smarter browsers */
div#__asptrace {display: none !important;}

	html, input, select {font-size:12px;}
	BODY {
		padding: 0;
		margin: 0;
		text-align: center;
		color: #000;
		}
	body, p, th, td, li, address, label, select, input, img, textarea {font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif;}
	table {font-size:inherit;}
	img {border: none;}


/* ======================================================= */
/* ======================== FRAME ======================== */
/* ======================================================= */

	DIV.frame { 
		width: 960px;
		margin: 0 auto;
		text-align: left;
		}


				


/* ======================================================== */
/* ======================== HEADER ======================== */
/* ======================================================== */

	DIV.con_header {
		clear: both;
		margin-left: 5px;
		width: 950px;
		}
	DIV.mod_header_1 { }
	DIV.mod_header_1 DIV { }			


/* ----- BANNER ----- */
	
	DIV.con_banner_1 {
		clear: both; 
		width: 950px;
		height: 90px;
		}

	
/* ----- BANNER MODULES ----- */	
	
	DIV.mod_logo_1 {
		float: left;
		width: 399px;
		height: 90px;
		}
	DIV.mod_logo_1 DIV { 
		padding-top:.0;
		}	
	DIV.mod_userinfo_1 {
		display: none;
		}
	DIV.formcombo {
		display:none;
		/*
float: left;
		width: 356px;
		margin: 0;
		padding:0;
*/
		}
	DIV.mod_visitwebsite_1 {
		width: 356px;
		padding-top: 5px;
		}
	DIV.mod_visitwebsite_1 DIV {
		height: 38px;
		}
	DIV.mod_search_1 {
		width: 356px;
		}
	DIV.mod_search_1 DIV {
		padding-top: 0px;
		margin: 0;
		}		

	
	
/* ============================================================ */
/* ======================== CONTAINERS ======================== */
/* ============================================================ */

/* ----- COLUMN 1 - USED HEALTH TOPICS ONLY ----- */	
	
	DIV.con_supp_1 { 
		float: left;
		width: 171px;
		text-align: left;
		}
		
	DIV.con_supp_1 DIV.pad_con 	{ 
		margin-left: 14px;
		}

/* ----- MAIN CONTENT AREA ----- */	
	
	DIV.con_main_1 {
		float: left;
		width: 731px;
		text-align: left;
		padding-bottom: 20px;
		}
	DIV.con_main_1 DIV.pad_con {
		padding-left: 60px;
		padding-top: 20px;
		width: 610px;
		}

/* ----- MAIN CONTENT AREA - USED HEALTH TOPICS ONLY ----- */		
		
	DIV.con_main_2 {
		float: left;
		width: 561px;
		text-align: left;
		padding-bottom: 20px;
		}
	DIV.con_main_2 DIV.pad_con {
		margin-top: 20px;
		width: 492px;
		}	
		
/* ----- COLUMN 2 ----- */	
			
	DIV.con_supp_2 { 
		float: left;
		width: 223px;
		margin-top: 0px;
		padding-bottom: 20px;
		}
	DIV.con_supp_2 DIV.pad_con {
		padding: 10px 5px 0px 10px;
		}	
			
	DIV.con_supp_2 DIV.mod_contentpanel	{
		padding: 15px 0px 20px 0px;
		}	


/* ============================================================= */
/* ========================== MODULES ========================== */	
/* ============================================================= */

/* ----- IMAGE ----- */	
	
	DIV.mod_image1 { }
	DIV.mod_image1 DIV { }


/* ----- CONTENT AREA ----- */			
	
	DIV.mod_content_1 { 
		padding: 0px;
		margin: 0px;
		}
	DIV.mod_content_1 DIV { }


/* ----- SEARCH TOPICS ----- */			
	
	DIV.mod_searchtopics { 
		padding-top: 50px;
		margin: 0px;
		width: 153px;
		}
	DIV.mod_searchtopics DIV.pad_mod {
		padding-left: 7px;
		}
		
	DIV.con_supp_2 DIV.mod_searchtopics { padding-top: 15px; padding-left: 14px; }			


/* ----- PRINT LOGO ----- */	
	
	DIV.mod_printlogo_1 { display: none; }
	DIV.mod_printlogo_1 DIV { }			
	

	
/* ----- GET ACROBAT READER ----- */		
	
	DIV.mod_acrobat_1 {
		width: 150px;
		 }
	
	DIV.mod_acrobat_1 DIV {
		padding: 4px 4px 4px 5px;
		margin-bottom: 10px;
		vertical-align: top;
		}
		

/* ----- NEWS FILTER ----- */
	
	DIV.mod_newsyear_1 {
		height: 26px;
		padding: 3px 0px 0px 80px;
		margin-bottom: 10px;
		width: 610px;
		}			
	.news-item {position: relative;top: 0;left: 0;zoom:1;padding: 5px 0 10px 7.5em; }
	.news-item .date {position: absolute; left: 0; top: 5px; z-index: 1; color: #666;display: block;zoom: 1;}	
	

	
/* ================================================================= */
/* ======================== TEXT ATTRIBUTES ======================== */
/* ================================================================= */


	SELECT, INPUT, TEXTAREA {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		}	
	h1, h2, h3, h4, h5 {
		font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif;
		}	
	h1 {
		font-size: 18px;
		font-weight: normal;
		padding: 0px 0px 3px 0px;
		margin: 0px 0px 0px 0px;
		}
	h1.pagetitle {
		font-family: comic sans ms, Verdana, Arial, Helvetica, sans-serif;
  		font-size: 24px;
		font-weight: normal;
		padding: 0px 0px 6px 0px;
		margin: 0px 0px 0px 0px;
		}
	h2.healthtopics {
		font-size: 24px;
		font-weight: normal;
		padding: 0px 0px 7px 0px;
		margin: -2px 0px 0px 0px;
		height: 26px;
		}		
		
	h2 {
		font-size: 18px;
		font-weight: normal;
		padding: 0px 0px 3px 0px;
		margin: 0px 0px 0px 0px;
		}

	h3 {
		font-size: 14px;
		font-weight: normal;
		padding: 3px 0px 3px 0px;
		margin: 0px 0px 0px 0px;
		}
	h4 {
		font-size: 14px;
		font-weight: normal;
		padding: 3px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
	h5 {
		font-size: 14px;
		font-weight: normal;
		padding: 0px 0px 3px 0px;
		margin: 0px 0px 0px 0px;
		}
	p {
		font-size: 14px;
		line-height: 1.5em;
		padding: 3px 0px 12px 0px;
		margin: 0px 0px 0px 0px;
		}
	td {
		font-size: 13px;
		line-height: 1.5em;
		}	
	table, li {
		/*border: 1px solid red;*/
		font-size: 14px;
		}	
	
	a:link 		{ text-decoration: underline; }
	a:visited 	{ text-decoration: underline; }
	a:hover 	{ text-decoration: underline; }
	a:active 	{ text-decoration: underline; }
		
	
	IMG { }	
	
	P.backtotopwide {
		display: block;
		height: 15px;
		width: 610px;
		padding: 0;
		margin: 0;
		margin-top:-6px;
		margin-bottom:12px;
		}
	P.backtotopwide a {
		display: block;
		height: 15px;
		width: 610px;
		padding: 0;
		margin: 0;
		}
	
	
	P.backtotop {
		display: block;
		height: 15px;
		width: 390px;
		padding: 0;
		margin: 0;
		margin-top:-6px;
		margin-bottom:12px;
		}
	P.backtotop a {
		display: block;
		height: 15px;
		width: 390px;
		padding: 0;
		margin: 0;
		}
		
	P.close {
		display: block;
		height: 15px;
		width: 370px;
		padding: 0;
		margin: 0;
		margin-top:-6px;
		margin-bottom:12px;
		}
	P.close a {
		display: block;
		height: 15px;
		width: 370px;
		padding: 0;
		margin: 0;
		}	


/* ----- ANCHOR LIST STYLES ----- */

	DIV.mod_content_1 UL.anchorlist {
		margin-top: 0px;
		list-style-type: none;
		padding-left: 20px;
		margin-left: 0;
		}
	DIV.mod_content_1 UL.anchorlist LI {
		padding-left: 18px;
		padding-bottom: .5em;
		color: #666666;
		}	
	

/* ----- BULLET LIST STYLES ----- */	

	DIV.mod_content_1 li {
		line-height: 1.3em;
		}
	DIV.mod_content_1 li li {
		line-height: 1.3em;
		}
	DIV.mod_content_1 UL, DIV.mod_content_1 OL {
		margin-top: 0px;
		margin-bottom: 9px;
		}
	DIV.mod_content_1 UL {
		list-style-type: none;
		padding-left: 0;
		margin-left: 0;
		}
	DIV.mod_content_1 OL {
		padding-left: 1em;
		margin-left: 1em;
		}
	DIV.mod_content_1 UL UL, DIV.mod_content_1 UL UL UL {
		padding-left: 10px;
		margin-left: 0;
		padding-top: 7px;
		margin-bottom: -6px;
		}
	DIV.mod_content_1 OL OL, DIV.mod_content_1 OL OL OL {
		padding-left: 10px;
		margin-left: 10px;
		padding-top: 7px;
		margin-bottom: -6px;
		}
	DIV.mod_content_1 UL LI {
		padding-left: 18px;
		padding-bottom: .5em;
		line-height: 1.5em;
		}
	DIV.mod_content_1 OL LI {
		padding-left: 18px;
		padding-bottom: .5em;
		line-height: 1.5em;
				}
	DIV.mod_content_1 OL UL {
		padding-left: 10px;
		padding-top: .4em;
		padding-bottom: .2em;
		line-height: 1.5em;
		margin-bottom: -7px;
		}
	div.mod_content_1 ul ul li {
		padding-left: 18px;
		padding-bottom: .4em;
		line-height: 1.5em;
		}
		DIV.mod_content_1 OL OL LI {
		padding-left: 18px;
		padding-bottom: .5em;
		line-height: 1.5em;
		}	
	DIV.mod_content_1 UL UL UL LI {
		padding-left: 18px;
		line-height: 1.5em;
		}
		DIV.mod_content_1 OL OL OL LI {
		padding-left: 18px;
		line-height: 1.5em;
		}
	

/* ----- ICON LINKS ----- */

	P.link {
		padding: 0px 0px 0px 0px;
		margin: 0px;
		width: 12px;
		}
	
	P.pdf {
		padding: 3px 12px 0px 0px;
		margin: 0px;
		}
	
	P.back {
		padding: 0px 0px 6px 16px;
		margin: 0px;
		margin-bottom: 20px;
		}		


/* ================================================================= */
/* ========================= HEALTH TOPICS ========================= */
/* ================================================================= */

	span.new {
		font-weight: bold;
		}
	span.updated {
		font-weight: bold;
		}


/* ----- PARENTING & CHILD HEALTH ----- */

	P.related_heading_2 {
		font-weight: bold;
		line-height: 1.5em;
		padding: 0px 0px 0px 2px;
		margin: 10px 0px 0px 0px;
		}
	UL.related_list_2 {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 140px;
		}	
	UL.related_list_2 LI {
		padding-left: 15px;
		padding-bottom: .4em;
		font-size: 11px;
		}
	UL.related_downloads_2 {
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: 140px;
		padding-bottom: 20px;
		}
	UL.related_downloads_2 LI {
		padding-left: 16px;
		padding-bottom: .4em;
		}	

	
/* ----- TEEN HEALTH ----- */	
	
	P.related_heading_3 {
		font-weight: bold;
		line-height: 1.5em;
		padding: 0px 0px 0px 2px;
		margin: 10px 0px 0px 0px;
		}
	UL.related_list_3 {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 140px;
		}	
	UL.related_list_3 LI {
		padding-left: 15px;
		padding-bottom: .4em;
		}	
	UL.related_downloads_3 {
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: 140px;
		padding-bottom: 20px;
		}
	UL.related_downloads_3 LI {
		padding-left: 16px;
		padding-bottom: .4em;
		}	
	
	
/* ----- YOUNG ADULT HEALTH ----- */	
	
	P.related_heading_4 {
		font-weight: bold;
		line-height: 1.5em;
		padding: 0px 0px 0px 2px;
		margin: 10px 0px 0px 0px;
		}
	UL.related_list_4 {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 140px;
		}
	UL.related_list_4 LI {
		padding-left: 15px;
		padding-bottom: .4em;
		font-size: 11px;
		}
	UL.related_downloads_4 {
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: 140px;
		padding-bottom: 20px;
		}
	UL.related_downloads_4 LI {
		padding-left: 16px;
		padding-bottom: .4em;
		font-size: 70%;
		}	
	

/* ----- KIDS HEALTH ----- */	
	
	P.related_heading_5 {
		font-weight: bold;
		line-height: 1.5em;
		padding: 0px 0px 0px 2px;
		margin: 10px 0px 0px 0px;
		}
	UL.related_list_5 {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 200px;
		}
	UL.related_list_5 LI {
		padding-left: 15px;
		padding-bottom: .4em;
		font-size: 11px;
		}		
	UL.related_downloads_5 {
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: 200px;
		padding-bottom: 20px;
		}
	UL.related_downloads_5 LI {
		padding-left: 16px;
		padding-bottom: .4em;
		}		
	
	
/* ================================================================= */
/* ========================= FORM ELEMENTS ========================= */
/* ================================================================= */

	INPUT.field {
		width: 120px;
		}
	
	SELECT.menu {
		width: 120px;
		}

		
/* ================================================================== */
/* ========================= SEARCH RESULTS ========================= */
/* ================================================================== */

	UL.searchResults {
		line-height: 1.5em;
		padding: 3px 0px 3px 0px;
		margin: 0px 0px 0px 0px;
		}
	UL.searchResults Li {
		padding: 3px 0px 9px 0px;
		margin: 0px 0px 0px 0px;
		}		
	P.searchingfor {
		padding: 2px 0px 3px 0px; 
		}
	P.searchtop {
		padding: 2px 0px 3px 0px; 
		}
	P.searchbottom {	
		padding: 2px 0px 3px 0px; 
		}
	SPAN.url {	
		}
		
		
/* ================================================================= */
/* =========================== LOCATIONS =========================== */
/* ================================================================= */		
	
	
/* ----- CENTRE SEARCH ----- */
	
	DIV.mod_centresearch_1 {
		height: 26px;
		padding: 3px 0px 0px 60px;
		margin-bottom: 10px;
		background: url('../gifs/bg_centresearch_2.gif') no-repeat #FFFFFF 0px 0px; 
		}	
	
	TABLE.locations {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
	TABLE.locations TD {
		padding: 2px 0px 2px 0px;
		}	
	TD.location {
		font-size: 13px;
		color: #666666;
		font-weight: bold;
		width: 132px;
		}
	TD.address {
		font-size: 13px;
		line-height: 1.3em;
		color: #666666;
		width: 280px;
		}
	TD.map {
		font-size: 13px;
		line-height: 1.3em;
		color: #666666;
		width: 68px;
		}
	TD.map SPAN {
		background: url('../gifs/icon_map_idle.gif') no-repeat 0px 0px; 
		display: block;
		width: 68px;
		height: 15px;
		}	
	TD.map a {
		display: block;
		width: 68px;
		height: 15px;
		background: url('../gifs/icon_map_idle.gif') no-repeat 0px 0px; 
		}						
	TD.map a:link 		{ background: url('../gifs/icon_map_idle.gif') no-repeat 0px 0px; }
	TD.map a:visited 	{ background: url('../gifs/icon_map_idle.gif') no-repeat 0px 0px; }
	TD.map a:hover 		{ background: url('../gifs/icon_map_roll.gif') no-repeat 0px 0px; }
	TD.map a:active 	{ background: url('../gifs/icon_map_idle.gif') no-repeat 0px 0px; }

	DIV.mod_byarea_1 {
		height: 26px;
		padding: 3px 0px 0px 60px;
		margin-bottom: 15px;
		background: url('../gifs/bg_byarea_2.gif') no-repeat #FFFFFF 0px 0px; 
		}


/* ========================================================= */
/* ==================== MAIN NAVIGATION ==================== */
/* ========================================================= */

	DIV.mod_mainnav_1 {
		text-align: left; /* overrides text-align in body */
		padding: 0;
		margin: 0;
		background: url('../gifs/bg_navbar_5.gif') repeat-x #545454 0px 0px; 
		}
	DIV.mod_mainnav_1 div {
		padding: 0;
		margin: 0;
		height: 47px;
		}
	DIV.mod_mainnav_1 ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}
	DIV.mod_mainnav_1 li {
		font: 11px/1 Verdana, Helvetica, Arial, sans-serif;
		padding: 0;
		margin: 0;
		float: left;
		position: relative;
		z-index: 2;
		}
		
	#nb0_kids {	width: 182px; height: 47px;  }
	#nb1_kids {	width: 182px; height: 47px; }
	#nb2_kids {	width: 182px; height: 47px; }
	#nb3_kids {	width: 181px; height: 47px; }

	DIV.mod_mainnav_1 li a {
		margin: 0px 0 0px 0;
		cursor: pointer;
		display: block;
		/* setting width to 'inherit' breaks background in IE 5.5 */
		/* anything other than auto will break img links in IE 5.0 */
		/* IE5 on Mac considers "auto" to be something huge, hence */
		width: 5px;/* IE 5 on MAC only */
		/* \*/
		width: auto; /* override for all browsers except IE5 MAC */
		}


/* ----- DROP DOWN MENUS ----- */

	DIV.mod_mainnav_1 li ul {
		display: none;
		position: absolute;	
		top: 100%;
		left: 0;
		z-index: 3;
		padding: 0;
		margin: 0px 0 0 0;
		width: inherit;
		}
		
	DIV.mod_mainnav_1 li#nbsection8 ul {
		left: -75px;
		}	

	DIV.mod_mainnav_1 li div {
		/* display hides the submenus by default */
		display: none;
		z-index: 3;
		padding: 0;
		margin: -47px 0 0 0;
		background-color: transparent;
		background-image: none;
		height: auto;
		/* setting width to 'inherit' breaks background in IE 5.5 */
		/* anything other than auto will break img links in IE 5.0 */
		/* IE5 on Mac considers "auto" to be something huge, hence */
		width: 5px;/* IE 5 on MAC only */
		/* \*/
		width: auto; /* override for all browsers except IE5 MAC */
		}
		
/* makes submenu visible with rollover */
/* IE requires javascript to change class to .over */
DIV.mod_mainnav_1 li:hover ul, 
DIV.mod_mainnav_1 li.over ul {
	display: block;
	}
DIV.mod_mainnav_1 li:hover div, 
DIV.mod_mainnav_1 li.over div {
	display: block;
	}

	/* override position of submenu for smarter non-IE browsers */
	DIV.mod_mainnav_1 li>ul {
		top: auto;
		left: auto;
		}

	DIV.mod_mainnav_1 li li {
		font: 12px/14px Arial, Verdana, Helvetica, sans-serif; /* text attributes for submenu */
		display: block;
		float: none;
		width: 166px; /* width of the submenu - set below also */
		margin: 0 0 -2px -16px;	/* IE 5 only indent fix */
		ma\rgin: 0 0 0 0;	/* better browser override */
		}
	
	DIV.mod_mainnav_1 li li a {
		display: block;
		margin: 0;
		padding: 6px 4% 6px 10px; /* left and right padding contribute to width below */
		width: 92%;	/* (eg 100 - 4 - 4 = 92) overridden for IE below */
		width: inherit;
		text-decoration: none;
		}
		
	/* submenu item rollovers */
	DIV.mod_mainnav_1 li li a:link 		{ text-decoration: none; }
	DIV.mod_mainnav_1 li li a:visited 	{  text-decoration: none; }
	DIV.mod_mainnav_1 li li a:hover 	{ text-decoration: none;  }
	DIV.mod_mainnav_1 li li a:active 	{  text-decoration: none; }
	
	/* IE only */
	* html DIV.mod_mainnav_1 li li a {
		width: 149px; /* width of submenu  - see also above */
		}



/* ================================================================== */
/* ========================= SUB NAVIGATION ========================= */
/* ================================================================== */		

	DIV.mod_subnav_1 {
		width: 223px;
		padding: 0 0 0 0;
		margin-bottom: 0em;
		font-size: 15px;
		line-height: 1.2em;
		}
	DIV.mod_subnav_1 DIV {
		padding: 0 0 0px 0;
		}


/* ----- LEVEL 1----- */	

	DIV.mod_subnav_1 ul {
		list-style:	none;
		margin:	0;
		padding: 0;
		border:	none;
		margin-top: 10px;
		}	
	DIV.mod_subnav_1 li {
		margin: 0 0 -2px 0px;	/* IE 5 only indent fix */
		ma\rgin: 0 0 0 0;	/* better browser override */
		}
	DIV.mod_subnav_1 li a {
		font-family: comic sans ms, Arial, Verdana,  Helvetica, sans-serif;
		display: block;
		width: 100%;
		text-decoration: none;
		padding: 8px 7px 8px 23px;
		}
	html>body DIV.mod_subnav_1 li a {
		width: auto;
		}
	DIV.mod_subnav_1 li a:link 		{ text-decoration: none; }
	DIV.mod_subnav_1 li a:visited 	{ text-decoration: none; }
	DIV.mod_subnav_1 li a:hover 	{ text-decoration: none; }
	DIV.mod_subnav_1 li a:active 	{ text-decoration: none; }

	/* ---------- selected ---------- */
	
	DIV.mod_subnav_1 li.selected { }
	DIV.mod_subnav_1 li.selected a {	
		font-weight: bold;
		}
	DIV.mod_subnav_1 li.selected a:link 	{ text-decoration: none; }
	DIV.mod_subnav_1 li.selected a:visited 	{ text-decoration: none; }
	DIV.mod_subnav_1 li.selected a:hover 	{ text-decoration: none; }
	DIV.mod_subnav_1 li.selected a:active 	{ text-decoration: none; }	


/* ----- LEVEL 2 ----- */	

	DIV.mod_subnav_1 li.selected li {
		margin: 0 0 -2px 0px;	/* IE 5 only indent fix */
		ma\rgin: 0 0 0 0;	/* better browser override */
		}
	DIV.mod_subnav_1 li.selected li a {
		display: block;
		width: 100%;
		padding: 2px 7px 3px 35px;
		text-decoration: none;
		font-weight: normal;
		}
	html>body DIV.mod_subnav_1 li.selected li a {
		width: auto;
		}
	DIV.mod_subnav_1 li.selected li a:link 		{ text-decoration: none; }
	DIV.mod_subnav_1 li.selected li a:visited 	{ text-decoration: none; }
	DIV.mod_subnav_1 li.selected li a:hover 	{ text-decoration: none; }
	DIV.mod_subnav_1 li.selected li a:active 	{ text-decoration: none; }

	/* ---------- selected ---------- */
	
	DIV.mod_subnav_1 li.selected li.selected { }
	DIV.mod_subnav_1 li.selected li.selected a {
		font-weight: normal;
		}
	DIV.mod_subnav_1 li.selected li.selected a:link 	{ text-decoration: none; }
	DIV.mod_subnav_1 li.selected li.selected a:visited 	{ text-decoration: none; }
	DIV.mod_subnav_1 li.selected li.selected a:hover 	{ text-decoration: none; }
	DIV.mod_subnav_1 li.selected li.selected a:active 	{ text-decoration: none; }
	
	

/* ============================================================ */
/* ========================= SITE MAP ========================= */
/* ============================================================ */

	DIV.mod_sitemap_1 {
		font-size: 70%;
		line-height: 1.5em;
		padding: 0px;
		margin: 0px;
		margin-top: 0px
		}
	DIV.mod_sitemap_1 DIV.pad {
		margin-top:.
		}			

/* ----- LEVEL 1 ----- */	

	DIV.mod_sitemap_1 DIV ul {
		list-style: none;
		padding: 0;
		margin: 0;
		margin-top: 6px;
		margin-bottom: 12px;
		}	
	
	DIV.mod_sitemap_1 DIV ul li {
		padding: 0;
		margin: 0;
		width: 480px;
		}
	
	DIV.mod_sitemap_1 DIV ul a { 
		/*	-- include padding when there is no image replacement -- */
		padding: 2px 4px 3px 6px; 
		margin: 0px 0px 0px 0px; 
		cursor: pointer;
		display: block;
		font-weight: bold;
		/* setting width to 'inherit' breaks background in IE 5.5 */
		/* anything other than auto will break img links in IE 5.0 */
		/* IE5 on Mac considers "auto" to be something huge, hence */
		width: 480px;/* IE 5 on MAC only */
		/* \*/
		width: inherit; /* override for all browsers except IE5 MAC */
		}
		
		DIV.mod_sitemap_1 DIV ul a:link 	{ text-decoration: none; }
		DIV.mod_sitemap_1 DIV ul a:visited 	{ text-decoration: none; }
		DIV.mod_sitemap_1 DIV ul a:hover 	{ text-decoration: none; }
		DIV.mod_sitemap_1 DIV ul a:active 	{ text-decoration: none; }


/* ----- LEVEL 2 ----- */	

	DIV.mod_sitemap_1 DIV ul ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		}
	DIV.mod_sitemap_1 DIV ul ul a { 
		/*	-- include padding when there is no image replacement -- */
		padding: 2px 4px 3px 25px;
		margin: 0px 0px 0px 0px;
		display: block;
		font-weight: normal;
		width: 461px; /* correct for firefox/zillas */
		}
	
	/* lets hack all IEs but not mozillas */
	* HTML DIV.mod_sitemap_1 DIV ul ul a { 
		/* setting width to 'inherit' breaks background in IE 5.5 */
		/* anything other than auto will break img links in IE 5.0 */
		/* IE5 on Mac considers "auto" to be something huge, hence */
		width: 480px;
		width: inherit; /* override for all browsers except IE5 MAC */
		}

	DIV.mod_sitemap_1 DIV ul ul a:link 		{ text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul a:visited 	{ text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul a:hover 	{ text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul a:active 	{ text-decoration: none; }


/* ----- LEVEL 3 ----- */		
	
	DIV.mod_sitemap_1 DIV ul ul ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}
		
	DIV.mod_sitemap_1 DIV ul ul ul a { 
		/*	-- include padding when there is no image replacement -- */
		padding: 2px 4px 3px 50px;
		margin: 0px 0px 0px 0px;
		display: block;
		font-weight: normal;
		/* setting width to 'inherit' breaks background in IE 5.5 */
		/* anything other than auto will break img links in IE 5.0 */
		/* IE5 on Mac considers "auto" to be something huge, hence */
		width: 436px;
		/* \*/
		}
	
	* HTML DIV.mod_sitemap_1 DIV ul ul ul a { /* hack all IEs but not mozillas */
		width: 100%;/* IE 5 on MAC only */
		width: inherit; /* override for all browsers except IE5 MAC */
		}
	
	DIV.mod_sitemap_1 DIV ul ul ul a:link 		{ text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul ul a:visited 	{ text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul ul a:hover 		{ text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul ul a:active 	{ text-decoration: none; }
	
	

/* ============================================================== */
/* ====================== FOOTER NAVIGATION ===================== */
/* ============================================================== */
	
	DIV.con_footer { 
		clear: both;
		width: 960px;
		height: 60px;
		}


/* ----- FOOTER NAVIGATION MODULE ----- */

	DIV.mod_footernav_1 {
		text-align: left; /* overrides text-align in body */
		padding: 0;
		margin: 0;
		margin-left: 5px;
		height: 32px;
		width: 532px;
		}
	
	DIV.mod_footernav_1 ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}
	
	DIV.mod_footernav_1 div {
		padding: 0;
		margin: 0;
		}

	DIV.mod_footernav_1 li {
		font: 12px/1 Arial, Verdana, Helvetica, sans-serif;
		padding: 0;
		margin: 0;
		float: left;
		position: relative;
		z-index: 2;
		}

/*#ft0_kids 	{ width: 48px; height: 32px;}
#ft9_kids 	{ width: 74px; height: 32px;}
#ft10_kids 	{ width: 72px; height: 32px;}
#ft11_kids 	{ width: 59px; height: 32px;}
#ft12_kids 	{ width: 59px; height: 32px;}
#ft13_kids 	{ width: 68px; height: 32px;}*/

	DIV.mod_footernav_1 li a {	
		margin: 0px 0 0px 0;
		cursor: pointer;
		display: block;
		/* setting width to 'inherit' breaks background in IE 5.5 */
		/* anything other than auto will break img links in IE 5.0 */
		/* IE5 on Mac considers "auto" to be something huge, hence */
		width: 5px;/* IE 5 on MAC only */
		/* \*/
		width: auto; /* override for all browsers except IE5 MAC */
		}

	DIV.mod_footernav_1 li a:link 		{ text-decoration: none; }
	DIV.mod_footernav_1 li a:visited 	{ text-decoration: none; }
	DIV.mod_footernav_1 li a:hover 		{ text-decoration: none; }
	DIV.mod_footernav_1 li a:active 	{ text-decoration: none; }

	DIV.mod_footernav_1 li div {
		/* display hides the submenus by default */
		display: none;
		z-index: 3;
		padding: 0;
		margin: -32px 0 0 0; /* top margin should = height of footer nav images */
		/* setting width to 'inherit' breaks background in IE 5.5 */
		/* anything other than auto will break img links in IE 5.0 */
		/* IE5 on Mac considers "auto" to be something huge, hence */
		width: 5px;/* IE 5 on MAC only */
		/* \*/
		width: auto; /* override for all browsers except IE5 MAC */
		}
	
	/* makes onstate visible with rollover */
	/* IE requires javascript to change class to .over */
	DIV.mod_footernav_1 li:hover div, DIV.mod_footernav_1 li.over div {
		display: block;
		}


/* ----- FOOTER CONTENT AREA ----- */
	
	DIV.mod_footer_1 { 
		width: 532px;
		}
	DIV.mod_footer_1 DIV P {
		font-size: 10px;
		padding: 3px 10px 4px 15px;
		}
	DIV.mod_footer_1 DIV SPAN {
		}
	DIV.mod_footer_2 { 
		float: right;
		width: 223px;
		}
		
		
		

/* ==================================================================== */
/* ======================== ONLY WHEN PRINTING ======================== */
/* ==================================================================== */

	@media print 
		{
		
		DIV.mod_printlogo_1 			{ display: block; margin-left: -10px; margin-bottom: 20px;}	
		DIV.con_header 					{ display: none; }	
		DIV.con_footer 					{ display: none; }	
		DIV.con_supp_1 					{ display: none; }	
		DIV.con_main_1 					{ margin: 0 auto; width: 100%; }
		DIV.con_main_1 DIV.pad_con 		{ margin-left: 0; width: 100%;}
		DIV.con_main_2 					{ margin: 0 auto; width: 100%; }
		DIV.con_main_2 DIV.pad_con 		{ margin-left: 0; width: 100%;}
		DIV.mod_content_1				{ margin: 0 auto; margin-left: 45px; width: 600px; }
		DIV.mod_content_2				{ margin: 0 auto; margin-left: 45px; width: 600px; }
		DIV.mod_contact_1				{ margin: 0 auto; margin-left: 45px; width: 600px; }
		DIV.mod_subscribe_1				{ margin: 0 auto; margin-left: 45px; width: 600px; }	
		DIV.con_supp_2					{ display: none; }
		DIV.backtotop					{ display: none; }	
		DIV.con_breadcrumb_1			{ display: none; }	
		DIV.con_breadcrumb_2			{ display: none; }
	
		h1 {
			font: 14pt/23pt comic sans ms, Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			}
		H2 {
			font: 12pt/18pt comic sans ms, Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			}
		H3 {
			font: 12pt/18pt comic sans ms, Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			}
		H4 {
			font: 12pt/14pt comic sans ms, Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			}
		H5 {
			font: 12pt/14pt comic sans ms, Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			}		
		P, LI {
			font: 12pt/13pt comic sans ms, Arial, Verdana, Helvetica, sans-serif;
			}
		
		
			/* ------- Bullet List styles -------- */

	DIV.mod_content_1 UL, DIV.mod_content_1 OL, DIV.mod_content_1 UL.anchorlist {
		margin-top: 0px;
		margin-bottom: 9px;
		}
	DIV.mod_content_1 UL {
		list-style-type: square;
		padding-left: 10px;
		margin-left: 10px;
		}
		
	DIV.mod_content_1 UL UL, DIV.mod_content_1 UL UL UL {
		padding-left: 0;
		margin-left: 20;
		padding-top: 6px;
		}	
	DIV.mod_content_1 UL LI, DIV.mod_content_1 UL.anchorlist LI {
		font: 9pt/13pt comic sans ms, Verdana, Arial, Helvetica, sans-serif;
		padding-left: 0px;
		list-style-type: square;
		padding-bottom: .4em;
		}
	DIV.mod_content_1 UL UL LI {
		font: 9pt/13pt comic sans ms, Verdana, Arial, Helvetica, sans-serif;
		padding-left: 0px;
		list-style-type: circle; 
		}	
	DIV.mod_content_1 UL UL UL LI {
		font: 9pt/13pt comic sans ms, Verdana, Arial, Helvetica, sans-serif;
		padding-left: 0px;
		list-style-type: disc;
		}
			
	DIV.mod_content_1 li {
		font: 9pt/13pt comic sans ms, Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		line-height: 1.3em;
		}
	
	DIV.mod_content_1 li li {
		font: 9pt/13pt comic sans ms, Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		line-height: 1.3em;
		}
 	
 	DIV.mod_content_1 OL LI {
 		font: 9pt/13pt comic sans ms, Verdana, Arial, Helvetica, sans-serif;
		padding-bottom: .4em;
		}	
	DIV.mod_content_1 OL OL LI  {
		font: 9pt/13pt comic sans ms, Verdana, Arial, Helvetica, sans-serif;
		padding-top: 6px;
		padding-bottom: 0em;
		}	
		
		DIV#menu1 { display: none; }
		DIV#menu2 { display: none; }
		DIV#menu3 { display: none; }
		DIV#menu4 { display: none; }
		DIV#menu5 { display: none; }
		DIV#menu6 { display: none; }
		DIV#menu7 { display: none; }
		DIV#menu8 { display: none; }
		DIV#menu9 { display: none; }			
			
	}
	
	/* ============================================================ */
/* ======================== BREADCRUMB ======================== */
/* ============================================================ */
	
/* ----- BREADCRUMB TOP ----- */	

	DIV.con_breadcrumb_1 {
		margin-left: 5px;
		border-bottom: 1px solid #FFF;
		width: 950px;
		clear:both;
		padding-bottom: 4px;
		padding-top: 5px;
		}
	DIV.con_breadcrumb_1 DIV.pad_con {
	 	padding-left: 9px;
	 	} 	
	DIV.con_breadcrumb_1 DIV.pad_con DIV.mod_breadcrumb_1 DIV.pad_mod TD {
	 	font-size: 11px;
	 	white-space: nowrap;
	 	}
	DIV.con_breadcrumb_1 DIV.pad_con DIV.mod_breadcrumb_1 DIV.pad_mod a {
	 	text-decoration: none;
	 	}
	SELECT.topics_menu {
		} 
			
	 	
/* ----- BREADCRUMB BOTTOM ----- */
	 	
	DIV.con_breadcrumb_2 {
		margin-left: 5px;
		width: 755px;
		height: 20px;
		padding-bottom: 4px;
		padding-top: 5px;
		margin-bottom: 5px;
		clear: both;
		border-bottom: 1px solid #ececec;
		}
	DIV.con_breadcrumb_2 DIV.pad_con {
	 	padding-left: 9px;
	 	} 	
	DIV.con_breadcrumb_2 DIV.pad_con DIV.mod_breadcrumb_2 DIV.pad_mod TD {
	 	font-size: 11px;
	 	white-space: nowrap;
	 	}	
	DIV.con_breadcrumb_2 DIV.pad_con DIV.mod_breadcrumb_2 DIV.pad_mod a {
	 	text-decoration: none;
	 	}