/* Standard CSS tags (C)2009 Luke Small www.LukeSmall.com */
body {font-family:Arial, Helvetica, sans-serif; behavior: url("assets/js/hover.htc"); color:#2f2f2f;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; line-height:150%; color:#311400;}
h1 {font-size:2.3em;}
h2 {font-size:1.9em;}
h3 {font-size:1.5em;}
h4 {font-size:1.1em;}
h5 {font-size:0.7em;}
h6 {font-size:0.3em;}

p {font-size:1.3em; line-height:160%; margin-bottom:1.2em;}

a {color:#311400; text-decoration:underline;}
a:hover, a:visited:hover {color:#fff; text-decoration:none; background:#000;}
a:visited {color:#311400; text-decoration:underline;}

strong {font-weight:bold;}
em {font-style:italic;}
u {text-decoration:underline;}

dl {}
dt {font-size:1.4em; line-height:200%; font-weight:bold;}
dd {font-size:1.2em; line-height:160%; margin-left:1.2em;}

table {border:#311400 0.1em solid;}
caption {font-size:1.4em; line-height:160%; font-weight:bold;}
th {font-size:1.6em; line-height:normal; padding:0.5em; font-weight:bold;}
td {font-size:1.2em; line-height:normal; padding:0.5em;}

form {}
fieldset {padding:0.5em; border:#311400 0.1em solid; margin-bottom:1em;}
legend {font-size:1.4em; line-height:160%; font-weight:bold;}
form fieldset div {margin-bottom:2em; clear:both; overflow:auto; height:auto;}
label {font-size:1.2em; line-height:160%;}
label.text {width:10em; float:left; text-align:right; margin-right:0.5em;}
input.text {width:16em; float:left;}
input.button {float:left; background:#000; color:#FFF; cursor:pointer; border:1px #666 solid; padding:.4em; font-size:1.4em;}
	input.button:hover {background:#999; color:#000; cursor:pointer;}
textarea.text {width:18em; float:left;}
label.radio {margin:0em 0.5em 0em 0.3em;}
label.error {color:#F00; margin-left:1em;}
label.needed {font-weight:bold;}

ul {list-style:disc; margin-left:1.5em; margin-bottom:1.5em;}
ul li {font-size:1.2em; line-height:160%; margin-left:1.5em;}
ol {list-style:decimal; margin-left:1.5em; margin-bottom:1.5em;}
ol li {font-size:1.2em; line-height:160%; margin-left:1.5em;}