﻿body, td, div, span, label, p, h2, h2, h3, h4, li
{
  font-family: Arial, Helvetica;
}  
body {
  font-size: small;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-image: url("Images/Background.gif");
  background-repeat: repeat-x 
}

h1
{
	font: bold 150% arial; 
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC
}
h1 sup
{
	position: relative;
	top: -5px;
	padding-right:1px;
	font-size: 60%;
}
h2
{
	font: bold 138% arial; 
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}
h2 sup
{
	position: relative;
	top: -5px;
	padding-right:1px;
	font-size: 80%;
}

h3
{
	font: bold 120% arial; 
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC
}
h3 sup
{
	position: relative;
	top: -5px;
	padding-right:1px;
	font-size: 80%;
}
h4
{
	font: bold 100% arial; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC
}
h4 sup
{
	position: relative;
	top: -5px;
	padding-right:1px;
	font-size: 80%;
}

ul.std  
{
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0px
}
ul.std li 
{
  list-style-image: url(images/icon.gif);
  margin-left: 5px;
  margin-bottom: 5px
}
ul.inner1
{
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 0px
}
ul.inner1 li 
{
  margin-left: 5px
}

ul.sq li 
{
  list-style-image: none;
  list-style-type: square 
}

ol.std  
{
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 20px
}
ol.std li 
{
  margin-left: 5px;
  margin-bottom: 5px;
}

p 
{
}
p.mrgTop {margin-top: 5px}
p.mrgBot {margin-bottom: 7px}

.pad3 {padding: 3px 3px 3px 3px}
.padLeft3 {padding-left: 3px}
.padLeft6 {padding-left: 6px}
.padLeft10 {padding-left: 10px}
.padRight3 {padding-right: 3px}
.padRight10 {padding-right: 10px}
.padTop3 {padding-top: 3px}
.padTop10 {padding-top: 10px}
.padBot3 {padding-bottom: 3px}
.mrgLeft3 {margin-left: 3px}
.mrgTop3 {margin-top: 3px}
.mrgBot3 {margin-bottom: 3px}
.mrgRight3 {margin-right: 3px}
.mrg3 {margin: 3px 3px 3px 3px}
.mrgLeft10 {margin-left: 10px}
.mrgTop10 {margin-top: 10px}
.mrgBot10 {margin-bottom: 10px}
.mrgRight10 {margin-right: 10px}
.mrg10 {margin: 10px 10px 10px 10px}

.bdrGrayBot {border-bottom: 1px solid #CCCCCC}
.bdrGray {border: 1px solid #CCCCCC}
.bdrGrayRt {border-right: 1px solid #CCCCCC}
.bdrGrayTop {border-top: 1px solid #CCCCCC}

TR.bdrGrayBot TD
{
  border-bottom: 1px solid #CCCCCC
}

.bgLtGray {background-color: #f5f5f5;}
.bgWhite {background-color:White}

p.copyright 
{
  font-size: x-small;
  text-align: center;
  margin-top: 3px
}

div.Section
{
  margin-bottom: 5px  
}
div.SectionTitle 
{
	margin-top: 10px;
}
div.SectionTitle1st, div.SectionTitle
{
  font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
div.Large
{		
	font-size: 110%    
}
tr.TableHeader td
{
  background-color: #152560;
  font-weight: bold;
  color: white;
  padding: 3px
}
img.Title
{
  margin-top: 6px
}

table.OuterTable
{
}
table.OuterTable TD.Menu
{
  width: 150px;
  background-color: #f2f2f2;
  border-right: #6699cc 1px solid;
  padding-top: 10px;
  padding-left: 3px
}

.STopMenuItem
{
	color: black;
	font-size: 100%;
}
.STopMenuItemSel
{
	font-weight: bold;
}
.STopMenuItemHover
{
}
.DTopMenuItem
{
	color: black;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	border: 1px solid #ACC5DA
}
.DTopMenuItemSel
{
	color: black;
	background-color:White;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	border: 1px solid #6699cc
}
.TopMenuDD
{
	border: 1px solid #6699cc
}
.LMenuItem
{
	color: black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:3px
}
.LMenuItemHeader
{
	color: black;
	font-size: 14px;
	font-weight: bold;
}
#LMenuItemHeader
{
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
}
.SideBarRt
{
	background-color: #f2f2f2;
	width: 180px;
	padding: 10px
}
.SideBarRt h2
{
	color: #5a5a5a;
	border-bottom: 1px solid #CCCCCC;
	font-size: 14px;
	font-style: normal
}
.ProductPageView
{
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
}
img.Screenshot
{
	cursor: pointer;
	vertical-align: middle
}
p.Feature
{
	margin-top: 5px;
	margin-bottom: 7px
}
p.Footnote
{
	font-size: 90%;
	margin-top: 20px;
}
.Label
{
	font-weight: bold;
}
.EventSuccess
{
	color: Green;
	font-weight: bold
}
.EventFailure
{
	color: Red;
	font-weight: bold
}
