table.IncutCorp
{
	margin: 1em 0;
}

table.IncutCorp tr.Header td,
table.IncutCorp tr.Footer td
{
	background-color: #999999;
}

table.IncutCorp tr.Body td.Contents
{
	background-color: #F2F2F0;
	padding: 1em 1em 1.7em 1em;
}

table.IncutCorp tr.Body div.Title
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	font-weight: bold;
}

table.IncutCorp tr.Body div.Text
{
	margin-top: .2em;
}

table.IncutCorp tr.Body p
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	margin-top: .7em;
	margin-bottom: -.5em;
}

table.Siblings,
table.DocContent
{
	border-collapse: collapse;
}

table.Siblings td,
table.DocContent td
{
	margin: 0;
	padding: 0;
}

div.IncutInText
{
	margin-top: .7em;
}

table.IncutCorp table.Siblings td.Arrow,
table.IncutCorp table.Siblings td.Label,
table.IncutCorp table.DocContent td.Arrow,
table.IncutCorp table.DocContent td.Label,
div.IncutInText table.DocContent td.Arrow,
div.IncutInText table.DocContent td.Label,
table.IncutCorp table.UsefulFile td.Label,
table.IncutCorp tr.Body p
{
	padding-top: .7em;
}

table.IncutCorp table.Siblings td.Label,
table.IncutCorp table.DocContent td.Label,
div.IncutInText table.DocContent td.Label,
table.IncutCorp table.UsefulFile td.Label
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	padding-left: .5em;
}



div.FaqdShowall
{
	margin-top: 1em;
}

div.FaqdShowall input
{
	width: 7em;
}

div.FaqdShowall input.ButtonOn
{
	border: 2px inset;
}

div.FaqdShowall input.ButtonOff
{
	border: 2px outset;
}



/*
used in GenericSubsection.xslt probably
*/

div.Incuts div.Incut
{
	border-top: 3px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	background-color: #F1F1F1;
	margin-bottom: 2em;
	padding: 0.5em 1em 0.5em 1em;
}
div.Incuts div.Incut p.title
{
	font-weight: bold;
	margin: 0.2em 0 0.5em 0;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
}
div.Incuts div.Incut p
{
	margin: 0.8em 0 0.5em 0;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
}

/*

/used in GenericSubsection.xslt probably

*/

/*

used somewhere else

*/

td.Incuts div.Incut
{
	border-top: 3px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	background-color: #F1F1F1;
	margin-bottom: 2em;
	padding: 0.5em 1em 0.5em 1em;
}
td.Incuts div.Incut p.title
{
	font-weight: bold;
	margin: 0.2em 0 0.5em 0;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
}
td.Incuts div.Incut p
{
	margin: 0.8em 0 0.5em 0;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
}

/*

/used somewhere else

*/table.GenericSubsection,
table.GenericSubsection table.Highlight
{
	border-collapse: collapse;
}

table.GenericSubsection td,
table.GenericSubsection table.Highlight td
{
	padding: 0;
	margin: 0;
}

table.GenericSubsection td.Content
{
	width: 70%;
}

table.GenericSubsection td.Content div.Content
{
	margin: 0em 0em 0em 1em;
}

table.GenericSubsection table.Highlight td.Text
{
	font-family: Verdana, Tahoma, sans-serif;
}

table.GenericSubsection table.Highlight td.Text h1
{
	margin-top: .5em;
}

table.GenericSubsection table.Highlight td.Text h2
{
	margin-top: 0em;
	font-weight: normal;
}

table.GenericSubsection table.Highlight td.Text p
{
	margin-bottom: .5em;
}

table.GenericSubsection table.Highlight td.Text p,
table.GenericSubsection table.Highlight td.Text ul li
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
}

table.GenericSubsection table.Highlight td.Text ul
{
	margin-top: 0;
}

table.GenericSubsection table.Highlight td.Text ul li
{
	margin-left: -20px;	
}

table.GenericSubsection td.Incuts
{
	width: 30%;
	padding: 1em 1em 0em 2em;
}table.SpecialOffers
{
	margin-top: 0px;
	margin-bottom: 20px;
}
table.SpecialOffers td,
div.SpecialOffers
{
	font-family: Verdana, Tahoma, sans-serif
}
div.SpecialOffers
{
	margin-top: 2.5em;
}
table.SpecialOffers td.AllSpecialOffers
{
	width: 80%;
	background: #FFFFFF;
}
table.SpecialOffers td.AllSpecialOffers div.SpecialOffer,
div.SpecialOffers  div.SpecialOffer
{
	margin-bottom: 2em;
}
table.SpecialOffers td.AllSpecialOffers div.SpecialOffer div.Dates,
table.SpecialOffers td.AllSpecialOffers div.SpecialOffer div.Type,
div.SpecialOffers div.SpecialOffer div.Dates,
div.SpecialOffers div.SpecialOffer div.Type
{
	font-size: 60%;
	color: #666666;
}
table.SpecialOffers td.AllSpecialOffers div.SpecialOffer div.Title,
div.SpecialOffers div.SpecialOffer div.Title
{
	font-size: 110%;
	margin-bottom: .4em;
}
table.SpecialOffers td.AllSpecialOffers div.SpecialOffer div.Company,
div.SpecialOffers div.SpecialOffer div.Company
{
	font-size: 66%;
	color: #666666;
	margin-bottom: .4em;
}
table.SpecialOffers td.AllSpecialOffers div.SpecialOffer div.DescriptionBrief,
div.SpecialOffers div.SpecialOffer div.DescriptionBrief
{
	font-size: 66%;
}

/* Filter */

table.SpecialOffers td.Filter
{
	width: 20%;
	padding: 0 0 0 9px;
}

table.SpecialOffers td.Filter.Side
{
	width: 20%;
	padding: 0 0 0 9px;
}

table.SpecialOffers td.Filter div.Variants
{
	padding-right: 15px;
}

table.SpecialOffers td.Filter div.Variants#Inner
{
	padding-right: 15px;
	padding-left: 0px; 
	margin-top: -35px; 
	z-index: 2; 
	position: relative;
}

table.SpecialOffers td.Filter a
{
	color: #002AFF;
}

table.SpecialOffers td.Filter ul
{
    font-size: 0.65em;
    margin-left: 18px;
    margin-top: 5px;
    padding: 0px;
}

table.SpecialOffers td.Filter ul li
{
    margin-left: -3px;
    padding: 0px;
}


/* /Filter */


table.SpecialOffers div.Title
{
	font-size: 75%;
	margin-bottom: .25em;
}

table.SpecialOffers div.DescriptionBrief
{
	font-size: 75%;
	margin-bottom: .25em;
}

