P {
   font-family: Times, serif;
   font-size: 14px;
   /*color: white;*/
   line-height: 110%;
z-index: 1000;
}

BODY,UL{
   font-family: Times, serif;
   font-size: 14px;
   /*color: white;*/
   /*font-style: normal;  */
	/*background-color: black;*/
   line-height: 110%;
   /*margin: 0.25em 0.0em;*/
}

OL {
line-height: 150%;
}

FORM,TABLE{
   font-family: Times, serif;
   font-size: 14px;
   /*color: white;*/
   /*font-style: normal;  */
   line-height: 110%;
   /*margin: 0.25em 0.5em;*/

}

H1 {
   font-family: Times, serif;
   font-size: 16px;
   /*color: white;*/
}

HR {
   color: blue; 
}

a:link {color: #0066FF}     /* unvisited link */
a:visited {color: #006666}  /* visited link */
a:hover {color: #66CCFF}   /* mouse over link */
a:active {color: #0000FF}   /* selected link */

#repeater
{
	background-repeat: repeat-x;
	background-position: 0% 0%;
}

#top
{
position: absolute;
	z-index: 9;
}

#electric_home
{
width: 100%; 
height: 100%; 
text-align: left;
background-image: url(images/electric.jpg);
background-repeat: no-repeat;
background-position: 100% 83%;
}

#normal_table
{
	width: 100%; 
	height: 100%; 
}

#electric_template
{
background-image: url(images/electric.jpg);
background-repeat: no-repeat;
background-position: 100% 98%;
}


#loginbox
{
background-repeat: no-repeat;
background-position: 100%;
}


#news 
{
  border: 2px solid grey;
  padding: 2px;
	overflow: auto;
	width: 200px;
}


#portback
{
background-position: 0 0;
background-repeat: no-repeat;
}


/* THIS IS THE HEART OF TYPO. Change this, and the Typo base goes haywire! */
.bodytext
{

}


#leftmargin
{
margin-left: 1cm;
}


