.datacellcontainer{
	border: #ececec 1px solid;
	
}
.infopanel
{
	border: 1px solid #e9ecf0;
	border-left-width:0px;
	border-bottom-width:0px;
	background-image: url(../Pictures/img/infopanelBg_btm.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	padding-bottom:5px;
}

table.infopanel td {
	padding-left:8px;
	padding-right:8px;
}
table.infopanel td hr {
	background-color:#FFFFFF;
	color:#E3E6EA;
	height:1px;
}

.infopanel .infoTop {
	margin-bottom:12px;
	border-left:1px solid #e9ecf0;
	border-right:0px solid #FFF;
	background-image: url(../Pictures/img/infopanelBg_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:4px 8px;
}
.panelNotification
{
	position: absolute;
}

body
{
	margin: 0;
	padding: 0;
	color: #494640;
	/*background-color: #cfd2d9; */
	background-color: #023C59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-image: url(../Pictures/img/bg_body.jpg);  SN 070911 Andere achtergrond erin gezet als test */
	/*background-image: url(../Pictures/img/body_back.jpg);*/
	background-repeat: repeat;
	background-position: left top;
}
/*.clear
{
	clear: both;
}*/

a
{
	color: #356191;
	text-decoration: none;
}

a:hover
{
	color: #BE050F;
	text-decoration: underline;
}

h1
{
	height: 25px;
	background: url(../Pictures/img/bg_h1.jpg) bottom left no-repeat;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #97050c;
	padding: 0 0 2px 0px;
	margin: 0 0 0 0px;
}
h1.secondary
{
	font-size: 17px;
	font-weight: 200;
	color: #245aa0;
	margin-bottom: 8px;
	height: 23px;
	padding-left: 10px;
}

h2
{
	font-size: 13px;
	color: #003e8d;
	padding: 0 0 auto 0;
	margin: 0 -8px 0 0px;
	letter-spacing: -1px;
}

H2.gray
{
	font-family: Sans-Serif, Tahoma;
	font-size: 18px;
	color: #C2C2C8;
	font-weight: normal;
	margin-bottom: 6px;
}

h4
{
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 6px;
}


h3
{

	font-size: 15px;
	color:White;
	margin-left:20px;
}

h5
{
    border-style:none;
    color: Black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	
}

h6
{
	font-weight: bold;
	color: #1b4c9d;
	font-size: 11px;
	margin: 0px;
}

.titleStyle
{
   font-size: 13px;
	color: #003e8d;
	padding: 0 0 auto 0;
	margin: 0 -8px 2px 0px;
	letter-spacing: -1px;
}
.blue
{
	color: #003e8d;
	font-size: 11px;
}

input {
	background-color:#FFF;
	border:1px solid #cdd1d5;
	border-bottom:1px solid #dfe1e4;
	background:url(../Pictures/img/inputBg.gif) top left repeat-x;	
}


button.butRed, input.butRed
{
	border-width: 0;
	background: url(../Pictures/img/bg_butt_red.jpg) top left no-repeat;
	width: 90px;
	height: 20px;
	color: #fff;
	letter-spacing: -1px;
	padding-bottom: 2px;
	margin: 0 10px;
	cursor: pointer;
}

/* ------------ clearing --------------- */
.clear
{
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	line-height: 1px;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html > body .clearfix
{
	display: block;
	width: 0;
}

* html .clearfix
{
	/* Hides from IE-mac */
	height: 0; /* End hide from IE-mac */
}

/* ----- end clearing ------------------ */



/* -------- main structure  ------- */

#wrapper
{
	background: url(../Pictures/img/bg_content_bsb.jpg) top left repeat-y ;
	width: 930px;
	margin: 20px auto 0 auto;
	padding: 0px 0 30px 0;
	display: block;
}
#footer
{
	width: 930px;
	height: 70px;
	margin: 0 auto;
	background: url(../Pictures/img/bg_bottom_bsb.gif) top left no-repeat; 
	margin-left:auto;
	margin-right:auto;
	padding: 40px 0 0 0;

}

.outer
{
	margin-left: 220px; /* L */
	margin-right: 0px; /* R */
	margin-top: 10px; /* R */
	word-wrap: break-word;
}
.wrap-cl
{
	float: left;
	width: 100%;
	margin-right: -1px;

}
.center
{
	float: right;
	width: 100%;
	margin-left: -1px;

}

.incenter
{
	margin: 5px 20px 5px 8px;
}

.left
{
	float: left;
	position: relative;
	width: 200px; /* L */
	margin-left: -222px; /* -L-1 */
	margin-right: 2px;

}

.inleft
{
	margin: 5px 8px 5px 40px;
}

.right
{
	float: right;
	position: relative;
	width: 200px; /* R */
	margin-right: -201px; /* -R-1 */
	margin-left: 2px;
}

.inright
{
	margin: 5px 20px 5px 8px;
}

.minwidth
{
	min-width: 929px;
}


/*-------------------------- // ------------ */
.newsTop
{
	background: url(../Pictures/img/bg_news_top_bsb.jpg) top left no-repeat;
	height:11px;
	width:201px;	
}

.newsCenter
{
	background: url(../Pictures/img/bg_news_center_bsb.jpg) top left repeat-y;
	width:201px;
}

.newsBottom
{
	background: url(../Pictures/img/bg_news_bottom_bsb.jpg) top left no-repeat;
	height:18px;
	width:201px;
}

/*Banner*/

.payOffBSB
{
	background: url(../Pictures/img/PAYOFF_BSB.gif) top left no-repeat;
	width:160px;
	height:23px;
	float:right;
	margin-right:41px;
}

/*Banner*/
/*--------------------------------------------
	HEADER
  -------------------------------------------- */

.header
{
	background: url(../Pictures/img/bg_top_bsb.jpg) top left no-repeat;
	height: 180px;
}
.banner
{
	float:right;
	margin-top:16px;
	margin-right:18px;
	
}
.homeImage
{
	margin-right:25px;
	margin-top:25px;
}

.logo
{
	width: 210px;
	height: 160px;
	background: transparent url(../Pictures/img/logo_bsb.gif) 40px 50px no-repeat;
	float:left;

}

.logo h1
{
	display: none;
}

.header ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

.header ul li
{
	display: inline;
}

/* ------ action panel ------*/
.actionpanel
{
	width: 170px;
	padding: 0px;
	float: left;
	
}
.actionpanel ul
{
	margin: 0px 0px 3px 0px;
	padding: 0px;
	border: none;
	width: 170px;
}
.actionpanel li
{
	margin: 0px;
	list-style-type: none;	
	background-position:bottom;
	
}

.actionpanel li a:link, .actionpanel li a:visited, .actionpanel li a:active
{
    margin: 4px 0px 0px 10px;
	font-size: 11px;
	color: #5c524c;	
	text-decoration: none;
	display: block;
	background-image: url("../pictures/panel_blue_bullet.gif" );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 22px;	
	padding-bottom:2px;
}

.actionpanel li a:hover
{    
	color: Black;	
}
/* ----------- top navigation ------------ */

.topNavigation
{
	/*float: right;*/
	margin-right: 10px;
	/*margin-top: 14px;*/
	width:620px;
	font-family:Verdana;
	font-size:10px;
	vertical-align:text-top;

	
}

.topNavigation ul
{
	list-style: none;
}

.topNavigation li
{
	float: left;
	display: inline; /*	margin: 14px 1px 0 0;*/
	margin-left:0px;
}
.topNavigation li:hover {
}

.topNavigation li a
{
	white-space: nowrap;
	line-height: 28px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #162a42;
	font-weight: bold;
	cursor: pointer;
	float:left;
	position:relative;
	padding:0; 
	margin:0 10px 0 5px;
	z-index:1;
	height:25px;
}

.topNavigation li a span 
{
	color: #c3b600;
	float:left;
	padding:0 2px;
	/*background-image: url(../Pictures/img/menu/menuBg.gif); */
	background-repeat: no-repeat;
	background-position: -1px 0px;	
}

.topNavigation li a:hover
{
	color: #92373b;
	line-height: 26px;
	text-decoration: none;
	z-index:999;
}
.topNavigation li a:hover span, .topNavigation li a.selected span {
	float:left;
	/*background-image: url(../Pictures/img/menu/menuBg_hover.gif); */
	background-repeat: no-repeat; 
}
.topNavigation li a:hover .endMenu
{
	width:20px;
	height:28px;display:block;
	/*background-image: url(../Pictures/img/menu/menuBgEndPngHover.png);*/
	background-repeat: no-repeat;
	z-index:1000;
}

.topNavigation li a:hover .incMenu
{
	width:10px;
	/*background-image: url(../Pictures/img/menu/menuBgIncPngHover.png);*/
	background-repeat: no-repeat;
	height:25px;
	display:block;
	z-index:1000;
}

.topNavigation li .endMenu
{
	width:10px;
	height:28px;
	padding:0px;
	display:block; position:absolute;float:none;
	/*background-image: url(../Pictures/img/menu/menuBgEndPng.png);*/
	background-repeat: no-repeat; /*border:1px solid green;*/ right:-20px;
}
.topNavigation li .incMenu
{
	width:10px; padding:0px;
	/*background-image: url(../Pictures/img/menu/menuBgIncPng.png);*/
	background-repeat: no-repeat;
	position:absolute; left:-19px;float:none;
	height:25px; /*border:1px solid red;*/
}


.topNavigation li a.selected .incMenu
{
	width:20px;
	/*background-image: url(../Pictures/img/menu/menuBgIncPngHover.png);*/
	background-repeat: no-repeat;
	height:25px;
	display:block;
	z-index:501;
}

.topNavigation li a.selected .endMenu
{
	width:20px;
	height:28px;display:block;
	/*background-image: url(../Pictures/img/menu/menuBgEndPngHover.png);*/
	background-repeat: no-repeat;
	z-index:3000;
}

.topNavigation li a.selected:hover .endMenu {
	z-index:3000;
}
.topNavigation li a.selected:hover .incMenu {
	z-index:3000;
}
.topNavigation li a.selected
{
	color: #92373b;
	line-height: 26px;
	text-decoration: none;
	z-index:500;
}
/* regular menu */



[if gte IE 5.5]
[if lt IE 7]
.void {
}
* html .topNavigation li  a:hover .incMenu, .topNavigation li a.selected .incMenu, {
	background-image:none;
	/*background-image: url(../Pictures/img/menu/menuBgIncPngHover.gif);*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Pictures/img/menu/menuBgIncPngHover.png'); */	
}
* html .topNavigation li a:hover .endMenu, .topNavigation li a.selected .endMenu, {
	background-image:none; 
	/*background-image: url(../Pictures/img/menu/menuBgEndPngHover.gif);*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Pictures/img/menu/menuBgEndPngHover.png'); */
}
* html .topNavigation li .incMenu, {
	background-image:none; 	
	/*background-image: url(../Pictures/img/menu/menuBgIncPng.gif);*/
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Pictures/img/menu/menuBgIncPng.png'); */
}
* html .topNavigation li .endMenu,  {
	background-image:none;
	/*background-image: url(../Pictures/img/menu/menuBgEndPng.gif);*/
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Pictures/img/menu/menuBgEndPng.png'); */
}
[endif]
[endif]
.void {
}

ul.language
{
	margin-top: 11px;
	padding-left: 50px;
	float: left;
	clear:both;
}

ul.language li input
{
	width: 23px;
	height: 24px;
	border: 0;
	cursor: pointer;
	margin-right: 3px;
	margin-top:0px;
}

/* ------------- // flags ---------------- */

/* ----------- Loging status --------------*/

div.user
{
	margin: -2px 0 0 20px;
	line-height: 25px;
	clear: both;
	padding: 0 0 0 10px;
	color: #8399b8;
}
div.user span.blue
{
	font-size: 13px;
	letter-spacing: -1px;
	font-weight: normal;
}
div.user a
{
	font-family: Tahoma;
	color: #645c4f;
	text-transform: uppercase;
	font-size: 90%;
}
div.user a:hover
{
	text-decoration: none;
}

/*--------------- // Login status -------*/

/* --------------------------------------
	CONTENT
   -------------------------------------- */

/* --------- tree -------*/
.tree
{

	
}
.treeTop
{
	background: url(../Pictures/img/bg_tree_top_3.jpg) top left no-repeat;
	height:46px;
	margin: 0;	
}

.searchTop
{
	background: url(../Pictures/img/bg_search_top.jpg) top left no-repeat;
	height:46px;
	margin: 0;	
}

.treeBottom
{
	width: 170px;
	background: url(../Pictures/img/bg_tree_bottom_3.jpg) bottom left no-repeat;
}


.innerTree
{

}

.headerText
{
	color:White;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	margin-left:18px;
	margin-top:15px;	
}

.innerTree div table
{
	width: 100%;
}


/* ----- view -----------------*/
.viewAction
{
	width: 170px;
	border: 1px solid #E9ECF0;
	background: url(../Pictures/img/bg_tree_bottom.jpg) bottom left no-repeat;
}

.innerViewAction
{
	background: url(../Pictures/img/bg_tree_top.jpg) top left no-repeat;
	padding: 0px;
	margin: 0;
}

.innerViewAction span.searchText
{
	padding: 7px 3px 0 55px;
	color: #666;
	display: block;
	line-height: 14px;
}

/*---------- search box ---- */

.SearchBox
{
	width: 170px;
	background: url(../Pictures/img/bg_box_top.jpg) top left no-repeat;
}

.innerSearchBox
{
	background: url(../Pictures/img/bg_search_box_bottom.jpg) bottom left no-repeat;
	padding: 10px 10px 0px 10px;
	margin: 0;
}

.innerSearchBox span.searchText
{
	padding: 7px 3px 0 55px;
	color: #666;
	display: block;
	line-height: 14px;
}

.innerSearchBox span input
{
	width: 110px;
	border: 1px solid #D2D8E7;
	background: url(../Pictures/img/bg_input.jpg)top left repeat-x;
	font: normal 10px Tahoma;
	color: #666;
}

.butBox
{
	padding: 8px 3px 3px 105px;

}

/*------- shopping cart ---- */

.CartBox
{
	width: 170px;
	background: url(../Pictures/img/bg_box_top.jpg) top left no-repeat;
	display: none;
}

.innerCartBox
{
	background: url(../Pictures/img/bg_cart_box_bottom.jpg) bottom left no-repeat;
	padding: 10px 10px 0 10px;
	margin: 0;
}

.innerCartBox span.cartText
{
	margin: 0px 3px 0 55px;
	color: #666;
	display: block;
	line-height: 16px;
}

/*------- prod details ------- */

.prodImg
{
	width: 180px;
	height: 200px;
	text-align: center;
	float: left;
	padding: 4px;
	margin: 5px 0 0 0;
	font-size: 10px;
	line-height: 20px;
}

.prodPrice
{
	float: left;
	padding: 0;
	margin: 0 0 20px 10px;
}

.prodPrice strong
{
	color: #003e8d;
	padding-left: 8px;
}

.prodPrice .typetext
{
	border: 1px solid #D2D8E7;
	font-size: 10px;
}

.priceMain
{
	width: 90%;
	display: block;
	background: url(../Pictures/img/bg_dotted.gif) bottom left repeat-x;
	line-height: 30px;
	font-size: 12px;
	color: #3476B8;
	font-weight: bold;
}

.priceWTax
{
	display: block;
	width: 90%;
	background: url(../Pictures/img/bg_dotted.gif) bottom left repeat-x;
	line-height: 28px;
}

.boxWCaption
{
	border: 1px solid #DEE2ED;
	padding: 15px 15px 15px 20px;
	clear: both;
	margin: 0 15px 25px 5px;
	width: 620px;
}

.boxWCaption h4
{
	background-color: #fff;
	padding: 2px 8px;
	color: #3476B8;
	font-weight: bold;
	margin-top: -23px;
	margin-left: -8px;
	position: absolute;
	font-size: 13px;
	letter-spacing: -1px;
	white-space: nowrap;
}
.boxWCaption h5
{
	font-size: 12px;
	color: #551c00;
	border-bottom: 1px solid #e8e9ea;
	margin-bottom: 4px;
	
}
.boxWCaption strong
{
	color: #443b2f;
	line-height: 130%;
}

.boxWCaption p
{
	margin: 6px 0px;
	padding: 0px;
	text-align: justify;
}
.boxWCaption p:first-letter
{
	font-size: 110%;
}


.boxWCaption table td
{
	background: url(../Pictures/img/bg_dotted.gif) bottom left repeat-x;
	padding-bottom: 3px;
}


/* My details*/

.boxMyDetailsCaption
{
	border: 1px solid #DEE2ED;
	padding: 15px 15px 15px 20px;
	clear: both;
	margin: 0 15px 25px 5px;
	width: 420px;
}

.boxMyDetailsCaption h4
{
	background-color: #fff;
	padding: 2px 8px;
	color: #3476B8;
	font-weight: bold;
	margin-top: -23px;
	margin-left: -8px;
	position: absolute;
	font-size: 13px;
	letter-spacing: -1px;
	white-space: nowrap;
}
.boxMyDetailsCaption h5
{
	font-size: 12px;
	color: #551c00;
	border-bottom: 1px solid #e8e9ea;
	margin-bottom: 4px;
	
}

.panelInfoCust td
{
	background: url(../Pictures/img/bg_dotted.gif) bottom left repeat-x;
	padding-bottom: 3px;	
}
.panelInfoCust
{
	margin-bottom:10px;
	margin-top:3px;
}


/* ITEM LIST */
ul.itemlist
{
	margin: 0px;
	margin-left: 2px;
}
ul.itemlist li
{
	list-style: none;
	background: url(../Pictures/img/bg_dotted.gif) bottom left repeat-x;
	padding-bottom: 3px;
	width: 100%;
}
ul.itemlist li .itemLabel
{
	float: left;
	clear: both;
	width: 30%;
	font-weight: bold;
	color: #00285c;
}
ul.itemlist li .itemContent
{
	margin-left: 32%;
	display: block;
}

/*QURIUS: EPM 18-04-2008 >> */
.itemContentRight
{
	margin-left: 32%;
	display: block;
	text-align:right;
	max-width:50px;
}
.ItemOverViewPriceTable 
{
	width:50px;
}

/*<<*/

/* FILE LIST */
ul.filelist
{
	display: table;
}
ul.filelist li
{
	list-style: none;
	background-image: url(../Pictures/img/bg_icon.gif);
	background-repeat: no-repeat;
	background-position: center -8px;
	float: left;
	width: 100px;
	text-align: center;
}

ul.filelist li a
{
	display: block;
	background-image: url(../Pictures/img/icons/file.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 22px;
	margin: 0px 5px 20px 5px;
	white-space: nowrap;
}
ul.filelist li a img
{
	display: block;
	border-width: 0px;
	margin-bottom: 3px;
	white-space: nowrap;
}

/* MESSAGES */
dl.messages dt
{
	font-weight: bold;
	color: #2f74ab;
	background-image: url(../Pictures/img/icons/callout.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin: 8px 0 0 0;
}
dl.messages dd
{
	background: url(../Pictures/img/bg_dotted.gif) bottom left repeat-x;
	padding-bottom: 3px;
	text-align: justify;
	margin: 2px 0 4px 20px;
}

.message_new h5
{
	background-image: url(../Pictures/img/icons/callout_new.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding: 2px 0 2px 22px;
	margin-bottom: 5px;
	font-size: 11px;
	border-width: 0;
}
.message_new
{
	background-image: url(../Pictures/img/bg_formtitle.gif);
	background-repeat: repeat-x;
}
.message_error
{
	font-weight: bold;
	color: #8c1010;
	font-size: 12px;
	background-image: url(../Pictures/img/icons/callout_none.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin: 8px 0 0 0;
}
.message_new label
{
	float: left;
	margin-left: 22px;
	width: 20%;
	clear: both;
}
.message_error
{
	font-weight: bold;
	color: #8c1010;
	font-size: 12px;
}
.message_new textarea, .message_new .butRed
{
	display: block;
	margin: 0 0 5px 24%;
}
.message_new textarea
{
	width: 50%;
	border: 1px solid #D2D8E7;
	font-size: 11px;
}
.message_new .butRed
{
	margin-left: 25%;
}

/*-------------------------------
	FOOTER
  ------------------------------- */

#footer ul
{
	margin: 5px 10px;
	list-style: none;
	float: left;
	padding: 0 10px;
	display: none;
}

#footer ul li
{
	float: left;
	border-right: 1px solid #7B8492;
}

#footer ul li a
{
	display: block;
	color: #7B8492;
	padding: 0 4px;
}

#footer ul li.copyright
{
	color: #7B8492;
	padding: 0 4px;
	border: none;
}

.bottomLogo
{
	float: right;
	margin-right: 15px;
	width: 168px;
	height: 26px;
	background: url(../Pictures/img/logo_ss.gif) top left no-repeat;
        display: none;
}

.bottomLogo span
{
	display: none;
}

/* Textpart style*/
.textpartTop
{
    background: url('../Pictures/bg_news_top2.jpg') bottom left no-repeat;
    width:290px;
    height:12px;
}

.textpartCenter
{
    background: url('../Pictures/bg_news_center2.jpg') top left repeat-y;
    width:290px;
}

.textpartText
{
	margin-left:10px;
	margin-right:10px;
}

.textpartBottom
{
    background: url('../Pictures/bg_news_bottom2.jpg') top left no-repeat;
    width:290px;
    height:12px;
}

.textPartContent
{
    margin-left:5px;
}


/* info panels start*/

.readMoreButton
{
	background: url(../Pictures/img/readmore.jpg) top left no-repeat;
	height:51px;
	width:51px;
	cursor:pointer;
	margin-left:120px;
}

.headerNewsTitle
{
	color: #FFFFFF;
	font-size:15px;
	font-weight:bold;
	font-family: Verdana;
	margin-left:20px;
}


.standardText
{
	color: #333333;
	font-size:10px;
	font-weight:normal;
	font-family: Verdana;
	margin-left:20px;
	
}

.standardContentText
{
	color: #000000;
	font-size:10px;
	font-weight:normal;
	font-family: Verdana;
	
}

.alternative
{
	color: #000000;
	font-family: Verdana;
}

.dateText
{
	color: #FFFFFF;
	font-size:10px;
	font-weight:normal;
	font-family: Verdana;
	margin-left:20px;
	margin-bottom:5px;	
}

.standardTextBig
{
	color: #97050c;
	font-weight:bold;
	font-size:12px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	
}

.standardInfoText
{
	font-family:Tahoma;
	font-size: 11px;
	color: #908c7d;
}

.standardTextArea
{
    width: 110px;
	border: 1px solid #D2D8E7;
	background: url(../Pictures/img/bg_input.jpg)top left repeat-x;
	font: normal 11px Tahoma;
	color: #666;
		
}

.standardSelect
{
   	width: 110px;
	border: 1px solid #D2D8E7;
	background: #FFFFFF top left repeat-x;
	font: normal 11px Tahoma;
	color: #666;
}

/* Category tree style */

.innerTree td {
	vertical-align:top;
}

.innerTree td a {
	line-height:115%;
}

.treeContainer
{
	vertical-align: top;
	border-style: solid;
	width: 100%;
	height: 100%;
	margin-left: 0px;
	padding-left: 0px;
	color: Black;
}
.CatTree
{
	/*background-color:#99CCFF;*/
	color: Black;
}

td.CatTreeLeafNode,  td.CatTreeNode, td.CatTreeRootNode, td.CatTreeSelectedNode {
	padding:3px 0px 2px 0px;
	
}

.CatTreeNode a
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-size: 10px;
}

.CatTreeSelectedNode a
{
	color: #4d466b;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 11px;
	/*background-color: Red;*/
}

.CatTreeRootNode a
{
	color: #4d466b;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 11px;
}


.CatTreeLeafNode 
{	
	background-color:#c1b522;
}


.innerTree div table td.CatTreeNode
{
	width: 100%;
	background-color:#c1b522;
	border-bottom: 2px solid #FFFFFF;
}
.innerTree div table td.CatTreeSelectedNode
{
	width: 100%;
	background-color:#c1b522;
	border-bottom: 2px solid #FFFFFF;
}
.innerTree div table td.CatTreeRootNode
{
	width: 100%;
	background-color:#c1b522;
	border-bottom: 2px solid #FFFFFF;
}
/* The css classes used for records per page*/
#recordsperpage {
	overflow:visible;
	display:block;
	text-align:right;
	margin-bottom:10px;
}
#recordsperpage_block {
	float:right;
	white-space:nowrap;
	margin-top:-26px;
}
#recordsperpage h2 {
	display:inline;
	float:left;
	margin:6px 0px 0px 0px;
	padding:0 0 0px 7px;
	font-size:10px;
	line-height:10px;
	letter-spacing:0px;
	font-weight:normal;
	color:#818181;
}
#recordsperpage select {
	width:35px;
	font-size:10px;
	height:14px;
	color:#818181;
	margin:0;
	background-color:#ececec;
}


/* The css classes used for Filters */
#filters {
	float:none;clear:both;margin-bottom:5px;
	display:block;
	height:19px;
	background-image:url(../Pictures/img/filters/filter_contentBg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:left;
}
#filters_block {
	position:absolute;
	height:18px;
	z-index:5;
}
#filters h2 {
	display:inline;
	float:left;
	margin:0px 15px 0px 0px;
	padding:0 0 3px 7px;
	font-size:13px;
	line-height:18px;
	background-image:url(../Pictures/img/filters/plus.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#filters ul {
	font-size:11px;
	background-color:#FFFFFF;
	background-image:url(../Pictures/img/filters/filter_titleBg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 1px 0px 0px;
	float:left;
	display:block;
	margin:0 5px 0 0; 
	height:17px;
	overflow:hidden;
}
#filters ul .filter_title {
	color:#662f00;
	margin:3px 25px 0px 15px;	
	cursor:default;
}
#filters ul .filter_title strong {
	color:#243958;
}
#filters ul .filter_list {
	background-color:#FFFFFF;
	background-image:url(../Pictures/img/filters/dots_rare.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:2px;
	margin:0 10px 5px 0px;
}
#filters ul .filter_list a {
	color:#635e5e;
	display:block;
	padding-left:15px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
}
#filters ul a:hover {
	text-decoration:none;
	color:#666666;
}
#filters ul .filter_list a:hover {
	color:#1b1111;
	background-image:url(../Pictures/img/menuArrow_expanded.gif);
}
#filters ul .filter_list a.selected, #filters ul li.selected a {
	color:#3476b8;
	background-image:url(../Pictures/img/menuArrow_expanded.gif);
}
#filters ul li {
	list-style:none;
	display:block;
	clear:both;	
	padding:2px 2px 2px 2px;
}
#filters ul:hover .filter_list, #filters .filters_hover .filter_list {
	display:block;
}
#filters ul:hover, #filters .filters_hover {
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	overflow:visible;
	height:auto;
}
#filters .filters_reset {
	color:#98a388;float:right;
	line-height:18px;
}
#filters .filters_reset:hover {
	color:#5C6233;
}
.filtersVoid {
	margin:5px 25px 15px15px;
	color:#594e48;
	display:block;
}

