﻿body 
{
    margin                  : 0px 0px 0px 0px;
    padding                 : 0px 0px 0px 0px;
    font-family             : Arial,Helvetica,sans-serif;
    color                   : #585858;
    font-size               : small;
}

img
{
    border                  : none;
}

#blocktop, #blockbanner, #blockcontent, #blockfooter
{
    width                   : 620px;
    margin                  : 0px auto 0px auto;
}

#blocktop
{
    height                  : 30px;
}

#blockbanner-back
{
    width                   : 100%;
    background-image        : url(/res/header-bg.png);
    background-repeat       : no-repeat;
    background-position     : center bottom;
}

#blockbanner
{
    height                  : 40px;
    background-image        : url(/res/logo-TNO.gif);
    background-repeat       : no-repeat;
    background-position     : left;
    min-width               : 250px; 
    min-height              : 40px;   
}

#blockcontent
{
    min-height              : 550px;
    overflow                : auto;
    padding                 : 3px 0px 0px 3px;
}

#blockcontent a
{
    color: #ed8000;
}

#blockcontent td
{
    text-align              : left;
    vertical-align          : top;
    padding                 : 13px 0px 0px 3px;
}

#blockcontent h1
{
    padding                 : 2px 0px 2px 0px;
    color                   : #649EC9;
    text-decoration         : none;
    margin                  : 40px 0 0 4px;
    text-transform          : uppercase;
    font-weight             : strong;
    font-size               : 20px;
    overflow                : hidden;
    padding                 : 0 0 8px;
}

#blockcontent h2
{
    padding                 : 2px 0px 2px 0px;
    color                   : #649EC9;
    text-decoration         : none;
    margin                  : 4px 0 0 4px;
    text-transform          : uppercase;
    font-weight             : strong;
    font-size               : 18px;
    overflow                : hidden;
    padding                 : 0 0 8px;
}

#blockcontent h3
{
    padding                 : 2px 0px 2px 0px;
    color                   : #ed8000;
    text-decoration         : none;
    margin                  : 4px 0 0 4px;
    text-transform          : uppercase;
    font-weight             : strong;
    font-size               : 12px;
    overflow                : hidden;
    padding                 : 0 0 8px;
}

#blockcontent label
{
    padding                 : 2px 0px 2px 0px;
    color                   : #649EC9;
    text-decoration         : none;
    text-transform          : uppercase;
    margin                  : 4px 0 0 4px;
    font-weight             : strong;
    font-size               : 12px;
    padding                 : 0 0 8px;
}

#blockcontent .button
{
    background-color        : #649EC9;
    color                   : #fff;
    border                  : none;
    padding                 : 3px 10px 3px 10px;
    border-bottom           : 1px solid #3e3e3e;
    border-right            : 1px solid #3e3e3e;  
	padding-bottom          : 4px;
	height                  : 35px;
	text-align              : center;
	text-transform          : uppercase;
	border-top-style        : none;
	border-right-style      : none;
	border-bottom-style     : none;
	border-left-style       : none;
}

#blockcontent .textbox
{
    border                  : 1px solid #585858;
    width                   : 300px;
}

#blockfooter
{
    height                  : 20px;
    color                   : #649EC9;
    font-size               : x-small;
    font-weight             : bold;
}

#blockfooter a
{
    color                   : #649EC9;
    text-decoration         : none;
}

#status {
  padding: 5px;
  color: #fff;
  background: #ccc;
}

#status.fail {
  background: #c00;
}

#status.success {
  background: #0c0;
}
