 body
  {
  margin: 0px;
  padding: 0px;
  background-color:#ffffff;
  font-size: 70%px;
  min-width: 750px;
  font-family: verdana, sans-serif;
  }
  
  
/* ---------------------- colors ----------------------------*/

  
a:link, a:active, a:visited {
	 text-decoration:underline;
	 color: #440000;
	 }

a:hover {
	 text-decoration:underline;
	 color: #990000;
	 }

a.link_index:link, a.link_index:active, a.link_index:visited {
	 color: #000000;
	 text-decoration:none;
	 }

a.link_index:hover {
	 color: #990000;
	 text-decoration:underline;
	 }
	 
a.link_nocolor:link, a.link_nocolor:active, a.link_nocolor:visited {
	 color: inherit;
	 text-decoration:none;
	 }
	 
a.link_topmenu:link, a.link_topmenu:active, a.link_topmenu:visited {
	 color: #748696;
	 text-decoration:none;
	 }
	 
a.link_topmenu:hover {
	 color: #990000;
	 text-decoration:none;
	 }


	 
/* ---------------------- links ----------------------------*/


	 
	 
/* ---------------------- menus ----------------------------*/

.topmenu {
   font-family: tahoma, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #951919;
   white-space: nowrap;
   }
   
.topmenu_border {
   border-top: 1px solid #000000;
   }

.topmenu_border_active {
   border-top: 3px solid #951919;
   }

   
.bottom {
   font-family: arial, sans-serif;
   font-weight: normal;
   font-size: 11px;
	padding-bottom: 5px;
	padding-left: 7px;
   }
   
.crumbs
   {
   font-family: tahoma, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #555555;
   text-align: left;
   margin-top: 4px;
   margin-left: 0px;
   margin-bottom: 5px;
		 }
		 
.left
  {
   font-family: tahoma, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #951919;
   padding-left: 25px;
   padding-bottom: 3px;
   }
   
.service
  {
   font-family: tahoma, sans-serif;
   font-weight: normal;
   ont-size: 12px;
   color: #000000;
   }
	 

.left_menuitem, .left_menuitem_active
     {
		 font-family: arial, sans-serif;
		 font-size: 13px;
		 text-align: left;
		 padding-left: 15px;
	 }
	 
.left_menuitem_active
     {
	 font-weight: bold;
	 color: #951919;
	 padding-left: 0px;
	}
	 
.right_menuitem, .right_menuitem_active
     {
		 font-family: arial, sans-serif;
		 font-size: 13px;
		 text-align: right;
		 padding-right: 15px;
	 }
	 
.right_menuitem_active
     {
	 font-weight: bold;
	 color: #585D62;
	 padding-right: 0px;
	 }
	 
	 
	 
	 
.menu-bullet
  {
  	width: 9px;
	height: 9px;
	background-color: #951919;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
  }

.left_menusubitem, .left_menusubitem_active
     {
		 font-family: arial, sans-serif;
		 font-size: 11px;
		 text-align: left;
 		 padding-left: 28px;
		 padding-top: 0px;
		 padding-bottom: 0px;
	  }
	  
.left_menusubitem_active
    {
    	font-weight: bold;
		color: #585D62; padding-left: 15px;
	 }

	 
a.left_m1:link,a.left_m1:active,a.left_m1:visited
     {
		 color: #585D62;	 
		 text-decoration: none;
	 }
	 
a.left_m11:link,a.left_m11:active,a.left_m11:visited
     {
		 color: #951919;	 
		 text-decoration: none;
	 }
	 
a.left_m11:hover
     {
	  color: #951919;	 
	  text-decoration: underline;
	 }
	  
	 
a.left_m1:hover
     {
		 color: #951919;
		 text-decoration: underline;
	 } 

	 
a.left_m2:link,a.left_m2:active,a.left_m2:visited
     {
		 color: #585D62;
		 text-decoration: none;
	 }
	 
