/* ********************************************************************** */
/*  If you want to check the validity of the style sheet you can use this: */
/*  http://jigsaw.w3.org/css-validator/                                   */
/* ********************************************************************** */

/* START GLOBAL STYLES */
html { color: #000; background-color: #eee; }

div#menubar
{
  padding-left: 0!important;
}

body
{
    background-color: #eee;
    color: #000;
    margin-top: 0;
}

div#EntireBody /* if use this, will need to change body bgcolor to the grey */
{
    background-color: #ffffff;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    border-bottom: 3px solid #ccc;
    border-top: 3px solid #ccc;
    font-family: Arial, Verdana, Geneva, sans-serif;
    font-size: 90%;
}

div#NonBannerContent
{
    padding-left: 5px;
    padding-right: 3px;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; color: #ffffff; background-color: #004d4d; }
a:hover img { text-decoration: none; background-color: #ffffff; }

td { text-align: left; }

h1, h2, h3, h4, h5, h6
{
    color: #004d4d;
    font-weight: 800;
    /* color: #a7001e; */
    /* color: #092869; */
}
h1, h2, h3 { text-shadow: #909090 1px 1px 1px; }
h2, h5 { margin: 0.1em; ; padding: 0; }
h2 { margin-bottom: 0.5em; }

h3, .heading
{
    color: #004d4d;
    border-top: 0px;
    border-bottom: 1px solid #999999;
}
h3.plain
{
    background-color: transparent;
}

p { font-family: Arial, Verdana, Geneva, sans-serif; }

pre { font-family: monospace; }

blockquote { margin-left: 5%; margin-right: 5%; }

li { font-family: Arial, Verdana, Geneva, sans-serif; }

ul
{
    margin-top: 0.5em;
    list-style: circle;
    list-style-image: url(/icons/diamond-green.gif);
    font-family: Arial, Verdana, Geneva, sans-serif;
}

ul.services
{
    margin-left: 10%;
    margin-bottom: 1em;
    padding: 0;
}

ol { font-family: Arial, Verdana, Geneva, sans-serif; list-style-image: none; }

table { margin-top: 0.5em; }

hr { color: #092869; background: #092869; }

.entry, select { background-color: #eee; } /* For input and select boxes in forms */

code
{
    color: #a7001e;
    font-family: Arial, Verdana, monospace;
}

code.chinese
{
    color: #a7001e;
    font-family: monospace;
}

.leftcol
{
    width: 48%;
    float: left;
    margin: 0;
    padding: 0;
}
.rightcol
{
    width: 48%;
    float: right;
    margin: 0;
    padding: 0;
}

.alert { color: #a7001e; }

.shade { background-color: #ffffcc; }
.shade2 { background-color: #efedc5; }
.shade3 { background-color: #ffff66; }

.smallindent { margin-left: 2%; margin-right: 3%; }
.indent { margin-left: 5%; margin-right: 3%; }
.bigindent { margin-left: 10%; margin-right: 3%; }
.biggerindent { margin-left: 15%; margin-right: 3%; }

.centertext { text-align: center; }
.righttext { text-align: right; }
.justify {text-align: justify; }

.smaller { font-size: smaller; }
.larger { font-size: larger; }

div.left { float: left; }
div.right { float: right; }

.ustlib { background: #333298; background-color: #333298; }
/* END GLOBAL STYLES */



@media print
{
    div#EntireBody
    {
        width: auto; /* free the page width for printouts, which makes it easier for users to resize without losing stuff. */
    }
    a { text-decoration: underline; }

    div#menubar { display:none; }
    .noprint { display:none; }
}

