/* Generic Styles */

.DottedLineDivider
{
	position:relative; 
	background-image:url('Images/dotted_line.gif'); 
	background-repeat:repeat-x;  
	height:1px; 
	overflow:hidden; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:10px;
}

.DottedLineDividerTopMargin
{
	position:relative; 
	background-image:url('Images/dotted_line.gif'); 
	background-repeat:repeat-x;  
	height:1px; 
	overflow:hidden; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:10px; 
	margin-bottom:10px;
}

.DottedLineDividerNoMargin
{
	position:relative; 
	background-image:url('Images/dotted_line.gif'); 
	background-repeat:repeat-x;  
	height:1px; 
	overflow:hidden; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
}

.SearchResultDiv
{
	width: 560px;
	padding-bottom: 12px;
}

.MultipleLanguageSelectorDiv
{
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

.SupportHomeScrollerDiv
{
	background-color: #8AADE5;
	margin-bottom: 12px;
	margin-top: -4px;
	text-align: left;
	width: 558px;
	padding-left: 5px;
	padding-top: 5px;
}

.SupportHomeScrollerText
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.SupportHomeScrollerText a
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

.SupportHomeScrollerText a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
}

.SupportHomeScrollerText a:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

.OtherLanguagesDiv
{
	width: 545px;
	margin-bottom: 12px;
	padding: 5px 5px 5px 5px;
	background-color: #F2F7FC;
	border: solid 1px #D9E8F7;
}

div.CenteredPage 
{
	position: relative;
	margin: 0 auto;
	width: 750px;
	text-align: left;	
}

div.PopupCenteredPage 
{
	position: relative;
	margin: 0 auto;
	width: 562px;
	text-align: left;	
}

div.BottomMargin5
{
	margin-bottom: 5px;
}

.ToolTipDiv
{
	position:absolute; 
	top: 0px;
	left: 0px;
	width: 200px;
	visibility:hidden;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
	background-color: #F2F7FC;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
    z-index:2;
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;    
	text-align: left;
}

.GlossaryDiv
{
	position:absolute; 
	top: 0px;
	left: 0px;
	width: 200px;
	visibility:hidden;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
	background-color: #D9E8F7;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
    z-index:2;
}

.GlossaryWord
{
	font-weight: bold;
	text-decoration: underline;
}

.LeftMargin150
{
	margin-left: 150px;
}

.LeftMargin110
{
	margin-left: 110px;
}

.ValidationErrorDiv
{
	padding: 5px 5px 5px 5px;
	width: 536px;
	background-color: #ffe6e6;
	margin-top: 12px;
	margin-bottom: 12px;
	border-right: #ff0033 1px solid;
	border-top: #ff0033 1px solid;
	border-left: #ff0033 1px solid;
	border-bottom: #ff0033 1px solid;
}

.EmailSupportEmailValidationDiv
{
	padding-left: 200px;
	font-size: 11px;
	color: Red;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.EmailSupportErrorFieldDiv
{
	background-color: #fff0f0;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 3px 0px 3px 0px;
	border-top: #ff9696 1px dotted;
	border-left: #ff9696 1px dotted;
	border-right: #ff9696 1px dotted;
	border-bottom: #ff9696 1px dotted;
	width: 546px;
}

.BottomMargin12
{
	margin-bottom: 12px;
}

.BottomMargin24
{
	margin-bottom: 24px;
}

.BottomTopMargin12
{
	margin-bottom: 12px;
	margin-top: 12px;
}

.BottomTopMargin24
{
	margin-bottom: 24px;
	margin-top: 24px;
}

.LeftMargin25
{
	margin-left: 25px;
}

.LeftMargin50
{
	margin-left: 50px;
}

.PopupHeaderMargins
{
	margin-right: 6px;
	margin-bottom: 10px;
}

/* Product Selector (see also relevant skin) */

.ProductSelector
{
	padding: 1px 3px 2px 3px;
	font: 9pt tahoma, sans-serif;
	text-align:left;
}

.ProductSelector a
{
	padding: 1px 3px 2px 3px;
	text-decoration:none;
	color: #000066;
	text-align:left;
}

.ProductSelector a:hover
{
	padding: 0px 2px 1px 2px;
	background-color: #F2F7FC;
	border: 1px dotted #D9E8F7;
}

.ProductSelector a:selected
{
	padding: 0px 2px 1px 2px;
	background-color: #F2F7FC;
	border: 1px solid #D9E8F7;
}

.DropDownProductSelectorDiv_Range
{
}

.DropDownProductSelectorDiv_Product
{
}

.DropDownProductSelectorDiv_OS
{
}

/* Email Support Page */

.EmailSupportHeaderDiv
{
	padding: 0px 3px 0px 3px;
	width: 540px;
	border: solid 1px #D9E8F7;
	background-color: #F2F7FC;
	margin-top: 12px;
	margin-bottom: 12px;
}

/* ContentFilter */

.ContentFilterDiv
{
	text-align: right;
	padding: 3px 3px 3px 3px;
	width: 100%;
	border: solid 1px #000066;
	margin-bottom: 12px;
}


.ProductHomeTopicHeader
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
	font-weight: bold;
	margin-left: 25px;
}

