/* start general definitions */

* {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:			left;
}

html, body {
	text-align:			center;
	font-size:			0.8em;
	height:				100%;
	margin:				auto;
	padding:			0;
	color:				#000;
}

* img {
	border:				0;
}

* a {
	text-decoration:	none;
	color:				#e40001;
}

* a:hover {
	text-decoration:	underline;
}

fieldset {
	margin:				0;
	padding:			0;
	border:				0;
}

.clear {
	clear:				both;
	height:				1.0em;
	font-size:			1px;
	width:				100%!important;
	width:				auto;
}

.center {
	display:			block;
	margin:				0 auto 0 auto;
}

/* end general definitions */

.main {
	position:			relative;
	z-index:			4;
	width:				764px;
	margin:				0 auto 0 auto;
	top:				9px;
	position:			relative;
	padding:			0;
	z-index:			2;
}

.top {
	width:				764px;
	height:				77px;
	background:			#fff url(../images/800/bg_top.gif) center top no-repeat;
	padding:			17px 0 0 0;
	text-align:			center;
	margin:				0;
}

.title {
	width:				192px;
	height:				29px;
	background:			#ddd url(../images/800/title.gif) center center no-repeat;
	margin:				0 auto 0 auto;
}

.nav {
	width:				764px;
	height:				16px;
	margin:				17px 0 0 0;
	background:			transparent url(../images/800/bg_nav.gif) left center repeat-x;
}

.nav a {
	float:				left;
	height:				15px;
	display:			block;
	padding:			1px 9px 0 10px;
	background:			transparent url(../images/800/navseparator.gif) right top no-repeat;
	color:				#000;
}

.nav a:hover, .nav .hi {
	text-decoration:	none;
	color:				#e40001;
}

.leftnav {
	float:				left;
	width:				57px;
	height:				16px;
	background:			transparent url(../images/800/navleft.gif) left center no-repeat;
}

.rightnav {
	width:				18px;
	height:				16px;
	background:			transparent url(../images/800/navright.gif) right center no-repeat;
	float:				right;
}

.topedge {
	height:				15px;
	width:				764px;
	background:			#fff url(../images/800/bg_edge.gif) right top repeat-y;
	padding:			0;
	margin:				0;
}

.flags {
	width:				116px;
	height:				8px!important;
	height:				10px;
	display:			block;
	padding:			2px 0 0 0;
	margin:				0 auto 0 auto;
}

.bottomedge {
	height:				15px;
	width:				764px;
	background:			transparent url(../images/800/bg_edge.gif) left top repeat-y;
	padding:			0;
	float:				left;
}

.leftedge {
	float:				left;
	background-color:	#70a257;
	width:				15px;
	height:				520px;
}

.rightedge {
	float:				left;
	background-color:	#cb4c52;
	width:				15px;
	height:				520px;
}

.contentholder {
	float:				left;
	width:				732px;
	height:				518px;
	border:				1px solid #000;
	background:			transparent url(../images/800/bg_contentholder.gif) left top repeat-y;
}

.content {
	width:				632px;
	height:				458px;
	overflow-y:			scroll;
	background:			transparent url(../images/800/bg_content.gif) left top no-repeat;
	padding:			30px 50px 30px 50px;
}

/* IE only */
*html .content {
	background-attachment:		fixed;
	scrollbar-base-color:		#000;
	scrollbar-face-color:		#fce7e8;
	scrollbar-track-color:		#ecd7d8;
	scrollbar-arrow-color:		#cb4c52;
	scrollbar-highlight-color:	#fce7e8; 
	scrollbar-3dlight-color:	#cb4c52; 
	scrollbar-shadow-color:		#fce7e8;
	scrollbar-darkshadow-color:	#cb4c52;
}
/* end IE only */

.disclaimer {
	position:			relative;
	width:				283px;
	z-index:			5;
	top:				-5px;
	clear:				both;
	margin:				0 auto 0 auto;
	font-size:			0.9em;
	text-align:			center;
	padding:			0;
}

.tree {
	position:			relative;
	width:				286px;
	height:				225px;
	background:			transparent url(../images/800/tree.gif) center top no-repeat;
	z-index:			1;
	top:				-145px;
	clear:				both;
	margin:				0 auto 0 auto;
	opacity:			0.14;
	filter: 			alpha(opacity=14);. 
}
