html			{
				height:auto !important;
				height:100%;
				min-height:100%;
				}

body			{
				margin:0; padding:0 0 10px 0;
				height:auto !important;
				height:100%;
				min-height:100%;
				background-color:#BCBDBC;
				}

td				{
				vertical-align:top;
				font: 12px Arial, Helvetica, sans-serif;
				color: #555555;
				}

img				{border:none;}

a 				{
				text-decoration:none;
				color:#003F72;
				}

a:hover 		{text-decoration:underline;}

.abs			{vertical-align:middle;}

.h				{height:100%;}

.container		{
				width:754px;
				height:100%;
				margin: 0 auto;
				background:#FFFFFF;
				}

form {padding:0;margin:0;}                    
/* **************************** HEAD ******************************* */
.logo			{
				position:absolute;
				margin:12px 0 0 8px;
				}

.printers		{
				position:absolute;
				margin:82px 0 0 430px;
				}

.line			{
				margin:auto 20px;
				background:url(images/px.gif) center repeat-x;
				}
/* **************************** MENU ******************************* */
.t_menu			{
				font:bold 13px "Times New Roman", Times, serif;
				line-height:17px;
				color:#003F72;
				font-style: italic;
				font-weight: bold;
				}

.menu			{
				list-style:none;
				margin:0 0 0 10px;
				padding:0;
				}

.menu li		{
				font:12px "Times New Roman", Times, serif;
				margin-bottom:6px;
				color:#FFFFFF;
				}

.menu li a		{
				color:#FFFFFF;
				text-decoration:none;
				}

/* **************************** CONTENT ******************************* */
h1				{
				margin:0 0 20px 0;
				padding:2px;
				font:18px "Times New Roman", Times, serif;
				color:#FF0000;
				background-color:#CCCCCC
				}

h2				{
				margin: 0 auto;
				padding: 2px;
				font-size: 16px;
				font-family: tahoma;
				color: #FF0000;
				}

h3				{
				margin:0 0 20px 0;
				padding:2px;
				font:15px "Times New Roman", Times, serif;
				color:#FF0000;
				}

h4, h5, h6, h7	{
				margin:0 0 20px 0;
				padding:2px;
				font:14px "Times New Roman", Times, serif;
				color:#FF0000;
				}

p				{
				margin:0 0 10px 0;
				padding:0;
				}

.left			{background:url(images/left.gif) left repeat-y;}

.but			{
				border:1px solid #666666;
				background-color:cecece;
				font:10px Verdana, Arial, Helvetica, sans-serif;
				}


/* **************************** FOOTER ******************************* */
.footer			{
				height:55px;
				padding-bottom:7px;
				text-align:center;
				font:11px "Times New Roman", Times, serif;
				color:#000000;
				}

.footer a		{color:#000000;}

hr {
	border: 1px dashed #FFFFFF;
}

table.fi td {
				padding: 0px 0px 0px 3px;
				border-top: 1px solid black;
				border-right: 1px solid black;
}

table.se td {
				padding: 3px 0px 1px 0px;
				font: 10px "tahoma";
				color: black;
}

table.se td.bold {
				font: 10px "tahoma";
				font-weight: bold;
				color: black;
				border-bottom: 1px solid black;
}

table.se td.bold2 {
				font: 10px "tahoma";
				font-weight: bold;
				color: black;
}

table.se td.vbold {
				font: 10px "tahoma";
				font-weight: bold;
				color: black;
}

table.se td.vbold small{
				font: 8px "tahoma";
				font-weight: bold;
				color: black;
}

.vbold {
				font: 10px "tahoma";
				font-weight: bold;
				color: black;
}

table.se td.cbold {
				font: 10px "tahoma";
				font-weight: bold;
				color: black;
				text-align: left;
}

.cbold {
				font: 10px "tahoma";
				font-weight: bold;
				color: black;
				text-align: center;
}

table.se td.vvbold {
				font: 11px "tahoma";
				font-weight: bold;
				color: black;
				text-decoration: underline;
				padding-left: 10px;
}

.vvbold {
				font: 11px "tahoma";
				font-weight: bold;
				color: black;
				text-decoration: underline;
				padding-left: 10px;
}

td.bor {
				border-left: 1px solid black;
				padding-left: 2px;
}

table.fi {
				border-left: 1px solid black;
				border-bottom: 1px solid black;
}

tr.bl{
				height: 16px;
				background-color: rgb(231,231,231);
				text-align: left;
				font: 9px;
				font-family: tahoma;
				color: black;
				padding-left: 2px;
}

tr.wh {
				height: 16px;
				background-color: rgb(255,255,255);
				border-top: 1px solid black;
				border-left: 1px solid black;
				border-bottom: 1px solid black;
				text-align: left;
				font: 9px;
				font-family: tahoma;
				color: black;
				padding-left: 2px;
}

input.lef{
				width: 30px;
				border: 1px solid black;
				font-size: 10px;
				margin-bottom: 2px;
}

tr.the A {
				font-weight: bold;
}

ul.re {
		text-align: left;
}

li.ri {				
				font: 11px;
				font-family: tahoma;
				color: black;
				font-weight: bold;
}

.linkz {				
				font: 11px;
				font-family: tahoma;
				color: black;
				font-weight: bold;
}