/* Default Print Formatting                                     */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */


html
    {
    line-height: 12pt;
    font-size: 10pt;
    font-family: "arial", "helvetica", sans-serif;
    }

body
    {
    color: #000000;
    background-color: #ffffff;
    }

h1
    {
    width: 195px;  /* This should equal the width of logo_utd_print.png. */
    height: 74px;  /* This should equal the height of logo_utd_print.png. */
    text-align: center;
    }

h2
    {
    margin-top: 10pt;
    line-height: 32pt;
    font-size: 30pt;
    font-weight: bold;
    color: #999999;
    }

h3
    {
    margin-top: 10pt;
    line-height: 27pt;
    font-size: 25pt;
    font-weight: bold;
    color: #999999;
    }

h4
    {
    margin-top: 10pt;
    line-height: 22pt;
    font-size: 20pt;
    font-weight: bold;
    color: #999999;
    }

h5
    {
    margin-top: 10pt;
    line-height: 17pt;
    font-size: 15pt;
    font-weight: bold;
    color: #999999;
    }

h6
    {
    margin-top: 10pt;
    line-height: 12pt;
    font-size: 10pt;
    font-weight: bold;
    color: #999999;
    }

p
    {
    margin-top: 10pt;
    line-height: 12pt;
    font-size: 10pt;
    }

strong,
b
    {
    font-weight: bold;
    }

em,
i
    {
    font-style: oblique;
    }

pre
    {
    font-family: "courier new", "courier", monospace;
    margin-top: 10pt;
    line-height: 12pt;
    font-size: 10pt;
    }

sup
    {
    font-size: 90%;
    vertical-align: text-top;
    color: inherit;
    }

sub
    {
    font-size: 90%;
    vertical-align: sub;
    color: inherit;
    }

img
    {
    margin: 0pt;
    padding: 0pt;
    border-width: 0pt;
    }




/* Links                                                        */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */


a,
a:link
    {
    vertical-align: inherit;
    text-decoration: underline;
    font-weight: bold;
    }




/* Acronyms and Abbreviations                                   */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */


abbr,
acronym
    {
    font-weight: inherit;
    font-style: inherit;
    border-style: dotted;
    border-width: 0pt 0pt 1pt 0pt;
    color: inherit;
    }




/* Lists                                                        */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */


ul
    {
    margin-left: 20pt;
    list-style-type: square;
    }

ul ul
    {
    margin-left: 30pt;
    }

ul ul ul
    {
    margin-left: 40pt;
    }

ul ul ul ul
    {
    margin-left: 50pt;
    }

ul ul ul ul ul
    {
    margin-left: 60pt;
    }

ol
    {
    margin-left: 20pt;
    list-style-type: decimal;
    }

ol ol
    {
    margin-left: 30pt;
    list-style-type: lower-alpha;
    }

ol ol ol
    {
    margin-left: 40pt;
    list-style-type: lower-roman;
    }

ol ol ol ol
    {
    margin-left: 50pt;
    list-style-type: upper-alpha;
    }

ol ol ol ol ol
    {
    margin-left: 60pt;
    list-style-type: upper-roman;
    }

li
    {
    margin-top: 6pt;
    line-height: 12pt;
    font-size: 10pt;
    }

dl
    {
    margin-left: 20pt;
    line-height: 12pt;
    font-size: 10pt;
    }

dt
    {
    line-height: 12pt;
    font-weight: bold;
    }




/* Tables                                                       */
/* ------------------------------------------------------------
   Due to inconsistent rendering across different browsers,
   the <table> tag should be preceded by <p>&#160;</p> or
   <p class="tight">&#160;</p> in order to have a top margin.
   The problem appears to be with the <caption> tag.
   ------------------------------------------------------------ */


table
    {
    margin-top: 0pt;
    margin-right: auto;
    margin-bottom: 10pt;
    margin-left: auto;
    padding: 0pt;
    line-height: 12pt;
    font-size: 10pt;
    background-color: #ffffff;
    }

caption
    {
    padding: 0.5pt;
    vertical-align: top;
    text-align: center;
    line-height: 17pt;
    font-size: 15pt;
    font-weight: bold;
    color: #ffffff;
    background-color: #333333;
    }

tr
    {
    text-align: left;
    vertical-align: top;
    }

th
    {
    padding: 5pt;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
    border-style: solid;
    border-width: 0pt 0pt 1pt 0pt;
    border-color: #333333;
    color: #ffffff;
    background-color: #999999;
    }

td
    {
    padding: 5pt;
    border-style: solid;
    border-width: 0pt 0pt 1pt 0pt;
    border-color: #333333;
    }

tr.alt th
    {
    background-color: #666666;
    }

tr.alt td
    {
    background-color: #cccccc;
    }

tr.noborder th,
tr.noborder td,
th.noborder,
td.noborder
    {
    border-style: none;
    }

tr.altnoborder th,
th.altnoborder
    {
    background-color: #666666;
    border-style: none;
    }

tr.altnoborder td,
td.altnoborder
    {
    background-color: #cccccc;
    border-style: none;
    }

