/** BEGIN: SELECTORS **/

HTML, BODY { height: 100% }
P          { padding: 0 0 5px 0 }

P, TD, LI, UL  {
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 8pt; 
}

P, TD {
  color:#000;
}

LI {
  padding: 0 0 9px 0;
  text-align: justify;
}

H1 {
  color:#00AC00; 
  font-family: arial, helvetica, sans-serif; 
  font-size: 8pt; 
  text-align: right;
}

A {
  color: #50A446;
  font-family: verdana, helvetica, sans-serif;
	font-size: 11px;  
	/*font-weight: bold;	*/
}

A:link {
	text-decoration: none;
	color: #50A446;
}
	
A:visited {
	text-decoration: none;
	color: #50A446;
}

A:hover {
	color: #50A446;
}

A:active {
	text-decoration: none;
	color: #50A446;
}
/** END: SELECTORS **/
	
/** BEGIN: CLASSES **/ 
.copy  {
  color:#50A446; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 7pt; 
}
/** END: CLASSES **/ 

/** BEGIN: PSEUDO CLASSES **/

UL {
  margin-bottom: 5px  
}

UL.fstlevel-ul {
 list-style-image: url(pics/marker.gif);
}

UL.scndlevel-ul {
 list-style-image: url(pics/marker2.gif);
}

P.contact {
  text-indent: 0;
  text-align: justify;
  padding: 0 0 5px 20px;
}

UL.solutions {
  list-style: none;
  margin: 0;
}

UL.solutions LI {
  margin: 0;
  padding:0 0 5px 20px;
  background-image: url(pics/apply.gif);
  background-repeat: no-repeat;
  background-position:0 3px;
}

TABLE.structure {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
}

DIV.info {
 padding: 10px 40px 20px 40px;
}

/* IE workaround */
IMG.menu-image {
  margin: 0; 
  padding: 0; 
  display: block;
}
/** END: PSEUDO CLASSES **/ 
