/* Start Browser Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,dfn,var,cite,code,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
/* End Browser Reset */

.borderTop{border-top:1px solid #CCCCCC;}	
.borderLeft{border-left:1px solid #CCCCCC;}	
.borderBottom{border-bottom:1px solid #CCCCCC;}	
.borderRight{border-right:1px solid #CCCCCC;}	

.div, table{ font-size:11px;}
.document{ margin:10px 10px 10px 10px;}
.title, body, footer { width:800px; font-family: Arial; padding-left:15px;}
.specTitleTable { 
	border-spacing:0px;  
	border-collapse:collapse; 
	font-weight:bold; 
	padding:0px 0px 0px 0px; 
	width:835px;
 	height:80px;
}

/*.TitleHeading1{ padding:4px 0px 0px 10px; background-color:#5F9BCF; color:#FFFFFF; font-size:11px;} */
.TitleHeading1{background-color:#CCCCCC; color:#666666; font-size:11px;}
.TitleLabel{ color:#797979; font-weight:bold; font-size:15px;}
.TitleLogo{ height:80px; text-align:center; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.TitleLogo img{ xwidth:125px; height:70px;}
.Logo{ z-index:-500000;}
.TitleLogo img{ text-align:center; z-index:-500000;}
.TitleLabel td{ padding:0 0 0 10;}

.TitleLabel td+td{border-right:1px solid #CCCCCC; border-spacing:0px;}

.prdImage{ vertical-align:top; padding:4px 0px 0px 0px;width:200px;}
.prdImage img{ vertical-align:top; text-align:center;padding:2 10 10 10;}

.specBodyTable .TitleHeading2{background-color:#5F9BCF; color:#FFFFFF; font-weight:bold; text-align:left; padding:5px 0px 2px 6px; font-size:12px; letter-spacing:1px;} 
.TitleHeading2{background-color:#5F9BCF; color:#FFFFFF; font-weight:bold; text-align:left; padding:5px 0px 2px 6px; font-size:12px; letter-spacing:1px;} 

.specBodyTable{ padding:0px; empty-cells:show;}

.Grid{ width:640px; border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
/*.Grid{ width:625px; border:1px solid #797979;} */
.Grid td{ border-bottom:1px solid #CCCCCC; padding-top:3px;} 
.Grid td.dataText{ border-right:1px solid #CCCCCC; padding-top:3px;} 
/*.Grid td{ border-bottom:1px solid #797979; padding-top:3px;} */

.memoTable{ width:440px;}
.dataLabel{ font-weight:bold; padding:0px 0px 0px 6px;}
.dataText{}
.memoText{ height:50px; vertical-align:top;padding:4 4 4 4; text-transform: uppercase;}

.footer{ width:100%; text-align:center;}
.specFooterTable{ width:100%;color:#797979;}
.specFooterTable td{ padding:0 10 0 10;}
.specFooterTable #spacer {padding:0 45 0 45;}

.nut_mini td{padding-top:4px;padding-bottom:-2px;}

.printDate{ text-align:right;font-size:8px;font-family: Arial; color:#000000;}

#footer-timestamp{width:100%;font-size:8px;font-family: Arial; color:#AOAOAO;}
#footer-timestamp div{font-size:11px;}