/* ------------- paginate ---------------- */

#paginate .paginate_upper {
	background-image: url(../Pictures/img/paginate_upperBg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 21px;	
}
#paginate .paginate_body {
	background-image: url(../Pictures/img/paginate_lowerBg.gif);
	background-color:#FFF;
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top:1px solid #f2ecec;
	text-align:center;
	padding:3px 0 8px 0;
	
}
#paginate input {
	background-color:#FFF;
	background-image:none;
	vertical-align:top;
}
#paginate img {
	vertical-align:bottom;
	margin: 1px 3px;
}
#paginate .normalLabel {
	margin: 3px 5px 0 5px;
	color:#4867a2;
	line-height:auto;
}


/* CSS Document */
/*     CSS         */
/*     basket  in master page   */

div.basket
{
	text-align: left;
	width: 162px;
	background-repeat: no-repeat;
	background-position: right top;	
	position:relative;
}
div.basket .label {
	margin-top:1px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-bottom:5px;
	font-size: 11px;
	color: #4867a2;
	display:block;
	width:162px;	
}

.cartlabel {
	font-size: 11px;
	color: #772327;
	background-image: url(../Pictures/img/floatingPanel/cartNotifyLabel.gif);
	background-repeat: no-repeat;
	background-position:  0 13px;
	height:18px;
	padding-left:3px;
}
div.basket .lastItemClip {
	height:1px;
	width:100%;
	overflow:hidden;
	visibility:hidden;
	border-top-width:0px;
	position:relative;	
	border-bottom:1px solid #f0f3eb;
	margin-bottom:5px;
}
div.basket .lastItem {
	display:block;
	height:auto;
}
 
