h2
{
  margin-top: 0;
}
#Main li
{
  margin-top: 9pt;
}

.EclipseBox 
{
  width: 245px;
  background:#ffd url(img/EclipseBorders.gif) 100% 0 repeat-y;
}
.EclipseBoxInterior 
{
  margin: 0 10px 0 0;
  background:#ffd url(img/EclipseBorders.gif) top left repeat-y;
}
.EclipseBoxTop 
{
  height: 35px;
  margin: 0 -10px 0 0; 
  background: #ffd url(img/EclipseBox.gif) top right no-repeat;
}
.EclipseBoxTop div 
{
  width: 235px;
  height: 35px;
  background: #ffd url(img/EclipseBox.gif) top left no-repeat;
}
.EclipseBoxBottom 
{
  height: 10px;
  margin: 0 -10px 0 0;
  background: #ffd url(img/EclipseBox.gif) bottom right no-repeat;
}
.EclipseBoxBottom div 
{
  width: 235px;
  height: 10px;
  background: #ffd url(img/EclipseBox.gif) bottom left no-repeat;
}
.EclipseBoxContent
{
  padding: 1px 10px;
  margin: 0 0 0 1px;
  font-size: 8pt;
  background-color: #ffd;
}
.EclipseBoxContent td
{
  padding: 4px 4px 0 0;
}
.EclipseBoxContent td.LittleE
{
  padding-top: 0;
}

.IDEBox 
{
  width: 245px;
  background:#ffd url(img/EclipseBorders.gif) 100% 0 repeat-y;
}
.IDEBoxInterior 
{
  margin: 0 10px 0 0;
  background:#ffd url(img/EclipseBorders.gif) top left repeat-y;
}
.IDEBoxTop 
{
  height: 1px;
  background-color: #b30000 url(img/EclipseBox.gif) top right no-repeat;
}
.IDEBoxTop div 
{
  #width: 235px;
  border: solid #000 1px;
  border-bottom: none;
  height: 35px;
  color: #fff;
  background-color: #b30000;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  padding-top: 6px;
}
.IDEBoxBottom 
{
  height: 10px;
  margin: 0 -10px 0 0;
  background: #ffd url(img/EclipseBox.gif) bottom right no-repeat;
}
.IDEBoxBottom div 
{
  width: 235px;
  height: 10px;
  background: #ffd url(img/EclipseBox.gif) bottom left no-repeat;
}
.IDEBoxContent
{
  padding: 1px 10px;
  margin: 0 0 0 1px;
  font-size: 8pt;
  background-color: #ffd;
}
.IDEBoxContent td
{
  padding: 4px 4px 0 0;
}

#Main table.Course { width: 540px; }
#Main table.Course tr.Latest td { padding-top: 6px; }
#Main table.Course tr.NotLatest td a { font-weight: normal; }
#Main table.Course td.CourseNumber { width: 10%; }
#Main table.Course td.CourseTitle { padding-left: 6px; }
#Main table.Course td.CourseVersion { width: 12%; }
#Main table.Course td.CourseLength { width: 12%; }
#Main table.Course td.CoursePrice { width: 10%; text-align: right; padding-right: 6px; }

a.Java
{
  text-decoration: none;
  color: #000;
}
a.Java:hover
{
  color: #fc3;
}
a.J2EE
{
  text-decoration: none;
  color: #000;
}
a.J2EE:hover
{
  color: #940000;
}
a.XML
{
  text-decoration: none;
  color: #000;
}
a.XML:hover
{
  color: #03c;
}
a.Frameworks
{
  text-decoration: none;
  color: #000;
}
a.Frameworks:hover
{
  color: #609;
}
a.DB
{
  text-decoration: none;
  color: #000;
}
a.DB:hover
{
  color: #888;
}
a.WebLogic
{
  text-decoration: none;
  color: #000;
}
a.WebLogic:hover
{
  color: #940000;
}
a.JBoss
{
  text-decoration: none;
  color: #000;
}
a.JBoss:hover
{
  color: #940000;
}

.PlusMinus
{
  vertical-align: middle;
}



