body {
	background-color: #ffffff;
}
body, table {
	font-family: Arial, sans-serif;
	font-size: 10pt;
}
body, td, th, div, p {
	color: #000000;
}
li {
	margin-bottom: 5px;
}
hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	text-shadow: 0;
	border: 0;
}
A:link, A.link, A:link.link, A:visited.link, .link A:link, .link A:visited {
	color: #ff9500; /*#0066ff*/
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}
A:visited {
	color: #980980;
}
A:hover, A:hover.link, .link A:hover {
	color: #ff6600;
	text-decoration: none;
}
A.link2, A:link.link2, A:visited.link2, .link2 A:link, .link2 A:visited {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}
A:hover.link2, .link2 A:hover {
    color: #666666;
    text-decoration: none;
}
.link_a, .link_a A:link, .link_a A:visited {
	color: #ffffff !important;
}
A.link3, A:link.link3, A:visited.link3, .link3 A:link, .link3 A:visited {
    color: black;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}
A:hover.link3, .link3 A:hover {
    text-decoration: none;
}

small, small *, .sm, .sm * {
	font-size: 8pt;
}
.ssm, .ssm * {
	font-size: 7pt;
}
h1, h2, h3 {
	font-family: Arial, Tahoma, sans-serif;
}
h1 {
	font-size: 18pt;
	color: #000000;
	font-weight: normal;
}
h2 {
	font-size: 16pt;
	color: #000000;
	font-weight: normal;
}
h3 {
	font-size: 12pt;
	color: #000000;
}

.date {
	font-size: 7pt;
	font-weight: bold;
	color: #00833b;
}

.anons {
	padding-top:4px;
	font-size: 8pt;
}

.title, .title A:link, .title A:visited {
	font-size: 12pt;
}
.title2, .title2 A:link, .title2 A:visited {
	font-size: 10pt;
	font-weight: bold;
}

.cost {
    font-family: Tahoma,sans-serif;
    font-weight: normal;
    font-size: 12pt;
}

table.tborder {
	border-left:2px solid #e6dbb8;
	border-top:2px solid #e6dbb8;
}
table.tborder td, table.tborder th {
	border-bottom:2px solid #e6dbb8;
	border-right:2px solid #e6dbb8;
}
table.tborder th {
	font-family: Tahoma,sans-serif;
	font-size:8pt;
	font-weight:bold;
    background-color: #ede4c6;
}
table.tborder th, table.tborder th A:link, table.tborder th A:visited {
	color: #666666;
}
table.tborder  {
	empty-cells: show;
}

table.cborder {
	empty-cells: show;
}
table.cborder td, td.cborder {
	border: 2px solid #e6dbb8;        
}

.border {
	border:1px solid #e6dbb8;
}

.image_border {
	display: block;
	width: 100px;
	padding: 10px;
	background-color: #e5e5e5;
	border:1px solid #cccccc;
}

.warn {
	color: red !important;
}

.cat, .big {
	font-size: 12pt;
}
