/* @group RE-SETS */
/* Resets default browser CSS.
--------------------------------------------------------------- */

html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, button, pre,
	a, abbr, acronym, address, code,
	del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; line-height:normal; font-weight:inherit; font-size:100%; font-style:inherit; font-family:inherit; vertical-align:baseline; }

body 						{ line-height:1.25em; margin:0; padding:0; }
:focus 						{ outline:none; }

/* Remove annoying border on linked images. */
a img 						{ border:none; }
img							{ border:none; }

/* basicLayout.
--------------------------------------------------------------- */

h1 img, h2 img, h3 img,	h4 img, h5 img, h6 img { margin:0; }
#header ul, #pageMenu ul, #footer ul { list-style-type:none; margin:0; padding:0; }
#accessMenu					{ display:none; }

/* Headings
--------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight:bold; color:#333; line-height:1.25em; margin-bottom:1em; }
h1 { font-size:3em; }
h2 { font-size:2em; }
h3 { font-size:1.5em; }
h4 { font-size:1.2em; margin-bottom:0.5em; }
h5 { font-size:1em; margin-bottom:0.5em; }
h6 { font-size:1em; }

/* Text elements
--------------------------------------------------------------- */

p { margin:0 0 1em; line-height:1.5em; }
p img.left { margin:0.25em 1.5em 1.5em 0; padding:0; }
p img.right { margin:0.25em 0 1.5em 1.5em; padding:0; }
a:hover { color:#000; }
a { color:#009; text-decoration:underline; }
hr { border:none 0; height:0px; color:#fff; background-color:#fff; display:none }
blockquote { margin:1.5em; color:#666; font-style:italic; }
strong { font-weight:bold; }
em,dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; font-weight:bold; font-style:normal; color:#666; }
del { color:#666; }
pre,code { margin:1.5em 0; white-space:pre; }
pre,code,tt { font:11px 'andale mono', 'lucida console', monospace; line-height:1.5em; }

/* globalClass
--------------------------------------------------------------- */

body .hide { display:none }
body .right { float:right; }
body .left { float:left; }
body .clear { clear:both; }
body .txtRight { text-align:right; }
body .txtLeft { text-align:left; }
body .txtCenter { text-align:center; }
body .bold { font-weight:bold }
body .italic { font-style:italic }
body .normal { font-style:normal }
body .dotBorder { border-bottom:#999 1px dotted }
body .dashBorder { border-bottom:#999 1px dashed }
body .solidBorder { border-bottom:#999 1px solid }
body .noBorder { border:none }
body .noIcon { background:none; padding:0; margin:0; }
body .noFloat { float:none }
body .noBg { background:none; }
body .debug { position:absolute; top:0; right:0; padding:15px; background-color:#ff0000; color:#fff; font-size:15px; font-weight:bold; z-index:100000000 }
body .debug a,
body .debug div { font-size:12px; color:#fff; }

* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

html, body { height: 100%; }


	