/* License Agreement */

.LicenseAgreementDiv
{
	overflow-x: hidden; 
	overflow-y: auto;
	padding: 5px 5px 5px 5px;
	width: 385px;
	height: 250px;
	border: solid 1px #000066;
	margin-bottom: 12px;
}

/* Article Specific */

.ContentItemOptionsCell
{
	border-right: #D9E8F7 1px solid;
	border-top: #D9E8F7 1px solid;
	border-left: #D9E8F7 1px solid;
	border-bottom: #D9E8F7 1px solid;
	background-color: #f2f7fc;
}

/* Styles relating to FormControls (SupportButton, SupportCheckBox, etc.) */

.AdvancedLabel
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelETalkItalic
{
	margin-left: 150px;
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	font-style: italic;
}

.AdvancedLabelWhite
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelListHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.AdvancedLabelBodyBlack
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.AdvancedLabelBodyGray
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.AdvancedLabelBodyGrayBold
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
	font-weight: bold;
}

.AdvancedLabelBodyRed
{
	font-size: 11px;
	color: Red;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.AdvancedLabelBodyBlackBold
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
	font-weight: bold;
}

.AdvancedLabelBodyBlue
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.AdvancedLabelBodyLightBlue
{
	font-size: 11px;
	color: #3366CC;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.AdvancedLabelBodyLightBlueBold
{
	font-size: 11px;
	color: #3366CC;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
	font-weight: bold;
}

.AdvancedLabelBodyBlueBold
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
	font-weight: bold;
}

