html, body{
    font-size:13px;
    font-family:'lucida grande',verdana,helvetica,arial,sans-serif;
    margin:0px;
    background: #949494;
}

input, td{
    font-size:13px;
}

td{
    margin:2px;
}

a{text-decoration:none;}
a:link {color:#FFFFFF;}
a:visited {color:#00FFFF;}
a:hover {color:#FFEE00;}
a:active {color:#FFEE00;}

a.topmenu{text-decoration:none;}
a.topmenu:link {color:#FFFFFF;}
a.topmenu:visited {color:#FFFFFF;}
a.topmenu:hover {color:#464644;}
a.topmenu:active {color:#FFEE00;}

a.radio{text-decoration:none;}
a.radio:link {color:#FFFFFF;}
a.radio:visited {color:#FFFFFF;}
a.radio:hover {color:#464644;}
a.radio:active {color:#FFEE00;}

td.head{
    background-image:url('/images/tablehead.jpg');
    background-size:50px 100%;
    padding:5px;
    color:black;
    font-weight: bold;
}

td.body{
    background: #EFEFEF;
    padding:5px;
    color:black;
}

div.main{
    width:1000px;
    background-image:url('/images/boxbody.jpg');
    background-size:50px 100%;
    box-shadow: 10px 10px 50px black;
}

div.inner{
    padding:5px;
}

div.header{
    width:1000px;
}

div.side{
    float:left;
    width:250px;
    font-size: 11px;
}

div.body{
    float:left;
    width:750px
}

div.footer{
    clear:left;
    width:1000px;
    background-image:url('/images/footer.jpg');
    background-size:50px 100%;
    color:white;
}

div.box-head{
    font-weight: bold;
    background-image:url('/images/boxhead.jpg');
    background-size:50px 100%;
    color:#FFC900;
    padding:10px;
    text-align: left;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border:1px solid #626262;
    border-bottom-width:0px;
    font-size:15px;
}

div.box-body{
    background-image:url('/images/boxbody.jpg');
    background: #353334;
    background-size:50px 100%;
    padding:5px;
    margin-bottom: 5px;
    text-align: left;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border:1px solid #626262;
    color:white;
}

div.box{
    background-image:url(/'images/boxhead.jpg');
    background-size:50px 100%;
    padding:5px;
    margin-bottom: 5px;
    text-align: left;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border:1px solid #626262;
    color:white;
}

div.menubar{
    background-image:url('/images/topmenu.jpg');
    background-size:50px 100%;
    width:1000px;
}

div.menu_top{
    width:120px;
    padding:7.5px;
    float:left;
    background-image:url('images/topmenu.jpg');
    background-size:50px 100%;
    border-right: 1px solid #464644;
    font-weight:bold;
}

div.menu_top:hover{
    background-image:url('/images/topmenu_hover.jpg');
    background-size:50px 100%;
}

div.menu_side{
    padding:7.5px;
    margin-bottom: 2.5px;
    border:0px ridge #CECECD;
    border-radius: 3px;
    color:white;
    font-weight: bold;
}

div.menu_side:hover{
    background: #FFF5B3;
    color:black;
}

button, input.submit{
    padding:5px;
    background: #D9D9D9;
    border:1px solid black;
    border-radius: 5px;
    font-weight: bold;
}

button:hover, input.submit:hover{
    background: #FFEC6A;
    cursor: pointer;
}

div.page{
    background:#EBEBEB;
    border:1px solid #D2D2D2;
    margin:2px;
    padding:5px;
    float:left;
    border-radius: 4px;
}