table.SpecialOffers div.Company
{
	font-size: 70%;
	color: #616161;
}

table.SpecialOffers div.Dates
{
	font-size: 70%;
	color: #616161;
}

table.SpecialOffers td.AllSpecialOffers table.AllSpecialOffersList
{
	width: 100%;
	margin-top: 15px;
}

table.SpecialOffers td.AllSpecialOffers table.AllSpecialOffersList td
{
	width: 50%;
	padding-left: 20px;
	padding-bottom: 15px;
}

table.SpecialOffers td.AllSpecialOffers table.AllSpecialOffersList td.Right
{
	width: 50%;
	padding-left: 35px;
}

table.SpecialOffers td.AllSpecialOffers table.AllSpecialOffersList td img.Arrow
{
    position: absolute;
    margin-left: -15px;
    margin-top: 5px;
}

P.archive
{
    font-size: 0.95em;
    font-family: Verdana, Tahoma, sans-serif;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.Important
{
    padding-right: 6px; 
}

table.Important
{
    background: #6699CC;
    color: #FFFFFF;
    font-family: Verdana, Tahoma, sans-serif
    width: 100%;
}

table.Important td.Content
{
    padding: 7px 23px 7px 29px;
    font-size: 0.8em;
}


body
{
	background-color: #ffffff;
}

div.SubNavigationHighlightWithMastHead
{
	padding: 10px 10px 10px 10px;
}

div.SubNavigationHighlightWithoutMastHead
{
	padding-left: 1px;
}

div.SubNavigationContent
{
	padding: 0px 1em 2em 1em;
}

a
{
	color: #3366cc;
}

A.WaitingForObjectToLoad
{
	cursor: wait;
}

A.ObjectHasLoaded
{
	cursor: wait;
}

div.docInfo
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	color: #999999;
	margin-top: -1.4em;
	margin-bottom: 2em;
}

.PromotionLabel
{
	font-family: Verdana, Tahoma, sans-serif;
	color: #999999;
}

div.viewrInline
{
	color: #999999;
	margin-bottom: 2em;
	margin-top: 2em;
}

div.docInfo hr, div.viewrInline hr
{
	margin-top: 0px;
	color: #cccccc;
	height: 1px;
	width: 100%;
}

div.docInfo div
{
	padding-top: 10px;
}

div.docInfo ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}

div.docInfo ul li
{
	margin-left: -20px;
}

div.docInfo p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

div.subNavigationHighlightText
{
	margin-top: -19px;
	padding: 0px 2em 0.7em 9px;
}

div.subNavigationHighlightText p.main
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	margin-bottom: -1.4em;
}

div.subNavigationHighlightText ul.main
{
	margin-bottom: -0.7em;
}

div.subNavigationHighlightText ul.main li.main
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	margin-left: -23px;
}

/*
person incuts
*/

td.personImage
{
	padding: 1.4em 0px 0px 1em;
}

td.personImage a img
{
	border: 1px solid #000000;
}

td.personText
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	padding: 0.5em 0px 1.0em 1em;
}

td.personText div.personPosition
{
	color: #999999;
}
/*
/person incuts
*/



table.actionExample
{
	margin-top: 1.4em;
}

td.actionExampleIcon
{
	padding: 0px 0.5em 0.5em 0px;
}

td.actionExampleText
{
	padding: 0px 0px 0.7em 0.7em;
	border-left: 1px solid #cccccc;
}

td.actionExampleText h4
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	color: #000000;
	margin-top: 0;
	margin-bottom: -1.2em;
}

td.actionExampleText ol
{
	margin-bottom: -0.7em;
}

td.actionExampleText ol li
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	margin-left: -14px;
}

td.actionExampleText p
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	margin-bottom: -0.7em;
}



h1.main
{
	font-size: 140%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #999999;
	margin-top: 0.2em;
	letter-spacing: -1px;
	margin-bottom: -0.8em;
	padding-bottom: 0.8em;
}

h2.main, h2.useful
{
	font-size: 110%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #999999;
	margin-top: 1.5em;
	margin-bottom: -0.8em;
	letter-spacing: -1px;
}

h3.main
{
	font-size: 100%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #999999;
	margin-top: 1.5em;
	margin-bottom: -0.8em;
	letter-spacing: -1px;
}

h4.main
{
	font-size: 90%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #999999;
	margin-top: 1.5em;
	margin-bottom: -0.8em;
	letter-spacing: -1px;
	zxclear: both;
}

h4.list
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	color: #000000;
	margin-top: 0;
	margin-bottom: -1.2em;
}

h2.red
{
	font-size: 110%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #DC6C06;
	margin-top: 1.5em;
	margin-bottom: -0.8em;
	letter-spacing: -1px;
}

/*
useful links
*/
ul.useful
{
	margin-top: 1.4em;
	margin-bottom: 0px;
}

ul.useful li
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	margin-left: -22px;
	padding-bottom: 0.9em;
}

/*
/useful links
*/

/*
quotes
*/
table.highlightedblock
{	
	width: 100%;
	border-collapse: collapse;
}

td.highlightedblock
{	
	background-color: #f1f1f1;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	padding: 0.5em;
}

td.highlightedblock_green
{	
	background-color: #E6F0E5;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	padding: 0.5em;
}

table.quote
{
	background-color: #e2e2e2;
	margin: 1.5em 0px 1em 0px;
}


td.quoteLeft
{
	background-position: bottom;
}


td.quoteMiddle
{
	background-position: left bottom;
	background-repeat: no-repeat;
}

div.quoteText
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 60%;
	padding: 5px 0px 0px 0px;
}

div.quoteAuthor
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 60%;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	text-align: right;
}

/*
/quotes
*/

/*
relatedinfo
*/
TABLE.RelatedInfo
{
	border-collapse: collapse;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: #f9f9f9;
	margin: 1em 0em 1em 1em;
}

TABLE.RelatedInfo TR TD.Content
{
	padding: 0.7em;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
}
/*
/relatedinfo
*/

DIV.image
{
	margin-top: 2.8em;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
}

DIV.image IMG
{
	margin-bottom: 0.5em;
}

DIV.Image span
{
	font-weight: bold;
}

SPAN.FootnoteInText
{
	border-bottom: 1px dashed #999999;
}

P.FootnoteBottom
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	margin-bottom: -0.7em;
}

SPAN.FootnoteHrefBottom
{
	vertical-align: text-top;
	font-size: 80%;
}

SPAN.FootnoteHrefInText
{
	vertical-align: text-top;
	font-size: 60%;
}

