BODY {
	FONT: 1em/1.1em Arial; 
	SCROLLBAR-FACE-COLOR: #e4e4e4;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}
.outerBodyWrap{ background-color:#FFFFFF}
.bodyWrap{ background-color:#FFFFFF}
#outerWrap{ background-color:#FFFFFF}
.style5 {color: #CC6600}
.style6 {font-size: 11px}
.style7 {color: #990000}
.style8 {color: #336699; font-weight: bold;}
.style9 {color: #336699;font-weight: bold;font-size:11px;}
.style10 {color: #666666;font-weight: bold;font-size:11px;}
/*-------------------------    CPage  Start  ----------------------------------*/
#CPage{text-align:right;}
#CPageTop{position:absolute;top:5px; right:10px; width:423px;height:15px;}
A.AnchorPageOn{font: bold 14px/11px tahoma;COLOR: #CC6600;}
A.AnchorPageOff{font: bold 14px/11px tahoma;COLOR: #696969;TEXT-DECORATION: none}
A.AnchorPageOff:hover{font: bold 14px/11px tahoma;color: #CC6600;TEXT-DECORATION: none}
A.AnchorPageOn:visited{font: bold 14px/11px tahoma;color: #995500;TEXT-DECORATION: none}
A.AnchorPageOn:link{font: bold 14px/11px tahoma;color: #CC6600;TEXT-DECORATION: none}
A.AnchorSmall{font: bold 11px/11px tahoma;COLOR:#CC6600;TEXT-DECORATION: none;}
A.AnchorSmall:hover{font: bold 11px/11px tahoma;color:#990000;TEXT-DECORATION: none;}
/*-------------------------    NAV  Start  ----------------------------------*/
#menuContainer {
	BACKGROUND: url(/images/POS/main/MenuBG.png) repeat-x 0px 0px; FLOAT: left
}
#nav {
	PADDING-LEFT: 5px; FLOAT: left; MARGIN: 0px; WIDTH: 910px; POSITION: relative; HEIGHT: 30px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI {
	BORDER-RIGHT: #5b6889 1px solid; FLOAT: left; BORDER-LEFT: #2f3e60 1px solid; CURSOR: default; LIST-STYLE-TYPE: none; POSITION: relative
}
#nav LI.active {
	BACKGROUND: url(/images/POS/main/15p_w_opacity.png) repeat-x center top; COLOR: #ffffff
}
#nav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #dadde4; LINE-HEIGHT: 30px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#nav A:hover {
	BACKGROUND: url(/images/POS/main/15p_w_opacity.png) repeat-x center top; COLOR: #ffffff
}
#nav LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: #333; LEFT: -1px; PADDING-BOTTOM: 3px; WIDTH: 194px; PADDING-TOP: 3px; POSITION: absolute; TOP: 100%
}
#nav LI LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#nav LI LI A {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; 
	MARGIN: 0px; BORDER-LEFT: #333 1px solid; WIDTH: 186px; COLOR: #dadde4;  
	LINE-HEIGHT: 18px; PADDING-TOP: 0px; 
	BACKGROUND: #333; 
}
#nav LI LI A:hover {
	
	BACKGROUND: url(/images/POS/main/liOverBG.png) repeat-x 0px 0px;
	 COLOR: #333; 
}
UNKNOWN {
	LEFT: auto; TOP: auto
}
#nav LI:hover UL {
	DISPLAY: block
}
#nav LI.over UL {
	DISPLAY: block
}
/*-------------------------    NAV  End   ----------------------------------*/	
/*==============================Tab NAv +++++++++++++++++++++++++++++++*/
.tabnav {height: 20px; margin: 0px; padding: 0px 0px 0px 10px; font-family: tahoma, Verdana; font-size:11px; font-weight:bold; background: url(/Shared/images/tab_bottom.gif) repeat-x bottom;	}

.tabnav li {	margin: 0px; 	padding: 0px;	display: inline;	list-style-type: none;	}

.tabnav a:link, .tabnav a:visited {	float: left;	background: #938e83;	font-size: 10px;	line-height: 14px;	font-weight: bold;	padding: 2px 10px 2px 10px;	margin: 0px 4px 0px 0px;	border: 1px solid #CCCCCC;	text-decoration: none;	color: #FFF;	}

.tabnav a:link.active, .tabnav a:visited.active {	border-bottom: 1px solid #f2f2f2;	background: #f2f2f2;color: #333;	}
	
.tabnav a:hover	{background: #999;}

.TabTables{border: 1px solid #CCCCCC;;padding:5px;BACKGROUND-COLOR: #f2f2f2;}

/*----------------------------Tab Nav End ______________________________*/


.AdminMenuButton 
{
	background-color:#FFCC99;
	color:black;
	width: 125px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	border: 0.02cm outset;
}

.AdminBigButton 
{
	background-color:#CC6600;
	color:White;
	width: 170px;
	height: 50px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	border: 0.2cm outset;
}

.AdminExitButton 
{
	background-color:#FFCC99;
	color:White;
	width: 170px;
	height: 50px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	border: 0.2cm outset;
	color:17004a;
}

.AnchorMenu
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;	
	cursor:hand;
	color: #990000;
}

.AnchorMenu:hover 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;	
	cursor:hand;
	color: #FFCC99;
	color: #17004a;	
}

.AnchorHeader
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;	
	cursor:hand;
	color: #333;
}

.AnchorHeader:hover 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;	
	cursor:hand;
	color: #CC6600;	
}

.AnchorSmall 
{
	FONT-family: Helvetica, Arial, Verdana; 
	FONT-size:9px;
	color: Black;
	text-decoration: none;
}

.AnchorPrint
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;	
	cursor:hand;
	color: #000000;
}

.AnchorPrint:hover
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;	
	cursor:hand;
	color: #17004a;
}

.bodyInset {
	margin: 0; 
	padding: 0;
	background-color: #f8f8f8
}

.BodyTable
{
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;	
	border: 1px solid #999999
}
.Bodycell { 
	background-color: #f8f8f8; 
	border: solid 1px #cccccc; 
	padding:25px;
	
}
.NavCell{
	background-color: #f8f8f8;
	border-top: solid 1px #cccccc;
	border-Bottom: solid 1px #cccccc;
}
.Calendar 
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	align: left;		
	border: solid 1px #BBBBBB;
	background-color: #F9DBB9;
}

.CalendarHeader
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	align: left;
	background-color:#CC6600;
	border: solid 1px;
}

.cell { 
	background-color: #f8f8f8; 
	border: solid 1px #cccccc; 
	
}

.creamy {
	BORDER: #c4c4c4 1px solid; BACKGROUND-COLOR: #f4f4f4;FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Helvetica, Verdana, Arial,  sans-serif; 
}
.creamy TH 	{ 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-SIZE: 11px; COLOR: #333; 
	text-padding: 2px 5px; 
	text-align: left;
	BORDER-BOTTOM: #ccc 3px solid; 
	line-height: 20px;
	font-weight: bold; 
	background-color: #dedede;
}
.creamy TD {
	FONT-SIZE: 11px; COLOR: #000; 
	text-padding: 2px 5px; 
	BORDER-BOTTOM: #c4c4c4 1px solid; 
}
.creamy TR .highlight TH	{ 
	background-color: #3366cc;
}
.creamy .title {
	BACKGROUND-COLOR: #d0d0d0
}
.creamy .title TD {
	FONT-WEIGHT: bold; BORDER-BOTTOM-COLOR: #c4c4c4; BORDER-TOP-COLOR: #ffffff
}
.creamy_on {
	BACKGROUND-COLOR: #e9e9e9
}
.creamy INPUT {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Helvetica, Verdana, Arial,  sans-serif; HEIGHT: 20px
}
.creamy checkbox {
	COLOR: #666666
}

.CustomerTable
{
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;	
	border: 1;
	border-color:#CC6600;
	color:#000000;
	background-color:#e3e3e3;
}

.CustomerOrderTable 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	color:#333333;
	background-color:#BABABA;
	align:center;
	width: 90%;
}

.DropDown 
{
	color:black;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;	
	scrollbarHighlight-Color="cc6600";
	scrollbarArrow-Color="cc6600";
	scrollbarBase-Color="cc6600";
	scrollbarDarkShadow-Color="cc6600";
	scrollbarFace-Color="cc6600";	
}

.FontStyleText
{
	font-family: Helvetica, Arial, Verdana;
	font-size:10px;
	font-weight:bold;	
	cursor:hand;
	color: #CC6600;
}

.HeaderTable
{
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
		
}

.HelpDiv 
{
	VISIBILITY: hidden;
	POSITION: absolute;
	width: 250;
	height: 50;
	BACKGROUND-color:#CC6600;
	color: White;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color: White;
	align:center;
	left: 90px;
	top: 201px;
}

.HiddenMenu
{
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;	
	cursor:hand;
	color: #FFFFFF;
}

.HiddenMenu:hover 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;	
	cursor:hand;
	color: black;
}
.InvoiceCell 
{
	font-family: Times New Roman, Arial, Verdana;
	font-size: 21;
}

.InvoiceContent
{
	font-family: Helvetica, Arial, Verdana;
	font-size:10px;
}

.InvoiceHeader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-weight:bold;
	background-color:#FFCC99;
}

.InvoiceDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-weight:normal;
	background-color:white;
}

.InvoiceSmallBorder
{
	border-right: dimgray 0.03cm solid;
	border-top: dimgray 0.03cm solid;
	font-weight: bold;
	font-size: 10px;
	border-left: dimgray 0.03cm solid;
	border-bottom: dimgray 0.03cm solid;
	font-family: Arial, Helvetica, sans-serif;
}

.LableTEXT {
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
}

.LoginTable 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	color:#17004a;
	background-color:#e3e3e3;
	border: 1;
	border-color:#CC6600;	
	align:center;
	cellpadding:10;
	cellspacing:1;
}

.LongMenuButton 
{
	background-color:#CC6600;
	color:White;
	width: 300px;
	height: 75px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:20px;
	border: 0.2cm outset;
}

.MainMenuButton 
{
	background-color:#CC6600;
	color:White;
	width: 150px;
	height: 75px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:20px;
	border: 0.2cm outset;
}

.MoveableDiv 
{
	z-index: 1;
	left: 250px;
	top: 250px;
	width: 300px;
	height: 200px;
	z-index:25;
	background-color: #cc2eefc;
	position: absolute;
	display:none;
}

.MultiSelect 
{
	color:black;
	width: 150px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	border: 0.2cm outset;	
	scrollbarHighlight-Color="cc6600"
}

