body, caption, th, td, input, textarea, select, option, legend, fieldset {
font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
}

  body
  {
  	background: #666666 url('../../images/bg_dgrey_fleur.jpg');
  	color: #FFF;
  	font-size: 85%;
    margin: 0;
/*     padding: 10px; */
  }

  #page
  {
  	background: transparent;
	text-align:left;
/* 	height: 100px; */
	padding: 10px;
  }
  
  /** headings **/
  h1
  {
    font-size: 2em;
    line-height: 1.3em;
    margin-top: 0;
    margin-bottom: 0.5em; /* 0.5em is equavalent to 1em in the page's base font.
                             Remember, a margin specified in ems is relative to
                             the element's font-size, not to the pages' base
                             font size. So, for example, if we want a 1em margin
                             (relative to the base font), we have to divide that
                             length by the element's font-size:
                             1em / 2em = 0.5em */
  }

  h2
  {
    font-size: 1.5em;
    line-height: 1.5em;
    margin-top: 0.667em; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
    margin-bottom: 0.667em;
  }

  h3
  {
    font-size: 1.2em;
    line-height: 1.2em;
    margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
    margin-bottom: 0.769em;
  }

  h4, h5, h6
  {
    font-size: 1.1em;
    line-height: 1.3em;
    margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
    margin-bottom: 0.909em;
  }

/** block-level elements **/
  p, ul, ol, dl, pre, table, fieldset, blockquote
  {
    margin: 1em 0;
  }
  
  a:link, a:visited {
  color: #0082C4; /* #006699; */
  text-decoration: none;
  }

	a:focus {
	  outline: 1px dotted;
	}
	
	a:hover, a:active, li a.active {
	  /* color: #f66; */
	  color: #FF6633;
	  outline: none;
	  text-decoration: none;
	}
	
	img
	{  
		border-style: none;
	}

	#topline
	{
		border-top:3px solid #006699; /* #FF6633;*/
	}
	
	.favicon
	{
		padding-right: 2px;
	}
	
	.noflash
	{
		display: none;
	}
	

/* lists */

dl { margin: .5em 0 1em; padding: 0; }
dl dd { margin: 0 0 .5em 1.5em; }
ol { margin: .5em 0 1em; padding: 0 0 0 1.5em; }
ol li { margin: .15em 0 .15em .5em; padding: 0 0 .2em; }
ol ul li { margin-left: .5em; padding: 0 0 .2em 1.5em; }
ul 
{ 
	margin: 0.5em 0 1em 15px; 
	padding: 0; 
}

ul li
{
	margin-bottom: 10px;
}

/*
.item-list ul { margin: .35em 0 0 -.5em; padding: 0; }
.item-list ul ul { margin-left: 0; }
ul li, ul li.leaf, .item-list ul li { 
	background: transparent;
	list-style-image: none; 
	list-style-type: disc; 
	margin: .15em 0 .15em .5em; 
	padding: 0 0 .2em 1.5em; 
}
ul li.expanded { background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em; }
ul li.collapsed { background: transparent url(images/menu-collapsed.gif) no-repeat 0 .35em; }
ul li.leaf a, ul li.expanded a, ul li.collapsed a { display: block; }
ul.inline li { background: none; margin: 0; padding: 0 1em 0 0; }
ul ol li { background: none; list-style-type: decimal; margin-left: 2em; padding: 0 0 .2em; }
ul ul li { margin-left: 2em; }
*/