
html			{ overflow-y: scroll; }

body			{ font-family: Verdana, sans-serif; font-size: 8pt; background-color: rgb( 0, 128, 255 ); color: white; }

h1				{ font-size: 11pt; font-weight: bold; color: rgb( 0, 128, 255 ); margin: 0px; padding-top: 4px; padding-bottom: 4px; }
p       		{ margin: 0px; padding: 0px; padding-bottom: 8px; }
img     		{ float: left; border: none; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
ol, ul			{ margin: 0px; padding-bottom: 4px; }
ol          	{ padding-left: 12px; }
ul          	{ padding-left: 0px; }
li          	{ padding-left: 0px; padding-bottom: 4px; margin-left: 20px; }
hr              { border: solid rgb( 0, 128, 255 ) 1px; height: 1px; }

div#border 		{ width: 840px; margin-left: auto; margin-right: auto; padding: 20px; }
div#page 		{ padding: 30px; background-color: white; color: black; }
div#header		{ height: 110px; text-align: right; border: 2px solid rgb( 0, 128, 255 ); background-image: url( header.jpg ); background-repeat: no-repeat; background-position: top right; }
div#menu		{ float: left; width: 120px; margin-top: 16px; }
div#main 		{ margin-top: 12px; margin-bottom: 50px; margin-left: 120px; margin-right: 10px; }
div#side 		{ float: right; width: 250px; margin-left: 20px; margin-top: 16px; margin-bottom: 16px; padding: 16px; border: 2px solid rgb( 0, 128, 255 ); }
div#footer		{ font-size: 8pt; color: rgb( 200, 200, 200 ); }
img#logo		{ float: left; width: 200px; height: 80px; margin-left: 15px; margin-top: 15px; }

div.menu		{ font-size: 9pt; font-weight: bold; }
div.normal  	{ cursor: pointer; color: rgb( 128, 128, 128 ); }
div.hover   	{ cursor: pointer; color: rgb( 240,   0, 240 ); }
div.select  	{ cursor: default; color: rgb(   0, 128, 255 ); }
p.menu        	{ padding-bottom: 8px; }

input.exec  	{ width: 100px; }

.wide       	{ width:  100%; }
.narrow     	{ width:  1px; }

.smalltext		{ font-size: 8pt; color: rgb( 128, 128, 128 ); }
          
.left			{ text-align: left; }
.centre			{ text-align: center; }
.right			{ text-align: right; }
.top			{ vertical-align: top; }
.middle			{ vertical-align: middle; }
.bottom			{ vertical-align: bottom; }

.gaptop 		{ margin-top:    10px; }
.gapbottom 		{ margin-bottom: 10px; }

.padall 		{ padding: 10px; }

.title			{ font-size: 28pt; margin-bottom: 8px; }
.normal			{ font-weight: normal; font-size: 11pt; }
.bold			{ font-weight: bold; }

.blue			{ color: rgb( 0, 136, 255 ); }
.grey			{ color: rgb( 128, 128, 128 ); }
.red			{ color: rgb( 255, 0, 0 ); }

.greyborder		{ border: solid 1px rgb( 192, 192, 192 ); }

.hand       	{ cursor: pointer; }

table, td
{
    border-style: solid;
}

table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

