/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin-top: 25px;
	background-color: #ffffff;
}
BODY.cost
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	background-color: #ffffff;
}
BODY.ptable
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	background-color: #ffffff;
	width: 2800px;	
}
table.hover tr:hover, table.hover tr.hover  
{  
     background-color:#DDE0C5;  
} 

TR.bgchange:hover
{
	background-color: #DDE0C5;
}

DIV.printwrap
{
	height: 32px;	
	width: 1000px;
	margin-left: 150px;
}
DIV.printwrapmap
{
	height: 32px;	
	width: 1000px;
}
DIV.print1
{
	display: list-item;
	list-style-image: url(images/space.jpg);
	list-style-position: inside;	
	width: 1000px;
	margin-left: 90px;
	padding: 0px;
}
DIV.print1map
{
	width: 1000px;
	padding: 0px;
}
DIV.cost
{
	display: list-item;
	list-style-image: url(images/layout/costestimator.jpg);
	list-style-position: inside;		
	width: 1000px;
	height: 1336px;
	margin-left: 150px;
	padding: 0px;
}
DIV.cost2d
{
	display: list-item;
	list-style-image: url(images/layout/2Dcostestimator.jpg);
	list-style-position: inside;		
	width: 1000px;
	height: 1336px;
	margin-left: 150px;
	padding: 0px;
}
DIV.cost3d
{
	display: list-item;
	list-style-image: url(images/layout/3Dcostestimator.jpg);
	list-style-position: inside;		
	width: 1000px;
	height: 1336px;
	margin-left: 150px;
	padding: 0px;
	margin-top: 13px;
}
DIV.invoice
{
	display: list-item;
	list-style-image: url(images/Invoice1000.jpg);
	list-style-position: inside;		
	width: 1000px;
	height: 1365px;
	margin-left: 60px;
	padding: 0px;
	margin-top: 13px;
}
DIV.costvertical
{
	display: list-item;
	list-style-image: url(images/layout/costestimatorverticalonly.jpg);
	list-style-position: inside;		
	width: 1000px;
	height: 1311px;
	margin-left: 150px;
	padding: 0px;
	margin-top: 13px;
}
Input.txtSite
{
	font-family: Calibri, Arial, Verdana;
	width:250; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:98; 
	left:860; 
	font-size:16pt;
	text-align:left;
}
Input.txtDate
{
	font-family: Calibri, Arial, Verdana;
	width:250; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:136; 
	left:860; 
	font-size:16pt;
	text-align:left;
}
Input.txt2dSite
{
	font-family: Calibri, Arial, Verdana;
	width:375; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:158; 
	left:691; 
	font-size:16pt;
	text-align:left;
}
Input.txt2dDate
{
	font-family: Calibri, Arial, Verdana;
	width:375; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:194; 
	left:691; 
	font-size:16pt;
	text-align:left;
}
Input.txt2dClient
{
	font-family: Calibri, Arial, Verdana;
	width:375; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:229; 
	left:691; 
	font-size:16pt;
	text-align:left;
}
Input.txt2dCDNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:579; 
	left:557; 
	font-size:16pt;
	text-align:center;
}
Input.txt2dCDAmount
{
	font-family: Calibri, Arial, Verdana;
	width:140; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:579; 
	left:822; 
	font-size:16pt;
	text-align:center; 
	color:#000000;
}
Input.txt2dTravNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:640; 
	left:557;
	font-size:16pt;
	text-align:center
}
Input.txt2dTravAmount
{
	font-family: Calibri, Arial, Verdana;
	width:140; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:640; 
	left:822; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txt2dFLNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:702; 
	left:557;
	font-size:16pt;
	text-align:center
}
Input.txt2dFLAmount
{
	font-family: Calibri, Arial, Verdana;
	width:140; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:702; 
	left:822; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txt2dTotal
{
	font-family: Calibri, Arial, Verdana;
	width:140; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:766; 
	left:822; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.print2a
{
	font-family: Calibri, Arial, Verdana;
	position: absolute; 
	top: 767px;
	left: 558
}
IMG.print2a
{
	position: absolute; 
	top: 761;
	left: 558;
}
Input.txtCDNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:377; 
	left:599; 
	font-size:16pt;
	text-align:center;
}
Input.txtCDAmount
{
	font-family: Calibri, Arial, Verdana;
	width:95; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:377; 
	left:850; 
	font-size:16pt;
	text-align:center; 
	color:#000000;
}
Input.txtEMNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:439; 
	left:599;
	font-size:16pt;
	text-align:center;
}
Input.txtEMAmount
{
	font-family: Calibri, Arial, Verdana;
	width:95; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:439; 
	left:850; 
	font-size:16pt;
	text-align:center; 
	color:#000000;
}
Input.txt3DCDNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:511; 
	left:599;
	font-size:16pt;
	text-align:center
}
Input.txt3DCDAmount
{
	font-family: Calibri, Arial, Verdana;
	width:95; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:511; 
	left:850; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtTravNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:582; 
	left:599;
	font-size:16pt;
	text-align:center
}
Input.txtTravAmount
{
	font-family: Calibri, Arial, Verdana;
	width:95; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:582; 
	left:850; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtTCNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:653; 
	left:599;
	font-size:16pt;
	text-align:center
}
Input.txtTCAmount
{
	font-family: Calibri, Arial, Verdana;
	width:95; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:653; 
	left:850; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtPVCNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:723; 
	left:599;
	font-size:16pt;
	text-align:center
}
Input.txtPVCAmount
{
	font-family: Calibri, Arial, Verdana;
	width:95; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:723; 
	left:850; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtFLNum
{
	font-family: Calibri, Arial, Verdana;
	width:55;  
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:773; 
	left:599;
	font-size:16pt;
	text-align:center
}
Input.txtFLAmount
{
	font-family: Calibri, Arial, Verdana;
	width:95; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:773; 
	left:850; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtTotal
{
	font-family: Calibri, Arial, Verdana;
	width:95; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:852; 
	left:850; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.print
{
	font-family: Calibri, Arial, Verdana;
	margin-top: 0px	
}
Input.print2
{
	font-family: Calibri, Arial, Verdana;
	position: absolute; 
	top: 869px;
	left: 610
}
IMG.printback
{
	margin-left: 60px	
}
DIV.topbar
{
	/*display: list-item;
	list-style-image: url(images/layout/fronttop.jpg);
	list-style-position: inside;*/

	background-image: url(images/layout/fronttop.jpg);
	background-repeat: no-repeat;
	width: 980px;
	height: 32px;
	margin: 0px;
	padding: 0px; /*border-top-style: solid; 	border-top-color: #c0c0c0; 	border-top-width: 1px;     border-left-style: solid; 	border-left-color: #c0c0c0; 	border-left-width: 1px; 	border-right-style: solid; 	border-right-color: #c0c0c0; 	border-right-width: 1px; */
}
DIV.topbarptable
{
	/*background-image: url(images/layout/fronttop.jpg);
	background-repeat: no-repeat;
	width: 980px;
	height: 32px;
	margin: 0px;
	padding: 0px;*/ 
}

DIV.mainmidptable
{
	width: 3500px;
	/*margin: 0px;
	background-color: #ffffff;
	background-image: url(images/layout/frontmid.jpg);
	background-repeat: repeat;*/
	text-align: left;
}
DIV.baseptable
{
	/*background-image: url(images/layout/frontbase.jpg);
	background-repeat: no-repeat;
	width: 980px;
	height: 30px;
	padding-top: 4px*/
}
DIV.menubar
{
	width: 980px;
	vertical-align: baseline;
	height: 25px;
	text-align: left;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin: 0px;
	border-left-style: solid;
	border-left-color: #003399;
	border-left-width: 3px;
	border-right-style: solid;
	border-right-color: #003399;
	border-right-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #003399;
	border-top-width: 1px;
}
DIV.mainmid
{
	width: 980px;
	margin: 0px;
	background-color: #ffffff;
	background-image: url(images/layout/frontmid.jpg);
	background-repeat: repeat;
	text-align: left;
}
DIV.mainmidprojprint
{
	width: 980px;
	margin: 0px;
	background-color: #ffffff;
	text-align: left;
}
DIV.mainmiddisplay
{
	width: 980px;
	margin: 0px;
	background-color: #ffffff;
	background-image: url(images/layout/frontmid.jpg);
	background-repeat: repeat;
	text-align: left;
}
TD.confirm
{
	background-image: url(images/warning.jpg);
	height: 250px;
	width: 336px;
}
TD.consent
{
	background-image: url(images/layout/consent.jpg);
	height: 620px;
	width: 940px;
}
TD.error
{
	background-image: url(images/layout/error.jpg);
	height: 620px;
	width: 940px;
}
TD.display
{
	background-image: url(images/layout/display2.jpg);
	height: 620px;
	width: 940px;
}
TD.survey
{
	background-image: url(images/layout/2dor3d.jpg);
	height: 620px;
	width: 940px;
}
TD.homedisplay
{
	background-image: url(images/layout/home5.jpg);
	height: 630px;
	width: 940px;
}
TD.homedisplaytest
{
	background-image: url(images/layout/home7.jpg);
	height: 630px;
	width: 940px;
}
TD.mainone
{
	width: 950px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
TD.mainoneright
{
	width: 950px;
	margin: 0px;
	text-align: right;
	vertical-align: top;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
TD.mainleft
{
	width: 715px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
TD.mainright
{
	width: 235px;
	margin: 0px;
	vertical-align: top;
	text-align: right;
	font-size: 10pt;
}
TD.frontleft
{
	width: 700px;
	margin: 0px;
	vertical-align: top;
	font-size: 11pt;
	color: #000000;
}
TD.frontright
{
	width: 250px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 11pt;
	color: #000000;
}
TABLE.projmain
{
	margin: 0px;
	border-collapse: collapse;
	margin-left: 40px;
}
TD.projmaintop
{
	width: 530px;
	height: 94px;
	background-color: #FAFAF0;
	background-image: url(images/layout/projmaintop2.jpg);
	padding-left: 20px;
}
TD.projmainmid
{
	width: 510px;
	background-color: #FAFAF0;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 10pt;
}
TD.projmainbase
{
	width: 470px;
	height: 130px;
	padding-left: 80px;
	background-color: #FAFAF0;
	background-image: url(images/layout/projmainbase2.jpg);
}
TD.projfrontleft
{
	width: 600px;
	margin: 0px;
	vertical-align: top;
	font-size: 11pt;
	color: #000000;
}

TD.projfrontright
{
	width: 350px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 11pt;
	color: #000000;
	padding-left: 16px;
}

TABLE.frontmain
{
	margin: 0px;
	border-collapse: collapse;
	margin-left: 40px;
}
TD.frontmaintop
{
	width: 632px;
	height: 130px;
	background-color: #FAFAF0;
	background-image: url(images/layout/frontmaintop.jpg);
}
TD.frontmainmid
{
	width: 592px;
	background-color: #FAFAF0;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 10pt;
}
TD.frontmainbase
{
	width: 632px;
	height: 260px;
	background-color: #FAFAF0;
	background-image: url(images/layout/frontmainbase.jpg);
}
TD.efrontmaintop
{
	width: 632px;
	height: 130px;
	background-color: #FAFAF0;
	background-image: url(images/layout/frontmaintop.jpg);
}
TD.efrontmainmid
{
	width: 372px;
	background-color: #FAFAF0;
	padding-left: 10px;
	padding-right: 20px;
	font-size: 10pt;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
}
TD.efrontmainbase
{
	width: 632px;
	height: 160px;
	background-color: #FAFAF0;
	background-image: url(images/layout/efrontmainbase.jpg);
}
TD.projecttotal
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	text-align: center
}
TD.projecttotalred
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	text-align: center;
	color: Red
}
TD.projecttotal100
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	text-align: center;
	width: 90px;
	color: #404040;
}
TD.projecttotal70
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	text-align: center;
	width: 60px;
	color: #404040; /*#6B095C;*/
}
TD.projecttotals
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	text-align: left;
	color: #6B095C;
}
TD.projectlist
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	width: 550px;
}
TD.projectlistcomments
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	width: 1800px;
}
TD.projectlist50
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	width: 50px;
	text-align: center
}
TD.projectlist70
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	width: 70px;
	text-align: center
}
TD.projectlist70left
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	width: 70px;
	text-align: left
}
TD.projectlist90
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	width: 90px;
	text-align: center
}
TD.projectlist90left
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	width: 90px;
	text-align: left
}
TD.projectlist120
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	width: 120px;
	text-align: center
}
TD.projectlistred
{
	font-size: 10pt;
	height: 20px;
	vertical-align:top;
	height: 18px;
	color: #6B095C;
}
DIV.base
{
	background-image: url(images/layout/frontbase.jpg);
	background-repeat: no-repeat;
	width: 980px;
	height: 30px;
	padding-top: 4px
}
DIV.basehome
{
	background-image: url(images/layout/frontbasehome.jpg);
	background-repeat: no-repeat;
	width: 980px;
	height: 20px;
}
TD.basemiddle
{
	height: 50px;
	border-collapse: collapse;
	font-size: 8pt;
	vertical-align: bottom;
	text-align: center;
	width: 640px;
	color: #000000;
	padding: 8px;	
}
DIV.frame
{
	width: 990px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	border-top-style: solid;
	border-top-color: #c0c0c0;
	border-top-width: 2px;
	border-left-style: solid;
	border-left-color: #c0c0c0;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
	border-bottom-width: 2px;
	padding: 10px;
	margin: 0px;
}
DIV.menuspace
{
	width: 780px;
	height: 200px;
	padding: 0px;
	margin: 0px;
}
DIV.menu
{
	width: 770px;
	height: 30px;
	text-align: left;
	font-size: 10pt;
	padding-top: 10px;
}


