*{
    margin: 0;
    padding: 0;
}

table.center_image {background:url(back_ima.gif) no-repeat top left #1C4D6E;}
tr.cen_image td {text-align:center; vertical-align:bottom; height:100px;}
div.label {background:url(punk0000.gif) repeat-y bottom left; height:100px; width:1px; vertical-align:bottom;}
div.label_center {background:url(back_lab.gif) no-repeat top left #28648E; height:100px; width:2px;}
tr.label_bot td {background-color:#1C4D6E; height:50px; text-align:center; vertical-align:top; padding-top:5px;}
div.label2 {background-color:#DBA1A1; height:37px; width:1px;}

.body {font: 10pt/150% verdana, helvetica, arial, sans-serif; color: #000;}
.body3 {font: 10pt/150% verdana, helvetica, arial, sans-serif; color: #ffffff;}
.body1 {font: 8pt/150% verdana, helvetica, arial, sans-serif; color: #496F94;}
.body2 {font: 8pt/150% verdana, helvetica, arial, sans-serif; color: #969696;}



#menu
{
    display: block;
    float: left;
    width: 210px;
}
.menu-elem
{
    display: block;
    float: left;
    width: 210px;
    /*height: 100%;*/
    margin-top: 3px;
    background-color: #F5F5F5;
    border-left: 3px #254459 solid;
    text-decoration: none;
}
.menu-elem span
{
    display: block;
    padding: 7px 0 10px 10px;
    color: #6C6E6F;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
}
.menu-elem span b
{
    font-weight: 100;    
}
.underline
{
    text-decoration:underline;
}
.menu-elem:hover
{
    border-color: #A4B1B9;
}
.underline:hover
{
    text-decoration: none;
}
#bg {background:url(image12.gif) no-repeat top right ;  }

.devby {
float:right;
width:290px;
color:#A1AAB3;}

.c1 sup	{font-size:14px;color:#949494;margin-bottom:15px; font-family:arial;}
.c1 big	{font-size:25px;color:#3a566c; font-family:arial;}