body{
    font-family: arial;
    background-color: white;
    margin: 0px;
    padding: 0px;
    color: #636466;
}

a{
    color: #636466;
    text-decoration: none;
}

h2{
    margin-top: 0px;
    margin-bottom: 2px;
    color: #dc312e;
}

#site{
    width: 721px;
    margin-left: auto;
    margin-right: auto;
}

#holder{
    width: 721px;
    background: url('bg-line.jpg') repeat-y;
    float: left;
    display: inline
}

#tmenu{
    height: 25px;
    width: 590px;
    margin-left: 10px;
    background: url('t-menuline.jpg') repeat-x;
    float: left;
    display: inline
}

#rightbuttons{
    height: 25px;
    width: 110px;
    background: url('t-menuline.jpg') repeat-x;
    float: left;
    display: inline
}

#ttext{
    padding-left: 10px;
    padding-top: 3px;
}

#btext{
    padding-left: 10px;
    padding-top: 0px;
}

#bmenu{
    height: 16px;
    width: 700px;
    margin-left: 10px;
    background: url('b-menuline.jpg') repeat-x;
    float: left;
    display: inline;
    font-size: 9pt;
}

#headerholder{
    margin-left: 11px;
    height: 111px;
    width: 699px;
    float: left;
    display: inline;
}


#mainbox{
    width: 699px;
    float: left;
    margin-left: 11px;
    display: inline;
}

#top{
    height: 134px;
    width: 721px;
    float: left;
    display: inline;
    background: url('header.jpg') no-repeat;
}

#footer{
    padding-top: 5px;
    padding-left: 20px;
    color: #636466;
    font-size: 7pt;
    height: 42px;
    width: 721px;
    float: left;
    display: inline;
    background: url('footer.jpg') no-repeat;
}

#footer a{
    color: #636466;
    text-decoration: none;
}

#left{
    background: url('subliner.jpg') no-repeat;
    width: 136px;
    float: left;
    display: inline;
}

#bal{
    background: url('bal.png') no-repeat;
    color: red;
    width: 224px;
    height: 196px;
    padding-top: 120px;
    padding-left: 20px;
    position:absolute;
    margin-left: 330px;
    margin-top: -10px;
    display: none;
}

* html #bal {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/bal.png', sizingMethod='crop');
    background-image: none;
}

.forms{
    font-size: 7pt;
}

.forms h3{
    font-size: 9pt;
    margin: 0px;
}

.fancy{ 
    font-family: arial;
    font-size: 11px;
    border: 1px solid #999999;
    background: white; 
}

.forms select { font-family: arial; font-size: 11px; border: 1px solid #999999; background: white; }

#mail{
    margin-top: 7px;
    width: 17px;
    height: 11px;
    background: url('mail.png') no-repeat;
    float: left;
    display: inline;
    cursor: pointer;
}

* html #mail {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/mail.png', sizingMethod='crop');
    background-image: none;
}

#is{
    margin-left: 8px;
    margin-top: 7px;
    width: 77px;
    height: 11px;
    background: url('is.png') no-repeat;
    float: left;
    display: inline;
    cursor: pointer;
}

* html #is {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/is.png', sizingMethod='crop');
    background-image: none;
}

#en{
    margin-left: 8px;
    margin-top: 7px;
    width: 59px;
    height: 11px;
    background: url('en.png') no-repeat;
    float: left;
    display: inline;
    cursor: pointer;
}

* html #en {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/en.png', sizingMethod='crop');
    background-image: none;
}
