body.main
{
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}

h1, h2, h3, h4, h5, h6
{
  color: #4080ff;
}

div.center { text-align: center }
div.right { text-align: right }
div.left { text-align: left }

div.header { height: 100px; text-align: center; width: 100%; font-size: 10px }
div.bar { height: 3px; width: 100%; background-color: #8eccc7 }
div.navigation { position: absolute; top: 120px; bottom: 110px; left:0px; width: 190px; vertical-align: top; padding: 10px; text-align: left; overflow: auto }
div.content { position: absolute; left: 210px; right: 10px; bottom: 110px; top: 120px; text-align: center; vertical-align: top; padding: 10px; overflow: auto; float: left }
div.footer { position: absolute; bottom: 5px; right: 10px; left: 10px; height: 100px; text-align: center; font-size: 10px }
div.search_left { position: absolute; bottom: 5px; left: 10px; width: 300px; height: 80px; text-align: center; font-size: 10px }
div.search_right { position: absolute; bottom: 5px; right: 10px; width: 300px; height: 80px; text-align: right; font-size: 10px }

div.float_left { float: left }
div.float_right { float: right }

div.answer { margin: auto; padding: 20px 10px 40px 10px; }

p { margin: 2em 4em 2em 4em; text-align: justify }
p.center { text-align: center }
p.right { text-align: right }
p.left { text-align: left }
p.smallprint_center { margin: 1em; font-family: arial, helvetica, sans-serif; font-size: 10px; text-align: center }
p.indent { margin: 1em 1em 1em 8em }
p.double_indent { margin: 1em 1em 1em 16em }
p.code { color: #000080; font-family: Consolas, "Courier New", Courier, monotype; text-align: left; font-weight: normal; margin: 1em 1em 1em 1em; font-size: 12px }
p.code_indent { color: #000080; font-family: Consolas, "Courier New", Courier, monotype; text-align: left; font-weight: normal; margin: 1em 1em 1em 8em; font-size: 12px; }
p.code_center { color: #000080; font-family: Consolas, "Courier New", Courier, monotype; text-align: center; font-weight: normal; font-size: 12px; }
strong.code { color: #000080; font-family: Consolas, "Courier New", Courier, monotype; text-align: left; font-weight: bold; font-size: 12px }
strong.code_underline { color: #000080; font-family: Consolas, "Courier New", Courier, monotype; text-align: left; font-weight: bold; text-decoration: underline }
p.citation { font-style: italic; color: #404040; text-align: justify; margin: 2em 10em }
p.mx_formula { margin: 1em 1em 1em 8em; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; font-size: 12px }

img { border-style: none }

em.strong { font-weight: bold }
em.elec { font-weight: bold; font-family: serif; color: #006060}

span.hilite { background-color: yellow; text-decoration: none }
span.nobr { white-space: nowrap; }
span.comment { color: #008000 }
span.strikethru { text-decoration: line-through }
span.underline { text-decoration: underline }
span.dr_arrow { color: #ff0000 }
span.black { color: #000000; font-weight: bold }
span.radic { font-family: serif; font-size: 14px }
span.mx { font-size: 14px; font-weight: bold }
span.red { color: #ff0000 }
span.ul { text-decoration: underline }

a { font-size: 11px; text-decoration: none; color: #0000ff }
a:hover { text-decoration: underline; }
a.dead { color: #404040; text-decoration: none; }
a.inline { font-size: 13px }


table { margin: auto; max-width: 80% }

ul { margin-top: 50px; margin-bottom: 50px; }
li { text-align: left; margin-left: 2cm; margin-right: 2cm; margin-top: 10px; margin-bottom: 10px; }

ul.menu, ul.sub, ul.page {
	width: 170px; 
	padding: 0;
  margin: 0;
  list-style: none;
  }
  
ul.menu li, ul.sub li, ul.page li{
  padding: 2px 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
 margin: 0;
 }


ul.sitemenu { 
	padding: 0;
  margin: 0;
  list-style: none;
  }
  
 ul.sitemenu li{
  padding: 2px 32px;
  margin: 0;
}


ul.count li {
	margin: 1em 8em 1em 4em;
  }

ul.menu { background-color: #eeffee; }
ul.sub { background-color: #ddeedd; }
ul.page { background-color: #ddeedd; }

ul.nostyle { list-style: none }
  
 ul.menu li, ul.sub li, ul.page li{
  padding: 2px 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
 margin: 0;
} 

table { border-style: solid; border-width: 1px; border-color: #808080; margin: auto }
table.testresult { border-style: solid; border-width: 1px; border-color: #808080; margin: auto; width: 80% }
table.eighty { width: 80% }
table.ninety { width: 90% }
table.hide { border-style: none }
table.hide_indent { border-style: none; border-collapse: collapse; margin: 1em 1em 1em 7em }
table.mx { border-style: none; margin: 1em 1em 1em 7em }
table.mx_hl { border-style: none; margin: 1em 1em 1em 7em; background-color: #ddddee }

table.fra { border-style: none; border-collapse: collapse; margin: 0; padding: 0; }

table.colours {border-style: none; margin: auto }

table.search{ border-style: none; padding: 0; margin: 0; width: 300px; }

td { padding: 4px; border-style: solid; border-width: 1px; border-color: #e0e0e0; font-size: 12px }
td.title { text-align: center; font-weight: bold; color: #ffffff; background-color: #80c0c0 }
td.header { text-align: left; font-weight: bold }
td.header_center { text-align: center; font-weight: bold }
td.header_center_hide { border-style: none; text-align: center; font-weight: bold }
td.content { text-align: left; vertical-align: top }
td.content_center { text-align: center; vertical-align: top }
td.content_mid { text-align: left; vertical-align: middle }
td.content_center_mid { text-align: center; vertical-align: middle }
td.content_hide { text-align: left; vertical-align: top; border-style: none }
td.hide { border-style: none }
td.content_center_hide { text-align: center; vertical-align: top; border-style: none }
td.content_center_contrast { text-align: center; vertical-align: top; color: #4080ff }
td.numerator { padding: 0px; font-size: 12px; border-style: none none solid none; border-color: #000080; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0 }
td.inline_numerator { padding: 0px; font-size: 10px; border-style: none none solid none; border-color: #000080; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0 }
td.denominator { padding: 0px; font-size: 12px; border-style: none; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0 }
td.inline_denominator { padding: 0px; font-size: 10px; border-style: none; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0 }
td.fraction_middle { border-style: none; font-family: Consolas, "Courier New", Courier, monotype; font-size: 12px; color: #000080 }

td.sd { width: 3em; text-align: right; padding: 2px; font-size: 12px; border-style: none; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0 }
td.sd_lb { width: 3em; text-align: right; padding: 2px; font-size: 12px; border-style: none none none solid; border-color: #000080; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0 }
td.sd_bb { width: 3em; text-align: right; padding: 2px; font-size: 12px; border-style: none none solid none; border-color: #000080; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0 }
td.sd_lb_bb { width: 3em; text-align: right; padding: 2px; font-size: 12px; border-style: none none solid solid; border-color: #000080; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0 }

td.long_div { padding: 2px 2px 0px 2px; font-size: 12px; border-style: none none none none; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0; text-align: left }
td.long_div_symbol { padding: 2px 2px 0px 2px; font-size: 12px; border-style: solid none none solid; border-color: #000080; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; margin: 0; text-align: left }

td.mx_l { width: 4px; padding: 0px; border-style: solid none solid solid; border-color: #000000; margin: 0; border-width: 2px }
td.mx_r { width: 4px; padding: 0px; border-style: solid solid solid none; border-color: #000000; margin: 0; border-width: 2px }
td.mx_e { padding: 4px; border-style: none; margin: 0; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; font-weight: bold; text-align: right }
td.mx_e_left { padding: 4px; border-style: none; margin: 0; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; font-weight: bold; text-align: left }
td.mx_e_center { padding: 4px; border-style: none; margin: 0; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; font-weight: bold; text-align: center }
td.mx_p { padding: 4px; border-style: none; margin: 0; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; font-weight: bold; text-align: right; vertical-align: middle; font-size: 12px }
td.mx_exp { padding: 4px; border-style: none; margin: 0; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; vertical-align: top; font-size: 12px }
td.mx_label { width: 10em; padding: 4px; border-style: none; text-align: right; font-size: 10px }
td.mx_numerator { padding: 0; font-size: 12px; border-style: none none solid none; border-color: #000080; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; font-weight: bold; vertical-align: bottom }
td.mx_denominator { padding: 0; font-size: 12px; border-style: none; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; font-weight: bold; vertical-align: top }
td.mx_spacer { border-style: none }
td.mx_det { padding: 0px; border-style: none none none solid; border-width: 2px; border-color: #000000; margin: 0 }
td.mx_aug { padding: 0px; border-style: none none none solid; border-width: 1px; border-color: #808080; margin: 0 }

td.mx_sigma { padding: 0px; border-style: none; margin: 0; color: #000080; font-family: "Times New Roman", serif; font-size: 36px; vertical-align: middle }
td.mx_sigma_limits { padding: 0px; border-style: none; margin: 0; color: #000080; font-family: Consolas, "Courier New", Courier, monotype; font-size: 10px }
td.par_00 { padding: 0px; border-style: none; margin: 0; color: #000080; font-family: "Times New Roman", serif; font-size: 24px; vertical-align: middle }
td.par_01 { padding: 0px; border-style: none; margin: 0; color: #000080; font-family: "Times New Roman", serif; font-size: 36px; vertical-align: middle }
td.par_02 { padding: 0px; border-style: none; margin: 0; color: #000080; font-family: "Times New Roman", serif; font-size: 48px; vertical-align: middle }
td.par_03 { padding: 0px; border-style: none; margin: 0; color: #000080; font-family: "Times New Roman", serif; font-size: 72px; vertical-align: middle }

td.colours { border-style: solid; text-align: center; font-family: arial, helvetica, sans-serif; font-weight: normal;	font-size: 11px }
td.colour_name { border-style:none; text-align: left; font-family: arial, helvetica, sans-serif; font-weight: normal;	font-size: 11px }
td.search { border-style: none; text-align: left; font-family: arial, helvetica, sans-serif; font-weight: normal;	font-size: 9px }

td.fra_top { padding: 0px; border-style: none none solid none; border-color: #000000; text-align: center; vertical-align: bottom; font-family: Consolas, "Courier New", Courier, monotype; font-size: 10px }
td.fra_bot { padding: 0px; border-style: none; text-align: center; vertical-align: top; font-family: Consolas, "Courier New", Courier, monotype; font-size: 10px }
td.fra_sgn { border-style: none; padding: 0px; width: 1em }



#code { color: #4080ff }

@media print
{
  div.header
  {
  	visibility: hidden;
  }
  div.float_right
  {
    visibility: hidden;
    position: absolute;
    left: 100%;
  }
  div.navigation
  {
  	visibility: hidden;
  }
  div.footer
  {
  	visibility: hidden;
  }
  div.content
  {
    overflow: visible;
    position: absolute;
    left: 0%;
    top: 0%;
    width: 100%;
  }
  img
  {
    max-width: 75%;
  }
}

body.answers
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}



















