﻿
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }   
table { border-collapse: collapse;  border-spacing: 0; }
fieldset,img {  border: 0;}   
address,caption,cite,code,dfn,em,th,var { font-weight: normal; font-style: normal; }   
ol,ul { list-style: none;  }   
caption,th { text-align: left; }   
h1,h2,h3,h4,h5,h6 {  font-size: 12px;  }   
q:before,q:after {  content:"";}   
abbr,acronym { border: 0; }
a{color:#333;}


.nbCard{width:740px;margin:10px auto;font-size:12px;}
	.nbCard .gutter{border:1px solid #dfdfdf;padding:5px;zoom:1;overflow:hidden}
	.nbCard .nav{width:146px;float:left;background:url(../images/navbgnew.gif) repeat;}
		.nbCard .nav .pack{padding-bottom:0px;}
		.nbCard .nav h3{ background:url(../images/titlebg.gif) repeat-x;height:26px;line-height:26px;border:1px solid #adb9c2;color:#0c5283;font-size:12px;text-align:center}
		.nbCard .nav ul{}
		.nbCard .nav li{line-height:28px;background:url(../images/linebg.gif) no-repeat center bottom;font-size:12px;text-align:center;}
		.nbCard .nav li.end{background:none }
		.nbCard .nav li.bgend{background:url(../images/navbgend.gif)}			
		.nbCard .nav li a{color:#4b4b4b;text-decoration:none;}
		.nbCard .nav li a.curr{font-weight:bold}
	.nbCard .content{width:580px;float:right;padding-bottom:20px;}
		.nbCard h1{ background:url(../images/titlebg.gif) repeat-x;line-height:26px;text-align:center;color:#0c5283;border:1px solid #adb9c2;border-bottom:0;}
		.nbCard h2{ background:url(../images/titlebg.gif) repeat-x;line-height:26px;text-align:center;color:#0c5283;border:0px solid #adb9c2;border-bottom:0;}
		.nbCard h2 a {color:#0c5283;text-decoration:none;}
	
		.nbCard .content .pic{}
		.nbCard .content .pic p{padding:10px 0;text-align:center}
		.nbCard .content .info{line-height:2em;}
		.nbCard .content .info p{padding:2px 28px;}
		.nbCard .content .info a{color:#f36c17;}
		.nbCard .content .data{padding:0 50px;}
		.nbCard .content .data .t{text-align:center;line-height:2em;}
		.nbCard .content .data .t em{color:#f36c17;padding:0 5px;}
		.nbCard .content table{border:1px solid #adb9c2;}
		.nbCard .content  th{ background:#dfeef7;border:1px solid #b1d5ea;padding:0 8px;line-height:25px;font-weight:bold}
		.nbCard .content  td{padding:0 8px;line-height:25px;border-right:1px solid #cac8c8;}
		.nbCard .content  td.tdTitle{background:#dfeef7;border:1px solid #b1d5ea;padding:0 8px;line-height:25px;font-weight:bold}
		.nbCard .content  td.tdContext {BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid
}
		.nbCard .content .btn{text-align:center}
		.nbCard .content .btn input{margin:0 5px;}
		.nbCard .content  .alt{ background:#f0efef;}
	.nbCard .content .bd{}
		.nbCard .content .bd table{width:100%;}
		.nbCard .content .bd tr.add{ background:#dddcdc;font-weight:bold}
		
	.nbCard .form{}
		.nbCard .form h1{}
		.nbCard .form .bd{padding:20px 0;border:1px solid #adb9c2;}
		.nbCard .form .bd p{padding:8px 20px;}
		.nbCard .form .bd .btn{text-align:center}
		.nbCard .form .bd .btn input{margin:0 5px;}
		.nbCard .form .num{ background:#f1f6f9;margin:8px 0}
		.nbCard .form .num label{padding:0 2px;}
		.nbCard .form .num td{ BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid}
	  .nbCard .form table{ border:0px solid; BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid}
	  .nbCard .form table.noborder{ border:0px solid; BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid}  	
  	.nbCard .form table.invoiceTable {BORDER-BOTTOM: goldenrod 0px solid; BORDER-COLLAPSE: collapse; BORDER-LEFT: goldenrod 0px solid; BORDER-RIGHT: goldenrod 0px solid; BORDER-TOP: goldenrod 0px solid; COLOR: goldenrod; FONT-FAMILY: "??"; FONT-SIZE: 9pt}
  	.nbCard .form td{padding:0 8px ;border:0px solid BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid}
	  .nbCard .form td.invoiceCellNB{padding:0 0px ;border:0px solid BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid}
	  
.table {
	BORDER-BOTTOM: black 0px solid; BORDER-COLLAPSE: collapse; BORDER-LEFT: black 0px solid; BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}

.invoiceTable {
	BORDER-BOTTOM: goldenrod 0px solid; BORDER-COLLAPSE: collapse; BORDER-LEFT: goldenrod 0px solid; BORDER-RIGHT: goldenrod 0px solid; BORDER-TOP: goldenrod 0px solid; COLOR: goldenrod; FONT-FAMILY: "??"; FONT-SIZE: 9pt
}
.invoicePrintCell {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; COLOR: blue
}
.invoiceCell {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid
}
.invoiceLCell {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 0px solid; BORDER-TOP:0px solid
}
.invoiceTBCell {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP:1px solid
}
.invoiceBCell {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP:0px solid
}
.invoiceLBCell {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 0px solid; BORDER-TOP:0px solid
}
.invoicePrintCellNB {
	COLOR: blue
}
.invoiceCellNB {padding:0 0px;border:1px solid}
.invisible {
	VISIBILITY: hidden
}
.visible {
	VISIBILITY: visible
}	
	
	