@charset "utf-8";
/* CSS Document */

* {
    padding:0;
    margin:0;
}
html, body {
    height:100%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align: center;
}

a{
    text-decoration:none;
    color:#00d;
    padding-right:5px; /* would prefer to use this a little more selectively */
}

a:visited {
    text-decoration:none;
    color:#00d;
    padding-right:5px;
}

a:hover {
    text-decoration:underline;
}
#wrapper { /* remove body>div selector once whole site is wrapped in #wrapper */
    width:760px;
    margin:0 auto;
    text-align: left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
#header {
	margin-top:15px;
	height:90px;
	background:url(header.gif) top left no-repeat;
}
div.menu {
    padding:5px;
    background:#007;
    margin:10px auto;
}
div.menu a {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    padding:0 7px 0 3px;
    border-right:1px solid #44f;
}

div.menu a:visited {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    padding:0 7px 0 3px;
    border-right:1px solid #44f;
}

div.menu a.last {
    border-right:none;
}

div.menu a:hover {
    color:#ff9;
}
table {
    border:1px solid #ccc;
    padding:1px;
    margin:3px 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
th {
    font-weight:normal;
    background:#efeedc;
    padding:3px 1px;
    color:#444;
    text-align:left;
    border-bottom:1px solid #aaa;
}
tr {
    background:#eee;
}
tr:hover {
    background:#fff;
}
td {
    padding:2px 1px;
}
input, textarea, select {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
input.text, input.password, textarea {
    border:1px solid #aaa;
    padding:1px;
}
td.thtd {
    border-bottom:1px solid #aaa;
    width:520px;
}
td.thtd input.text, td.thtd input.password, td.thtd textarea {
    width:492px;
    border-color:#fff;
}
tr:hover input.text, tr:hover input.password, tr:hover textarea, input.text:focus, input.password:focus, textarea:focus {
    border-color:#ccc;
}
tr:hover th {
    color:#000;
}
input.submit, input.button, input.reset, button {
    border:1px solid;
    border-color:#ccc #999 #999 #ccc;
    background:#ccc;
}
input.submit:hover, input.button:hover, input.reset:hover, button:hover {
    color:#007;
    background:#ddd;
}
div.notification {
    border:1px solid #c00;
    padding:2px 4px;
    background:#fee;
    font-style:italic;
}

td.furtherreqdate input.texttext {
    width: 60px;
}

td.furtherreqdate input.text {
    width: 60px;
}

td.furtherreq input.texttext {
    width: 80px;
}

td.furtherreq input.text {
    width: 80px;
}

td.furtherreq {
    width: 80px;
}

td.furtherreqdate {
    width: 80px;
}