.OptionHeaderTable {
	font-family: Helvetica, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #17004a;
	align: left;	
}

.OptionsMenu
{
	font-family: Helvetica, Arial, Verdana;
	font-size:10px;
	font-weight:bold;	
	cursor:hand;
	color: #CC6600;
}

.OptionsMenu:hover 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:10px;
	font-weight:bold;	
	cursor:hand;
	color: #FFCC99;
	color: #17004a;	
}

.OrderButton 
{
	background-color:#CC6600;
	color:White;
	width: 140px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight: bold;
	border: 0.02cm outset;
}

.OrderPiece {
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	color: #CC3300;
}

.OrderRow
{
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;	
	border: 1;
	border-color:#CCCCCC;
	color:#CC6600;
	background-color:#F5F5F5
}

.OptionsRow
{
	font-family: Helvetica, Arial, Verdana;
	font-size:10px;
	font-weight:bold;	
	border: 1;
	border-color:#CCCCCC;
	color:#CC6600;
	background-color: #EFEFEF;
}

.OrderTable 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	color:#17004a;
	background-color:white;
	align:center;
	cellpadding:5;
	cellspacing:5;
	width: 90%;
}

.PageBreak 
{
	page-break-after: always;
}

.PaymentOrderTable 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	color:#17004a;
	align:center;
	cellpadding:5;
	cellspacing:5;
	width: 100%;
}

.PTitle {
	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #17004a;
	align: left;	
}

.PNoOrder 
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #17004a;
	align: left;	
}

.PriceButton 
{
	background-color:#CC6600;
	color:White;
	width: 125px;
	height: 50px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	border: 0.2cm outset;
}

