/* special style sheet for SymbiozSCOPE page                 */
/* last revision: 14.02.06                       	         */
/* ----------------------------------------------------------*/

hr {
	background-color: gray;
	color: gray;
	height: 2px;
	border: 0
   }

hr.fine {
	background-color: silver;
	color: silver;
	height: 2px;
	border: 0
   }

img.icon 
{
	vertical-align: middle;
}

h1 {                                /* title */
    color: black;
    font-size: 16pt;
    font-family: "Tahoma"; 
    font-weight: 700;
    text-align: left;
    margin-left: 2px;
    margin-top: 2px}

h2      /* article title */
{
    font-family: "Arial";
    font-weight: 900;
    font-size: 12pt;
/*    margin-bottom: 0px;*/
    margin-left: 2px;
    border-bottom: solid 1px silver;
}

h3  /* for page strip */
{
    font-family: "Arial";
    font-weight: lighter;
    font-size: 9pt;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 0px;
}

h4 {color: black;
    font-size: 8pt; 
    font-family: Arial; 
    font-weight: lighter;
    text-align: center; 
    margin-bottom: 0; 
    margin-top: 0;
    border-top: solid 1px silver;
    border-bottom: solid 1px silver;}

a.light:active
{
	TEXT-DECORATION: none;
	color: #669900;
	font-weight: normal;
}

a.light:link
{
	TEXT-DECORATION: none;
	color: #503C64;
	font-weight: normal;
}

a.light:visited
{
	TEXT-DECORATION: none;
	color: #503C64;
	font-weight: normal;
}

a.light:hover
{
	TEXT-DECORATION: underline;
	color: maroon;
	font-weight: normal;
}

a:link
{
	TEXT-DECORATION: none;
	color: #503C64;
	font-weight: 900;
}			

a:visited 
{	
	TEXT-DECORATION: none;
	color: #503C64;
	font-weight: 900;
}

a:hover   
{	
	TEXT-DECORATION: underline;
	color: maroon;
	font-weight: 900;
}

/* article anchors #3366BB */

a.art:link
{
	TEXT-DECORATION: none;
	color: #6F6298;
	font-weight: 900;
	border-bottom: #6F6298 1px dotted;
}			

a.art:visited 
{	
	TEXT-DECORATION: none;
	color: #6F6298;
	font-weight: 900;
	border-bottom: #6F6298 1px dotted;
}

a.art:hover   
{	
	TEXT-DECORATION: none;
	color: #503C64;
	font-weight: 900;
	border-bottom: #503C64 1px dotted;
 }

/* body */

p
{
    line-height: 160%;
}

table								/* table def */
{
    BORDER: black 0px solid;
    border-collapse: collapse;
}

th
{
    background-color: #503C64;
    color: white;
    text-align: left;
}

table.purpleline
{
    BORDER: #503C64 1px solid;
    background-color: white;
/*    border-spacing: 10px 10px;*/
    border-collapse: separate;
}

TD.noframe
{
    BORDER: solid 2px #6F6298;
    COLOR: white;
    background-color: white;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
    padding-bottom: 1px;
}

TD.purple
{
    /*border: solid 0px red;*/
    color: white;
    background-color: #503C64;
}

table.noframe
{
    BORDER: black 0px solid;
}

table.index
{
    border: #503C64 1px solid;
    width: 148px;
    background-color: white;
}

TABLE TD							/* normal cell */
{
    BORDER: black 0px solid;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    background-color: white;
}

TD.content
{
    background-color: white;
    background: url("images/backfig.png");
   	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
    vertical-align: top;
}

TD.white
{
    background-color: white;
}

