﻿.RightBotBorder { border-right-style: solid; border-right-width: 1px;
               border-bottom-style: solid; border-bottom-width: 1px;
               border-color: #C0C0C0;                        
}
.BRBorder {
  border-bottom: 1px solid #808080;   border-top: 1px solid #808080;
    border-left: 1px solid #808080;  border-right: 1px solid #808080;
}
.BRBorderLt {
border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0;
}

a.head {font-family: Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration: none}
a.head:hover {font-family: Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration: underline}

a {font-family: Arial, Verdana, sans-serif; color: #006699}
a.noline {}
.PgBorder
{
  border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-top: 1px solid #808080;
}
body { font-family: Arial, Verdana, sans-serif; color: #006699; background-color: white}
table.body { font-family: Arial, Verdana, sans-serif; color: #006699; background-color: white}

.NormalTxt { font-family: Verdana, Arial, sans-serif; color: #006699; font-size: 10pt}
.NormalTxtSm { font-family: Verdana, Verdana, sans-serif; color: #006699; font-size: xx-small  }
.NormalTxtMd {	font-family: Verdana, Arial, sans-serif; color: #006699; font-size: 8pt}
.NormalTxtbold { font-family: Verdana, Arial, sans-serif; color: #006699; font-size: 10pt; font-weight: bold }
.NormalTxtO { color: #F9561A}

.MainTxt {font-size: 12pt}
.MainTxtO { color: #F9561A}

.Box { font-size: 10pt; text-align: center;
   background-image: url('images/BoxBackgndBot3.gif');
  background-repeat: no-repeat; padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px}
  
.BoxBorder {font-size: 10pt; border: thin solid #006699 }
.SmlBoxBack {
  font-size: 8pt; 
  padding: 4px 12px 4px 12px; text-align: center;
  background-image: url(images/BoxBackgndSml.jpg);
  background-repeat: no-repeat
}
.SmlBox {
  font-size: 10pt;
  background-repeat: no-repeat;
  background-image: url('images/BoxBackgndSml2.gif');
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
}

.AddToCart {
  color: #000000;
  font-family: "Britannic Bold", Tahoma, Arial, sans-serif;
  background-repeat: no-repeat;
  background-image: url('images/AddToCartBox.jpg')
}

.AddToCartFont {
  font-family: "Britannic Bold", Tahoma, Arial, sans-serif;
  color: #000000
}

.LinkSml {font-size: 10pt}
.LinkXSml {font-size: 8.5pt}
.LinkXXSml {font-size: 7.5pt}
.LinkBold { font-weight: bold;font-size: 9pt}
.LinkSmlBold { font-weight: bold;font-size: 10pt}

.MainNavBar {   border-top: 2px solid #808080;   border-bottom: 2px solid #808080;
  background-color: #006699;
  color: #FFFFFF;
  font-size: 9pt; font-weight: bold}
  
H2 {  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: medium;
  }
  
H2.small {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: 12pt;
    margin-bottom:0
}

a.h2
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: 12pt;
}

h2.HeaderBorder {
  border-bottom: 1px solid #FF6600;
  border-top: 1px solid #FF6600
}

h2.nomargin
{
 margin-bottom:0; margin-top:0;
}
form.nomargin
{
 margin-bottom:0; margin-top:0;
}

h3.package {
font-family: Verdana; color: #006699; font-size: 10pt; font-weight: bold; font-style:italic; margin-bottom:0
}

H1 { font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: large}

H1.HeaderBorder { font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: medium;
    border-bottom: 1px solid #FF6600;
  border-top: 1px solid #FF6600}

H1.smaller { font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: 14pt;
}

H1.small { font-family: Verdana, Verdana, sans-serif; color: #006699; font-size: xx-small;
 margin-bottom:3px; margin-top:0;
}


.H2O {  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #F9561A;
  font-weight: bold;
  font-size: x-large;
  } 
 
.HeadTextO
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF6600;
  font-weight: bold;
  font-size: larger
}

.HeadTextOS
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF6600;
  font-weight: bold;
  font-size: x-small
}

.HeadTextB
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: larger
}

.HeadTextBS
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: 9pt
}

.HeadTextBL
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: 125%
  }

.HeadTxt
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: x-large}

.HeadTxtL
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: large}

.HeadTxtM
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #006699;
  font-weight: bold;
  font-size: medium}



.Orange
{
  color: #FF6600;
}

.testBox 
{	padding: 10px;
	border: 2px solid #0033CC;
	background: #FFFFFF;
}
.testContainer 
{	background: #78AAFF;
	padding: 15px;
	border: 3px solid #0033CC;
}

.johnsonY 
{	background: #FFFFE8;
	padding:7px;
}
.johnsonYB 
{	background: #FFFFE8;
	padding:15px;
	border: 2px solid #0000CC;
	margin: auto;
	width: 90%;
}

#toolTipBox {
	display: none;
	padding: 5px;
	font-size: xx-small;
	border: black solid 1px;
	font-family: Verdana, Arial, sans-serif;
	position: absolute;
  background-color: #C7E2F0;
  color: #006699;
    text-align: left;
    width: 150px
}

#cs_flashBody
{
	background-color: #ffffff;
	font: .8em/1.3em verdana,arial,helvetica,sans-serif;
	text-align: center;
}

#cs_noexpressUpdate
{
	text-align:center;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	background-image: url(02. Introduction_nofp_bg.gif);
	background-repeat: no-repeat;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}
