td,tr,table,tbody,img,div,span,p,h1,h2,h3,h4,h5,h6,body{
    margin: 0px;
    padding: 0px;
}

td,tr,table,tbody,div,span,p{
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    background-repeat: no-repeat;
    background-color: transparent;
}

li
{
    list-style-position: inside;
}

td{
    vertical-align: top;
    /* border: solid 1px red;  */
}

img{
    border: 0px;
    margin: 5px;
}

img.sizer{
    border: 0px;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px
}

body {
    background: white;
    font-family: Verdana;
    font-size: 9pt;
    background-image: url('/Static/Images/dsn/body_bg.jpg');
    background-repeat: no-repeat;
    background-position: 0px 112px;
}

.menu a {
    text-decoration: none;
    color: black;
}

.menu a:hover
{
    text-decoration: underline;
}

center
{
    text-align:center;
}

.la
{
    text-align: left;
}

.ra
{
    text-align: right;
}

table.nonborded, table.nonborded > tbody > tr >  td, table.nonborded > thead > tr >  th, table.nonborded > tbody > tr >  th
{
    border: 0;
}

/*
================================================================================
*/

table.general_table{
    margin: 0px auto;
    width: 1250px;
    background-color: #ababab;
    background-image: url('/Static/Images/dsn/table_bg.jpg');
    background-position: left top ;
    background-repeat: no-repeat;
}

/*
================================================================================
*/

td.header_cell{
    background-image: url('/Static/Images/dsn/header_bg.gif');
    background-position: right top ;
    background-repeat: no-repeat;
    height: 92px;
    padding-right: 15px;
    vertical-align: middle;
}

td.header_cell .banner{
    display: block;
    float: right;
    width: 126px;
    height: 66px;
    background-image: url('/Static/Images/dsn/banner_bg.gif');
    background-position: right top ;
    background-repeat: no-repeat;
    margin: 5px;
}

/*
================================================================================
*/

td.menu_cell{
    background-image: url('/Static/Images/dsn/menu_bg.jpg');
    background-position: left bottom ;
    background-repeat: no-repeat;
    width: 230px;
    padding-top: 94px;
}

div.menu{
    background-image: url('/Static/Images/dsn/menu_item_bg.gif');
    background-position: left top ;
    background-repeat: no-repeat;
    height: 23px;
    padding: 12px 0px 0px 34px;
}

div.menu.current{
    background-color: #bfbfbf;
    background-image: url('/Static/Images/dsn/current_menu_item_bg.gif');
    background-position: left top ;
    background-repeat: no-repeat;
    height: 23px;
    padding: 12px 0px 0px 34px;
}

/*
================================================================================
*/

td.content_cell{
    height: 505px;
    background-color: white;
    padding-top: 17px;
}

td.content_cell > h1{
    background-image: url('/Static/Images/dsn/h1_bg.png');
    background-position: top ;
    background-repeat: repeat-x;
    background-color: #faf8f4;
    font-size: 14pt;
    font-weight: normal;
    min-height: 30px;
    margin: 0px 0px;
    padding: 7px 23px 0px;
    text-align: justify;
    border-bottom: 2px solid #ebebeb;
}

td.content_cell p{
    margin: 10px 23px;
    clear: both;
}

td.content_cell div.text
{
    margin:10px 10px;
    padding: 0px 20px;
    text-align:justify;
     clear: both;
}

td.content_cell div.text p
{
    margin: 5px 0px;
}

td.content_cell div.daughter
{
    margin:10px 10px;
    clear: both;
}

td.content_cell td, td.content_cell th
{
    border: solid 1px black ;
    padding:5px;
    border-collapse: collapse;
}

td.content_cell td.left_column,td.content_cell  th.left_column
{
    text-align:left;
    padding-right: 50px;
}
td.content_cell td.right_column
{
    text-align:right;
    padding-left: 50px;
}
td.content_cell td.double_column
{
    text-align:justify;
    width: 600px;
}

table.infoImage
{
    width: 200px;
    border: solid 1px #EACDA1;
    margin: 5px;
}

table.infoImage td
{
    text-align: center;
    border: 0;
}

td.content_cell table.center
{
    clear:both;
    margin-left: auto;
    margin-right: auto;
}

td.content_cell table.left
{
    clear:left;
    float:left;
}

td.content_cell table.right
{
    clear:right;
    float:right;
}

div.navigation
{
    margin: 10px 0px;
}

/*
================================================================================
*/

td.footer_cell{
    height: 103px;
    background-image: url('/Static/Images/dsn/footer.jpg');
    background-repeat: no-repeat;
    vertical-align: bottom;
    text-align: right;
    padding-right: 130px;
    padding-bottom: 10px;
}


