a {
	color:			#738499;
	text-decoration:	none;
} a:hover {
	color:			#586576;
	text-decoration:	underline;
}

b {
	color:			#555;
}
blockquote {
	border:			#111 solid 1px;
	width:			90%;
	align:			center;
	text-indent		11px;
	color:			#999;
	padding:			5px;
	align:			center;
}
body {
	font-family:		'Lucida Grande', 'Trebuchet MS', serif;
	line-height:		2;
	background:		url(css/bg.gif) #fff repeat-y left;
	margin:			0px;
	padding:			0px;
	color:			#666;
}


h1 {
	margin:			35px 0 12 -40;
	font-size:		24pt;
	font-weight:		normal;
	letter-spacing:	11px;
	word-spacing:	20px;
	text-indent:		10px;
	line-height:		1;
	color:			#333;
	width:			100%;
	border-bottom:	#ccc dashed 1px;
	text-shadow:		2px 2px 3px gray;
}
h2 {
	font-weight:		normal;
	text-indent:		-10px;
	color:			#333;
	text-shadow:		2px 2px 3px gray;
}
h3 {
	text-shadow:		2px 2px 3px gray;
	font-size:		11px;
	text-indent:		30px;
	color:			#666;
}


img {
	border:			none;
}


ol {
	list-style-type:	disc;
	color:			#aaa;
} ol ol {
	padding-left:		11px;
	list-style-type:	circle;
	color:			#ccc;
}


p {
	font-size:		11px;
	text-indent:		0px;
	margin:			0px 10 0 70;
	color:			#666;
}


q {
	font-style:		italic;
	color:			#555;
}


strong {
	font-size:		75%;
	font-weight:		normal;
} strong:before {
	content:			"(";
} strong:after {
	content:			")";
}


table {
	width:			70%;
	align:			center;
	margin:			0px auto 0px auto;
	padding:			0px;
	border-spacing:	0px;
	border:			none;
	border-top:		#ccc solid 1px;
	border-left:		#ccc solid 1px;
} th {
	text-indent:		0px;
	background:		none #ccc;
	font-size:		11px;
	padding:			0px;
	line-height:		1.5;
	margin:			0;
	color:			#666;
	border:			none;
	border-right:		#ccc solid 1px;
	border-bottom:	#ccc solid 1px;
} td {
	font-size:		11px;
	line-height:		1.5;
	padding:			1px 5px;
	border:			none;
	color:			#555;
	text-indent:		0px;
	border:			none;
	border-right:		#ccc solid 1px;
	border-bottom:	#ccc solid 1px;
} tr.light {
	background:		#fff;
} tr.dark {
	background:		#eee;
}


*:active {
	outline:			none;
}




/*******************************************************************\
|  	C	L	A	S	S	E	S		&		I	D	's	 |
\*******************************************************************/
div.div {
	height:			1px;
	width:			100%;
	margin:			40px 0 10;
}


table.nav {
	background:		none #b9cde4;
	width:			140px;
	z-index:			3;
	border:			none;
	border-top:		#333 solid 1px;
	padding:			0px;
	margin:			25% 0 0 0;
	border-spacing:	0px;
	position:			absolute;
		top:			0px;
		left:			0px;
} table.nav tr td {
	background:		none;
	padding:			0px;
	border:			none;
	text-align:		center;
	text-indent:		0px;
	border-bottom:	#333 solid 1px;
	font-size:		11px;
}  table.nav tr td a {
	line-height:		15px;
	font-size:		11px;
	color:			#555;
	display:			block;
	height:			100%;
	width:			140px;
	border:			none;
} table.nav tr td a:hover {
	color:			#000;
	text-decoration:	none;
} table.nav tr td:first-child {
	text-indent:		0px;
	font-weight:		normal;
}


div.nTab {
	z-index:			4;
	background:		url(css/tl.gif) transparent top left no-repeat;
	padding:			0;
	border-spacing:	0px;
	border:			none;
} div.nInfo {
	border-top:		#fff dashed 2px;
	padding:			0px 30px 0 0;
	text-align:		right;
	font-size:		10px;
	color:			#888;
	margin:			0px 0 25;
	z-index:			5;
	overflow:			visible;
} div.nTb {
	padding:			0;
	background:		url(css/tr.gif) #eee top right no-repeat;
	margin:			10px 20px 10px 15px;
	z-index:			2;
} div.nTbb {
	background:		url(css/bl.gif) transparent bottom left no-repeat;
	z-index:			3;
} div.nTbbb {
	background:		url(css/br.gif) transparent bottom right no-repeat;
} div.ttl {
	text-align:		center;
	font:				bold 15pt 'Lucida Grande', 'Trebuchet MS', serif;
	border-bottom:	#fff dashed 2px;
}


div#banner {
	position:			absolute;
		top:			0px;
		left:			0px;
	text-align:		center;
	background:		url(css/shad.gif) #b9cde4 repeat-x bottom;
	height:			71px;
	width:			100%;
	color:			#666;
	font-size:		10px;
	float:			right;
	line-height:		1;
} div.title {
	color:			#fff;
	font:				40px serif;
	text-shadow:		0px 0px 10px #000;
} div#banbot {
	z-index:			20;
	position:			absolute;
		top:			60px;
		left:			139px;
	background:		url(css/bott.gif) transparent no-repeat bottom left;
	height:			40px;
	width:			40px;
}


div#content {
	margin:			90px 0 0 200px;
}

div#foot {
	margin:			2px 0 0 139px;
	text-align:		center;
	font-size:		10px;
	color:			#777;
	padding:			0px;
	height:			70px;
	background:		#fff;
} div#foot a {
	color:			#777;
	text-decoration:	underline;
} div#foot a:hover {
	color:			#555;
}
div#fott {
	float:			left;
	background:		url(css/fott.gif) #fff left top no-repeat;
	height:			40px;
	width:			40px;
} div#ftxt {
	margin:			0px;
	padding:			12px 0 0 0;
	line-height:		2;
	background:		url(css/shad.gif) #fff top repeat-x;
} div#fill {
	margin:			0;
	height:			40px;
	background:		url(css/bshad.gif) #fff bottom repeat-x;
}
div#fbott {
	float:			left;
	background:		url(css/bott.gif) #fff left bottom no-repeat;
	height:			40px;
	width:			40px;
} div#fill2 {
	margin:			0;
	height:			40px;
	background:		url(css/shad.gif) #fff top repeat-x;
} div#dvd {
	height:			30px;
	background:		#b9cde4;
}

div#filler {
	position:			absolute;
		top:			60px;
		left:			0px;
	width:			140px;
	height:			20px;
	background:		#b9cde4;
}