body
{
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 MARGINWIDTH: 0px;
 MARGINHEIGHT: 0px;
 MARGIN: 0px;
 BACKGROUND-COLOR: #FFFFFF;
}

.ImgHdrSpacer
{
  width: 0px;
  background-color: #FFFFFF;
}

.SCSMLeftCol
{
  vertical-align: top;
  width: 187px;
  background-color: #FFFFFF;
  border-right: thin solid #6FA1FB;
}

.LeftFooterCol
{
  vertical-align: top;
  width: 190px;
  background-color: #FFFFFF;
}

.LeftCol
{
  vertical-align: top;
  width: 190px;
  background-color: #FFFFFF;
  border-right: thin solid #6FA1FB;
}

.leftColHeading
{
  font-family: arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: none;
  color: #6FA1FB;
}

.MiddleHeaderCol
{
  vertical-align: top;
  background-color: #DBE5F1;
}


.MiddleCol
{
  vertical-align: top;
  background-color: #FFFFFF;
  font-family: arial,helvetica,sans-serif;
  width:651px;
}

.MiddleColLeftPad
{
  vertical-align:top;
  Width:2px;
  text-align:-moz-center;
  #text-align:center;
}

.MiddleColLeftPad1
{
  vertical-align:top;
  Width:1px;
  text-align:-moz-center;
  #text-align:center;
}

.MiddleColLeftPad3
{
  vertical-align:top;
  Width:3px;
  text-align:-moz-center;
  #text-align:center;
}

.MiddleColLeftPad4
{
  vertical-align:top;
  Width:4px;
  text-align:-moz-center;
  #text-align:center;
}

.MiddleColLeftPad5
{
  vertical-align:top;
  Width:5px;
  text-align:-moz-center;
  #text-align:center;
}

.MiddleColLeftPad6
{
  vertical-align:top;
  Width:6px;
  text-align:-moz-center;
  #text-align:center;
}

.MiddleColRightPad
{
  vertical-align:top;
  Width:auto;
  text-align:-moz-center;
  #text-align:center;
}

.MiddleColLeftClip
{
  vertical-align:top;
  Width:1px;
  text-align:-moz-center;
  #text-align:center;
}

.MiddleSpacerCol
{
  vertical-align: top;
  width: 2px;
  background-color: #FFFFFF;
}

.RightCol
{
  vertical-align: top;
  font-family: arial,helvetica,sans-serif;
  text-decoration: none;
  width: 157px;
  background-color: #FFFFFF;
}


.RightHeaderCol
{
  vertical-align: middle;
  font-family: Arial,helvetica,sans-serif;
  text-decoration: none;
  width: 157px;
  background-color: #DBE5F1;
}

.RightColBoxes
{
  vertical-align: top;
  font-family: Arial,helvetica,sans-serif;
  text-decoration: none;
  width: 155px;
  background-color: #FFF0F5;
  margin-bottom: 6;
}

.MenuText
{
  color: #000000;
  font-weight: bold;
  cursor:pointer;
  #cursor:hand;
}

.Heading1
{
  font-family: Arial,helvetica,sans-serif;
  font-size: 10pt;
  color: black;
  font-weight: bold;
}

.PageTitleL1
{
  width:640px;
  vertical-align:bottom;
  text-align:right;
}

.PageTitleL1Auto
{
  width:100%;
  vertical-align:bottom;
  text-align:right;
}

.PageTitleL1clip
{
  width:610px;
  vertical-align:bottom;
  text-align:right;
}

.PageTitleL1clipCD
{
  width:610px;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  vertical-align:top;
  text-align:left;
}

.PageTitleH1
{
  width:640px;
  font-family: Arial,helvetica,sans-serif;
  font-size: 14pt;
  color: 6FA1FB;
  font-weight: bold;
  vertical-align: top;
  background-color: #C5D7FF;
}

.PageTitleH1clip
{
  width:610px;
  font-family: Arial,helvetica,sans-serif;
  font-size: 14pt;
  color: 6FA1FB;
  font-weight: bold;
  vertical-align: top;
  background-color: #C5D7FF;
}

.PageTitleH1clipCD
{
  width:610px;
  font-family: Arial,helvetica,sans-serif;
  font-size: 14pt;
  color: 6FA1FB;
  font-weight: bold;
  vertical-align: top;
  background-color: #C5D7FF;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
}

.PageTitleH1Auto
{
  width:100%;
  font-family: Arial,helvetica,sans-serif;
  font-size: 14pt;
  color: 6FA1FB;
  font-weight: bold;
  vertical-align: top;
  background-color: #C5D7FF;
}

.PageTitleH2
{
  font-family: Arial,helvetica,sans-serif;
  font-size: 12pt;
  color: 6FA1FB;
  font-weight: bold;
  vertical-align: top;
  background-color: #C5D7FF;
}

.PageTitleH3
{ 
  width:310px;
  font-family:Arial,helvetica,sans-serif;
  font-size:10pt;
  color: #6FA1FB;
  font-weight:bold;
  vertical-align:top;
  background-color:#FFFFFF;
}

.PageTitleH3auto
{ 
  width:auto;
  font-family:Arial,helvetica,sans-serif;
  font-size:10pt;
  color: #6FA1FB;
  font-weight:bold;
  vertical-align:top;
  background-color: #FFFFFF;
}

.PageTitleH3home
{ 
  width:213px;
  font-family:Arial,helvetica,sans-serif;
  font-size:10pt;
  color: #6FA1FB;
  font-weight:bold;
  vertical-align:top;
  background-color:#FFFFFF;
}

