html, body
{
    font-family: sans-serif, Arial, Helvetica, Verdana;
    font-size: 12px;
    background-color: #ffffff;
    color: #000;
    margin: 0;
    padding: 0;
}

/**
** Hidden elements
**/
.hidden, .gov, .rightnav, #topnav, #leftnav, #rightnav, #breadcrumbs, #policylinks, #copyrightinfo, #copyrightlinks, div.Newsletter img.TopImg
{
    display: none;
    visibility: visible;
}

/**
** HTML elements
**/
img
{
    margin: 0px;
    padding: 0px;

    border: none;
    vertical-align: middle;
}

h1, h2, h3, h4, h5, h6
{
    margin: 0;
}

h1 { font-size: 180%; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

/*
p
{
    padding: 0.5em;
    margin: 0;
    font-size: 100%;
}
*/

/*
ul, li
{
    list-style-type: none;
}
*/

/**
** header
**/
div#header h1
{
    font-size: 100%;
}

div#header div#department_title h1, div#header div#department_title h4
{
    margin: 6px 1px 6px 1px;
    padding: 0px;
}

/**
** WebPage
**/
div#WebPage h2
{
    margin-top: 24px;
}

div#WebPage .imgindent
{
    margin: 3px 0px 0px 0px;
}

div#WebPage .imgindent a, div#WebPage .imgindent img
{
    margin: 3px 0px 3px 0px;
    padding: 0px;

    display: inline;
}

/**
** Newsletter
**/
div.Newsletter
{
    margin: 0px;
    padding: 0px;

    position: relative;
    top: 0px;
    left: 0px;
    display: inline;

    border: 0;
    overflow: none;
}

/* IE incorrectly adds an additional margin for the Newsletter div */
* html div.Newsletter
{
    margin-left: -6px;
}

div.Newsletter p
{
    padding-left: 0px;
    padding-right: 0px;

    line-height: 18px;
    display: block;
}

div.Newsletter img
{
    margin-top: 6px;
    padding: 0px;

    border: 0;
}

div.Newsletter h2
{
    margin: 24px 0px 0px 0px;
    padding: 0px;
}

/* IE incorrectly reduces the margin by 6 */
* html div.Newsletter h2
{
    margin-left: 6px;
}

div.Newsletter img.JumpToTop
{
    margin: 0px;
    padding: 0px;
}


div.TitleBar
{
    margin: 0px;
    padding: 0px;

    display: inline;
}

div.TitleBar p
{
    margin: 0px;
    padding: 0px;

    display: inline;

    font-size: 12pt;
    font-weight: bold;
}

div.NewsletterPageLink
{
    margin: 0px;
    padding: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    font-weight: bold;
}

div.CioMessage
{
    margin: 0px;
    padding: 0px;

    display: block;
}

div.CioMessage p
{
    line-height: 18px;
}

div.Newsletter div.NewsCaption
{
    margin: 0px;
    padding: 0px;
}

div.Newsletter div.NewsCaption ul.Left
{
    margin: 6px 0px 0px 0px;
    padding: 0px;

    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;

    list-style-type: none;
}

div.Newsletter div.NewsCaption ul.Right
{
    margin: 6px 0px 0px 0px;
    padding: 0px;

    float: right;
    position: relative;
    top: 0px;
    right: 0px;
    display: block;

    list-style-type: none;
    text-align: right;
}

div.Newsletter li.Bold
{
    font-weight: bold;
}

div.Newsletter li.Italic
{
    font-style: italic;
}

div.Newsletter div.NewsBody
{
    margin: 0px;
    padding: 3px 0px 0px 0px;

    clear: left;
    display: block;
}

div.Newsletter div.NewsBody img.LeftImg
{
    margin: 0px 6px 6px 0px;
    padding: 0px;

    position: relative;
    top: 9px;
    left: 0px;

    float: left;
    border: 0;
}

* html div.Newsletter div.NewsBody img.LeftImg
{
    margin-top: 16px;
}


