﻿.content
{
	line-height: 140%;
}
.navigation a:hover
{
	background: url('images/N2.jpg') repeat-x;
}
.navigation a
{
	color: white;
	text-decoration: none;
	padding: 7px 8px 12px 8px;
	margin-right: 10px;
	float: left;
	vertical-align: top;
}
.menu
{
	background: #1A4991 url('images/N3.jpg') repeat-x bottom;
}

.menu td td
{
    background: transparent;
}
.menu a
{
	color: White;
	float: left;
	padding: 3px;
    width: 100%;
    border-bottom: solid 2px transparent;
}
.menu a:hover
{
	color: #BDF;
	border-bottom-color: #eb652f;
}
.footer 
{
	color: White;
	vertical-align: middle;
	text-align: center;
}
.footer b
{
	font: 8pt 'trebuchet ms';
	margin: 9px 0 0 8px;
	float: left;
}
.footer span
{
	margin: 9px 8px 0 0;
	float: right;
}
.footer a 
{
	color: White;
	float: right;
	margin: 9px 8px 0 0;
	font-family: 'trebuchet ms';
}
.footer a:hover
{
	color: #DDD;
}
.sidebar .flat 
{
	border: solid 1px #AAAAFF;
	background: #FAFAFF;
}
input.button
{
	color: White;
	background: #39F;
	border: solid 1px;
	border-color: #9CF #05F #05F #9CF;
	font: bold 8pt 'trebuchet ms',arial;
	margin-bottom: 1px;
}
input.button:hover
{
	border-bottom: solid 2px orange;
	margin-bottom: 0;
}
h2.list
{
	border-bottom: dotted 1px #03F;
	margin: 15px 0 0 0;
}
h2.list a
{
	border-bottom-style: none;
}
h2.list a:hover
{
	border-bottom-style: solid;
}
ul.list, ul.pdf
{
	margin-top: 5px;
	margin-bottom: 0;
}
ul.list li, ul.pdf li
{
	height: 21px;
	line-height: 21px;
	*line-height: 15px;
	*text-indent: 10px;
}
ul.list li a, ul.pdf li a, ul.list li span
{
	vertical-align: top;
}
ul.list li
{
	list-style: url('images/button.png');
}
ul.pdf li
{
	list-style: url('images/pdf.png');
	margin-bottom: 2px;
}
.accordionheader
{
	font: 9pt arial;
	background: url('images/n1.jpg') repeat-x;
	color: #CCC;
	height: 18px;
	padding-top: 2px;
	padding-left: 10px;
	cursor: pointer;
	margin-top: 3px;
}
.accordionheader:hover
{
	color: #FFF;
}
.accordionheader.ui-state-active
{
	background: url('images/n2.jpg') repeat-x;
	color: #FFF;
	font-weight: bold;
	height: 17px;
	padding-top: 2px;
	padding-left: 10px;
	margin-top: 3px;
}
table.list
{
	width: 100%;
}
table.list tr.row
{
	background: #FFF;	
}
table.list tr.altrow
{
	background: #F5F5FF;
}
table.list tr:hover
{
	background: #DADAFF;
}
table.list td
{
	font-size: 10pt;
	vertical-align: middle;
}
table.list img
{
	width: 40px;
	max-height: 40px;
}
table.bullet.list img
{
	width: 21px;
	height: 21px;
}
table.list img.supplier
{
	display: none;
}
table.list tr:hover img.supplier
{
	display: block;
	width: auto;
	max-width: 100px;
	max-height: 40px;
	float: right;
}
table.bullet.list td
{
	font-size: 8pt;
}
table.bullet.list td.date
{
	font-weight: bold;
	text-align: right;
}
table.bullet.list tr:hover
{
	background: #DADAFF;
}
table.bullet.list img
{
	margin-left: 10px;
	width: auto;
}
.modalBackground
{
	background-color: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.details
{
	margin-top: 4px;
	margin-left: 15px;
	width: 100%;
}
.details span
{
	font-weight: bold;
	float: left;
	width: 120px;
}
.details div
{
	margin-left: 120px;
	width: 630px;
}
.content .flat 
{
	border: solid 1px #AAAAFF;
	background: #FFFFFF;
}
div.infotable
{
	border-top: solid 1px #DADAFF;
	padding: 4px 8px 0 8px;
	clear: both;
}
div.infotable:hover
{
	background: #FFF;
}
div.infotable img
{
	float: right;
	margin-left: 10px;
}
div.infotable label
{
	float: left;
	width: 20%;
}
div.infotable span
{
	float: left;
}
div.infotable div
{
	clear: left;
}
.modalbg
{
	background-color: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.signature
{
	text-align: right;
	width: 100%;
	font-size: 7pt;
}
.download
{
	background: #EEF url('images/pdf_big.png') no-repeat 5px 5px;
	display: table;	
	font: 20px Arial;
	text-transform: uppercase;
	padding: 8px 8px 8px 40px;
	margin: 0;
	float: right;
	border: solid 1px #DDF;
}

table.images
{
	 width: 100%;
}
table.images td
{
	 vertical-align: middle;
	 text-align: center;
}
table.images td a 
{
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}
table.images td:hover
{
	background: #DADAFF;
}
