body{

	font-family:Tahoma;font-size:12px;

}

p, li{

	font-size: 12px;
}

a{

	font-family:Tahoma;

}

td{

	 font-size: 12px; font-family:Tahoma;

}

ul{

	padding-top: 5px;

}

li {

	padding-bottom: 5px;

}

.mid{

	color:#000000;padding-left:10px;padding-right:10px;

}

.footer{

	color:#ffffff;

}

.bold{

	font-weight: bold;

}

.italic{

	font-style: italic;

}

.offset{

	padding-left: 20px;

}

.author{

	text-align: right; font-style: italic;

}

.comment{

	font-family:Courier New;

	text-align: justify; 

	font-size: 13px; 

}

.border{

	border: 1px black solid;

}

.imgleft{

	border: 1px black solid;

	margin-right: 10px;

	margin-top: 5px;

	margin-bottom: 5px;

}

.imgright{

	border: 1px black solid;

	margin-left: 10px;

	margin-top: 5px;

	margin-bottom: 5px;

}

.imgflow{

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

}

a {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a.menu {

	color: white;

	font-weight: normal;

	font-size: 12px;

}

a.menu:visited {

	color: white;

	font-weight: normal;

	font-size: 12px;

}

a.menu:hover {

	color: white;

	font-weight: normal;

	font-size: 12px;

}

menu2 {

	color: white;

}

a.title1{

	color: black;

	font-size: 12px;

}

a.title2{

	color: black;

	font-size: 11px;

	font-weight: normal;

}

h1{

	font-size: 200%;

	text-align: center;

	font-weight: bold;

}

h2{

	font-size: 150%;

	text-align: center;

	font-weight: normal;

}

h2.left{

	text-align: left;

}

h3{

	font-size: 130%;

	text-align: left;

	font-weight: bold;

	margin: 0px;

}

h4{

	font-size: 130%;

	text-align: left;

	font-weight: normal;

	margin: 0px;

}

.from{

	text-align: right;

	font-style: italic;

}

.faqsub{

	color: #0974d6;

}

.ulnone{

	margin: 0px;

	padding-left: 15px;

}

.photo{

	border: 1px black solid;

}

.schlink{

	font-size: 12px;

	font-weight: normal;

}

.indent{

	margin-left: 30px;

}

.passed{

	color: grey;

}

.redline{

	text-indent: 5mm; 

	margin-top: 0px; 

	margin-bottom: 0px;

}

table.mainpage{
	width: 100%; 
}

table.mainpage td{
	border: 1px #FF6600 solid;
	width: 50%;
	padding: 5px;
	font-size: 12px;
}

table.mainpage h2{
	margin: 0 0 5px 0;
}

table.mainpage a{
	text-decoration: underline;
}

.em2{
	font-style: italic;
}

table.mainpage ul{
	margin: 0;
	padding-left: 15px;
}

table.mainpage ul li{
	padding-bottom: 2px;
}

div.new-articles{
	color: #ffffff;
}

div.new-articles h3{
	font-size: 12px;
	margin: 2px;
}

div.new-articles ul{
	margin: 0;
	padding: 20px;
	padding-top: 0;
	padding-bottom: 5px;
}

div.new-articles a{
	color: #ffffff;
}

div.single-article{
	font-size: 12px;
}