/* Word Compatibility Styles */
/* These styles alter the default html behaviour to be more like MS Word */

	

/* Global User Table Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{padding:0px; width:100%; border-collapse:collapse;} /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:1px solid black;} /* Table border style */
	     
	table.ImmTS_Default th	{}						/* Apply style to header cells */
	table.ImmTS_Default tr	{vertical-align:top;}	/* Apply style to data cells */
	table.ImmTS_Default td	{}						/* Apply style to data cells */


/* Plugin Styles */
/* These styles are used by plugins throughout the site. */   

	/* Scroller */
	#divscroller0	{z-index:1;}
	.scrollertitle	{z-index:1; color:#8C897A; font-family:Arial,Verdana,Helvetica;	font-size:12px; font-weight:bold;}
	.scrollerbody	{z-index:1; color:#8C897A; font-family:Arial,Verdana,Helvetica; 	font-size:12px; font-weight:normal;}
	.search         {color:#8C897A;	font-size:small; font-weight:bold;}

	/* Whats new */
	.WhatsnewTitle	{font-size:9pt; color:#8C897A; font-weight:bold;}
	.WhatsnewTitle:hover	{color:#8c89ff;}
	.WhatsnewBody	{font-size:8pt; color:#8C897A; font-weight:normal; float:left;}

	/* SiteMap */
	div.sitmp               {}
	DIV.sitmp0				{padding:2px; font-size:110%;}
	DIV.sitmp1				{padding:2px; font-size:90%; margin-left:20px; width:500px;}
	DIV.sitmp2				{padding:2px; font-size:90%;}
	A.sitmpA0				{color:#06397a; font-weight:bold;}
	A.sitmpA0:hover				{}
	A.sitmpA1				{color:#06397a; font-weight:normal;}
	A.sitmpA1:hover				{}
	A.sitmpA2				{color:#06397a; font-weight:normal;}
	A.sitmpA2:hover				{color:#06397a}

	/* Page Counter Styles */
	#PageCounter	{text-align:right; clear:both; width:10em;}
	.PageCounter	{text-align:left; font-size:x-small; color:#000070;}
	HR.PageCounter	{color:#000070; height:1px;}
	.PageCounterTxtBox {width:40px;}


	/* Global Sidemenu Styles  */
	/* These are styles used globally by the expanding sidemenu.  */
		
		/* style for the containing div for the menu */	
		/* note, the font size of 83% gives a very similar font-size in IE and Mozilla. feel free to change it, but appreciate the impact cross-browser */
	
div.first {
	background: #e0f0ff;
	border: 1px solid #cde2f4;
	border-top: none;
	padding: 6px 9px 1px 10px;
}

		/* style of the "header" for the menu if there is one 
		div#sidemenu .head	{
					font-weight:bold; 
					height:1.75em; padding-left:0.6em; padding-top:0.5em; margin-bottom:0.01px; margin-top:0.01px;
					}
		/* default ul tag style for this menu - you probably won't need to change this */



		
		div.first ul 
		{ 
	        color: #666;
	        font-size: 0.69em;
        }
		
		div.first ul li		
		{
			margin-bottom: 10px;
		}
		
		
		/* Level 0 Styles */
	div.first li.L0                 {}
	div.first a.L0					{}					/* defines level 0 link */
	div.first a.L0 SPAN.hc			{}  /* defines level 0 bullet for children */
	div.first a.L0 SPAN.nc			{}  /* defines level 0 bullet for no children */

	div.first li.L0sel				{}	
	div.first a.L0sel				{color:#444444; font-weight:700;}					/* defines level 0 if selected page */
	div.first a.L0sel SPAN.hc		{color:#444444; font-weight:700;} /* defines level 0 bullet for children if selected page */
	div.first a.L0sel SPAN.nc		{color:#444444; font-weight:700;} /* defines level 0 bullet for no children if selected page*/
	div.first a.L0sel:hover			{}					/* in this case effectively suppresses the hover effect for selected pages */
	
	
	/* Level 1 Styles */
	div.first li.L1                 {margin-left:8px;}	
	div.first a.L1					{color:#3d6da9;}
	div.first a.L1 SPAN.hc			{}
	div.first a.L1 SPAN.nc			{}

	div.first li.L1sel              {margin-left:8px;}
	div.first a.L1sel				{color:#3d6da9; font-weight: 700; margin:0px;}
	div.first a.L1sel SPAN.hc		{}
	div.first a.L1sel SPAN.nc		{}
	div.first a.L1sel:hover			{}
	
	div.first a.L1:hover			{}	
	div.first a.L1:hover SPAN.hc		{}
	div.first a.L1:hover SPAN.nc		{}
		
		
		
		/* style for the actual menu links. padding-top and padding bottom styles are useful for netscape which doesn't seem to handle "filling" the LI tag to 100% height */
		/* change the padding styles, but exercise some caution with different browsers*/					
		div#sidemenu a {
			display:block;
			text-decoration:none;
			padding-top:0.23em;
			padding-bottom:0.33em;
		}
		
		div#sidemenu a {
			display:block;
			text-decoration:none;
			padding-top:0.23em;
			padding-bottom:0.33em;
		}
		