TD.Main SPAN.FootnoteHrefInText,
TD.MainRight SPAN.FootnoteHrefInText
{
	font-size: 80%;
}

TD.Main SPAN.FootnoteHrefInTextCompareKey,
TD.MainRight SPAN.FootnoteHrefInTextCompareKey
{
	vertical-align: 13px;
	font-size: 80%;
}

HR.main
{
	margin-top: 1.8em;
	color: #cccccc;
	height: 1px;
	width: 100%;
}

p.main, p.interviewQuestion, p.interviewAnswer, p.pressconference, p.Address, TD.clear P
{
	margin-bottom: -0.7em;
	font-size: 80%;
}

p.main, p.interviewQuestion, p.interviewAnswer, p.pressconference, TD.clear P
{
	font-family: Verdana, Tahoma, sans-serif;
}

p.mainInfo
{
	margin-bottom: -0.7em;
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	background-color: #F5F5F5;
	padding: 1em;
}

P.Address
{
	font-family: monospace;
}

p.FaqdQuestionOut
{
	cursor: pointer;
	cursor: hand;
	xtext-decoration: none;
}

p.FaqdQuestionOver
{
	cursor: pointer;
	cursor: hand;
	color: #3366cc;
	text-decoration: underline;
}

DIV.FaqAnswer
{
	margin-left: 3em;
	margin-bottom: 2em;
	font-size: 85%;
}
DIV.FaqAnswer p
{
	margin-top: 1.2em;
}

p.mainSeefurther
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	margin-bottom: -1.0em;
}

p.mainSeefurtherLast
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	margin-bottom: 0em;
}

p.mainSeefurther img, p.mainSeefurtherLast img
{
	margin-right: 0.4em;
}

table.RightBlock
{
	width: 180;
	margin-top: 0;
	border: 1px solid #cccccc;
	background-color: #f1f1f1;
	margin-bottom: 10px;
}

table.NoSpace
{
	width: 100%;
	margin-top: 0;
	border-collapse: collapse;
	border: 0px;
}

table.main, table.faq, table.mainNoBorder
{
	margin-top: 1.5em;
	border-collapse: collapse;
	border: 0px;
}
td.mainNoBorderIntro
{
	margin-top: 1.5em;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, sans-serif;
	padding-bottom: 1em;
}
td.smallText
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	padding: 1em 0em 1em 0em;
}
table.mainTop
{
	margin-top: 0;
	border-collapse: collapse;
}


table.main caption
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0.5em;
}

TD.MainNoBorder
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em 0.5em 0.5em 0em;
	padding-bottom: 1em;
}
TD.MainNoBorderThin
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em 1em 0.5em 0em;
}

td.main
{
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em;
}

td.mainRight
{
	border-top: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em;
}

td.shift
{
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em 0.5em 0.5em 20px;
}
td.shiftRight
{
	border-top: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em 0.5em 0.5em 20px;
}

td.BorderBottom
{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em;
}

td.BorderBottomRight
{
	border-bottom: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em;
}

table.mainNoBorder th
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	padding: 0.5em;
}

th
{
	font-weight: normal;
	text-align: left;
}

th.mainHeader, td.mainHeader
{
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em;
	background-color: #dfdfdf;
}

th.mainHeaderRight, td.mainHeaderRight
{
	border-top: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em;
	background-color: #dfdfdf;
}

th.mainHeaderNoBorder
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
	background-color: #FFBF27;
}

th.mainSubHeader
{
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em;
	background-color: #f9f9f9;
}

th.mainSubHeaderRight
{
	border-top: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em;
	background-color: #f9f9f9;
}

th.rotated
{
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0.5em;
	background-color: #dfdfdf;
	writing-mode:tb-rl;	
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

p.table, p.faqAnswer
{
	margin-bottom: -0.7em;
}

TABLE.CompareKeys
{
	border-collapse: collapse;
	margin-top: 2.0em;
	margin-bottom: -0.7em;
}

TABLE.CompareKeys TD.Pic
{
	padding: 0px 3px 0px 0px;
	margin: 0px;
}

TABLE.CompareKeys TD.Text
{
	padding: 0px 1.8em 0px 0px;
	margin: 0px;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
}

p.CompareKeyComment
{
	margin-top: 0em;
	text-align: left;
}



TABLE.ListGraphic
{
	border-collapse: collapse;
	margin-top: 1.4em;
	margin-bottom: 0.7em;
}

TABLE.ListGraphic TR TD.ListGraphicBullet, TABLE.ListGraphic TR TD.ListGraphicText
{
	paddding: 0px;
	margin: 0px;
}

TABLE.ListGraphic TR TD.ListGraphicBullet
{
	padding: 0px 10px 10px 0px;
}

TABLE.ListGraphic TR TD.ListGraphicText
{
	padding: 7px 10px 10px 0px;
}

ul.main, ol.main, ul.table, ol.table, ul.mainBulky, ol.mainBulky, ul.tableBulky, ol.tableBulky
{
	margin-bottom: -0.7em;
}

ul.main li.main, ol.main li.main, ul.table li.main, ol.table li.main
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
}

ul.mainBulky li.mainBulky, ol.mainBulky li.mainBulky, ul.tableBulky li.mainBulky, ol.tableBulky li.mainBulky
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	padding-bottom: 0.7em;
}

ul.main li.mainComplex, ol.main li.mainComplex, ul.table li.mainComplex, ol.table li.mainComplex
{
}

ul.mainBulky li.mainBulkyComplex, ol.mainBulky li.mainBulkyComplex, ul.tableBulky li.mainBulkyComplex, ol.tableBulky li.mainBulkyComplex
{
	padding-bottom: 0.7em;
}

ul.mainBulky li.mainComplexTitleOnly
{
	padding-bottom: 0.7em;
}

ul.mainBulky li.mainBulkyComplexTitleOnly
{
	padding-bottom: 1.4em;
}

ul.mainLiBulky, ol.MainLiBulky
{
	margin-top: 0.7em;
	margin-bottom: -0.7em;
}

ul.mainLi, ol.mainLi
{
	margin-top: 0.7em;
}

ul.mainLi ul, ol.mainLi ol, ul.mainLi ol, ol.mainLi ul
{
	margin-top: 0;
	margin-bottom: 0.7em;
}

ul.mainLiBulky li.mainLiBulky, ol.mainLiBulky li.mainLiBulky
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	padding-bottom: 0.7em;
}

ul.mainLi li.mainLi, ol.mainLi li.mainLi
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	margin-bottom: 0em;
}


ul.table li.table
{
	font-family: Verdana, Tahoma, sans-serif;	
	margin-left: -22px;
	padding-bottom: 0.7em;
}

