body
{
width:600px;
font-family: "MS Sans Serif", Arial, sans-serif;
font-size: 10px;

}

#header
{
background-color:#BDCBB4;
font-size:24px;
height:100px;
text-align:center;
color:#FFFFFF;
border:1px solid #000000;
vertical-align:middle;
}

#header_small
{
background-color:#BDCBB4;
font-size:16px;
height:50px;
text-align:center;
color:#FFFFFF;
border:1px solid #000000;
vertical-align:middle;

}

#header_small h1
{
font-size:18px;
}

#header table
{
width:100%;
height:100%;
}
#header td
{
vertical-align:middle;
height:100%;
}

h1
{
font-size:28px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

p {
text-align:justify;
}

table
{

}

.left
{
width:150px;
font-weight:bold;
}

#content
{
padding: 10px;
}

.item 
{
border:1px solid #000000;
width:100%;
margin-bottom: 5px;
}

th.item 
{
font-size:32px;
color:#FFFFFF;
width: 20%;
border:1px solid #000000;
background-color:#BDCBB4;
text-align:center;
vertical-align:middle;
}

td.item 
{
width: 80%;
}

/*kiwi*/
.colored 
{
background-color:#BDCBB4;
}

#list{
	border: 1px solid #dddddd;
	width: 100%;
}

#list td {
	border-bottom:#CCCCCC 1px solid;
}

#list th {
	text-align:center;
}


/*end kiwi*/


.end
{
padding:10px;
clear:both;
}

.unprintable
{
margin-bottom: 10px;
}

.invoice_table
{	table-layout:fixed;
	border:1px solid #000000;
}

.invoice_table td
{
	border:1px solid #000000;
	vertical-align:top;
}

.header
{
font-weight:bold;
font-style:italic;
text-align:right;
}

.headerfixed
{
font-weight:bold;
font-style:italic;
width:85px;
text-align:right;
}

.fixed
{
width:120px;
}

.digital
{
text-align:right;
}

.headerleft
{
font-weight:bold;
font-style:italic;
text-align:left;
}

.headertext
{
float:left;
text-align:left;
font-style:normal;
font-weight:normal;
}

#password_form
{
border:1px solid #000000;
width:400px;
}

#pass_text
{
padding:10px;
}
#rights_small
{
width:400px;
padding:10px;
}

table
{
border-collapse:collapse;
border-spacing:0px;
}












