body {
	background : #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

body,tr {
	font-size : 10pt;
}
  	
#header {
	width: 96%; 
	text-align: center;
	margin-left: 20px;  
}

#content {
	width: 94%; 
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
	margin-left: 20px;  
}

#footer {
	width: 96%; 
	text-align: center;
	margin-left: 20px;  
}

h1 {
	font-size: 110%; color: black;
	margin: 3 0 3 0;
}

h2 {
	font-size: 100%; color: black;
	margin: 0 0 1 0;
}

a {
}

a:hover {
    color: #ff0000;
}

.bg_lightblue {
	background : #cceeff;
}

.bg_white {
	background : #ffffff;
}

.bg_yellow {
	background : #ffea51;
}

.bg_blue {
	background : #99ccff;
}

.bg_gray {
	background : #dcdcdc;
}

.hdr_darkblue {
	background : #003399;
	color : #ffffff;
	font-weight : bold;
}

.font_small {
	font-size: 8pt; 
}

.font_big {
	font-size: 120%; 
}

.font_title {
	font-size: 100%;
	color: #003399;
	font-weight: bold;
}

.font_white {
	color: #ffffff;
}

ol {	
	margin-top : 0;
	margin-bottom : 0;
}	

ul {	
	margin-top : 0;
	margin-bottom : 0;
}	

b.rtop, b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.receipthr{height: 0;border-width: 1px 0 0 0;border-style: solid;border-color: #003399;}
.receipthl{background-color:#dcdcdc;}
.receiptheading{background-color:#99ccff;color: #ffffff;font-weight:bold; }

.gradbox_blue{
	background : #cceeff;
	padding: 8px;
	border: 2px solid #888;
}
.gradbox_darkblue{
	background : #003399;
	padding: 8px;
	border: 2px solid #888;
}
.gradbox_gray{
	background : #dcdcdc;
	padding: 8px;
	border: 2px solid #888;
}
.gradbox_yellow{
	background : #ffea51;
	padding: 8px;
	border: 2px solid #888;
}
.gradbox_white{
	background : #ffffff;
	padding: 8px;
	border: 2px solid #888;
}

@media print 
{
    .NoPrint {display:none}    
    body  
    {
        font-size: 10pt; font-family: Times Roman,serif;
        background-color: white;
        color: black;
        position:absolute;top:0;left:0;margin:auto;
    }
    a:link, a:visited
    {
        color: #006;
        background: transparent;
        font-weight: bold;
        text-decoration: underline;
    }
    table { font-size: 10pt;}
    table.WideTable { font-size: 9pt; }
}
@media screen 
{
    .PrintOnly {display:none}
}
