body 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 10pt;
	color: #333333;
}
.BackEndBody
{
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, helvetica;	
	font-size: 9pt;
}
FieldSet
{
	padding-left: 3px;
}
table.ResultsTable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: solid black 1px;
    border-collapse: collapse;
    width: 100%;
    padding: 2px, 3px, 2px, 5px;
}
table.SizeControlTable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: solid black 1px;
    border-collapse: collapse;
    width: 100%;
    padding: 2px, 3px, 2px, 5px;
    border-color: #6699CC; 
}
table.SmartSize{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 0px;
	border-collapse:collapse;
    width: 100%;
    padding: 2px, 3px, 2px, 6px;
}
table.SmartSize4Order{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	border-collapse:collapse;
    width: 100%;
    padding: 1px, 1px, 1px, 1px;
}
table.SizeOption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 0px;
	border-collapse:collapse;
    padding: 2px, 3px, 2px, 3px;
    width: 100%;
}
table.noBorder
{
	border: 0px;
	border-collapse:collapse;
}
.noBorder
{
	border: 0px;
	border-collapse:collapse;
}
.ResultsTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: solid black 1px;
    border-collapse: collapse;
    width: 100%;
    padding: 2px, 3px, 2px, 5px;
}
.ResultsTable TR
{
    vertical-align: top;
    background-color: LightYellow;
    padding: 2px, 3px, 2px, 3px;
}
.ResultsTable TD 
{
  vertical-align: top;
  border: solid black 1px;
  background-color: LightYellow;
  padding: 2px, 3px, 2px, 3px;
}
.SmartSize TD 
{
  vertical-align:middle;
  border: solid black 0px;
  background-color: LightYellow;
  padding: 2px, 3px, 2px, 3px;
}
.SmartSize4Order TD 
{
  vertical-align:middle;
  border: solid black 0px;
  background-color: LightYellow;
  padding: 0px, 2px, 0px, 2px;
}
.SizeOption TD 
{
  vertical-align:middle;
  border: solid black 0px;
  background-color: LightYellow;
  padding: 2px, 3px, 2px, 3px;
}
.ResultsTableHeading
{
    background-color: #FF8000;
    padding: 2px, 3px, 2px, 3px;
}
.ResultsTableHeading TD
{
    background: #FF8000;
    color: White;
    padding: 2px 2px 2px 2px;
}
.ResultsTableHeading a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
table.Container
{
	border-collapse: collapse;	
	width: 100%;
	height: 100%;
}
table.Standard
{
	border-collapse: collapse;
	width: 100%;	
}
table.Standard tr
{
	padding: 0px 0px 0px 5px;
}
tr.Header
{
	background-color: #D2CFC6;	
}
tr.Header td
{
	font-weight: bold;
	border-bottom: solid 1px #222222;
}
td
{
	font-size: 9pt;
}
td.Title
{
	font-weight: bold;
	width: 130px;
}
td.LeftNavigation
{
	background-color: #FF9933;
	width: 150px;
}
td.TableHeading
{
	background-color :#FF8000;
	font-weight: bold;
	padding-left: 10px;
}
td.TableHeading2
{
	background-color :#6699CC;
	font-weight: bold;
	padding-left: 10px;
}
td.LegendLabel
{
	color :Red;
}
td.TableHeader
{
	background-color : #FF8000;
}
td.ItemColor
{
	 background-color : Gainsboro
}
td.BottomBorder
{
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}
td.headingText {
	COLOR: #ff8000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 20px
}
td.hr
{
	height: 3px;
}
.SmallControl
{
	width: 50px;
	text-align:left;
}
.MedSmallControl
{
	width: 94px;
	text-align:left;
}
.SmallControlNumeric
{
	width: 50px;
	text-align:right;
}
.Control65W
{
	width: 65px;
}
.Control85W
{
	width: 85px;
}
.Control120W
{
	width: 120px;
}
.Control140W
{
	width: 140px;
}
.Control190W
{
	width: 190px;
}
.StandardControl
{
	width: 100px;
}
.MediumControl
{
	width: 150px;
	font-size: 9pt;
}
.LongControl
{
	width:200px;
	font-size: 9pt;
}
.LargeControl
{
	width: 150px;
}
.LargerControl
{
	width:200px;
}
.FileUploadControl
{
	width: 335px
}
.MultiLineTextArea
{
	width: 400px;
	height: 80px;
}
.LargeMultiLineTextArea
{
	width: 790px;
	height: 170px;
}
.LongDropDown
{
	width: 300px;
}
.VeryLongDropDown
{
	width: 450px;
}
.LongTextBox
{
	width: 300px;
}
.LongTextArea
{
	width: 300px;
	height: 80px;
}
.TextArea
{
	width: 300px;
	height: 100px;
}
.StandardTextArea
{
	width: 250px;
	height: 80px;
}
.SmallTextArea
{
	width: 300px;
	height: 50px;
}
.SubTitle
{
	font-weight: bold;
}
FONT.instText
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.List
{
}
.List TH
{
	FONT-SIZE: smaller;
}
.List TD
{
	FONT-SIZE: smaller;
}
th
{
	FONT-SIZE: smaller;
	FONT-WEIGHT: bold;
}
FONT.headingText {
	COLOR: #ff9933; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 20px
}
.FieldSet250 { 
	width: 250px;
}
.FieldSet290 { 
	width: 290px;
}
.FieldSet300 { 
	width: 300px;
}
.FieldSet350 { 
	width: 350px;
}
.FieldSet400 { 
	width: 400px;
}
.FieldSet450 { 
	width: 450px;
}
.FieldSet500 { 
	width: 500px;
}
.FieldSet550 { 
	width: 550px;
}
.FieldSet600 { 
	width: 600px;
}
.FieldSet700 { 
	width: 700px;
}
.FieldSet800 { 
	width: 800px;
}
.FieldSet900 { 
	width: 900px;
}
.FieldSetAll { 
	width: 100%;
}
.LegendLabel
{
    color: Black;
    font-weight: 700;
}
.FieldSubHeading
{
	font-family: arial, Verdana, helvetica;	
	font-size: 7pt;
}
.FieldSubHeadingWhite
{
	font-family: arial, Verdana, helvetica;	
	font-size: 7pt;
	color: #ffffff;
}
.LineItemTextBox
{
	font-family: arial, Verdana, helvetica;	
	font-size: 8pt;
	width: 35px;
}
.LineItemTextArea
{
	font-family: arial, Verdana, helvetica;	
	font-size: 8pt;
	width: 150px;
	height: 65px;
}
.LineItemDropDown
{
	font-family: arial, Verdana, helvetica;	
	font-size: 8pt;
	width: 100px;
}
.LineItemDropDownFlex
{
	font-family: arial, Verdana, helvetica;	
	font-size: 8pt;
}
.LargeDropDown
{
	width: 250px;
}
.UploadButtonSize
{
	height: 22px;
}
.UploadControlSize330
{
	height: 22px;
	width: 330px;
	padding: 0px 0px 0px 0px;
}
.UploadControlSize240
{
	height: 22px;
	width: 240px;
	padding: 0px 0px 0px 0px;
}
.UploadControlSize200
{
	height: 22px;
	width: 200px;
	padding: 0px 0px 0px 0px;
}
.UploadControlSize180
{
	height: 22px;
	width: 180px;
	padding: 0px 0px 0px 0px;
}
.tableCalendar /* style used to structure calender columns */
{
	width : 20px;
	text-align : left;
	border-collapse : collapse;
	padding : 0px 0px 5px 0px;	/* top, right , bottom, left */
}
.tableCalendarLft /* style used to structure calender columns */
{
	width : 135px;
	text-align : left;
	border-collapse : collapse;
	padding : 0px 0px 5px 0px;	/* top, right , bottom, left */
}
.tableCalendarPopup
{
	width : 200px;
	text-align : center;
	border-collapse : collapse;
	padding : 5px 5px 5px 5px;	/* top, right , bottom, left */
}
.TextAreaInputedNumber {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	background-color: White;
	color: #000000;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	text-align:right;
	width:auto;
}
.TextAreaCalculatedNumber {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	background-color: #FFFFD9;
	color: #000000;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	text-align: right;
	width: auto;
}
.TextAreaReadOnly300x95 {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	background-color: #F3F3F3;
	color: #000000;
	border: solid;
	border-color: #6699CC; 
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 0px;
	text-align: left;
	width: 300px;
	height: 95px;
}
.TextAreaReadOnly200x95 {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	background-color: #F3F3F3;
	color: #000000;
	border: solid;
	border-color: #6699CC; 
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 0px;
	text-align: left;
	width: 200px;
	height: 95px;
}
.TextAreaReadOnly {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	background-color: #F3F3F3;
	color: #000000;
	border: solid;
	border-color: #6699CC; 
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 0px;
}
.TextAreaReadOnly200 {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	background-color: #F3F3F3;
	color: #000000;
	border: solid;
	border-color: #6699CC; 
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 0px;
	width: 200px;
}
.TextAreaReadOnlyFullWidth {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	background-color: #F3F3F3;
	color: #000000;
	border: solid;
	border-color: #6699CC; 
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 0px;
	text-align: left;
	width: 625;
	height: 34px;
}
.TextAreaReadOnlyLargeControl {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	
	font-weight: normal;
	background-color: #F3F3F3;
	color: #000000;
	border: solid;
	border-color: #6699CC; 
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 0px;
	text-align: left;
	width: 150px;
}
.Warning 
{
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	color: red;
	padding: 2px, 2px, 2px, 0px;
	width: auto;
}
.SmallSizeOption
{
	width: 50px;
	height: 19px;
	text-align: right;
}
.PadLeftColumn
{
	 padding-left:20px;
	 padding-right:0px;
	 padding-top:0px;
	 padding-bottom:0px;
}
.TitleBorder
{
	border-top-style: solid;
	border-top-color: #e8e8e8;
	border-top-width: thin;
	height: 2px;
} 
#menu { display: none; }
.menu  { display: none; }
#menu1 { display: none; }
.menu1  { display: none; }
div#ucLeftMenu_pnlCategoryGroups td a {
    text-decoration: none;
}
div#ucLeftMenu_pnlCategoryGroups td a:link {
    color: white;
}
div#ucLeftMenu_pnlCategoryGroups td a:visited {
     color: white;
}
div#ucLeftMenu_pnlCategoryGroups td a:hover {
     color: white;
     text-decoration: underline;
}