a.left_m2:hover
     {
		 color: #951919;
		 text-decoration: underline;
	 }	 	 
	 
.tab_active
  {
	background-color: #D9DBDE;
	color: #797F85;
	cursor: default;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 70%;
}

.tab
  {
	background: none;
	text-decoration: underline;
	color: #797F85;
	cursor: pointer;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 70%;
}

.tabs
  {
  	margin-top: 5px;
	margin-bottom: 5px;
	
  }


/* ---------------------- headers ----------------------------*/
		 
.header_left  /* left headers, under the menu */
   {
	font-family: tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	background-color: #979EA5;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: solid 12px #951919;
	ine-height: 10%;
}


.pageheader  /* page header, the biggest one */
   {
   font-family: arial, sans-serif;
   font-weight: normal;
   font-size: 14px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   padding-bottom: 4px;
   color: #951919;
   }
	
h2, .h2  
   {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 4px;
	color: #951919;	
}

.h2-bullet
  {
  	width: 8px;
	height: 8px;
	background-color: #951919;
	margin-top: 3px;
  }
   
   .header 
   {
   font-family: tahoma, sans-serif;
   font-weight: bold;
   font-size: 18px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   padding-bottom: 0px;
   color: #951919;
   }
	
.menu3
   {
   font-family: tahoma, sans-serif;
   font-weight: normal;
   font-size: 12px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   color: #000000;
   }
   
.menu3_active
   {
   color: #951919;
	font-weight: bold;
   }
	
	
h3  /* A simple header */
   {
   font-family: arial, sans-serif;
   font-weight: normal;
   font-size: 16px;
   text-align: left;
   margin-top: 4px;
   margin-left: 0px;
   margin-bottom: 0px;
   }
	
.text_adv
  {
  	padding: 10px;
	padding-left: 25px;
	font-size: 13px;
	border-left: solid 9px #951919;
	background: url(../i/arrow.gif) no-repeat top left #EDEEEF;
	color: #444444;
	margin-top: 9px;
	margin-bottom: 14px;
	font-variant: small-caps;
	text-align: left;
		
  }
  
.red
  {
  	color: #951919;
  }
  

   
/* ---------------------- text ----------------------------*/

.justify
 {
	text-align: justify;
}


.ext
   {
   font-family: arial, sans-serif;
   font-style: normal;
   font-size: 100%;
   color: #000000;
   text-align: left;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 7px;
   }

td
   {
   font-family: arial, sans-serif;
   font-style: normal;
   font-size: 75%;
   color: #000000;
   text-align: justify;
   }
   
 table.smaller td
    {
   font-family: arial, sans-serif;
   font-style: normal;
   font-size: 70%;
   color: #000000;
   text-align: justify;
   }
	
.table_header
  {
  	background-color: #D9DBDE;
	font-weight: bold;
	font-size: 17px;
  }

.top_menu 
{
	text-align: left;
}

.top_mainmenu 
{
	font-size: 18px;
	color: #748696;
	font-variant: small-caps;
	text-align: center;
}

.news_date
  {
   color: #951919;
   font-weight: bold;
  }

.news_time
  {
   color: #951919;
  }
  
.news_date2
  {
   color: #979EA5;
   font-weight: bold;
  }


.profile
  {
   color: #951919;
   padding-right: 15px;
   padding-bottom: 3px;
   padding-top: 2px;

  }

   
.marquee
   {
   font-family: georgia, serif;
   font-style: normal;
   font-size: 12px;
   color: #951919;
   }
   
.text_imp
   {
   font-family: arial, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 80%;
   color: #555555;
   text-align: left;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   }
	
ul, ol
  {
  	margin-left: 5px;
	padding-left: 15px;
	padding-top: 4px;
	text-align: left;
	}
  
li
  {
  	padding-bottom: 3px;
  }

/* ---------------------- forms ----------------------------*/   