.ProductMenuButton
{
	background-color:#CC6600;
	color:black;
	font-weight: bold;
	border-color:#17004a;
	width: 175px;
	height: 35px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	border: 0.02cm outset;	
}

.ReconEmpTable
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	color:#17004a;
	background-color:white;
	border-color: #CC6600;
	align:center;
}

.ReconTable 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	color:#17004a;
	background-color:white;
	border-color: #CC6600;
	align:center;
}

.ReconTableTR
{
	font-weight:bold;
	background-color:#e3e3e3;
}

.RegularButton 
{
	background-color:#CC6600;
	color:White;
	width: 150px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	border: 0.02cm outset;
}

.RegularButtonSM 
{
	background-color:#CC6600;
	color:White;
	width: 75px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	border: 0.02cm outset;
}

.RegularFile
{
	button-color:#CC6600;
	color: Black;
	width: 20px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	border: 0;
}

.RegularText
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
}

.RegularTextArea
{
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	scrollbarBase-Color="cc6600";
	scrollbarDarkShadow-Color="cc6600";
	scrollbarFace-Color="cc6600";
	width: 75%;		
}

.SmallTable
{
	font-family: Helvetica, Arial, Verdana;
	font-size:8px;
	border:1;
	font-weight:bold;	
}

.SmallTitle {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	align: left;
	color:#5F5F5F;	
}
.DivTitle {
	font-family: Helvetica, Arial, Verdana;
	border-bottom:1px #E0E0E0 solid;
	font-size: 12px;
	font-weight: bold;
	align: left;
	color:#5F5F5F;	
}

/* Used in the Public Library and Employee Info [BP] */
.sort-table 
{
	font-family: Helvetica, Arial, Verdana;
	font-size:10px;
	font-weight:normal;
}
.sort-table THEAD {
	BACKGROUND: buttonface;
	BORDER-TOP: 1px solid #ddd;
}
.sort-table TD {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	PADDING: 3px; 
	BORDER-BOTTOM: 1px solid #ddd; 
	font-size: 10px; color: #777;
		
}
.sort-table TD.name {
	font-size: 12px;
}
.sort-table THEAD TD {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; BORDER-LEFT: buttonhighlight 1px solid; CURSOR: default; BORDER-BOTTOM: buttonshadow 1px solid
}
.sort-table THEAD TD:active {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; BORDER-LEFT-COLOR: buttonshadow; BORDER-BOTTOM-COLOR: buttonhighlight; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: buttonshadow; PADDING-TOP: 3px; BORDER-RIGHT-COLOR: buttonhighlight
}
.sort-arrow {
	BACKGROUND-POSITION: center center; MARGIN: 0px 2px; WIDTH: 11px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11px
}
.descending {
	BACKGROUND-IMAGE: url(/images/POS/main/downsimple.png)}
.ascending {
	BACKGROUND-IMAGE: url(/images/POS/main/upsimple.png)}


.StyleMenuButton
{
	background-color:#CC6600;
	color:black;
	font-weight: bold;
	border-color:#17004a;
	width: 75px;
	height: 35px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	border: 0.02cm outset;	
}

.StyleTitle {
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	bitchasscolor: #17004a;
	color: #CC6600;
	align: left;	
}

