@charset "utf-8";

body  {
	color: #000;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10pt;
	background-color: #fff;
	background-position: 0 top;
	margin: 0 auto auto 0
}
p { line-height: 13pt; }
td {}
img { border: none; }
iframe  { border-style: none; background-color: none; border: 0px; margin: 0px; padding: 0px; }
#main   { padding: 5px 5px 5px 5px;  margin-right: auto; margin-left: auto; max-width: 800px; }
#head   { height: 80px; }

#cont   { min-height: 400px; clear: both; }
#foot   { font-size: 7pt; clear: both; color: #797979; margin-top: 5px; }

#cont h1 { margin: 0 0 0 -1px; padding-top: 0px; font-size: 14pt;}

#cont a:link        	        { color: #291770; font-weight: bold; text-decoration: none }
#cont a:visited    	{ color: #291770; font-weight: bold; text-decoration: none }
#cont a:active      	{ color: #291770; font-weight: bold; text-decoration: none }
#cont a:hover       	{ color: #291770; font-weight: bold; text-decoration: underline }
#cont a:hover span  	{ text-decoration: underline }

#cont #desc { float: left; max-width: 350px; }
#cont #form { float: left; max-width: 420px; margin-left: 30px; }
#cont #desc img.fw { margin-right: 5px; float: left;}
.kbez { clear: both; width: 60px; float: left; margin-bottom: 5px;}
.kdesc { float: left; margin-bottom: 5px;}

.fbreak { clear: both; }
.rfcont { float: left; margin-right : 20px; margin-bottom : 20px; clear:both }

div .imgbox-r { float: right; margin-left: 10px; margin-bottom: 10px; margin-top: 5px; }

figure { padding: 4px; float: left; border: 1px solid silver; border-radius: 5px; margin-bottom: 8px; margin-left: 0px; margin-top: 0px; }
figure img { border-radius: 3px; margin-bottom: 0px; padding-bottom: 0px; }
figure figcaption { }

#cont ul { margin-bottom: 10px; padding: 0px}
#cont li ul { padding-left: 15px;}
#cont li { list-style-type: none;}
#cont li span { margin-right: 20px;}

pre { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; }

#foot .UserInfo { color: dodgerblue; text-align: right; padding-right: 2px; font-weight: bold; }
#cont .UserInfo { color: dodgerblue; text-align: left; padding-right: 2px; font-weight: none; font-size: 20pt; }
.access-denied { margin-left: 100px; margin-top: 100px; }
.access-denied div { font-weight: bold; font-size: 20px; height: 50px; padding: 15px; }
.access-denied img { margin-right: 15px; float: left; }

table.atab { border-collapse: collapse; }
.atab td { padding: 2px; }
.atab th { padding: 2px; }

.ref { width: 480px; margin-bottom: 10px; }
.ref img { float: right; margin-left: 10px; }

.supportq { color: crimson !important; }

#nav .support a { color: #228b22 !important; }