body
  {
	margin:0;
	padding:0;
	color:#000000;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
  }

div
  {
  border: none;
  }
  
h1, h2, h3, h4
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 10px;
  }
  
h1
  {
	font-size: 22px;
	font-weight: bold;
	color: #666699;
	text-align: center;
  }

h2
  {
	font-size: 17px;
  }
  
h3
  {
  font-size: 14px;
  color: #333399;
  font-weight: bold;
  text-align: left;
  }
  
h4
  {
  font-size: 14px;
  color: #FFFFFF;
  margin-top: 0em;
  margin-bottom: 0em;
  }

p
  {
  margin-top: .6em;
  margin-bottom: .6em;
  margin-left: 10px;
  }

ul, ol
  {
  margin-top: 0.6em;   
  margin-bottom: 0.6em;
  margin-left: 3.6em;
  padding-left: 0em;
  }

ul ol, ol ol
  {
  list-style-type: lower-alpha;
  }

ul
  {
  list-style-type: disc; 
  }  

li 
  {
  margin-bottom: 0.6em;
  }

ul li {
	color:#e00000;
}
ul li span {
	color:#000000;
}

ol li {
    font-weight : bold;
	color:#e00000;
}
ol li span {
    font-weight : normal;
	color:#000000;
}

td {
	margin: 0px;
	padding: 3px;
}

blockquote
  {
  margin-left: 3.8em;
  margin-right: 3.8em;
  margin-top: .6em;
  margin-bottom: .6em;
  }

#WhiteLink a:link
  {
  color: #FFFFFF;
  }

#WhiteLink a:visited
  {
  color: #FFFFFF;
  }

#WhiteLink a:hover
  {
  color: #DDDDDD;
  }

a:link
  {
  color: #3366FF;
  }

a img {
	border:0;
}
  
a:visited
  {
  color: #3366FF; 
  }
  
a:hover
  {
  color: #cc9900;
  }
  
.FontSmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    text-decoration:none;
}

.FontSmall a {
    text-decoration:none;
}

.FontSmaller {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.FontNormal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.FontSmallBoldOrange {
    color: #C46200;
    font-size: 10px;
	font-weight: bold;
}

.FontNormalBoldOrange {
    color: #C46200;
    font-size: 12px;
	font-weight: bold;
}

.FontBoldBlue {
	color: #007FAA;
    font-size: 10px;
	font-weight: bold;
}

#MenuItem
{
    width: 100px;
}

#MenuBlock {
	min-width:800px;
	background:   url("images/menu-normal.gif");
}

#MenuBlock ul {
	width:800px;
	height:30px;
	margin:0px;
	padding:0;
	border: 0px;
}

#MenuBlock ul li {
	display:inline;
	float:left;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

#MenuBlock ul li a {
	display:block;
	line-height:30px;
	height:30px;
	text-align:center;
	color:#000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#MenuBlock ul li a:hover {
	background: #AADC75 url("images/menu-over.gif");
	border-left:1px solid #698C35;
	border-right:1px solid #698C35;
}

#NoMarginPadding {
	margin: 0px;
	padding: 0px;
}

.win-margin {
	margin: 0px;
	padding: 0px 20pt 10px 5px;
	font-size: 12px;
}
.win-lt {
	background:url(images/lt.gif) left top no-repeat;
}
.win-rt {
	background:url(images/rt.gif) right top no-repeat;
}
.win-rb {
	background:url(images/rb.gif) right bottom no-repeat;
}
.win-lb {
	background:url(images/lb.gif) left bottom no-repeat;
}
.win-left {
	background: url(images/left.gif) left top repeat-y;
}
.win-right {
	background: url(images/right.gif) right top repeat-y;
}
.win-top {
	background: url(images/top.gif) repeat-x top;
	padding: 0px 0px 5px;
}

.win-bottom {
	background : url(images/bottom.gif) repeat-x bottom;
}

.win-label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 18px;
	padding-bottom: 5px;
}

.ProductNameUnderlined {
	font-size: 18px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color:#7794A4;
	border-right-color:#7794A4;
	border-bottom-color:#7794A4;
	border-left-color:#7794A4;
	width: 99%;
}


.ImportantNote {
	border: 1px solid #7794A4;
	background: #FFFFCC;
	margin: 10px;
	padding: 10px;
}

.BorderTopRightBlack1px {
	border-top: 1px solid #7794A4;
	border-right: 1px solid #7794A4;
	border-bottom: 1px none #7794A4;
	border-left: 1px none #7794A4;
}

.BorderBottomLeftBlack1px {
	border-top: 1px none #7794A4;
	border-right: 1px none #7794A4;
	border-bottom: 1px solid #7794A4;
	border-left: 1px solid #7794A4;
}

.BorderBlack1px {
	border: 1px solid #7794A4;
	padding: 10px;
	margin: 10px;
}

.BorderTop1px {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7794A4;
}

/* Mozilla hack*/
div.nospace {
	font-size:1px;
	line-height:0px;
}

#HeaderTable {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #7996A6;
}

.Copyright
{
	font-size: 10px;
	padding-right: 5px;
	text-align: right;
}

.OnlineForm
{
	border: 1px solid #000000;
	background: #CCD7DD;
	margin: 10px;
	padding: 10px;
}
.FaqAnswer {
	margin-left: 25px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
}
.BorderBottom1px {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #7794A4;
	border-right-color: #7794A4;
	border-bottom-color: #7794A4;
	border-left-color: #7794A4;
}

.NewsMargin {
	margin: 5px 5px 10px;
	padding: 1px;
}

.NewsText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 5px 0px;
}

.humanonly {
	display:none;
}