html {
	font-size: 100%
}

body {
	font: x-small sans-serif;
	font-size: 0.87em;
	color: black;
}

.page {
	margin-top: .0em;
	margin-bottom: .0em;
	margin-left: 2.5em;
	margin-right: 2.5em;

	padding: 0;
}

.content {
	color: #000000;
	background-color: #ffffff;

	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: .2em;
	margin-right: .2em;

	padding-left: 1em;
	padding-right: 1em;
	padding-top: .1em;
	padding-bottom: .7em;

	border-color: #264d99;  
	border-width: thin;
	border-style: solid;
}

.portlet {
	color: #000000;
	background-color: #ffffff;

	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: .2em;
	margin-right: .2em;

	padding-left: 1em;
	padding-right: 1em;
	padding-top: .7em;
	padding-bottom: .7em;

	border-color: #264d99;  
	border-width: thin;
	border-style: solid;
	
	overflow: hidden;
}


.menu {
	color: #000000;
	background-color: #f2f6ff;

	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: .2em;
	margin-right: .2em;

	padding-left: 1em;
	padding-right: 1em;
	padding-top: .1em;
	padding-bottom: .1em;

	border-color: #264d99;
	border-width: thin;
	border-style: solid;
}

.foot {
	font-size: 11px;
	color: black;
	text-align: center;
}

pre {
	padding: 1em;
	border-color: #a0b0d0;
	border-width: thin;
	border-style: solid;
	color: black;
	background-color: #f9f9f9;
}

.center {
	text-align: center;
}

.aleft {
	margin-left: 3.2em;
	text-align: left;
}

.aright {
	margin-left: 3.2em;
	text-align: right;
}



a {
	text-decoration: none;
	color: #002bb8;
	background: none;
}
a img {
	border: 0;
}

a:visited {
	color:#365f96;
}
a:active {
	color: #faa700;
}
a:hover {
	text-decoration: underline;
}

hr {
	height: 1px;
	color: #aaa;
	background-color: #aaa;
	border: 0;
	margin: .2em 0 .2em 0;
}

h1, h2, h3, h4, h5, h6 {
	color: black;
	background: none;
	font-weight: normal;
}
h1 { font-size: 188%; }
h2 { font-size: 150%; }
h3 { font-size: 132%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 80%; }
h4, h5, h6 {
	font-weight: bold;
}

ul {
	line-height: 1.5em;
	list-style-type: square;
	margin: .3em 0 0 1.5em;
	padding: 0;
}

ol {
	line-height: 1.5em;
	margin: .3em 0 0 3.2em;
	padding: 0;
}

li {
	margin-bottom: .1em;
}




