body, h1, h2, h3, h4, h5, h6, img, table, form { border: 0; padding: 0; margin: 0; font-size: 110%; }
body { font-family: arial, tahoma, helvetica, sans-serif; width: 100%;}

table * { font-size: 100%; }
.fleft { float: left; }
.fright { float: right; }
span.textOnly { display: none; }
label { cursor: hand; }
.clear { clear: both; display: block; line-height: 1px; height: 1px; overflow: hidden; margin: 0px; padding: 0px; }
.hidden { visibility:hidden; display:none; }
img.icon { vertical-align: middle; margin-right: 10px; }

#topBar, #header, #breadCrumb, #footer { border: 0; padding: 0; margin: 0; }

#topBar { padding: 0 0 10px 0; background: #ddd; margin: 0 10px 0 0; height:25px;}
#topBar a { color: #5a5a5a;  }
#topBar ul { float: right; margin: 0px 4px 0px 0px; padding: 0px; }
#topBar ul li { display: inline; margin: 0px; }
#topBar ul li a { display: block; float: left; text-decoration: none; color: #5a5a5a; border-left: 1px solid #5a5a5a; margin: 6px 0px 6px 7px; padding: 0px 0px 0px 8px; }
#topBar ul li.first a { border: 0px; }
#topBar ul li a:hover { text-decoration: underline;  }

#header { margin: 8px 10px 0px 10px; }
h1 { float: left; width: 176px; height: 48px; margin: 5px 0px 0px 0px; }
#randomImage { float: right; width: 192px; }
#randomImage ul { margin: 0px; padding: 0px; text-indent: 0px; list-style: none; }
#randomImage ul li { float: left; margin-right: 10px; }
#randomImage ul li.last { margin-right: 0px; }
#headerSearch { background: url(/site_images/search_back.gif) 85% 0% no-repeat; padding: 35px 0px 0px 0px; margin: 8px 210px 0px 180px; text-align: right; }
#headerSearch input.text { width: 100px; background: #fff; border: 1px solid #909090; margin-right: 5px; }
#headerSearch input { vertical-align: middle; }
#headerSearch label { padding-right: 10px; }

#breadCrumb { margin: 0px 10px 6px 10px; color: #444; font-size: 80%; }
#breadCrumb a { font-weight: bold; text-decoration: underline; color: #777; }
#wrapper {padding:0 210px 0 205px; position: relative; zoom:1; }

#leftCol { float: left; background: #fff; display: inline; position: relative; width: 185px; margin-left: -195px; }
#leftCol .inner {padding-right:0px; zoom:1;}
#rightCol { position: relative; width:210px; float: right; margin: 0px -210px 0px 0px; display:inline;}
#rightCol .inner { padding:0 10px; zoom:1; }
#leftCol div, #leftCol p, #rightCol div, #rightCol p { margin: 0em 0em 0em 0em; }

#mainMenu ul { margin: 0px; padding: 0px; text-indent: 0px; }

#mainMenu ul li.home_page { background-color: #3a7851; }
#mainMenu ul li.item_1 { background-color: #c44a49; }
#mainMenu ul li.item_2 { background-color: #c38f5d; }
#mainMenu ul li.item_3 { background-color: #c4c05d; }
#mainMenu ul li.item_4 { background-color: #58a054; }
#mainMenu ul li.item_5 { background-color: #14437b; }
#mainMenu ul li.item_6 { background-color: #b16fc6; }
#mainMenu ul li.item_7 { background-color: #c24e8b; }
#mainMenu ul li.item_8 { background-color: #5a7c98; }
#mainMenu ul li.item_9 { background-color: #4f9e4f; }
#mainMenu ul li.item_10 { background-color: #bc9d11; }
#mainMenu ul li.item_11 { background-color: #c6766f; }
#mainMenu ul li.item_12 { background-color: #ab9cb9; }

