html,body
{
    margin:0;
    padding:0;
    height:100%;
    border:none
}
.buttonscontainer
{
    width: 160px
}
.buttons a
{
    color: black;
    background-color: silver;
    padding: 2px;
    padding-left: 10px;
    display: block;
    border-bottom: 2px solid white;
    font: 12px Verdana, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    line-height:18px
}

.buttons a:hover
{
    background-color: #D8E3FE;
    color: black;
    text-decoration: none;
}

p,td
{
    line-height:18px;
    font-family:verdana,helvetica,sans-serif;
    font-size:12px
}

.logindiv
{
    position:absolute;
    top:358px
}

.formcontainer
{
    width:160px
}

.formtext
{
    padding-left:8px;
    
    font-size: 12px;
}

.textfield
{
    font-size: 14px;
    background-color: white;
    border: 1px solid black;
}

.fieldcontainer
{
    padding-left:8px
}

.buttoncontainer
{
    padding-top:10px;
    padding-left:8px
}

input.btn
{
    color:black;
    font-family:verdana,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    background-color:white;
    border:1px solid;
    border-top-color:black;
    border-left-color:black;
    border-right-color:black;
    border-bottom-color:black;
}

p a
{
    color: purple;
    font-family:verdana,helvetica,sans-serif;
    text-decoration: underline;
    text-align: left;
    line-height:18px
}

#programme {width:534px;margin-top:-30px}
#year {text-align:center;padding-top:30px}
#oddp {background:#C4CEE7;text-align:center}
#evenp {background:#B1BAD0;text-align:center}
#odd {width:534px;background:#C4CEE7;text-align:center}
#even {width:534px;background:#B1BAD0;text-align:center}
#name {font-weight:bold;line-height:20px;font-size:12px}
#odd a {text-decoration:none}
#even a {text-decoration:none}
#pager {font-size:12px;text-decoration:none;color:black}
#pager a {font-size:12px;text-decoration:none;color:black}

.imagetext {padding-left:50px:padding-right:50px;}

