html {
	overflow:	-moz-scrollbars-vertical;  /*DO NOT COMMENT OUT -- always show vertical scrollbar in mozilla */
	height:				100%;
}

body {
	height: 94%;
	color: #000000;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	background-color: #6E6E6E;
	padding: 0;
	padding-top: 20px;
	margin: 0;
}

img {
	border: 					0;
}

#page{
	width:					800px;
	margin:					auto;
	background-color: 	#A9A9A9;
	/*background-image: 		url(../images/backcatalog.jpg);
	overflow:				auto;
				background-repeat: 		repeat-y;
				min-height:			100%;*/
	z-index: 			0; 
}

#body-left {
	position: 				relative;
	clear: 					left;
	float: 					left;
	width: 					155px;
	margin: 					0;
	padding: 				0;
	background-color:		transparent;
}

#body-right {
	position: 				relative;
	float:					right;
	width:					644px;
	background-color:		#DCDCDC;
	border-left:					solid 1px #FFFFFF;
	right:				 	0;
	/*background-color:		transparent;
	top:				   	0px;
	
	bottom:					0px;*/
	margin:					0;
	padding:			   	0; 
}

/*******************#top-nav**************************/
#top-nav {
	position: relative;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	float: left;
	height: 25px;
	width: 800px;
	display: block;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: 1px;
	padding: 0;
	margin: 0;
	background-color: #000000;
	color: #FFFFFF;
}

#top-nav ul {
	margin: 						0 0 0 155px;
	padding: 					0;
	list-style-type: 			none;
	color: 						#FF0000;
}

#top-nav li {
	float: 						left;
	display:						block;
	border-left:				solid 1px #FFFFFF;
}

#top-nav a {
	display:						block;
	color:						#FFFFFF;
	text-decoration:			none;
	line-height: 				20px;
	padding:						3px 15px 3px 10px;
}

#top-nav a:hover {
	color: 						#FFFFFF;
	background-image: 		url(../images/bgtopover.gif);
	padding:						3px 15px 2px 10px;
}

#top-nav a.current {
	background-image: 		url(../images/bgtopover.gif);
	padding:						3px 15px 2px 10px;
}

/**************************************************************************************************/

div.content {
	position: 			relative;
	float: 				left;
	margin: 				0;
	padding-top: 		20px;
	padding-bottom: 		20px;
	padding-left:		40px;
	width: 				580px; 
}

div.content h1, .content h2, .content h3 {
	font-family: 		"Times New Roman", Times, serif;
	font-size: 			14px;
	margin: 				0;
	padding-bottom: 	10px;
	padding-top: 		10px;
	line-height: 		16px;
}

div.content h1, .content h2 {
	font-weight: 		bold;
	color: 				#000000;
}

div.content table {
	font-family: 		"Times New Roman", Times, serif;
	font-size: 			14px;
	margin: 				0;
	padding: 			0;
	line-height: 		16px;
}

div.content table.down {
	font-family: 		"Times New Roman", Times, serif;
	font-size: 			14px;
	margin: 				0;
	padding: 			0;
	border-collapse: collapse;
}

div.content td.down {
	vertical-align: 	middle;
	text-align:			center;
	padding:				5px 5px 5px 5px;
	border:				1px solid #FFFFFF;
	background-color:	transparent;
}
div.content th.down {
	height: 				20px;
	font-size: 			14px;
	border:				1px solid #FFFFFF;
	text-align:			center;
	padding:				0;
	line-height: 		normal;
}

div.content p.label {
	font-size: 			17px;
	line-height: 		19px;
	font-weight:		bold;
	vertical-align: 	middle;
	padding-bottom:		0;
	
}

div.content td.label {
	padding-left:		5px;
	text-align: 		left;
	border:				1px solid #FFFFFF;
	background-color:	transparent;
}

div.content p {
	font-family: 		"Times New Roman", Times, serif;
	font-size: 			14px;
	color:      		#000000;
	margin: 				0;
	padding:				0;
	line-height: 		16px;
}

div.content span {
	font-size: 			14px;
	font-weight: 		bold;
	line-height: 		16px;
}

