/* POSITIONING */
/*
#header
{
	position:absolute;
	top:5px;
	left:7px;
	right:7px;	
	height:64px;	
	background-image:url(/Common/Img/header.jpg); 
	border:solid 1px #698976;
}
#header-apply
{
	position:relative;
	top:5px;
	left:10px;
	margin-right:20px;
	height:64px;	
	background-image:url(/Common/Img/header.jpg); 
	border:solid 1px #698976;
}
*/
.editor-container
{
	font-size:12px !important;
}
.loginstatus-fsc
{
	color:White;
	font-weight:bold;
	font-size:10px;
	position:absolute;
	top:6px;
	right:32px;
	z-index:1000;
}
.logout
{
	color:White !important;
	font-weight:bold;	
}
.helppanel
{
	position:absolute;
	top:82px;
	right:20px;
	width:150px;
	z-index:10000;
	text-align:right;
}
.logo
{
	margin-top:4px;
	margin-left:6px;
	border:solid 1px #698976;
}
#panelbar-div
{
	/*
	position:absolute;
	top:76px;
	left:7px;
	border:solid 1px #698976;
	*/
	padding-right:20px;
	width:195px;
	float:left;
	
}
#title
{
	font-size: 1.3em;
	padding-bottom:10px; 
	color: #1D5D3B;	
	padding:20px 10px 10px 10px;
	font-weight:bold;
	font:Arial;
}
/*
#content
{
	position:absolute;
	top:76px;
	left:210px;
	right:7px;
	bottom:0px;
}
#webcontent
{
	position:absolute;
	top:76px;
	left:7px;
	right:7px;
	bottom:0px;	
}
*/
.webcontent
{
	padding:20px 20px 10px 20px;
	font-size:8.6pt;
}
#popupcontent
{
	position:absolute;
	top:5px;
	left:7px;
	right:7px;
	bottom:0px;	
}
body 
{
	margin:0;
	padding:0;
	border:0px none;
	font-family:Arial;
	font-size:11px;
	color:Black;
	background-color:#97A89E;	
}
select
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
.hyperlink, A
{
	text-decoration:underline;
	color:#436250;
	/*font-weight:bold;*/
}
input[type="button"], input[type="submit"]
{
	color: White;
	font: normal 11px arial;
	font-weight:bold;
	border: 1px solid #698976;
	height: 19px;
	cursor:pointer;
	padding: 1px 7px 2px 7px;	
	margin: 2px 1px 2px 1px;
	background-color:#768B7F;
	background-image: url(/Common/Img/g_button_bg.gif);
}
.pbi, .pbs
{
	height:31px;
	background-image:url(/Common/Img/g_pb_bg.gif);
	cursor:pointer;
	overflow:hidden;
	padding-left: 15px;
	font:Arial;
	font-size:12px;
	color:White;
	font-weight:bold;
	line-height:31px;
}
.pbs 
{
	cursor:default; 
	padding-left:15px;
	font-size:12px;
}
.pbi IMG, .pbs IMG
{
	float:left;
	padding:0px 10px 0px 5px;
}
.pbn
{
	background-color:White;
	padding:0px !important;
	margin:0px !important;
	/*
	border-bottom:1px solid #D5D3D3;
	min-height:399px;
	*/
}
/*
UL
{
	padding:15px 5px 20px 0px;
	margin:0px !important;
}
*/
#panelbar-div ul
{ 
	padding-left:30px !important;
	list-style-type:disc !important;
}
#panelbar-div li
{
	color:#4d5458;
	line-height:17px;
	list-style-type:disc !important;
}

.img-filter
{
	vertical-align:middle;
	padding: 0px 0px 0px 0px;
}
.listbox
{
	width:100%;
}


.filterdiv
{
	box-sizing:border-box; 
	-moz-box-sizing:border-box;
	
	display:none;
	
	position:fixed;
	width:250px !important;
	
	font-weight:normal !important;
	line-height:19px !important;
	border:solid 1px #c9c7c7;
	
	background-color:White;
	z-index:101;
}
.filterdiv input[type='checkbox']
{
	height:13px;
	display:block;
	
	margin-right:5px;
	margin-left:6px;/*FF*/
	margin-top:1px;/*FF*/
	
	
	float:left;
	height:15px !important;
}

