body	{
	font-family:				Verdana,Arial,Helvetica,sans-serif;
	font-size:					10pt;
	background:					url(../bg_blk_fade.jpg);
	scrollbar-face-color:		#B50B13;
	scrollbar-arrow-color:		#000000;
	scrollbar-track-color:		#000000;
	scrollbar-shadow-color:		#1C1C1C;
	scrollbar-highlight-color:	#000000;
	scrollbar-3dlight-color:	#1C1C1C;
	scrollbar-darkshadow-color:	#1C1C1C;
}

div#page	{
	margin:				0 auto;
	width:				920px;
	position:			relative;
	background-color:	#dee3e7;
}

div#header		{
	margin:				0;
	padding:			0;
	border:				0;
	width:				100%;
	height:				152px;
}
div#leftcol	{
	width:				153px;
	background:			url(../menu_area_grybk_down.jpg);
	background-repeat: 	repeat-y;
	float:				left;
	position:			relative;
	text-align:			center;
}
div#rightcol	{
	margin:				0;
	border:				0;
	padding:			0;
	position:			relative;
	float:				right;
	width:				767px;
	background-color:	#dee3e7;
}
div#footer		{
	width:				100%;
	text-align:			center;
	background-color:	#dee3e7;
	visibility:			hidden;
}

div#menu		{
	background:			url(../menu/nav_bg_new.jpg);
	background-repeat:	no-repeat;
	margin:				0;
	padding:			0;
	border:				0;
	width:				100%;
	height:				344px;
}
#menu ul	{
	list-style-type:	none;
	text-align:			left;
	margin:				0;
	padding:			0 0 0 15px;
	position:			relative;
	top:				40px;
}
#menu ul li	{
	margin:				0;
	padding:			0;
	height:				25px;
}
#menu ul li a	{
	border:				0;
	text-decoration:	none;
}
#menu ul li img	{
	border:				0;
}

#header img	{
	border:				0;
	margin:				0;
}

#content	{}

#content table	{
	width:				100%;
	margin:				0;
	border:				0;
	border-collapse:	collapse;
}

#content table thead {
	border-top:			2px solid black;
	border-bottom:		2px solid black;
}

#content table thead tr {
	border-bottom:		1px solid #333;
}
#content table tfoot {
	border-top:			2px solid black;
	border-bottom:		2px solid black;
}

h1		{
	text-align:			center;
	font-weight:		bold;
	font-size:			200%;
}

tr.message	{
	background-color:	black;
	color:				white;
	text-align:			center;
}

tr.message th {
	font-weight:		normal;
}

#footer p	{	text-align: center;	}

p.address	{
	font-family:		Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:			110%;
	font-weight:		bold;
}

p.copyright	{
	font-size:			90%;
}

input.sort			{
	font-weight:		bold;
}

input.navigation	{
	font-weight:		bold;
	width:				100%;
	color:				blue;
}

input, select	{
	width:				100%;
	background-color:	#ccc;
}

input.search, select.search	{
	width:				100%;
	background-color:	#ff6;
	color:				blue;
	font-size:			110%;
}

td.label	{
	text-align:			left;
}

td.subject, td.format	{
	vertical-align:		top;
	text-align:			left;
	padding:			0 .25em;
}

td.author	{
	vertical-align:		top;
	text-align:			left;
	padding:			0 .25em;
}
td.title	{
	vertical-align:		top;
	text-align:			left;
	font-style:			italic;
	padding:			0 .25em;
}
td.title a	{
	text-decoration:	none;
}

td.comments	{
	vertical-align:		top;
	text-align:			left;
	font-size:			90%;
	padding-left:		.25em;
}
tr.odd		{
	background-color:	#ccc;
}
tr.even		{
	background-color:	#fff;
}

/* These are used in the Detail layout */

#copy-detail	{
	background-color:	white;
	padding:			1em;
}

#copy-detail tr th	{
			text-align:	left;
}

table#detail th	{
	text-align:		right;
	padding-right:	.5em;
	vertical-align:	top;
}
table#detail td	{
	text-align:		left;
	vertical-align:	top;
}

a:link,a:visited,a:hover,a:active {
	color:						#004080;
	text-decoration:			none;
}

/* paragraph styles */
.c		{
	text-align:				center;
}
.right	{
	float:					right;
	clear:					none;
	margin:					1em;
	margin-top:				0;
	width:					22%;
}

/* text styles */
.title	{
	font-style:				italic;
}
.orange {
	color:						#006080;
	font-size:					13px;
}
.i		{
	font-style:					italic;
}
.b		{
	font-weight:				bold;
}
.tba	{
	font-style:					italic;
}