				body {			margin:0; 
								padding:0; 
								font-family:Verdana, Arial, Helvetica, sans-serif; 
								color:#036; }
				#CentralSection { background:#fff url(images/LeftNavMenuBackground-PaleYellow.gif) -240px 0 repeat-y; 
								position:relative; /* Required for TopNav's absolute positioning to work */
								margin:0 auto; padding:0; 
								width:740px;
								border-color:#369; border-style:solid; border-width:0 10px 1px;}
				#Header {		padding:1px 0;
								border:0; /* border:1px dashed green; */
								margin:0; 
								width:740px;
								height:107px; /* needs to be 100px,  but need to subtract 2px of padding */
								background:#6699cc 	 }
				#Header #Logo {	float:left; }  /* display:none; */
				#Header h1 {
								margin-top:10px;
								text-align:center;
								font-size:24px;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								color:#003366;}
				#Header h2 {	
								text-align:center;
								font-size:24px; 
								font-family:Verdana, Arial, Helvetica, sans-serif; 
								color:#003366;} /*margin:65px 0 0 230px;  */
				#Header h2 em {	position:relative; 
								left:5px; 
								font-size:18px; 
								font-weight:bold; 
								font-style:italic; 
								color:#ff9; 
								font-variant:small-caps;}
								
								
				#TopNavPlaceholder { background:red; 
								background:#369;	/* Finishing touches */
								margin:0; 
								font-size:small; padding:0.25em 0;  /* the vertical padding MUST match the vertical padding on the TopNav menu items - change both together */
								border:0; }
				ul#TopNav {		background:#369;
								position:absolute; 
								top:100px; left:0; 
								width:740px;
								margin:0; border:0; padding:0;
								font-size:small; 
								list-style:none;}
				ul#TopNav li {	margin:0; 
								border:0; border-right:1px solid #ccc;
								padding:0;
								float:left; }
				ul#TopNav li a { color:#fff; 
								display:block;
								padding:0.25em 0.75em;
								text-decoration:none; }
				ul#TopNav li a:hover {
								text-decoration:underline;
								background:#69c; }
				ul#TopNav li a.TopNavCrumbTrail {
								background:#69c; }
								
								
		/*		#LeftNav {		border:1px solid green; 
								margin:0; padding:0;
								background:#ffffcc;
								width:160px;
								float:left; }	*/

				/* Multi-level left navigation menu */
				ul#LeftNav {		float:left;
									width:160px;
									font-size:medium;
									list-style:none; 	/* bye bye bullets */
									margin:1.5em 0 0 0;	/* push the menu down slightly */
									border:0;
									padding:0; }
				/* Generic colors for links */
				ul#LeftNav a:link {		color:#039; }
				ul#LeftNav a:visited {	color:#936; }
				ul#LeftNav a:active {	color:#f00; }


				ul#LeftNav li {		margin:2px 0; 
									border:0; 
									border-top:0; border-right:0; border-bottom:1px solid #ccc; border-left:0;
									padding:0; 
									font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;
									color:#039;}
				ul#LeftNav li.MenuTitle { margin:1em 0 0 0;
									border:0; 
									padding:0.25em 5px; 
									text-align:center;
									font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; font-weight:bold; 
									background:#e7e7e7;
									color:#039;}
								   
				ul#LeftNav li a {   display:block;
									/* 160 - 0 (a margin-left) - 10 (a padding-left) - 4 (a padding-right) - 5 (a border-right) = 160 - 19 = 141px */
									/* BrokenBox calculation (for IE5 and 5.5):  160 - 0 (a margin) = 160px = 144 */
									width:141px;	/* *** BrokenBox *** */
									margin:0;
									border-top:0; border-right:5px solid #ccc; border-bottom:0; border-left:0;
									padding:0.25em 4px 0.25em 10px; 
									font-family:Arial, Helvetica, sans-serif; font-variant:normal; font-weight:normal; /* reset the font styling (used for menu title items) */
									text-decoration:none; }
				ul#LeftNav li a:hover { text-decoration:underline; 
									border-top:0; border-right:5px solid #c96; border-bottom:0; border-left:0;
									background:#fff; }
				ul#LeftNav li a.CrumbTrail { background:#fff;
									border-top:0; border-right:5px solid #c96; border-bottom:0; border-left:0;}
									
				/* Sub-list items */										  
				ul#LeftNav ul {		width:160px;	/* match width of top-level li */
									font-size:small;
									margin:0;
									padding:0;
									list-style:none; }
				ul#LeftNav ul li {	margin:0; 
									border:0; 
									padding:0; 
									font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; font-weight:bold;
									color:#039;}
								   
				ul#LeftNav ul li a {    /* 160 - 0 (a margin-left) - 30 (a padding-left) - 4 (a padding-right) - 5 (a border-right) = 160 - 39 = 121px */
									/* BrokenBox calculation:  160 - 0 (a margin-right) = 160 = 144 */
									width:121px; 	/* *** BrokenBox *** */   
									margin:0;
									display:block;
									border-top:0; border-right:5px solid #ccc; border-bottom:0; border-left:0;
									padding:0 4px 2px 30px; 
									background:#ffffcc url(images/TripleBullet_Small.gif) 20px 50% no-repeat;
									font-family:Arial, Helvetica, sans-serif; font-variant:normal; font-weight:normal; /* reset the font styling (used for menu title items) */
									text-decoration:none;}
				ul#LeftNav ul li a:hover { text-decoration:underline; 
									border-top:0; border-right:5px solid #c96; border-bottom:0; border-left:0;
									background:#fff url(images/TripleBullet_Small.gif) 21px 50% no-repeat; }
				ul#LeftNav ul li a.CrumbTrail { background:#fff url(images/TripleBullet_Small.gif) 20px 50% no-repeat;
									border-top:0; border-right:5px solid #c96; border-bottom:0; border-left:0;}


								
				ul#FooterNav {		clear:both;
									background:#369;
									margin:0;
									padding:0.25em 0; 
									width:740px; 
									text-align:center;
									list-style:none; 
									font-size:small; }
				ul#FooterNav li {	display:inline; 
									color:#fff;
									margin:0;
									border:0; border-left:1px solid #ccc;
									padding:5px; }
				ul#FooterNav li#FooterLastItem { border-right:1px solid #ccc; }
				ul#FooterNav li a {	background:#369;
									color:#fff;
									margin:0;
									border:0;
									padding:0.25em 1em; 
									text-decoration:none; }
				ul#FooterNav li a:hover { background:#69c;
									text-decoration:underline; }
						

				#Footer {			margin:0.5em auto; border:0; padding:0;
									text-align:center;
									font-size:small;
									width:760px;}
			
			
				#LeftNav {			border:1px solid green; 
									margin:0; padding:0;
									background:#ffffcc;
									width:160px;
									float:left; }
			
			
			


			
			/* Content area styles - these apply directly to the page content region */
				#Content {			margin:0; 
									/* 	Setting a margin on the Content region kicks over the "Internet Explorer
										Doubled Float-Margin Bug". The fix for this bug is to set the Content region
										to display:inline.  
										See http://www.positioniseverything.net/explorer/doubled-margin.html */
									/* 	display:inline; */ 
									padding:10px; /* Need to adjust the Content region width for IE5 and 5.5 later */
									background:#fff;
									width:550px; 
									float:right; }
				#Content h1 {		font-size:large; font-weight:bold;
									border-bottom:1px solid #ccc; 
									padding:0 0 0.2em 0; /* move the border slightly away from the text */ 
									margin:1em 0; }
				#Content h2 {		font-size:large; font-weight:bold;
									margin:1em 0; }
				#Content h3 {		font-size:medium; font-weight:bold;
									margin:1em 0 0.5em 0; }
				#Content p, #Content li, #Content td {
									font-size:small;
									margin:0.66em 0; }
				#Content ul {		list-style:none;
									padding:0; 
									margin:0;}
				#Content li {		margin:0.33em 0 0.33em 1.5em; 
									background:url(images/TripleBullet.gif) 0 50% no-repeat; 
									padding:0 0 0 12px;}
				#Content a {		text-decoration:none; 
									border-bottom:1px dashed #369; }
				#Content a:hover { 	border-bottom:1px solid #369;
									background:#ececff; }
				#Content li:hover, #Content p:hover {	
									background-color:#f7f7ff; }
									
				#Core ul {			list-style:disc;
									padding:0; 
									margin:0;}
								






			/* table styling */
				#Content table {	border-collapse:collapse; 
									border-top:1px solid #eee; border-right:2px ridge #9cf; border-bottom:2px ridge #9cf; border-left:1px solid #eee;
									margin:1em auto; }
				#Content caption {	font-size:small;
									margin:0.66em auto; }
				#Content th {		font-size:small; 
									font-weight:bold;
									border:1px solid #69c;
									padding:0.2em 1em;
									color:#fff;
									background:#69c; }
				#Content td { 		border:1px solid #ccc; 
									padding:0.2em 1em; }
			
			


