TABLE.main {
	TABLE-LAYOUT: fixed; BACKGROUND-COLOR: #ffffff
}
TD.content {
	FONT-SIZE: 9pt;  BACKGROUND-COLOR: #fff
}
.c1 {
	MARGIN: 5px 25px 0px; WIDTH: 90%
}
.mainArticleTable {
	PADDING-RIGHT: 3px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.navSections {
	FONT-SIZE: 9px; COLOR: #010002;  TEXT-DECORATION: none
}
.tccAd {
	FONT-SIZE: 10px; COLOR: #010002;  TEXT-DECORATION: none
}
.hdrcrumbs {
	FONT-SIZE: 8pt; COLOR: #010002;
}
A.hdrcrumbs:visited {
	FONT-SIZE: 8pt; COLOR: #010002;
}
A.hdrcrumbs:link {
	FONT-SIZE: 8pt; COLOR: #010002;
}
A.hdrcrumbs:hover {
	FONT-SIZE: 8pt; COLOR: #010002;
}
A.hdrcrumbs:active {
	FONT-SIZE: 8pt; COLOR: #010002;
}
.breadcrumbs {
	FONT-SIZE: 8px; COLOR: #010002;
}
.hdrsubcatname {
	FONT-SIZE: 24px; COLOR: #ffffff; FONT-FAMILY: GillSans, Geneva, Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
FORM {
	FONT-SIZE: 11px; MARGIN: 0px
}
INPUT {
	FONT-SIZE: 11px; MARGIN: 0px
}
SELECT {
	FONT-SIZE: 11px; MARGIN: 0px
}
P {
	MARGIN-TOP: 0px; FONT-SIZE: 9.5pt; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; LINE-HEIGHT: 150%;
}
SPAN.mainText {
	MARGIN-TOP: 0px; FONT-SIZE: 9.5pt; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; LINE-HEIGHT: 150%;
}
SPAN.mainText EM {
	MARGIN-TOP: 0px; FONT-SIZE: 9.5pt; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 5px; LINE-HEIGHT: 150%;
}
SPAN.mainText TD {
	MARGIN-TOP: 0px; FONT-SIZE: 9.5pt; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 5px; LINE-HEIGHT: 150%;
}
SPAN.mainText LI {
	FONT-SIZE: 9.5pt; LINE-HEIGHT: 150%;
}
SPAN.mainText DD {
	FONT-SIZE: 9.5pt; LINE-HEIGHT: 150%; MARGIN-RIGHT: 30px;
}
.author {
	FONT-SIZE: 9.5pt;
}
H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px;
}
.h2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px;
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px;
}
.glossaryTermHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cc9900;
}
.dottedline {
	BACKGROUND: url(g/dotted_line.gif) #cccccc
}
.footerContent {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.footerContent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.footerContent:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.footerContent:active {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.footerContent:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.footerContent:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
IMG.rightnavprodimage {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.relatedArticleLinks {
	FONT-SIZE: 8pt; MARGIN: 10px; LINE-HEIGHT: 130%;
}
.articleAuthorLink {
	FONT-SIZE: 8pt
}
.auntie {
	CURSOR: hand; MARGIN-RIGHT: 5px
}
P.relatedResourceLinks {
	FONT-SIZE: 8pt; MARGIN: 10px; LINE-HEIGHT: 130%;
}
.productTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; TEXT-TRANSFORM: none;
}
.articleTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; TEXT-TRANSFORM: none;
}
.prodContent {
	FONT-SIZE: 8pt; LINE-HEIGHT: 130%;
}
.productAuthorLink {
	FONT-SIZE: 8pt; MARGIN-LEFT: 20px
}
.orderOnline {
	FONT-SIZE: 7.5pt; COLOR: #336699; MARGIN-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.productDescription {
	FONT-SIZE: 8pt; MARGIN-LEFT: 1px; LINE-HEIGHT: 130%;
}
.productFormat {
	FONT-SIZE: 10pt; MARGIN: 0px; COLOR: #cc3333; LINE-HEIGHT: 130%; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.productPrice {
	FONT-SIZE: 10pt; MARGIN: 0px; COLOR: #cc3333; LINE-HEIGHT: 130%; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.productCode {
	FONT-SIZE: 1pt; MARGIN: 0px; COLOR: #ffffff;
}
.productListPrice {
	COLOR: #666666
}
TD.prodRelatedNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 10px; LINE-HEIGHT: 130%; PADDING-TOP: 0px;
}
SPAN.prodRelatedNavType {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 7.5pt; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px;
}
B.prodRelatedNavPrice {
	FONT-WEIGHT: 900; FONT-SIZE: 7.5pt;
}
A.prodRelatedNav {
	COLOR: #9c6500
}
TD.topNav {
	BACKGROUND-COLOR: #ffcc33
}
.header {
	FONT: bold 24px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #000
}
.subheader {
	FONT: 24px/18px Times New Roman, Times, serif; COLOR: #000
}
.bullet {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 3px; COLOR: #999; MARGIN-RIGHT: 3px
}
.lColumnHead {
	FONT: 24px/18px Times New Roman, Times, serif; COLOR: #900
}
.lColumnContent {
	FONT: 10px/13px Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 5px; COLOR: #900; MARGIN-RIGHT: 5px
}
.rColumnHead {
	FONT: 16px Times New Roman, Times, serif; COLOR: #fff
}
.rColumnStore {
	FONT: 10px/11px Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 5px; COLOR: #c00; MARGIN-RIGHT: 5px
}
.bColumnSpecial {
	FONT: bold 18px Helvetica, Verdana, Arial, sans-serif; MARGIN-LEFT: 5px; COLOR: #c00
}
.nounderline {
	FONT-STYLE: normal; TEXT-DECORATION: none
}
STRONG {
	FONT-WEIGHT: bold
}

