body {
  margin: 0px 0px;
  }

td { 
  vertical-align:top; 
  font-family: Arial, Geneva, san-serif;  	
  margin:0;
  color:#333;
}  


a { font-size:0.75em; text-decoration:none;}
a:visited { color: #0000EE; }
a:active { }
a:hover { text-decoration: underline}

a.edindex { font-size: 1em; text-decoration:none; color: #0000ff; }
a.edindex:visited { font-size: 1em; color: #800080; }
a.edindex:active { font-size: 1em; color: #800080; }
a.edindex:hover { font-size: 1em;  text-decoration: underline; color: #800080; }

#edindex a { font-size: 1em; text-decoration:none; color: #0000ff; }
#edindex a:visited { font-size: 1em; color: #800080; }
#edindex a:active { font-size: 1em; color: #800080; }
#edindex a:hover { font-size: 1em;  text-decoration: underline; color: #800080; }

a.subhead { font-size:0.75em; text-decoration: none; }
a.subhead:visited { color: #0000EE; }
a.subhead:hover { text-decoration:underline; }

a.psubhead { font-size:0.75em; text-decoration:none; color: #333; }
a.psubhead:visited { color: #333; }
a.psubhead:hover { text-decoration:underline; }

a.ssubhead { font-size:0.75em; text-decoration:underline; color: #DAA520; }
a.ssubhead:visited { color: #DAA520; }
a.ssubhead:hover { text-decoration:underline; }

a.black { color: #333; font-size: .70em;} 
a.black:visited { color:#333}
a.black:hover { color:#999}

a.modulepage {}
a.modulepage:hover {}

a.category { font-size: 0.75em; text-decoration:none; line-height:1.2em; padding-bottom: 5px; }
a.category:active { }
a.category:visited { }
a.category:hover { text-decoration: underline}

a.pcategory { font-size: 0.75em;text-decoration:none; line-height:1.2em; padding-bottom: 5px; padding-left: 2.5em; }
a.pcategory:link { color: #353500; }
a.pcategory:active { color: #353500; }
a.pcategory:visited { color: #353500; }
a.pcategory:hover { text-decoration: underline}

a.scategory { font-size: 0.75em; color: #353500; line-height:1.2em; padding-bottom: 5px; padding-left: 2.5em; }
a.scategory:link { color: #DAA520; text-decoration: underline }
a.scategory:active { color: #DAA520; text-decoration: underline }
a.scategory:visited {color: #DAA520; text-decoration: underline }
a.scategory:hover { text-decoration: underline}

.copyright {font-size:0.65em;}

.domain { padding-bottom:.5cm; font-size:0.85em; color:#333; font-weight:700; text-decoration:none; line-height: 2em;}
.category { padding-left: .8cm; line-height: 1.8em;}
.categoryON { padding-left: .8cm; color:#3300ff; font-size:0.75em; font-weight:700; text-decoration:none}
.subcategory { padding-left: 1.05cm; color:#333;}
.subcategoryON { padding-left: 1.05cm; color:#000; font-size:0.75em; font-weight:700; text-decoration:none}
.module { padding-left: 1.27cm; color:#333} 
.moduleB { padding-left: 1.27cm; color:#3300FF} 


.headline { font-size:0.95em; color:#333; font-weight:600;}
a.headlineaname {font-size:1.0em; color:#333; font-weight:600;}
a.headlinename:hover { color:#333}
a.headlinename:visited { color:#333}

.pheadline { font-size:0.95em; color:#330; font-weight:600;}
a.pheadline:link { color: #330; padding-left: .10cm; line-height:1.2em;}
a.pheadline:active { color: #330;}
a.pheadline:visited { color: #330;}
a.pheadline:hover { text-decoration:underline; padding-left: .10cm; }

.sheadline { font-size:0.95em; color:#DAA520; font-weight:600;}
a.sheadline:link { color: #DAA520; text-decoration:underline; padding-left: .10cm; line-height:1.2em;}
a.sheadline:active { color: #DAA520; text-decoration:underline;}
a.sheadline:visited { color: #DAA520; text-decoration:underline;}
a.sheadline:hover { text-decoration:underline; padding-left: .10cm; }

.hspacer {  padding: 0px 60px 0px 60px; }
.center { text-align:center;   vertical-align:top; }

.input_border { border: #000000 solid 1px; color:#999; text-align:center; }

.indent { padding: .6cm 0 .8cm 0; text-align:left; vertical-align:top; }

.text { font-size:0.8em;}
.fullsizelink {font-size:1.0em; text-decoration:none;}
.emphasis {font-style:italic;}

td.thickborder { border-style: solid; border-color:#000; border-width: 3.5px 1px 1px 1px;}
td.thinborder { border-style: solid; border-color:#000; border-width: 1px 1px 1px 1px;}

p.small {margin-top: 0em; margin-bottom: 0.2em;}

div#logo
{
  position: absolute;
  top: 2em;
  align: center;
}

div#logotext
{
  position: absolute;
  top: 7.5em;
}

div#caption
{
  border-top: 1px solid #000;
  left: 10ex; right: 18ex; width: 28em;
  border-bottom: 1px solid #000;
}

div#clogotext
{
  position: absolute;
  top: 7.5em; width: 330px;
  left: 20em;
}

div#cuserlogotext
{
  position: absolute;
  top: 7.5em; width: 430px;
  /*align: center;*/
   left: 17em;
}

div#slogotext
{
  position: absolute;
  top: 7.5em; width: 330px;
  /*align: center;*/
   left: 19.5em;
}

div#suserlogotext
{
  position: absolute;
  top: 7.5em; width: 430px;
  /*align: center;*/
   left: 17em;
}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:350px;
height:100px;
z-index: 9002;
}
#closex {
float: right;
padding-right: 10px;
z-index: 9003;
}