TD.index
{
    border: #503C64 0px solid;
    background: url("images/indexitem.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: #D8D7DF;
    font-size: 8pt;
    padding-left: 14px;
}

TD.indexlastitem
{
    border: #503C64 0px solid;
    background: url("images/indexlastitem.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: #D8D7DF;
    font-size: 8pt;
    padding-left: 14px;
}

TD.indextop
{
    border: #503C64 1px solid;
    background-color: white;
    color: #503C64;
    font-weight: 900;
    background: url("images/indextop.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 14px;
}

TD.indexlast
{
    background: url("images/indexlast.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 14px;
}

TH.welcome
{
  border: solid 1px #6F6298;
  background-color: #6F6298;
  color: white;
  font-size: 10pt;
  font-weight: 900;
  font-family: "Arial";
  text-align: left;
}

TH.pic
{
  color: white;
  font-size: 8pt;
  text-align: right;
}

TD.pic
{
  color: #503C64;
  text-align: center;
  font-size: 8pt;
  background-color: white;
}

table.pic
{
    BORDER: #503C64 1px solid;
    background-color: white;
}

TD.welcome
{
  background-color: #EFEEF2;
  border: solid 1px #6F6298;
  font-size: 8pt;
  font-family: "Arial";
}

TD.active
{
  background-color: #CDCCD0;
  border: solid 1px #6F6298;
  font-size: 8pt;
  font-family: "Arial";
}

/* ----------------------------[big menu buttons]---------------------------- */

A.menuitem
{
    border: white 0px solid;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 900;
    FONT-FAMILY: Arial;
    COLOR: white;
    DISPLAY: block;
    height: 15px;
    BACKGROUND-COLOR: #6F6298;
    TEXT-ALIGN: center;
    CURSOR: pointer;
    TEXT-DECORATION: none;
    padding-top: 3px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

A.menuitem:hover						/* menu-item cell */
{
    BACKGROUND-COLOR: #503C64;
    TEXT-DECORATION: none;
    COLOR: white;
}

A.menuitem:visited						/* menu-item cell */
{
    BACKGROUND-COLOR: #6F6298;
    TEXT-DECORATION: none;
    COLOR: white;
}

A.menuitem:hover						/* menu-item cell */
{
    BACKGROUND-COLOR: #503C64;
    TEXT-DECORATION: none;
    COLOR: white;
}

A.menuitem:active
{
    BACKGROUND-COLOR: #6F6298;
    TEXT-DECORATION: none;
    COLOR: white;
}

/*---------------------------[link button]-----------------------------------*/

A.button
{
    BORDER-RIGHT: #503C64 1px solid;
    BORDER-TOP: #503C64 1px solid;
    BORDER-LEFT: #503C64 1px solid;
    BORDER-BOTTOM: #503C64 1px solid;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 900;
    FONT-FAMILY: Arial;
    COLOR: #503C64;
    DISPLAY: block;
    height: 20px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    CURSOR: pointer;
    TEXT-DECORATION: none;
    padding-top: 4px;
}

A.button:hover					
{
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-DECORATION: none;
    COLOR: #503C64;
}

A.button:visited					
{
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
    COLOR: #503C64;
}

A.button:hover					
{
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-DECORATION: none;
    COLOR: #503C64;
}

A.button:active
{
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
    COLOR: #503C64;
}

TD.title
{
	background: url("images/title_def6.jpg");
    height: 98px;
}

input.text
{
  border: solid 1px #6F6298;
  font-size: 7pt;
  height: 11px;
}

input.button
{
  border: solid 1px #503C64;
  font-size: 8pt;
  height: 17px;
  background-color: white; /*#D8D7DF; */
  color: #503C64;
}

input.check
{
  height: 17px;
}

a.colorblock
{
    DISPLAY: block;
    border-bottom: 1px white solid;
}
A.colorblock:hover
{
    TEXT-DECORATION: none;
}
A.colorblock:visited
{
    TEXT-DECORATION: none;
}
A.colorblock:hover
{
    TEXT-DECORATION: none;
}
A.colorblock:active
{
    TEXT-DECORATION: none;
}

form
{
    margin-top: 0px;
    margin-bottom: 0px;
}

UL
{ 
    list-style: outside;
    line-height: 160%;
}

