hr.Separator
{
	height:1px;
	color:black;
    width:100%;
}

b.StaticMenuLink
{
   margin-left:5pt;
}

b.bError
{
	color:Red;
}

b.bInfo
{
   color:Blue;
}
b.bNoErrors
{
   color:Green;
}

TABLE.Menu, table.LoginForm, table.RegForm, table.tableMasterList, table.tableMasterListFixed
{
	border-style: solid;
	border-width: 1px;
	border-color:Black;
	vertical-align:middle;
}
TABLE.Menu
{
	width:100%;
}

table.LoginForm
{
	width:350px;
}

table.RegForm
{
	width:350px;
}

table.tableCustomList
{
	width:150px;
}

table.tableMasterList, table.tablePagingMasterList, table.tableColHeader
{
	width:100%;
}

.NewItemForm
{
	border-style: solid;
	border-width: 1px;
	border-color:Black;
}

TD.HeaderFrame
{
   height:100px;
   text-align:center;
}

TD.MenuFrame
{
   width:205px;
}


TD.MenuHeader
{
   text-align:center;
   background:#4169E1;
   color:white;
   cursor:default;
}

.tdFormHeader
{
   text-align:left;
   background:#4169E1;
   color:white;
   cursor:default;
}

TD.tdFormHeader_Right
{
   text-align:right;
   background:#4169E1;
   color:white;
   cursor:default;
}
TD.MainAreaFrame
{
   text-align:center;
   height:100%;
}

TD.MenuItem
{
   vertical-align:middle;
}
.tdformFieldsCaption
{
	background-color:White;
   text-align:left;
   vertical-align:top;
   
}
TD.tdMasterListData, td.Selected
{
   text-align:left;
   color:black;
   cursor:default;
}
TD.tdMasterListColHeader, td.tdSortIndex, TD.tdMasterListColHeaderNoSort 
{
   color:black;
   text-align:left;
   background:#E3DCFC;
   font-weight:bold;
   cursor:hand;
}
td.tdSortIndex,  td.tdSortIndexNoSort
{
   text-align:right;
}
td.tdSortIndexNoSort, td.tdMasterListColHeaderNoSort
{
   cursor:default;
}

TD.tdMasterListData
{
   background:whitesmoke;
   font-weight:bold;
}
td.Selected
{
   font-weight:bold;
}
tr.Selected
{
/*	background:url(../Images/gridcurrent.gif) 0 50% repeat-x;*/
	color:black;
	height:30px;
	background-color:#FFFFCC;
}
td.tdPagingItem
{
	background-color:#FFFFD5;
	font-weight:bold;
	border-style: solid;
	border-width: 1px;
	border-color:Black;
	width:20px;
	text-align:center;
	color:Black;
}
td.tdCurrentPagingItem
{
	background-color:#4169E1;
	font-weight:bold;
	width:20px;
	text-align:center;
	color:White;
	cursor:default;
}
td.tdPagingItem
{
	cursor:hand;
}
td.FormItem
{
	text-align:left;
}

.AddNewItemForm
{ 
   display:none;
   position:absolute;
   left:0px;
   top:0px;
   opacity:0.75;
   filter:alpha(opacity=75);
   z-index:10000;
   width:100%;
   background-color: #E2E2E2;
}

.AddNewItemFormFg
{
   display:none;
   position:absolute;
   left:0px;
   top:0px;
   z-index:100001;
   width:100%;
   height:100%;
   align:center;
   margin-top:0px;
   padding:0px;
}

