/****************** DEFAULT BODY STYLES ********************/
body						{ margin:0px;background-color:#FFFFFF;font-family:arial,verdana,sans-serif;font-size:12px;font-weight:normal;color:#000000; }
p, td						{ font-family: arial,verdana,sans-serif;font-size: 12px;font-weight: normal;color: #000000;margin:10px 0 3px 0; }
ul							{ margin:0 25px 12px 0; }
li							{ margin-bottom:8px; }
a:link						{ color:#4F6EB1; font:normal 12px arial,verdana,sans-serif;text-decoration:underline; }
a:visited					{ color:#4F6EB1; font:normal 12px arial,verdana,sans-serif;text-decoration:underline; }
a:active					{ color:#4F6EB1; font:normal 12px arial,verdana,sans-serif;text-decoration:underline; }
a:hover						{ color:#E54C3C; font:normal 12px arial,verdana,sans-serif;text-decoration:underline; }
input						{ font:normal 11px arial,verdana,sans-serif; }
textarea					{ font:normal 11px arial,verdana,sans-serif; }
select						{ font:normal 11px arial,verdana,sans-serif; }
.nb							{width:100%;table-layout:fixed}
.nb td						{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nbcol						{width:100%;table-layout:fixed;}
.nbcol td					{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000000;font:normal 11px arial,verdana,sans-serif;vertical-align:top}

/************************LOGIN*****************************/
.LoginContainer				{ border:solid 1px #808080; width:300px;}
.LoginLogo					{background-color:#E5E5E5;text-align:center;}
.LoginPanel					{background-color:#003366;}
.LoginPanel td				{ color:#ffffff;font-weight:bold; font-size:11px;padding:3px;}


/************************ HEADER **************************/

.bgout						{ background-image: url('../Images/NavBG.gif');font-weight:bold;padding:0 3 0 3;FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: verdana;text-decoration:none;} 
a.bgout	 td a:Link			{ COLOR: #ffffff;font-weight:bold;FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: verdana;text-decoration:none;padding:0 3 0 3;}
.bgout	 td a:active		{ COLOR: #ffffff;font-weight:bold;FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: verdana;text-decoration:none;padding:0 3 0 3;}  
.bgout	 td a:visited		{ COLOR: #ffffff;font-weight:bold;FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: verdana;text-decoration:none;padding:0 3 0 3;}    
.bgout	 td a:hover			{ COLOR: #163867;font-weight:bold;FONT-SIZE: 11px;FONT-FAMILY: verdana;text-decoration:none; padding:0 3 0 3;} 
.bgover						{ background-image: url('../Images/NavRoll.gif');font-weight:bold;padding:0 3 0 3;FONT-SIZE: 11px;COLOR: #163867;FONT-FAMILY: verdana;text-decoration:none;}
.bgover	 td a:Link			{ COLOR: #ffffff;font-weight:bold;FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: verdana;text-decoration:none;padding:0 3 0 3;}
.bgover	 td a:active		{ COLOR: #ffffff;font-weight:bold;FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: verdana;text-decoration:none;padding:0 3 0 3;}  
.bgover	 td a:visited		{ COLOR: #ffffff;font-weight:bold;FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: verdana;text-decoration:none;padding:0 3 0 3;}    
.bgover	 td a:hover			{ COLOR: #163867;font-weight:bold;FONT-SIZE: 11px;FONT-FAMILY: verdana;text-decoration:none;} 
.HeaderTop					{ background-color:#E5E5E5;}
.HeaderTop td				{ background-color:#E5E5E5;}
.Header						{Background:#E5E5E5 url('../Images/HeaderBackground.gif');}
.NavDiv						{padding:0 0 0 0;}
.NavTextOrig				{FONT-WEIGHT: bold;FONT-SIZE: 7pt;COLOR: #ffffff;FONT-FAMILY: verdana;padding:0 3 0 3;}
.TagLine					{ font: italic 13px/15px;color:#333333;padding-bottom:7px; }
.LabelContainer				{ padding:2px 4px 0 4px;font-weight:bold;color:#666666; }
.CartSpacer					{ padding:2px 3px 0 3px; }
.CartSpacer a:link			{ color:#666666; font:bold 12px/14px arial,verdana,sans-serif;text-decoration:underline; }
.CartSpacer a:visited		{ color:#666666;font:bold 12px/14px arial,verdana,sans-serif;text-decoration:underline; }
.CartSpacer a:active		{ color:#666666;font:bold 12px/14px arial,verdana,sans-serif;text-decoration:underline; }
.CartSpacer a:hover			{ color:#666666;font:bold 12px/14px arial,verdana,sans-serif;text-decoration:underline; }
.SearchContainer			{ font-weight:bold;color:#666666;padding-top:2px;padding-bottom:2px;border-bottom:solid 1px #999999; }
.SearchInput				{ width:125px; border:solid 1px #666666; }

/* Top Navigation */
.NavContainer				{ padding-left:5px;padding-right:5px;padding-top:4px;padding-bottom:5px;border-bottom:solid 2px #000000; }
.HeaderBold					{ font-size:11px;line-height:11px;font-weight:bold;padding-right:3px; }
.MastArea					{ background:#FFFFFF url(<%=SiteSettings.ImageURL%>/HeaderBg.gif) top left no-repeat;padding:0 0 3px 10px; }
.MenuBox					{ background:#4D6DB2 url(<%=SiteSettings.ImageURL%>/NavCenter.gif); }
.MenuBox td					{ color:#125B92;padding-top:1px;padding-left:5px;padding-right:5px;}
.MenuBox td a:link, .MenuBox td a:visited, .MenuBox td a:active	{ color:#FFFFFF;font: bold 12px/13px arial,verdana,sans-serif;text-decoration:none;padding-left:2px;padding-right:2px; }
.MenuBox td a:hover			{ color:#FFFFFF;font: bold 12px/13px arial,verdana,sans-serif;text-decoration:underline;padding-left:2px;padding-right:2px; }
.SubNavContainer			{ background-color:#F3F3E6;border:solid 1px #CBC79A; }

/********************* LEFT COLUMN **********************/
.LeftContainer				{ border-left:solid 1px #999999;border-right:solid 1px #999999; }
.EmailSignUp				{ background-color:#C3BE86;padding:2px 0 5px 0; }
.EmailInput					{ width:110;border-top:solid 1px #E3E3E3;border-left:solid 1px #E3E3E3;border-bottom:solid 1px #999999;border-right:solid 1px #999999; }
.LeftNavArea				{ padding: 4px 5px 2px 5px;border-bottom:solid 1px #999999;background-color:#FBFBF3; }
a.LeftNav:link				{ color:#701826;font: bold 13px/15px arial,verdana,sans-serif;text-decoration:none; }
a.LeftNav:visited			{ color:#701826;font: bold 13px/15px arial,verdana,sans-serif;text-decoration:none; }
a.LeftNav:active			{ color:#701826;font: bold 13px/15px arial,verdana,sans-serif;text-decoration:none; }
a.LeftNav:hover				{ color:#701826;font: bold 13px/15px arial,verdana,sans-serif;text-decoration:underline; }
.LeftSubCats				{ margin:5px 0 3px 10px;padding-left:2;}
.LeftSubCats li				{ list-style-image: url(<%=SiteSettings.ImageURL%>/NavBullet.gif);margin:0px;padding:0;}
.LeftSubCats li a:link		{ color:#333333;font: normal 11px/11px arial,verdana,sans-serif;text-decoration:none;letter-spacing:0.5px; }
.LeftSubCats li a:visited	{ color:#333333;font: normal 11px/11px arial,verdana,sans-serif;text-decoration:none;letter-spacing:0.5px; }
.LeftSubCats li a:active	{ color:#333333;font: normal 11px/11px arial,verdana,sans-serif;text-decoration:none;letter-spacing:0.5px; }
.LeftSubCats li a:hover		{ color:#333333;font: normal 11px/11px arial,verdana,sans-serif;text-decoration:underline;letter-spacing:0.5px; }
.LeftNavDivider				{ background:url(<%=SiteSettings.ImageURL%>/AreaDividerBg.gif) left top repeat-x;padding-bottom:3px;}
.LeftNavContainer			{ padding-top:3px;padding-bottom:6px; }
.LeftAdArea					{ padding: 7px 0 2px 0; }

/********************* RIGHT COLUMN *********************/
.RightContainer				{ border-left:solid 1px #999999;border-right:solid 1px #999999; }
.RightTop					{ background-color:#FBFBF3;padding:8px 16px 0 16px; }

/************************ FOOTER ************************/
.Footer						{font: normal 10px/11px arial,verdana,sans-serif;text-decoration:none;}
.Footer	a:link, .Footer a:visited, .Footer a:active	{ font: normal 10px/15px arial,verdana,sans-serif;text-decoration:none;color:#666666; }
.Footer	a:hover				{ color:#666666;font: normal 10px/15px arial,verdana,sans-serif;text-decoration:none; }
.SubFooterContainer			{ padding-right:3px; }
.SubFooterBox				{ background:#C83057 url(<%=SiteSettings.ImageURL%>/SubFootBg.gif) left top repeat-y;border:solid 1px #666666;padding:5px;margin-bottom:5px; }
.FooterGray					{font: normal 10px/11px arial,verdana,sans-serif;color:#808080;text-decoration:none;}
.FooterGray	a:link, .FooterGray a:visited, .FooterGray a:active	{ font: normal 10px/15px arial,verdana,sans-serif;text-decoration:none;color:#666666; }

/* Footer Boxes */
.BoxTop						{ background:url(<%=SiteSettings.ImageURL%>/BoxTopCenter.gif) repeat-x; }
.BoxLeft					{ background:url(<%=SiteSettings.ImageURL%>/BoxLeftMiddle.gif) repeat-y; }
.BoxRight					{ background:url(<%=SiteSettings.ImageURL%>/BoxRightMiddle.gif) repeat-y; }
.BoxBottom					{ background:url(<%=SiteSettings.ImageURL%>/BoxBottomCenter.gif) repeat-x; }
.RightBottomContainer		{ padding:0 0 5px 0; }
.FooterBoxTitle				{ font: bold 16px arial,verdana,sans-serif;color:#666666;margin-bottom:0;}
.BoxTextArea				{ padding:0 0 0 10px; }
.SpecialNavList				{ margin:5px 0 3px 12px;padding-left:0;}
.SpecialNavList li			{ list-style-image: url(<%=SiteSettings.ImageURL%>/LinkBullet.gif);margin:0px;padding:0;}
.SpecialNavList li a:link	{ color:#666666; font:normal 11px/12px arial,verdana,sans-serif;text-decoration:none; }
.SpecialNavList li a:visited	{ color:#666666; font:normal 11px/12px arial,verdana,sans-serif;text-decoration:none; }
.SpecialNavList li a:active { color:#666666; font:normal 11px/12px arial,verdana,sans-serif;text-decoration:none; }
.SpecialNavList li a:hover	{ color:#666666; font:normal 11px/12px arial,verdana,sans-serif;text-decoration:underline; }

/********************** OVERALL PAGE STRUCTURE ******************/
/* Home and Sub Pages */
.ContentContainer			{ padding:1px 1px 5px 1px; }
.MiddleContainer			{ padding:0 5px 5px 5px; }
.Price						{ color:#C71201;font:bold 11px/13px arial,verdana,sans-serif; }
.Reduction					{ color:#999999;font:normal 11px/13px arial,verdana,sans-serif; }
.CatDescription				{ color:#666666;font:normal 11px/13px arial,verdana,sans-serif; }
.AreaDivider				{ background-color:#FBFBF3;background:url(<%=SiteSettings.ImageURL%>/RightDiv.gif) center top no-repeat; }
.AreaDivider a:link			{ color:#666666; font:bold 12px/14px arial,verdana,sans-serif;text-decoration:none; }
.AreaDivider a:visited		{ color:#666666;font:bold 12px/14px arial,verdana,sans-serif;text-decoration:none; }
.AreaDivider a:active		{ color:#666666;font:bold 12px/14px arial,verdana,sans-serif;text-decoration:none; }
.AreaDivider a:hover		{ color:#666666;font:bold 12px/14px arial,verdana,sans-serif;text-decoration:underline; }
.CategoryArea				{ margin-top:2px; }
.CategoryContainer			{ border:solid 1px #999999; }
.PageTitle					{font:bold 14px arial, times, sans-serif; color:#E54C3C;}

/* Product Boxes */
.ProductPhoto				{ padding: 5px 4px 5px 4px; }
.ProductLink				{ padding: 4px 0 0px 0; }
.ProductLink a:link			{ color:#666666; font:bold 12px/14px arial,verdana,sans-serif;text-decoration:none; }
.ProductLink a:visited		{ color:#666666;font:bold 12px/14px arial,verdana,sans-serif;text-decoration:none; }
.ProductLink a:active		{ color:#666666;font:bold 12px/14px arial,verdana,sans-serif;text-decoration:none; }
.ProductLink a:hover		{ color:#666666;font:bold 12px/14px arial,verdana,sans-serif;text-decoration:underline; }

/* Crumbing */
.Crumbing a:link { FONT-WEIGHT: bold;FONT-SIZE: 7pt;FONT-FAMILY: verdana}
.Crumbing a:visited { FONT-WEIGHT: bold;FONT-SIZE: 7pt;FONT-FAMILY: verdana}
.Crumbing a:active { FONT-WEIGHT: bold;FONT-SIZE: 7pt;FONT-FAMILY: verdana}
.Crumbing a:hover { FONT-WEIGHT: bold;FONT-SIZE: 7pt;FONT-FAMILY: verdana}
.Crumbing {FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: black;FONT-FAMILY: verdana}


/* Forms */
.FormHeader					{ margin-bottom:4px; }
.FormHeader td				{ background-color:#4F6EB1;color:#FFFFFF;font-weight:bold;font-size:13px;padding:2px 5px 2px 5px; }
.FormLabel					{ font-size:12px;line-height:13px;font-weight:bold;padding:1px 5px 1px 5px;color:#000000; }
.FormEx						{ font-size:9px;line-height:12px;padding:1px 0 1px 0;color:#000000; }
.FormElement				{ padding:1px 2px 1px 2px; }
.FormText					{ font-size:12px;padding:1px 7px 1px 2px;color:#000000; }
.FormTextBox				{ font-size:11px;padding:1px 7px 1px 2px;border:solid 1px #999999; }
.FormInput					{ width:200; }
.FormTextArea				{ width:350;height:100px; }
.FormFooter					{ margin-top:2px; }
.FormFooter td				{ padding-top:2px;border-top:solid 1px #4F6EB1; }

/********************** CATEGORY LEVEL 1 PAGE ******************/
.CategoryFeature			{ padding-top:5px; }
.FeatureText a:link			{ font-size:11px;color:#C71201;font:normal 11px/13px arial,verdana,sans-serif;text-decoration:none; }
.FeatureText a:visited		{ font-size:11px;color:#C71201;font:normal 11px/13px arial,verdana,sans-serif;text-decoration:none; }
.FeatureText a:active		{ font-size:11px;color:#C71201;font:normal 11px/13px arial,verdana,sans-serif;text-decoration:none; }
.FeatureText a:hover		{ font-size:11px;color:#C71201;font:normal 11px/13px arial,verdana,sans-serif;text-decoration:underline; }
.FeatureText				{ padding:2px 5px 2px 5px;color:#666666;font-size:11px; }
.AreaTitleLeft				{ background:#C3BE86 url(<%=SiteSettings.ImageURL%>/LeftAreaTitle.gif) left top no-repeat;color:#303030;font:bold 17px/21px arial,verdana,sans-serif;padding:3px 5px 3px 7px; }
.AreaTitleRight				{ background:#C3BE86 url(<%=SiteSettings.ImageURL%>/RightAreaTitle.gif) right top no-repeat;color:#303030;font:bold 17px/21px arial,verdana,sans-serif;padding:3px 7px 3px 5px; }
.AreaTitleContainer			{ margin:10px 0 12px 0; }
.ToCategoryLink				{ color:#876E61;font:normal 12px/14px arial,verdana,sans-serif; }
a.ToCategoryLink:link, a.ToCategoryLink:visited, a.ToCategoryLink:active { color:#876E61;font:normal 12px/14px arial,verdana,sans-serif;text-decoration:none; }
a.ToCategoryLink:hover		{ color:#876E61;font:normal 12px/14px arial,verdana,sans-serif;text-decoration:underline; }

/********************** CATEGORY LEVEL 2 PAGE ******************/
.PageHeaderContainer		{ padding-left:8px; }
.PageHeader					{ color:#4F6EB1;font:normal 18px arial,verdana,sans-serif;padding: 0px 0px 0px 10px;}
.Instructions				{ color:#666666;font:normal 11px arial,verdana,sans-serif;margin: 3px 0 7px 0; }
.AttentionInstructions		{ color:#333333;font-size:13px;font-weight:bold;margin: 3px 0 7px 0; }
.Subheader					{ color:#666666;font:bold 14px arial,verdana,sans-serif; }
a.ListPageLink:link, a.ListPageLink:visited, a.ListPageLink:active { color:#4F6EB1;font-weight:bold; }
a.ListLink:hover			{ color:#4F6EB1;font-weight:bold; }
.ListContainer				{ padding-bottom:15px; }
a.EmailLink:link, a.EmailLink:visited, a.EmailLink:active { color:#32446B;font-size:12px;font-weight:bold;text-decoration:none; }
a.EmailLink:hover			{ color:#32416B;font-size:12px;font-weight:bold;text-decoration:underline; }
.PageTrailerContainer		{ padding-left:10px; }

/********************** PRODUCT LIST PAGE ******************/
.AttentionText				{ color:#C71201;margin-bottom:2px;margin-top:5px; }
.SKUPrice					{ margin:0px;color:#666666;}
.PriceReduced				{ color:#C71201;margin-bottom:5px;margin-top:0px; }
.ProductInfo				{ font-size:11px; }
.QtyInput					{ width:25px;color:#333333;text-align:right; }
.QtyLabel					{ font-size:11px;color:#666666;padding-right:4px; }
.ButtonContainer			{ padding-top:3px; }
.SwatchContainer			{ padding-right:4px; }

/********************** DETAIL PAGE ******************/
.DetailPhotoContainer		{ padding:8px 10px 0 0; }
.DetailPhotoContainer td	{ padding:2px; }
.InstrumentLabel			{ padding: 0 0 3px 0; }
.DetailInfo					{ font-size:12px;color:#666666; }
.DetailPriceReduced			{ color:#C71201;margin-bottom:0px;margin-top:2px;font-size:15px; }
.ItemNumber					{ color:#4F6EB1;font:normal 18px arial,verdana,sans-serif;margin: 0 0 2px 0;}
.DetailPrice				{ margin:0px;color:#666666;font-size:14px;}
.DetailIcon					{ padding-left:7px;color:#666666; }
.DetailIcon a:link			{ color:#4F6EB1;font:normal 11px arial,verdana,sans-serif;text-decoration:none; }
.DetailIcon a:visited		{ color:#4F6EB1;font:normal 11px arial,verdana,sans-serif;text-decoration:none; }
.DetailIcon a:active		{ color:#4F6EB1;font:normal 11px arial,verdana,sans-serif;text-decoration:none; }
.DetailIcon a:hover			{ color:#4F6EB1;font:normal 11px arial,verdana,sans-serif;text-decoration:underline; }
.DetailNavDivider			{ background:url(<%=SiteSettings.ImageURL%>/AreaDividerBg.gif) left top repeat-x;padding-top:6px;padding-bottom:6px;}
.LastChance					{ color:#C71201; }
.DetailInfoContainer		{ border:solid 1px #B2B2B2; }
.DetailInfoContainer td		{ color:#676969;padding:15px; }
.HDiv						{ background:url(<%=SiteSettings.ImageURL%>/HDiv.gif) left top repeat-y; }
.InputDefault				{ color: Gray }

/********************** STATIC PAGES ******************/
/* Left Navigation */
.ServiceLeftContainer			{ font:normal 12px times new roman,times,serif; }
.ServiceLeftSection				{ font:normal 12px times new roman,times,serif;padding-bottom:10px; }
.ServiceLeftSection td			{ font:normal 12px times new roman,times,serif; }

a.ServiceLeftNav:link			{ color:#7F7358;font: bold 14px/16px times new roman,times,serif;text-decoration:none; }
a.ServiceLeftNav:visited		{ color:#7F7358;font: bold 14px/16px times new roman,times,serif;text-decoration:none; }
a.ServiceLeftNav:active			{ color:#7F7358;font: bold 14px/16px times new roman,times,serif;text-decoration:none; }
a.ServiceLeftNav:hover			{ color:#7F7358;font: bold 14px/16px times new roman,times,serif;text-decoration:underline; }

.ServiceSubTable				{ margin-top:3px; }
.ServiceSubContainer			{ padding: 3px 0 3px 5px; }
.ServiceSubContainerSelect		{ padding: 3px 0 3px 5px;background-color:#DAD9AD; }

a.ServiceLeftSubNav:link		{ color:#666666;font: normal 12px/14px arial,verdana,sans-serif;text-decoration:none; }
a.ServiceLeftSubNav:visited		{ color:#666666;font: normal 12px/14px arial,verdana,sans-serif;text-decoration:none; }
a.ServiceLeftSubNav:active		{ color:#666666;font: normal 12px/14px arial,verdana,sans-serif;text-decoration:none; }
a.ServiceLeftSubNav:hover		{ color:#666666;font: normal 12px/14px arial,verdana,sans-serif;text-decoration:underline; }

/* Center Formatting */
.StaticPageHeader				{ color:#CA1239;font:normal 28px arial,verdana,sans-serif;font-variant:small-caps; }
.StaticSubHeaderSp				{ color:#666666;font:normal 12px arial,verdana,sans-serif;font-variant:small-caps;padding-bottom:5px; }
.StaticSubHeaderReg				{ color:#7F7358;font:bold 15px/17px times new roman,times,serif;font-variant:small-caps;padding-bottom:1px; }
.StaticSubHeader2				{ color:#333333;font:bold 12px/15px times new roman,times,serif;font-variant:small-caps;padding-bottom:1px; }
.StaticPageHeaderContainer		{ border-bottom:dashed 1px #999999; }
.StaticContentContainer			{ padding:0 0 5px 0; }
.StaticPullOut					{ color:#CA1239;font:bold 20px arial,verdana,sans-serif; }
.StaticInstructions				{ color:#666666;font:normal 12px arial,verdana,sans-serif;margin: 5px 0 10px 0; }
.StaticLeftContainer			{ padding-top:12px;}

a.StaticLink:link, a.StaticLink:visited, a.StaticLink:active { color:#666666;font:normal 12px arial,verdana,sans-serif;text-decoration:underline; }
a.StaticLink:hover				{ color:#666666;font:normal 12px arial,verdana,sans-serif;text-decoration:underline; }

.StaticList						{ margin:0 0 0 20px; }
.StaticList	li					{ color:#333333;margin-bottom:0;margin-top:0;list-style-image: url(<%=SiteSettings.ImageURL%>/ServiceBullet.gif);font-size:14px;line-height:17px; }
.StaticList	li a:link			{ color:#333333;font:normal 14px arial,verdana,sans-serif;text-decoration:none; }
.StaticList	li a:visited		{ color:#333333;font:normal 14px arial,verdana,sans-serif;text-decoration:none; }
.StaticList	li a:active			{ color:#333333;font:normal 14px arial,verdana,sans-serif;text-decoration:none; }
.StaticList	li a:hover			{ color:#333333;font:normal 14px arial,verdana,sans-serif;text-decoration:underline; }

.ServiceBoxContainer			{ background-color:#F9F8F0;color:#666666;font-size:12px; }
.ServiceBoxTitle				{ background:#C3BE86 url(<%=SiteSettings.ImageURL%>/RightAreaTitle.gif) right top no-repeat;color:#303030;padding:5px;font-size:12px;font-weight:bold;border-bottom:solid 5px #FFFFFF; }
.ServiceBoxContent				{ color:#666666;padding:5px;font-size:12px; }
.ServiceBoxList					{ margin:0 0 0 20px; }
.ServiceBoxList	li				{ color:#666666;margin-bottom:0;margin-top:0;list-style-image: url(<%=SiteSettings.ImageURL%>/ServiceBullet.gif);font-size:12px;line-height:14px; }
.ServiceBoxList	li a:link		{ color:#666666;font:normal 12px arial,verdana,sans-serif;text-decoration:none; }
.ServiceBoxList	li a:visited	{ color:#666666;font:normal 12px arial,verdana,sans-serif;text-decoration:none; }
.ServiceBoxList	li a:active		{ color:#666666;font:normal 12px arial,verdana,sans-serif;text-decoration:none; }
.ServiceBoxList	li a:hover		{ color:#666666;font:normal 12px arial,verdana,sans-serif;text-decoration:underline; }

/* Tables */
.BasicTable						{ border-left: solid 1px #6666666; }
.BasicTable	td					{ padding:2px 5px 2px 5px;border-right: solid 1px #6666666;border-bottom: solid 1px #6666666; }
.BasicHeader					{ }
.BasicHeader td					{ background-color:#4F6EB1;color:#FFFFFF;font-weight:bold;font-size:13px;padding:2px 5px 2px 5px; }
.BasicSortRow					{ background-color:#EEF5F9;color:#666666;font-weight:bold;font-size:13px;padding:2px 5px 2px 5px; }

.SelectAll						{ color:#CA1239;font:bold 12px arial,verdana,sans-serif; border-bottom:solid 1px #cccccc;}
.BottomBorder					{ border-bottom:solid 1px #cccccc;color:#666666; }
.FabricTitle					{ color:#666666;font:bold 12px arial,verdana,sans-serif;border-bottom:solid 1px #cccccc; }

/********************** CART PAGES **********************/
/* Page Elements */
.CartPageTitle				{ color:#4F6EB1;font:normal 18px arial,verdana,sans-serif;margin: 12px 0 8px 0; }
.CartStepTitle				{ color:#666666;font:bold 12px arial,verdana,sans-serif; }
.StepSelected				{ color:#666666;font:bold 11px arial,verdana,sans-serif; } 
.StepUnselected				{ color:#999999;font:bold 11px arial,verdana,sans-serif; }
.StepCurrent				{ color:#1C5897;font:bold 11px arial,verdana,sans-serif; }
.SignInTitle				{ color:#333333;font-size:13px;margin:5px 0 10px 0; }
.AccountTypeContainer		{ padding-top:7px; }
.AccountTitle				{ color:#ffffff;background-color:#4F6EB1;font-weight:bold;padding-bottom:3px;padding-left:2px; }
.AccountEdge				{ background-color:#4F6EB1; }
.AccountFormContainer		{ padding:3px 5px 3px 5px; }
.DesignWall					{ font-size:14px;font-weight:bold; }
a.DesignWall:link, a.DesignWall:visited, a.DesignWall:active { font:bold 14px arial,verdana,sans-serif;text-decoration:underline; }
a.DesignWall:hover				{ font:bold 14px arial,verdana,sans-serif;text-decoration:underline; }

/* Panel Elements */
.CartPanelContainer				{ border-right: solid 1px #999999;border-left: solid 1px #999999;border-bottom: solid 1px #999999; }
.CartPanelContainer a:link		{ color:#1C5897; font:bold 11px arial,verdana,sans-serif;text-decoration:none; }
.CartPanelContainer a:visited	{ color:#1C5897;font:bold 11px arial,verdana,sans-serif;text-decoration:none; }
.CartPanelContainer a:active		{ color:#1C5897;font:bold 11px arial,verdana,sans-serif;text-decoration:none; }
.CartPanelContainer a:hover		{ color:#1C5897;font:bold 11px arial,verdana,sans-serif;text-decoration:underline; }
.CartPanelContainerEdit			{ border-left: solid 1px #999999; }
.CartTitle					{ background-color: #4F6EB1;color: #FFFFFF;font-size: 11px;line-height:12px;font-weight: bold;padding: 2px 5px 2px 5px; }
.CartTitleButton			{ background-color: #4F6EB1;color: #FFFFFF;font-size: 11px;line-height:12px;font-weight: bold;padding: 2px 5px 2px 5px; }
.OddRow						{ background-color: #FFFFFF;padding:3px 5px 3px 10px; }
.OddRow td	/*PanelCellLeft*/	{ border-right: solid 1px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 5px 0px 10px; vertical-align:top; }
.OddRow td td				{ border-right: solid 0px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 0px 0px 0px; }
.OddRowRed					{ background-color: #F0E3E9;padding:3px 5px 3px 10px; }
.OddRowRed td	/*PanelCellLeft*/	{ border-right: solid 1px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 5px 0px 10px; vertical-align:top; }
.OddRowRed td td			{ border-right: solid 0px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 0px 0px 0px; }
.OddRowGreen				{ background-color: #D5E9D1;padding:3px 5px 3px 10px; }
.OddRowGreen td	/*PanelCellLeft*/	{ border-right: solid 1px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 5px 0px 10px; vertical-align:top; }
.OddRowGreen td td			{ border-right: solid 0px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 0px 0px 0px; }
.EvenRow					{ background-color: #ededed;padding:3px 5px 3px 10px; }
.EvenRow td /*PanelCellLeft*/	{ border-right: solid 1px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 5px 0px 10px; vertical-align:top; }
.EvenRow td td				{ border-right: solid 0px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 0px 0px 0px; }
.OddRow2						{ background-color: #FFFFFF;}
.OddRow2 td	/*PanelCellLeft*/	{ font:normal 11px arial,verdana,sans-serif; vertical-align:top; }
.OddRow2 td td				{ font:normal 11px arial,verdana,sans-serif; }
.EvenRow2					{ background-color: #ededed; }
.EvenRow2 td /*PanelCellLeft*/	{ font:normal 11px arial,verdana,sans-serif; vertical-align:top; }
.EvenRow2 td td				{ font:normal 11px arial,verdana,sans-serif;}
.SortRow					{ background-color: #CCCCCC; color:#000000; font:bold 12px arial,verdana,sans-serif;text-decoration:none;}
.SortRow td a:Link			{ color:#264777; font:bold 12px arial,verdana,sans-serif;text-decoration:none;}
.SortRow td a:Visited		{ color:#264777; font:bold 12px arial,verdana,sans-serif;text-decoration:none;}
.SortRow td a:Active		{ color:#264777; font:bold 12px arial,verdana,sans-serif;text-decoration:none;}
.SortRow td a:Hover			{ color:#264777; font:bold 12px arial,verdana,sans-serif;text-decoration:underline;}
.SortRow td					{border-top:solid 0px #999999;border-right: solid 1px #A7A9AC;color:#000000;font:bold 12px arial,verdana,sans-serif;padding:1px 5px 1px 10px;vertical-align:top;}

.SortRow2					{ background-color: #CCCCCC; color:#000000; font:bold 10px arial,verdana,sans-serif;text-decoration:none; vertical-align:top;}
.SortRow2 td a:Link			{ color:#264777; font:bold 10px arial,verdana,sans-serif;text-decoration:none; vertical-align:top;}
.SortRow2 td a:Visited		{ color:#264777; font:bold 10px arial,verdana,sans-serif;text-decoration:none; vertical-align:top;}
.SortRow2 td a:Active		{ color:#264777; font:bold 10px arial,verdana,sans-serif;text-decoration:none; vertical-align:top;}
.SortRow2 td a:Hover			{ color:#264777; font:bold 10px arial,verdana,sans-serif;text-decoration:underline; vertical-align:top;}
.SortRow2 td					{ border-top:solid 0px #999999;border-right: solid 1px #A7A9AC;color:#000000;font:bold 10px arial,verdana,sans-serif;padding:1px 5px 1px 10px;vertical-align:top; vertical-align:top;}

.SubtotalRow				{ background-color: #F7F7F7; }
.TotalRow					{ background-color: #E0E0E0; }
.TotalRow td				{ font-size:13px; }
.AccountTitle				{ background-color: #4F6EB1;color: #FFFFFF;font-size: 12px;line-height:14px;font-weight: bold;padding: 2px 5px 2px 14px; }
.AccountSortRow				{ background-color: #F7F7F7; }

/* Panel Text */
.CartTextElement			{ width:150px; }
.CartCellLeft				{ border-right: solid 1px #E5E5E5;border-bottom: solid 1px #E5E5E5;color: #666666;font-size: 11px;font-weight: normal;padding:2px 4px 2px 4px; }
.CartCellLeftBold			{ border-right: solid 1px #E5E5E5;border-bottom: solid 1px #E5E5E5;color: #666666;font-size: 11px;font-weight: bold;padding:2px 4px 2px 4px; }
.CartCellRight				{ border-bottom: solid 1px #E5E5E5;color: #666666;font-size: 11px;font-weight: normal;padding-left: 3px;padding-right: 5px;padding-bottom: 2px;padding-top: 2px; }
.CartCellRightBold			{ border-bottom: solid 1px #E5E5E5;color: #666666;font-size: 11px;font-weight: bold;padding:2px 4px 2px 4px; }
.CartCellNeutral			{ color: #666666;font-size: 11px;font-weight: normal;padding:2px; }
.CartCellNeutralBold		{ color: #666666;font-size: 11px;font-weight: bold;padding:2px; }

.PagingInput				{ color: #000000;font-size: 10px;font-weight: normal;padding-left: 1px;padding-right: 1px;padding-bottom: 1px;padding-top: 1px; }
.PagingRow					{ color: #000000;font-size: 10px;font-weight: normal;background:#cccccc; }
.PanelContainer				{ background-color: #E5EEF5;border-left: solid 1px #A7A9AC;border-right: solid 1px #A7A9AC;border-bottom: solid 4px #819AD0;}
.PanelContainer2				{ border-left: solid 1px #A7A9AC;border-right: solid 1px #A7A9AC;}
.PanelContainerCenter		{ border: solid 1px #A7A9AC;}
.PanelContainerCenterEdit	{ border-left: solid 1px #A7A9AC;border-right: solid 1px #A7A9AC;border-top: solid 1px #A7A9AC;background-color:#F0F3FF;}
.PanelContainerCenterRed	{ border: solid 1px #A7A9AC;background-color:#F0E3E9;}
.PanelContainerCenterRedEdit { border-left: solid 1px #A7A9AC;border-right: solid 1px #A7A9AC;border-top: solid 1px #A7A9AC;background-color:#F0E3E9;}
.PanelContainerCenterGreen	{ border: solid 1px #A7A9AC;background-color:#D5E9D1;}
.PanelContainerCenterGreenEdit { border-left: solid 1px #A7A9AC;border-right: solid 1px #A7A9AC;border-top: solid 1px #A7A9AC;background-color:#D5E9D1;}
.PageContainer				{ padding:10px; }
.PanelTitle					{color:#ffffff;font:bold 12px arial,verdana,sans-serif;height:19px;}
.PanelTitle a:Link			{color:#ffffff;font:bold 12px arial,verdana,sans-serif;height:19px;}
.PanelTitle a:Visited		{color:#ffffff;font:bold 12px arial,verdana,sans-serif;height:19px;}
.PanelTitle a:Active			{color:#ffffff;font:bold 12px arial,verdana,sans-serif;height:19px;}
.PanelTitle a:Hoveer			{color:#ffffff;font:bold 12px arial,verdana,sans-serif;height:19px;}
.PanelTitleRow				{background:#000000 url('../Images/PanelTitle.gif');background-repeat:repeat-x;padding:0px 5px 0px 10px;}
.PanelCellLeft				{border-right: solid 1px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 5px 0px 10px;}
.PanelCellLeftBold			{border-right: solid 1px #A7A9AC;color:#000000;font:bold 11px arial,verdana,sans-serif;padding:0px 5px 0px 10px;}
.PanelCellLeftBold a:Link	{ color:#0000ff; font:bold 11px arial,verdana,sans-serif;text-decoration:none;}
.PanelCellLeftBold a:Visited { color:#0000ff; font:bold 11px arial,verdana,sans-serif;text-decoration:none;}
.PanelCellLeftBold a:Active	{ color:#0000ff; font:bold 11px arial,verdana,sans-serif;text-decoration:none;}
.PanelCellLeftBold a:Hover	{ color:#0000ff; font:bold 11px arial,verdana,sans-serif;text-decoration:underline;}
td.SortRowEndCap				{border-right: solid 0px #A7A9AC;color:#000000;font:bold 11px arial,verdana,sans-serif;}
td.PanelCellRight				{border-right: solid 0px #A7A9AC;color:#000000;font:normal 11px arial,verdana,sans-serif;padding:0px 5px 0px 10px;}
td.PanelCellRightBold			{border-right: solid 0px #A7A9AC;color:#000000;font:bold 11px arial,verdana,sans-serif;padding:0px 5px 0px 10px;}
.PanelCellRightBold a:Link	{ color:#0000ff; font:bold 11px arial,verdana,sans-serif;text-decoration:none;}
.PanelCellRightBold a:Visited{ color:#0000ff; font:bold 11px arial,verdana,sans-serif;text-decoration:none;}
.PanelCellRightBold a:Active	{ color:#0000ff; font:bold 11px arial,verdana,sans-serif;text-decoration:none;}
.PanelCellRightBold a:Hover	{ color:#0000ff; font:bold 11px arial,verdana,sans-serif;text-decoration:underline;}
.PanelContainerFilter		{ border: solid 1px #A7A9AC;padding-bottom:5px;background-color:#F0F3FF;}
.PanelContainerFilter tr td	{ font-size:11px;line-height:13px;font-weight:bold;padding:1px 0px 1px 0px;color:#000000; white-space:nowrap}
.PanelContainerFilterRed		{ border: solid 1px #A7A9AC;padding-bottom:5px;background-color:#F0E3E9;}
.PanelContainerFilterRed tr td	{ font-size:11px;line-height:13px;font-weight:bold;padding:1px 0px 1px 0px;color:#000000; white-space:nowrap}
.PanelContainerFilterGreen		{ border: solid 1px #A7A9AC;padding-bottom:5px;background-color:#D5E9D1;}
.PanelContainerFilterGreen tr td { font-size:11px;line-height:13px;font-weight:bold;padding:1px 0px 1px 0px;color:#000000; white-space:nowrap}
.ButtonRow					{background-image:url('../Images/GrayBar.gif');background-repeat:repeat-x;background-color:#C9C8C8;border-left: solid 1px #A7A9AC;border-right: solid 1px #A7A9AC;border-bottom: solid 1px #A7A9AC;padding:0 5 0 5;height:19px;}
.ButtonCell					{}
.ImageButton				{padding:0;}
/********************** RECIEPT PAGE **********************/
.ReceiptHeader				{ border-bottom:solid 1px #999999;margin-bottom:12px; }
.OrderNumber				{ color:#333333;font-size:18px;padding-bottom:3px; }
.ReceiptSubheader			{ color:#4F6EB1;font-size:14px;font-weight:bold;margin-bottom:10px; }

/********************** SYSTEM ******************************/
.Error						{ color: red; font-size: 14px; }
.SearchNoResults			{ color:#C71201;margin-bottom:0px;margin-top:0px;font-size:18px; }
.HideButton					{ display:none;border:0; }


/********************** DASHBOARD ******************************/
.DashboardSectionHeader	{ background-color:#AAAAAA; font-family:arial,verdana,sans-serif; color:#FFFFFF; font-size:9px; font-weight:bold; padding:2px; }
.DashboardItemLabel		{ background-color:#DDDDDD; font-family:arial,verdana,sans-serif; color:#000000; font-size:9px; font-weight:normal; padding:2px; }
.DashboardItem			{ background-color:#EEEEEE; font-family:arial,verdana,sans-serif; color:#000000; font-size:9px; font-weight:normal; padding:2px; }
.DashboardSeparatorLabel	{ background-color:#DDDDDD; font-family:arial,verdana,sans-serif; color:#000000; font-size:2px; font-weight:normal; padding:2px; }
.DashboardSeparatorItem		{ background-color:#EEEEEE; font-family:arial,verdana,sans-serif; color:#000000; font-size:2px; font-weight:normal; padding:2px; }
.DashBoardContainer			{BACKGROUND: #e5e5e5; BORDER-BOTTOM: #999999 1px solid}
.DashBoardTitle				{BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: url(../Images/PanelTitle.gif) blue; BORDER-LEFT: black 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: center}
.DashBoardBody				{BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid}
.DashBoardLabel				{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: 9px Arial; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #F0F3FF}
.DashBoardValue				{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #F6F9FF}
.DashBoardValue a:link				{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValue a:active			{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValue a:visited			{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValue a:hover				{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueHand			{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR:#00008B; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #F0F3FF; cursor: hand;}
.DashBoardLabelEnd			{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: 9px Arial; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 1px; BACKGROUND-COLOR: #F0F3FF}
.DashBoardValueEnd			{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 1px; BACKGROUND-COLOR: #F6F9FF}
.DashBoardValueEnd a:link			{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueEnd a:active			{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueEnd a:visited		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueEnd a:hover			{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueAlert		{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: red; cursor: hand;}
.DashBoardValueAlert a:link			{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; }
.DashBoardValueAlert a:active		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; }
.DashBoardValueAlert a:visited		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; }
.DashBoardValueAlert a:hover		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; }
.DashBoardValueGood			{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: green; cursor: hand;}
.DashBoardValueGood a:link			{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; }
.DashBoardValueGood a:active		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; }
.DashBoardValueGood a:visited		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; }
.DashBoardValueGood a:hover			{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: white; }
.DashBoardLabelFinancialStart {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: bold 9px Arial; VERTICAL-ALIGN: top; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #6587BC}
.DashBoardLabelFinancialStartRight {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: bold 9px Arial; VERTICAL-ALIGN: top; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #6587BC}
.DashBoardLabelFinancial	{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: 9px Arial; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #F0F3FF}
.DashBoardValueFinancial	{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #F0F3FF}
.DashBoardValueFinancial a:link			{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueFinancial a:active		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueFinancial a:visited		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueFinancial a:hover		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardLabelFinancialEnd {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: 9px Arial; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 1px; BACKGROUND-COLOR: #F0F3FF}
.DashBoardValueFinancialEnd {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 1px; BACKGROUND-COLOR: #F0F3FF}
.DashBoardValueFinancialEnd a:link		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueFinancialEnd a:active	{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueFinancialEnd a:visited	{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBoardValueFinancialEnd a:hover		{FONT: bold 11px Arial; VERTICAL-ALIGN: top; COLOR: black; }
.DashBarNormal				{BACKGROUND: url(../Images/DashBarBG-Normal.gif) blue}
.DashBarActive				{BACKGROUND: url(../Images/DashBarBG-Active.gif) blue}
.NoticesHeader				{BACKGROUND: url(../Images/NoticeHeader.gif);color:#ffffff;font:bold 12px arial,verdana,sans-serif;height:19px;padding-left:5px;}
.NoticeFrame				{border:solid 1px #E54C3C;}
.NoticeAlert				{font-weight: bold; text-transform:uppercase; color:#E54C3C;font-size:11px;}
.NoticeText					{padding-left:5px;font-size:11px;}
.NoticeText a:link			{font-size:11px; color:#E54C3C;}
.NoticeText a:active		{font-size:11px; color:#E54C3C;}
.NoticeText a:visited		{font-size:11px; color:#E54C3C;}
.NoticeText a:hover			{font-size:11px; color:#E54C3C;}
.Emphasize					{font-weight:bold;}
.RemoveButton				{padding-right:5px; padding-bottom:5px;}
.Frame						{background-color:#f0f0f0;border-left: solid 1px #A7A9AC;border-right: solid 1px #A7A9AC;border-bottom: solid 1px #A7A9AC;}

/********************** DASHBOARD ******************************/
#treeUL { margin-left: 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
#treeUL LI { list-style-type: none; margin: 0px; }
UL.wTreeStyle { list-style-type: none; margin:0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
LI.wTreeStyle { list-style-type: none; margin:0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
.treeStyleNode { color: #000; font-size: 9pt; font-family: Arial; border-right: #fff 1px solid; padding-right: 2px; border-top: #fff 1px solid; margin-top: 1px; padding-left: 1px; font-size: 9pt; margin-bottom: 2px; padding-bottom: 1px; vertical-align: text-bottom; border-left: #fff 1px solid; color: #000; padding-top: 1px; border-bottom: #fff 1px solid; text-decoration: none; vertical-align: text-top; height: 16; cursor: hand; }
.treeStyleNodeX { color: red; font-size: 9pt; font-family: Arial; border-right: #fff 1px solid; padding-right: 2px; border-top: #fff 1px solid; margin-top: 1px; padding-left: 1px; font-size: 9pt; margin-bottom: 2px; padding-bottom: 1px; vertical-align: text-bottom; border-left: #fff 1px solid; padding-top: 1px; border-bottom: #fff 1px solid; text-decoration: none; vertical-align: text-top; height: 16; cursor: default; }
.treeStyleNodeH { border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 1px solid; margin-top: 1px; padding-left: 1px; font-size: 9pt; margin-bottom: 2px; padding-bottom: 1px; vertical-align: text-top; border-left: #ccc 1px solid; color: #000; padding-top: 1px; border-bottom: #ccc 1px solid; font-family: Arial; text-decoration: none; height: 16; cursor: hand; }
.tableHeaderLinkStyle { font-weight: normal; font-size: 9pt; vertical-align: top; color: #fff; font-family: Arial, Helvetica, sans-serif; text-align: center; }