body
{
  margin:0;
  padding:0;
  font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
  font-size:8pt;
  text-align:center;
  color:#101010;
  background-color:#808080;
}
#Container
{
  position:relative;
  border:1px solid #808080; 
  width:748px;
  text-align:center; 
  vertical-align:middle;
  color:#101010;
  background-color:#FFFFFF;
  margin-top:1em;
  margin-left:auto;
  margin-right:auto;
}
#Banner
{
#  width:748px;
#  height:99px;
#  background-image:url(images/banner.png);
#  background-repeat:no-repeat;
  text-align:right;
  vertical-align:bottom;
  font-size:14pt;
  color:#FFFFFF;
  margin:0;
  padding:0;
#  padding-top:70px;
#  padding-right:20px;
}
#Margins
{ 
  position:relative;
  text-align:left;
  padding: 0px 10px 10px 10px;
}
#Navigation
{
  font-size:7pt;
  font-weight:bold;
  text-align:left;
  padding:20px 10px;
}
#SubNavigation
{
  font-size:7pt;
  font-weight:bold;
  text-align:left;
  padding:10px 10px 0px 0px;
}
.Separation
{
  font-size:7pt;
  text-align:center;
  padding-left:12px;
  padding-right:12px;
}
#Columns
{
  position:relative;
  text-align:left;
  width:728px;
}
#Left
{
  float:left;
  top:0px;
  left:0px;
  width:180px;
}
#Centre
{
  margin-left:190px;
  margin-right:150px;
  overflow:visible;
}
#Right
{
  float:right;
  width:140px;
  margin-bottom:10px;
  overflow:visible;
}
#Legal
{
  position:relative;
  width:728px;
  margin-top:10px;
  border-top:1px solid #0D3692;
  padding-top:10px;
  clear:both;
}  
#Copyright
{
  position:relative;
  float:left;
  width:360px;
  font-size:7pt;
  text-align:left;
}
#Trademark
{
  position:relative;
  float:right;
  width:360px;
  top:0px;
  right:0px;
  font-size:7pt;
  text-align:right;
}
#Clear
{
  clear:both;
}
#Title
{
  font-size:18pt;
  text-align:left;
  color:#0D3692;
}
.LTextBox
{
  top:0px;
  left:0px;
  width:160px;
  text-align: left;
  color:#101010;
  background-color:#E0E8F0;
  border-bottom:10px solid #F7941D;
  padding:10px;
  margin-bottom:10px;
}
#LPicture0
{
  top:0px;
  left:0px;
  font-size:13pt;
  text-align:left;
  color:#FFFFFF;
  background-image:url(images/lp0.jpg);
  background-repeat:no-repeat;
  background-color:#A8A1B3;
  min-height:280px;
  height:280px;
  padding:10px;
  border-bottom:10px solid #FF9933;
  margin-bottom:10px;
}
DIV[ID] #LPicture0
{
  height:auto;
}
#LPicture1
{
  top:0px;
  left:0px;
  font-size:13pt;
  text-align:left;
  color:#FFFFFF;
  background-image:url(images/lp1.jpg);
  background-repeat:no-repeat;
  background-color:#A8A1B3;
  min-height:280px;
  height:280px;
  padding:10px;
  border-bottom:10px solid #FF9933;
  margin-bottom:10px;
}
DIV[ID] #LPicture1
{
  height:auto;
}
#LPicture2
{
  top:0px;
  left:0px;
  font-size:13pt;
  text-align:left;
  color:#FFFFFF;
  background-image:url(images/lp2.jpg);
  background-repeat:no-repeat;
  background-color:#A8A1B3;
  min-height:280px;
  height:280px;
  padding:10px;
  border-bottom:10px solid #FF9933;
  margin-bottom:10px;
}
DIV[ID] #LPicture2
{
  height:auto;
}
#LPicture3
{
  top:0px;
  left:0px;
  font-size:13pt;
  text-align:left;
  color:#FFFFFF;
  background-image:url(images/lp3.jpg);
  background-repeat:no-repeat;
  background-color:#A8A1B3;
  min-height:140px;
  height:140px;
  padding:150px 10px 10px 10px;  
  border-bottom:10px solid #FF9933;
  margin-bottom:10px;
}
DIV[ID] #LPicture3
{
  height:auto;
}
#LPicture4
{
  top:0px;
  left:0px;
  font-size:13pt;
  text-align:left;
  color:#FFFFFF;
  background-image:url(images/lp4.jpg);
  background-repeat:no-repeat;
  background-color:#A8A1B3;
  min-height:110px;
  height:110px;
  padding:180px 10px 10px 10px;
  border-bottom:10px solid #FF9933;
  margin-bottom:10px;
}
DIV[ID] #LPicture4
{
  height:auto;
}
#LPicture5
{
  top:0px;
  left:0px;
  font-size:13pt;
  text-align:left;
  color:#808080;
  background-image:url(images/lp5.jpg);
  background-repeat:no-repeat;
  background-color:#A8A1B3;
  min-height:280px;
  height:280px;
  padding:10px;
  border-bottom:10px solid #FF9933;
  margin-bottom:10px;
}
DIV[ID] #LPicture5
{
  height:auto;
}
#LPicture6
{
  top:0px;
  left:0px;
  font-size:13pt;
  text-align:left;
  color:#FFFFFF;
  background-image:url(images/lp6.jpg);
  background-repeat:no-repeat;
  background-color:#A8A1B3;
  min-height:110px;
  height:110px;
  padding:180px 10px 10px 10px;
  border-bottom:10px solid #FF9933;
  margin-bottom:10px;
}
DIV[ID] #LPicture6
{
  height:auto;
}
#RPictureBox
{
  width:140px;
  height:156px;
  font-size:12pt;
  text-align:left;
  color:#FFFFFF;
  background-color:#A8A1B3;
  border-bottom:10px solid #FF9933;
  padding:0px;
}
.RTextBox
{
  width:120px;
  font-size:8pt;
  text-align:left;
  color:#404040;
  background-color:#CCCCCC;
  padding:10px;
  border-bottom:10px solid #869BC9;
  margin-bottom:10px;
}
#BlueBox
{
  font-size:10pt;
  text-align:left;
  color:#404040;
  background-color:#CCCCCC;
  padding:4px;
  border-bottom:10px solid #869BC9;
}
.BlueBox
{
  font-size:10pt;
  text-align:left;
  color:#404040;
  background-color:#CCCCCC;
  padding:4px;
  margin-top:10px;
  border-bottom:10px solid #869BC9;
}
.Link
{
  font-size:8pt;
  margin-top:16px;
}
#Content
{
  font-size:8pt;
  text-align:left;
  color:#303030;
}
#InsertLeft
{
  float:left;
  margin-right:10px;
}
#InsertRight
{
  float:right;
  margin-right:10px;
}
#FloatLeft
{
  float:left;
}
#FloatRight
{
  float:right;
}
#Bottom
{
  vertical-align:bottom;
}
#Platform
{
  position:relative;
  text-align:left;
  color:#101010;
  background-color:#CCCCCC;
  border-bottom:10px solid #869BC9;
  padding:4px;
}
.Platform
{
  position:relative;
  text-align:left;
  color:#101010;
  background-color:#CCCCCC;
  border-bottom:10px solid #869BC9;
  padding:4px;
  margin-top:10px;
}
.Icon
{
  position:absolute;
  top:4px;
  left:4px;
  padding:2px;
  margin-right:4px;
}
.Desc
{
  margin-left:40px;
  margin-right:16px;
  padding:2px 0px;
  text-align:right;
}
.Downloads
{
  text-align:right;
  padding:2px;
  margin-left:4px;
}
.Download
{
  padding:2px 0px;
  border:0px;
}
.Form
{
  position:relative;
  vertical-align:middle;
}
.Label
{
  font-weight: bold;
}
.Value
{
  margin:0px 10px;
}
.Button
{
}
.Question
{
  padding: 0px 10px;
  background-image:url(images/triangle.gif);
  background-position:top left;
  background-repeat: no-repeat;
  margin-top:10px;
}
.Answered
{
  padding: 0px 10px;
  background-image:url(images/opened.gif);
  background-position:top left;
  background-repeat: no-repeat;
  margin-top:10px;
}
.Answer
{
  padding: 0px 10px;
  margin-top:10px;
}
A:link
{
  text-decoration:none;
  color:#101010;
}
A:visited
{
  text-decoration:none;
  color:#101010;
}
A:hover
{
  text-decoration:none;
  color:#0D3692;
}
A:active
{
  text-decoration:none;
  color:#0D3692;
}
A.UnderLinked:link
{
  text-decoration:underline;
}
A.UnderLinked:visited
{
  text-decoration:underline;
}
A.UnderLinked:hover
{
  text-decoration:underline;
}
A.UnderLinked:active
{
  text-decoration:underline;
}
A.Triangled:link
{
  padding-right:10px;
  background-image:url(images/triangle.gif);
  background-position:center right;
  background-repeat: no-repeat;
}
A.Triangled:visited
{
  padding-right:10px;
  background-image:url(images/triangle.gif);
  background-position:center right;
  background-repeat: no-repeat;
}
A.Triangled:hover
{
  padding-right:10px;
  background-image:url(images/triangle.gif);
  background-position:center right;
  background-repeat: no-repeat;
}
A.Triangled:active
{
  padding-right:10px;
  background-image:url(images/triangle.gif);
  background-position:center right;
  background-repeat: no-repeat;
}
A IMG
{
  border:none;
}
.Windows
{
  min-height:32px;
  height:32px;
  padding:4px 0px 4px 40px;
  background-image:url(images/windows.png);
  background-position:center left;
  background-repeat: no-repeat;
  margin:0px;
}
DIV[CLASS] .Windows
{
  height:auto;
}
.Linux
{
  min-height:32px;
  height:32px;
  padding:4px 0px 4px 40px;
  background-image:url(images/linux.png);
  background-position:center left;
  background-repeat: no-repeat;
  margin:0px;
}
DIV[CLASS] .Linux
{
  height:auto;
}
.Solaris
{
  min-height:32px;
  height:32px;
  padding:4px 0px 4px 40px;
  background-image:url(images/solaris.png);
  background-position:center left;
  background-repeat: no-repeat;
  margin:0px;
}
DIV[CLASS] .Solaris
{
  height:auto;
}
.MacOSX
{
  min-height:32px;
  height:32px;
  padding:4px 0px 4px 40px;
  background-image:url(images/mac.png);
  background-position:center left;
  background-repeat: no-repeat;
  margin:0px;
}
DIV[CLASS] .MacOSX
{
  height:auto;
}
UL.Points
{
  list-style-type:none;
  padding:0px;
  margin:0px;
}
UL.Points LI
{
  padding:4px 0px;
}
UL.Points LI SPAN
{
  font-weight:bold;
}