.dbbutton20 { background:url(../images/dbbutton/littlebut60.gif) 0px 0px no-repeat; cursor:pointer; color:#FFFFFF; height:19px; width:20px; text-align:center;}


.Custom_List_Table
{
	border-bottom:5px;
}
.ListBoxDropDownButton
{
   cursor:hand;
   background:#D0E7FF;
}
.ListBoxDropDownButtonPacketType
{
   cursor:hand;
   background:#D0E7FF;
   border-width:0px;
   float:right;
}

.Custom_List_Item
{
   text-align: left;
   background:whitesmoke;
   cursor:hand;
   color:Black;
   padding: 0px 0px 0px 5px;

}
.Custom_List_Item_option_unselecteble
{
   color:gray !important;
}

.Selected_List_Item
{
   text-align: left;
   background-color:#FFFFCC;
   cursor:hand;
   color:Black;
   padding: 0px 0px 0px 5px;

}
.ListBox
{
   border-style : solid;
   border-color : black;
   border-width: 1px;
   height:110px;
   overflow-y:auto ;
   display:none;
   position:absolute;
   background:whitesmoke;
   width:225px;
   z-index :100001;	
}
.ListBox_NewItem
{
   border-style : solid;
   border-color : black;
   border-width: 1px;
   height:200px;
   width:225px;
   display:none;
   overflow-y:auto ;
   position:absolute;
   background:whitesmoke;
   z-index :100001;	

}

.CustomListTextBox_Puchase_Status
{
	width:76px;
}
.ListBox_Puchase_Status
{
   border-style : solid;
   border-color : black;
   border-width: 1px;
   height:55px;
   display:none;
   position:absolute;
   background:whitesmoke;
   margin:0px;
   width:76px;
}
.Watermark
{
	width:220px;
	height:18px;
	font-size:12px;
	padding:0 2px 0 2px;
	margin:0px;
	color:Gray;
}
.CurrentListFooter
{
	 font-size:14px;
	 background:url(../images/tableheaderdivider.gif) top right no-repeat;
	 cursor:pointer;
}
.ValidationError
{
    border-style : solid;
    border-color : red;
    border-width: 1px;
}
.DivHint
{
   border-style : solid;
   border-color : black;
   border-width: 1px;
   display:none;
   position:absolute;
   z-index:1000;
}
.SpanHint
{
   font-size:14px;
   background-color:InfoBackground;
   margin:5px;
}
.dbbuttonEx150
{
	background:url(../images/dbbutton/middle150.gif) 0px 0px no-repeat !important;
	border-width:0px !important;
	cursor:pointer !important;
	color:#FFFFFF !important;
	height:23px !important;
	width:154px !important;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
	padding:0 0 0 0 !important;
	font-size:11px !important;
	font-weight:bold !important;
}
.dbbuttonEx150Red
{
	background:url(../images/dbbutton/middle-red1.gif) 0px 0px no-repeat !important;
	border-width:0px !important;
	cursor:pointer !important;
	color:#FFFFFF !important;
	height:23px !important;
	width:154px !important;
	text-align:center !important;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
	padding:0 0 0 0 !important;
	font-size:11px !important;
	font-weight:bold !important;
}
.forminputFilterCategory
{
	width:150px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	background:url(images/filtertoprep.gif) 0 0px repeat-x;
	border-width: 0px;
	margin:0px;
}
.forminputRecipeFilterWatermark
{
	width:150px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	background:url(images/filtertoprep.gif) 0 0px repeat-x;
	border-width: 0px;
	margin:0px;
	color:Gray;
}
.forminputCurrentLists
{
	width:140px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	border-width: 0px;
	margin:0px;
	background-color:#eeeeee;
}
.forminputMasterLists
{
	width:130px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	border-width: 0px;
	margin:0px;
	background-color:#eeeeee;
}
.forminputMasterListsWatermark
{
	width:130px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	border-width: 0px;
	margin:0px;
	background-color:#eeeeee;
	color:Gray;
}

.forminputSubject
{
	width:330px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	border-width: 0px;
	margin:0px;
	background-color:#eeeeee;
}
.forminputCurrentListsWatermark
{
	width:140px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	border-width: 0px;
	margin:0px;
	background-color:#eeeeee;
	color:Gray;
}
.forminputCurrentListsImport
{
	width:205px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	border-width: 0px;
	margin:0px;
	background-color:#eeeeee;
}

.forminputCurrentListsWatermarkImport
{
	width:205px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	border-width: 0px;
	margin:0px;
	background-color:#eeeeee;
	color:Gray;
}
.ListBoxCurrentListsImport
{
   width :225px;
   border-style : solid;
   border-color : black;
   border-width: 1px;
   height:100px;
   display:none;
   overflow-y:auto ;
   position:absolute;
   background:whitesmoke;
   border-top-width:0px;
      z-index :100001;	

}
.ListBoxSubject
{
   width :350px;
   border-style : solid;
   border-color : black;
   border-width: 1px;
   height:100px;
   display:none;
   overflow-y:auto ;
   position:absolute;
   background:whitesmoke;
   border-top-width:0px;
      z-index :100001;	

}

.forminputFilterRecPerPage
{
	width:50px;
	height:18px;
	font-size:12px;
	padding:0 0px 0 4px;
	margin:0px;
    background:url(images/filtertoprep.gif) 0 0px repeat-x;
	border-width: 0px;

}
.forminputPrice
{
	width:60px;
	height:18px;
	font-size:12px;
	padding:0 2px 0 2px;
	margin:0px;
}
.forminputPriceWatermark
{
	width:60px;
	height:18px;
	font-size:12px;
	padding:0 2px 0 2px;
	margin:0px;
    color:Gray;

}
.forminputQuantity
{
	width:60px;
	height:18px;
	font-size:12px;
	padding:0 2px 0 2px;
	margin:0px;
}
.forminputQuantityWatermark
{
	width:60px;
	height:18px;
	font-size:12px;
	padding:0 2px 0 2px;
	margin:0px;
    color:Gray;

}
.ListBoxFilterRecPerPage
{
   width :70px;
   border-style : solid;
   border-color : black;
   border-width: 1px;
   height:100px;
   display:none;
   overflow-y:auto ;
   position:absolute;
   background:whitesmoke;
   border-top-width:0px;
      z-index :100001;	

}

.ListBoxFilterRecPerPageIEBug
{
   width :70px;
   border-style : solid;
   border-color : black;
   border-width: 1px;
   height:100px;
   display:none;
   overflow-y:auto ;
   position:absolute;
   background:whitesmoke;
   margin-left :-36px;
}
.ListBoxFilterCategory
{
   width :170px;
   border-style : solid;
   border-color : black;
   border-width: 1px;
   height:100px;
   display:none;
   position:absolute;
   background:whitesmoke;
   overflow-y:auto ;
      z-index :100001;	


}
.ListBoxFilterCategoryIEBug
{
   width :170px;
   border-style : solid;
   border-color : black;
   border-width: 1px;
   height:100px;
   display:none;
   position:absolute;
   background:whitesmoke;
   margin-left :-86px;
   overflow-y:auto ;

}
.tdDropDownCell
{
	border-style: solid;
	border-width: 1px;
	border-color:Gray;
}

.forminputCaregory
{
	width:202px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	background-color:White;
	border-style: solid;
	border-width: 0px;
	border-color:White;
	
}
.forminputCaregoryWatermark
{
	width:202px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	background-color:White;
	border-style: solid;
	border-width: 0px;
	border-color:White;
	color:Gray;
}
.PurchasedStatusControl
{
	width:20px;
	height:20px;
}
.Memo
{
	width:220px;
	font-size:12px;
	padding:0 2px 0 2px;
	margin:0px;
	background-color:#FFFFC0;
	
	/*safari bug fix*/
	resize:none;   
}
.MemoWatermark
{
	width:220px;
	font-size:12px;
	padding:0 2px 0 2px;
	margin:0px;
    color:Gray;
	background-color:#FFFFC0;   

	/*safari bug fix*/
	resize:none;   
}
.logoFlixoft
 {
 	width:69px;
 	height:52px;
}
.dblittlebuttextNoIcon
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0 0 0px;
	font-size:10px;
	height:19px;
	text-align:center;
}
.dblittlebuttextNoIconFont9px
{
	font-size:9px !important;
}
.dblittlebut100 { background:url(../images/dbbutton/littlebut100.gif) 0px 0px no-repeat; cursor:pointer; color:#000000; height:21px; width:100px;}
.dblittlebut70 { background:url(../images/dbbutton/littlebut100.gif) 0px 0px no-repeat; cursor:pointer; color:#000000; height:21px; width:70px;}
.tdMemo
{
	overflow:hidden;
}
.gridEx
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	table-layout:fixed;
}
.gridEx tr th	{ border-top:#cccccc 1px solid;border-left:#ffffff 1px solid; font-size:10px; background:url(../images/tableheaderdivider.gif) top right no-repeat; cursor:pointer;}
.gridEx tr td			{ border-bottom:#cccccc 1px dotted;}

.trDisplayBlock
{
	visibility:visible;
}

.trDisplayNone
{
	visibility:hidden;
	display:none;
}
.divAccordionHeader
{
	text-align:left;
}
.ui-widget-content-custom
{
	border: 1px solid #e78f08;
	background-color: #FFCC66;
	color: #333333;
}

/*
	TCustomList for adm Styles
*/
.customListPacketTypesInput
{
	width:205px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	border-width: 0px;
	margin:0px;
	background-color:#eeeeee;
	float:left;
}
.customListPacketTypesWatermarkedInput
{
	width:205px;
	height:18px;
	font-size:12px;
	padding:0px 0px 0px 4px;
	border-width: 0px;
	margin:0px;
	background-color:#eeeeee;
	color:Gray;
	float:left;
}
.tdDropDownCellPacketType
{
	width:226px;
	border-style: solid;
	border-width: 1px;
	border-color:Gray;
}
/*
	TCustonList ikButton current lists
*/
.customListCurrentListsButton
{
	width:60px;
	height:19px;
	font-size:10px;
	padding:2px 0px 0px 0px;
	margin:0px;
	text-align:left;
	background:url(../images/dbbutton/littlebut60.gif) 0px 0px no-repeat;
	cursor:pointer;
}
.customListCurrentListsButton_Merge
{
	width:100px;
	height:19px;
	font-size:10px;
	padding:2px 0px 0px 0px;
	margin:0px;
	text-align:left;
	background:url(../images/dbbutton/littlebut100.gif) 0px 0px no-repeat;
	cursor:pointer;
}
.CurrentListsButtonDropDownButton
{
	font-size:10px;
	height:18px;
	vertical-align:middle;
	text-align:right;
}
.CurrentListsButtonMainCellStyle
{
	width:100px;
}
.CurrentListsButtonListBox
{
   width :150px;
   border-style : solid;
   border-color : gray;
   border-width: 1px;
   height:100px;
   display:none;
   position:absolute;
   background:#FFFFFF;
   overflow-y:auto ;
   z-index:100001;
}
.CurrentListsButtonListBox_option_200_height
{
	height:200px !important;
}
.CurrentListsButtonListBox_option_270_width
{
	width:270px !important;
}
.CurrentListsButtonListBox_option_220_width
{
	width:220px !important;
}
.CurrentListsButtonTextStyle
{
	padding:0px 0px 0px 5px;
}
.CurrentListsButton_List_Item
{
	text-align: left;
	background-color: #FFFFFF;
	cursor: pointer;
	color: Black;
	padding: 0px 0px 0px 5px;
}

.CurrentListsButton_Selected_List_Item
{
	text-align: left;
	background-color: #FFFFCC;
	color: Black;
	cursor: pointer;
	padding: 0px 0px 0px 5px;
}
.cbSelectAll
{
	font-size:12px;
}
/*
	dbbuttonEx no bgimage
*/
.bnDefault
{
	border-width:1px;
	border-top-color:#cccccc;
	border-left-color:#cccccc;
	border-right-color:#cccccc;
	border-bottom-color:gray;
	border-style:solid;

	cursor: pointer;
	color: Black;
	height: 22px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 11px !important;
	margin: 0px;
	vertical-align: middle;
	background:url(../images/tableheaderdivider.gif) 0% 0% no-repeat;
}
.bnDefault_focused
{
	border-width:1px;
	border-color:black;
	border-style:solid;

	cursor: pointer;
	color: Black;
	height: 22px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 11px !important;
	margin: 0px;
	vertical-align: middle;
	background:url(../images/tableheaderdivider.gif) 0% 0% no-repeat;
}
.option_Width150
{
	width: 150px !important;
}

.option_Width100
{
	width: 100px !important;
}

.option_Width200
{
	width: 200px !important;
}

.option_Width60
{
	width: 60px !important;
}
.option_Width30
{
	width: 30px !important;
}
.option_Width80
{
	width: 80px !important;
}
.option_Background_Red
{
	background: #DF777C !important;
}
.option_Color_White
{
	color: White !important;
}
.option_Font_Bold
{
	font-weight:bold !important;
}
.PopUpDiv
{
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
}
.forminputBarcode
{
	width:185px;
	height:18px;
	font-size:12px;
	padding:0 2px 0 2px;
	margin:0px;
}
.forminputBarcodeWatermark
{
	width:185px;
	height:18px;
	font-size:12px;
	padding:0 2px 0 2px;
	margin:0px;
	color:Gray;
}
.Barcode_fixed
{
	color:Gray;
	border-width:0px;
	background-color:White;
}
.forminput_option_wigth150
{
	width:150px !important;
}
.forminput_option_padding
{
	padding:10px;
}