	body
	{
		margin: 0px;
	}

	#logo {		
		width: 289px; 
		height: 46px;
		margin-left: 10px;
		border: 0px;
	}

	.menuNav
	{
		background-image: url(../images/menu_background.gif);
	}

	.navCell
	{
		background-color: none;
	}

	.navCellOn
	{
		background-color: #88B125;
	}

	.menuLink
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #003399;
		text-decoration: none;
	}

	.menuLink:hover
	{
		font-family: Verdana;
		font-size: 8pt;
		color: red;
		text-decoration: underline;
	}

	.searchText
	{
		font-family: Verdana;
		font-size: 7.5pt;
		color: #808080;
	}

	.blueButton
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #000000;
		letter-spacing: 1;
		cursor: pointer;
		cursor: hand;
		background-image: url(../images/button_bg.gif);
		background-color: #ffffff;
	}

	.mainMenuText:link, .mainMenuText, .mainMenuText:visited, .mainMenuText:hover
	{
		font-family: Tahoma;
		font-size: 8pt;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}

	.categoryHeading
	{
		margin-top: 5px;
		margin-bottom: 5px;
		font-family: Tahoma;
		font-size: 8pt;
		color: #ffffff;
		font-weight: bold;
	}

	.bodyText
	{
		font-family: Verdana;
		font-size: 8.5pt;
		color: #000000;
		text-decoration: none;
		line-height: 125%;
	}

	.disabled
	{
		font-family: Verdana;
		font-size: 8.5pt;
		color: #C0C0C0;
		text-decoration: none;
		line-height: 125%;
	}

	.bodyLink
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #003399;
		text-decoration: underline;
	}

	.bodyLink:hover
	{
		font-family: Verdana;
		font-size: 8pt;
		color: red;
		text-decoration: underline;
	}

	.quote
	{
		font-family: Tahoma;
		font-size: 12pt;
		font-style: italic;
		font-weight: bold;
		color: #000000;
	}

	.footerLink, .footerLink:hover, .footerLink:active, .footerLink:visited, .footerLink:link
	{
		font-family: Tahoma;
		font-size: 8pt;
		color: #808080;
		text-decoration: underline;
	}

	.footerText
	{
		font-family: Tahoma;
		font-size: 8pt;
		color: #808080;
		text-decoration: none;
	}

	.headingBlock
	{
		color: #5A8CC6;
		background-color: #5A8CC6;
		height: 3px;
	}

	.headingBlockGreen
	{
		color: #34C034;
		background-color: #34C034;
		height: 3px;
	}

	.headingBlockOrange
	{
		color: #E75500;
		background-color: #E75500;
		height: 3px;
	}

	.headingBlockYellow
	{
		color: #F3BD03;
		background-color: #F3BD03;
		height: 3px;
	}

	.sideHeading
	{
		background-color: #5A8CC6;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
	}

	.sideHeadingGreen
	{
		background-color: #34C034;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
	}

	.sideHeadingOrange
	{
		background-color: #E75500;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
	}

	.sideHeadingYellow
	{
		background-color: #F3BD03;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
	}

	.sideBlock
	{
		background-color: #F1F1F1;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
	}

	.BuySideBlock
	{
		background-color: #FFFFE7;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
	}

	.bodyHeading
	{
		font-family: Verdana;
		font-size: 17pt;
		font-weight: bold;
		line-height: 120%;
		border-bottom: dotted 1px #CCCCCC;
		color: #000000;
		text-decoration: none;
		margin-top: 0px;
	}

	.menuText
	{
		font-family: Verdana;
		font-size: 9pt;
		color: #000000;
		text-decoration: none;
		line-height: 125%;
	}

	.leftMenu
	{
		padding-top: 10px;
		padding-left: 15px;
		background-color: #F1F1F1;
		border-right: dotted 1px #C0C0C0;
		border-top: solid 3px #5A8CC6;
	}

	.boxHeading
	{
		background-color: #C0C0C0;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
	}

	.boxBlock
	{
		background-color: #FFFFFF;
		border: dotted 1px #CCCCCC;
	}

	.menuHeading
	{
		font-family: Verdana;
		font-size: 9pt;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		line-height: 125%;
	}

	.fadedText
	{
		font-family: Verdana;
		font-size: 8.5pt;
		font-weight: normal;
		color: #808080;
		text-decoration: none;
		line-height: 125%;
	}

	.infoBox
	{
		font-family: Verdana;
		font-size: 8.5pt;
		padding-top: 5px;
		padding-bottom: 10px;
		padding-left: 10px;
		border: dotted 1px #C0C0C0;
		background-color: lightyellow;
		color: #000000;
		text-decoration: none;
		margin-bottom: 15px;
	}

	.infoBox1
	{
		font-family: Verdana;
		font-size: 8.5pt;
		padding: 15px;
		border: dotted 1px #C0C0C0;
		background-color: lightyellow;
		color: #000000;
		text-decoration: none;
	}

	.infoBox2
	{
		font-family: Verdana;
		font-size: 8.5pt;
		padding: 8px;
		border: solid 1px #C0C0C0;
		background-color: lightyellow;
		color: #000000;
		text-decoration: none;
	}
	
	#line {
		border-bottom: dotted 1px #CCCCCC; 
		margin-top: 20px;
		margin-bottom: 15px
	}

	#lCol {
		width: 120px;
		float: left;
	}

	#rCol {
		margin-left: 150px;
		font-family: Verdana;
		font-size: 8.5pt;
		color: #000000;
		text-decoration: none;
		line-height: 125%;
	}

	.quoteAuthor
	{
		font-family: Verdana;
		font-size: 7.5pt;
		color: #C0C0C0;
		text-decoration: none;
		line-height: 125%;
	}

	.menuAdminOff
	{
		border-bottom: dotted 1px #E0E0E0;
		padding: 5px;
		cursor: hand;
	}

	.menuCheckoutOn
	{
		background-color: #DDDDDD;
		padding: 5px;
	}

	.menuCheckoutOff
	{
		border-bottom: dotted 1px #E0E0E0;
		padding: 5px;
	}

	.menuAdminOver
	{
		background-color: #DDDDDD;
	}

	a.leftbutton
	{
		font-size: 8pt;
		display: block;
		padding: 5px 0px 8px 20px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
	}

	a.leftbutton:hover
	{
		background-color: #DDDDDD;
	}


	a.productmenu
	{
		font-size: 8pt;
		display: block;
		padding: 6px 0px 7px 5px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
	}

	a.productmenu:hover
	{
		background-color: #DDDDDD;
	}

	a.productmenuActiveKB
	{
		font-size: 8pt;
		display: block;
		padding: 6px 0px 7px 5px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
		background-color: #D2D3E4;
		font-weight: bold;
	}

	a.productmenuArticleLive
	{
		font-size: 8pt;
		display: block;
		padding: 6px 0px 7px 5px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
		background-color: #C6DEF7;
		font-weight: bold;
	}

	a.productmenuDevEdit
	{
		font-size: 8pt;
		display: block;
		padding: 6px 0px 7px 5px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
		background-color: #B5CAD1;
		font-weight: bold;
	}

	a.productmenuFastFind
	{
		font-size: 8pt;
		display: block;
		padding: 6px 0px 7px 5px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
		background-color: #EEC4D0;
		font-weight: bold;
	}

	a.productmenuSendStudio
	{
		font-size: 8pt;
		display: block;
		padding: 6px 0px 7px 5px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
		background-color: #FDDFDF;
		font-weight: bold;
	}

	a.productmenuSiteCenter
	{
		font-size: 8pt;
		display: block;
		padding: 6px 0px 7px 5px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
		background-color: #DDE2ED;
		font-weight: bold;
	}

	a.productmenuWebEdit
	{
		font-size: 8pt;
		display: block;
		padding: 6px 0px 7px 5px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
		background-color: #FFC795;
		font-weight: bold;
	}

	a.productmenuTrackPoint
	{
		font-size: 8pt;
		display: block;
		padding: 6px 0px 7px 5px;
		text-decoration: none;
		border-bottom: dotted 1px #E0E0E0;
		background-color: #C4E8DD;
		font-weight: bold;
	}

	.required
	{
		color: red;
		font-weight: bold;
	}

	.smallText
	{
		font-family: Verdana;
		font-size: 7pt;
		color: #000000;
		text-decoration: none;
		line-height: 125%;
	}

	.articleLink
	{
		font-family: Verdana;
		font-weight: bold;
		font-size: 10pt;
		color: #003399;
		text-decoration: underline;
	}

	.articleLink:hover
	{
		font-family: Verdana;
		font-weight: bold;
		font-size: 10pt;
		color: red;
		text-decoration: underline;
	}

	.resellerCat
	{
		font-family: Verdana;
		font-weight: bold;
		font-size: 8pt;
		color: #8BB32A;
	}

	.prodLink
	{
		font-family: Verdana;
		font-size: 10pt;
		color: #003399;
		text-decoration: underline;
	}

	.prodLink:hover
	{
		font-family: Verdana;
		font-size: 10pt;
		color: red;
		text-decoration: underline;
	}
