body
{ margin:0;  padding:0;  font:normal 11px Verdana,Tahoma,Arial,sans-serif;  color:#0171A7; }

div#wrapper
{ margin:0 auto;  padding:0;  width:960px;  position:relative; }

a			{ color:#EE7C21;  text-decoration:none;  font-weight:bold; }
a:visited	{ color:#EE7C21; }
a:hover		{ color:#9C5116;  text-decoration:none; }
a:active	{ color:#EE7C21; }

a.bold			{color:#EE7C21;  text-decoration:none;  font-weight:bold;}
a:visited.bold	{ color:#EE7C21; }
a:hover.bold	{ color:#9C5116;  text-decoration:none; }
a:active.bold	{ color:#EE7C21; }

.open
{ display: block; }
.closed
{ display: none; }

hr.hide
{ display:none; }

/* HEADER ===================== */
div#header
{ position:relative;  margin:0 auto;  padding:0;  width:960px;  height:163px;
background:#787878 url("../images/header_bg02.gif") top left no-repeat; }

/* LOGO ======================= */
div#header div#logo
{ margin:0;  padding:0;  width:114px;  height:100px;  background:#212121;  color:#fff;
position:absolute;  top:0;  left:0; }

/* DATE ======================= */

div#header div#text
{ margin:0; padding:0; border:0px solid #000;  width:195px;  height:50px;  color:#fff;
position:absolute;  top:112px;  left:6px;  text-align:center;  font-weight:bold; }

div#header div#date
{ margin:0;  padding:0;  width:188px;  height:21px;  /* background:#EC9148; */  color:#fff;
position:absolute;  top:142px;  left:10px;  text-align:center;  font-weight:bold; }

/* TOP MENU==================== */
div#header div#top_menu
{ margin:0;  padding:0;  width:528px;  /*height:33px;*/  color:#fff;  position:absolute;  top:117px;  left:220px;
background:#768CB8 url("../images/top_menu_ul_bg.gif") bottom right no-repeat;   }
div#header div#top_menu ul
{ margin:0;  padding:0;  list-style-type:none; }
div#header div#top_menu li
{ margin:0 8px 0 0;  padding:16px 2px 4px 8px;  float:left;
background:transparent url("../images/top_menu_li_bg.gif") bottom left no-repeat; }
div#header div#top_menu a
{ text-decoration:none;  color:#fff;  font-weight:normal; }

/* SEARCH ===================== */
div#header div#search
{ margin:0;  padding:0;  width:200px;  height:48px;
position:absolute;  top:84px;  right:0; }
div#header div#search h2
{ margin:0;  padding:0;  font-size:16px;  font-weight:bold;  color:#FAC969; }
div#header div#search form
{ margin:0;  padding:0; }
div#header div#search input.textbox
{ margin:0;  padding:0;  width:100px;  font:normal 120% Verdana,Tahoma,Arial,sans-serif; }
div#header div#search input.submit
{ margin:0;  padding:0;  position:relative;  top:3px;  left:0; }

/* BANNERS =================== */
div#header div#banners
{ margin:0;  padding:2px 0 0 0;  width:750px;  height:100px;  color:#fff;  text-align:right;
position:absolute;  top:0;  right:88px; border:0px solid #000; }
div#header div#banners img
{ border:0; }

/* LANGUAGES =================== */
div#header div#langs
{ margin:0;  padding:0;  width:176px;  height:48px;  color:#fff;  text-align:right;
  background:transparent url("../images/langsepp.gif") 74px -4px no-repeat;  position:absolute;  top:140px;  right:15px; }
div#header div#langs a
{ margin:2px 0 0 0;  padding:0;  color:#fff;  text-decoration:none;  display:block; }
div#header div#langs a.login
{ padding:4px 0 0 0;  height:14px;  float:left;  width:84px;  text-align:left; }
div#header div#langs a.lang
{ float:right;  height:18px;  width:84px;  text-align:right; }

/* CONTENT AND SIDEBARS ====== */
div#content_sidebars
{ position:relative;  margin:0 auto;  padding:0;  width:960px;  float:left;
background:#ffffff url("../images/content_sidebars_bg.gif") top left repeat-y; }

/* LEFT SIDEBAR ============= */
div#left_sidebar
{ margin:0;  padding:0;  width:213px;  float:left;  background:#CFD7E6; }
div#left_sidebar img
{ margin:3px 0;  width:204px;  height:73px;  padding:0;  background:#ffcccc; }
div#left_sidebar h2
{ margin:0;  padding:10px 0 4px 16px;  width:188px;  background:#F8AC1A;  color:#FCDEA3;
font:bold 110% Verdana,Tahoma,Arial; }
div#left_sidebar h2.more_margin
{ margin-top:10px; }
div#left_sidebar ul
{ margin:0;  padding:0;  list-style:none;  width:204px;  border-bottom:2px solid #6B6B6B; }
div#left_sidebar li
{ margin:0;  padding:0;  background:#768CB8 url("../images/menu_li_bg.gif") top left no-repeat; }
div#left_sidebar li.selected
{ background:#768CB8 url("../images/menu_li_bg_sel.gif") top left no-repeat; }

div#left_sidebar li a /* ___________________________ */
{ margin:0;  padding:10px 0 4px 16px;  display:block;  color:#fff;  text-decoration:none;  font-weight:normal; }

div#left_sidebar ul ul
{ margin:0;  padding:0;  list-style:none;  width:204px;  border:0; }
div#left_sidebar ul ul li
{ margin:0;  padding:0;  background:#CFD7E6; }
div#left_sidebar ul ul li.selected_sub
{ background:#ffffff; }
div#left_sidebar ul ul li a
{ margin:0;  padding:10px 0 4px 31px;  display:block;  color:#4A4A4A;  border-bottom:1px solid #4C5465; }

/* HOME PAGE CONTENT AREA ============================= */
div#content
{ margin:0;  padding:0;  width:540px;  float:left;  color:#4A4A4A;  background:#ffffff; }

div#content div.hp_new_item
{ margin:0;  padding:10px;  background:#ffffff;  float:left; }
div#content div.hp_new_item h2
{ margin:0 0 10px 0;  padding:0;  font-size:100%; }
div#content div.hp_new_item p
{ margin:0;  padding:0; }
div#content div.hp_new_item img
{ margin:0;  padding:0 0 0 10px; }

div#marquee
{ margin:0;  clear:both;  padding:0;  background:#EE7C21; }
div#marquee p
{ margin:0;  padding:3px 10px;  font-weight:bold;  color:#FAD8BD; }
div#marquee a
{ text-decoration:none;  color:#FAD8BD; }

div#content div.hp_twocols
{ margin:0;  padding:0; background:#CFD7E6 url("../images/two_cols_line.gif") top center repeat-y;
float:left;  text-align:center; }
div#content div.hp_twocols div.col 
{ margin:0;  padding:10px 8px;  width:254px;  float:left; }
div#content div.hp_twocols div.col h3
{ margin:0;  padding:0;  text-align:center;  font-size:100%; }
div#content div.hp_twocols div.col p
{ margin:0;  padding:0;  text-align:left; }
div#content div.hp_twocols div.col img
{ margin:10px auto;  padding:0;  width:148px;  height:98px; }
div#content div.hp_twocols div.col img.hp_more
{ margin:0;  padding:0;  width:14px;  height:14px; }

/* OTHER PAGES CONTENT AREA  ================= */
/* div#content_padding
{ margin:0;  padding:10px 0 10px 10px;  width:530px;  float:left;  color:#4A4A4A;  background:#ffffff;  border:0 solid orange; } */
div#content_padding
{ margin:0;  padding:10px 10px 10px 10px;  width:520px;  float:left;  color:#4A4A4A;  background:#ffffff; }
div#content_padding h2
{ margin:0 0 10px 0;  padding:0;  font-size:100%; }
div#content_padding p
{ margin:0 10px 10px 0;  padding:0;  font-size:100%; }
div#content_padding img
{ margin:0;  padding:2px;  font-size:100%; }

div#content_padding ul
{ margin:0 0 8px 0;  padding:0;  list-style:none; }
div#content_padding ul li
{ margin:3px 0 3px 0;  background:transparent;  border:0px solid #ff9000;  padding:0; }
div#content_padding ul li a
{ color:#824412; }
div#content_padding ul li a:hover
{ color:#ff9000; }

	div#content_padding UL LI UL
	{ margin:0 0 8px 18px;  padding:0;  list-style:none; }
	div#content_padding UL LI UL LI
	{ margin:4px 0 4px 0;  background:transparent;  border:0px solid #ff9000;  padding:0; }
		div#content_padding UL LI UL LI a
		{ color:#B824412;  padding:0 0 0 10px;  background:transparent url("../images/arrow_01.gif") center left no-repeat; }  /* TEST COLORS _____________________ */

	div#content_padding UL LI UL LI UL
	{ margin:0 0 8px 18px;  padding:0;  list-style:none; }
	div#content_padding UL LI UL LI UL LI
	{ margin:4px 0 4px 0;  background:transparent;  border:0px solid #ff9000;  padding:0; }
		div#content_padding UL LI UL LI UL LI a
		{ color:#824412;  padding:0 0 0 14px;  background:transparent url("../images/arrow_02.gif") center left no-repeat; }  /* TEST COLORS _____________________ */

	div#content_padding UL LI UL LI UL LI UL
	{ margin:0 0 8px 18px;  padding:0;  list-style:none; }
	div#content_padding UL LI UL LI UL LI UL Li
	{ margin:4px 0 4px 0;  background:transparent;  border:0px solid #ff9000;  padding:0; }
		div#content_padding UL LI UL LI UL LI UL LI a
		{ color:#824412;  display:block;  padding:0 0 0 14px;  background:transparent url("../images/arrow_03.gif") center left no-repeat; }  /* TEST COLORS _____________________ */

/* FORM CONTROLS ===================================== */
div#content_padding fieldset
{ margin:0 10px 0 0;  padding:8px;  border:1px solid #768CB8; }
div#content_padding legend
{ margin:0;  padding:2px 8px;  font-weight:bold;  color:#768CB8; }
div#content_padding label
{ margin:0 3px 0 0;  padding:3px 0;  display:block;  float:left;  width:210px;  background:#ADBAD4; }
div#content_padding input.textbox
{ margin:0;  padding:0;  display:block;  float:left;  width:210px; }
div#content_padding input.checkbox
{ margin:0;  padding:0;  display:inline;  float:left;  width:auto; }

div#content_padding div.buttons
{ margin:10px 10px 0 0;  padding:0;  text-align:right; }
div#content_padding div.buttons input
{ font:normal 12px Verdana,sans-serif; }

/* RIGHT SIDEBAR ============ */
div#right_sidebar
{ margin:0;  padding:0;  width:207px;  float:left;  background:#CFD7E6;  color:#ffffff; }
div#right_sidebar h2
{ margin:0;  padding:10px 0 4px 16px;  background:#F8AC1A;  color:#FCDEA3;
font:bold 110% Verdana,Tahoma,Arial; }
div#right_sidebar ul
{ margin:0;  padding:0;  list-style:none;  WIDTH:207PX;/*IE FIX*/  border-bottom:2px solid #6B6B6B; }
div#right_sidebar li
{ margin:0;  padding:0;  WIDTH:207px;/*IE FIX*/  background:#768CB8 url("../images/menu_li_bg.gif") top left no-repeat; }
div#right_sidebar li.selected
{ background:#768CB8 url("../images/menu_li_bg_sel.gif") top left no-repeat; }

div#right_sidebar ul ul
{ margin:0;  padding:0;  list-style:none;  width:204px;  border:0; }
div#right_sidebar ul ul li
{ margin:0;  padding:0;  background:#CFD7E6; }
div#right_sidebar ul ul li.selected_sub
{ background:#ffffff; }
div#right_sidebar ul ul li a
{ margin:0;  padding:10px 0 4px 31px;  display:block;  color:#4A4A4A;  border-bottom:1px solid #4C5465; }


div#right_sidebar a
{ margin:0;  padding:10px 0 4px 16px;  display:block;  color:#fff;  text-decoration:none;  font-weight:normal; }


div#right_sidebar ul ul
{ margin:0;  padding:0;  list-style:none;  width:204px;  border:0; }
div#right_sidebar ul ul li
{ margin:0;  padding:0; }
div#right_sidebar ul ul li a
{ margin:0;  padding:10px 0 4px 31px;  display:block;  color:#4A4A4A; }


div#right_sidebar div.poll
{ margin:0;  padding:3px;  color:#4A4A4A;  border:2px solid #98A9CA; }
div#right_sidebar div.poll p
{ margin:0 0 10px 0;  padding:0; }
div#right_sidebar div.poll select
{ margin:0 0 10px 0;  font:normal 100% Verdana,Tahome,sans-serif;  width:170px; }

/* FOOTER ==================== */
div#footer
{ margin:2px auto 0 auto;  padding:0;  width:960px;  background:#ffffff url("../images/footer_bg.gif") top left no-repeat;
text-align:center;  float:left; }
div#footer p
{ margin:0;  padding:28px 0; }