DIV.frontblock
{
	width: 494px;
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
	padding: 10px;
	color: #000000;
	margin-left: 30px /*background-image: url(images/frontsquares2.jpg);     background-repeat:no-repeat;*/;
}

DIV.main
{
	width: 790px;
	background-color: #ffffff;
	border-top-style: solid;
	border-top-color: #94A1A9;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #42506A;
	border-left-width: 3px;
	border-right-style: solid;
	border-right-color: #42506A;
	border-right-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #94A1A9;
	border-bottom-width: 1px;
	padding: 10px;
	text-align: left;
}
DIV.maincenter
{
	width: 790px;
	height: 400px;
	background-color: #ffffff;
	border-left-style: solid;
	border-left-color: #94A1A9;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #94A1A9;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94A1A9;
	border-bottom-width: 1px;
	padding: 10px;
	text-align: center;
}
DIV.basemenu
{
	height: 60px;
	width: 790px;
	background-color: #ffffff;
	vertical-align: top;
	text-align: center;
	border-collapse: collapse;
	font-size: 10pt; /*border-left-style: solid; 	border-left-color: #42506A; 	border-left-width: 3px; 	border-right-style: solid; 	border-right-color: #42506A; 	border-right-width: 3px;   	border-bottom-style: solid; 	border-bottom-color: #42506A; 	border-bottom-width: 3px;*/
	padding: 0px;
}
IMG.1
{
	margin: 1px;
	width: 45px;
	height: 45px;
	padding: 0px;
	display: block;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #000000;
}
H1
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.50em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 700;
	font-style: italic;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	text-align: right;
}
H2.project
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	text-align: left;
}

