body 
{
    font-family: Verdana, Arial, sans-serif;
    background: transparent;
    background-color: transparent; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin-left: 2%;
    margin-right: 2%;
    color: #000000;
}

h1
{
    font-weight: bold;
    text-align: left;
    font-size: 180%;
}

h2
{
    font-weight: bold;
    text-align: left;
    font-size: 155%;
}

h3
{
    font-weight: bold;
    text-align: left;
    font-size: 135%;
}

h4
{
    font-weight: bold;
    text-align: left;
    font-size: 120%;
}

h5
{
    font-weight: bold;
    text-align: left;
    font-size: 110%;
}

p
{
    margin-left: 5%;
}

p.news_date
{
    font-weight: bold;
    text-align: left;
    font-size: 100%;
    margin-left: 0px;
}

p.news_title
{
    font-weight: bold;
    text-align: left;
    font-size: 100%;
    margin-left: 0px;
}

p.event_date
{
    font-weight: bold;
    text-align: left;
    font-size: 100%;
    margin-left: 0px;
}

p.event_title
{
    font-weight: bold;
    text-align: left;
    font-size: 100%;
    margin-left: 0px;
}

p.copyright
{
    font-size: 75%;
    text-align: right;
}

p.legal
{
    font-size: 75%;
}

p.link_to_openvmsmigration
{
    font-size: 200%;
    text-align: left;
    margin-left: 80px;
    margin-right: 80px;
}


p.reftext
{
    font-style:italic;
    text-align: left;
    margin-left: 80px;
    margin-right: 80px;
}

p.refname
{
    font-style:italic;
    font-weight: bold;
    text-align: left;
    margin-left: 120px;
    margin-right: 120px;
}

p.footer_tagline
{
    display: none;
}

ul
{
    margin-right: 5%;
    list-style-position: inside;
}

li
{
    margin-top: 0px;
    margin-bottom: 5px;
}

table
{
    table-layout: fixed;
    width: 100%;
    border-collapse: separate;
    border-spacing: 40px 0px;
    empty-cells: hide;
    padding: 0px 0px 20px 0px;
}

td
{
    border: 0px;
}

col.c3c1
{
    width: 33%
}

col.c3c2
{
    width: 33%
}

col.c3c3
{
    width: 33%
}

col.c4c1
{
    width: 25%
}

col.c4c2
{
    width: 25%
}

col.c4c3
{
    width: 25%
}

col.c4c4
{
    width: 25%
}

td.cell
{
    vertical-align: top;
    font-size: 100%; 
}

div
{
    margin: 0px 0px 0px 0px;
    color: #000000;
    font-weight: normal;
    text-align: justify; 
}

div a.hlink
{
    color: #000000;
    text-decoration : none;
    font-weight: bold;
}

div a.hlink:hover
{
    display: none;
}

div a.hlink:after
{
    color: #000000;
    content: " ( " attr(href) ") ";
    font-style: italic;
}

div a.hlinkimg
{
    color: #000000;
    text-decoration : none;
    font-weight: bold;
}

div a.hlinkimg:hover
{
    display: none;
}

div a.hlinkimg:after
{
    color: #000000;
    content: " ( " attr(href) ") ";
    font-style: italic;
}

div a.jlink
{
    display: none;
}

div a.jlink:hover
{
    display: none;
}

div a.jlink:after
{
    display: none;
}

div img
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
    border: 0px;
}

div img.emailicon
{
    display: none;
}

div img.imagefloatright
{
    display: none;
}

div img.imagefloatright_print
{
    margin-left: 20px; 
    margin-top: 20px; 
    margin-bottom: 20px; 
    float: right;
}

div img.linkedin
{
    display: none;
}

div img.twitter
{
    display: none;
}

div.menu
{
    display: none;
}

div.menu a.item1
{
    display: none;
}

div.menu a.item1x
{
    display: none;
}

div.menu a.item2
{
    display: none;
}

div.menu a.item2x
{
    display: none;
}

div.menu a.subitem
{
    display: none;
}

div.menu a:hover 
{
    display: none;
}

div.menu a:active 
{
    display: none;
}

div.menu div.blankitem
{
    display: none;
}

div.aftermenuend
{
    display: none;
}

div.header
{
    border-bottom: 1px solid;
}

div.header img#headerlogo
{
    display: none;
}

div.header div#tabtext
{
    text-align: left;
    font-weight: bold;
}

div.header div#headerstrip
{
    text-align: right;
    font-weight: bold;
}

div.header div#contactstrip
{
    text-align: right;
    font-weight: bold;
}

div.footer
{
    display: none;
}

div.footer img#stuffthatworks
{
    display: none;
}

div.footer img#leftcorner
{
    display: none;
}

div.content
{
    font-size: 80%;
}

div.description
{
    border-bottom: 1px solid;
}

div.news_item
{    
    border-bottom: 1px solid;
}

div.event_item
{    
    border-bottom: 1px solid;
}

div.jlinkblock
{
    display: none;
}

div.navbottom
{    
    border-bottom: 1px solid; 
}

div.webring
{
    display: none;
}

div.webring a.webringnav
{
    display: none;
}

div.webring a.webringnav:hover 
{
    display: none;
}

div.webring a.webringnav:after 
{
    display: none;
}

div.webring p.webring
{
    display: none;
}