.AdvancedLabelHeaderBlue
{
	font-size: 20px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelHeaderLightBlue
{
	font-size: 20px;
	color: #3366CC;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelHeaderBlack
{
	font-size: 20px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelHeaderPink
{
	font-size: 20px;
	color: #CC0066;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelHeaderGreen
{
	font-size: 20px;
	color: #339900;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelHeaderGray
{
	font-size: 20px;
	color: #999999;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelSubHeaderBlue
{
	font-size: 18px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelSubHeaderLightBlue
{
	font-size: 18px;
	color: #3366CC;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelSubHeaderBlack
{
	font-size: 18px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelSubHeaderPink
{
	font-size: 18px;
	color: #CC0066;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelSubHeaderGreen
{
	font-size: 18px;
	color: #339900;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedLabelSubHeaderGray
{
	font-size: 18px;
	color: #999999;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedDoubleLabel
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedDoubleLabelBlack
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedDoubleLabelGray
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedDoubleLabelLightBlue
{
	font-size: 11px;
	color: #3366CC;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedTextBox
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
}

.AdvancedButton
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	background-color: #d9e8f7;
}

.AdvancedCheckBox
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedListBox
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
}

.AdvancedDropDownList
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
}

.SimpleDropDownList
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
}

.AdvancedRadioButton
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

.AdvancedImage
{
}

.AdvancedImageNoMargin
{
	margin: 0px 0px 0px 0px;
}

.AdvancedImageBottomMargin5
{
	margin: 0px 0px 5px 0px;
}

/* Epson HyperLink */

.HyperLink
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

a.HyperLink
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.HyperLink:hover
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
}

a.HyperLink:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.HyperLink:visited
{
	color: #003399;
}

.HyperLinkLeader
{
	font-size: 12px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	padding-right: 2px;
}

.HyperLinkImageLeader
{
	border: 0px 0px 0px 0px;
	padding-right: 5px;
}

.HyperLinkUL
{
	padding: 0px;
	display:block;
	margin: 0px 0px 0px 15px;
}

.HyperLinkLI
{
	list-style-image: url(Images/small_doublearrow.gif);
}

.HyperLinkBold
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
}

a.HyperLinkBold
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
	text-decoration: none;
}

a.HyperLinkBold:hover
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
	text-decoration: underline;
}

a.HyperLinkBold:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.HyperLinkBold:visited
{
	color: #003399;
}

.HyperLinkBoldLarge
{
	font-size: 14px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
}

a.HyperLinkBoldLarge
{
	font-size: 14px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
	text-decoration: none;
}

a.HyperLinkBoldLarge:hover
{
	font-size: 14px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
	text-decoration: underline;
}

a.HyperLinkBoldLarge:selected
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.HyperLinkBoldLarge:visited
{
	color: #003399;
}

.HyperLinkGray
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

a.HyperLinkGray
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.HyperLinkGray:hover
{
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
}

a.HyperLinkGray:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.HyperLinkGray:visited
{
	color: #999999;
}

.HyperLinkLeaderGray
{
	font-size: 12px;
	color: #999999;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	padding-right: 2px;
}

.HyperLinkImageLeaderGray
{
	border: 0px 0px 0px 0px;
	padding-right: 5px;
}

.HyperLinkGrayBold
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
}

a.HyperLinkGrayBold
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
	text-decoration: none;
}

a.HyperLinkGrayBold:hover
{
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
	text-decoration: underline;
}

a.HyperLinkGrayBold:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.HyperLinkGrayBold:visited
{
	color: #999999;
}

/* Epson Page Header */

.PageHeaderLinkSeperator
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.PageHeaderLinkRow
{
	padding-bottom: 10px;
	padding-top: 10px;
}

.PageHeaderTable
{
}

.PageHeaderDivider
{
	position:relative; 
	background-image:url('Images/dotted_line.gif'); 
	background-repeat:repeat-x;  
	height:1px; 
	overflow:hidden; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:10px
}

/* BasicLinkList */
.BasicLinkListTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.BasicLinkListTitleCell
{
	height: 32px;
}

.BasicLinkListTitleLine
{
	position:relative; 
	background-image:url('Images/dotted_line.gif'); 
	background-repeat:repeat-x;  
	height:1px; 
	overflow:hidden; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:10px
}

.BasicLinkListRssFeedIcon
{
	border: 0px 0px 0px 0px;
	padding-left: 5px;
}

.BasicLinkListLinkItem
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	line-height: 18px;
}

a.BasicLinkListLinkItem
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
	line-height: 18px;
}

a.BasicLinkListLinkItem:hover
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
	line-height: 18px;
}

a.BasicLinkListLinkItem:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
	line-height: 18px;
}

a.BasicLinkListLinkItem:visited
{
	color: #003399;
}

.BasicLinkListAlternatingFirstCell
{
	padding: 3px 3px 3px 3px;
	/* border-top: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted; */
	background-color: #F2F7FC;	
}

.BasicLinkListAlternatingSecondCell
{
	padding: 3px 3px 3px 3px;
	/* border-top: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted; */
	background-color: #FFFFFF;
}

/* SectionHeader */

.SectionHeaderDescription
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	line-height: 18px;
}

.SectionHeaderRssFeedIcon
{
	border: 0px 0px 0px 0px;
	padding-left: 5px;
}

