/*
.AreaDetailTitle
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 10px;
	color: dimgray;
	font-family: Verdana;
}

.AreaTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana;
}

.BlurbLink
{
	font-size: 9pt;
	color: #0033cc;
	font-family: Verdana;
	text-decoration: underline;
}

*/

BODY
{
	text-align:center;
}

.BodyText
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}

.BodyTextLink
{
	font-size: 8pt;
	color: #0033cc;
	font-family: Verdana;
	text-decoration: underline;
}

.BoxContent
{
	font-size: 8pt;
	font-family: verdana;
}

.BoxTopLeftCorner
{
	background-image: url(images/boxes/CornerCutoutTopLeft.GIF);
	width: 16px;
	background-repeat: no-repeat;
	height: 16px;
}
	
.BoxTopEdge
{
	background-image: url(images/boxes/EdgeCutoutTop.GIF);
	background-repeat: repeat-x;
	height: 16px;
}

.BoxTopRightCorner
{
	background-image: url(images/boxes/CornerCutoutTopRight.GIF);
	width: 16px;
	background-repeat: no-repeat;
	height: 16px;
}

.BoxLeftEdge
{
	background-image: url(images/boxes/EdgeCutoutLeft.GIF);
	background-repeat: repeat-y;
	width: 16px;
}

.BoxRightEdge
{
	background-image: url(images/boxes/EdgeCutoutRight.GIF);
	background-repeat: repeat-y;
	width: 16px;
}

.BoxBottomLeftCorner
{
	background-image: url(images/boxes/CornerCutoutBottomLeft.GIF);
	width: 16px;
	background-repeat: no-repeat;
	height: 16px;
}

.BoxBottomEdge
{
	background-image: url(images/boxes/EdgeCutoutBottom.GIF);
	background-repeat: repeat-x;
	height: 16px;
}

.BoxBottomRightCorner
{
	background-image: url(images/boxes/CornerCutoutBottomRight.GIF);
	width: 16px;
	background-repeat: no-repeat;
	height: 16px;
}


.CategoryRowNormal
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
}

.CategoryRowOver
{
	font-size: 8pt;
	color: #990000;
	font-family: Verdana;
	text-decoration: underline;
}

.OrderRowNormal
{
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: underline;
}

.OrderRowOver
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: silver;
	text-decoration: underline;
}

.OrderSection
{
	margin: 0px 5px 5px;
	border-collapse: collapse;
}

.OrderDescriptionBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.OrderTitleBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #e1e1e1;
}

.OrderTitleText
{
	font-weight: bold;
	font-size: 11pt;
	color: #996600;
	font-family: Verdana;
}

.OrderImage
{
}

.OrderAccentText
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
}

.OrderText
{
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	font-family: Verdana;
}

.OrderLink
{
	font-weight: normal;
	font-size: 8pt;
	color: #cc9900;
	font-family: Verdana;
	text-decoration: none;
}


/*
.Copyright
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Verdana;
}

.DownloadLink
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	color: #113456;
}
*/

.Field
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Verdana;
}

.FieldPrompt
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Verdana;
}

.FieldValidator
{
	font-weight: normal;
	font-size: 9pt;
	color: red;
	font-family: Verdana;
}

.FooterButtonNormal
{
	border-right: #f2f1f1 1px solid;
	padding-right: 4px;
	border-top: #f2f1f1 1px solid;
	padding-left: 4px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #f2f1f1 1px solid;
	color: #cc9900;
	padding-top: 2px;
	border-bottom: #f2f1f1 1px solid;
	font-family: Verdana;
	height: 16px;
	background-color: #f2f1f1;
	text-decoration: none;
}

.FooterButtonOver
{
	border-right: #f2f1f1 1px solid;
	padding-right: 4px;
	border-top: #f2f1f1 1px solid;
	padding-left: 4px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #f2f1f1 1px solid;
	color: #0066cc;
	padding-top: 2px;
	border-bottom: #f2f1f1 1px solid;
	font-family: Verdana;
	height: 16px;
	background-color: #f2f1f1;
	text-decoration: none;
}

.FooterDivider
{
	border-right: #f2f1f1 1px solid;
	border-top: #f2f1f1 1px solid;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #f2f1f1 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: #f2f1f1 1px solid;
	font-family: Verdana;
	background-color: #f2f1f1;
	text-decoration: none;
	height: 16px;
}

.FooterText
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 7.5pt;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana;
}

/*

.FormButton
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	width: 120px;
}
*/

.FormSectionTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}