.StyleText {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

.SubmitButton
{
	background-color:#17004a;
	color:White;
	width: 150px;
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	border: 0.02cm outset;
}

.TableTitle {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	bitchasscolor: #17004a;
	color: #CC6600;
	align: left;	
}

@media print, screen 
{
	
	.ThinBorder {border: black 0.03cm solid;}
	
	.ThinBorderWithFont {	border: black 0.03cm solid;	font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
	
	.ThinLeftRightBottomWithFont {border-bottom: black 0.03cm solid; border-left: black 0.03cm solid; border-right: black 0.03cm solid; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

	.ThinBottomBorder {border-bottom: black 0.03cm solid;}

	.ThinBottomOnlyBorder {border-bottom: black 0.03cm solid;}

	.ThinBottomBorderWithInvoiceHeader {border-bottom: black 0.03cm solid; font-family: Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;background-color:#FFCC99; border: solid 1px;}

	.ThinBottomRightBorder {border-bottom: black 0.03cm solid; border-right: black 0.03cm solid;}

	.ThinBottomRightBorderWithFont 	{border-bottom: black 0.03cm solid;	border-right: black 0.03cm solid;	font-family: Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;}

	.ThinBottomRightBorderWithColor {border-bottom: black 0.03cm solid;	border-right: black 0.03cm solid;	font-family: Arial, Helvetica, sans-serif;	background-color:#FFCC99; font-size:10px; font-weight:bold;}

	.ThinColorBottomBorder {border-bottom: black 0.03cm solid;}

	.ThinColorTopBottomBorder {border-bottom: black 0.03cm solid; border-top: black 0.03cm solid;}

	.ThinLeftRightBottomBorderWithFont {border-left: black 0.03cm solid;border-right: black 0.03cm solid;border-bottom: black 0.03cm solid;	font-family: Arial, Helvetica, sans-serif;font-size:10px;	font-weight:normal;}

	.ThinLeftRightBorder {border-left: black 0.03cm solid;border-right: black 0.03cm solid;}

	.ThinLeftRightTopBorder {border-left: black 0.03cm solid;border-right: black 0.03cm solid;border-top: black 0.03cm solid;}

	.ThinLeftRightTopWithFont {border-left: black 0.03cm solid;border-right: black 0.03cm solid; border-top: black 0.03cm solid;	font-family: Arial, Helvetica, sans-serif; font-size:10px;	font-weight:normal;}

	.ThinLeftTopBorder {border-left: black 0.03cm solid;border-top: black 0.03cm solid;}

	.ThinOutsideBorder {border-left: black 0.03cm solid; border-bottom: black 0.03cm solid; border-right: black 0.03cm solid; border-top: black 0.03cm solid;}

	.ThinOutsideBorderWithFont {border-left: black 0.03cm solid;border-bottom: black 0.03cm solid;border-right: black 0.03cm solid;border-top: black 0.03cm solid;	font-family: Arial, Helvetica, sans-serif;font-size:10px;	font-weight:normal;}

	.ThinRightBorder {border-right: black 0.03cm solid;}

	.ThinRightBorderWithColor {border-right: black 0.03cm solid; background-color:#FFCC99; }

	.ThinRightBottomBorder {border-bottom: black 0.03cm solid;border-right: black 0.03cm solid;}

	.ThinTDRightBorder {border-right: black 0.03cm solid;}

	.ThinTDBottomBorder  {border-bottom: black 0.03cm solid;}

	.ThinTopBorder {border-top: black 0.03cm solid;}

	.ThinTopBottomBorder {border-bottom: black 0.03cm solid;border-top: black 0.03cm solid;}
	.QuoteName {font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold;}
	
	.ThinBottomBorderSmallFont{border-bottom: black 0.03cm solid;font-size:18px; font-weight:bold;}

}
.ThinBorderWithFont 
{
	border-top: #dcdcdc 0.03cm solid;	
	border-right: #dcdcdc 0.03cm solid;	
	border-left: #dcdcdc 0.03cm solid;			
	font-family:Verdana;
	font-size:11px;
}
.ThinBorderWithFont TD
{
	border-bottom: #dcdcdc 0.03cm solid;	
	font-family:Verdana;
	font-size:11px;
}

.ThinTRBorderWithFont TR
{
	border: #dcdcdc 0.03cm solid;	
}
.Calendar 
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	align: left;		
	border: solid 1px #8e8c8d;
	background-color: #8e8c8d;
}

.CalendarHeader
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	align: left;
	background-color:#cccccc;
	border: solid 1px;
}

.CalendarSmall 
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: dimgray;
	align: left;		
}

.CalendarText
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: dimgray;
	align: left;
	border: thin inset;
	width: 75%;
}

.CalendarSmallText{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: dimgray;
	border: thin inset;	
	align: left;	
}
.BasicText 
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	align: left;		
}

.BasicTextUnbold 
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	align: left;		
}
.SmallCalendar
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	width: 140px;
	height: 140px;
}