div#ucLeftMenu_pnlCategoryGroups td a:active {
     color: white;
}
/*Control Style*/
td.PrefixCol
{
	padding-left: 0px;
	width: 1%;
}
td.PrefixColBold
{
	font-weight: bold;
	padding-left: 0px;
	width: 1%;
}
td.LeftCol
{
	padding-left: 0px;
	width: 39%;
}
td.LeftColBold
{
	font-weight: bold;
	padding-left: 0px;
	width: 39%;
}
td.RightCol
{
	padding-left: 0px;
	width: 60%;
}
td.RightColBold
{
	font-weight: bold;
	padding-left: 0px;
	width: 60%;
}
td.ColBold
{
	font-weight: bold;
}
table.Control
{
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.divProcessing
{
	font-family: Tahoma, Verdana, Arial;
	color: #FF8000;
	font-size: 20pt;
	font-style: italic;
	text-align: center;
	vertical-align: middle;
	padding-top: 30px;
	background-color: transparent; 
	border: 0px solid #999999;
	width: 200px; 
	height: 100px; 
	left: 400px; 
	position: absolute; 
	top: 300px;
	float: left;
	direction: ltr;
}
.divProcessingSmall
{
	font-family: Tahoma, Verdana, Arial;
	color: #FF8000;
	font-size: 20pt;
	font-style: italic;
	text-align: center;
	vertical-align: middle;
	padding-top: 30px;
	background-color: transparent; 
	border: 0px solid #999999;
	width: 100px; 
	height: 100px; 
	left: 150px; 
	position: absolute; 
	top: 150px;
	float: left;
	direction: ltr;
}
A.SilverBorder, A.SilverBorder:HOVER, A.SilverBorder:VISITED, A.SilverBorder.ACTIVE
{
	color: Silver;
	text-decoration: none;
}

/*Style for customer home page */
a:link, a:visited, a:active {
	color: #333333;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
}
a:hover {
	color: #FF8000;
	text-decoration: underline;
}
a.Public:link, a.Public:visited, a.Public:active {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
}
a.Public:hover {
	color: #FF8000;
	text-decoration: underline;
}
.mainTitles 
{
	font-family: Verdana;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.PageHeadTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	color: #333333;
	text-align: left;
	vertical-align: bottom;
	height: 68px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-style: normal;
	background-color: #e8e8e8;
}
.Welcome1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	color: #CCCCCC;
	background-color: #000000;
	vertical-align: bottom;
	height: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
}
.Welcome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #000000;
	vertical-align: top;
	height: 17px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
}
.NavSpace {
	background-color: #ff8000;
	height: 6px;
}
.NavTitle {
	height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	line-height: 18px;
}
a.NavTitle:link, a.NavTitle:visited, a.NavTitle:active {
	font-size: 11px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
	padding-right: 5px;
	line-height: 18px;
}
a.NavTitle:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
	padding-right: 5px;
	line-height: 18px;
}
.YetimoCatalogue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #666666;
	vertical-align: bottom;
	height: 35px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 19px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 19px;
}
.face {
	background-image: url(../images/face3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #ff8000;
}
.button 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FF8000;
	height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-align: left;
	vertical-align: middle;
	border-width: 0px;
	clear: both;
	float: none;
	color: #FFFFFF;
}
.buttonEnds {
	background-color: #000000;
	width: 1px;
}
div.paging, td.paging
{
    background-color: #FFFFFF;
    padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
}
.MaxWidth
{
	width: 100%;
}

.NearMaxWidth
{
	width: 98%;
}
.RightAlign
{
	text-align: right;
}
.NotPrintable
{
	display:none!important;
	visibility:hidden!important;
	width:1px!important;
}
.ChequeTitle
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;	
}
.ChequeNormal
{
	font-family: Arial;
	font-size: 10pt;
}
.ChequeBottom
{
	font-family: Arial;
	font-size: 12pt;
}
.ChequeSmall
{
	font-family: Arial;
	font-size: 8pt;
}
.ChequeBank
{
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;	
}