div.lastItem .content {
 background-color:#fcfbff;
 padding:3px;
 margin-top:0px;
 margin-left:5px;
 padding-left:0px;
 height:auto;
}
div.lastItem .content img{
 border:1px solid #e1e8d7;
 float:left; clear:both;
}
 
div.lastItem .infoContent {
 display:block; margin-left:50px;
}
 
div.lastItem ul{
 padding:0px;margin:0px; margin-left:50px;
 list-style-type:none;
}
div.lastItem li{
 font-size:10px;
 margin:0px; padding:0px;
 line-height:12px;
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.lastItem li .productDetail{
 font-weight:bold; 
}
 
div.lastItem div.summary {
 margin:3px;
 color:#993300;
}

/*  CSs classes for tooltip */
.InfoPanelHead
{
	font-size: small;
	color: #003E8D;
	font-weight:bold;	
}


.InfoPanelBulletText
{
	font-size: 12px;
	color: #003E8D;
	font-weight:bold;
	margin:0px auto 3px auto;
	background-image: url(../Pictures/img/filters/dots_rare.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:2px;
}

.InfoPanelText
{
	font-size: 10px;
	color: #7f776b;
	margin-bottom:12px;
	display:block;
}
p.InfoPanelText {
	margin:2px auto 10px auto;
}


.BorderPanel
 {
	border: #c1cad5 1px solid;
	background-color:none;
	padding:2px;
	width:100% 
 } 

 
 .documentpanelWithBorder
{
	background-color: none;
	border: 1px solid #c1cad5;
	width: 100%;
	height: 100%;
}


.infopanelheadblue
{
    border-bottom: 1px solid #7EA9EA;
	background: #f5f5f6 url(  "../Pictures/panelHeadingBlueBgRight.gif" ) no-repeat;		
	height: 20px;
	font-size: 11px;
	color: white;
	margin: 0px;
	padding: 2px 0px 0px 5px;
	font-weight: bold;
	display: block;
	
}

.standardCaption
{
	font-weight: bold;
} 


.standardButton
{
	font-size: 11px;
	height: 23px;
	width: 85px;
	background-color:transparent;
	border:0px solid white;
	background:url(../Pictures/img/btnStandard.gif) top left no-repeat;
	color:#732702;
	padding:0px;
	margin: 0 1px;
	line-height: 15px;
	cursor: pointer;
}
.standardButtonfloat
{
	font-size: 11px;
	height: 23px;
	width: 115px;
	background-color:transparent;
	border:0px solid white;
	background:url(../Pictures/img/btnStandardFloat.gif) top right no-repeat;
	color:#732702;
	padding:0px;
	margin: 0 1px;
	line-height: 15px;
	cursor: pointer;
}
.commandButton
{
	font-size: 11px;
	height: 26px;
	padding: 0px 6px 0px 6px;
	background-color:transparent;
	border: 0px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-image:url(../Pictures/img/btnCommand.gif);
	background-position: top left;
	background-repeat:no-repeat;
	color:#732702;
	margin: 0 1px;
	line-height: 15px;
	cursor: pointer;
}
.commandButton[class]
{
	max-height:23px;
	line-height: 14px;
	border-right:1px solid #cdd1d5;	
	border-bottom:1px solid #cdd1d5;
}
 
 .infopanelfooterblue
{
	border-top: 1px solid #c1cad5;
	background: transparent url(  "../Pictures/panelHeadingBlueBgRight.gif" ) no-repeat;	
	height: 20px;
	font-size: 11px;
	color: White;
	margin: 0px;
	padding: 2px 0px 0px 5px;
	display: block;
	font-weight: bold;
} 


.standardTextBox
{
    width: 110px;
	border: 1px solid #D2D8E7;
	background: url(../Pictures/img/bg_input.jpg)top left repeat-x;
	font: normal 11px Tahoma;
	color: #666;
}

.standardCheckBox
{
    width: 110px;
	border: 0px solid #D2D8E7;
	background: url(../Pictures/img/bg_input.jpg)top left repeat-x;
	font: normal 11px Tahoma;
	color: #666;
}
span.standardCheckBox input
{
    border: solid 0px White;
}
table.standardCheckBox input
{
    border: solid 0px White;
}
.dataTablePointer { border: #c1cad5 1px solid; background-color: none; overflow:auto;  height:100%; margin:5px; cursor:pointer}

/* data table */
.dataTable { border: #808080 1px solid; background-color: white; overflow:auto;  height:97%; margin:5px}
.dataTableNotFull { border: #808080 1px solid; background-color: white; overflow:auto; margin:5px}
.dataTableFull { overflow:auto; width: 100%; height:100%; background-color: white; }
.dataTableBorder { border: #eaeaea 0px solid;
	background-color:#f9fafe;
	}
.dataCellCaption, .datacellcaption {	
	border: #fff 1px solid; 	
	padding-right: 4px;
	padding-left: 4px;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
	height: 18px;
	background: #e2e3ea url(  "../Pictures/infopanel_grey_repeat.gif" ) repeat-x;			
	vertical-align:top; 	
	color:#FFFFFF;
	}
	

.dataCell, .datacell {height:20px; font-size: 11px; font-family: Tahoma; border-bottom: #ece9d8 1px dotted; padding-left: 4px; vertical-align:top; }

.alerttext{	color: #808080;font-weight: bold;}
.alerttextalt1{	color: #e30000;font-weight: bold;}
.alerttextalt2{	color: #148413;}


.panelInfo
{    
	width: 100%;
}

/* for item brief floating panel */
	#root {
		position:absolute;
		display:table;
		background-image: url(../Pictures/img/floatingPanel/floatBg_back.gif);
		background-repeat: repeat-x;
		background-position: left 5px;
		background-color: #94acc4;
		overflow:hidden;
		-moz-opacity:0.2;
		filter:Alpha(Opacity=20);
		border-bottom:1px solid #b9bcb5;
		border-right:1px solid #b9bcb5;
		}

	#handle {
		background-image: url(../Pictures/img/floatingPanel/floatBg_top.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 100%;
		margin-right:0px;
		position: relative;
		width:100%;
		cursor:move;
		}
		
	#floatingDiv, #floatingDiv td {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;		
	}
	#floatingDiv {
		background-color: #eef0f3;
		padding:5px;
		padding-bottom:30px;
		border-bottom:1px solid #e0e5e8;
		background-image: url(../Pictures/img/floatingPanel/floatBg_content.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	
	#handler_caption {
		white-space:nowrap;
		font-size:13px;
		color:#642118;
		padding:7px 0 0 12px;
		font-weight:bold;
		letter-spacing:-1px;
	}
	#handler_btn {
		float:right;
		clear:both;
		width:65px;
		height:23px;
		background-image: url(../Pictures/img/floatingPanel/floatBg_close.gif);
		background-repeat: no-repeat;
		background-position: right top;
	}
	#handler_btn a {
		display:block;
		height:14px;
		width:14px;
		margin-left:44px;
		margin-top:4px;
		text-decoration:none;
		background-image: url(../Pictures/img/floatingPanel/float_btn.gif);
		background-repeat: no-repeat;
	}
	#handler_btn a:hover {
		background-image: url(../Pictures/img/floatingPanel/float_btn_hover.gif);
	}
	#float_content {
		padding:0px 4px;
		height:99%;		
		min-height:99%;		
	}
	
	#float_footer {
		background-image: url(../Pictures/img/floatingPanel/floatBg_footer.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		margin-left: 10px;
		margin-right: 10px;
		height:24px;
		bottom:0px;
		display:block;
	}
	
	#float_footer_left {
		background-image: url(../Pictures/img/floatingPanel/floatBg_left.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		height:24px;
		width:10px;
		position:absolute;
		left:-10px;
	}
	#float_footer_right {
		background-image: url(../Pictures/img/floatingPanel/floatBg_right.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
		height:24px;
		width:12px;
		position:absolute;
		right:-10px;
	}
	#bufferATLAS {
		position:absolute;
		visibility:hidden;
	}
	.infoLoad {
		width:180px;
		padding-top:50px;
		padding-bottom:70px;
		text-align:center;
		font-size:11px;
		color:#990000;
	}
	.infoData {
		font-size:11px;
		padding:5px;
		text-align:left;
		float:left;
	}
	
/*  CSs classes for tooltip */
.tipTable {
			font-size: 10px;
			background-color: #FFFFFF;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
			-moz-opacity:0.9;
			width:90%;
			border: 1px solid #A81C1C;
		}
		.tipHead {
			font-size: 11px;
			font-weight: bold;
			padding:2px;
			padding-right:5px;
			padding-bottom:0px;
			background-color: #FFF5E3;			
			color: #000000;
			margin:0px;
		}
		.tipVotes {
			font-size: 10px;
			padding-left:2px;
			padding-top:1px;
			padding-bottom:0px;
			padding-right:5px;
			color: #666666;
			border-top: 1px solid #F5EFF2;
		}
		.tipBody {
			padding: 2px;
			font-size:11px;
			color:#990000;
			margin:0px;
			white-space:normal;
			line-height: 11px;
			letter-spacing: 0px;
		}
		.tipBody strong{
			background-color: #FFF5E3;			
			color: #000000;
		}

div#dhtmltooltip{
position: absolute;
border:1px solid #A81C1C;
background-color:#FFFFFF;
white-space:normal;	
padding:3px;
/*border: 2px solid black;
padding: 2px;*/
background-color: lightyellow;
visibility: hidden;
z-index: 1001;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity:0.9;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}


/* Search panel*/
.searchPanel, .searchPanel legend
{
    color: #003e8d;   
    font-weight:bold;
}
.searchPanel .Box
{
    width : 120px;    
}

.searchPanel .div
{
    color: Black;
}

.searchPanel fieldset {
	border:1px solid #e9ecf0;
	padding:5px;
}

.searchPanelDiv
{
    padding: 8px;
    color : Black;
    font-weight:normal;
}


.grid
{
    color: Black;
    font-weight:normal;
    
}
.gridHeader
{    
    border-bottom: 1px solid White;		
	background: #e2e3ea url(  "../Pictures/infopanel_grey_repeat.gif" ) repeat-x;			
	font-size: 12px;
	color: #FFFFFF;	
	width:100%;
}

.rowGrid
{
    height: 25px;
    font-weight:normal;
}
.alternatingRowGrid
{
    height: 25px;
    font-weight:normal;
}

.itemGrid
{
    border-bottom-style: dotted;
    border-bottom-color: #d3d3d3;
    border-bottom-width: 1px;         
}



/* forum css */
.infopanelheadgrey
{
	font-size: 13px;
	color: #456d91;
	font-weight: bold;
	padding: 0 0 auto 0;
	margin: 0 -8px 0 4px;
	letter-spacing: -1px;	
	background-image: url(../Pictures/img/forum_infopanelhead.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.infopanelheadgrey .titleStyle span {
	color:#356191;
}

.forum_paginate {
	float:right;
	color:#595959;
	font-size:12px;
}
.forum_paginate span {
	font-size:11px;
	font-weight:normal;
	float:left;
	display:block;
	margin-top:2px;
}

.tblForum_list, .tblForum_item {
	border-bottom-width:0px;	
	height:100%;width:100%;
	margin-bottom:20px;
	visibility:visible;
}
.tblForum_list td {
	vertical-align:bottom;
}
.tblForum_wrap {
	border-right:1px solid #e1e4ee;
	border-top:1px solid #d2d9e9;
	background-color:transparent;
	height:100%; display:block;
	padding:3px;
}

.tblForum_datacell {
	padding:0px 0px 12px 0px;
	background-image: url(../Pictures/img/forum_datacellBg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}
.tblForum_topic, .tblForum_subject, .tblForum_date  {
	background:url(../Pictures/img/bg_dotted.gif) left bottom repeat-x;
	padding-top:3px;
	padding-bottom:2px;
	padding-right:5px;	
}
.tblForum_null,  tblForum_icon {
	padding:0;
}

.tblForum_subject {
	color:#595959;
}

.tblForum_caption {
	border-right:1p solid #dfe3ed;
	color:#4d466b;
	font-weight:bold;
	background: #d8ddea url(../Pictures/img/forum_captionBg.gif) repeat-x left bottom;
	padding-bottom:3px;
	padding-top:3px;
}

.tblForum_item {
	background: transparent url(../Pictures/img/forum_tblItemBg.gif) repeat-x;
}

.tblForum_item h3 {
	height:auto;
	font-size: 12px;
	color: #571c08;
	padding: 0 0 3px 0px;
	margin: 0;
	background-image: url(../Pictures/img/borderDots_grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:8px;	
}

.tblForum_item td {
	vertical-align:top;
}

.tblForum_item .tdCreator {
	color:#505263;
	font-weight:bold;
	font-size: 12px;
	padding:0 auto 4px auto;
	height:1%;
}
.tblForum_item .tdDate {
	color:#908c7d;
	font-weight:normal;
	padding:0 auto 4px auto;
	border-bottom:1px solid #e8edf2;
	height:1%;
}

.infopanelbg
{
	background-color: Transparent;
	background-image: url(../Pictures/infoPanelConfigBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 1px;	
	width: 100%;
	height: 100%;
}

.panellink:link, .panellink:visited
{
	font-size: 11px;
	color: #1f7bd6;
	height: 20px;
	text-decoration: underline;
	display: block;
	font-weight:bold;
	margin-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
	padding-top: 2px;
	padding-left: 5px;
	font-family:tahoma,arial,verdana;
}

.panellink:hover
{
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	display: block;
	background-color: #b5c2d5;
	height: 19px;
	border: #fff 1px solid;
	margin-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
	padding-top: 1px;
	padding-left: 4px;
}


.panelstandardwithborder { border: #d3d3d3 0px solid;}

.panelstandardwithborder th 
{
	text-transform: capitalize; 
	font-weight: bold; 
	height: 20px; 
	text-align: left;
	padding-left:4px; 
	border-bottom: #D3D3D3 1px solid; 
	background:url(../Pictures/infopanel_grey_repeat.gif) repeat-x; 
	
}

.InputImage
{
	font-size: 8pt;
	height: auto;	
	background-image:none;
}

.windowsbodygrey
{
    background:#fff;	
	border: 0px solid #d3d3d3;
	width: 100%;
	height: 100%;	
}

/* content */
.content
{
	width: 100%;
	height: 100%;
}

.MaxMin
{
	cursor: hand;
}
.MaxMinMOver
{
	cursor: hand;
}

.alignHorizontal
{
    margin: 0 -8px 0 10px;
}

.panelInfoTable
{
	width: 100%;
	height: 100%;
}

.panelheadingBluebgRight
{
	border: 0px solid #7EA9EA;
	background: #f5f5f6 url(  "../pictures/panelHeadingBlueBgRight.gif" ) no-repeat;
	height: 20px;
	font-size: 12px;
	color: white;
	margin: 0px;
	display: block;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;

}

.dataCellbold { height:20px; padding-left: 8px; padding-right: 8px; font-weight: bold; vertical-align:top; border-bottom: #ece9d8 1px solid;}

.infopanelAdmin
{
	height: 100%;		
	border: 1px solid #c1cad5;
	width: 100%;
}


A.datalink:link, A.datalink:visited, A.datalink:active, A.datalink:hover { color: #000000; text-decoration: none; }


.customerPanel { border: #c1cad5 1px solid; background-color:none; padding:2px; width:100% }


.tableOrders
{
	font-weight: bold;
	background-image: url("../Pictures/backOrder.gif");
} 

.infopanel hr{
	background:#c4cad2;	
	height:1px;
}

.dottedLine
{
    border-bottom: dotted 1px #d3d3d3; 
}


/* web part CSS classes */

/* editor zone css */
.editorZone
{
    background-color: #EFF3FB;
    border: solid 1px #CCCCCC;
    font-family: Verdana;
    padding: 6px;
}

.editorZoneHeader
{
    background: url(../Pictures/datacell_bg.gif) repeat-x;
    font-weight:bold;
    font-size: 0.8em;
    color: #003E8D;       
}
.editorZoneLabel
{
    font-size: smaller;
	color: #003E8D;
	font-weight:bold;
}
.editorZoneHeaderVerb
{
    font-weight:    bold;
    font-size:  0.8em;
    text-decoration:    underline;
    color:  #003E8D;    
}

.editorZonePartChrome
{
    border: solid 1px #d1ddf1;    
}
.editorZonePart
{
    border: solid 5px #EFF3FB;    
}

.editorZoneFooter
{
    background: url(../Pictures/datacell_bg.gif) repeat-x;
    right:0px;    
}

.editorZoneEditUI
{
    
	border: 1px solid #D2D8E7;	
	font: normal 11px Tahoma;
	left:0px;
    margin-left:0px;
	color: #666;  
}

.editorZoneInstruction
{
    font-size: 0.8em;
    color: #003E8D;        
}
.editorZoneError
{
    font-size: 0.8em;    
}
.editorZoneVerb
{
    font-family: Verdana;
    font-size: 0.8em;
    color: Black;    
}
.editorZoneEmptyZoneText
{
    font-size: 0.8em;
    color: #003E8D;    
}
.editorZonePartTitle
{
    font-weight: bold;
    font-size: 0.8em;
    color: #003E8D;    
}
input.insteadClienID
{
     width: 110px;
	border: 1px solid #D2D8E7;	
	font: normal 11px Tahoma;
	color: #666; 
}
select
{
    width: 110px;
	border: 1px solid #D2D8E7;	
	font: normal 11px Tahoma;
	color: #666; 
}

.infodoc div
{
    background-color: White;   
}
/* web part zone */


.webPart
{
    height: 100%;
    width:  100%;
}

.webPartEmptyZoneText
{
    background-color: White;
   
}
.webPartHeader
{
    font-weight: bold;
    color: Gray;
     
}

.webPartMenuVerbHover
{
    font-family: Tahoma;
    font-size: smaller;
    color: Black;
    background-color: White;                                     
    
}

.webPartChrome
{
    border: solid 0px gray;                                     
    
}

.webPartTitle
{
    background: url(../Pictures/datacell_bg.gif) repeat-x;
    border: solid 0px gray;
    font-weight: bold;
    color: Gray;
    height: 22px;                                          
}

.webPartNew 
{
    background-color:White;
    padding: 0 !important;       
}

.webPartSelectedPartChrome
{
    background-color: White;
    border: solid 0px red;    
}

.webPartVerb
{
    background-color:White;   
}

/* ---- Orders */
table.panelOrder  { font-family:"Courier New", Courier, mono}
table.panelOrder th { border-top: #9F9F9F 1px solid; border-bottom: #9F9F9F 1px solid;
	font-weight: bold;
	padding-bottom: 4px;
	color: #003e8d;
	font-size:11px;
	text-align :left;	
}
table.panelOrder td {font-size:11px; padding-top:4px; padding-right:16px;}
/* documentpanel */
.documentpanel
{
	width: 100%;
	height: 100%;
}

.documentpanel .standardButton {
	margin-bottom:5px;
}

.standardtextgray
{	
	color:#ACACB4;
}


/* Service myDetails*/
.boxDetailsCaption
{
	border: 1px solid #DEE2ED;
	padding: 15px 15px 15px 20px;
	clear: both;
	margin: 0 15px 25px 5px;
	width: 420px;
}


/* Statistics classes */
.GraphStack
{
	border-right: #23314d 1px solid;
	border-top: #23314d 1px solid;
	font-size: 1px;
	border-left: #23314d 1px solid;
	border-bottom: #23314d 1px solid;
	background-color: #ffcc66;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= 'true' ,GradientType=0,startColorstr=#FFFFED8B, endColorstr=#FFffcc66);
}