ul.tableBulky li.table
{
	font-family: Verdana, Tahoma, sans-serif;	
	margin-left: -1.5em;
	padding-bottom: 0.7em;
}

li.Arrow
{
	list-style-image:url('/rus/i/arr_3366cc_on_ffffff_8x12.gif');
}

p.list
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	margin-bottom: -0.7em;
}

p.listLast
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	margin-bottom: 0;
}

dl.main
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
}

dl.main dt
{
	font-weight: bold;
}

dl.main dt.normal
{
	font-weight: normal;
}

dl.main dd
{
	padding-bottom: 0.4em;
}



TD.InputLabel
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: right;
	padding: 4px 0.7em 0px 0px;
	width: 50%;
}

TD.InputControl
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	width: 50%;
	padding: 1px 0.7em 1px 0px;
}

TD.InputControl INPUT.Text
{
	width: 200px;
}

TD.InputControl TEXTAREA
{
	width: 200px;
	font-family: Verdana, Tahoma, sans-serif;
}

TD.InputControl SELECT
{
	width: 200px;
}

TD.InputSubmit
{
	padding-top: 1em;
}

/*
.Search is obsolete
Use .Main instead
*/
FORM.Search,
FORM.Main
{
}

FORM.Main H2, FORM.Main H3
{
}

FORM.Search TABLE,
FORM.Main TABLE
{
	border-collapse: collapse;
	margin-top: 0.7em;
}

FORM.Main TABLE.Main
{
	margin-top: 1.4em;
}

FORM.Main TABLE TR
{
	vertical-align: top;
}

FORM.Search TABLE TR TD
{
}

FORM.Main TABLE TR TD
{
	margin: 0px;
	padding: 0px;
}

FORM.Main DIV.Fieldset
{
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	margin-bottom: 0em;
	margin-top: 1.4em;
}

FORM.Main DIV.Legend
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	background-color: #f9f9f9;
	padding: 0.5em;
	margin-bottom: -0.7em;
	width: 31em;
}

TD.LabelText,
TD.LabelRadio,
TD.LabelCheckbox,
TD.LabelSelect,
TD.LabelFile
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: left;
	padding-right: 10px ! important;
	padding-top: 5px ! important;
	width: 10em;
}

TD.LabelText,
TD.LabelSelect
{
	vertical-align: top;
	padding-bottom: 10px ! important;
}

TD.LabelRadio,
TD.LabelCheckbox
{
	vertical-align: top;
}

DIV.Fieldset TD.LabelText,
DIV.Fieldset TD.LabelRadio
{
	padding-left: 0.6em;
}

TD.LabelCheckbox DIV.Comment,
TD.LabelRadio DIV.Comment,
TD.LabelSelect DIV.Comment
{
	color: #999999;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 90%;
}

TD.LabelSelect DIV.Comment A
{
	color: #999999;
}

TD.InputText,
TD.InputTextarea,
TD.InputSelect,
TD.InputFile,
TD.Input
{
	padding-bottom: 5px ! important;
	vertical-align: top;
}

TD.InputSelect
{
	width: 30em;
}

TD.InputFile INPUT
{
	width: 30em;
}

TD.InputText INPUT,
TD.InputText INPUT.String
{
	width: 30em;
}

TD.InputText INPUT.Integer
{
	width: 6em;
}

TD.InputTextarea TEXTAREA
{
	width: 30em;
	height: 5em;
}

DIV.InputRadio,
DIV.InputCheckbox
{
	padding-left: 20px;
	text-indent: -22px;
}

DIV.InputRadio LABEL,
DIV.InputCheckbox LABEL
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif; 
	padding-left: 3px;
}

TD.InputCheckBoxList,
DIV.InputCheckBoxList
{
	padding-bottom: 9px ! important;
}

DIV.InputRadio, DIV.InputCheckboxList
{
	padding-bottom: 1px ! important;
}

TD.InputCheckboxList TABLE,
TD.InputRadioButtonList TABLE
{
	margin-top: 0em;
	margin-bottom: 0.5em
}

TD.InputCheckBoxList TABLE TR TD,
DIV.InputCheckBoxList TABLE TR TD,
TD.InputRadioButtonList TABLE TR TD,
DIV.InputRadioButtonList TABLE TR TD
{
	padding-left: 20px ! important;
	text-indent: -23px;
}

TD.InputCheckBoxList TABLE TR TD LABEL,
DIV.InputCheckBoxList TABLE TR TD LABEL,
TD.InputRadioButtonList TABLE TR TD LABEL,
DIV.InputRadioButtonList TABLE TR TD LABEL
{
	padding-left: 3px;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif; 
}

TD.Divider HR
{
	height: 1px;
	color: #bbbbbb;
}

DIV.Error
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif; 
	padding: 0.7em;
	background-color: #FFDFDF;
	border-top: 3px solid #AA2525;
}

DIV.Error DIV
{
	margin-top: -1em;
	margin-left: -20px;
}

DIV.Error DIV UL
{
	margin-bottom: 0.7em;
}

DIV.Error DIV UL LI
{
	color: #000000;
}

DIV.Ok
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif; 
	padding: 0.7em;
	background-color: #F4FFDF;
	border-top: 3px solid #7DAA25;
}

DIV.CoreButtons
{
	margin: 0.5em 0;
	padding-top: 0.8em;
}
div.formcomment
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif; 
	padding-left: 3px;
}
td.required
{
	text-align: right;
	padding: 0;
	width: 1%;
	font-size: 75%;
	vertical-align: top;			
}
td.required span.required
{
	color: #FF0000;
	visibility: visible;
}
td.required span.valid
{
	visibility: hidden;
}


table.navigation
{
	margin-top: 2em;
}

table.navigation td.pic
{
	padding: 0px 0.7em 10px 0px;
}

table.navigation td.text
{
	padding: 0px 0px 1em 0px;
}

table.navigation td.text span.title
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;	
	padding-left: 0em;
}

table.navigation td.text span.text
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;	
}



p.tableLast
{
	margin-bottom: 0;
}

p.messagePara
{
	margin:0.5em 0em;
}

ul.message
{
	margin-top: 0.5em;
	margin-left: 2em;
	margin-bottom: 0em; 
}

ol.message
{
	margin-top: 0.5em;
	margin-left: 2em;
	margin-bottom: 0em; 
}

li.message {margin-bottom: 0.5em}

span.lang
{
	font-size: 80%;
	color: #666666;
}
span.lang2
{
	font-size: 90%;
	color: #999999;
}

ul.useful li span.lang
{
	font-size: 97%;
	color: #999999;
}