#mainMenu ul li.item_1 li a { background-color: #f7d6d6; }
#mainMenu ul li.item_2 li a { background-color: #f7e8db; }
#mainMenu ul li.item_3 li a { background-color: #f7f6db; }
#mainMenu ul li.item_4 li a { background-color: #daedd8; }
#mainMenu ul li.item_5 li a { background-color: #c7d4e3; }
#mainMenu ul li.item_6 li a { background-color: #f2e0f8; }
#mainMenu ul li.item_7 li a { background-color: #f7d7e7; }
#mainMenu ul li.item_8 li a { background-color: #dae4eb; }
#mainMenu ul li.item_9 li a { background-color: #e5f8e5; }
#mainMenu ul li.item_10 li a { background-color: #f5ecc6; }
#mainMenu ul li.item_11 li a { background-color: #f7e2e0; }
#mainMenu ul li.item_12 li a { background-color: #f0ecf4; }

#mainMenu ul li.rootpage a { background-color: transparent; }
#mainMenu ul li.home_page a { background-color: transparent; }

#mainMenu ul li li a { background-image: url(/site_images/menu_arrow.gif); background-repeat: no-repeat; background-position: 5% 50%; color: #585a57; border: 0px; margin: 0px; padding-left: 20px; width: 165px; }
#mainMenu ul li li li.level_2 a { background: #fff url(/site_images/menu_square.gif) 8% 50% no-repeat; border: 1px solid #c3c3c3; border-top: 0px; color: #585a57; padding-left: 28px; width: 155px; font-weight: normal; }
#mainMenu ul li li li li.level_3 a { padding-left: 38px; width: 145px; background-position: 15% 50%; font-weight: normal; }
#mainMenu ul li li li li li.level_4 a { padding-left: 50px; width: 123px; background-position: 22% 50%; font-weight: normal; }
#mainMenu ul li li li li li li.level_5 a { padding-left: 62px; width: 111px; background-position: 31% 50%; font-weight: normal; }

#mainMenu ul li li li.selected a { background-image: url(/site_images/menu_arrow_double.gif); }
#mainMenu ul li li li.selected a:hover { background-image: url(/site_images/menu_arrow_double_white.gif); }
#mainMenu ul li li li li.selected a { font-weight: bold; }
#mainMenu ul li li li li li.selected a { font-weight: bold; }
#mainMenu ul li li li li li li.selected a { font-weight: bold; }

#mainMenu ul li li a:hover { background: transparent url(/site_images/menu_arrow_white.gif) 5% 50% no-repeat; color: #fff; }
#mainMenu ul li li li a:hover { background: transparent url(/site_images/menu_square_white.gif) 8% 50% no-repeat; color: #fff; }
#mainMenu ul li li li li a:hover { background: transparent url(/site_images/menu_square_white.gif) 15% 50% no-repeat; color: #fff; }
#mainMenu ul li li li li li a:hover { background: transparent url(/site_images/menu_square_white.gif) 22% 50% no-repeat; color: #fff; }
#mainMenu ul li li li li li li a:hover { background: transparent url(/site_images/menu_square_white.gif) 31% 50% no-repeat; color: #fff; }

#mainMenu a:hover { background-color: transparent; }

#homeContentAreaOne, #homeContentAreaTwo { float: left; width: 49.2%; }
#homeContentAreaTwo { float: right; }
#homeContentAreaOne p, #homeContentAreaTwo p, #homeContentAreaOne div, #homeContentAreaTwo div { padding: 0px 8px 0px 8px; }
#homeContentAreaOne ul, #homeContentAreaTwo ul { list-style: url(/site_images/menu_arrow.gif) outside circle; margin: 0 0 10px 0; padding: 0 6px 6px 20px;}
/*Added 15-9-2008 AKR*/
#homeContentAreaOne h4, #homeContentAreaTwo h4, #homeContentAreaOne .Heading4, #homeContentAreaTwo .Heading4 { margin: 0px 0px 0px 0px; border-top: 6px solid #fff; font-size: 120%; padding: 0px 8px 4px 8px; }
#homeContentAreaOne h4 a, #homeContentAreaTwo h4 a, #mainContent h4 a, #homeContentAreaOne .Heading4 a, #homeContentAreaTwo .Heading4 a, #mainContent .Heading4 a { text-decoration: underline; font-weight: bold; }
#homeContentAreaOne h4 a:visited, #homeContentAreaTwo h4 a:visited, #mainContent h4 a:visited, #homeContentAreaOne .Heading4 a:visited, #homeContentAreaTwo .Heading4 a:visited, #mainContent .Heading4 a:visited { text-decoration: underline; font-weight: bold; }
#homeContentAreaOne h4 a:hover, #homeContentAreaTwo h4 a:hover, #mainContent h4 a:hover, #homeContentAreaOne .Heading4 a:hover, #homeContentAreaTwo .Heading4 a:hover, #mainContent .Heading4 a:hover { text-decoration: none; font-weight: bold; }

