body
{
	background:			#ffd298 url("images/bg_code.png") repeat;
	color:					black;
	font-family:			"Arial";
	font-size:				11pt;
}

img
{
	border:					0px solid white;
}

img:hover
{
	opacity:					0.7;
}

p.text
{
	margin-top:			12px;
	margin-bottom:		12px;
}

.note
{
	font-style:				italic;
	font-size:				10pt;
}

.auth0
{
	text-align:				right;
	margin-right:			350px;
	font-size:				9pt;
}
.auth1
{
	text-align:				right;
	margin-right:			40px;
	font-size:				9pt;
}

#Container
{
	margin:					0 auto;
	padding-top:			0px;
	background-color:	#fef1e0;
	width:					80%;
	border:					20px;
	border-color:			#fef1e0;
	border-style:			solid;
}

#TitleTextDiv
{
	margin-top:			0px;
	margin-left:			40px;
	float:						left;
}

.highlight
{
	background:			url(images/titletextshine.png) repeat-x;
	position:					absolute;
	display:					block;
	width:					100%;
	height:					50px;
}

.titleShadow
{
	position:					relative;
	top:						12px;
	left:						3px;
	font-weight:			bold;
	font-size:				48pt;
	color:					#3b5843;
}
.titleText
{
	position:					relative;
	top:						-68px;
	font-weight:			bold;
	font-size:				48pt;
	color:					#ff9100;
	margin-bottom:		-60px;
}
.subtitleShadow
{
	position:					relative;
	top:						-40px;
	left:						293px;
	font-style:				italic;
	font-size:				28pt;
	color:					black;
}
.subtitleText
{
	position:					relative;
	top:						-86px;
	left:						290px;
	font-style:				italic;
	font-size:				28pt;
	color:					white;
	margin-bottom:		-60px;
}

.Break
{
	clear:					both;
}

.RightImage
{
	float:						right;
	margin-left:			30px;
}

.LeftImage
{
	float:						left;
	margin-right:			30px;
}

.Row1
{
	float:						left;
	width:					100%;
	background-color:	#fdf5ea;
	padding:					20px;
	margin-left:			-20px;
}

.Row0
{
	float:						left;
	width:					100%;
	background-color:	#fef1e0;
	padding:					20px;
	margin-left:			-20px;
}

.Heading0
{
	font-weight:			bold;
	font-size:				18pt;
	background-color:	white;
	padding:					5px 5px 5px 5px;
	margin-right:			330px;
}

.Heading1
{
	font-weight:			bold;
	font-size:				18pt;
	background-color:	white;
	padding:					5px 5px 5px 5px;
	margin-left:			330px;
}

.TI
{
	display:					none;
}

.TILink
{
	font-size:				10pt;
	font-style:				italic;
	font-weight:			normal;
}

.subli
{
	margin-left:			30px;
}

blockquote
{
	font-family:			"Times";
	font-style:				italic;
}

.bqstart
{
	float: left;
	height: 85px;
	margin-top: -70px; /* -20px */
	padding-top: 45px;
	margin-bottom: -50px;
	font-size: 50pt;
	color:					#ff9100;
}

.bqend
{
	float: right;
	height: 25px;
	margin-top: -55px;
	padding-top: 45px;
	font-size: 50pt;
	color:					#ff9100;
}

#footer
{
	clear:					both;
	text-align:				center;
	padding-top:			0px;
	margin-top:			-30px;
	font-size:				11px;
}

#W3C
{
	clear:					both;
	text-align:				right;
	padding-top:			20px;
}

a:link
{
	color:					#ff9100;
	text-decoration:		none;
}
a:visited
{
	color:					#ff9100;
	text-decoration:		underline;
}
a:hover
{
	color:					#ff9100;
	text-decoration:		underline;
}
a:active
{
	color:					#ffac3f;
	text-decoration:		underline;
}

a.Site:link
{
	color:					#ff9100;
	text-decoration:		none;
	font-size:				11pt;
}
a.Site:visited
{
	color:					#ff9100;
	text-decoration:		underline;
	font-size:				11pt;
}
a.Site:hover
{
	color:					#ff9100;
	text-decoration:		underline;
	font-size:				11pt;
}
a.Site:active
{
	color:					#ffac3f;
	text-decoration:		underline;
	font-size:				11pt;
}