/* private: /Themes/Default.css */
/* Controls Controls size, positioning, fonts and colours */
html, body, table, tr, td, ol, ul, li, p, div, a, form, fieldset, img, b, strong, textarea,
heading1, H1, h1, heading2, H2, h2, heading3, H3, h3, heading4, H4, h4, heading5, H5, h5, heading6, H6, h6
{ font-family:arial,verdana,helvetica,sans-serif;}

a {color:gray; text-decoration:none}

html, body, p, blockquote, q, form, fieldset, a, div, img,
heading1, H1, h1, heading2, H2, h2, heading3, H3, h3, heading4, H4, h4, heading5, H5, h5, heading6, H6, h6,
.clear { margin:0; padding:0; border:0; }

heading1, H1, h1, heading2, H2, h2, heading3, H3, h3, heading4, H4, h4, heading5, H5, h5, heading6, H6, h6 { font-weight:bold; }
heading1, H1, h1 { font-size:200%; }
heading2, H2, h2 { font-size:145%; margin:0.7em 0 0.9em 0; color:#659c20; }
heading3, H3, h3 { font-size:125%; margin:0.7em 0 0.9em 0; color:#659c20; text-align:justify; }
heading4, H4, h4 { font-size:115%; margin:1.4em 0 0.9em 0; color:#659c20; }
heading5, H5, h5 { font-size:100%; margin:1.6em 0 0.9em 0; color:#659c20; }
heading6, H6, h6 { font-size:100%; margin:2em 0 2em 0; }
p { margin:1em 0 1.4em 0; }
ol, ul { margin-top:0.5em; margin-bottom:0.5em; } 
li { margin-top:0; margin-bottom:0; }

b, strong { font-weight:bold; }

.textOnly, .imageCaption { display:block; position:absolute; left:-999em; }
.noDisplay { display:none;}
.clear { display:block; clear:both; font-size:1px; height:1px; line-height:1px; }
.fright { float:right; }
.fleft { float:left; }
.oh { overflow:hidden; }
.error { color:red; font-weight:bold; }
.req { color:red; }

.small {font-size:0.9em}
.normal {font-size:1em}
.large {font-size:1.2em}
.xlarge {font-size:1.4em}