#homeContentAreaOne h5, #homeContentAreaTwo h5, #homeContentAreaOne .Heading5, #homeContentAreaTwo .Heading5 {font-size: 100%; padding: 0px 8px 4px 8px;} 
#homeContentAreaOne h5 a, #homeContentAreaTwo h5 a, #mainContent h5 a, #homeContentAreaOne .Heading5 a, #homeContentAreaTwo .Heading5 a, #mainContent .Heading5 a { text-decoration: underline; font-weight: bold; }
#homeContentAreaOne h5 a:visited, #homeContentAreaTwo h5 a:visited, #mainContent h5 a:visited, #homeContentAreaOne .Heading5 a:visited, #homeContentAreaTwo .Heading5 a:visited, #mainContent .Heading5 a:visited { text-decoration: underline; font-weight: bold; }
#homeContentAreaOne h5 a:hover, #homeContentAreaTwo h5 a:hover, #mainContent h5 a:hover, #homeContentAreaOne .Heading5 a:hover, #homeContentAreaTwo .Heading5 a:hover, #mainContent .Heading5 a:hover { text-decoration: none; font-weight: bold; }

#homeContentAreaTwo hr { padding:0px; border:solid 0; color: #fff; background-color:#fff; clear:both; }
#homeContentAreaOne hr { padding:0px; border:solid 0; color: #fff; background-color:#fff; clear:both; }

#mainContent h3 a { text-decoration: none; }
#mainContent h3 a:visited { text-decoration: none; }
#mainContent h3 a:hover { text-decoration: underline; }
/* -- */
#mainContent { float: left; width: 100%; }
* html #mainContent { width: 99%; }
#mainContent p, #mainContent div, #subHomeBox p, #subHomeBox div { margin: 0em 0em 1em 0em; color: #404040; }
#mainContent a { text-decoration: underline; font-weight: bold; }
#mainContent a:hover { text-decoration: none; font-weight: bold; }
#mainContent a:visited, #mainContent a:active { color: #505050; font-weight: bold; }
#homeContentAreaOne a, #homeContentAreaTwo a { text-decoration: underline; font-weight:normal; }
#homeContentAreaOne a:hover, #homeContentAreaTwo a:hover { text-decoration: none; font-weight:normal; }
#homeContentAreaOne a:visited, #homeContentAreaTwo a:visited, #homeContentAreaOne a:active, #homeContentAreaTwo a:active { color: #505050; font-weight: normal; }
#wrapper a { color: #404040; }

#homeContentAreaOne h4, #homeContentAreaTwo h4, #homeContentAreaOne .Heading4, #homeContentAreaTwo .Heading4 {border-top:none; padding-top:3px;}

#footer { background: #d4d4d4; color: #383838; padding: 5px; margin: 0px 10px 10px 10px; font-size: 70%; }
#footer a { color: #383838;}
#w3c { text-align: right; margin: 0px 10px 0px 10px; }
#FootRight { display: inline; float: right; width: 30%; }
#FootRight UL { list-style-type:none; margin:0; }

/* General Styles */