table.main span.lang
{
	font-size: 97%;
	color: #999999;
}

span.eyeBrow
{
	font-size: 60%;
	font-family: Verdana, Tahoma, sans-serif;
}

span.eyeBrow a
{
	font-size: 100%;
	color: #3366cc;
}

img.downloadableImage
{
	vertical-align: text-bottom;
}

td.faqQuestion
{
	vertical-align: top;
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;
	padding-right: 1.5em;
	padding-bottom: 1.5em;
}

td.faqAnswer
{
	vertical-align: top;
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	padding-bottom: 1.5em;
}

td.faqAnswer h4
{
	font-size: 120%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #999999;
	margin-top: 1.5em;
	margin-bottom: -0.8em;
	letter-spacing: -1px;
}

td.faqAnswer ul.faq, td.faqAnswer ul.faqBulky, td.faqAnswer ol.faqBulky
{
	margin-bottom: -0.7em;
}

td.faqAnswer ul.faq li
{
	margin-left: -23px;
}

td.faqAnswer ul.faqBulky li 
{
	margin-left: -23px;
	padding-bottom: 0.7em;
}

td.faqAnswer ol.faqBulky li
{
	margin-left: -10px;
	padding-bottom: 0.7em;
}


td.faqAnswer ul.faq li h4
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #000000;
	margin-top: 0em;
	margin-bottom: 0em;
}

td.faqAnswer ul.faqBulky li h4, td.faqAnswer ol.faqBulky li h4
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #000000;
	margin-top: 0em;
	margin-bottom: 0em;
}

ul.faqLiBulky
{
	margin-top: 0.7em;
	margin-bottom: -0.7em;
}

ul.faqLi
{
}

ul.faqLiBulky li
{
	padding-bottom: 0.7em;
}

ul.faqLi li
{
}

span.registered
{
	vertical-align: text-top;
	font-size: 60%;
}

span.registryPath, span.filePath, span.urlPath, span.menuPoint
{
	font-family: monospace;
}


SPAN.PartnerStatuses
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	color: #999999;
}
TABLE.PartnerList
{
	border-collapse: collapse;
	margin-top: 0.9em;
	width: 100%;
}
TABLE.PartnerList TD
{
	padding-bottom: 0.2em;
	margin-top: 0em;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
}
TABLE.PartnerList TD.Hr
{
	margin: 0em ! important;
	padding: 0em ! important;
}
TABLE.PartnerList TD.Hr HR
{
	margin: 0em;
	color: #cccccc;
	height: 1px;
	width: 100%;
}
TABLE.ActivitiesDescription
{
	border-collapse: collapse;
	margin-top: 2em;
	margin-bottom: -1em;
	width: 1%;
}
TABLE.ActivitiesDescription TD
{
	margin: 0px;
	padding: 0px;
}
TABLE.ActivitiesDescription TD.Text
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 60%;
	color: #666666;
	padding-left: 2px ! important;
	padding-right: 10px ! important;
}
P.PartnerDistr
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	margin-bottom: -0.7em;
}



H4.CodeTitle
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	margin-bottom: -0.7em;
}

DIV.CodeBody
{
	background-color: #f5f5f5;
	padding: 1em 1em 0em 1em;
	margin: 1em 1em 0em 0em;
	width: 1%;
}

DIV.CodeBody H5
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
}

DIV.CodeBody PRE
{
}


DIV.PageTreeHeader
{
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: 999999
}
DIV.PageTreeFirstLevel
{
	margin-bottom: -0.7em;
	margin-top: 1.4em;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
}

DIV.PageTree
{
	padding-left: 1em;
	padding-bottom: 0.5em;
	padding-top: 0.2em;
}

DIV.PageTreeFirstLevel DIV.Item
{
	margin-bottom: 0.5em;
	margin-left: 0.1em;
}

DIV.PageTree DIV.Item
{
	margin-bottom: 0.2em;
}



/*
 *	By Serge i. Zolotukhin
 */

DIV.DocContent
{
	padding: 1em 1em 2em 1em;
}

DIV.DocContentRightColumn
{
	padding: 1em 0em 2em 1em;
}

DIV.InnerHighlight H3.HighlightTitle
{
	font-size: 110%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #9D9D9D;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	letter-spacing: -1px;
}

DIV.InnerHighlight TABLE
{
	margin-bottom: -1em;
}

DIV.InnerHighlight TABLE TD.Text
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	padding-left: 0.8em;
	padding-bottom: 2em;
}

DIV.InnerHighlight TABLE TD.LargeText
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	padding-left: 0.8em;
	padding-bottom: 2em;
}

DIV.InnerHighlight TABLE TD.Text P
{
	margin-bottom: -1.2em;
}

DIV.InnerHighlight TABLE TD.Text H3
{
	font-size: 130%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #999999;
	margin-top: 1.5em;
	margin-bottom: -0.8em;
	letter-spacing: -1px;
}

DIV.InnerHighlight TABLE TD.Text UL LI
{
	margin-left: -20px;
	margin-bottom: 0.5em;
}



TABLE.EventHighlight
{
	margin-top: 1em;
}
TABLE.EventHighlight TD
{
	padding-right: 0.7em;
}
SPAN.small
{
	font-size: 80%;
}

TABLE.ButtonGroup
{
	border-collapse: collapse;
	margin-bottom: -0.7em;
	margin-top: 0.7em;
}

TABLE.ButtonGroup TD.Cell
{
	xborder-right: 3px solid red;
	padding: 0.2em;
}

TABLE.ButtonGroup TD.CellLeft
{
	xborder-right: 3px solid red;
	padding: 0.4em 0.4em 0.4em 0em;
}

TABLE.ButtonGroup TD.CellRight
{
	padding: 0.4em 0em 0.4em 0.4em;
}
DIV.thumbnail
{
	margin-right: 1em;
	float: left;
	margin-bottom: 1em;
}
DIV.thumbnail-last
{
	clear: right;
	margin-bottom: 1em;
}
DIV.thumbnail, DIV.thumbnail-last A, DIV.thumbnail, DIV.thumbnail-last P A
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
}
TD.clearDIV.thumbnail, DIV.thumbnail-last
{
	padding-right: 2em;
}
TD DIV.thumbnail, DIV.thumbnail-last A
{
	font-family: Verdana, Tahoma, sans-serif;
}
TD.clear DIV.thumbnail, DIV.thumbnail-last A
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;	
}
DIV.casestudy-brief
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	margin: 1.4em 0em 0em 0em;
	color: #999999;
}
DIV.casestudy-brief A
{
	font-weight: bold;
}
DIV.date
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	color: #999999;
}