.SectionHeaderTitle
{
	font-size: 20px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.SectionHeaderLine
{
	/* x-Browser HR workaround */
	position:relative; 
	background-image:url('Images/dotted_line.gif'); 
	background-repeat:repeat-x;  
	height:1px; 
	overflow:hidden; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:10px
}

.SectionHeaderImage
{
	border: 0px 0px 0px 0px;
	padding-right: 8px;
}

.SectionHeaderRelatedDownloadsTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.SectionHeaderProductHomeTitle
{
	font-size: 18px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

/* Epson Page Footer */

.PageFooterLinks
{
	font-size: 11px;
	color: #666699;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

a.PageFooterLinks
{
	font-size: 11px;
	color: #666699;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.PageFooterLinks:hover
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
}

a.PageFooterLinks:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #666699;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.PageFooterLinks:visited
{
	color: #666699;
}

.PageFooterLinkSeperator
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.PageFooterCopyright
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	line-height: 16px;
}

.PageFooterTable
{
}

/* CollapsiblePanel */

.CollapsiblePanelTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.CollapsiblePanelTitle
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.CollapsiblePanelTitle:hover
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
}

a.CollapsiblePanelTitle:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.CollapsiblePanelTitle:visited
{
	color: #003399;
}

.CollapsiblePanelIcon
{
	padding-right: 5px;
}

.CollapsiblePanelTable
{
}

.CollapsiblePanelHeader
{
}

.CollapsiblePanelLightBlueGradIcon
{
}

.CollapsiblePanelLightBlueGradTable
{
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}

.CollapsiblePanelLightBlueGradHeader
{
	background-image: url('Images/collapsingpanel_bluegrad.gif');
	background-repeat: repeat-x;
	border-left: #98a9bb 0px solid;
	border-top: #98a9bb 0px solid;
	border-right: #98a9bb 0px solid;
	border-bottom: #98a9bb 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
}

/* WebBoxes */

.SearchTextBox
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	width: 115px;
	background-image:url('images/searchtextboxicon14.gif');
	background-repeat:no-repeat;
	padding-left:17px;
}

.WebBoxDescription
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
	margin-bottom: 8px;
}

.SearchButton
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	background-color: #d9e8f7;
	width: 30px;
}

.SearchTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.SearchTable
{
	border-right: #D9E8F7 1px solid;
	border-top: #D9E8F7 1px solid;
	border-left: #D9E8F7 1px solid;
	border-bottom: #D9E8F7 1px solid;
	background-color: #f2f7fc;
	margin-bottom: 12px;
}

.SearchIcon
{
}

.SearchTitleRow
{
	background-color: #d9e8f7;
}

.WebBoxQuickLinksTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxQuickLinksTable
{
	border-right: #D9E8F7 1px dotted;
	border-top: #D9E8F7 1px dotted;
	border-left: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted;
	margin-bottom: 12px;
}

.WebBoxQuickLinksTitleRow
{
	background-color: #d9e8f7;
}

/* Standard WebBox Styles */

