body
{
	font-family: Verdana;
	font-size: xx-small;
	color: black;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #cccccc;
}

.StartGridPrice
{
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #2D5094;
}

.StartGridProductName
{
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333;
}

.StartGridProductText
{
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	color: black;
}


.WebNormalText
{
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.WebNormalTextGreyBold
{
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: bold;
	color: #333366;
}

.WebNormalTextBold
{
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: bold;
}

.WebHeaderTop
{
	background: url(AppImg/headertopbg.gif) repeat-x;
	z-index: 0;
}

.WebHeaderToolBar
{
	background: url(AppImg/headertoolbarbg.gif) repeat-x;
}

.WebHeaderToolBarHover
{
	background: url(AppImg/headertoolbarbghover.gif) repeat-x;
}

.WebPanelTop
{
	background: url(AppImg/panelTopFade.gif) repeat-x;
	border-bottom: solid 1px #666633;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.normalText
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
}

.normalTextBoldBlue
{
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
	color: #333366;
}

.normalTextSmall
{
	font-family: Verdana;
	font-size: xx-small;
	color: black;
}

.normalTextSmallBold
{
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
	color: black;
}

.WebExtraBigText
{
	font-family: Verdana;
	font-size: medium;
	color: #555588;
	font-weight: bold;
}

.newsText
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
}

.newsHeading
{
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.newsCaption
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

a.normal:link, a.normal:visited, a.normal:active
{
	font-family:Verdana; 
	font-size:xx-small; 
	font-weight: bold;
	text-decoration: none; 
	color: #333366;
}

a.normal:hover
{
	font-family:Verdana; 
	font-size:xx-small; 
	font-weight: bold; 
	text-decoration: underline;
	color: #006699;
}



a.Menu:link, a.Menu:visited, a.Menu:active
{
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: black;
}

a.Menu:hover
{
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

a.WebLink:link, a.WebLink:visited, a.WebLink:active
{
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: black;
}

a.WebLink:hover
{
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

a.GridLink:link, a.GridLink:visited, a.GridLink:active
{
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: #2D5094;
}

a.GridLink:hover
{
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
	color: #2D5094;
}


a.WebNewsLink:link, a.WebNewsLink:visited, a.WebNewsLink:active
{
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: blue;
}

a.WebNewsLink:hover
{
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: blue;
}

.MenuOver
{
	background: url(AppImg/headertoolbarbghover.gif) repeat-x;
}

.TabOver
{
	font-weight: bold;
	background-color: White;
}

.TabSel
{
	background-image: url(AppImg/tabUnSel.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px #f2f2f2;
	font-family: tahoma;
	font-size: 11px;
}

.TabUnSel
{
	font-family: tahoma;
	font-size: 11px;
	background-image: url(AppImg/tabSel.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px #cccccc;
}

a.Admin:link, a.Admin:visited, a.Admin:active
{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: normal;
	text-decoration: none;
	color: black;
}

a.Admin:hover
{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

a.AdminMenu:link, a.AdminMenu:visited, a.AdminMenu:active
{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: none;
	color: white;
}

a.AdminMenu:hover
{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: underline;
	color: white;
}

.AdminTopMenuHeader
{
	font-family: verdana; 
	font-size: 14pt; 
	font-weight: 500;
	color: white;
}

.AdminTopMenuHeaderSmall
{
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: normal;
	color: white;
}

.AdminNormalText
{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: normal;
}
.AdminInfoText
{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold;
	color: Red;
}

.AdminNormalTextBold
{
	font-family: Tahoma; font-size: 8pt; font-weight: bold;
}

.AdminCommandPanelTop
{
	background: url(AppImg/grayfade.gif) repeat-x;
	border-bottom: solid 1px #666633;
}

.AdminSmallFade
{
	background: url(AppImg/adminsmallfade.gif) repeat-x;
	border-bottom: solid 1px #000000;
}

.LoginHeader
{
	background: url(AppImg/loginheader.gif);
}

.LoginMain
{
	background: url(AppImg/login.jpg);
}

.LeftPanel
{
	background-color: #f8f8f8;
}

.TreePanel
{
	background-color: #f2f2f2;
}

.ProductSettingsHeader
{
	background-color: #799BE0/*6479A3*/;
	font-weight: normal;
	border: gainsboro 1px solid;
	border-style: solid;
}

.ProductSettingsItems
{
	background-color: #eeeeee;
	font-weight: normal;
	border-bottom: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductSettingsItemsLeft
{
	background-color: #eeeeee;
	font-weight: normal;
	border-left: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductSettingsItemsRight
{
	background-color: #eeeeee;
	font-weight: normal;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductDetailsHeader
{
	background-color: #799BE0;
	font-weight: normal;
	border-style: solid;
}

.ProductDetailsItems
{
	background-color: #f8f8f8;
	font-weight: normal;
	border-bottom: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-family: Verdana; 
	font-size: 14pt; 
	font-weight: normal;
	color: #333333;
}

.ProductDetailsItemsLeft
{
	background-color: #f8f8f8;
	font-weight: normal;
	border-top: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductDetailsItemsRight
{
	background-color: #f8f8f8;
	font-weight: normal;
	border-top: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductDetailsEmptyItemsLeft
{
	/*background-color: #ffffff;*/
	font-weight: normal;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductDetailsEmptyItemsRight
{
	/*background-color: #ffffff;*/
	font-weight: normal;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductDetailsSubItemsEmpty
{
	/*background-color: #ffffff;*/
	font-weight: normal;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductDetailsSubItemsLeft
{
	background-color: #ffffff;
	font-weight: normal;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductDetailsSubItemsLeftTop
{
	background-color: #ffffff;
	border-top: gainsboro 1px solid;
}

.ProductDetailsSubItemsBottom
{
	background-color: #ffffff;
} 

.ProductDetailsSubItemsLeftBottom
{
	background-color: #ffffff;
}

.ProductDetailsSubItemsRightBottom
{
	background-color: #ffffff;
}

.ProductDetailsSubItemsRight
{
	background-color: #ffffff;
	font-weight: normal;
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal;
}

.ProductDetailsSubItemsRightTop
{
	background-color: #ffffff;
	border-top: gainsboro 1px solid;
}

.ProductGrid
{
	border-top: #eaeaea 1px solid;
	border-bottom: #eaeaea 1px solid;
	border-left: #eaeaea 1px solid;
	border-right: #eaeaea 1px solid;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

.ProductGridHeader
{
	background-color: #eeeeee;
	font-weight: bold;
	border-top: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

.ProductGridHeaderLeft
{
	background-color: #eeeeee;
	font-weight: bold;
	border-top: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
}

.ProductGridHeaderRight
{
	background-color: #eeeeee;
	font-weight: bold;
	border-top: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
}


/* TEST ONLY  */
.NodeHover
{
	border-bottom: solid 1px white;
	border-right: solid 1px white;
	border-top: solid 1px white;
	border-left: solid 1px white;
	margin-left: -1px;
}

