#header {POSITION: absolute; VISIBILITY: visible; TOP: 0px; LEFT: 0px;}
#footer {POSITION: absolute; TOP: 0px; LEFT: 0px; Z-INDEX: 0}
#l_menu {POSITION: absolute; VISIBILITY: visible; TOP: 120px;	LEFT: 0px; Z-INDEX: 1;}
#vline1	{POSITION: absolute; VISIBILITY: visible; TOP: 80px; HEIGHT: 125px; LEFT: 520px; WIDTH: 1px; Z-INDEX: 2;}
#vline2	{POSITION: absolute; VISIBILITY: visible; TOP: 405px; HEIGHT: 125px; LEFT: 520px; WIDTH: 1px; Z-INDEX: 2;}
#dline1	{POSITION: absolute; VISIBILITY: visible; TOP: 205px; LEFT: 415px; HEIGHT: 105px; WIDTH: 105px; Z-INDEX: 2;}
#dline2	{POSITION: absolute; VISIBILITY: visible; TOP: 300px; LEFT: 520px; HEIGHT: 105px; WIDTH: 105px; Z-INDEX: 2;}
#hline1	{POSITION: absolute; VISIBILITY: visible; TOP: 310px; LEFT: 245px; WIDTH: 170px; HEIGHT: 1px; Z-INDEX: 2;}
#hline2	{POSITION: absolute; VISIBILITY: visible; TOP: 300px; LEFT: 625px; WIDTH: 170px; HEIGHT: 1px; Z-INDEX: 2;}
#EventTracker {POSITION; absolute; VISIBILITY: visible; TOP: 180px; LEFT: 635px; WIDTH: 265px; Z-INDEX: 5;}
#RedAlert {POSITION; absolute; VISIBILITY: hidden; TOP: 180px; LEFT: 635px; WIDTH: 265px; Z-INDEX: 5;}
#DivContentArea {POSITION: absolute; VISIBILITY: visible; TOP: 100px; LEFT: 255px; WIDTH: 600px; Z-INDEX: 5; FONT-FAMILY: arial, helvetica;	FONT-SIZE: 12px;}
#Logo1 {VISIBILITY: hidden;}
#Logo2 {VISIBILITY: visible;}

a.ProductLink:link { 
	color: #483478; 
	text-decoration: none;
}
a.ProductLink:visited {
	color: #483478; 
	text-decoration: none;
}
a.ProductLink:active {
	color: #483478;
	text-decoration: none;
}

H1 {
	font-size:4mm;
	font-family:Arial,Times;
	line-height: 4mm;
}

H2 {
	font-size:12px;
	font-family:Arial,Times;
	font-style: italic;
	line-height: 4mm;
}

DIV.DivHeader {
	position: absolute;
	top: 0px;
	left: 0px;
}

DIV.DivFooter { /*  final positioning of DivFooter done by JavaScript at onload! */
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	display: none;
}

DIV.DivLMenu {
	position: absolute;
	top: 120px;
	left: 0px;
	z-index: 1;
}

DIV.DivVLine {
	position: absolute;
	left: 520px;
	width: 1px;
	z-index: 2;
}

DIV.DivHLine {
	position: absolute;
	height: 1px;
	z-index: 2;
}

DIV.DivDiagLine {
	position: absolute;
	width: 105px;
	height: 105px;
	z-index: 2;
}

DIV.DivCaptureImg {
	position: absolute;
	width: 226px;
	height: 167px;
	top: 221px;
	left: 407px;
	z-index: 1;
}

DIV.IndexTopLeft {
	position: absolute;
	top: 100px;
	left: 245px;
	height: 230px;
	width: 260px;
	z-index:5;
}

DIV.IndexBottomLeft {
	position: absolute;
	top: 360px;
	left: 245px;
	height: 230px;
	width: 260px;
	z-index:5;
}

DIV.IndexBottomRight {
	position: absolute;
	top: 360px;
	left: 635px;
	height: 230px;
	width: 265px;
	z-index:5;
}

DIV.IndexTopRight {
	position: absolute;
	top: 100px;
	left: 635px;
	height: 230px;
	width: 265px;
	z-index:5;
}