/*
	Simple Incut
*/

DIV.IncutSimple
{
	float: right;
	width: 25%;
	margin: 1.5em 0em 0.5em 1em;
	padding: 1em 0em 0em 1em;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	clear: right;
	border-bottom: 1em solid #FFFFFF;
	position: relative;
	xxright: -1.5em;
	border-left: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
}

/*
	/Simple Incut
*/



/*
	for the only page
	/rus/windowsserver2003/whyupgrade/nt4townet.mspx
*/
A.eyebrow
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
}
/*
	/for the only page
	/rus/windowsserver2003/whyupgrade/nt4townet.mspx
*/

/* Navivation at /rus/office/special */

table.office-special-navigation
{
	margin-top: 2em;
}

table.office-special-navigation td.pic
{
	padding: 0px 0.7em 10px 0px;
}

table.office-special-navigation td.text
{
	padding: 0px 0px 1em 0px;
}

table.office-special-navigation td.text span.title
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;	
	font-weight: bold;
}
table.office-special-navigation div.period
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;	
	margin-top: 0.7em;
}
table.office-special-navigation span.text
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;	
}
table.office-special-navigation span.tooltip
{
	color: #666666;
}
table.office-special-navigation div.description
{
	margin-top: 0.7em;
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;	
}

/* /Navivation at /rus/office/special */
 
table.special-navigation
{
	margin-top: 0.5em;
}

table.special-navigation td.pic
{
	padding: 0px 0.7em 1em 0px;
}

table.special-navigation td.text
{
	padding: 0px 0px 0em 0px;
}
table.special-navigation td.text ul
{
	margin-bottom: 1em;
}
table.special-navigation td.text p, table.special-navigation td.text li
{
	font-size: 1em;
}

table.special-navigation td.text span.title
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;	
	font-weight: bold;
	padding-left: 0em
}
table.special-navigation div.period
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;	
	margin-top: 0.7em;
}
table.special-navigation span.text
{
	font-size: 66%;
	font-family: Verdana, Tahoma, sans-serif;	
}
table.special-navigation span.tooltip
{
	color: #666666;
}
table.special-navigation div.description
{
	margin-top: 0.7em;
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;	
}
table.extraDescr
{
	margin: 1em 2em 0em 2em;
	margin: 1em 2em 0em 0;
	border-top: 1px solid gray;
	border-bottom: 1px solid #DEDEDE;
}
table.extraDescr td
{
	font-size: 85%;
	padding: 1em 0 0 0;
	width: 50%;
}
table.extraDescrSB
{
	margin: 1em 2em 0em 0;
}
table.extraDescrSB td
{
	font-size: 85%;
	padding: 1em 0 0 0;
}
table.extraDescr td ul,
table.extraDescrSB td ul
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;
	padding: 0em;
	margin-bottom: 0em;
}
table.extraDescr td li,
table.extraDescrSB td li
{
	padding: 0em;
	margin: 0em 0em -1em 1.5em;
}
div.productInfo
{
	font-size: 85%;
	margin-bottom: 3em;
}
div.productInfo dt
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;	
	font-weight: bold;
	margin-bottom: -1em;
}
div.productInfo dd
{
	font-family: Verdana, Tahoma, sans-serif;	
	margin: 0em 1.5em 2em 1.5em;
}
div.productInfo ul
{
	font-size: 80%;
	font-family: Verdana, Tahoma, sans-serif;	
	margin: 2em 0em 0em 1em;
}
div.productInfo li
{
	padding: -1em;
	margin: -2em 0em;
}
table.facts
{
	margin-top: 1em;
	font-family: Verdana, Tahoma, sans-serif;	
}
table.facts td
{
	padding: 0.5em 1em 0.5em 0em;
}
table.facts div.intro
{
	font-size: 66%;
	color: #666666;
	margin-top: 0.5em;
}
table.facts p
{
	font-family: Verdana, Tahoma, sans-serif;	
	font-size: 66%;
	margin: 0em 1em 1em 0em;
	padding: 0em;
}
table.facts h4
{
	font-size: 66%;
	margin:0em;
}

table.facts ul
{
	margin: -0.5em 0em 0.5em 3em;
	font-size: 80%;
}
div.subsections li
{
	font-family: Verdana, Tahoma, sans-serif;	
	font-size: 80%;
}

table.sections
{
	font-family: Verdana, Tahoma, sans-serif;	
	font-size: 80%;
	width: 95%;
	margin-bottom: 2em;
}

table.sections td.sectionpic
{
	padding: 1.3em 1em 1em 1.3em;
}

table.sections td.sectiontext div.title
{
	padding: 0em;
	margin-top: 1em;
	font-size: 1em;
}

table.sections td.sectiontext div.text
{
	font-size: 80%;
}

table.sections td.intro
{
	font-family: Verdana, Tahoma, sans-serif;	
	padding: 1em 2em 1em 1.3em;
	font-size: 1.1em;
}

table.sections div.subtitle
{
	color: #6699CC;
}

table.sections td.empty
{
	width: 1.3em;
}

table.sections h3
{
	color: #6699CC;
	margin-bottom: -0.5em;
	font-size: 1.4em;
}

table.sections td.intro ul
{
	margin: 1em 0em 0em -2em;
}

table.sections td.intro li.arrow
{
	list-style-image: url('/rus/partner/isv/_i/listarrow.gif');
}

DIV.Blurb
{
	margin-top: 1.4em;
}

DIV.Blurb TD.Image
{
	padding-bottom: 0.7em;
}

DIV.Blurb TD.Text, DIV.Blurb TD.Large
{
	padding-left: 0.7em;
	font-family: Verdana, Tahoma, sans-serif;
	padding-bottom: 0.7em;
}

DIV.Blurb TD.TextLeft
{
	font-family: Verdana, Tahoma, sans-serif;
	padding-bottom: 0.7em;
}

DIV.Blurb DIV.Title SPAN.Date
{
	font-weight: normal;
	margin-left: .5em;
}

DIV.Blurb TD.Text DIV.Title,
DIV.Blurb TD.TextLeft DIV.Title
{
	font-size: 80%;
	margin-bottom: -0.5em;
	margin-bottom: expression('-1.2em');
	padding-left: 0;
	/* 
	removed on 2005-07-13 by kompot
	according to http://i2/tasks/edit/?id=4815730843689495859

	font-weight: bold;
	*/
}

DIV.Blurb TD.Text DIV.Title SPAN.New,
DIV.Blurb TD.TextLeft DIV.Title SPAN.New
{
	font-weight: normal;
	color: #999;
	font-size: 80%;
}

