@charset "UTF-8";

/* CSS Document */

/*************************************************************
**************************************************************

	css reset

**************************************************************
*************************************************************/

/* set font and background color */
html {
	background-color: #ffffff;
	color: #000000;
	}

/*
reset margins and font attributes
set initial font size 100% = 16px
*/ 
body, div, iframe, script, noscript, object,
h1, h2, h3, h4, h5, h6,
p, address, blockquote, pre, del, hr, ins,
form, fieldset, legend, label, button, input, textarea, select, 
ol, ul, li, dl, dt, dd,
table, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	line-height: 1;
	}

del, ins {
	text-decoration: none;
	}

/* reset attributes of inline/contained elements */
em, strong, dfn, code, samp, kbd, var, cite,
i, b, big, small, tt,
caption,
optgroup {	
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	}

sup { vertical-align: top; }

sub { vertical-align: baseline; }

acronym, abbr {
	border: none;
	font-variant: normal;
	}

q { quotes: '' ''; }

q:before, q:after {
	content: '';
	}

/* remove default focus styling */
*:focus { outline: none; }

/* remove default list styling */
ol, ul {
	list-style: none;
}

/* remove borders from images */
img { border: none; }

/* remove borders from fieldset */
fieldset { border: none; }

/*reset color of legend tag - ie6 does not inherit */
legend { color: #000000; }

/* set up tables */
table { 
 	border-collapse: collapse;
	empty-cells: show;
	}
caption, th {
	text-align: left;
	}

/*************************************************************
**************************************************************

	nested lists reset

**************************************************************
*************************************************************/

/*
if nested lists are used (eg for repeating content) then reset 
elements contained in unordered lists and definition lists to 
prevent font sizes inheriting
*/

li h1, li h2, li h3, li h4, li h5, li h6, li p,
li address , li pre, li del, li hr, li ins,
li ul, li ol, li li, li dl, li dt, li dd,
li table, li th, li td {
	font-size: 100%;
	/*font-style: normal;*/
	/*font-weight: normal;*/
	}

dd h1, dd h2, dd h3, dd h4, dd h5, dd h6, dd p,
dd address , dd pre, dd del, dd hr, dd ins,
dd ul, dd ol, dd li, dd dd, dd dt, dd dd,
dd table, dd th, dd td {
	font-size: 100%;
	/*font-style: normal;*/
	/*font-weight: normal;*/
	}