H3
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.10em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	margin-bottom: 0px;
}

H6
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

HR.test
{
	color: #6E843C;
	width: 75%;
	text-align: center;
}

A:link
{
	text-decoration: none;
	color: #3333cc;
}

A:visited
{
	text-decoration: none;
	color: #333399;
}

A:active
{
	text-decoration: none;
	color: #333399;
}

A:hover
{
	text-decoration: underline;
	color: #3787BC;
}

A.menu:link
{
	text-decoration: none;
	color: #003399;
	font-size: 10pt;
	font-weight: bold;
}

A.menu:visited
{
	text-decoration: none;
	color: #003399;
	font-size: 10pt;
	font-weight: bold;
}

A.menu:active
{
	text-decoration: none;
	color: #003399;
	font-size: 10pt;
	font-weight: bold;
}

A.menu:hover
{
	text-decoration: none;
	color: #cccccc;
	font-size: 10pt;
	font-weight: bold;
}

A.links:link
{
	text-decoration: none;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

A.links:visited
{
	text-decoration: none;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

A.links:active
{
	text-decoration: none;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

A.links:hover
{
	text-decoration: none;
	color: #cccccc;
	font-size: 10pt;
	font-weight: bold;
}


A.content:link
{
	text-decoration: none;
	color: #6E843C;
	font-weight: bold;
}

A.content:visited
{
	text-decoration: none;
	color: #6E843C;
	font-weight: bold;
}

A.content:active
{
	text-decoration: none;
	color: #6E843C;
	font-weight: bold;
}

A.content:hover
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

A.content2:link
{
	text-decoration: none;
	color: #6E843C;
}
A.content2:visited
{
	text-decoration: none;
	color: #6E843C;
}
A.content2:active
{
	text-decoration: none;
	color: #6E843C;
}
A.content2:hover
{
	text-decoration: none;
	color: #000000;
}

A.schedLightGreen:link
{
	text-decoration: none;
	color: #c9ccad;
}
A.schedLightGreen:visited
{
	text-decoration: none;
	color: #c9ccad;
}
A.schedLightGreen:active
{
	text-decoration: none;
	color: #c9ccad;
}
A.schedLightGreen:hover
{
	text-decoration: none;
	color: #000000;
}
A.schedMidGreen:link
{
	text-decoration: none;
	color: #9cab74;
}
A.schedMidGreen:visited
{
	text-decoration: none;
	color: #9cab74;
}
A.schedMidGreen:active
{
	text-decoration: none;
	color: #9cab74;
}
A.schedMidGreen:hover
{
	text-decoration: none;
	color: #000000;
}
A.schedDarkGreen:link
{
	text-decoration: none;
	color: #595d4c;
}
A.schedDarkGreen:visited
{
	text-decoration: none;
	color: #595d4c;
}
A.schedDarkGreen:active
{
	text-decoration: none;
	color: #595d4c;
}
A.schedDarkGreen:hover
{
	text-decoration: none;
	color: #000000;
}
A.schedLightMaroon:link
{
	text-decoration: none;
	color: #d2a6bd;
}
A.schedLightMaroon:visited
{
	text-decoration: none;
	color: #d2a6bd;
}
A.schedLightMaroon:active
{
	text-decoration: none;
	color: #d2a6bd;
}
A.schedLightMaroon:hover
{
	text-decoration: none;
	color: #000000;
}
A.schedMidMaroon:link
{
	text-decoration: none;
	color: #744c64;
}
A.schedMidMaroon:visited
{
	text-decoration: none;
	color: #744c64;
}
A.schedMidMaroon:active
{
	text-decoration: none;
	color: #744c64;
}
A.schedMidMaroon:hover
{
	text-decoration: none;
	color: #000000;
}
A.schedDarkMaroon:link
{
	text-decoration: none;
	color: #4e0741;
}
A.schedDarkMaroon:visited
{
	text-decoration: none;
	color: #4e0741;
}
A.schedDarkMaroon:active
{
	text-decoration: none;
	color: #4e0741;
}
A.schedDarkMaroon:hover
{
	text-decoration: none;
	color: #000000;
}
A.schedLightBlue:link
{
	text-decoration: none;
	color: #e6e6fe;
}
A.schedLightBlue:visited
{
	text-decoration: none;
	color: #e6e6fe;
}
A.schedLightBlue:active
{
	text-decoration: none;
	color: #e6e6fe;
}
A.schedLightBlue:hover
{
	text-decoration: none;
	color: #000000;
}
A.schedMidBlue:link
{
	text-decoration: none;
	color: #4a7da5;
}
A.schedMidBlue:visited
{
	text-decoration: none;
	color: #4a7da5;
}
A.schedMidBlue:active
{
	text-decoration: none;
	color: #4a7da5;
}
A.schedMidBlue:hover
{
	text-decoration: none;
	color: #000000;
}
A.schedDarkBlue:link
{
	text-decoration: none;
	color: #4b4ba5;
}
A.schedDarkBlue:visited
{
	text-decoration: none;
	color: #4b4ba5;
}
A.schedDarkBlue:active
{
	text-decoration: none;
	color: #4b4ba5;
}
A.schedDarkBlue:hover
{
	text-decoration: none;
	color: #000000;
}
A.schedBlack:link
{
	text-decoration: none;
	color: #000000;
}
A.schedBlack:visited
{
	text-decoration: none;
	color: #000000;
}
A.schedBlack:active
{
	text-decoration: none;
	color: #000000;
}
A.schedBlack:hover
{
	text-decoration: none;
	color: #808080;
}
A.perpetual:link
{
	text-decoration: none;
	color: red;
}
A.perpetual:visited
{
	text-decoration: none;
	color: red;
}
A.perpetual:active
{
	text-decoration: none;
	color: red;
}
A.perpetual:hover
{
	text-decoration: none;
	color: #808080;
}

A.Green:link
{
	text-decoration: none;
	color: #6E843C;
}
A.Green:visited
{
	text-decoration: none;
	color: #6E843C;
}
A.Green:active
{
	text-decoration: none;
	color: #6E843C;
}
A.Green:hover
{
	text-decoration: none;
	color: #AFB08E;
}
A.Black:link
{
	text-decoration: none;
	color: #000000;
}
A.Black:visited
{
	text-decoration: none;
	color: #000000;
}
A.Black:active
{
	text-decoration: none;
	color: #000000;
}
A.Black:hover
{
	text-decoration: none;
	color: #AFB08E;
}


A.Maroon:link
{
	text-decoration: none;
	color: #6B095C;
}
A.Maroon:visited
{
	text-decoration: none;
	color: #6B095C;
}
A.Maroon:active
{
	text-decoration: none;
	color: #6B095C;
}
A.Maroon:hover
{
	text-decoration: none;
	color: #AFB08E;
}

HR.diary
{
	height: 1px;
	color: #6B095C;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Arial, Courier New, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

IMG
{
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
}
IMG.number
{
	margin-top: 140px;
	margin-left: 30px;
}
IMG.frontpics
{
	margin-right: 30px;
}
IMG.bulb
{
	margin-right: 7px;
}
IMG.bulb2
{
	margin-right: 7px;
	margin-bottom: 40px;
}
IMG.bulb3
{
	margin-right: 5px;
	margin-bottom: 130px;
	margin-left: 6px;
}
IMG.0
{
}
IMG.frontlogo
{
	margin-left: 12px;
}
IMG.content
{
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 10px;
}
IMG.contentleft
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
}
IMG.display
{
	margin: 0px;
	margin-left: 20px;
}
IMG.contentright
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
}
IMG.product
{
	margin-bottom: 50px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
IMG.diarylink
{
	vertical-align: baseline;
	margin-top: 5px;
}
IMG.lcdem31
{
	position: absolute;
	top: 100px;
	border: 0px;
}
TD.admincenter
{
	width: 760px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: center;
	height: 25px;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
}
TD.admincenterone
{
	width: 940px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: center;
	height: 25px;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
}
TD.adminonehalf
{
	width: 420px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: right;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
}

TD.adminoneright
{
	width: 760px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: right;
	height: 25px;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
}
TD.adminoneleft
{
	width: 760px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	height: 25px;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
}
TD.adminleft
{
	width: 200px;
	border-collapse: collapse;
	vertical-align: top;
	height: 40px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	color: #000000;
}
TD.adminright
{
	width: 560px;
	border-collapse: collapse;
	vertical-align: top;
	height: 40px;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
}

TD.loginleft
{
	font-family: Calibri, Arial, Verdana, Arial, Helvetica, sans-serif;
	width: 70px;
	border-collapse: collapse;
	vertical-align: top;
	height: 40px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	color: #000000;
}
TD.loginright
{
	font-family: Calibri, Arial, Verdana, Arial, Helvetica, sans-serif;
	width: 144px;
	border-collapse: collapse;
	vertical-align: top;
	height: 40px;
	font-size: 10pt;
	padding: 0px;
	padding-top: 2px;
	color: #000000;
	text-align: center;
	background-image: url(images/loginbox.jpg);
	background-repeat: no-repeat;
}

TD.loginright2
{
	font-family: Calibri, Arial, Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	border-collapse: collapse;
	vertical-align: top;
	height: 40px;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
	text-align: center;
}
TD.loginleftB
{
	font-family: Calibri, Arial, Verdana, Arial, Helvetica, sans-serif;
	width: 46px;
	border-collapse: collapse;
	vertical-align: top;
	height: 30px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	color: #000000;
}
TD.loginrightB
{
	font-family: Calibri, Arial, Verdana, Arial, Helvetica, sans-serif;
	width: 224px;
	border-collapse: collapse;
	vertical-align: top;
	height: 30px;
	font-size: 10pt;
	padding: 0px;
	padding-top: 2px;
	color: #000000;
	text-align: right;
	background-image: url(images/loginboxb.jpg);
	background-repeat: no-repeat;
}

TD.loginright2B
{
	font-family: Calibri, Arial, Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
	border-collapse: collapse;
	vertical-align: top;
	height: 30px;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
	text-align: right;
}
TD.frontleftB
{
	width: 680px;
	margin: 0px;
	vertical-align: top;
	font-size: 11pt;
	color: #000000;
}
TD.frontrightB
{
	width: 280px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 11pt;
	color: #000000;
}
TD.loginone
{
	font-family: Calibri, Arial, Verdana, Arial, Helvetica, sans-serif;
	width: 270px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	height: 40px;
	font-size: 11pt;
	font-weight: bold;
	padding: 0px;
	padding-top: 6px;
	color: #000000;
}
TD.loginoneW
{
	font-family: Calibri, Arial, Verdana, Arial, Helvetica, sans-serif;
	width: 270px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	height: 25px;
	font-size: 11pt;
	font-weight: bold;
	padding: 0px;
	padding-top: 6px;
	color: #000000;
}
TD.main
{
	width: 790px;
	border-collapse: collapse;
	background-color: #ffffff;
	vertical-align: top;
	text-align: center;
	height: 450px;
	font-size: 10pt;
	padding: 10px;
	color: #000000;
}
TABLE.main
{
	width: 820px;
	border-collapse: collapse;
	padding: 0px;
}
TD.clientleft
{
	width: 170px;
	border-collapse: collapse;
	vertical-align: top;
	height: 28px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #000000;
}
TD.clientleft2
{
	width: 10px;
	border-collapse: collapse;
	vertical-align: top;
	height: 28px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #000000;
}
TD.clientmid
{
	width: 210px;
	border-collapse: collapse;
	vertical-align: top;
	height: 28px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.clientright2
{
	width: 300px;
	border-collapse: collapse;
	vertical-align: top;
	height: 28px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.clientright
{
	width: 590px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	height: 25px;
	font-size: 10pt;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.clientright3
{
	width: 690px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: right;
	height: 25px;
	font-size: 10pt;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.clientright4
{
	width: 860px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: right;
	height: 25px;
	font-size: 10pt;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.clientright5
{
	width: 600px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: right;
	height: 25px;
	font-size: 10pt;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.clientcenter
{
	width: 790px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: center;
	height: 25px;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
}
TD.clientcenterright
{
	width: 760px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: right;
	height: 25px;
	font-size: 10pt;
	padding: 0px;
	padding-right: 30px;
	color: #000000;
}

TD.projprintleft
{
	width: 60px;
	border-collapse: collapse;
	vertical-align: top;
	height: 28px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #000000;
}
TD.projprintmid
{
	width: 210px;
	border-collapse: collapse;
	vertical-align: top;
	height: 28px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.projprintright
{
	width: 650px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TABLE.maincost
{
	width: 490px;
	border-collapse: collapse;
	padding: 0px;
}
TD.mainonecost
{
	width: 480px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	padding-left: 200px;
}
TD.costcenter
{
	width: 480px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: center;
	height: 25px;
	font-size: 10pt;
	padding: 0px;
	color: #000000;
}
TD.costleft
{
	width: 150px;
	border-collapse: collapse;
	vertical-align: top;
	height: 28px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #000000;
}
TD.costleft2
{
	width: 70px;
	border-collapse: collapse;
	vertical-align: top;
	height: 28px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.costright
{
	width: 110px;
	border-collapse: collapse;
	vertical-align: top;
	height: 28px;
	font-size: 10pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.costright2
{
	width: 150px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	height: 25px;
	font-size: 10pt;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
TD.10pt
{
	font-size: 10pt	
}
INPUT
{
}
TABLE.sample
{
	margin-top: 16px; /*background-image: url(images/sample.jpg);*/
	width: 250px;
	height: 210px;
}
TD.sample
{
	font-size: 9pt;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
}

TABLE.tradrep
{
	background-image: url(images/tradrep.jpg);
	width: 550px;
	height: 120px;
	margin-left: 40px;
	background-color: #E6E6FE;
}
TD.tradrep
{
	font-size: 9pt;
	padding-left: 13px;
	padding-top: 7px;
	vertical-align: top;
}
TABLE.downloadinst
{
	background-color: #E6E6FE;
	width: 320px;
}
TD.downloadinsttop
{
	vertical-align: top;
	width: 320px;
	background-image: url(images/downloadtop.jpg);
	height: 37px;
	padding-left: 16px;
	padding-top: 7px;
}
TD.downloadinstmid
{
	font-size: 9pt;
	padding-left: 16px;
	padding-right: 16px;
	vertical-align: top;
	width: 320px;
}
TD.downloadinstmid10
{
	padding-left: 16px;
	padding-right: 16px;
	vertical-align: top;
	width: 320px;
}
TD.downloadinstbase
{
	vertical-align: top;
	width: 320px;
	background-image: url(images/downloadbase2.jpg);
	height: 160px;
}
Div.print
{
	background-image: url(images/print.jpg);
	background-repeat: no-repeat;
	font-size: 8pt;
	font-style: italic;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 6px;
}

/*3D Estimator*/

DIV.cost3d
{
	display: list-item;
	list-style-image: url(images/layout/3Dcostestimator.jpg);
	list-style-position: inside;		
	width: 1000px;
	height: 1300px;
	margin-left: 150px;
	padding: 0px;
}
Input.txt3dSite
{
	font-family: Calibri, Arial, Verdana;
	width:375; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:146; 
	left:691; 
	font-size:16pt;
	text-align:left;
}
Input.txt3dDate
{
	font-family: Calibri, Arial, Verdana;
	width:375; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:182; 
	left:691; 
	font-size:16pt;
	text-align:left;
}
Input.txt3dClient
{
	font-family: Calibri, Arial, Verdana;
	width:375; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:217; 
	left:691; 
	font-size:16pt;
	text-align:left;
}

Input.txtCDNum3d
{
	font-family: Calibri, Arial, Verdana;
	width:55; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:434; 
	left:570; 
	font-size:16pt;
	text-align:center;
}
Input.txtCDAmount3d
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:434; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000;
}
Input.txtData3d
{
	font-family: Calibri, Arial, Verdana;
	width:55; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:484; 
	left:570; 
	font-size:16pt;
	text-align:center;
}
Input.txtDataAmount3d
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:484; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000;
}
Input.txtDataVC
{
	font-family: Calibri, Arial, Verdana;
	width:55; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:484; 
	left:570; 
	font-size:16pt;
	text-align:center;
}
Input.txtDataAmountVC
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:484; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000;
}
Input.txtTravNum3d
{
	font-family: Calibri, Arial, Verdana;
	width:55; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:536; 
	left:570; 
	font-size:16pt;
	text-align:center
}
Input.txtTravAmount3d
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:536; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtTCNum3d
{
	font-family: Calibri, Arial, Verdana;
	width:55; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:586; 
	left:570; 
	font-size:16pt;
	text-align:center
}
Input.txtTCAmount3d
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:586; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtPVCNum3d
{
	font-family: Calibri, Arial, Verdana;
	width:55; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:637; 
	left:570; 
	font-size:16pt;
	text-align:center
}
Input.txtPVCAmount3d
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:637; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtBtNum3d
{
	font-family: Calibri, Arial, Verdana;
	width:55; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:689; 
	left:570; 
	font-size:16pt;
	text-align:center
}
Input.txtBtAmount3d
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:689; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtFLNum3d
{
	font-family: Calibri, Arial, Verdana;
	width:55; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:740; 
	left:570; 
	font-size:16pt;
	text-align:center
}
Input.txtFLAmount3d
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:740; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.txtNodwell3d
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:740; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
.chkNodwell
{
	font-family: Calibri, Arial, Verdana;
	width:8; 
	height: 8px; 
	/*border: solid 2px #909193; 
	background-color: #FAFAF0; */
	position: absolute; 
	top:740; 
	left:567; 
	font-size:1pt;
	text-align:center; 
	color:#000000
}
Input.txtTotal3d
{
	font-family: Calibri, Arial, Verdana;
	width:146; 
	height: 27px; 
	border: solid 2px #909193; 
	background-color: #FAFAF0; 
	position: absolute; 
	top:824; 
	left:833; 
	font-size:16pt;
	text-align:center; 
	color:#000000
}
Input.print2b
{
	font-family: Calibri, Arial, Verdana;
	position: absolute; 
	top: 824px;
	left: 570
}
IMG.print2b
{
	position: absolute; 
	top: 820px;
	left: 570
}
.services
{
	border: 0px; 
	margin-top: 354px; 
	margin-bottom: 6px; 
	margin-right: 3px	
}
/*services buttons*/

TD.services
{
	background-image: url(images/layout/services.jpg);
	height: 620px;
	width: 940px;
}
Input.go2d
{
	
	position: absolute; 
	top:952; 
	left:1050; 
}
a.go2d
{
	background-image: url(images/2d.jpg);
	height: 32px;
	width: 52px;	
	position: absolute; 
	top:152; 
	left:150; 
}
IMG.printbutton
{
	margin-right: 12px;
}

/*Invoice*/
Input.txtInvDate
{
	font-family: Calibri, Arial, Verdana;
	width:260; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:210; 
	left:971; 
	font-size:16pt;
	text-align:left;
}
Input.txtInvNum
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:332; 
	left:1020; 
	font-size:16pt;
	text-align:left;
}
Input.txtInvOilCo
{
	font-family: Calibri, Arial, Verdana;
	width:850; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:429; 
	left:251; 
	font-size:16pt;
	text-align:left;
}
Input.txtInvCo
{
	font-family: Calibri, Arial, Verdana;
	width:850; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:460; 
	left:251; 
	font-size:16pt;
	text-align:left;
}
Input.txtInvAddress
{
	font-family: Calibri, Arial, Verdana;
	width:850; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:492; 
	left:251; 
	font-size:16pt;
	text-align:left;
}
Input.txtInvAddress2
{
	font-family: Calibri, Arial, Verdana;
	width:850; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:524; 
	left:251; 
	font-size:16pt;
	text-align:left;
}
Input.txtInvSite
{
	font-family: Calibri, Arial, Verdana;
	width:320; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:626; 
	left:241; 
	font-size:16pt;
	text-align: center;
}
Input.txtInvTerms
{
	font-family: Calibri, Arial, Verdana;
	width:200; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:626; 
	left:724; 
	font-size:16pt;
	text-align:left;
}
Input.txtDueDate
{
	font-family: Calibri, Arial, Verdana;
	width:200; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:626; 
	left:1048; 
	font-size:16pt;
	text-align:left;
}
Input.txtQty2D
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:729; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txt2DText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:729; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSub2D
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:729; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTot2D
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:729; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtQtyTTp
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:763; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtTTpText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:763; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSubTTp
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:763; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTotTTp
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:763; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtQtyFL
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:797; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtFLText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:797; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSubFL
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:797; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTotFL
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:797; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtQty3D
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:831; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txt3DText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:831; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSub3D
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:831; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTot3D
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:831; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtQtyVC
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:865; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtVCText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:865; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSubVC
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:865; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTotVC
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:865; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtQtyTDPC
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:899; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtTDPCText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:899; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSubTDPC
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:899; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTotTDPC
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:899; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtQty3DData
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:934; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txt3DDataText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:934; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSub3DData
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:934; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTot3DData
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:934; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtQtyTT3dT
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:969; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtTT3dTText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:969; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSubTT3dT
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:969; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTotTT3dT
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:969; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtQtyCT
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:1003; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtCTText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:1003; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSubCT
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:1003; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTotCT
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:1003; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtQtyBent
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:1037; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtBentText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:1037; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSubBent
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:1037; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	font-weight:normal;
	text-align:right;
}
Input.txtTotBent
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:1037; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
.invChkNodwell
{
	width:25; 
	height: 25px;
	position: absolute; 
	top:1074; 
	left:73; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtNodwellText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:1070; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSubNodwell
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:1070; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	font-weight:normal;
	text-align:right;
}
Input.txtTotNodwell
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:1070; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
/*Input.txtQtyIVC
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:831; 
	left:82; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtIVCText
{
	font-family: Calibri, Arial, Verdana;
	width:600; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:831; 
	left:260; 
	font-size:16pt;
	font-weight:normal;
	text-align:left;
}
Input.txtSubIVC
{
	font-family: Calibri, Arial, Verdana;
	width:120; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #ffffff; 
	position: absolute; 
	top:831; 
	left:920; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtTotIVC
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:831; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}*/
Input.txtInvSubTotal
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:1106; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtInvGST
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:1140; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
Input.txtInvTotal
{
	font-family: Calibri, Arial, Verdana;
	width:160; 
	height: 27px; 
	border: solid 0px #909193; 
	background-color: #eeefe1; 
	position: absolute; 
	top:1174; 
	left:1090; 
	font-size:16pt;
	font-weight:normal;
	text-align:right;
}
TD.YearMonth
{
	background-color: #dde0c5;
	width: 120px;
	height: 25px;
	font-size: 11pt;
	font-weight: bold;	
	text-align: center;
	border-left: solid 1px #808080;
	border-top: solid 1px #808080;
	border-bottom: solid 1px #808080;
}
TD.YearMonthRight
{
	background-color: #dde0c5;
	width: 120px;
	height: 25px;
	font-size: 11pt;
	font-weight: bold;	
	text-align: center;
	border-left: solid 1px #808080;
	border-top: solid 1px #808080;
	border-bottom: solid 1px #808080;
	border-right: solid 1px #808080;
}
TD.YearDay
{
	background-color: #ffffff;
	width: 120px;
	height: 60px;
	font-size: 9pt;
	vertical-align: top;
	border-left: solid 1px #808080;
	border-bottom: solid 1px #808080;
}
TD.YearDayRight
{
	background-color: #ffffff;
	width: 120px;
	height: 60px;
	font-size: 9pt;
	vertical-align: top;
	border-left: solid 1px #808080;
	border-bottom: solid 1px #808080;
	border-right: solid 1px #808080;
}
TD.YearDay2
{
	background-color: #f5f5db;
	width: 120px;
	height: 60px;
	font-size: 9pt;
	vertical-align: top;
	border-left: solid 1px #808080;
	border-bottom: solid 1px #808080;
}
TD.YearDayBlank
{
	background-color: #ebebdf;
	width: 120px;
	height: 60px;
	font-size: 9pt;
	vertical-align: top;
	border-left: solid 1px #808080;
	border-bottom: solid 1px #808080;
}