.PageTitleH3homeCenter
{ 
  width:213px;
  font-family:Arial,helvetica,sans-serif;
  font-size:10pt;
  color: #6FA1FB;
  font-weight:bold;
  vertical-align:top;
  text-align:center;
  background-color:#FFFFFF;
}

.PageContent
{
  width:640px;
  font-family: Arial,helvetica,sans-serif;
  font-size: 10pt;
  color: lightgrey;
  font-weight: normal;
  vertical-align: top;
  background-color: #FFFFFF;
}

.PageContentClip
{
  width:610px;
  font-family: Arial,helvetica,sans-serif;
  font-size: 10pt;
  color: lightgrey;
  font-weight: normal;
  vertical-align: top;
  background-color: #FFFFFF;
}

.PageContentClipCD
{
  width:610px;
  font-family: Arial,helvetica,sans-serif;
  font-size: 10pt;
  color: lightgrey;
  font-weight: normal;
  vertical-align: top;
  background-color: #FFFFFF;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}

.TblDefMiddle
{
 border-color:#D7E7FF;
 border-width:0px;
 font-size:1px;
 width:100%;
 border-collapse:collapse;
}

.TblDefMiddleClip
{
 border-color:#D7E7FF;
 border-width:1px;
 font-size:1px;
 width:100%;
 border-collapse:collapse;
}

.TblDefMiddleClipCD
{
 border-color:#D7E7FF;
 border-width:1px;
 font-size:1px;
 width:100%;
 border-collapse:collapse;
}

.TblDefMiddleContent
{
 width:640px;
 color:black;
 border: thin solid #e4e4e4;
 border-width:1px;
 font-size:10pt;
 font-weight:normal;
 border-collapse:collapse;
}

.TblDefMiddleContentClip
{
 width:610px;
 color:black;
 border: thin solid #e4e4e4;
 border-width:1px;
 font-size:10pt;
 font-weight:normal;
 border-collapse:collapse;
}

.TblDefMiddleContentClipCD
{
 width:610px;
 color:black;
 border-width:0px;
 font-size:10pt;
 font-weight:normal;
 border-collapse:collapse;
}

.TblDefMiddleContentELogClip2px
{
 width:640px;
 color:black;
 border: thin solid #e4e4e4;
 border-width:1px;
 font-size:2px;
 font-weight:normal;
 border-collapse:collapse;
}

.TblDefMiddleAddCart
{
 width:67px;
 border-right: thin solid #e4e4e4;
 background-color: #EEEEFF;
}

.TblBuyNowClipCD
{
 width:67px;
 background-color: #FFFFFF;
}

.TblEditRightContent
{
 width:auto;
 color:black;
 border-width:0px;
 font-size:8pt;
 font-weight:normal;
 font-style:normal;
 border-collapse:collapse;
}

.8RulesListLn1
{
  font-size:8pt;
  font-weight:normal;
  font-style:italic;
  color:black;
  height:25px;
}

.8RulesListLn2
{
  font-size:8pt;
  font-weight:normal;
  font-style:italic;
  color:black;
  height:35px;
}

.EditQuote
{
  font-size:8pt;
  font-weight:normal;
  font-style:italic;
  color:black;
  height:50px;
}

.BottomBorderThinSolid
{
 border-bottom: thin solid #e4e4e4;
}

.BottomBorderThinDotted
{
 border-bottom: thin dotted #e4e4e4;
}

.DefaultText
{
  font-family: arial,helvetica,sans-serif;
  font-size:10pt;
  color:black;
  font-weight: normal;
}

.PageFooter
{
  font-family: Arial,helvetica,sans-serif;
  font-size: 7pt;
  color: black;
  font-weight: normal;
}

.SiteMap
{
  font-family: Arial,helvetica,sans-serif;
  font-size: 7pt;
  color: grey;
  font-weight: normal;
  text-decoration: none;
}

.VidText
{
	font-size: 8pt;
	text-align=-moz-center;
	#text-align=center;
	vertical-align:top;
}

.VidTitle
{
	font-size: 7pt;
	vertical-align:top;
	text-align=-moz-center;
	#text-align=center;
}

.VidTitleClipCDLeft
{
	font-size: 7pt;
	vertical-align:top;
	border-top : 1px solid #e4e4e4;
	border-left : 1px solid #e4e4e4;
	text-align=-moz-center;
	#text-align=center;
}

.VidTitleClipCDMid
{
	font-size: 7pt;
	vertical-align:top;
	border-top : 1px solid #e4e4e4;
	text-align=-moz-center;
	#text-align=center;
}

.VidTitleClipCDRight
{
	font-size: 7pt;
	vertical-align:top;
	border-top : 1px solid #e4e4e4;
	border-right : 1px solid #e4e4e4;
	text-align=-moz-center;
	#text-align=center;
}

.AlignCentre
{
	text-align=-moz-center;
	#text-align=center;
}

BookImgSml
{
  border: 0;
  width: 64;
  height: 90;
}

.GreyLink
{
  font-family: Arial,helvetica,sans-serif;
  color: grey;
  font-weight: normal;
  text-decoration: none;
}

img.centre
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: 0;
}

input.centre
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: 0;
}

.Unused
{
  a:link { color: #ffffff; };
  a:hover { color: #6FA1FB; };
  a:active { color: #6FA1FB; };
  a:visited { color: #6FA1FB; };
}