.SmallCalendarBorder
{
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	width: 154px;
	border: #8e8c8d 0.03cm solid;
}

.SmallCalendarTD
{
	width: 20px;
	align: center;
	border-right: #8e8c8d 0.03cm solid;
	border-top: #8e8c8d 0.03cm solid;
	border-bottom: #8e8c8d 0.03cm solid;
}

.SmallCalendarHeaderRow
{
	color: #000000;
	align: left;
	background-color:#cccccc;
	height: 20px;
	border: dimgray 0.03cm solid;
}

.SmallCalendarDay
{
	color: #000000;
	align: left;
	border-left: dimgray 0.01cm solid;
	border-bottom: dimgray 0.01cm solid;
}

.SmallCalendarDayRight
{
	color: #000000;
	align: left;
	border-left: dimgray 0.01cm solid;
	border-bottom: dimgray 0.01cm solid;
	border-right: dimgray 0.01cm solid;
}

.SmallText {
	font-family: Verdana,Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	align: left;		
	border: solid 1px #8e8c8d;
	width: 150px;
}
.ThinBorder
{
	border: black 0.03cm solid;	
}

.ThinBorderBottom-Black 
{
	border-bottom: black 0.03cm solid;	
}
 
.ThinBorderBottom-Gray
{
	border-bottom: dimgray 0.03cm solid;
}

.ThinBorderLeftRight
{
	border-right: dimgray 0.03cm solid;
	border-left: dimgray 0.03cm solid;
}

.ThinBorderLeftRightTopWithFont
{
	border-right: dimgray 0.03cm solid;
	border-left: dimgray 0.03cm solid;
	border-top: dimgray 0.03cm solid;
	font-family: Verdana, Arial, Verdana;
	font-size:11px;	
}

.ThinBorderTop
{
	border-top: black 0.03cm solid;
}
.ThinBorderTopBottom
{
	border-top: black 0.03cm solid;
	border-bottom: black 0.03cm solid;
}

.ThinBorderLeftRightTop
{
	border-left: black 0.03cm solid;
	border-right: black 0.03cm solid;
	border-top: black 0.03cm solid;
}

.ThinBorderLeftRightBottom
{
	border-left: black 0.03cm solid;
	border-right: black 0.03cm solid;
	border-bottom: black 0.03cm solid;
}

.ThinDottedBorderBottom-Black
{
	border-bottom: black 0.03cm dotted;	
}
.title {
	font-family: Helvetica, Arial, Verdana;
	font-size: 26px;
	font-weight: normal;
	color: #FFFFFF;
}

.textBOX {
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	color: #333333;
}

.WTitle {
	font-family: Helvetica, Arial, Verdana;
	font-size: 26px;
	font-weight: normal;
	color: #000000;
}

.WorkTable
{
	font-family: Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
}
.WorkText
{
	font-family: Helvetica, Arial, Verdana;
	font-size:14px;
	font-weight:bold;
}
.WarrantyTitle
{
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
}
.styleText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;

}
.Table9 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#tabbody {
	border: 1px solid #CCCCCC;
	border-top: none;
	background: #E8EAE8;
	}
#tabbody TD {
	background: #fff top; 
	border: 1px solid #999999;
	}
#tabbody TD.highlite {
	background-color: #BAB1DB;
	/*nocolor:#E5ECF5;*/
	padding: 8px;
	display: table-cell;
}	
#tabbody TD TD {
	border: none 0px;
	background: #fff url(/ImperialHomes/IHShared/images/Xtranet/dotted.gif) repeat-x bottom left;
	}
#tabbody TD TH {
	border: none 0px;
	nocolor: #f0f0f0 url(/ImperialHomes/IHShared/images/dotted.gif) repeat-x bottom left;
	background: #BAB1DB url(/ImperialHomes/IHShared/images/Xtranet/dotted.gif) repeat-x bottom left;
	
	}
.OutlookToday 
{
	color:#3b5977;
	FONT-family:Verdana;
	font-size: 11px;
}

.OutlookToday:hover
{
	color:#93adc8;
	FONT-family:Verdana;
	font-size: 11px;
}