P.tabText A {
	COLOR: #ffffff
}
P.tabText A:link {
	COLOR: #ffffff
}
P.tabText A:visited {
	COLOR: #ffffff
}
P.tabText A:active {
	COLOR: #ffffff
}
P.tabText A:hover {
	COLOR: #ffffff
}
TD.tabText A {
	COLOR: #ffffff
}
TD.tabText A:link {
	COLOR: #ffffff
}
TD.tabText A:visited {
	COLOR: #ffffff
}
TD.tabText A:active {
	COLOR: #ffffff
}
TD.tabText A:hover {
	COLOR: #ffffff
}
.hpad1 {
	PADDING-TOP: 1px
}
.hpad2 {
	PADDING-TOP: 2px
}
.hpad3 {
	PADDING-TOP: 3px
}
.hpad4 {
	PADDING-TOP: 4px
}
.hpad5 {
	PADDING-TOP: 5px
}
.hpad9 {
	PADDING-TOP: 9px
}
.hpad10 {
	PADDING-TOP: 10px
}
.hpad15 {
	PADDING-TOP: 15px
}
.hpad20 {
	PADDING-TOP: 20px
}
.hpad21 {
	PADDING-TOP: 21px
}
.hpad22 {
	PADDING-TOP: 22px
}
.hpad23 {
	PADDING-TOP: 23px
}

@media Print    
{
TD.articleSidebarBody TABLE {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
TD.articleSidebarBody TD {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
    }
SPAN.resArtIntro P {
	FONT-SIZE: 9pt; MARGIN: 0px;
}
SPAN.resArtIntro LI {
	FONT-SIZE: 9pt; MARGIN: 0px 0px 5px; LINE-HEIGHT: 150%;
}
P.resArtIntro {
	FONT-SIZE: 9pt; MARGIN: 0px;
}
A.resArtIntro {
	FONT-SIZE: 9pt; MARGIN: 0px;
}
SPAN.resFeature P {
	FONT-SIZE: 8pt; MARGIN: 5px 10px 10px;
}
SPAN.resFeature A {
	FONT-SIZE: 8pt;
}
SPAN.resFeature LI {
	FONT-SIZE: 8pt; MARGIN: 0px 10px 0px 0px;
}
A.resQuestion {
	FONT-SIZE: 8pt; MARGIN: 0px 10px;
}
P.resChecklistMore {
	FONT-SIZE: 8pt; MARGIN: 5px 10px 0px; LINE-HEIGHT: 15px;
}
UL.resChecklist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; PADDING-TOP: 0px;  LIST-STYLE-TYPE: none
}
SPAN.resChecklist {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000;
}
UL.resUpdates {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px;  LIST-STYLE-TYPE: none
}
SPAN.linkedCategoryHeading A {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: GillSans, Geneva, Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
SPAN.linkedCategoryHeading A:link {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: GillSans, Geneva, Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
SPAN.linkedCategoryHeading A:visited {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: GillSans, Geneva, Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
SPAN.linkedCategoryHeading A:active {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: GillSans, Geneva, Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
SPAN.linkedCategoryHeading A:hover {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: GillSans, Geneva, Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
.subsiteHeader {
	FONT-SIZE: 18pt; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: GillSans, Geneva, Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}