.Heading2, h2 { margin: 0em 0em 0.2em 0em; font-weight: bold; color: #fff; padding: 2px 5px 2px 5px; }
#leftCol .Heading2, #leftCol h2, #rightCol .Heading2, #rightCol h2 { margin: 0px; }
.Heading3, h3, .Heading4, h4, .Heading5, h5, .Heading6, h6 { margin: 0em 0em 0.2em 0em; font-weight: bold; padding: 0px 0px 0px 0px; font-size: 170%; }
.Heading4, h4 { font-size: 150%; }
.Heading5, h5 { font-size: 130%; }
.Heading6, h6 { font-size: 110%; }
.SideBox, #leftCol .SideBox, #rightCol .SideBox { margin: 0px 0px 10px 0px; padding: 6px; color: #404040; }
#rightCol .SideBox .SideBox { padding: 0px;}

#subHomeBox h4, #subHomeBox p, #subHomeBox div, #subHomeBox H3 {padding-left:5px; margin-left:0;}
#subHomeBox h3 {padding-top:5px;}
#subHomeBox h4 { clear:both; }
#subHomeBox ul { list-style: url(/site_images/menu_arrow.gif) outside circle; margin-left: 20px;}

#bliab h1 {height:auto; }
#bliab tbody {font-size:120%;}
#bliab table ul  {padding:0; margin-left:35px; background:none; }

.MediumText { font-size: 120%; }
.LargeText { font-size: 140%; }
.LargerText { font-size: 160%; }
.LargestText { font-size: 180%; }
.PDFLink { display: block; height: 24px; padding: 6px 0px 0px 30px; background: url(/site_images/icon_pdf.gif) top left no-repeat; }
.WordLink { display: block; height: 24px; padding: 6px 0px 0px 30px; background: url(/site_images/icon_word.gif) top left no-repeat; }
.ExternalLink { display: block; height: 24px; padding: 6px 0px 0px 38px; background: url(/site_images/icon_link.gif) top left no-repeat; }
.FormLink { display: block; height: 24px; padding: 6px 0px 0px 30px; background: url(/site_images/icon_form.gif) top left no-repeat; }


#wrapper .HomePageBoxTitle { margin: 0px 0px 0px 0px; border-top: 6px solid #fff; font-weight: bold; font-size: 120%; padding: 8px 8px 0px 8px; }
#mainContent .Heading2, #mainContent h2 { font-size: 100%; }

#printThisPage { text-align: right; padding-right: 10px; }
#printThisPage a { text-decoration: none; font-weight: bold; }

/* Added 14-11-2008 by AKR */
textarea {font-family: arial, tahoma, helvetica, sans-serif; font-size:100%;}

/* Table Styles */
/* Coloured table style */
table.ImmTS_Coloured { padding:0px; width:100%; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Coloured th, table.ImmTS_Coloured td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Coloured, table.ImmTS_Coloured th, table.ImmTS_Coloured td { border: 1px solid black; }
 /* Apply style to header cells */                                      
table.ImmTS_Coloured th { background-color: white; color: black; text-align:left; }  
/* Apply style to data cells */
table.ImmTS_Coloured td { vertical-align: top; }


/* For User Poll plugin */

.userPoll { display: block; font-size: 100%; }
.userPoll .question { clear: both; display: block; margin-bottom: 10px; }
.pollLabel { display: block; width: 100px; margin-right: 10px; height: 30px; overflow: hidden; float: left; }
.pollIncrement { float: left; background: red; overflow: hidden;  display: inline; height: 20px; min-height:0.8em line-height: 1px; }
.pollResult { display: block; clear: both; }

/* For ArticleIndex plugin */

ul.ArticleIndex { text-indent: 0px; margin: 0px; padding: 0px; list-style: none; }
ul.ArticleIndex li { margin: 0px; padding: 0px; clear:left; }
ul.ArticleIndex img { float: left; margin-right: 8px; }
.ArticleTitle, .ArticleBody { margin: 0px; padding: 0px; }

#subHomeBox ul.ArticleIndex { font-size: 95%; }

/* For Sitemap Tree plugin - also requires images in /site_images/sitemap/ */

#sitemapTree ul, #sitemapTree ul ul, #sitemapTree li { padding: 0px; margin: 0px; text-indent: 0px; }
#sitemapTree * { padding: 0px; margin: 0px; border: 0px; }

#header, #breadcrumb, #topBar, #leftCol, #rightCol { font-size: 72%; }
#mainContent, #subBoxHome { font-size: 72%; }


/* Added by SD @ Immediacy - plugin stlying */
#filterControls { border-collapse:collapse; width:485px; }
#filterControls th { border:1px solid #889490; text-align:left; background:#C7D4E3; width:108px; font-size:11px; font-weight:bold; }
#filterControls td { border:1px solid #889490; text-align:left; }
#filterControls td .keywordsFilter { width:204px; }
#filterControls .noBorder { border:none; padding-top:10px; }
.searchButton   { float:right; }

#listTable  { width:100%; border:1px solid #889490; border-collapse:collapse; font-size:11px; }
#listTable th  { text-align:left; background:#C7D4E3; border:1px solid #889490; padding:2px; }
#listTable td  { border:1px solid #889490; padding:2px; }
#listTable .providerCol      {  }
#listTable .activityCol    {  }
#listTable .categoryCol    {  }
#listTable .locationCol    {  }
#listTable .editCol { width:16px; }

/*Events Calendar */
.eventsborder {background-color:#222299; color:#ffffff; font-family:Arial,Verdana,Helvetica; font-size:110%; font-weight:bold;}
.eventsboxbg {background-color:#e7e7e7; font-size:100%; color:#222299;}
.eventsbullet {background-image:url(../../images/documenticon.gif);}
/* eWorld UI Calendar Control */
.calCtrl {font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlDayHeader {background-color: #DCDCDC; color: Black;font-size:60%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlMonthHeader {background-color: #0f9fef; color: Black;font-size:85%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlWeekDay {background-color: #FFFFFF; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlOffMonth {background-color: #778898; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlGoToToday {background-color: #FFFFFF; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlTodayDay {background-color: #0f9fef; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlWeekend {background-color: #D3D3D3; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlSelectedDate {background-color: #FFFF00; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlClearDate {background-color: #FFFFFF; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlHoliday {background-color: #FFFFFF; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}

/* Rss Feed Styles */
UL.rssFeed		{list-style:none; margin:0px; margin-bottom:20px; width:40em;}
UL.rssFeed LI		{margin-bottom:.75em;}
UL.rssFeed A		{font-size:120%; font-weight:bold;}
Ul.rssFeed .desc	{margin-bottom:.2em;}
Ul.rssFeed .meta	{}

/*Expanding Menu*/
/* Global Sidemenu Styles  - see color style sheets for further styles */
	/* These are styles used globally by the expanding sidemenu. Further styles for this plugin are defined the in the "color" style sheets. */
		
		/* 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#sidemenu {
			width:100%;
			/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
			font-size:83%;

		}

		/* 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#sidemenu ul 
		{
			list-style:none;
			margin:0;
			padding:0px;
		}
		
		/* default li tag style for this menu - you probably won't need to change this */
		div#sidemenu ul li		
		{
			float:left; width:100%; margin:0px; border-bottom: 1px solid #fff;background:#cccccc;
		}
		
		
		/* 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; border:1px solid #404040;
					padding-top:0.23em;
					padding-bottom:0.33em;padding-left:5px;
		}
		
		/* style for the menu bullets */
		div#sidemenu a SPAN	 {float:right; width:1px; background-repeat:no-repeat;}

		/*Side Menu Color Selection Styles */


      /* Level Home Styles */
      #sidemenu a.LHome             {color:#3a7851; background:#ffffff; }               /* defines level 0 link */
      #sidemenu a.LHome SPAN.hc           {background-image:url(../../images/rtArwGrey.gif);}        /* defines level 0 bullet for children */
      #sidemenu a.LHome SPAN.nc           {background-image:url(../../images/sqBltGrey.gif);}        /* defines level 0 bullet for no children */ 

      #sidemenu a.LHomesel                {color:#3a7851; background:#ffffff;}             /* defines level 0 if selected page */
      #sidemenu a.LHomesel SPAN.hc        {background-image:url(../../images/rtArwWhite.gif);} /* defines level 0 bullet for children if selected page */
      #sidemenu a.LHomesel SPAN.nc        {background-image:url(../../images/sqBltWhite.gif);} /* defines level 0 bullet for no children if selected page*/
      #sidemenu a.LHomesel:hover          {color:#ffffff; background:#3a7851;}                  /* in this case effectively suppresses the hover effect for selected pages */      

      #sidemenu a.LHome:hover             {color:#ffffff; background:#58a054;}             /* defines the level 0 hover effect */
      #sidemenu a.LHome:hover SPAN.hc           {background-image:url(../../images/rtArwGrey.gif);}  /* defines the level 0 hover bullet for children */
      #sidemenu a.LHome:hover SPAN.nc           {background-image:url(../../images/sqBltGrey.gif);}  /* defines the level 0 hover bullet for no children */ 


      /* Level 0 Styles */
      #sidemenu a.L0                      {color:#000000; background:#ffffff; }                 /* defines level 0 link */
      #sidemenu a.L0 SPAN.hc              {background-image:url(../images/rtArwGrey.gif);}        /* defines level 0 bullet for children */
      #sidemenu a.L0 SPAN.nc              {background-image:url(../images/sqBltGrey.gif);}        /* defines level 0 bullet for no children */

      #sidemenu a.L0sel             {color:#ffffff; background:#58a054;}               /* defines level 0 if selected page */
      #sidemenu a.L0sel SPAN.hc           {background-image:url(../images/rtArwWhite.gif);}       /* defines level 0 bullet for children if selected page */
      #sidemenu a.L0sel SPAN.nc           {background-image:url(../images/sqBltWhite.gif);}       /* defines level 0 bullet for no children if selected page*/
      #sidemenu a.L0sel:hover             {color:#ffffff; background:#58a054;}                  /* in this case effectively suppresses the hover effect for selected pages */

      #sidemenu a.L0:hover                {color:#ffffff; background:#58a054;}                  /* defines the level 0 hover effect */
      #sidemenu a.L0:hover SPAN.hc        {background-image:url(../images/rtArwGrey.gif);}        /* defines the level 0 hover bullet for children */
      #sidemenu a.L0:hover SPAN.nc        {background-image:url(../images/sqBltGrey.gif);}        /* defines the level 0 hover bullet for no children */      

      /* Level 1 Styles */    
      #sidemenu a.L1                      {color:#404040; background:#a8debc;font-size: 90%;}
      #sidemenu a.L1 SPAN.hc              {background-image:url(/images/rtArwGrey.gif);}
      #sidemenu a.L1 SPAN.nc              {background-image:url(/images/sqBltGrey.gif);}


      #sidemenu a.L1sel             {color:#ffffff; background:#58a054;font-size: 90%;}
      #sidemenu a.L1sel SPAN.hc           {background-image:url(/images/rtArwWhite.gif);}
      #sidemenu a.L1sel SPAN.nc           {background-image:url(/images/sqBltWhite.gif);}
      #sidemenu a.L1sel:hover             {color:#ffffff; background:#58A054;}

      

      #sidemenu a.L1:hover                {color: #ffffff; background:#58A054;font-size: 90%;} 
      #sidemenu a.L1:hover SPAN.hc        {background-image:url(/images/rtArwGrey.gif);}
      #sidemenu a.L1:hover SPAN.nc        {background-image:url(/images/sqBltGrey.gif);}

 

      /* Level 2 Styles */
      #sidemenu a.L2                      {color:#404040; background:#c5e6d0;font-size: 90%;}
      #sidemenu a.L2 SPAN.hc              {background-image:url(/images/rtArwGrey.gif);}
      #sidemenu a.L2 SPAN.nc              {background-image:url(/images/sqBltGrey.gif);}

 

      #sidemenu a.L2sel             {color:#ffffff; background:#58a054;font-size: 90%;}
      #sidemenu a.L2sel SPAN.hc           {background-image:url(/images/rtArwWhite.gif);}
      #sidemenu a.L2sel SPAN.nc           {background-image:url(/images/sqBltWhite.gif);}
      #sidemenu a.L2sel:hover             {color:#ffffff; background:#58a054;}
 

      #sidemenu a.L2:hover                {color: #ffffff; background:#58a054;font-size: 90%;} 
      #sidemenu a.L2:hover SPAN.hc        {background-image:url(/images/rtArwGrey.gif);}
      #sidemenu a.L2:hover SPAN.nc        {background-image:url(/images/sqBltGrey.gif);}