.filtercheckboxlist 
{
	width:100%;
	margin-bottom:40px;
	/*background-color:#E2E7E4 !important;*/
}
.filtercheckboxlist td
{
	background-color:White;
	/*border-bottom:solid 1px #D9D9D9;*/
	padding:0px 16px 0px 0px;
}
.filterdiv .top
{
	height:40px;
	background-color:#eeeeef;
	padding:0px 5px 2px 5px;	
	font-weight:bold;
	font-size:9px !important;
	line-height:16px;
	color:#436250;	
	/*border-bottom:dotted 1px #c9c7c7;*/
}
.filterdiv .top input[type='text']
{
	height:14px !important;
	width:60%;
	max-width:130px;
	/*float:left;*/
}
.filterdiv .top input[type='image']
{
	vertical-align:text-bottom;
}
.filterdiv .mid
{
	min-height:120px;
	max-height:214px;	
	overflow-x:hidden;
	overflow-y:scroll;
}
.filterdiv .mid label
{
	left:30px;
}
.filterdiv .bottom
{
	height:40px;
	/*background-image:url(/Common/Img/grid_bg4.gif);*/
	background-repeat:repeat-x;
	background-color:#eeeeef;
	border-top:dotted 1px #c9c7c7;
	
	z-index:1002;
}
.filterdiv .bottom	input
{
	margin:15px 10px 0px 5px;
	cursor:pointer;
}
.img-search
{
	vertical-align:text-bottom;
}
.home_footer
{
	margin-top:150px;
	text-align:right;
	width:100%;
}
.home_buttons
{
	margin-top:80px;
	text-align:center;
	width:100%;	
}
.home_button
{
	position:absolute;
	top:7px;
	right:12px;
}
.popuptable
{
	margin-top:10px;
	width:95%;
	font-family:Arial;
	font-size:11px;
}
.popuptable TD
{
	text-indent:0px !important;
	padding:2px 5px 2px 5px !important;
	border-bottom:solid 1px White !important;
	border-right:solid 1px White !important;
	border-left:solid 1px White !important;
}


/*AutoComplete flyout */
.autocomplete_list
{  
    visibility:hidden;
    margin:0px!important;
    padding:0px;
    background-color:White;
    color:windowtext;
    border:buttonshadow;
    border-width:1px;
    border-style:solid;
    cursor:default;
    text-align:left; 
    list-style-type:none;
    overflow:auto;
    font-weight:normal;
}
/* AutoComplete highlighted item */
.autocomplete_highlighted_listitem
{
    background-color:Highlight;
    color:HighlightText;
    line-height:16px;
    text-indent:3px;
}
/* AutoComplete item */
.autocomplete_listItem
{
    background-color:window;
    color:windowtext;
    line-height:16px;
    text-indent:3px;
}          
.woodtype-img
{
	margin:5px;
	border:solid 2px #698976 !important;
}
.ajax__tab_xp
{
	text-indent:0px;
}
.ajax__tab_header
{
	line-height:11px !important;
	*line-height:16px !important;
}
.t-left
{
	width:50px;
	float:left;
}
.t-right
{	
}


/* DoubleListBox */
.doubleListBox
{
	font:11px/30px Arial;
	height:120px !important;
	width:200px !important;
	margin:0px;
	display:inline !important;
	
}
.doubleListBox_container
{
	padding-top:2px;
	font:11px/14px Arial;
	color:#4d5458 !important;/*BBC6C9*/
}
.doubleListBox_container td
{
	border-width: 0px !important;
}
.fsc_participant
{
	padding-top:2px;
	padding-right:2px;
}
.hidden
{
	display:none;
}
.outletnames-popup
{
	position:fixed;
	top:100px;
	right:50px;	
	min-height:10px;
	min-width:100px;
	border:solid 1px #698976;
	padding:5px 10px 10px 10px;
	display:none;
	background-color:White;
	overflow:visible;
	z-index:100000;
}
.tabpage
{
	/*
	position:absolute;
	top:76px;
	left:211px;	
	bottom:7px;
	right:7px;
	top:0px;
	left:0px;	
	bottom:0px;
	right:0px;
	*/
	width:740px;
}
.tabstrip
{
	position:absolute;
	top:133px;
	left:375px;
	z-index:1000;
}
.noindent
{
	text-indent:0px !important;
}
.synonym
{
	font-size:9px;
	font-style:italic;
}
.refresh
{
	position:absolute;
	top:5px;
	right:32px;
	font-size:10px;
}
.ErrorLabel
{
	 color:#c61357;
	 background-color:#f5dcd9;
	 padding:20px 10px 20px 10px;
	 width:100% !important;
	 border:dotted 1px #989b00;
	 display:block;
}
.headertext
{
	position:absolute;
	top:28px;
	right:30px;
}
.divProductGroups
{
	position:relative;
	top:30px;
}