.WebBoxTitle
{
	font-size: 18px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxTable
{
	border-right: #D9E8F7 1px solid;
	border-top: #D9E8F7 1px solid;
	border-left: #D9E8F7 1px solid;
	border-bottom: #D9E8F7 1px solid;
	margin-bottom: 12px;
}

.WebBoxTitleCell
{
	background-color: #d9e8f7;
	padding: 2px 5px 2px 5px;
}

.WebBoxContentCell
{
	padding: 5px;
}

.WebBoxHalftoneContentCell
{
	padding: 5px;
}

.WebBoxEmptyTable
{
	margin-bottom: 12px;
}

.WebBoxEmptyTitleCell
{
	padding: 2px 5px 2px 5px;
}

.WebBoxBlueTitle
{
	font-size: 18px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxBlueFilledTitle
{
	font-size: 18px;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxBlueTable
{
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	margin-bottom: 12px;
	margin-bottom: 12px;
}

.WebBoxBlueDottedTable
{
	border-right: #000066 1px dotted;
	border-top: #000066 1px dotted;
	border-left: #000066 1px dotted;
	border-bottom: #000066 1px dotted;
	margin-bottom: 12px;
}

.WebBoxBlueTitleCell
{
	padding: 2px 5px 2px 5px;
	background-color: #000066;
}

.WebBoxBlueEmptyTitleCell
{
	padding: 2px 5px 2px 5px;
}

.WebBoxLightBlueTitle
{
	font-size: 18px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxLightBlueFilledTitle
{
	font-size: 18px;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxLightBlueTable
{
	border: #3366cc 1px solid;
	border-collapse: collapse;
	margin-bottom: 12px;
}

td.WebBoxLightBlueTable
{
	border: #3366CC 1px solid;
	margin-bottom: 12px;
}

.WebBoxLightBlueDottedTable
{
	border: #3366CC 1px dotted;
	border-collapse: collapse;
	margin-bottom: 12px;
}

.WebBoxLightBlueTitleCell
{
	padding: 2px 5px 2px 5px;
	background-color: #3366CC;
}

.WebBoxLightBlueEmptyTitleCell
{
	padding: 2px 5px 2px 5px;
}

.WebBoxPinkTitle
{
	font-size: 18px;
	color: #CC0066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxPinkFilledTitle
{
	font-size: 18px;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxPinkTable
{
	border-right: #CC0066 1px solid;
	border-top: #CC0066 1px solid;
	border-left: #CC0066 1px solid;
	border-bottom: #CC0066 1px solid;
	margin-bottom: 12px;
}

.WebBoxPinkDottedTable
{
	border-right: #CC0066 1px dotted;
	border-top: #CC0066 1px dotted;
	border-left: #CC0066 1px dotted;
	border-bottom: #CC0066 1px dotted;
	margin-bottom: 12px;
}

.WebBoxPinkTitleCell
{
	padding: 2px 5px 2px 5px;
	background-color: #CC0066;
}

.WebBoxPinkEmptyTitleCell
{
	padding: 2px 5px 2px 5px;
}

.WebBoxGreenTitle
{
	font-size: 18px;
	color: #339900;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxGreenFilledTitle
{
	font-size: 18px;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxGreenTable
{
	border-right: #339900 1px solid;
	border-top: #339900 1px solid;
	border-left: #339900 1px solid;
	border-bottom: #339900 1px solid;
	margin-bottom: 12px;
}

.WebBoxGreenDottedTable
{
	border-right: #339900 1px dotted;
	border-top: #339900 1px dotted;
	border-left: #339900 1px dotted;
	border-bottom: #339900 1px dotted;
	margin-bottom: 12px;
}

.WebBoxGreenTitleCell
{
	padding: 2px 5px 2px 5px;
	background-color: #339900;
}

.WebBoxGreenEmptyTitleCell
{
	padding: 2px 5px 2px 5px;
}

.WebBoxBuyEpsonTitle
{
	padding: 2px 5px 2px 5px;
	font-size: 18px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxLightBlueHalftoneTitle
{
	padding: 2px 5px 2px 5px;
	font-size: 18px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.WebBoxBuyEpsonEmptyTable
{
	border: solid 1px #D9E8F7;
	margin-bottom: 12px;
}

.WebBoxBuyEpsonLightBlueTable
{
	background-color: #F2F7FC;
	border: solid 1px #D9E8F7;
	margin-bottom: 12px;
}

.WebBoxBuyEpsonLightBlueTableNoBorder
{
	background-color: #F2F7FC;
	margin-bottom: 12px;
}

.WebBoxBuyEpsonImageTitleCell
{
}

.WebBoxLightBlueHalftoneTitleCell
{
	background-color: #D9E8F7;
}

.WebBoxBuyEpsonImageTable
{
	border: solid 1px #D9E8F7;
	background-image: url(Images/webbox_bg_lines_182x246.gif);
	background-repeat: repeat;
	margin-bottom: 12px;
}

.WebBoxLightBlueHalftoneImageTable
{
	border: solid 1px #D9E8F7;
	background-image: url(Images/LightBlueHalfToneFill180.jpg);
	background-repeat: repeat;
	margin-bottom: 12px;
}

.WebBoxBuyEpsonLightBlueTitleCell
{
	padding: 2px 5px 2px 5px;
	background-color: #D9E8F7;
}

/* AdWebBox */

.AdWebBoxTable
{
}

.AdWebBoxCell
{
	padding-bottom: 9px;
}

.AdWebBoxImage
{
}

/* EpsonBreadCrumb */

.BreadCrumbTable
{
	margin-bottom: 12px;
}

.BreadCrumbQuickLinksDiv
{
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	background-color: #d9e8f7;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.BreadCrumbTitle
{
	font-size: 20px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	line-height: 35px;
}

.BreadCrumbSeperator
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.BreadCrumbQuickLinksText
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.BreadCrumbQuickLinksText:hover
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
}

.BreadCrumbQuickLinksSeperator
{
	font-size: 11px;
	color: #D9E8F7;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

/* EpsonDownloadLink */

.EpsonDownloadLinkTable
{
}

.EpsonDownloadLinkTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

a.EpsonDownloadLinkTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.EpsonDownloadLinkTitle:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
}

a.EpsonDownloadLinkTitle:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

.EpsonDownloadLinkFirstDescription
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.EpsonDownloadLinkSecondDescription
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.EpsonDownloadLink
{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

a.EpsonDownloadLink
{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.EpsonDownloadLink:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
}

a.EpsonDownloadLink:selected
{
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.EpsonDownloadLink:visited
{
	color: #003399;
}

/* EpsonDownloadLinkList */

.DownloadLinkListAlternatingFirstCell
{
	/* border-top: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted; */
	background-color: #F2F7FC;
	margin-left: 25px;
	margin-bottom: 10px;
	width: 375px;
}

.DownloadLinkListAlternatingSecondCell
{
	/* border-top: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted; */
	background-color: #FFFFFF;
	margin-left: 25px;
	margin-bottom: 10px;
	width: 375px;
}

.DownloadLinkListAlternatingFirstCellRelatedDownloads
{
	/* border-top: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted; */
	background-color: #F2F7FC;
	width: 550px;
	margin-left: 5px;
	margin-right: 5px;
}

.DownloadLinkListAlternatingSecondCellRelatedDownloads
{
	/* border-top: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted; */
	background-color: #FFFFFF;
	width: 550px;
	margin-left: 5px;
	margin-right: 5px;
}

/* ContentPageOptions */

.ContentPageOptionsTable
{
	margin-bottom: 12px;
}

.ContentPageOptionsRow
{
	padding-bottom: 6px;
}

/* ContentPageInfo */

.ContentPageInfoLabel
{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.ContentPageInfoValue
{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

.ContentPageInfoRow
{
	padding-bottom: 2px;
}

.ContentPageInfoTable
{
	border: solid 1px #dddddd;
	padding: 3px 3px 0px 3px;
}

/* ContentPageRating */

.ContentPageRatingTable
{
	border: solid 1px #d9e8f7;
	background-color: #f2f7fc;
	padding: 3px 3px 3px 3px;
	margin-bottom: 12px;
}

.ContentPageRatingAverageRating
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.ContentPageRatingTotalRatings
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.ContentPageRatingRadioButtons
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
	font-weight: bold;
}

.ContentPageRatingDescription
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.ContentPageRatingSubmitted
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.ContentPageRatingHighestRating
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
	margin-left: 10px;
}

.ContentPageRatingLowestRating
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
	margin-right: 10px;
}

/* SearchResult */

.SearchResultTable
{
	margin-bottom: 12px;
}

.SearchResultsLine
{
	position:relative; 
	background-image:url('Images/dotted_line.gif'); 
	background-repeat:repeat-x;  
	height:1px; 
	overflow:hidden; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:10px
}

.SearchResultExcerpt
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.SearchResultsExcerptKeyword
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
}

.SearchResultKeywords
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.SearchResultKeywordsLabel
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
}

.SearchResultPageUrl
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

a.SearchResultPageUrl
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.SearchResultPageUrl:hover
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
}

a.SearchResultPageUrl:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.SearchResultPageUrl:visited
{
	color: #003399;
}

.SearchResultPageUrlLabel
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
}

.SearchResultRelevancy
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
}

.SearchResultNumber
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.SearchResultTitle
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	font-weight: bold;
}

a.SearchResultTitle
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
	font-weight: bold;
}

a.SearchResultTitle:hover
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
	font-weight: bold;
}

a.SearchResultTitle:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
}

a.SearchResultTitle:visited
{
	color: #003399;
}

/* Required Fields */

.RequiredFieldMarker
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}
/* AlertMessage */

.AlertMessageAlertTable
{
	border-right: #fdadad 1px solid;
	padding-right: 3px;
	border-top: #fdadad 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #fdadad 1px solid;
	padding-top: 3px;
	border-bottom: #fdadad 1px solid;
	background-color: #feecee;
	margin-bottom: 12px;
}

.AlertMessageAlertText
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

/* ArticleLink */

.ArticleLinkSummary
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.ArticleLinkIcon
{
	padding-right: 5px;
}

.ArticleLinkTable
{
}

.ArticleLinkDate
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
}

/* CategoryLink */

.CategoryLinkSummary
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;
	line-height: 15px;
}

