/* HTML Styles =============================== */
	html { 
		margin: 0px; 
		padding: 0px; 
		height: 101%; 
		}
	body {
		height: 101%;
		text-align: center;
		}
	p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
		margin-bottom: 20px;
		}
	ol {
		list-style: decimal;
		}
	ul {
		list-style: disc;
		line-height: 1.5em;
		}
	li {
		margin-left: 30px;
		}
	dl { 
		margin: 0 0 1.5em 0; 
		}
	dl dt { 
		font-weight: bold; 
		}
	dd { 
		margin-left: 1.5em;
		}
	blockquote  { 
		margin: 1.5em;  
		font-style: italic; 
		}
	strong,dfn { 
		font-weight: bold; 
		}
	em,dfn { 
		font-style: italic; 
		}
	sup, sub { 
		line-height: 0; 
		font-size: 80%;
		}
	abbr, acronym { 
		border-bottom: 1px dotted #666; 
		}
	address { 
		margin: 0 0 1.5em; 
		font-style: italic; 
		}
	del { 
		color:#666; 
		}
	pre { 
		margin: 1.5em 0; 
		white-space: pre; 
		}
	pre,code,tt { 
		font: 1em 'andale mono', 'lucida console', monospace;
		line-height: 1.5; 
		}
	table { 
		margin-bottom: 1.4em; 
		width:100%; 
		}
	th { 
		font-weight: bold; 
		}
	thead th { 
		background: #c0c0c0; 
		}
	th,td,caption { 
		padding: 4px 10px 4px 5px; 
		}
	tfoot { 
		font-style: italic; 
		border-top: 1px solid #c0c0c0; 
		color: #c0c0c0;
		}
	caption { 
		background: #eee; 
		}

/* MISC =============================== */
	.click_main {
		margin: 5px;
		padding: 2px;
		border: 1px solid #e7e7e7;
		}
	.click_change {
		cursor:pointer;
		margin: 5px;
		padding: 2px;
		border: 1px solid #e7e7e7;
		}
	.click_change_label { 
		border: 0px;
		background: #FFFFFF;
		}
	.go_indent {
		padding-left: 20px;
		}
	.go_pic {
		padding: 3px;
		border: 3px solid #e7e7e7;
		}
	.go_right {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
		}
	.go_left {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		}
	.go_center {
		display: block;
		margin-left: auto;
		margin-right: auto;
		}
	.go_line {
		float: left;
		margin: 20px;
		}
	.go_text_small {
		font-size: 0.8em;
		}
	.go_text_large {
		font-size: 1.3em;
		}
	.go_curve {
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		}
	.go_curve_top_left {
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		}
	.go_curve_top_right {
		border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
		}
	.go_curve_bottom_left {
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
		}
	.go_curve_bottom_right {
		border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		}
	.go_shadow_box {
		box-shadow: 1px 2px 2px #737373;
		-moz-box-shadow: 1px 2px 2px #737373;
		-webkit-box-shadow: 1px 2px 2px #737373;
		}
	.go_flare_box {
		box-shadow: 0px 0px 5px #808080;
		-moz-box-shadow: 0px 0px 5px #808080;
		-webkit-box-shadow: 0px 0px 5px #808080;
		}
	.go_shadow_text {
		text-shadow: 2px 2px 2px #c0c0c0;
		}
	.go_shadow_light_text {
		text-shadow: 2px 2px 2px #999999;
		}
	.go_youtube {
		border: 1px solid #dddddd;
		background: #f0f0f0;
		text-align: center;
		color: #111111;
		padding: 10px;
		width: 430px;
		}
	.go_edge:hover, .go_edge:focus { 
		box-shadow: 0px 1px 4px #999;
		-moz-box-shadow:0px 1px 4px #999;
		-webkit-box-shadow:0px 1px 4px #999;
		}
	.go_zebra tbody tr:nth-child(even) td, 
	.go_zebra tbody tr.even td  { 
		background: #f1f1f1; 
		}

	#branding {
		display: none;
		}
	#contact {
		display: none;
		}
	#skipnav { 
		position: absolute; 
		top: 0; 
		left: -1000px; 
		overflow: hidden; 
		}
	#accesskeys { 
		position: absolute; 
		top: 0;
		left: -1000px;
		overflow: hidden; 
		}