.DivTextTitle {
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #483478;
	display: block;
	margin-bottom: 9px;
}

.DivTextSubTitle {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #483478;
}

.DivText {
	font-family: arial, helvetica;
	/* color: #7B797B; */
	color: #444444;
	font-size: 12px;
	font-weight: normal;
}

UL.TightUL {
	font-family: arial, helvetica;
	color: #444444;
	font-size: 12px;
	font-weight: normal;
	margin-left:0px; 
	margin-top:2px; 
	margin-bottom: 3px;
	list-style-position:inside
}

UL.TightULLast {
	font-family: arial, helvetica;
	color: #444444;
	font-size: 12px;
	font-weight: normal;
	margin-left:0px; 
	margin-top:2px; 
	list-style-position:inside
}


.HiddenDivText {
	font-family: arial, helvetica;
	/* color: #7B797B; */
	color: #444444;
	font-size: 12px;
	font-weight: normal;
	visibility:hidden;
	display:none;
}

.HiddenLogo {
	visibility: hidden;
	display: none;
}

.VisibleLogo {
	visibility: visible;
	display: block;
}

.DivQuote {
	font-family: arial, helvetica, sans-serif;
	/* color: #7B797B; */
	color: #444444;
	font-size: 12px;
	z-index: 5;
	margin-top: 8px;
	margin-bottom: 8px; 
}

DIV.DivContentArea {
    position: absolute;
	top: 100px;
	left: 255px;
	width: 600px;
	z-index: 5;
	font-family: arial, helvetica;
	font-size: 12px;
}

DIV.DivContentAreaX {
    position: absolute;
	top: 300px;
	left: 150px;
	width: 800px;
	z-index: 15;
	font-family: arial, helvetica;
	font-size: 12px;
	border: 3px solid #000000;
}

DIV.DivContentAreaPR {
    position: absolute;
	top: 100px;
	left: 255px;
	z-index: 5;
	font-family: arial, helvetica;
	font-size: 12px;
	text-justify: newspaper;
	text-align: justify;
	width: 580px;
}

DIV.DivContentAreaJustify {
    position: absolute;
	top: 100px;
	left: 255px;
	width: 600px;
	z-index: 5;
	font-family: arial, helvetica;
	font-size: 12px;
	text-justify: newspaper;
	text-align: justify;
}

TABLE.ContentJustify {
	font-family: arial, helvetica;
	font-size: 12px;	
	text-justify: newspaper;
	text-align: justify;
	border-collapse: collapse;
}

TD.HLines {
  font-family: arial, helvetica;
  font-size: 12px;	
  border-top: 2px outset lightgrey;
  border-bottom: 2px inset lightgrey;
  vertical-align: top;
}

TD.VertSpacer {
	line-height: 3px;
}

TD.HLinesLeft {
  font-family: arial, helvetica;
  font-size: 12px;	
  border-top: 2px outset lightgrey;
  border-bottom: 2px inset lightgrey;
  vertical-align: top;
  text-align: left;
}


TABLE, TD {
	font-family: arial, helvetica;
	font-size: 12px;	
}


INPUT {
	font-family: arial, helvetica;
	font-size: xxSmall;
}

DIV.Solutions {
	visibility:hidden;
	position:absolute;
	top:180px;
	left:635px;
	width:265px;
	z-index:5;
	text-align: justify;
	text-justify: newspaper;
	/*display:inline;*/
}

DIV.Solutions1 {
	visibility:visible;
	position:absolute;
	top:180px;
	left:635px;
	width:265px;
	z-index:5;
	text-align: justify;
	text-justify: newspaper;
	/*display:block;*/
}

DIV.Solutions2 {
	visibility:hidden;
	position:absolute;
	top:180px;
	left:635px;
	width:265px;
	z-index:5;
	text-align: justify;
	text-justify: newspaper;
	/*display:block;*/
}

LI.tight {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
	color: #483478; 	
}

P.tight {
	margin: 0 0;
}

DIV.MgmtTitle {
	text-align: left;
	font-weight: bold
}
