BODY
	{
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		background-color: #f3f3f3;
		color: #000000;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

BLOCKQUOTE, P
	{
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		margin-top: 0px;
		margin-bottom: 13px;
	}

TABLE.plain
	{
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		border-collapse: collapse
	}

TD.plain
	{
		padding-right: 15px;
		padding-bottom: 10px;
		vertical-align: top;
	}

.ProductsMenu
	{
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-left: 5px;
		padding-left: 0em;
		padding-right: 1em;
		padding-top: 0em;
		padding-bottom: 0em;
		font-size: 11px;
		width: 155px;
	}

TD.Body
	{
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		background-color: #ffffff;
		padding-right: 20px;
		padding-left: 20px;
	}

TABLE.toc
	{
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 5px;
		border-collapse: collapse
	}

TH.toc
	{
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font-weight: bold;
		color: #000000;
		padding: 4px;
		background-color: #eeeeee;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		border-left: 1px solid #bbbbbb;
		text-align: center;
		vertical-align: top;
		white-space: nowrap;
	}

TD.toc, TR.toc
	{
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		color: #000000;
		padding: 4px;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		border-left: 1px solid #bbbbbb;
		vertical-align: top;
	}

TABLE.docinfo
	{
		color: #808080;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font_style: normal;
		font_variant: normal;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 15px;
		margin-bottom: 5px;
		width: 100%;
		background-color: #f3f3f3;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		border-left: 1px solid #bbbbbb;
	}

TABLE.inline
	{
		margin-right: 0px;
		margin-left: 15px;
		margin-bottom: 5px;
		margin-top: 0px;
		
		border-collapse: collapse;

		width: 175px;
	}
		
TH.inline
	{
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font-weight: bold;
		color: #2B3074;
		padding: 4px;
		background-image: url(/images/inlinehbg.gif);
		background-color: #f3f3f3;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		border-left: 1px solid #bbbbbb;
	}

TD.inline
	{
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		color: #000000;
		padding: 4px;
		border-top: 0px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		border-left: 1px solid #bbbbbb;
		background-color: #ffffff;
	}

UL, OL
	{
		margin-top: 0px;
	}

LI.expandable
	{
		color: #000000;
		list-style: none;
		margin-top: 0px;
		text-indent: -11pt;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 0em;
		padding-right: 0em;
	}

LI.expanded
	{
		color: #000000;
		margin-left: -15pt;
		text-indent: 0pt;
		margin-top: 2px;
		margin-bottom: 2px;
	}

A.expandable:link,  A.expandable:visited
	{
		color: #000000;
		text-decoration: none;
	}

A.expandable:hover
	{
		color: #000000;
		text-decoration: underline;
	}


UL.news, LI.news
	{
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		color: #000000;
		list-style: none;
		margin-top: 0px;
		text-indent: -11px;
		margin-right: 0px;
		margin-left: 5px;
		padding-left: 0em;
		padding-right: 0em;
	}

UL.menu, LI.menu
	{
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 10px;
		color: #000000;
		list-style: none;
		margin-top: 0px;
		text-indent: 2px;
		margin-right: 0px;
		margin-left: 4px;
		padding-left: 0em;
		padding-right: 0em;
	}
	
UL.inline, LI.inline
	{
		list-style-image: url(/images/bullit.gif);
		list-style-position: inside;
		text-indent: -14px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 6px;
		margin-right: 0px;
		padding-left: 0em;
		padding-right: 0em;
	}

UL.inline {
		margin-bottom: 6px;
}

P
	{
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		color: #000000;
	}

P.margin
	{
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		color: #000000;
		margin-right: 7px;
		margin-left: 7px;
	}

.Quote
	{
		font-family: Times;
		font-size: 13px;
		color: #000000;
		padding: 4px;
		text-indent: 0em;
		margin-left: 20px;
		margin-right: 11px;
	}

HR.kib
	{
		width: 65%;
		border-top: 0px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
		border-left: 0px solid #bbbbbb;
		border-right: 0px solid #bbbbbb;
 	}
 	
SUP
	{
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		line-height: 8px;
		color: #000000;
	}

.Sublink:link,  .Sublink:visited
	{
		color: #2B3074;
		text-decoration: none;
		line-height: normal;
	}

.Sublink:hover
	{
		color: #2B3074;
		text-decoration: underline;
		line-height: normal;
	}

.Code
	{
		color: #808080;
		text-indent: 5px;
		font-family: Monaco;
		font-size: 10px;
		font-style: normal;
		font-variant: normal;
		margin-right: 5px;
		margin-left: 5px;
		margin-top: 5px;
		margin-bottom: 5px;
		width: 100%;
		background-color: #f3f3f3;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		border-left: 1px solid #bbbbbb;
	}

H1
	{
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		font-size: 23px;
		font-family: Times;
		color: #2B3074;
	}

H2.Header
	{
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		font-size: 16px;
		font-family: Times;
		color: #2B3074;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 7px;
	}

H2
	{
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		font-size: 16px;
		font-family: Times;
		color: #2B3074;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 20px;
		margin-bottom: 7px;
	}

H3
	{
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		font-size: 13px;
		font-family: Times;
		color: #2B3074;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 15px;
		margin-bottom: 5px;
	}

H4
	{
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		font-size: 11px;
		font-family: Times;
		color: #2B3074;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 10px;
		margin-bottom: 3px;
	}

.ProductHeader
	{
		font-style: normal;
		font-variant: small-caps;
		font-weight: bold;
		font-size: 24px;
		font-family: Times;
		line-height: 0px;
		color: #2B3074;
	}

EM, .ProductName
	{
		color: #2B3074;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font-weight: bold;
		font-style: normal;
	}

.WhiteBold
	{
		color: #FFFFFF;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font_style: normal;
		font_variant: normal;
		font-weight: bold;
	}

.Green
	{
		color: #090;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font_style: normal;
		font_variant: normal;
		font_weight: normal;
	}

.Red
	{
		color: #F03;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font_style: normal;
		font_variant: normal;
		font_weight: normal;
	}

.Gray
	{
		color: #b0b0b0;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font_style: normal;
		font_variant: normal;
		font_weight: normal;
	}

.GrayBold
	{
		color: #b0b0b0;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font_style: normal;
		font_variant: normal;
		font-weight: bold;
	}

.GraySmall
	{
		color: #b0b0b0;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		font_style: normal;
		font_variant: normal;
		font_weight: normal;
	}

.PictureRight
	{
		margin-right: 0px;
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 5px;
	}

.PictureLeft
	{
		margin-right: 10px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
	}

.PictureCenter
	{
		margin-right: 10px;
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 5px;
	}

.SearchButton, .SearchField
	{
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}		

.Button
	{
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		width: 110px;

		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #b0b0b0;
		border-left: 0px solid #ffffff;
		border-right: 1px solid #b0b0b0;
		
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;

		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 15px;
		padding-right: 15px;

		background: #fafafa;
	}

.Form
	{
		color: #000000;
		padding: 4px;
		vertical-align: top;
		line_height: 2em;
	}

A.Button:link,  A.Button:visited
	{
		color: #2B3074;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		line-height: normal;
	}

A.Button:hover
	{
		color: #2B3074;
		font-size: 10px;
		font-weight: bold;
		text-decoration: underline;
		line-height: normal;
	}

A.inline:link, A.inline:visited
	{
		color: #0000ff;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font_size: 11px;
		text-decoration: none;
		line-height: normal;
	}

A.inline:hover
	{
		color: #0000ff;
		font_size: 11px;
		text-decoration: underline;
		line-height: normal;
	}

A.menu:link,  A.menu:visited
	{
		color: #2B3074;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		line-height: normal;
	}

A.menu:hover
	{
		color: #2B3074;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: underline;
		line-height: normal;
	}

A.menuitems:link,  A.menuitems:visited
	{
		color: #000000;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font_weight: normal;
		text-decoration: none;
		padding-left: 1em;
	}

A.menuitems:hover
	{
		color: #000000;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font_weight: normal;
		text-decoration: underline;
		padding-left: 1em;
	}

A.contacts:link,  A.contacts:visited
	{
		color: #000000;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font_weight: normal;
		text-decoration: none;
	}

A.contacts:hover
	{
		color: #000000;
		font_family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font_weight: normal;
		text-decoration: underline;
	}

A.graySmallLink:link,  A.graySmallLink:visited
	{
		color: #b0b0b0;
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
	}

A.graySmallLink:hover
	{
		color: #b0b0b0;
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-decoration: underline;
	}

