/* import styles for smarter browsers */
div#__asptrace {display: none !important;}

	html, input, select, td {font-size:12px;}
	BODY {
		padding: 0;
		margin: 0;
		text-align: center;
		color: #666;
		background: #BCD6D6;
		}
	body, p, th, td, li, address, label, select, input, img, textarea {font-family: arial,helvetica,clean,sans-serif;}
	table {font-size:inherit;}
	img {border: none;}	

/* ======================================================= */
/* ======================== FRAME ======================== */
/* ======================================================= */

	DIV.frame { 
		width: 960px;
		margin: 0 auto;
		background: url('../gifs/bg_frame_1_960px.gif') #FFFFFF 0px 0px;
		text-align: left;
		}


/* ============================================================ */
/* ======================== BREADCRUMB ======================== */
/* ============================================================ */
	
	DIV.con_breadcrumb_1 { display: none;}
	DIV.con_breadcrumb DIV { }



/* ======================================================== */
/* ======================== HEADER ======================== */
/* ======================================================== */

	DIV.con_header {
		margin-left: 6px;
		width: 948px;
		clear: both;
		height: 90px;
		}
		
	DIV.con_header DIV {
		}

/* ------------------------- Banner ------------------------ */
	
	DIV.con_banner_1 { 
		width: 948px;
		height: 90px;
		clear: both;
		background: url('../gifs/bg_banner_1.gif') #FFFFFF 0px 0px;
		}
	DIV.con_banner_1 DIV {
		}
	
/* ---------------------- Banner Modules -------------------- */	
	
DIV.mod_logo_1 {
	float: left;
	width: 459px;
	height: 90px;
	}
DIV.mod_logo_1 DIV { 
	padding: 0px;
	}	
	
DIV.mod_userinfo_1 {
	display: none;
	}
DIV.mod_userinfo_1 DIV {
	}	
	
DIV.formcombo {
	float: left;
	width: 356px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 133px;
	}

DIV.mod_visitwebsite_1 {
	width: 356px;
	padding-top: 10px;
	}
DIV.mod_visitwebsite_1 DIV {
	height: 48px;
	}

DIV.mod_search_1 {
	width: 356px;
	padding-top: 5px;
	}
DIV.mod_search_1 DIV {
	padding-top: 0px;
	margin: 0;
	}	

	.website,
	.search {
		color: #6c8888;
		}		


/* --------------------- Header Modules --------------------- */

DIV.mod_header_1 { }

DIV.mod_header_1 DIV { }	


/* Main navigation ul menus */

/* IE 5 bug */
/* setting width/height of a tags which include img makes the links on the img unclickable over the area of the img */
/* setting width as "auto" for IE5 and then overriding it for others is an effective workaround */

DIV.mod_mainnav_1 {
	text-align: left; /* overrides text-align in body */
	padding: 0;
	margin: 0;
	background: url('../gifs/nav/bg-mainnav.gif') repeat-x 0px 0px;
	}

/* nav module inner div */
/* take care to override all these values in li div */
DIV.mod_mainnav_1 div {
	padding: 0;
	margin: 0;
	height: 24px;
	}

DIV.mod_mainnav_1 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}

/* relative positioning ensures each submenu appears with its corresponding main menu item */
/* avoid relative positioning on subsequent block elements within the page - they may appear over the top of this menu */
DIV.mod_mainnav_1 li {
	/*font: 11px/1 Verdana, Helvetica, Arial, sans-serif;*/
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
/*	width: 125px;*//* see below for widths */
	z-index: 2;
	}

/* widths based on main nav bar images */
#nb1_home {	width: 145px; height: 47px; }
#nb2_home {	width: 145px; height: 47px; }
#nb3_home {	width: 145px; height: 47px; }
#nb4_home {	width: 145px; height: 47px; }
#nb5_home {	width: 74px; height: 24px; }
#nb6_home {	width: 75px; height: 24px; }
#nb7_home {	width: 74px; height: 24px; }
#nb8_home {	width: 145px; height: 47px; }

DIV.mod_mainnav_1 li a { 
	/*	-- include padding when there is no image replacement -- */
	/*	padding: 5px 4% 5px 4%;*/ 
	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 */
	}