/*
.FooterArea
{
	background-color: #6487db;
	text-align: left;
	border-top: #5076c9 1px solid;
}

.FooterBar
{
	padding-right: 4px;
	padding-left: 4px;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#FFFFFF' , endColorStr= '#6487db' , gradientType= '1' );
	padding-bottom: 4px;
	width: 100%;
	padding-top: 4px;
	background-color: #6487db;
	border-top: #5076c9 1px solid;
}

.FooterLink
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;
	padding-bottom: 2px;
	color: #0033cc;
	padding-top: 2px;
	font-family: Verdana;
	text-decoration: underline;
}

*/

.Grid
{
}

.GridCell
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
}

.GridNormalCell
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	background-color: #ffffff;
	text-decoration: none;
}

.GridAlternatingCell
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	background-color: whitesmoke;
	text-decoration: none;
}

.GridColumnHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	background-color: #cccccc;
	text-decoration: none;
}

.GridRowNormal
{
	border-right: #6487db 1px solid;
	border-top: #6487db 1px solid;
	border-left: #6487db 1px solid;
	color: #000000;
	border-bottom: #6487db 1px solid;
	background-color: whitesmoke;
}

.GridRowOver
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	background-color: dimgray;
}

.HeaderButton0Normal
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 7.5pt;
	padding-bottom: 2px;
	color: #707070;
	padding-top: 2px;
	font-family: Verdana;
	letter-spacing: 0pt;
	height: 16px;
	text-decoration: none;
}

.HeaderButton0Over
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 7.5pt;
	padding-bottom: 2px;
	color: #707070;
	padding-top: 2px;
	font-family: Verdana;
	height: 16px;
	text-decoration: none;
}

.HeaderDivider0
{
	font-weight: normal;
	font-size: 7.5pt;
	padding-bottom: 2px;
	color: #707070;
	padding-top: 2px;
	font-family: Verdana;
	text-decoration: none;
	height: 16px;
}

.HeaderButton1Normal
{
	border-right: #e2e2e2 1px solid;
	padding-right: 4px;
	border-top: #e2e2e2 1px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 7.5pt;
	padding-bottom: 2px;
	border-left: #e2e2e2 1px solid;
	color: #666666;
	padding-top: 2px;
	border-bottom: #e2e2e2 1px solid;
	font-family: Verdana;
	letter-spacing: 0pt;
	height: 16px;
	text-decoration: none;
}

.HeaderButton1Over
{
	border-right: #e2e2e2 1px solid;
	padding-right: 4px;
	border-top: #e2e2e2 1px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 7.5pt;
	padding-bottom: 2px;
	border-left: #e2e2e2 1px solid;
	color: #CC3300;
	padding-top: 2px;
	border-bottom: #e2e2e2 1px solid;
	font-family: Geneva, Verdana;
	height: 16px;
	background-color: #e2e2e2;
	text-decoration: none;
}

.HeaderDivider1
{
	border-right: #e2e2e2 1px solid;
	border-top: #e2e2e2 1px solid;
	font-weight: normal;
	font-size: 7.5pt;
	padding-bottom: 2px;
	border-left: #e2e2e2 1px solid;
	color: #666666;
	padding-top: 2px;
	border-bottom: #e2e2e2 1px solid;
	font-family: Verdana;
	background-color: #e2e2e2; 
	text-decoration: none;
	height: 16px;
}

.HeaderButton2Normal
{
	border-right: #f2f1f1 1px solid;
	padding-right: 4px;
	border-top: #f2f1f1 1px solid;
	padding-left: 4px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #f2f1f1 1px solid;
	color: #666666;
	padding-top: 2px;
	border-bottom: #f2f1f1 1px solid;
	font-family: Verdana;
	height: 16px;
	background-color: #f2f1f1;
	text-decoration: none;
}

.HeaderButton2Over
{
	border-right: #f2f1f1 1px solid;
	padding-right: 4px;
	border-top: #f2f1f1 1px solid;
	padding-left: 4px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #f2f1f1 1px solid;
	color: #CC3300;
	padding-top: 2px;
	border-bottom: #f2f1f1 1px solid;
	font-family: Verdana;
	height: 16px;
	background-color: #f2f1f1;
	text-decoration: none;
}

.HeaderDivider2
{
	border-right: #f2f1f1 1px solid;
	border-top: #f2f1f1 1px solid;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #f2f1f1 1px solid;
	color: #666666;
	padding-top: 2px;
	border-bottom: #f2f1f1 1px solid;
	font-family: Verdana;
	background-color: #f2f1f1;
	text-decoration: none;
	height: 16px;
}

.HeaderTagLineLink
{
	font-weight: bold;
	font-size: 8pt;
	color: #cc9900;
	font-family: Verdana;
}

