
body      {
          background:lavender;
	background:#aaaaff;
	color:#391D7A;
	margin: 0px;
	font-family: arial, helvetica;
	font-size:1em;
	}

address   {
          font-style:normal;
          font-size:80%;
          padding:0px 30px 5px;
          }

menu       { color:#391D7A;             background-color:#D7C25F;	     font-size:12px;            font-weight:bold;             letter-spacing:4px;             word-spacing:10px;             margin: 0px;             padding: 2px, 20px, 2px, ;             text-align:left; }
.submenu   { color:#391D7A;              font-size:10px;             font-weight:thin;             letter-spacing:2px;             word-spacing:10px;             margin: 2px;             padding: 0px ;             text-align:right; }
input      { color:#391D7A;              font-size:12px;             text-valign: middle; }
select     { background-color: #ccccff; color:#391D7A; font-weight:bold; font-size:14px; width:600px; margin: 0px; }

h1        {

	color: #391D7A; font-size:20px; font-weight:bold;
 margin: 20px 30px; padding: 0px;}

h2        { background-color:        #391D7A;
        	color:#ffffff;
        	font-size:16px;
        	font-weight:bold;
        	margin: 2em 0px 2px 0px;
        	padding: 0px 30px  ;
        	text-align:left;}

h2.western {
	background-color:transparent;
        	color:#391D7A;
        	font-size:100%;
        	font-weight:normal;
        	margin: 2px
        	padding: 2px;
        	text-align:left;
	}


p.western,p.Western

	{
	background-color:transparent;
        	color:#391D7A;
        	font-size:100%;
        	font-weight:normal;
        	margin: 0;
        	padding: 2px 2px 2px 4px;
        	text-align:left;
	}


h3         { color: #391D7A; font-size:18px; font-family:arial; font-weight:bold; line-spacing: 40px; letter-spacing:2px; word-spacing:3px; margin: 10px 30px 10px 30px;             padding: 0px;             text-align:left;}


ol,ul,li    { margin: 0px 30px;
             font-size:11pt;
             padding: 0px;
             text-align:left;}


p       {
        margin: 10px 30px 10px 30px;
        font-size:11pt;
        padding: 2px;
        text-align:left;
        }

.tl    {         margin: 0px 30px;        }
.bl    {         margin: 0px 30px 20px 30px;        }

p.norm { font-size:11pt; margin: 20px 30px; padding: 0px;}
p.slc      { margin: 0px 0px 10px 30px; font-weight:bold; font-size:14px; font-family:arial; padding: 0px;             text-align:left;}
p.verbal   { margin: 10px, 20px, 5px, 30px;             font-size:12px;             padding: 2px;             text-align:left;}

table   {
        background-color:#ccccff;
        margin: 20px 30px 20px 30px;
        padding: 0px;
        border-style:solid;
        border-width:1px;
        border-color:#391D7A;
        }

table.idx  { background-color:#9999ff; margin: 30px, 30px, 30px, 30px; padding: 0px; border-style:none;  }

table.idxt {
	background-color:#9999ff;
	margin: 30px;
	padding:0px;
	border-style:none;
	}
td.idxt {
	color:#391D7A;
	font-size:12pt;
	font-family:arial;
	font-weight:bold;
	margin: 0px;
	padding: 1px 10px;
	text-align:left;
	vertical-align:top;}
td.idxi {
	margin: 0px;
	padding: 0px;
	text-align:left;
	vertical-align:top;}

tr         { margin: 0px; padding: 0px;}

td         {
color:#391D7A;
font-size:80%;
font-family:arial;
margin: 0px; padding: 1px 10px;
text-align:right;
vertical-align:bottom;
}

.itdx       { color:#391D7A; font-size:18px; font-family:arial; font-weight:normal; margin: 0px; padding: 1px 10px 1px 1px; text-align:left; vertical-align:top;}
.rtdx       { color:#391D7A; font-size:18px; font-family:arial; font-weight:normal; margin: 0px; padding: 1px 10px 1px 1px; text-align:right; vertical-align:top;}

.ulm  {margin: 0px; border-style:solid; border-width: 0px 0px 1px 0px; border-color:#391D7A; font-weight:bold; text-align:center; vertical-align:bottom;}
.llm  {margin: 0px; border-style:none;  border-width: 0px 0px 1px 0px; border-color:#391D7A; font-weight:bold; text-align:right; vertical-align:bottom;}
.rulm {margin: 0px; border-style:solid; border-width: 0px 0px 1px 0px; border-color:#391D7A; font-weight:bold; text-align:right; vertical-align:middle;}
.lulm {margin: 0px; border-style:solid; border-width: 0px 0px 1px 0px; border-color:#391D7A; font-weight:bold; text-align:left; vertical-align:bottom;}
.mulm {margin: 0px; border-style:solid; border-width: 0px 0px 1px 0px; border-color:#391D7A; font-weight:bold; text-align:center; vertical-align:middle;}
.olm  {margin: 0px; border-style:solid; border-width: 1px 0px 0px 0px; border-color:#391D7A; font-weight:bold; text-align:right;vertical-align:bottom}
.ilm  {margin: 0px; border-style:solid; border-width: 1px 0px 0px 0px; border-color:#391D7A; font-weight:bold; text-align:left; padding: 1px 5px; vertical-align:bottom}
.alm  {margin: 0px; border-style:solid; border-width: 1px 0px 0px 0px; border-color:#391D7A; font-weight:normal; text-align:right; vertical-align:bottom}
.clm  {margin: 0px; border-style:solid; border-width: 1px 0px 0px 0px; border-color:#391D7A; font-weight:normal; text-align:center; vertical-align:bottom}
.csd  {text-align:center;}

.img  {margin: 0px; padding: 0px;}
.itm  {text-align:left; padding: 1px 5px; }
.lbl  {text-align:left; padding: 1px 20px; vertical-align:bottom }


div.lidx  {
	background-color: #bbbbff;
	color:#391D7A;
	font-weight:bold;
          font-size:80%;
          padding: 2px;
          margin: 10px 30px 5px 30px;
	text-align:left;
	}

b.menucapittel {
        color: #ccffff;
	border-color: #391D7A;
	text-decoration: none;
	margin: 2px ;
	padding: 2px ;
	border-width: 0px 1px;
	border-style: solid;
	}

b { color: #ccffff;               text-decoration: none;               margin: 0px ;               border-width: 0px;       border-style: solid;}

b.capittel { color: #ffffff;             text-decoration: none;             margin: 0px, 2px;             padding: 0px, 2px ;             border-width: 0px, 1px;             border-style: solid;}

a:link     { color: #391D7A; background: transparent; text-decoration: underline; }
a:active   { color: #391D7A; background: transparent; text-decoration: underline; }
a:visited    { color: #391D7A; background: transparent; text-decoration: underline; }
a:hover  { color: #ccffff; background: transparent; text-decoration: none; }
.ahead:link    { color: #9999ff;text-decoration: none; }
.ahead:active  { color: #9999ff;text-decoration: none; }
.ahead:visited { color: #9999ff;text-decoration: none; }
.ahead:hover   { color: #9999ff; text-decoration: underline; }
.bhead:link    { color: #333399; text-decoration: none; }
.bhead:active  { color: #3333cc; text-decoration: none; }
.bhead:visited { color: #333399; text-decoration: none; }
.bhead:hover   { color: #3333cc; text-decoration: underline; }
.pubtag    { text-align:left;               padding: 2px;	       border-style:solid;               border-width:1px;               bordercolor:#391D7A;}
.title      { border-color:#D7C25F;               border-style:solid;               border-width:1px;               background-color:#eeffff;               margin: 10px, 0px, 2px, 20px;            font-size:12px;               font-family:arial;               font-weight:bold;               letter-spacing:2px;               padding: 2px, 0px;               margin: 0px, 92px, 0px, 20px;               word-spacing:10px;               text-align:left;}
.subtitle     { color:#391D7A;               border-style:solid;               border-width:1px;               bordercolor:#D7C25F;	       font-size:12px;               font-family:arial;               font-weight:slim;               letter-spacing:1px;               margin: 0px, 92px, 10px;               padding: 4px;               word-spacing:6px;               text-align:left;}
.pubdate   { color:white;               background-color:#391D7A;               font-size:12px;               font-family:arial;               margin: 0px;               padding: 2px, 0px;               font-weight:bold;               letter-spacing:1px;               text-align:left;}


span.hidden { color: #9999ff; }

.pom { overflow:auto;  height:64px; }

img {background-color:ccccff;}

.alt  {	background-color: #bbbbff;
	}
