/*  
 *  CiA Training Style Sheet
 *  v1.4
 *  Author: Tegs - 14/10/2004
 *  Last Updated : 23/11/2005
 *  © All rights reserved CiA Training Ltd.
*/

body {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  color: #000000;
  font-size: 0.7em;
  text-decoration: none;
  margin:0;
}

a:hover {
  text-decoration: underline;
}

a.NewsHeader_Date {
  font-size: 0.7em;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  margin:0;
}

.NewsHeader_Title {
  font-size: 0.7em;
  font-weight: bold;
  color: #AD0065;
  text-decoration: none;
  margin:0;
}

a.NewsBody {
  font-size: 0.7em;
  color: #535353;
  text-decoration: none;
  margin:0;
}

a.NavLink {
  font-size: 0.7em;
  color: #535353;
  text-decoration: underline;
  margin:0;
}

.NavPrimaryLink {
  font-size: 0.7em;
  font-weight: bold;
  color: #AD0065;
  text-decoration: none;
  margin:0;
}

a.NavHeader {
  font-size: 0.7em;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  margin:0;
}

a.NavIntro {
  font-size: 0.7em;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  margin:0;
}

a.BoxOutText {
  font-size: 0.7em;
  text-align: left;
  color: #535353;
  text-decoration: none;
  margin:0;
}

a.WarningText {
  font-size: 0.6em;
  color: #000000;
  text-decoration: none;
  margin:0;
}

a.WarningTextBold {
  font-size: 0.6em;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  margin:0;
}

.ListProductTitle {
  font-size: 0.7em;
  color: #535353;
  font-weight: bold;
  text-decoration: none;
  margin:0;
}

.ListProductTitleAlternate {
  font-size: 0.7em;
  color: #AD0065;
  font-weight: bold;
  text-decoration: none;
  margin:0;
}

.ListProductTitlePlain {
  font-size: 0.7em;
  color: #808080;
  text-decoration: none;
  margin:0;
}

p.Copyright {
  font-size: 0.7em;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  margin:0;
}

p.ListItem {
  font-size: 0.7em;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  margin:0;
}

p.ListProductTitle {
  font-size: 0.7em;
  color: #535353;
  font-weight: bold;
  text-decoration: none;
  margin:0;
}

p.ProductTitle {
  font-size: 0.7em;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
  margin:0;
}

p.ProductCost {
  font-size: 0.7em;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  margin:0;
}

p.ListProductDescription {
  font-size: 0.7em;
  color: #535353;
  text-decoration: none;
  margin:0;
}

p.DisclaimerText {
  font-size: 0.7em;
  color: #535353;
  text-decoration: none;
  margin:0;
}

p.ImportantText {
  font-size: 0.7em;
  color: #FF0000;
  text-decoration: none;
  margin:0;
}

p.ListProductCost {
  font-size: 0.7em;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  margin:0;
}

a.ProductCost {
  font-size: 0.7em;
  color: #535353;
  text-decoration: none;
  margin:0;
}

p.ListDescription {
  font-size: 0.7em;
  text-align: left;
  color: #535353;
  margin:0;
}

a.InlineLinkListDescription {
  font-size: 0.7em;
  text-align: left;
  color: #535353;
  text-decoration: none;
  margin:0;
}

p.ListDescriptionAlternate {
  font-size: 0.7em;
  text-align: left;
  color: #000000;
  margin:0;
}

p.ListHeader {
  font-size: 0.7em;
  text-align: left;
  font-weight: bold;
  color: #000000;
  margin:0;
}

p.DataFileHeader {
  font-size: 0.7em;
  text-align: left;
  font-weight: bold;
  color: #000000;
  margin:0;
}

p.RollingListItem {
  font-size: 0.7em;
  text-align: left;
  color: #000000;
  margin:0;
}

p.RightAlign {
  text-align: right;
}

p.QuoteText {
  font-size: 0.7em;
  font-style: italic;
  text-align: left;
  color: #535353;
  text-decoration: none;
  margin:0;
}

p.ItalicBodyText {
  font-size: 0.7em;
  font-style: italic;
  text-align: left;
  color: #000000;
  text-decoration: none;
  margin:0;
}

input.MembersArea{
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  color: #808080;
  width: 160px;
}

select.ProductSelection {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 150px;
}