.HeaderTagLineText
{
	font-weight: bold;
	font-size: 8pt;
	color: #996600;
	font-family: Verdana;
}

.HeaderWelcomeLineText
{
	font-size: 10pt;
	color: #996600;
	font-family: Verdana;
}

/*
.Image
{
	margin-left: 4px;
	margin-right: 4px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

*/


.Instruction
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}

.InstructionLink
{
	font-size: 8pt;
	color: #0033cc;
	font-family: Verdana;
	text-decoration: underline;
}


.ProductSection
{
	margin: 0px 5px 5px;
	border-collapse: collapse;
}

.ProductDescriptionBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.ProductTitleBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #99cc66;
}

.ProductTitleText
{
	font-weight: bold;
	font-size: 11pt;
	color: #996600;
	font-family: Verdana;
}

.ProductAccentText
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
}

.ProductText
{
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	font-family: Verdana;
}

.ProductLink
{
	font-weight: normal;
	font-size: 8pt;
	color: #cc9900;
	font-family: Verdana;
	text-decoration: none;
}

.ProductTable
{
}

.ProductBox
{
	border-right: #ffffff 25px solid;
	border-top: #ffffff 10px solid;
	border-left: #ffffff 25px solid;
	border-bottom: #ffffff 25px solid;
}

.ProductImage
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}

.ProductCaptionNormal
{
	font-size: 8pt;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.ProductCaptionOver
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
}

.ProductPriceText
{
	font-size: 9pt;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.ProductField
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}

.ProductFieldPrompt
{
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.ProductFieldLink
{
	font-weight: normal;
	font-size: 8pt;
	color: #cc9900;
	font-family: Verdana;
	text-decoration: underline;
}

.ProductFieldInstruction
{
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.ProductEmailThisPage
{
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.ProductNameTitle
{
	font-size: 8pt;
	font-weight: bold;
	color: #996600;
	font-family: Verdana;
	text-decoration: none;
}

.ProductDescriptionText
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}

.ProductSpecialNote
{
	font-size: 7.5pt;
	font-weight: normal;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}

.ProductSortByOptions
{
	font-size: 8pt;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.ProductSortByPrompt
{
	font-size: 8pt;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.ProductPageNormal
{
	font-size: 7pt;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.ProductPageOver
{
	font-size: 7pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
}

.ProductCurrentPage
{
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.ProductShownText
{
	font-size: 7pt;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}

.LinkText
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: #666666;
	text-decoration: underline;
}

/*
.LogoText
{
	font-weight: bold;
	font-size: 12pt;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color= '#696969' , strength= '20' , direction= '135' );
	color: black;
	font-family: Verdana;
}

.MailLink
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;
	padding-bottom: 2px;
	color: #0033cc;
	padding-top: 2px;
	font-family: Verdana;
	text-decoration: underline;
}

.NavBar
{
	padding-right: 4px;
	padding-left: 4px;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#FFFFFF' , endColorStr= '#6487db' , gradientType= '1' );
	padding-bottom: 4px;
	width: 100%;
	padding-top: 4px;
	background-color: #6487db;
}

.NavArea
{
	background-color: #c10000;
	text-align: left;
}
*/



.ReportCell
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}

.ReportColumnHeader
{
	border-right: #ffffff 1px solid;
	padding-right: 4px;
	border-top: #ffffff 1px solid;
	padding-left: 4px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana;
	height: 16px;
	background-color: #a2b7e9;
	text-decoration: none;
}
.ReportRowNormal
{
	border-right: #6487db 1px solid;
	border-top: #6487db 1px solid;
	border-left: #6487db 1px solid;
	color: #000000;
	border-bottom: #6487db 1px solid;
	background-color: whitesmoke;
}

.ReportSubtotalCell
{
	font-weight: normal;
	font-size: 8pt;
	border-top-style: double;
	border-top-color: black;
	font-family: Verdana;
	text-decoration: none;
}

.SearchBar
{
	padding-right: 2px;
	padding-left: 2px;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#FFFFFF' , endColorStr= '#b6c5ee' , gradientType= '1' );
	padding-bottom: 2px;
	width: 100%;
	padding-top: 2px;
	background-color: #b6c5ee;
	border-bottom: #5076c9 1px solid;
}

.SearchArea
{
	background-color: #b6c5ee;
	border-bottom: #5076c9 1px solid;
}

.SearchText
{
	margin-left: 5px;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	font-family: Verdana;
}

.SearchLookFor
{
	margin-left: 5px;
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
	background-color: #ffffff;
}

.SearchButton
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	margin-left: 4px;
	font-family: Verdana;
}