DIV.Blurb TD.Text DIV.Text,
DIV.Blurb TD.TextLeft DIV.Text
{
	font-size: 66%;
	margin-bottom: 1.4em;
}

DIV.Blurb TD.Text DIV.LargeText, DIV.Blurb TD.TextLeft DIV.LargeText
{
	font-size: 80%;
	margin-bottom: 1.4em;
}

DIV.Blurb TD.Text DIV.Text P, DIV.Blurb TD.TextLeft DIV.Text P
{
	margin-bottom: -1.4em;
}

h2.blurb
{
	font-size: 110%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #999999;
	margin-bottom: 0.7em;
	margin-top: 0.3em;
	letter-spacing: -1px;
}

ul.bullet-free, ul ul.bullet-free
{
	margin-bottom: -0.7em;
	list-style: none;
}

span.percent
{
	padding-left: 0.15em;
}
span.mpercent
{
	margin-left: -0.3em;
	border: 1px solid red;
}
div.intro
{
	font-size: 85%;
}

table.QuotePlain
{
	margin-top: 1.4em;
	border-collapse: collapse;
}

table.QuotePlain td
{
	margin: 0px;
	padding: 0px;
}

table.QuotePlain div.OpeningQuote
{
	color: #333333;
	/* font-size: 300%; */
	font-size: 50px;
	/* font-weight: bold; */
	font-family: Arial, Sans-Serif;
	margin: -.35em 0.1em 0em 0em;
	width: 0.5em;
}

table.QuotePlain div.ClosingQuote
{
	margin: 0 0 -.2em 0;
	color: #333333;
	vertical-align: -1px;
	font-size: 50px;
	font-family: Arial, Sans-Serif;
	text-align: left;
}

table.QuotePlain td.Text
{
	padding-bottom: 1em;
}

/* Для ms1/Rus/Partner/Marketing/Certificate.mspx 
Когда-нибудь это должно быть сделано в шаблоне, общим для всего сайта. */

table.numberedList 
{
	margin-top: 2em;
}
table.numberedList td
{
	padding-bottom: 1em;
}
table.numberedList td.text
{
	padding-bottom: 1em;
	font-family: Verdana, Tahoma, sans-serif;
}
table.numberedList td.text ul, table.numberedList td.text ol
{
	margin-bottom: 0;
}









/*
MessageAlerts
*/
table.MessageAlert div.Container
{
	background-color: #F9F9F9;
	margin-top: 2em;
}

table.SecurityAlert div.Container
{
	border-top: 2px solid #FF3300;
	border-bottom: 2px solid #FF3300;
}

table.NotifyAlert div.Container
{
	border-top: 2px solid #3366CC;
	border-bottom: 2px solid #3366CC;
}

table.MessageAlert div.Container td.TitleContainer
{
	padding-left: 56px;
}

table.MessageAlert h2.Title
{
	margin: 0em;
	padding: 0.5em;
}

table.SecurityAlert h2.Title
{
	color: #FF3300;
}

table.NotifyAlert h2.Title
{
	color: #3366cc;
}

table.MessageAlert div.Container div.TextContainer
{
	padding: 0em 1.4em 1.4em 1.4em;
}

table.MessageAlert div.Container div.TextContainer td.ListContainer
{
	padding-right: 0.5em;
}

table.MessageAlert div.Container div.TextContainer td.ListContainer h2.ListNumber
{
	margin: 0em;
	padding: 0.5em;
}

table.SecurityAlert div.Container div.TextContainer td.ListContainer h2.ListNumber
{
	color: #FF3300;
}

table.NotifyAlert div.Container div.TextContainer td.ListContainer h2.ListNumber
{
	color: #3366cc;
}

table.MessageAlert div.Container div.TextContainer td.ListBody
{
	padding: 0.5em 0em 0.5em 0em;
}

table.MessageAlert div.Container div.TextContainer td.ListBody p.Title
{
	margin: 0em 0em -0.8em 0em;
	padding: 0.2em 0em 0em 0em;
	font-weight: bold;
}

table.MdashList
{
	margin-top: 1em;
}
table.MdashList td
{
	padding: 0.1em 0 0.3em 0;
}
table.MdashList td.Mdash
{
	padding: 2px 0.5em 0.5em 0;
	font-size: 80%;
}
table.MdashList td p
{
	margin: 0;
	padding: 0;
}
table.MdashListLite
{
	margin-top: 1em;
}
table.MdashListLite table.MdashListLite 
{
	margin-top: 4px; margin-left: 1px;
}
table.MdashListLite table.MdashListLite td p
{
	font-size: 80%;
}
table.MdashListLite td
{
	padding: 0.1em 0 0.2em 0;
}
table.MdashListLite td p
{
	margin: 0;
	padding: 0;
}
table.MdashListLite td.Mdash
{
	padding: 2px 0.5em 0.1em 0;
	font-size: 80%;
}
p table.MdashList td p,
p table.MdashListLite td p
{
	font-size: 66%;
}
table.tabs
{
	margin-top: 1em;
}
table.tabs td
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
}
table.tabs th
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	padding: 0.2em 1em 0.5em 0.5em;
	border-bottom: 1px solid #999999;	
}
table.tabs th div.tab
{
	float: left;
	padding: 0;
	position: relative; 
	top: 0.5em;
	left: 0;
}
table.tabs th div.opened
{
	float: left;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 2px solid #ffffff;
	xbackground-color: #CCCCD5;	
	position: relative;
	top: 2px;
	left: 0;
	padding: 0.5em 0.5em 1em 0.5em;
}
table.tabs th div.closed
{
	float: left;
	cursor: pointer;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #F5F5F5;
	background-color: #F5F5F5;	
	position: relative;
	top: 2px;
	left: 0;
	margin-top: 0.5em;
	padding: 0.5em 0.5em 0.5em 0.5em;
}
table.tabs th div.last
{
	border-right: 1px solid #CCCCCC;
}
table.tabs td
{
	padding: 0.5em 1em 1em 0.5em;
}
table.tabs td.opened
{
}
table.tabs td.closed
{
	display: none;
}

/* table[@type = 'collapsing'] */
div.collapsed
{
	display: none;
}
div.opened
{
	display: block;
}
table.collapsing
{
	border-top: 1px solid #FFFFFF;
}
table.collapsing th
{
	padding: 0.5em 2em 0.5em 0.5em;
	font-family: Verdana, sans-serif;
	font-size: 70%;
	border-bottom: 1px solid #CCCCCC;
}
table.collapsing td
{
	padding: 0.5em 2em 0.5em 0.5em;
	font-family: Verdana, sans-serif;
	font-size: 70%;
}
/* / table[@type = 'collapsing'] */