tr.noborder th.withborder,
tr.altnoborder th.withborder,
tr.noborder td.withborder,
tr.altnoborder td.withborder
    {
    border-style: solid;
    border-width: 0pt 0pt 1pt 0pt;
    border-color: #333333;
    }

tfoot td
    {
    border-style: none;
    font-size: 8pt;
    color: #333333;
    }




/* Forms                                                        */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */


form
    {
    line-height: 12pt;
    font-size: 10pt;
    }

fieldset
    {
    padding: 5pt;
    background-color: #ffffff;
    }

fieldset fieldset
    {
    margin: 5pt;
    }

fieldset.alt
    {
    background-color: #cccccc;
    }

input,
textarea,
select
    {
    border-style: solid;
    border-width: 1pt;
    border-color: #666666;
    background-color: #ffffff;
    }

#submit,
input.submit
    {
    padding: 5pt;
    font-weight: bold;
    border-width: 4pt;
    border-color: #000000;
    color: #000000;
    background-color: #ffffff;
    cursor: pointer;
    }

label
    {
    font-weight: inherit;
    color: inherit;
    }

optgroup
    {
    font-weight: bold;
    font-style: oblique;
    color: #333333;
    }

optgroup option
    {
    padding-left: 20pt;
    font-weight: normal;
    color: #000000;
    }

optgroup optgroup
    {
    padding-left: 20pt;
    }

optgroup option option
    {
    padding-left: 40pt;
    }

tfoot #submit,
tfoot input.submit
    {
    font-size: 10pt;
    }




/* Variations                                                   */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */


.small
    {
    font-size: 90%;
    }

.tight
    {
    margin-top: 0pt;
    }

.left
    {
    float: left;
    }

.right
    {
    float: right;
    }

.righttight
    {
    margin-top: 0pt;
    float: right;
    }

.rightalign
    {
    text-align: right;
    }

.rightaligntight
    {
    margin-top: 0pt;
    text-align: right;
    }

.center
    {
    text-align: center;
    }

.centertight
    {
    margin-top: 0pt;
    text-align: center;
    }

img.left
    {
    float: left;
    margin: 0pt 10pt 10pt 0pt;
    }

img.right
    {
    float: right;
    margin: 0pt 0pt 10pt 10pt;
    }

.spotlight_green,
.spotlight_orange,
.spotlight_blue
    {
    margin: 20pt 0pt 20pt 0pt;
    padding: 10pt;
    border-style: solid;
    border-width: 4pt 0pt 4pt 0pt;
    border-color: #666666;
    background-color: #cccccc;
    }

.fade
    {
    color: #dddddd;
    }

.hidden
    {
    display: none;
    }

.break
    {
    clear: both;
    }




/* Sections                                                     */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */


/* Top Links                                                    */
/* ------------------------------------------------------------ */

#header_toplinks_hold_outer
    {
    display: none;
    }


/* Banner                                                       */
/* ------------------------------------------------------------ */

#header_banner_hold
    {
    border-style: solid;
    border-width: 0pt 0pt 4pt 0pt;
    border-color: #999999;
    }

#header_banner_utd
    {
    clear: both;
    width: 195px;  /* This should equal the width of logo_utd_print.png. */
    height: 74px;  /* This should equal the height of logo_utd_print.png. */
    margin-top: 0em;
    margin-right: auto;
    margin-bottom: 0em;
    margin-left: auto;
    padding: 15pt 0pt 15pt 0pt;
    background-image: url("../images/logo_utd_print.png");
    background-repeat: no-repeat;
    background-position: center center;
    }

#header_banner_dept
    {
    clear: both;
    width: 255px;  /* This should equal the width of logo_dept_print.png. */
    height: 50px;  /* This should equal the height of logo_dept_print.png. */
    margin-top: 0em;
    margin-right: auto;
    margin-bottom: 0em;
    margin-left: auto;
    padding: 0pt 0pt 10pt 0pt;
    background-image: url("../images/logo_dept_print.png");
    background-repeat: no-repeat;
    background-position: center center;
    }

#header_navigation,
#header_navigation_secondary,
#header_banner_utd img,
#header_banner_dept img
    {
    display: none;
    }


/* Main                                                         */
/* ------------------------------------------------------------ */

#main_hold
    {
    clear: both;
    }

#main
    {
    padding: 10pt 10pt 20pt 10pt;
    }

#main_sidebar
    {
    margin: 20pt 0pt 0pt 0pt;
    padding: 20pt 10pt 10pt 10pt;
    border-style: solid;
    border-width: 4px 0px 4px 0px;
    border-color: #666666;
    }


/* Footer                                                       */
/* ------------------------------------------------------------ */

#footer
    {
    clear: both;
    padding: 10pt;
    border-style: solid;
    border-width: 4pt 0pt 0pt 0pt;
    border-color: #999999;
    color: #999999;
    background-color: #666666;
    }


/* Navigation                                                   */
/* ------------------------------------------------------------ */

.navigation_hold,
.navigation_secondary_hold
    {
    display: none;
    }


