/* modules */

.module
{
	position: relative;
	overflow: hidden;

}

div#container	{ top; margin: 1em auto; padding: 0; padding-top: 16px; }
div#container-inner	{ bottom; margin: 0; padding: 20; float: left; clear: left; }
div#banner	{ top; }
div#banner h1,
div#banner h2	{ float: left; margin: 0; margin: 10px 30px; padding: 0; font-size: 1.25em; line-height: 1; color: #f5f5f5; font-family: Lucida Sans Unicode, Trebuchet MS, Tahoma, sans-serif; }
div#banner h2	{ float: right; font-size: 1.1em; }
div#banner h1 a	{ color: #f5f5f5; font-weight: bold; text-decoration: none; }
div#pagebody	{ clear: left; }


pre	{ display: block; padding: 10px; font-size: 1em; font-family: "Courier New", Courier, mono; overflow: auto; }
blockquote	{ display: block; margin: 0 1em; margin-bottom: 1em; padding: 0; padding-left: 18px; font-style: oblique; }
blockquote *	{ margin: 0; padding: 0; }
.module	{ background: url(../images/module-header.png) no-repeat top; margin: 0 0 1em 0; padding: 0; padding-top: 6px; font-size: .85em; color: #898989; width: 173px; }
.module-content	{ width: 155px; background: url(../images/module.png) no-repeat bottom; margin: 0; padding: 0 9px 9px 9px; float: left; }
.module-header	{ padding: 1px 0 0 0; margin: 0 9px 14px 9px; color: #737058; font-size: 10pt; font-weight: bold; }
.module h2.module-header a:link,
.module h2.module-header a:visited	{ color: #737058; text-decoration: none; }
.module a:link, .module a:visited	{ color: #898989; }
.module a:hover, .module a:active	{ color: #CC0000; }
ul.module-list,
li.module-list-item	{ margin: 0; padding: 0; list-style: none; float: left; clear: both; width: 155px; }
li.module-list-item	{ margin-bottom: 6px; background: url(../images/arrow.png) no-repeat 3px 2px; }
li.module-list-item a	{ margin: 0; padding: 0; line-height: 12px; background: url(../images/arrow.png) no-repeat 3px 2px; padding-left: 16px; text-decoration: none; display: block; }
li.module-list-item a:hover	{ background: url(../images/arrow-over.png) no-repeat 3px 2px; text-decoration: none; }
li.module-list-item ul	{ margin: 0; }
li.module-list-item ul li.module-list-item	{ margin: 0; margin-top: 6px; margin-left: 12px; width: 143px; }