p.hint
{
	margin-left: 2em;
	margin-top: 1.2em;
	font-size: 70%;
}
li.mainLiComplex
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	margin-top: 0.7em;
}
li.mainLiComplex ul.mainLi li.mainLiComplex ul.mainLi li.mainLiComplex
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	margin-top: 0.7em;
	font-size: 90%;
}

/* QuickView */
div.qvBlock
{
	width: 100%;	
	position: relative;
	top: -8px;
}
div.qvBlockHP
{
	width: 100%;	
	position: relative;
	top: 6px;
	left: 5px;
	margin-bottom: 5px;
}
table.QuickViewTable
{
	margin-top: 4px;
	margin-bottom: 4px;
	width: 100%;
	font-family: segoe book, Verdana, sans-serif;
}
table.QuickViewTable td
{
	font-size: 66%;
}
span.orientationWelcome
{
	padding-left: 10px;
	font-weight: 700;
	color: #000000;
	padding-top: 2px;
	font-family: segoe book;
}			
td.QVHeader
{
	padding-left: 10px;
	font-weight: 700;
	color: #d99107;
	font-family: verdana;
	font-variant: small-caps;
}
td.QVHeader
{
	padding-left: 10px;
	font-weight: 700;
	color: #D99107;
	font-family: verdana;
	font-variant: small-caps;
}
table.QuickViewTable a
{
	COLOR: #0033cc;
}
a.QVLink
{
	padding-left: 10px;
	font-weight: 700;
	padding-bottom: 15em;
	padding-top: 4px;
	font-family: verdana;
	text-decoration: underline;
}
a.QVLink
{
	color: #003399;
}
div.QVMessage
{
	padding-left: 10px;
	color: #333333;
	font-family: verdana;
}
/* /QuickView */

/* News */
div.LastNews
{
	margin: 0 0 0 0;
	padding-bottom: 1em;
}
span.date
{
	font-size: 80%;
	color: #666666;
}
div.LastNews h2.main
{
	font-weight: normal;
	color: #000000;
	font-size: 130%;
	margin: 0.5em 0 0.4em 0;
}
div.LastNews p.main
{
	margin: 0.3em 0 1em 0;
}
div.LastNews
{
	font-family: Verdana, Tahoma, sans-serif;
}
div.NewsArchiveShowAllButton
{
	margin-top: 1em;
}
div.NewsArchive
{
	font-family: Verdana, Tahoma, sans-serif;
}
div.NewsArchive div.Year
{
	margin: 0.5em 0em 0em 0em;
}
div.NewsArchive div.Year div.Title
{
	font-size: 160%;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	width: 1%;
	color: #33333;
}
div.NewsArchive div.Months
{
	padding: 0.5em 0em 1.5em 0em;
}
div.NewsArchive div.Month div.Title
{
	font-size: 140%;
	font-weight: normal;
	padding: 0.5em 0em 0em 0em;
	width: 1%;
	color: #666666;
}
div.NewsArchive div.Months
{
	margin: 0em 0em 0em 2em;
	font-size: 80%;
}
div.NewsArchive div.Releases
{
	padding: 0.5em 0em 0em 2em;
}
div.NewsArchive div.Releases div.Release
{
	margin: 0em 0em 1em 0em;
}
div.NewsArchive div.Releases div.Release div.PartnerName
{
	color: #666;
	font-size: 85%;
}
div.CompanyInfo
{
	margin-top: 2em;
	border-top: 1px solid #CCCCCC;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
}
div.CompanyInfo h2
{
	color: #666666;
	font-size: 130%;
	margin-bottom: 0;
}
div.CompanyInfo h3
{
	color: #666666;
	font-size: 100%;
	margin-bottom: 0;
}
div.CompanyInfo p
{
	margin: 0.3em 0 1em 0;
}
div.CompanyInfo ul
{
	list-style-type: none;
	margin: 0;
}
/* /News */


/* CaseStudyAnnouncements */

div.CaseStudyAnnouncementsContainer
{
	margin-top: 1.5em;
}

div.CaseStudyAnnouncementsContainer div.CaseStudyAnnouncement
{
	font-family: Verdana, Tahoma, sans-serif;
	margin-top: .5em;
}

div.CaseStudyAnnouncementsContainer div.CaseStudyAnnouncement div.Title
{
	font-size: 80%;
}

div.CaseStudyAnnouncementsContainer div.CaseStudyAnnouncement div.Software,
div.CaseStudyAnnouncementsContainer div.CaseStudyAnnouncement div.Description
{
	font-size: 66%;
	margin-top: .5em;
}

div.CaseStudyAnnouncementsContainer div.CaseStudyAnnouncement div.Description
{
	margin-bottom: 2em;
}

div.CaseStudyAnnouncementsContainer td.CaseStudyAnnouncement,
div.CaseStudyAnnouncementsContainer td.Additional
{
	padding-bottom: 5em;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
}

div.CaseStudyAnnouncementsContainer td.CaseStudyAnnouncement
{
	width: 70%;
	padding-right: 2em;
}

div.CaseStudyAnnouncementsContainer td.CaseStudyAnnouncement div.Description
{
	margin-top: .5em;
}

div.CaseStudyAnnouncementsContainer td.Additional
{
	width: 30%;
}

div.CaseStudyAnnouncementsContainer td.Additional div.Software
{
	margin-top: 1em;
}
div.CaseStudyAnnouncementsContainer td.Additional div.Software div.Title
{
	font-weight: bold;
	margin-bottom: .2em;
}

table.agenda
{
	margin-top: 1.4em;
}
table.agenda p.organizer
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	font-style: italic;
	margin-top: 1em;
	margin-bottom: 0em;
}
table.agenda td.time
{
	padding-right: 1.4em;
	padding-bottom: 1em;
}

/* /CaseStudyAnnouncements */

h1.Main,
h2.Home
{
	font-weight: normal;
}

h2.Home
{
	color: #000;
	margin-top: .5em;
	margin-left: -1px;
	margin-right: .5em;
}

div.CaseAnnouncements
{
	padding-top: .5em;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 66%;
	padding-right: 4em;
	padding-bottom: 2em;
}

div.CaseAnnouncements p
{
	margin-bottom: -.5em;
}

table.YellowItem td.Text
{
	font-family: Verdana, Tahoma, sans-serif;
	min-height: 100px;
	padding: 2px 10px 4px 10px; 
}

table.YellowItem td.Text div.Title
{
	font-size: 85%;
	font-weight: bold;
}

table.YellowItem td.Text div.Description
{
	font-size: 80%;
}