body {
	margin: 15px auto;
	text-align: center;
	font-size: 12px;
}
img {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
a:link,		a:visited	{
	color: #052595;
}
a:hover,	a:active	{
	color: #F11100;
}
#wrapper {
	display: block;
	width: 650px;
	padding: 0px;
	margin: 10px 0px;
	text-align: left;
}
/* headerbar */
tr#headerbar {
	padding: 5px 0px 15px 0px;
}

/* leftcolumn */
td#leftcolumn {
	background-color:#BECBD2;
	padding: 10px 10px 5px 10px;
	width: 120px;
}
/* leftcolumn - mainmenu */
div#mainmenu {
	margin: 0px 0px 10px 0px;
	padding:0px;
}
div#mainmenu a {
	display:block;
	width:100px;
	float:left;
	margin:0px 5px 0px 0px;
	padding:4px;
	font-size:12px;
	white-space: nowrap;
	color:#FFFFFF;
	background-color:#107CE5;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #948854;
	text-decoration: none;
	text-align:center;
	border-top:1px solid #948854;
}
div#mainmenu a:hover {color:#107CE5; background-color:#F2EFE3;}
div#mainmenu a.menuTop {border-top:1px solid #948854;}
div#mainmenu a.menuMain {}
div#mainmenu a.menuSub {padding-left:12px; color:#666666;}

/* leftcolumn - usermenu */
div#usermenu {
	margin: 0px 0px 10px 0px;
	padding:0px;
}
div#usermenu a {
	display:block;
	width:100px;
	float:right;
	margin:0px 0px 0px 5px;
	padding:4px;
	font-size:12px;
	white-space: nowrap;
	color:#666666;
	background-color:#FFFFFF;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #948854;
	text-decoration: none;
	text-align:center;
	border-top:1px solid #948854;
}
div#usermenu a:hover {color:#000000; background-color:#FFFFCC;}
div#usermenu a.menuTop {border-top:1px solid #948854;}
div#usermenu a.menuMain {}
div#usermenu a.menuSub {padding-left:12px; color:#666666;}

/* centercolumn */
td#centercolumn {
	padding: 0px 0px 0px 0px;
}

/* rightcolumn */
td#rightcolumn {display: none;}

/* footer */
table#footer {
display:none;
	width:100%;
	height:20px;
	padding: 5px;
	font-size: 14px;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-align:right;
	color: #FFFFFF;
	background-color : #107CE5;
}

/* edtblock */
table.userblock {
	margin-bottom: 10px;
	border-top:   1px solid #330000;
	border-right: 1px solid #330000;
}
table.userblock th {
	padding:5px;
	width:120px;
	font-size:12px;
	line-height:24px;
	color:#FFFFFF;
	background-color:#003172;
	border-left:  1px solid #666666;
	border-bottom:1px solid #666666;
}
table.userblock td {
	padding:5px;
	font-size:12px;
	border-left:  1px solid #666666;
	border-bottom:1px solid #666666;
}
tr.userblock {
	color:#FFFFFF;
	background-color:#3366AA;
}
tr.userblock td {
	text-align:center;
}

/* loginblock */
table.loginblock {
}
table.loginblock th {
	padding:5px;
	width:100px;
	font-size:12px;
	line-height:24px;
	text-align:left;
	color:#FFFFFF;
	background-color:#003172;
}
table.loginblock td {
	padding:5px;
	font-size:12px;
}
input.input {
	width:120px;
	height:20px;
}

/* elements */
span.poweredby { margin-left:15px; font-size:12px; font-style:normal; font-weight:normal;}
span.poweredby {}
span.poweredby a:link, span.poweredby a:visited { color: #FFFFFF; }
span.poweredby a:hover, span.poweredby a:active {	color: #FFFF99; }

/* redirect page */
.redirect {
	width: 80%;
	margin: 110px;
	text-align: center;
	padding: 15px;
	border: #309CE5 2px solid;
	color: #309CE5;
	background-color: #CDF0FE;
}
.redirect a:link {color: #FF00FF; text-decoration: none; font-weight:bold; padding-left:2px; padding-right:2px; letter-spacing: 2px; }
.redirect a:visited {color: #FF00FF; text-decoration: none; font-weight:bold; padding-left:2px; padding-right:2px; letter-spacing: 2px; }
.redirect a:hover {color: #FF9900; text-decoration: none; font-weight:bold; padding-left:2px; padding-right:2px; letter-spacing: 2px; }
.redirectbar { height: 3px; border: 2px #309CE5 solid; width: 95%; }

/* User Area */
a{text-decoration:none;}
.sub{font-size:12px;text-decoration:none;color:#8822aa;display: block; width: 100%;line-height:150%;}
a.sub:hover { background-color: #D9E0E6; color: #006699; line-height:150%;}
.alt{font-size:12px;text-decoration:none;color:#000000;}
.title{font-size:12px;line-height: 150%;background-color:#2b0069;font-weight:bold;color:#ffffff;}
.heading{font-size:12px;line-height: 150%;background-color:#795778;color:#ffffff;}
.headword{font-size:14px;line-height: 120%;font-weight:bold;color:#ff672f;}
.menu{font-size:12px;line-height: 150%;color:#ffffff;font-weight:bold;color:#ffffff;}
.menu2{font-size:12px;line-height: 150%;color:#ffffff;}
.menu3{font-size:12px;line-height: 150%;color:#666666;font-weight:bold;color:#ffffff;}
.menu4{font-size:12px;line-height: 150%;color:#666666;}
.solid{border-width : 1px;border-color : #cccccc #341E73 #000000 #341E73;border-style : solid;}
.txt{font-size:12px;line-height: 150%;}
.txtb{font-size:12px;line-height: 150%;font-weight:bold;}
.txtbe{font-size:14px;line-height: 150%;font-weight:bold;}
.txtwb{font-size:12px;line-height:150%;color:#ffffff;font-weight:bold;}
.txtr{font-size:12px;line-height: 150%;color:#ff0000;}
.txtrb{font-size:16px;line-height: 150%;color:#ff0000;font-weight:bold;}
.f14{font-size:15px;line-height: 150%;}
.b14{font-size:15px;line-height: 150%;color:#0000FF;}