body
{ font: 0.70em Verdana,Tahoma,Helvetica,Arial,sans-serif; color: #333;  background:#fff;  margin:0 10px 8px 10px;  padding:0; }

div.clearer
{ clear:both; }

hr.hidden_hr
{ display:none; }

a
{ color:#62A315;  COLOR:#00f; }
a:visited
{ color:#888; }
a:hover
{ color:#305504;  COLOR:#333; }
a:active
{ color:#62A315;  COLOR:#333; }

/* ========== HEADER ========== */
div#header
{ background:#fff;  margin:0;  padding:0;  height:103px;  /* width:auto; */  position:relative;  min-width:980px; }

div#logo
{ margin:0;  padding:0;  width:395px;  height:103px;  z-index:10;  position:absolute;  top:0;  left:0; }

div#image
{ margin:0;  padding:0;  background:#fff url("../images/header_image.gif") top left no-repeat;  width:347px;  height:103px;  z-index:9;
  position:absolute;  top:0;  right:238px; }

div#links_search
{ margin:0;  padding:0;  width:238px;  height:103px;  z-index:8;  background:transparent url("../images/links_search_bg.gif") top left no-repeat;
  position:absolute;  top:0;  right:0;  FONT-SIZE:11PX; }
div#links_search p
{ margin:36px 0 0 0;  padding:0;  color:#DAF15C;  color:#000;  text-align:center; }
div#links_search p strong
{ color:#000; }

div#links_search p a
{ color:#000;  text-decoration:none; }
div#links_search p a:visited
{  }
div#links_search p a:hover, div#links_search p a:active
{ color:#999;  background:none; }

div#links_search form
{ margin:20px 0 0 0;  padding:0; }
div#links_search form label
{ margin:0 2px 0 10px;  padding:0;  color:#335C49; }
div#links_search form input.text
{ margin:0;  padding:2px 0;  width:140px;  font:normal 1em Verdana,Tahoma,sans-serif;  color:#335C49;  border:1px solid #759787; }
div#links_search form input.image
{ margin:0;  padding:0;  width:auto; }

div#hor_line
{ margin:0;  padding:0;  background:#ff8500;  height:5px;  width:100%;  min-width:980px; } 
div#hor_line div.left_color
{ margin:0;  padding:0;  float:left;  background:#ff8500;  width:207px;  height:5px; } 
div#hor_line div.right_color
{ margin:0;  padding:0;  float:right;  background:#9B9991;  width:238px;  height:5px; } 


/* ========== CONTAINER ========== */
div#wrapper
{ margin:0;  padding:0;  min-width:980px;  background:#fff url("../images/green_bg.gif") top left no-repeat; }

div#container{
	position:relative;
	background-color:#ccc;
	width:100%;
	background:transparent url("../images/yellow_bg.gif") top right repeat-y;
	border:0px solid #f92;
	/* min-height:480px; 16 NOV */ 
	border:0px solid #f90;
}
div.container_nobg
{ background:none !important; }



/* ========== MENU ========== */
div#menu
{ width:207px;  position:absolute;  top:0;  left:0;  FONT-SIZE:11PX; }



/* ========== CONTENT ========== */
div#content
{ padding:15px;  margin:0 238px 0 207px;  background:#fff;  min-height:680px;   height:auto !important;  height:680px; }

/* ------------------------------------------------------------------------- */
div.content_extension
{ padding:15px;  margin:0 0 0 207px !important;  background:#fff !important; }
/* ------------------------------------------------------------------------- */

div#content h1
{ padding:0;  margin:0 0 10px 0;  color:#520284;  font:bold 2em Verdana,Tahoma,Helvetica,Arial,sans-serif;  border:0;  border-bottom:2px solid #520284; }
div#content h1.page_title
{ padding:0 0 0 18px;  background:transparent url("../images/news_bg.gif") top left no-repeat; }



/* ========== NEWS ITEMS ========== */
div#content div.news_item
{ padding:0;  margin:0 0 14px 0; }
div#content div.news_item h2
{ padding:0;  margin:0;  font-size:1em;  color:#5A7C6C; }
div#content div.news_item h2 span
{ color:#fff;  background:#FF8500; }
div#content div.news_item p
{ padding:0;  margin:0; }
div#content div.news_item img
{ padding:0;  margin:0 8px 8px 0; }
div#content p.paging
{ padding:8px 0;  margin:0;  color:#FF8500;  text-align:center;  font-size:1.4em;  font-weight:bold; }
div#content p.paging a			{ text-decoration:none;  color:#FF8500;  padding:0 10px; }
div#content p.paging a:visited	{  }
div#content p.paging a:hover	{  }
div#content p.paging a:active	{  }
div#content p.paging span		{ color:#ccc;  padding:0 10px; }
div#content p.paging span.page	{ color:#FF8500;  padding:0 10px;  font-size:0.7em; }
div#content p.paging span.page input
{ color:#FF8500;  font-size:1em;  font-weight:bold; }



/* ========== ARTICLE ELEMENTS ========== */
div#content h2
{ padding:0;  margin:0 0 10px 0;  font-size:1.2em; }
div#content h2 span
{ color:#fff;  background:#FF8400;  padding:0 2px; }
div#content h3
{ padding:0;  margin:0;  font-size:1.2em; }
div#content p
{ padding:0;  margin:0 0 10px 0;  font-size:1em; }
div#content img
{ padding:0;  margin:10px 10px 10px 0; }
div#content p img
{ padding:10px 10px 10px 0;  margin:0; }

div#content table
{ padding:0;  margin:0 0 10px 0;  border:0;  border-top:1px solid #ccc;  border-left:1px solid #ccc;  color:#333; }
div#content table th, div#content table td
{ padding:8px;  margin:0;  border:0;  border-bottom:1px solid #ccc;  border-right:1px solid #ccc; }
div#content table th
{ background:#fff; }

		/* ============== MAG ARCHIVE ============== */
		div#content table.mag_archive
		{ padding:0;  margin:0 0 10px 0;  border:0;  border-top:1px solid #999;  border-left:1px solid #999;  color:#333; }
		div#content table.mag_archive th
		{ padding:4px 8px;  margin:0;  border:0;  border-bottom:1px solid #999;  border-right:1px solid #999;  font-weight:normal; }
		div#content table.mag_archive td
		{ padding:0;  margin:0;  border:0;  border-bottom:1px solid #999;  border-right:1px solid #999; }
		div#content table.mag_archive td a.mag_link
		{ background:#fff;  color:#000;  padding:4px 8px;  text-decoration:none;  display:block;  font-weight:bold; }
		div#content table.mag_archive td a.mag_link:hover
		{ background:#FF8500;  color:#fff; }
		
		div#content table.mag_archive td span.mag_link
		{ background:#FF8500;  color:#fff;  padding:4px 8px;  text-decoration:none;  display:block;  font-weight:bold; }

		div#content ul.magazines
		{ margin:0 0 10px 0;  padding:0;  list-style:none;  line-height:21px; }
		div#content ul.magazines li
		{ margin:0;  padding:0;  background:none; }
		div#content ul.magazines li a
		{ margin:0;  padding:0;  color:#619E19;  font-weight:normal;  text-decoration:underline; }
		div#content ul.magazines li a:hover
		{ color:#3366FF;  text-decoration:none; }

div#content ul
{ margin:0 0 10px 0;  padding:0;  list-style:none;  font-weight:bold;  line-height:21px; }
div#content ul li
{ margin:0;  padding:0 0 0 21px;  background:transparent url("../images/list_item_bg.gif") top left no-repeat; }
div#content ul li a
{ margin:0;  padding:0;  text-decoration:none;  color:#666666; }


		/* ============================ SITEMAP ============================ */
		div#content ul#sitemap_list
		{ margin:0 0 10px 0;  padding:0;  list-style:none;  font-weight:bold; }

		div#content ul#sitemap_list li
		{ margin:8px 0;  padding:0;  background:none;  line-height:14px; }
		div#content ul#sitemap_list li a
		{ margin:0;  padding:2px 0 2px 2px;  background:#FF8500;  text-decoration:none;  display:block;  width:398px;  color:#fff; }
		div#content ul#sitemap_list li a:hover
		{ background:#FEA749; }

		div#content ul#sitemap_list li ul li
		{ margin:8px 0;  padding:0 0 0 21px;  background:none; }
		div#content ul#sitemap_list li ul li a
		{ margin:0;  padding:2px 0 2px 2px;  background:#9B9991;  text-decoration:none;  display:block;  width:377px;  color:#fff; }
		div#content ul#sitemap_list li ul li a:hover
		{ background:#BAB8AE; }

		div#content ul#sitemap_list li ul li ul li
		{ margin:8px 0;  padding:0 0 0 21px;  background:transparent url("../images/list_item_bg.gif") top left no-repeat; }
		div#content ul#sitemap_list li ul li ul li a
		{ margin:0;  padding:2px 0 2px 2px;  background:#fff;  text-decoration:none;  display:block;  width:356px;  color:#666666; }
		div#content ul#sitemap_list li ul li ul li a:hover
		{ background:none;  color:#999; }



/* ========== GENERAL ALIGNMENTS ========== */
.left_align
{ text-align:left; }
.right_align
{ text-align:right; }
.center_align
{ text-align:center; }



/* ========== FORMS ELEMENTS ========== */
div#content div.forms_wrapper
{ margin:0;  padding:0;  width:100%; }
div#content div.forms
{ margin:0;  padding:20px 0 0 0;  width:648px; }
div#content div.forms label
{ background:#e5e4e4;  color:#000;  padding:3px 0;  margin:0;  display:block;  float:left;  width:320px; }
div#content div.forms label span
{ color:#f00; }
div#content div.forms input.text
{ display:block;  float:left;  margin:0 0 0 3px;  width:320px;  border:1px solid #ccc; }
div#content div.forms select
{ display:block;  float:left;  margin:0 0 0 3px;  width:323px;  border:1px solid #ccc;  font-family:Verdana,Tahoma,sans-serif; }
div#content div.forms textarea
{ display:block;  float:left;  margin:0 0 0 3px;  width:320px;  border:1px solid #ccc; }
div#content div.forms div.buttons
{ margin:0 3px 0 0;  padding:10px 0 0 0;  clear:both;  text-align:right; }
div#content div.forms div.buttons input
{ font:normal 11px Verdana,Tahoma,Arial,Helvetica,sans-serif; }
div#content div.forms div.textline
{ margin:0;  padding:10px 0 0 0;  clear:both; }
div#content div.forms div.textline
{ margin:0;  padding:0; }



/* ========== HP COLUMN ========== */
div#hp_column
{ width:238px;  position:absolute;  top:0;  right:0; }
div#hp_column div.tip
{ margin:0;  padding:0;  border:3px solid #9B9991;  border-top-width:0; }
div#hp_column div.tip h2.tip
{ margin:0;  padding:7px 8px 7px 31px;  color:#520284;  background:#E3E3E3 url("../images/tipoftheday_bg.gif") center left no-repeat;  font-size:1.5em; }
div#hp_column div.tip h3
{ margin:0;  padding:3px 10px 0 10px;  font-size:1em;  color:#FF6600; }
div#hp_column div.tip div
{ margin:0;  padding:0 10px 3px 10px; }
div#hp_column div.tip div div
{ margin:0;  padding:0; }


div#hp_column h2 a
{ color:#335C49;  text-decoration:none; }
div#hp_column h2
{ margin:10px 14px;  padding:0;  color:#999;  font-size:1.5em; }


div#hp_column h2.mag
{ color:#335C49;  padding:10px 0 3px 28px;  border-bottom:2px solid #335C49;
background:#fff url("../images/mag_bg.gif") center left no-repeat;  font-size:1.5em;  position:relative; }
div#hp_column h2.mag a
{ color:#335C49;  text-decoration:none;  padding:0 18px 0 0; }
div#hp_column h2.mag a span
{ padding:0 0 0 10px;  width:11px;  height:11px;  background:transparent url("../images/arrow_bt.gif") center right no-repeat; }


div#hp_column h2.camps
{ color:#335C49;  padding:10px 0 3px 28px;  border-bottom:2px solid #335C49;
background:#fff url("../images/camps_bg.gif") center left no-repeat;  font-size:1.5em; }
div#hp_column h2.camps a
{ color:#335C49;  text-decoration:none;  padding:0 18px 0 0;  line-height:100%; }
div#hp_column h2.camps a span
{ padding:0 0 0 10px;  width:11px;  height:11px;  background:transparent url("../images/arrow_bt.gif") center right no-repeat; }


div#hp_column h2.unions
{ color:#335C49;  padding:10px 0 3px 28px;  border-bottom:2px solid #335C49;
background:#fff url("../images/unions_bg.gif") center left no-repeat;  font-size:1.5em; }
div#hp_column h2.unions a
{ color:#335C49;  text-decoration:none;  padding:0 18px 0 0; }
div#hp_column h2.unions a span
{ padding:0 0 0 10px;  width:11px;  height:11px;  background:transparent url("../images/arrow_bt.gif") center right no-repeat; }


div#hp_column h2.activities
{ color:#520284;  padding:10px 0 3px 18px;  border-bottom:2px solid #520284;
background:#fff url("../images/activities_bg.gif") center left no-repeat;  font-size:1.5em; }
div#hp_column h2.activities a
{ color:#520284;  text-decoration:none;  padding:0 18px 0 0; }
div#hp_column h2.activities a span
{ padding:0 0 0 10px;  width:11px;  height:11px;  background:transparent url("../images/arrow_bt.gif") center right no-repeat; }

div#hp_column div.activity_item
{ margin:10px 14px;  padding:0;  font-size:1em; }
div#hp_column div.activity_item h3
{ margin:0;  padding:0;  color:#335C49;  font-size:1em; }
div#hp_column div.activity_item h3 span /* ADD SPAN IN HTML */
{ color:#fff;  background:#FF8500; }
div#hp_column div.activity_item p
{ margin:0;  padding:0; }
div#hp_column div.activity_item img
{ padding:0;  margin:0 8px 8px 0; }



/* ========== UPDATED ========== */
div#updated
{ background:#2F332F;  FONT-SIZE:11PX;  color:#C086E5;  margin:0;  padding:3px 21px 3px 21px;  /* width:auto; */
  position:relative;  clear:both;  min-width:980px;  text-align:right;  min-width:938px; }
div#updated p
{ margin:0;  padding:0 31px 0 0; }



/* ========== FOOTER ========== */
div#footer
{ margin:0;  padding:0;  position:relative;  clear:both;  min-width:980px; }
div#footer p
{ margin:0;  padding:3px 0;  text-align:center;  background:transparent url("../images/yellow_footer_bg.gif") top right repeat-y;  color:#A8A8A8;  font-size:9px; }