/* submenu block */
DIV.mod_mainnav_1 li ul {
	/* display hides the submenus by default */
	display: none;
	/* position is relative to the corresponding main menu item */
	position: absolute;	
	top: 100%;
	left: 0;
	z-index: 3;
	padding: 0;
	margin: 0px 0 0 0;
	width: inherit;
	}

DIV.mod_mainnav_1 li#nbsection7_home ul {
	left: -75px;
	}	

/* onstate rollover */
DIV.mod_mainnav_1 li div {
	/* display hides the submenus by default */
	display: none;
	z-index: 3;
	padding: 0;
	margin: -24px 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 */
	}
		
	
DIV.mod_mainnav_1 li#nbsection1_home div, 
DIV.mod_mainnav_1 li#nbsection2_home div, 
DIV.mod_mainnav_1 li#nbsection3_home div, 
DIV.mod_mainnav_1 li#nbsection4_home div,
DIV.mod_mainnav_1 li#nbsection8_home div {
	margin-top: -47px;
	}	

/* 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;
	}

/* submenu items */
DIV.mod_mainnav_1 li li {
	/*font: 10px/14px Verdana, Helvetica, Arial, sans-serif;  text attributes for submenu */
	display: block;
	float: none;
	width: 134px; /* 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: 3px 4% 5px 10px; /* left and right padding contribute to width below */
	width: 92%;	/* (eg 100 - 4 - 4 = 92) overridden for IE below */
	border-bottom: solid 1px #78D3D3; /* submenu item separator */
	width: inherit;
	text-decoration: none;
	}
	/* submenu item rollovers */
	DIV.mod_mainnav_1 li li a:link {	background-color: #5CBDBD;	color: #FFF; text-decoration: none; }
	DIV.mod_mainnav_1 li li a:visited {	background-color: #5CBDBD;	color: #FFF; text-decoration: none; }
	DIV.mod_mainnav_1 li li a:hover {	background-color: #78D3D3;	color: #FFF; text-decoration: none; }
	DIV.mod_mainnav_1 li li a:active {	background-color: #5CBDBD;	color: #FFF; text-decoration: none; }

	/* IE only */
	* html DIV.mod_mainnav_1 li li a {
	width: 149px; /* width of submenu  - see also above */
	}


/* ============================================================== */
/* =========================== FOOTER =========================== */
/* ============================================================== */
	
DIV.con_footer { 
	clear: both;
	background: url('../gifs/bg_footer_1_960px.gif') repeat-x #FFF 0px 0px;
	width: 960px;
	height: 61px;
	}
	
DIV.con_footer DIV { }	

/* ------------------ Footer Navigation Module ------------------ */

/* ul footer links */

/* IE 5 bug */
/* setting width/height of a tags which include img makes the links on the img unclickable over the area of the img */
/* setting width as "auto" for IE5 and then overriding it for others is an effective workaround */

DIV.mod_footernav_1 {
	text-align: left; /* overrides text-align in body */
	padding: 0;
	margin: 0;
	margin-left: 6px;
	height: 32px;
	width: 532px;
	}

DIV.mod_footernav_1 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}

/* this div contains the footer nav rollover */
DIV.mod_footernav_1 div {
	padding: 0;
	margin: 0;
	}

/* relative positioning ensures each submenu appears with its corresponding main menu item */
/* avoid relative positioning on subsequent block elements within the page - they may appear over the top of this menu */
DIV.mod_footernav_1 li {
	/*font: 11px/1 Verdana, Helvetica, Arial, sans-serif;*/
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
/*	width: 125px;*//* see below for widths */
	z-index: 2;
	}

/* widths based on main nav bar images */
/*#ft8_home 	{ width: 48px; height: 32px;}
#ft9_home 	{ width: 74px; height: 32px;}
#ft10_home 	{ width: 72px; height: 32px;}
#ft11_home 	{ width: 59px; height: 32px;}
#ft12_home 	{ width: 59px; height: 32px;}
#ft13_home 	{ width: 49px; height: 32px;}
#ft14_home 	{ width: 66px; height: 32px;}*/

DIV.mod_footernav_1 li a {	
/*	-- include padding when there is no image replacement -- */
/*	padding: 5px 4% 5px 4%;*/ 
	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 */
	}

/* top menu item rollovers - not needed for image based nav bar */
DIV.mod_footernav_1 li a:link 		{ background-color: #fff; color: #fff; text-decoration: none; }
DIV.mod_footernav_1 li a:visited 	{ background-color: #fff; color: #fff; text-decoration: none; }
DIV.mod_footernav_1 li a:hover 		{ background-color: #fff; color: #fff; text-decoration: none; }
DIV.mod_footernav_1 li a:active 	{ background-color: #fff; color: #fff; text-decoration: none; }

/* main nav rollover */
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 {
		}
		
	DIV.mod_footer_1 DIV P {
		font-size: 11px;
		color: #A4ABAB;
		padding: 3px 10px 4px 15px;
		}
	DIV.mod_footer_1 DIV SPAN {
		color: #717878;
		}
	
	DIV.mod_footer_2 { 
		float: right;
		width: 223px;
		}
	
	DIV.mod_footer_2 DIV {
		}	
	
	
/* ============================================================ */
/* ======================== CONTAINERS ======================== */
/* ============================================================ */

DIV.con_supp_1 { 
	float: left;
	width: 200px;
	text-align: left;
	height: 300px;
	background: green;
	display: none;   
	}
	
DIV.con_supp_1 DIV 	{ }

DIV.con_main_1 {
	float: left;
	width: 731px;
	text-align: left;
	background: url(../gifs/bg_pagetop_1_665px.gif) no-repeat 6px 0px;
	padding-bottom: 20px;
	}
	
DIV.con_main_1 DIV.pad_con {
	margin-left: 61px;
	margin-top: 20px;
	width: 600px;
	}	
		
DIV.con_supp_2 { 
	background-color: #fff;
	float: left;
	width: 223px;
	margin-top: -23px;
	/*background: url('../gifs/bg_panel_home1.jpg') no-repeat 0px 0px;*/
	/*height: 370px;*/
	}
DIV.con_supp_2 DIV.pad_con {
		padding: 10px 5px 0px 10px;
		}	
		
DIV.con_supp_2 DIV.mod_contentpanel	{
		padding: 0px 5px 20px 10px;
		}	

/* ============================================================= */
/* ========================== MODULES ========================== */	
/* ============================================================= */

/* --------------------------- Image --------------------------- */
	
DIV.mod_image1 { }	
	
DIV.mod_image1 DIV { }

/* -------------------------- Content -------------------------- */		
	
DIV.mod_content_1 { 
	padding: 0px;
	margin: 0px;
	}

DIV.mod_content_1 DIV { }	

/* ------------------------- Print Logo ----------------------- */	
	
DIV.mod_printlogo_1 { 
	display: none; 
	}

DIV.mod_printlogo_1 DIV { }			
	
/* -------------------------- Sub Nav -------------------------- */	

DIV.mod_subnav_1 {
	}

DIV.mod_subnav_1 DIV { }	

	
/* --------------------------- Acrobat -------------------------- */		
	
DIV.mod_acrobat_1 {
	width: 150px;
	 }

DIV.mod_acrobat_1 DIV {
	padding: 4px 4px 4px 5px;
	margin-bottom: 10px;
	vertical-align: top;
	background: #EBF0F4;
	border: 1px solid #D2D8DE;
	}	

		

/* ============================================================ */
/* ========================= 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: 0 0 0 65px;
	padding: 0 0 0 0;
	}			

/* ---------------------- 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: 445px;
	}

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;
	border-bottom: 1px solid #BCD6D6;
	color: #008ECA;
	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: 445px;/* IE 5 on MAC only */
	/* \*/
	width: inherit; /* override for all browsers except IE5 MAC */
	}
	DIV.mod_sitemap_1 DIV ul a:link {		background-color: #E3F1F1;	color: #666666;	text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul a:visited {	background-color: #E3F1F1;	color: #666666;	text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul a:hover {		background-color: #FFFFFF;	color: #30ACAC;	text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul a:active {		background-color: #E3F1F1;	color: #666666;	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;
	color: #333;
	font-weight: normal;
	border-bottom: 1px solid #E0E4E8;
	width: 426px; /* 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: 445px;
	width: inherit; /* override for all browsers except IE5 MAC */
	}
	
	
	/* top menu item rollovers - not needed for image based nav bar */
	DIV.mod_sitemap_1 DIV ul ul a:link {		background-color: #EFF6F6;	color: #666666;	text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul a:visited {		background-color: #EFF6F6;	color: #666666;	text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul a:hover {		background-color: #FFFFFF;	color: #30ACAC;	text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul a:active {		background-color: #EFF6F6;	color: #666666;	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;
	color: #333;
	font-weight: normal;
	border-bottom: 1px solid #E0E4E8;
	/* 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: 426px;
	/* \*/
	
	}
	
	* 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 */
	}
	
	/* top menu item rollovers - not needed for image based nav bar */
	DIV.mod_sitemap_1 DIV ul ul ul a:link {		background-color: #EFF6F6;	color: #666666;	text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul ul a:visited {	background-color: #EFF6F6;	color: #666666;	text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul ul a:hover {	background-color: #FFFFFF;	color: #30ACAC;	text-decoration: none; }
	DIV.mod_sitemap_1 DIV ul ul ul a:active {	background-color: #EFF6F6;	color: #666666;	text-decoration: none; }
	
	
/* ================================================================= */
/* ======================== TEXT ATTRIBUTES ======================== */
/* ================================================================= */

/* ================================================================= */
/* ======================== TEXT ATTRIBUTES ======================== */
/* ================================================================= */

	h1.pagetitle {
  		font-size:166.6%;
		font-weight: normal;
		padding: 0px 0px 6px 0px;
		margin: 0px 0px 0px 0px;
		}
	h1 {
		font-size:125%;
		font-weight: bold;
		padding: 0px 0px 6px 0px;
		margin: 0px 0px 0px 0px;
		}
	h2 {
		font-size:116.6%;
		font-weight: bold;
		padding: 0px 0px 3px 0px;
		margin: 0px 0px 0px 0px;
		}
	h2.healthtopics {
		font-size:125%;
		font-weight: normal;
		padding: 0px 0px 7px 0px;
		margin: -2px 0px 0px 0px;
		height: 26px;
		}
	h3 {
		font-size:116.6%;
		font-weight: bold;
		padding: 3px 0px 3px 0px;
		margin: 0px 0px 0px 0px;
		}
	h4 {
		font-size:100%;
		font-weight: bold;
		padding: 3px 0px 3px 0px;
		margin: 0px 0px 0px 0px;
		}
	h5 {
		font-size:100%;
		font-weight: bold;
		padding: 3px 0px 3px 0px;
		margin: 0px 0px 0px 0px;
		}


	p {
		font-size:100%;
		line-height: 1.3em;
		padding: 3px 0px 12px 0px;
		margin: 0px 0px 0px 0px;
		}
	
a:link 		{ text-decoration: underline; color: #009999; }
a:visited 	{ text-decoration: underline; color: #009999; }
a:hover 	{ text-decoration: underline; color: #00CCCC; }
a:active 	{ text-decoration: underline; color: #009999; }
	
	
IMG {
	color: #6C8888;
	}	
	
	P.backtotopwide {
		display: block;
		height: 15px;
		width: 600px;
		padding: 0;
		margin: 0;
		margin-top:-6px;
		margin-bottom:12px;
		
		background: url('../gifs/top1_idle.gif') no-repeat 100% 0px;
		}
	P.backtotopwide a {
		display: block;
		height: 15px;
		width: 600px;
		padding: 0;
		margin: 0;
		background: url('../gifs/top1_idle.gif') no-repeat 100% 0px;
		}
		
	P.backtotopwide a:link { background: url('../gifs/top1_idle.gif') no-repeat 100% 0px; }
	P.backtotopwide a:visited { background: url('../gifs/top1_idle.gif') no-repeat 100% 0px; }
	P.backtotopwide a:hover { background: url('../gifs/top1_roll.gif') no-repeat 100% 0px; }
	P.backtotopwide a:active { background: url('../gifs/top1_idle.gif') no-repeat 100% 0px; }	
	
	div.backtotop,
	P.backtotop {
		display: block;
		height: 15px;
		width: 600px;
		padding: 0;
		margin: 0;
		margin-bottom:12px;
		zoom: 1;
		overflow: hidden;
		
		background: url('../gifs/top1_idle.gif') no-repeat 100% 0px;
		}
	div.backtotop a,	
	P.backtotop a {
		display: block;
		padding: 0;
		margin: 0;
		height: 15px;
		padding-top: 15px;
		overflow: hidden;
		width: 600px;
		zoom: 1;
		background: url('../gifs/top1_idle.gif') no-repeat 100% 0px;
		}
		
	P.backtotop a:link { background: url('../gifs/top1_idle.gif') no-repeat 100% 0px; }
	P.backtotop a:visited { background: url('../gifs/top1_idle.gif') no-repeat 100% 0px; }
	P.backtotop a:hover { background: url('../gifs/top1_roll.gif') no-repeat 100% 0px; }
	P.backtotop a:active { background: url('../gifs/top1_idle.gif') no-repeat 100% 0px; }
	
	div.backtotop a:link { background: url('../gifs/top1_idle.gif') no-repeat 100% 0px; }
	div.backtotop a:visited { background: url('../gifs/top1_idle.gif') no-repeat 100% 0px; }
	div.backtotop a:hover { background: url('../gifs/top1_roll.gif') no-repeat 100% 0px; }
	div.backtotop a:active { background: url('../gifs/top1_idle.gif') no-repeat 100% 0px; }
	
	div.backtotop a img 
	{
		display: none;
		}
	
	
	
		
	.con_main_2 div.backtotop,
	.con_main_2 P.backtotop,
	.con_main_2 div.backtotop a,	
	.con_main_2 P.backtotop a {
		width: 490px;
		}
	

	

/* ------- Bullet List styles -------- */

DIV.mod_content_1 UL, DIV.mod_content_1 UL {
	margin-top: 0px;
	/*margin-left: 20px;*/
	}
DIV.mod_content_1 UL {
	list-style-type: none;
	padding-left: 20;
	margin-left: 0;
	}
DIV.mod_content_1 UL UL, DIV.mod_content_1 UL UL UL {
	padding-left: 0;
	margin-left: 0;
	padding-top: 6px;
	}	
DIV.mod_content_1 UL LI {
	background: url('../gifs/bullet_1a.gif') no-repeat 0px -2px;
	padding-left: 18px;
	padding-bottom: .4em;
	}
DIV.mod_content_1 UL UL LI {
	background: url('../gifs/bullet_1b.gif') no-repeat 0px -2px;
	padding-left: 18px;
	}	
DIV.mod_content_1 UL UL UL LI {
	list-style-type: none;
	background: url('../gifs/bullet_1c.gif') no-repeat 0px -2px;
	padding-left: 18px;
	}
		
DIV.mod_content_1 li {
	/*font-size: 80%;*/
	color: #666;
	line-height: 1.3em;
	}

DIV.mod_content_1 li li {
	/*font-size: 100%;*/
	color: #666;
	line-height: 1.3em;
 	}
	

/* ------- Links using icon images -------- */

P.link SPAN {
	background: url(../gifs/icon_link.gif) no-repeat 0px 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 12px;
	}

P.pdf SPAN {
	background: url(../gifs/icon_pdf.gif) no-repeat 0px 3px;
	padding: 3px 12px 0px 0px;
	margin: 0px;
	}
	

P.back SPAN {
	background: url(../gifs/icon_back.gif) no-repeat 0px 2px;
	padding: 0px 0px 6px 15px;
	margin: 0px;
	display: block;
	}		


	
	
/* ------------------------- Form Elements ------------------------- */

INPUT.field {
	color: #6C8888;
	border-top: 1px solid #817F80;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #817F80;
	width: 120px;
	background: #FFF;
	}
	
SELECT.menu {
	color: #6C8888;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #817F80;
	border-bottom: 1px solid #817F80;
	border-left: 1px solid #E8E8E8;
	width: 120px;
	background: #FFF;
	}	
	
/* --------------- SEARCH RESULTS  --------------- */


	
		
/* --------------- SEARCH DISPLAY UL  --------------- */

UL.searchResults {
	font-size: 70%;
	color: #666;
	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; 
	border-bottom: 1px solid #E8F2F2;
	}
P.searchtop {
	padding: 2px 0px 3px 0px; 
	border-bottom: 1px solid #E8F2F2;
	}
P.searchbottom {	
	padding: 2px 0px 3px 0px; 
	border-top: 1px solid #E8F2F2;
	}
SPAN.url {	
	color: #b3b3b3;
	}

/* ==================================================================== */
/* ======================== 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.mod_content_1				{ margin: 0 auto; margin-left: 45px; width: 640px; }
	DIV.mod_content_2				{ margin: 0 auto; margin-left: 45px; width: 640px; }
	DIV.mod_contact_1				{ margin: 0 auto; margin-left: 45px; width: 640px; }
	DIV.mod_subscribe_1				{ margin: 0 auto; margin-left: 45px; width: 640px; }	
	DIV.con_supp_2					{ display: none; }
	DIV.backtotop					{ display: none; }			

	h1 {
		font: 13pt/23pt Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		}
	H2 {
		font: 9pt/18pt Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		}
	H3 {
		font: 9pt/18pt Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		}
	H4 {
		font: 9pt/14pt Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		}
	H5 {
		font: 9pt/14pt Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		}		
	P, LI {
		font: 9pt/13pt Arial, Verdana, Helvetica, sans-serif;
		}
	
	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; }			
		
}

/* ================================================================== */
/* ========================= SUB NAVIGATION ========================= */
/* ================================================================== */		

DIV.mod_subnav_1 {
	width: 223px;
	padding: 0 0 0 0;
	margin-bottom: 0em;
	line-height: 1.4em;
}

DIV.mod_subnav_1 DIV {
	padding: 0 0 20px 0;
}

DIV.mod_subnav_1 img {display: block;}

/* ------------------------------------------------------------------------- */
/* -------------------------------- level 1 -------------------------------- */
/* ------------------------------------------------------------------------- */

DIV.mod_subnav_1 ul {
	list-style:	none;
	margin:	0;
	padding: 0;
	border:	none;
}
			
DIV.mod_subnav_1 li {
	margin: 0 0 -2px 0px;	/* IE 5 only indent fix */
	ma\rgin: 0 0 0 0;	/* better browser override */
	
	background: url('../gifs/bg_subnav_1.gif') #E3F1F1 0px 0px;
}

DIV.mod_subnav_1 li a {
	display: block;
	padding: 6px 7px 6px 21px;
	color: #53807E;
	text-decoration: none;
	width: 100%;
	border-top: 1px solid #BED7D7;
}
	
html>body DIV.mod_subnav_1 li a {
	width: auto;
}
	
DIV.mod_subnav_1 li a:link {		color: #517E7C;	text-decoration: none; }
DIV.mod_subnav_1 li a:visited {		color: #517E7C;	text-decoration: none; }
DIV.mod_subnav_1 li a:hover { 		color: #00CCCC;	text-decoration: none; }
DIV.mod_subnav_1 li a:active {		color: #517E7C;	text-decoration: none; }

/* ---------- selected ---------- */

DIV.mod_subnav_1 li.selected {
	background: url('../gifs/bg_subnav_1.gif') #E3F1F1 0px -80px;
	}

DIV.mod_subnav_1 li.selected a {	
	color: #517E7C;
	font-weight: bold;
	}

DIV.mod_subnav_1 li.selected a:link {		color: #517E7C;	text-decoration: none; }
DIV.mod_subnav_1 li.selected a:visited {	color: #517E7C;	text-decoration: none; }
DIV.mod_subnav_1 li.selected a:hover {		color: #517E7C;	text-decoration: none; }
DIV.mod_subnav_1 li.selected a:active {		color: #517E7C;	text-decoration: none; }	