div.content a {
	color: 				7E00FF;
	font-family: 		"Times New Roman", Times, serif;
	font-size: 			12px;
	text-decoration: 	underline;
	background: 		none;
	line-height: 		16px;
}

div.content a:visited {
	color: 				#0002FF;
	text-decoration: 	underline;
}

div.content a:hover {
	color: 				#FD0000;
	text-decoration: 	underline;
}

div.content ul {
	font-family: 		"Times New Roman", Times, serif;
	font-size: 			14px;
	line-height: 		16px;
	list-style-type: 	square;
	margin: 				0;
	padding: 			0;
	/*list-style-image: 	url(../images/bull.gif);*/
}

div.content ol {
	font-family: 				"Times New Roman", Times, serif;
	font-size: 					14px;
	line-height: 				16px;
	margin: 					0;
	padding: 					0;
}

div.content li {
	font-family: 				"Times New Roman", Times, serif;
	font-size: 					14px;
	margin: 						0 0 10px 20px;
	margin-bottom: 			1px;
}

/**************************footer************************/

#bottom-nav {
	position: 					relative;
	clear: 						both;
	float: 						none;
	height: 						25px;
	width:						800px;
	display: 					block;
	font-size: 					11px;
	font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:				normal;
	letter-spacing: 			1px;
	padding: 					0;
	margin:						auto;
	background-color: 		#000000;
	color:						#FFFFFF;
	border-bottom:				solid 1px #FFFFFF;
}

#bottom-nav ul {
	margin:					0 0 0 160px;
	padding:					0;
	padding-top:			3px;
	list-style-type:		none;
	color:					#FFFFFF;
}

#bottom-nav li {
	position:				relative;
	display:					block;
	float:					left;
	padding-top:			2px;
}

#bottom-nav a {
	display:					block;
	float:					left;
	color:					#FFFFFF;
	text-decoration:		none;
	padding:					0;
}

#bottom-nav a:hover {
	text-decoration:		underline;
}

.footer {
	clear: 					both;
	float: 					left;
	width: 					800px;
	margin: 					auto;
	padding: 				0;
   background-color: #6E6E6E;
}
#author {
	clear: left;
	float: left; /*width:					800px;
	height:					40px;*/
	text-align: left;
	margin: auto;
	padding: 0;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 11px;
	line-height: 13px;
}

#author a {
	color: 					#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				9px;
	text-decoration: 		none;
}

#author a:hover {
	color: 					#00FFFF;
	text-decoration: 		underline;
}

.footer #copy {
	float: 			right;
	text-align: 	right;
	/*padding: 		3px 0 3px 0;*/
	color: 			#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	line-height:			normal;
	line-height: 	13px;
}


/**********************************************************************/

#body-left div.nav  {
	position:			relative;
	float:				left;
	width:				155px;
	background-color:	transparent;
	text-align:			right;
	direction:			rtl;
	margin:				0;
	padding:			   0;
}

#body-left ul {
	list-style-type:	none;
	/*width: 				130px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 			0;
	margin: 				0;
	display: 			block;
	font-size: 			11px;
	text-decoration: 	none;
}
 
#body-left li {
	width: 					155px;
	margin: 					1px 0 1px 0;
	padding: 				1px 0 1px 0;
	background-color:		#CDCDCD;
}

#body-left li a {
	color: 					#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	text-decoration: 		none;
	display: 				block;
	width:					130px;
	line-height:			20px;
	padding: 				0 25px 0 0;
	margin: 					0;
	background-repeat:	no-repeat;
	background-image: 	url(../images/bull.gif);
	background-position:	143px 0;
}

#body-left li a:hover {
	background-color:		#9B9B9B;

}

#body-left li a.current {
	background-color:		#9B9B9B;

}

/*#body-left li.current {
	color: 					#000000;
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	text-decoration: 		none;
	display: 				block;
	line-height:			20px;
	padding: 				1px 0 1px 0;
	margin: 					1px 0 1px 0;
	background-color:		#9B9B9B;*/
}

