DIV		{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:10pt;margin:0px;padding:0px; color:#444;}
TH		{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:8pt;margin:0px;padding-left:0px;padding-right:0px;padding-bottom:20px;padding-bottom:0px; color:#999; text-align:center; line-height:300%;}
TD		{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:10pt;margin:0px;padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:0px;}
TEXTAREA { font-family:arial,helvetica,verdana,times new roman,georgia;font-size:10pt;}
INPUT	 { font-family:arial,helvetica,verdana,times new roman,georgia;font-size:10pt;color:#6B4C8B;}
SELECT	 { font-family:arial,helvetica,verdana,times new roman,georgia;font-size:10pt;color:#623F96;}

legend	{ color:black;font-size:20px;background-color: #999966;border: solid 1px black;padding:2px;}
fieldset	{ border:1px solid black;padding: 0.5em;}

#sysmsg	{color:#0000FF}
#GridTableTable TD {	font-size:9pt;padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;	}
#GridTableTable TR:hover { background:#ddd6e6;}   /*yellow  f3f4a9*/
#GridTableTable INPUT {	font-size:9pt;	}
#GridTableTable TH {	font-size:9pt;background-color:#ddd6e6;	}	/*purple  D7E7BD*/
#frame1			{ margin:0px;padding:0px;border:none;}
div#wrapper 		{ background-color:white;margin:auto; }
TABLE#wrapper	{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:9pt;margin:0px;padding:0px;}
.status_normal	{ background-color:#B6B5B5;}
.status_Estimate	{ background-color:yellow;}
.status_WorkOrder	{ background-color:#9CD5E8;}
.status_Proof	{ background-color:#BFBFBF;}
.status_Completed	{ background-color:#9EC97E;}
.status_Billed	{ background-color:#BFBFBF;}
.status_Deleted	{ background-color:#BFBFBF;}
.status_Save4later	{ background-color:grey;}
.status_Specification		{ background-color:red;}
.catalogheader { padding-left:20px;}
.catalogimage { padding-bottom:10px;max-width:400px;}
.catalogqtycomment { color:white;}
.catestimate	{ color:white;margin-top:20px;margin-left:5px;}

.subcatcomment	{ color:#E8D02D;}
.subcatheader	{ padding-top:0px;border-bottom: dotted 1px yellow;font-size:16pt;font-weight:bold; color:#E8D02D; padding-bottom:0px;}

.orderonline	{ color:#5e5585; font-size:26px; margin-left:0px;}
.maindiv	 		{ margin-left:5px;text-align:left;background-color:white;width:700px; }
div#header 		{ background:#999966;margin:0 auto;padding:5px;width:750px;	}

.color0			{ background-color: white;} /*white*/
/*.color1			{ background-color: #D7E7BD; } /*light green*/
.colorhf		{ background-color: #5d5585; } /*purple*/
.color1			{ background-color: #F4F1F7; } /*purple dad4f2  background for writing a new project*/
.color2			{ background-color: #645190; padding-bottom:5px; padding-top:5px; padding-left: 5px;} /*dark green 82CB3C*/
.color3			{ background-color: #999966; } /*dark blue*/
.color4			{ background-color: #F73E3E; } /*red*/
.color5			{ background-color: white;} /*white*/
/*.color6			{ background-color: #C4E0E7;} /*clay*/
.color6			{ background-color: #6cff01; background-image:url(leftColumn.png);} /* mainmenu left panel*/
/*.color7			{ background-color: #CC9;} /*clay*/
.color7			{ background-color: #6cff01; background-image:url(middleColumn.png);} /* mainmenu middle panel ddd6e6*/
/*.color8			{ background-color:#CCCCCC;} /*clay*/
.color8			{ background-color:#6cff01; background-image:url(rightColumn.png);} /* mainmenu right panel*/
.swatch			{ border:solid 1px black;width:50px; }
.papercolor		{ width:200px; }
.color9			{ background-color: #E5E5E5;}
.row1			{ background-color:  #FFFFFF;	}
.row0			{ background-color:  #ffecbc;	}   /*  eeeeee */
.logoutbtn		{ text-decoration: none!important; border: solid 1px black; padding:10px;background-color: #999966;}
.xlarge			{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:24px;font-weight:bold; }
.largebold		{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:16px;font-weight:bold; color:white; text-transform:uppercase;}
.smallbold		{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:9px;font-weight:bold; }
.noupdate		{ color:#354b59;background-color:#e3e8eb;}
.dialog			{ display:none;}
.lookup			{ margin-bottom:-4px;}
.mytbl TD		{ padding-right:8px; }
.mytbl2 TD		{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:14px; padding:4px; }
.mytblr TD		{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:12px; }
.tdm			{ margin-left:60px; margin-bottom:40px;border-collapse: collapse; width:540px; }
.tdm1			{ width:340px; }
.tdm2			{ width:200px; }
.tds TD			{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:16px; font-weight: bold; }
.lfont			{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:22px;}
.mfont			{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:16px;}
.sfont			{ font-family:arial,helvetica,verdana,times new roman,georgia;font-size:12px; margin-left:12px; }
.wdiv			{ padding:5px; background-color:white;} 
.pdiv2			{ margin:5px; margin-left:20px; padding:5px; background-color:#999966;} 
.pdiv			{ margin:5px; width:400px; margin-left:20px; padding:5px; } 
.pdiv3			{ margin-left:30px; width:600px; margin-bottom:20px; } 
.scrdiv			{ width:300px;overflow-y:scroll;border:solid 1px black;background-color:white;}
.fld1			{ width:100px; }
.fld1b			{ width:150px; }
.fld2			{ width:200px; }
.fld2b			{ width:230px; }
.fld3			{ width:300px; }
.fld4			{ width:400px; }
.fld5			{ width:600px; }
.jcol0			{ width:15px; }
.jcol1			{ width:150px; }
.jcol2			{ width:40px; }
.jcol3			{ width:100px;}
.jcol4			{ width:100px; }
.jcol5			{ width:50px; }
.jcol6			{ width:60px;text-align:right; }
.jcol7			{ width:50px;text-align:right; }
.jcol8			{ width:50px;text-align:right; }
.jcol9			{ width:50px;text-align:right; }
.jcol10			{ width:50px;text-align:right; }
.jcola			{ width:100px;}
.numbr			{ width:50px;text-align:right; }
.ta0			{ width:160px;height:40px; }
.ta1			{ width:100px;height:60px; }
.ta2			{ width:600px;height:50px; }
.box			{ width:10px;height:10px;border: solid 1px black;display:inline; }
.options TD		{ padding-bottom:10px;}
.options TR 		{ vertical-align:top;}
.smallbtn		{ font-family:Arial;font-size:8pt;width:auto;overflow:visible;padding:0px;margin:0px;  }
.button			{ width:auto;overflow:visible;font-family:Arial;font-size:8pt;padding:0px;margin:0px;  }
.addrow 			{ width:auto;overflow:visible;font-family:Arial;font-size:8pt;padding:0px;margin:0px;width:36px;}
.addrow2		{ width:auto;overflow:visible;font-family:Arial;font-size:8pt;padding:0px;margin:0px;}
.accountnr		{ width:180px;}
.delrow			{ width:auto;overflow:visible;font-family:Arial;font-size:8pt;padding:0px;margin:0px;}
.gbshowhidediv	{ display:none;margin:0px;padding:0px; }
.gbshowhidediv2	{ display:block;margin:0px;padding:0px; }
.gbpopupouttbl	{ margin:0px;padding:0px; }
.gbpopupdiv		{ margin:0px;padding:0px; }
.fixme			{ margin:0px;padding:0px;}
.gbpopuptbl		{ margin:0px;padding:0px;}
.dataentry		{ font-size:9pt;border-collapse: collapse;}
.dataentry TR	{ vertical-align:bottom;}
.dataentry TD	{ white-space:nowrap;padding:1px;margin:0px;vertical-align:middle;}
.dataentry INPUT { vertical-align:middle;}
.datefld		{ width:80px;}
.dynw1			{ width:150px; }
.dynw2			{ width:70px; }
.seldb			{ width:234px; }
.menulink		{ font-size:11pt!important;color:black;font-weight:normal!important;}
.menudiv		{ padding-left:2px;padding-top:2px;padding-right:20px;padding-bottom:20px;}
.menudiv a:link , .menudiv a:visited{ font-size:10pt!important;color:#000;font-weight:normal!important;}  /*link text on main menu*/
.menudiv a:hover { font-size:10pt!important;color:#9672c7!important;font-weight:normal!important;text-decoration:none;}    /*text on menu with black hover*/
.mydiv			{ margin:0px; padding:10px;}
.mydiv	h1 		{color:#74941E; font-size:32px; margin-left:0px;}
.mydiv	h2 		{color:#74941E; font-size:22px;font-weight:normal;margin-left:0px;}
.mydiv	h3		 {font-size:16px;font-weight:normal; margin-left:0px;}
.gbattachdel { display:inline-block;float:left;margin-bottom:0px;width: 18px;height:18px;background: url('images/deletelink.png') bottom;text-indent: -99999px;vertical-align:middle;}
.gbattachdel:hover {	background-position: 0 0;}
.gbattachview	{ padding-left:5px;}
.gbattachfld	{ width:400px;}
.gbclear		{ clear:both;height:0px;margin:0px;padding:0px;}
.hideme			{ display:none;}
.ordertext		{ width:500px;}

#gbfilediv INPUT	{ width:500px; }
#attachments a:link , #attachments a:visited{ font-size:11pt!important;color:black!important;font-weight:normal!important;}
#attachments a:hover { font-size:11pt!important;color:white!important;font-weight:normal!important;background:black;text-decoration:none;} 

#projectdetails INPUT { border:none;text-overflow:ellipsis;}  
#orderdiv {background-color:#5d5585;width:100%;padding:10px;}    /*#5d5585 */
#estimate {background-color:#5d5585;width:100%;padding:10px;}    /*#5d5585 */

#lineitem TH { text-align:center; }
#lineitem INPUT { width:98%; }
#lineitem .number { text-align:right;}

.whiteTextOrderForm { color:#fff; padding:5px;width:100%;}

.lookuplink { display:inline-block;margin-bottom:0px;width: 18px;height:18px;background: url('images/lookuplink.png') bottom;text-indent: -99999px;vertical-align:middle;}
.lookuplink:hover {	background-position: 0 0;}
.deletelink { display:inline-block;margin-bottom:0px;width: 18px;height:18px;background: url('images/deletelink.png') bottom;text-indent: -99999px;vertical-align:middle;}
.deletelink:hover {	background-position: 0 0;}
.datepicker { display:inline-block;width: 16px;height:16px;background: url('images/datepicker.png') bottom;text-indent: -99999px;}
.datepicker:hover {	background-position: 0 0;}
.img_plus { display:inline-block;width: 16px;height:16px;background: url('images/plus.png') bottom;text-indent: -99999px;}
.img_plus:hover {	background-position: 0 0;}
.img_minus { display:inline-block;width: 16px;height:16px;background: url('images/minus.png') bottom;text-indent: -99999px;}
.img_minus:hover {	background-position: 0 0;}
.emaillink { display:inline-block;width: 16px;height:12px;background: url('images/email.png') bottom;text-indent: -99999px;}
.emaillink:hover {	background-position: 0 0;}
.calcimg { display:inline-block;width: 25px;height:30px;background: url('images/calculator.png') bottom;text-indent: -99999px;}
.calcimg:hover {	background-position: 0 0;}