fieldset
   {
   border: 1px solid #777777; 
   padding: 10px;
   margin: 0px;
   font-family: arial, sans-serif;
   font-style: normal;
   font-size: 100%;
   color: #000000;
   text-align: left;
   } 

legend
   {
   padding: 4px;
   font-family: arial, sans-serif;
   font-weight: bold;
   font-style: normal;
   font-size: 80%;
   color: #555555;
   text-align: left;  
   }
   
 .number
   {
   font-family: arial, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 95%;
   color: #555555;
   text-align: left;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   }
 select, input, textarea
   {
   font-family: arial, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
   color: #000000;
  
   }
   /*
    border: 1px solid #333333;
	*/

/*---------------------------- Forum ------------------------- */


.forum
  {
   font-family: verdana, arial, sans-serif;
	 font-weight: normal;
	 color: #332929;
	 ont-size: 90%;
   background-color: #EDEEEF;
   border-bottom: 1px dashed #ccc7a5;
}


a.link_people:link, a.link_people:active, a.link_people:visited {
   font-family: verdana, tahoma, arial, sans-serif;
	 font-weight: bold;
	 color: #2F0200;
	 ont-size: 90%;
	 text-decoration:none;
	 margin-left: 0px;
	 margin-right: 0px;
 }
 
 a.link_people:hover {
   font-family: verdana, tahoma, arial, sans-serif;
	 font-weight: bold;
	 color: #ff0000;
	 ont-size: 90%;
	 text-decoration:underline;
	 margin-left: 0px;
	 margin-right: 0px;
 }
 
 a.link_answer:link, a.link_answer:active, a.link_answer:visited {
   font-family: verdana, tahoma, arial, sans-serif;
	 font-weight: bold;
	 color: #555555;
	 ont-size: 90%;
	 text-decoration:none;
	 margin-left: 0px;
	 margin-right: 0px;
 }
 
 a.link_answer:hover {
   font-family: verdana, tahoma, arial, sans-serif;
	 font-weight: bold;
	 color: #ff0000;
	 ont-size: 90%;
	 text-decoration:underline;
	 margin-left: 0px;
	 margin-right: 0px;
 }
 
 
.l_people {
   font-family: verdana, tahoma, arial, sans-serif;
	 font-weight: normal;
	 color: #000000;
	 ont-size: 90%;
	 text-decoration:none;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 }

.l_date {
   font-family: verdana, tahoma, arial, sans-serif;
	 font-weight: normal;
	 color: #555555;
	 font-size: 90%;
	 text-decoration:none;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 }

a.link_subj:link, a.link_subj:active, a.link_subj:visited {
   font-family: verdana, tahoma, arial, sans-serif;
	 font-weight: bold;
	 text-align: left;
	 color: #951919;
	 ont-size: 90%;
	 text-decoration:none;
	 }

a.link_subj:hover {
   font-family: verdana, tahoma, arial, sans-serif;
	 font-weight: bold;
	 text-align: left;
	 color: #951919;
	 ont-size: 90%;
	 text-decoration:underline;
	 }



	 
.l_msg {
   font-family: georgia, times, serif;
	 color: #000000;
	 ont-size: 90%;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 padding: 7px;
	 
	 }
	 
.l_answer {
   font-family: verdana, tahoma, arial, sans-serif;
	 font-weight: normal;
	 color: #555555;
	 ont-size: 90%;
	 text-decoration:none;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 4px;
	 margin-bottom: 0px;
	 }


legend, .legend
 {
 	font-family: tahoma, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 14px;
   color: #951919;
	padding: 2px;
 }
 
.archive_tab_active, .archive_tab_unactive 
{
	background-color: #EDEEEF;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #777777;
	border-right: 1px solid #777777;
	white-space: nowrap;
	}

.archive_tab_unactive 
{
background-color: #FFFFFF;
border-bottom: 1px solid #777777;

}
