/*******************************************************************
 * Reset pre-formatted styles to null values.
 * This will help avoid browser differences and
 * give us complete control over the final appearance.
 *******************************************************************/

body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote
{
 padding: 0;
 margin: 0;
}

h1, h2, h3, h4, h5, h6, pre, code
{
 font-size: 100%;
}

a
{
 text-decoration: none;
}

img
{
 border: none;
}

/*******************************************************************
 * Define the basic appearance of the body, major tags, etc.
 *******************************************************************/

body
{
 background-color: white;
 color: black;
 font: normal 100% Georgia, "Times New Roman", Times, serif;
 height: 100%;
}

h1, h2, h3, h4, h5, h6
{
 color: black;
 font: bold 100% Georgia, "Times New Roman", Times, serif;
 margin: 1em 0 0.5em 0;
 page-break-after: avoid;
}

h1
{
 font-size: 200%;
}
h2
{
 font-size: 150%;
}
h3
{
 font-size: 120%;
}

p
{
 margin: 0 0 0.5em 0;
}

ul, ol
{
 margin: 0.5em 1.5em;
}

a:link, a:visited
{
 text-decoration: none;
 color: #000099;
}
a:hover
{
 text-decoration: underline;
 color: red;
}

/*******************************************************************
 * Define the major structural elements - sidebars, etc.
 *******************************************************************/

#content
{
 margin: 50px 200px 10px 100px;
}

#title
{
}
#title h1
{
 font: normal 300% Georgia, "Times New Roman", Times, serif;
 margin: 0;
}
#title ul
{
 margin: 0;
}
#title li
{
 list-style-type: none;
 display: inline;
 margin: 0 .3em 0 0;
}

.menu
{
 margin: 2em 0;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 padding: 0 0 .1em 0;
}
.menu ul
{
 margin: 0;
}
.menu li
{
 list-style-type: none;
 display: inline;
 margin: 0 1.0em 0 0;
 font: normal 120% Georgia, "Times New Roman", Times, serif;
}
.menu a:hover
{
 text-decoration: none;
}

.dialog
{
 color: black;
 background-color: #EEEEFF;
 border: outset #EEEEFF;
 padding: 1em 2em;
 margin: 20px 50px;
}

.dialog h1, .dialog h2, .dialog h3
{
 font-family: Verdana, Geneva, sans-serif;
 border: none;
 background-color: transparent;
 margin: 0 0 .6em 0;
 padding: 0;
}

.dialog p
{
 margin: 0.6em 0;
}

.dialog fieldset
{
 border: none;
 padding: 0;
 margin: 0;
}

.dialog .field
{
 margin: .5em 0;
}

.dialog .label
{
 float: left;
 width: 5em;
 font: 90% Arial, Helvetica, sans-serif;
 font: 90% Verdana, Geneva, sans-serif;
 margin-right: 1em;
 clear: left;
}

.dialog .radio
{
 font: 90% Arial, Helvetica, sans-serif;
 font: bold 90% Verdana, Geneva, sans-serif;
}

.nowrap
{
 white-space: nowrap;
}

/*******************************************************************
 * Define styles for specific pages.
 *******************************************************************/
