BODY {font-family: Verdana, Geneva, Helvetica, sans-serif; font-size : 100%;color : #000000;}

A {color : #0066cc; text-decoration : underline;}

A:visited {color : #0066cc; text-decoration : underline;}

A:active {color : #993399;}

A:hover {color : #ff3300;}

A.regularbold{font-weight : bold;color : Black; text-decoration : underline;}

A.regular {font-size : 80%;color : #0066cc; text-decoration : underline;}

A.siteInline{font-weight : bold;font-size : 80%;color : black; text-decoration : none;}

A.topclass{ text-decoration: none;font-size : 80%; color: blue; font-weight: bold;}

A.charclass{ text-decoration: none;font-size : 80%; color: black; font-weight: bold;}

td.bdr{ border-bottom:0.01cm solid gray; border-top:0.01cm solid gray; }

P {font-size : 80%}

H1 {}

H2 {}

H3 {font-size : 80%;font-weight : bold;margin-bottom : -1.3em;}

H4 {font-size : 75%;font-weight : bold;margin-bottom : -1.3em;}

OL {font-size : 80%;margin-left : 35px;padding:0 0 0 3}

OL OL {font-size : 100%;}

OL UL {font-size : 100%;}

UL {margin-left : 18px;font-size : 80%;padding:0 0 0 3;}

UL UL {font-size : 100%;margin: 0px 0px 0px 30px}

UL OL {font-size : 100%;}

UL LI {list-style-type : square;}

LI {font-padding: 0 0 3 0;}

UL.embedded {margin-left : 18px;font-size : 100%;margin-bottom : .5em;}

CODE {font-size : 90%;}

OL CODE {font-size : 110%;}

A.definition {color: #ff6600;text-decoration: none}

A.inline {color: #0066cc;text-decoration: underline}

A.eyebrow {color : #0066cc; text-decoration : underline;}

A.eyebrow:visited {color : #0066cc; text-decoration : underline;}

A.eyebrow:hover {color: #ff3300;text-decoration: underline;}

A.tabslink {color:#FFFFFF;font-size: 70%;font-weight : bold;TEXT-DECORATION: none; line-height:100%;}

A.tabslink:hover {color:#FFFFFF;font-size: 70%;font-weight : bold;TEXT-DECORATION: underline; line-height:100%;}

A.tabslink:visited {color:#FFFFFF;font-size: 70%;font-weight : bold; line-height:100%;}

H2.subtitle {font-size : 95%;font-weight : bold;font-style : italic;margin-bottom : 0px;}

H2.moreinfo {font-size : 95%;font-weight : bold;margin-bottom : -1.3em;margin-top : -.1em;}

HR.blue {color:#0066CC;height: 1px}

.pqHR {color:;height: 1px}

.componentBodyText {font-size:65%;font-weight:regular;line-height:14px}

.componentBodyText A:hover {text-decoration:underline;color:#ff3300;}

.componentBorder {border-style:solid;border-width:0.025cm;border-color:#999999}

.componentBorderSel {border-style:solid;border-width:0.025cm;border-color:#cccccc}

.floatingMenu {margin: position: absolute; left: 190 px; top: 0px; z-index: 10; width: 100%;background-color: #f1f1f1; border: solid 1px #999999}

.menuBar {margin: 0px 2px;height: 19px; width: 176px; background-color: #f1f1f1; cursor: Hand; border: #f1f1f1 solid 1px;}

.menuBarFont {color: #000000; font-size: 70%;text-decoration: none;}

.menuBar a , .menuBar a:visited {color: #000000; text-decoration : none;}

.menuBar a:hover {text-decoration: none; color: #000000; text-decoration : none;}

.menuBarSel {margin: 0px 2px; height: 19px; width: 176px; background-color: #FFFFFF;cursor: Hand; border: #CCCCCC solid 1px;}

.menuBarSel a , .menuBarSel a:visited {color: #000000; text-decoration : none;}

.menuBarSel a:hover {text-decoration: none; color: #000000; text-decoration : none;}

.subMenu {border: #f1f1f1 solid 1px;margin: 0px 2px;font-size: 70%;color: #000000; height: 19px; padding: 3px 10px; cursor: Hand}

.subMenu a , .subMenu a:visited {color: #000000}

subMenu a:hover {text-decoration: none; color: #000000}

.htFrame {margin : 3px 5px 3px 5px;background-color: #E7FFE7;border-width : medium 0px medium 0px;border-style : double;border-color : #9CCE9C #E7FFE7 #9CCE9C #E7FFE7;padding : 3px 10px 3px 10px;}

.htText {padding: 10px 15px 5px 15px;font-weight: normal;;}

.htTextBold {color: #0063FF; }

.blurb {FONT-SIZE: 70%;FONT-FAMILY: Verdana}

.intro2 {FONT-SIZE: 70%;FONT-FAMILY: Verdana}

.footnote {font-size : 65%}

.superscripts {font-size : 8pt;}

.ie55 {filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=9, OffY=9, Color='#bbbbbb', Positive='true');border-style:solid;border-width:0.025cm;border-color:#cccccc}

.reltable {BORDER:1px SOLID;}

TD.blurbs A:hover {color : #ff3300;text-decoration : underline;}

.tblMatrix { border-color: #999999; font-size : 100%;}

.tblMatrix UL { font-size: 100%; }

.tblMatrix OL { font-size: 100%; }

.tblMatrix TD A {text-decoration: underline}

.tblColOneTrans { font-size: 70%; font-weight: bold; }

.tblData { font-size: 70%; }

.tblData LI {font-size : 100%;padding: 0 0 3 0;}

.sup {font-size: 65%;  position:relative; top:-3px;}

.dnloadSelectBox {width:130;}

.tabSelected {color:#FFFFFF;font-size: 70%;font-weight : bold; line-height:100%;}

.fontSize1 {font-size: 65%; }

.fontSize2 {font-size: 70%; }

.fontSize3 {font-size: 75%; }

.fontSize4 {font-size: 80%; }

.fontSize5 {font-size: 125%; }

.fontSize6 {font-size: 90%; }

.aTopTitle
{
    PADDING-BOTTOM: 3px;
}
.aTopSubTitle
{
    MARGIN-TOP: -1.3px; MARGIN-BOTTOM: 1.3px;
}
.mupButton {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN-RIGHT: 5px; MARGIN-LEFT: 5px; MARGIN-BOTTOM: 2px; MARGIN-TOP: 0px;
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	CURSOR: Hand;
}
.toolbarButtonOn {
	background-color: #99ffff;
	color: #000000;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	height: 19px;
	width: 100px;
	text-align : center;
	cursor: Hand;
	font-size : xx-small;
	border: 1px solid Black;
	text-decoration: none;
}
.toolbarButtonOff {
	background-color: #66cccc;
	color: #000000;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	height: 19px;
	width: 100px;
	text-align : center;
	cursor: Hand;
	font-size : xx-small;
	border: 1px solid Black;
	text-decoration: none
}
.graylinks { color: #333333; text-decoration: underline}

.whitelinks { color: #FFFFFF; text-decoration: underline}

:active {text-decoration: none; color: black}	

.textboxstyle {font-size: 7pt; }

.formstyle {padding: 0px 0px 0px 0px; }

.productlinetext { color: #000099; font-size: 14px; font-weight: bold}

.vendortext { color: #000099; font-size: 13px; font-weight: bold}	
	
.certpathtext { color: #000099; font-size: 13px; font-weight: bold}	

.headertext { color: #000099; font-size: 12px; font-weight: bold}	

.producttext { color: #333333; font-size: 12px}	

.smalltext { color: #000000; font-size: 10px}	

.Netscape {netscape4: False;ua: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461; .NET CLR 1.0.3705; .NET CLR 1.1.4322);os: }

.NavButton {background-color: #0099ff; border-bottom: #003366 1px solid;border-left: #99ccff 1px solid;border-right: #003366 1px solid;border-top: #99ccff 1px solid;color: #ffffff;cursor: hand;font-size: 75%;font-weight: bold;width: 100%}

.NavButtonon {background-color: #99ccff; border-bottom: #cccccc 1px solid;border-left: #003366 1px solid;border-right: #cccccc 1px solid;border-top: #99ccff 1px solid;color: #003366;font-size: 75%;font-weight: bold;width: 100%}

.tblHeader { background-color: #66cccc;font-weight: bold;font-size: 75%;}

.tblColOne { background-color: #e5f4fd;font-weight: bold;font-size: 70%;}

.tblHeader2 { background-color: #99ffff;font-weight: bold;font-size: 95%;}

.tblColOne2 { background-color: #e5f4fd;font-size: 90%;}

.ProductListTable { Width: 100%;}

.ProductListTableHeader { background-color: #99CCFF; font-weight: bold; font-size: 75%; color: #000099;}

.ProductListTableSubHeader { background-color: #EEEEEE; font-weight: bold; font-size: 70%; color: #000099;}

.AlertTable {background-color: yellow; border:1px solid; border-color:#CCCCCC; PADDING: 0; MARGIN: 0; Width: 95%;}

.SeachBoxTop {background-color: #666666; border: 0; PADDING: 2px; MARGIN: 0; Width: 95%; color: white}

.SeachBox {background-color: #CCCCCC; border: 0; PADDING: 2px; MARGIN: 0; Width: 95%;}

.SeachBoxHomePage {background-color: #99CCFF; border: 0; PADDING: 2px; MARGIN: 0; Width: 95%; color:#000099}

.SeachBoxData {color: #000000;}

.SeachBoxBottom {background-color: #666666; border: 0; PADDING: 2px; MARGIN: 0; Width: 95%; color: white}

.SeachBoxBottomLink {color : #FFFFFF ; text-decoration: underline}

.SeachBoxBottomLink:visited {color : #FFFFFF ; text-decoration: underline}

.componentHeader {color: #ffffff;background-color:#0099ff;font-size:65%;font-weight:bold;text-transform:uppercase;}

.componentFooter {background-color:#0099ff;}

.componentHeaderSel {color: #ffffff;background-color:#0066CC;font-size:65%;font-weight:bold;text-transform:uppercase;border-color:#cccccc}

.componentHeaderText {color:#ffffff;font-size:65%;font-weight:bold;}

.MNPFooterRow1 a {font-size: 65%;color: #ffffff;text-decoration: none; font-weight: bold;}

.MNPFooterRow1 a:visited {color: #ffffff;}

.MNPFooterRow2 a {font-size: 65%;color: #ffffff}

.MNPFooterRow2 a:visited {color: #ffffff;}

.AdvSearch a {font-size: 65%;color: #ffffff}

.AdvSearch a:visited {color: #ffffff;}

.lwrToolbar {font-size: 70%;}

.AdvSearch a:hover {color: #000000;}

.lwrToolbar a, .lwrToolbar a:visited, .lwrToolbar a:hover {color: #ffffff;}

.MNPFooterRow1 a:hover {color: #000000;}

.MNPFooterRow2 a:hover {color: #000000;}

.pqQuote {color: #0066cc;line-height:150%;font-size: 100%;font-weight: bold;}

.FooterBranding {background-color: #1478EB}

.btnSearch {height: 20 px; width: 25 px; font-size: 12px; background-color: #F1F1F1; color:#000000;}

H1 {font-weight: bold;font-size: 115%;margin-bottom: 0em;}

H2 {font-weight: bold;font-size: 95%;margin-bottom: -0.9em;}

A.inline {color : #0066cc;text-decoration : underline;}

A.inline:hover {color : #ff3300;text-decoration : underline;}

h2.faqH2 {font-weight: bold; font-size : 95%; margin-bottom: 0.3em;margin-top: 5px;}

.intro {font-size : 95%; }

a.inline {text-decoration : none; color : #0099FF; font-weight:bold; }

td.question {font-size : 80%; font-weight:bold; line-height : 150%; color:#0099FF;}

td.faqQA {font-size : 80%; font-weight:bold; line-height : 150%;}

tr.answer {padding-top:3px; padding-bottom:4px; }

.selecttoggle {font-size : 65%; font-weight:bold;}

.questiondl {color:#0099FF; font-weight:bold; font-size : 80%}

.storeuserData {behavior:url(#default#userData);}

.DocumentTitle { color: #000000;font-size:120%; font-weight:bold; padding-bottom: 5px; }

.DocumentBlurb { color: #000000;font-size:80%; font-weight:normal; }

.cfBlurbText { font-size: 70%; padding: 14 5 16 10; }

.OR { color: #0099ff; font-size:80%; font-weight:bold; }

.searchHeader { color: #0099ff; font-size:90%; font-weight:bold; }

.radioformHeader { color: #000000; font-size:70%; font-weight:bold; padding-top: 0px; }

.formHeader { color: #000000; font-size:70%; font-weight:bold; padding-top: 5px; }

.formInput { width: 166px; height: 22px; padding-top: 1px; }

.formTextInput { color: #000000; width: 166px; font-size:70%; }

.formField { color: #000000; font-size:70%; }

.formSubmit { padding-top: 4px; }

TD .tcClassProviderTitle {background-color: #ADD9F4;font-weight: bold; font-size: 75%; }

TD .tcClassLocationTitle { background-color: #ADD9F4;font-weight: bold; font-size: 75%; }

TD .tcClassDateTitle { background-color: #ADD9F4;font-weight: bold; font-size: 75%; }

TD .tcClassProvider {vertical-align: top; width: 150px; background-color: #E5F4FD; font-size: 70%; }

TD .tcClassLocation {vertical-align : top; font-size: 70%;}

TD .tcClassDate {vertical-align : top; font-size: 70%; }

.tcBookLink {font-size: 80%;line-height: 18px;}

.tcCourseLink {font-size: 80%;line-height: 18px;}

.tcDesc {font-size: 80%;padding-left: 8px}

.tcBulletLink {font-size: 70%; padding: 5 0 0 12; bullet-style: round; list-style-image:url('/products/shared/images/reLink4.gif');}

.copyrighttext {color: #FFFFFF;}
.ContentHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: white;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #0000cc
}
.UnitCost
{
    FONT-SIZE: 15px;
    COLOR: #808080;
    LINE-HEIGHT: 20pt;
}
.TextNormal
{
    FONT-SIZE: 11px;
    COLOR: black;
}
.TextNormalDouble
{
    FONT-SIZE: 16px;
    COLOR: black;
}
.TextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
}
.TextBoldDouble
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
}
A.TextBold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: black;
    TEXT-DECORATION: underline
}
A.CartListText:hover
{
    CURSOR: hand;
    COLOR: white;
    TEXT-DECORATION: underline
}
A.CartListText
{
    CURSOR: hand;
    COLOR: white;
    TEXT-DECORATION: underline
}
.CopyrightInfo
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
}
.ErrorText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    LINE-HEIGHT: 20pt;
}
.ProductListHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 16pt;
    TEXT-DECORATION: underline
}
.ProductListItem
{
    FONT-SIZE: 10px;
    COLOR: black;
}
.CartListHeader
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    LINE-HEIGHT: 20pt;
    BACKGROUND-COLOR: #000099
}
.CartListItem
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray;
    BACKGROUND-COLOR: #ffffff
}
.CartListItemAlt
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray;
    BACKGROUND-COLOR: #f2f2f2
}
.CartListItemText
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: black;
}
.CartListFooter
{
    LINE-HEIGHT: 10pt;
    BACKGROUND-COLOR: #000099
}
.Discount
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
}
.GrandTotal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
}
