td		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; color: #555555; font-size: 11pt; }
td.p		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; color: #555555; font-size: 11pt; }
p		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; color: #555555; font-size: 11pt; text-align: justify; }
body { 
	font-family: Calibri, Arial, Verdana,  Helvetica, sans-serif;
	color: #555555;
	margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;
}

.title 	{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #db0000; }
.number 	{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 20pt; font-weight: normal; color: #db0000;}

.bold		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; color: #555555; font-size: 11pt; font-weight: bold; }
	
.copyright 	{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #676767; }

H2 	{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 22pt; font-weight: bold; color: #000000; margin:0px; }
H3 	{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #000000; margin:0px; }
H4	{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 18pt; font-weight: normal; color: #db0000; margin:0px; }

.hr { background-image: url(images/greyline.gif);
height: 1px;
width: 953px;
}

.hr2 { background-image: url(images/greyline2.gif);
height: 1px;
width: 953px;
}

a		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 11pt; font-weight: normal; color: #ff6000; }
a:active	{color: #ff6000; }
a:hover	{color: #555555; text-decoration: underline; }

a.product		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 13pt; font-weight: normal; color: #ff6000; }
a.product:active	{color: #ff6000; }
a.product:hover	{color: #555555; text-decoration: underline; }

.small 	{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ff0000; }
.big 	{font-family: Arial, Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 15pt; font-weight: normal; color: #555555; }
.medium 	{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #555555; }


.nav		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 13pt; font-weight: normal; color: #db0000; }

a.nav		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 13pt; font-weight: normal; color: #db0000; }
a.nav:active	{color: #db0000; }
a.nav:hover	{color: #700000; }

.subnav		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 13pt; font-weight: normal; color: #000000; }

a.subnav		{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 13pt; font-weight: normal; color: #000000; }
a.subnav:active	{color: #000000; }
a.subnav:hover	{color: #666666; }


table.border {
	padding: 16px;
	margin: 10px 10px 10px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: dotted;
	border-color: #787878;
	background-color: #e8e8c2;
}

/*
#detail {
	padding: 16px;
	margin: 10px 10px 10px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: dotted;
	border-color: #787878;
	background-color: #ceceb0;
} */

table.borderempty {
	padding: 16px;
	margin: 10px 10px 10px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: dotted;
	border-color: #ffffff;
	background-color: #ffffff;
	height: auto;
}



#detail {
	padding: 5px;
	margin: 10px;
	background-color: #ceceb0;
	text-align: center;
	vertical-align: bottom;
	width: 85%;
} 

#detail a.detail{
font-size: 15pt; 
color:#ff6000;
}

table.solid {
	padding: 10px;
	margin: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #787878;
	background-color: #e5e5e5;
}


table.table {
	padding: 0px;
	margin: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: #787878;
	background-color: #ffffff;
	height: auto;
	text-align: center;
}

td.header{
background-color: #000000;
color: #ffffff;
font-weight: bold;
text-align: center;
}

td.odd{
background-color: #f2f2f2;
}

td.even{
background-color: #ffffff;
}