input.ProductSearchCB {
  border-width:0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

input.ItemRadio {
  border-width:0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

input.NormalTextBox {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 330px;
}

input.FeedbackTextBox {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 330px;
}

input.PurchaseOrderTextBox {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 330px;
}

textarea.FeedbackTextField {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 330px;
  height: 8em;
}

input.FeedbackCB {
  border-width:0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

input.HiddenTextBox {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 390px;
  border: 0;
  color: #808080;
}

input.DataFileSearchTextBox {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 300px;
  border: 0;
  color: #AD0065;
}

input.CartQuantityTextBox {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 2em;
}

input.CartCheckoutTextBox {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  color: #535353;
  font-size: 0.7em;
  width: 7em;
  border-width: 0px;
  margin: 0;
}

input.CartCheckoutTextBoxBold {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  color: #000000;
  font-size: 0.7em;
  font-weight: bold;
  width: 7em;
  border-width: 0px;
  margin: 0;
}

table.ProductListTable {
  border-collapse: collapse;
  border: 1px solid #C0C0C0;
}

td.ProductListCell {
  vertical-align: middle;
  border: 1px solid #C0C0C0;
}

select.SizeBindingSelection {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 280px;
  border: 0;
}

select.CartShippingSelection {
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.7em;
  width: 384px;
  border: 0;
}

.CartLink {
  font-size: 0.7em;
  color: #444341;
  text-decoration: none;
  text-align: right;
  margin:0;
}

.BodyText {
  font-size: 0.7em;
  text-align: left;
  text-decoration: none;
  color: #000000;
  margin:0;
}

a.InlineLinkBodyText {
  font-size: 0.7em;
  text-align: left;
  color: #000000;
  text-decoration: none;
  margin:0;
}

a.InlineBoldBodyText {
  font-size: 0.7em;
  text-align: left;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  margin:0;
}

a.DisabledBodyLink {
  font-size: 0.7em;
  text-align: left;
  font-weight: bold;
  color: #535353;
  text-decoration: none;
  margin:0;
}

.BulletedListText {
  font-size: 0.7em;
  text-align: left;
  color: #333399;
  margin:0;
}

ul.productlst {
  list-style-type:disc;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  color: #333399;
  font-size: 0.7em;
  text-decoration: none;
}

.HelpText {
  font-size: 0.7em;
  text-align: left;
  color: #333399;
  margin:0;
}

.ExampleText {
  font-size: 0.7em;
  text-align: left;
  color: #535353;
  margin:0;
}

.OptOutText {
  font-size: 0.7em;
  text-align: left;
  color: #535353;
  margin:0;
}

.demoImg {
  border: 1px #bbb;
  border-style: solid;
}

.CenteredBodyText {
  font-size: 0.7em;
  text-align: center;
  color: #000000;
  text-decoration: none;
  margin:0;
}

.TitleBarLink {
  font-size: 0.7em;
  text-align: right;
  color: #FFFFFF;
  text-decoration: none;
  margin:0;
}

.TitleBarLinkBold {
  font-size: 0.7em;
  text-align: right;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  margin:0;
}

a.TitleBarText {
  font-size: 0.7em;
  text-align: right;
  color: #FFFFFF;
  text-decoration: none;
  margin:0;
}

.BoxoutHeaderText {
  font-size: 0.7em;
  font-weight: bold;
  text-align: left;
  color: #000000;
  text-decoration: underline;
  margin:0;
}

.HeaderText {
  font-size: 0.7em;
  font-weight: bold;
  text-align: left;
  color: #000000;
  text-decoration: underline;
  margin:0;
}

.BoldText {
  font-size: 0.7em;
  font-weight: bold;
  text-align: left;
  color: #000000;
  text-decoration: none;
  margin:0;
}

a.BoldProgressText {
  font-size: 0.7em;
  font-weight: bold;
  text-align: right;
  color: #000000;
  text-decoration: underline;
  margin:0;
}

a.NormalProgressText {
  font-size: 0.7em;
  text-align: right;
  color: #535353;
  text-decoration: none;
  margin:0;
}

a.LinkProgressText {
  font-size: 0.7em;
  text-align: right;
  color: #AD0065;
  text-decoration: none;
  margin:0;
}

.ErrorText {
  font-size: 0.7em;
  font-weight: bold;
  text-align: left;
  color: #FF0000;
  text-decoration: none;
  margin:0;
}

.BodyLink {
  font-size: 0.7em;
  color: #AD0065;
  text-decoration: none;
  margin:0;
}

a.FixedSizeBodyText {
  font-size: 8pt;
  text-decoration: none;
  color: #FF0000;
  margin:0;
}

a.FixedSizeBodyLink {
  font-size: 8pt;
  color: #AD0065;
  text-decoration: none;
  margin:0;
}
