/*	BODY & GLOBAL RESETS
----------------------------------------------------------------*/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	
	body {
		min-width: 992px;
		text-align: left;
		background-color: #FFF;
	}
	
	:focus { outline: none; }

/*	LAYOUT
----------------------------------------------------------------*/
	img { display: block; }
	.imgBorder { border: 8px solid #FFF; }

	.contentWrapper {
		float: left;
		width: 100%;
		padding: 32px 0;
		margin: 0 auto;
	}
	.yellow { background-color: #FFF2BF; color: #4D3E00; }
	.blue { background-color: #D3EBEB; color: #183535; }
	.green { background-color: #D9FFD9; color: #1F4D1F; }
	.cyan { background-color: #CCFFFF; color: #0F4D4D; }
	.white { background-color: #FFF; color: #4D4D4D; }
	.violet { background-color: #F2E5FF; color: #3E2E4D; }
	.red { background-color: #F9D0D0; color: #461414; }
	.grey { background: #EEE; color: #666; }
	
	.content { width: 928px; margin: 0 auto; }
	.floatLeft { float: left; }
	.floatRight { float: right; }
	
	.column1 { width: 128px; }
	.column2 { width: 288px; }
	.column3 { width: 448px; }
	.column4 { width: 608px; }
	.columnSingle { width: 928px; }
	
	#pageTop { padding: 0; border-bottom: 1px solid #CCC; }
	
	.vCenterOuter {
		height: 288px;
		display: table;
		position: relative;
	}
	.vCenterInner {
		min-height: 32px;
		display: table-cell;
		vertical-align: middle;
	}
	
	#tip1 { padding: 0; background: transparent url(../img/tip1.gif) left center repeat-x; }
	#tip2 { padding: 0; background: transparent url(../img/tip2.gif) left center repeat-x; }
	
	#footer { padding-bottom: 16px; }

	#pageBottom { padding: 0; border-top: 1px solid #CCC; }
	
/*	TEXT STYLING
----------------------------------------------------------------*/
	h1, h2, h3, h4 {
		padding-bottom: 8px;
		font-family: Georgia, serif;
		font-weight: normal;
		font-style: italic;
	}
	h1 {	display: none; }
	h2 { font-size: 38px; }
	h3 { font-size: 24px; }
	h4 { font-size: 16px; text-transform: uppercase;  }
	
	p, a, textarea, input {
		font-size: 14px;
		font-family: arial, sans-serif;
	}
	p { padding-bottom: 16px; line-height: 24px; }
	p strong { font-weight: bold; text-transform: uppercase; }
	p span.amp {
		font-size: 17px;
		font-family: Georgia, serif;
		font-style: italic;
		color: inherit;
	}
	p#noScript {
		float: left;
		width: 100%;
		padding: 16px;
		display: block;
		font-size: 32px;
		text-align: center;
		text-transform: uppercase;
		background-color: red;
		color: white;
	}
	#pageTop p, #pageBottom p { padding: 8px 0; }
	.tip p {
		width: auto;
		padding: 8px;
		border: 1px solid #CCC;
		background-color: #EEE;
		color: #666;
	}
	
/*	LINKS
----------------------------------------------------------------*/
	p a {
		padding-bottom: 2px;
		text-decoration: none;
		font-style: normal;
		border-bottom: 1px solid #006699;
		color: #006699;
	} p a:hover { color: #990000; border-color: #990000; }
	
	a.button {
		height: 32px;
		width: 96px;
		margin-right: 8px;
		display: inline-block;
		background-image: url(../img/button.gif);
		font-size: 10px;
		text-align: center;
		text-transform: uppercase;
		line-height: 32px;
		color: #FFF;
		text-decoration: none;
	} a:hover.button { background-position: 0 100%; }
	
/*	LISTS
----------------------------------------------------------------*/
	ol, ul { list-style: none; }
	
/*	FORMS
----------------------------------------------------------------*/
	
/*	MODS
----------------------------------------------------------------*/