body {
	font-size : 11px;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	border : 0;
	font-family : Arial, Helvetica, sans-serif;
	background-color: White;
}

body.popup {
	padding : 5px 5px 5px 5px;
}

A:visited {
	font-style : normal;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}

A:hover {
	font-style : normal;
	color : #0000cc;
	text-decoration : underline;
	font-weight : normal;
}

A:active {
	font-style : normal;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}

h1 {
	font-size : 19px;
	font-weight : bold;
	color : #0000cc;
	margin-top : 0px;
	padding-top : 0px;
	text-transform : uppercase;
}

h2 {
	font-size : 16px;
	font-weight : bold;
	color : #cc0000;
	margin-bottom : 0px;
	padding-bottom : 0px;
}

h3 {
	color : #cc0000;
	font-size : 14px;
	font-weight : bold;
	margin-top : 3px;
	padding-bottom : 0;
	margin-bottom : 3px;

}

h4 {
	font-size : 11px;
	font-weight : bold;
	color : #cc0000;
	margin-top : 3px;
	padding-bottom : 0;
	margin-bottom : 3px;
}

p {
	font-size : 11px;
	margin : 0 0 0 0;
}

p.agenda {
	font-size : 13px;
	margin : 0 0 0 0;
}


p.grey {
	color : #999999;
	font-size : 10px;
}

p.first {
	margin-top : 0px;
	padding-top : 0px;
	border-top-width: 0px;
}

.center {
	text-align : center;
}

.blue {
	color : #0000cc;
}

tr {
	vertical-align : top;
}

td {
		font-size : 11px;
}


table.data {
	width: 100%;
	border : 1px outset gray;
	border-collapse: separate;
}

table.data td, table.data th {
	border : 1px inset gray;
	text-align: left;
	font-size : 11px;
}

table.mainpage {
	border-width: 0px;
	border : 0px none;
}

table.mainpage td {
	padding-right : 10px;
}

div.minibox {
	background-image : url(images/minibox-bg.gif);
	font-size : 10px;
	color : #cc0000;
}

div.minibox p {
	font-size : 10px;
}

div.minibox h1 {
	font-size : 11px;
}

div.minibox ul {
	padding-top : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	padding-left : 20px;
	margin-left : 0px;
	list-style-position : outside;
}

ul {
	font-size : 11px;
}

table.box {
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	background-image : url(images/box-bg.gif);
	color : #0000cc;
	width : 180px;
}

table.box td {
	padding-left : 23px;
	text-align: left;
}

td.header {
	background-image : url(images/top.jpg);
	width : 842px;
	height : 28px;
	text-align : left;
	font-size: 12px;
}

td.menu {
	width : 229px;
	background-image : url(side.jpg);
}

td.footer {
	vertical-align : top;
	background-image : url(images/bottom.jpg);
	width : 842px;
	height : 122px;
	text-align : center;
	color : #999999;
	font-size : 10px;
}

td.footer p {
	padding-top : 2px;
	margin-top : 0;
}

p.footer {
	text-align : center;
	color : #999999;
	font-size : 10px;
}
cite {
	font-style:italic;
	font-size : 11px;
	}

.agendacite {
	font-style:italic;
	font-size : 13px;
	}

	
bold {
		font-weight: bold;
	}
.context {
	font-size:small;
	}
	
.smallred {
	color : #cc0000;
	font-size : small;
	font-weight : bold;
	margin-top : 3px;
	padding-bottom : 0;
	margin-bottom : 0px;
	}
	
.medred {
	color : #cc0000;
	font-size:medium;
	font-weight : bold;
	margin-top : 3px;
	padding-bottom : 0;
	margin-bottom : 0px;
	}
	
.largered {
	color : #cc0000;
	font-size:large;
	font-weight : bold;
	margin-top : 3px;
	padding-bottom : 0;
	margin-bottom : 0px;
	}