.CategoryLinkIcon
{
	padding-right: 5px;
}

.CategoryLinkTable
{
	margin-bottom: 0px;
}

.CategoryLinkTitleLine
{
	position:relative; 
	background-image:url('Images/dotted_line.gif'); 
	background-repeat:repeat-x;  
	height:1px; 
	overflow:hidden; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:5px; 
	margin-bottom:5px
}

/* ArticleLinkList */

.HomepageLinkListTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.ArticleLinkListTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
}

.ArticleLinkListTitleCell
{
	height: 32px;
}

.ArticleLinkListTitleLine
{
	position:relative; 
	background-image:url('Images/dotted_line.gif'); 
	background-repeat:repeat-x;  
	height:1px; 
	overflow:hidden; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:10px
}

.ArticleLinkListRssFeedIcon
{
	border: 0px 0px 0px 0px;
	padding-left: 5px;
}

.ArticleLinkListLinkItem
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	line-height: 18px;
}

a.ArticleLinkListLinkItem
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
	line-height: 18px;
}

a.ArticleLinkListLinkItem:hover
{
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: underline;
	line-height: 18px;
}

a.ArticleLinkListLinkItem:selected
{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif, Sans;
	text-decoration: none;
	line-height: 18px;
}

a.ArticleLinkListLinkItem:visited
{
	color: #003399;
}

