  body 
  {
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color:rgb(255,255,252);
  }
  table
  {
    border-collapse: collapse;
    font-size: 12px;
  }
  button
  {
    font-size: 12px;
  }
  textbox
  {
    font-size: 12px;
  }
  a
  {
    text-decoration: none;
    color: darkblue;
  }
  a:hover
  { 
    text-decoration: underline;
  }
  .h1
  {
    font-size: 30px;
    font-weight:bold;
  }
  .h2
  {
    font-size: 20px;
    font-weight:bold;
  }
  .h3
  {
    font-size: 15px;
    font-weight:bold;
  }
  h1
  {
    font-size: 30px;
    font-weight:bold;
  }
  h2
  {
    font-size: 20px;
    font-weight:bold;
  }
  h3
  {
    font-size: 15px;
    font-weight:bold;
  }
  .a
  {
    text-decoration: none;
    color: darkblue;
  }
  select
  {
    font-size: 12px;
  }
  .logo
  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-style:italic;
    font-weight: bold;
    font-size: 30px;
  }
  .logosmall
  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-style:italic;
    font-weight: bold;
    font-size: 15px;
  }
  .breadcrumb
  {
    color:grey;
    font-size: 11px;
  }
  .breadcrumbbig
  {
    color:grey;
  }
/*
  .leftbar
  {
    background-color:rgb(254, 249, 231); 
  }
  .leftbarselected
  {
    background-color:rgb(232, 182, 11);
    color:rgb(254, 249, 231);
  }
*/
  .leftbar
  {
  }
  .leftbarselected
  {
    color:darkblue;
    font-weight: bold;
    font-size: larger;
  }
  .topbar
  {
    background-color:rgb(0, 39, 72); 
    color:white;
    font-weight: bold;
  }
  .topbarselected
  {
    background-color:rgb(247, 230, 172); 
    font-weight: bold;
  }
  .selected
  {
    color:darkblue;
    font-weight: bold;
  }
  .important
  {
    font-weight: bold;
  }
  
  .importantUFG
  {
    font-weight: bold;
    color:#003366;
  }

  .leftheader
  {
    font-size: 15px;
  }
  .sitemap
  {
    background-color:rgb(255,203,117);
    /* background-color: whitesmoke; */
  }
  .sitemapOld
  {
    background-color:rgb(243, 219, 133);
    /* background-color: whitesmoke; */
  }
  .sitemapheader
  {
    color: darkblue;
    font-weight: bold;
  }
  .rightbar
  {
	background: rgb(166, 213, 255);
  }
  .homebox
  {
	background: rgb(255,203,117);
  }
  .homeboxOld
  {
	background: rgb(243, 219, 133);
	/* 243, 219, 133  255,209,130 255,203,117  */
  }
.tab
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#fffac8;
	border-width:2px;
	border-color:#fffac8;
	font-weight:bold;
	}
.tab:link
{
	text-decoration:	none;
	color:	#3333cc;
	}
.tab:visited
{
	text-decoration:	none;
	color:	#333399;
	}
.tab:active
{
	text-decoration:	none;
	color:	#333399;
	}
.tab:hover
{
	text-decoration:	underline;
	color:	#3333cc;
	}
.tabSelected
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-color:#3333aa;
	border-width:2px;
	background-color:#3333aa;
	font-weight:bold;
	}
.tabSelected:link
{
	text-decoration:	none;
	color:#f0f0f0;
	}
.tabSelected:visited
{
	text-decoration:	none;
	color:#f0f0f0;
	}
.tabSelected:active
{
	text-decoration:	none;
	color:#f0f0f0;
	}
.tabSelected:hover
{
	text-decoration:	underline;
	color:#f0f0f0;
	}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-weight: bold;
	white-space: nowrap;}

#sddm li a
{	display: block;
	margin: 0 0 0 0;
	padding: 6px 10px;
	width: 60px;
	background: rgb( 0, 39, 74 );
	/* background: #5970B2; */
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	
	background: rgb(166, 213, 255);
	color: rgb( 0, 39, 74 );
	/* 
	background: rgb(0, 118, 225);
	background: #49A3FF 
	*/
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FFF;
	/* background: #EAEBD8; */
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFF;
		/* background: #EAEBD8; */
		color: rgb( 0, 39, 74 );
		/* color: #2875DE; */
		}

	#sddm div a:hover
	{	
		background: rgb(166, 213, 255);
		/* 
		background: rgb(0, 118, 225);
		background: #49A3FF; 
		color: #FFF
		*/
		}