.ArticleLinkListAlternatingFirstCell
{
	padding: 3px 3px 3px 3px;
	/* border-top: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted; */
	background-color: #F2F7FC;
	margin-left: 25px;
	width: 375px;
}

.ArticleLinkListAlternatingSecondCell
{
	padding: 3px 3px 3px 3px;
	/* border-top: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted; */
	background-color: #FFFFFF;
	margin-left: 25px;
	width: 375px;
}

.ArticleLinkListIndentedCell
{
	padding: 3px 3px 3px 3px;
	margin-left: 25px;
	width: 375px;
}

.FilterDiv
{
	width: 100%;
	margin-bottom: 12px;
	padding: 3px 3px 3px 3px;
	border-top: #D9E8F7 1px dotted;
	border-bottom: #D9E8F7 1px dotted;
	background-color: #F2F7FC;
}

.ProductListDiv
{
	margin-bottom: 8px;
	width: 560px;
}

.ProductListTable
{
}

.ProductListProductCell
{
	width: 135px;
}

.ProductListLinkCell
{
	text-align: left;
}

pre, code
{
	display: block;
	font: 0.8em/17px 'Courier New' , Courier, Fixed, monospace;
	color: #000000;
	background: #fff url(images/preback.jpg) no-repeat left top;
	overflow: auto;
	text-align: left;
	border: 1px solid #d9e8f7; /*highlight color */
	padding: 0px 20px 0 30px;
	margin: 1em 0 1em 0;
	line-height: 17px;
}