body{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	background-repeat: repeat-x;
	background-color: #ffffff;
}
.top-link{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	font-weight: bold;
	color: #525252;
	padding:4px 5px;
	height:20px;
	text-decoration: none;
}
.top-link:active {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.top-link:visited {
	COLOR: #525252; TEXT-DECORATION: none;
}
.top-link:hover {
	CURSOR: hand; 
	COLOR: #ffffff; 
	background:#6f7678;
	padding:4px 5px;
	TEXT-DECORATION: none;
}

.right-link{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	font-weight: bold;
	color: #FFCC00;
	padding:4px 5px;
	height:20px;
	text-decoration: none;
}

.right-link:active {
	COLOR: #FFCC00; TEXT-DECORATION: none;
}
.right-link:visited {
	COLOR: #FFCC00; TEXT-DECORATION: none;
}
.right-link:hover {
	CURSOR: hand; 
	COLOR: #FFCC00; 
	background:#6f7678;
	padding:4px 5px;
	TEXT-DECORATION: none;
}



		/* -------------------------------------------------- */
		/* -- BOTTOM FIXED BAR ------------------------------ */
		/* -------------------------------------------------- */

html,

		#site-body-container {}
 
		#site-body-content {
			padding: 15px 15px 15px 15px ;
			}
 
		#site-bottom-bar {
			background-color: #F0F0F0 ;
			border-top: 1px solid #CCCCCC ;
			bottom: 0px ;
			font-family: verdana, arial ;
			font-size: 11px ;
			height: 30px ;
			position: fixed ;
			width: 100% ;
			z-index: 1000 ;
			}
 
		#site-bottom-bar-frame {
			height: 30px ;
			margin: 0px 10px 0px 10px ;
			position: relative ;
			}
 
		#site-bottom-bar-content {
			padding: 3px 0px 0px 0px ;
			}
 
		#menu-root {
			background-color: #E8E8E8 ;
			border: 1px solid #D0D0D0 ;
			color: #000000 ;
			display: block ;
			height: 22px ;
			line-height: 22px ;
			text-align: center ;
			text-decoration: none ;
			width: 105px ;
			}
 
		#menu-root:hover {
			background-color: #666666 ;
			border-color: #000000 ;
			color: #FFFFFF ;
			}
 
		#menu {
			background-color: #E8E8E8 ;
			border: 1px solid #666666 ;
			bottom: 32px ;
			display: none ;
			left: 0px ;
			padding: 5px 5px 1px 5px ;
			position: absolute ;
			width: 200px ;
			}
 
		#menu a {
			background-color: #E8E8E8 ;
			border: 1px solid #FFFFFF ;
			color: #000000 ;
			display: block ;
			margin-bottom: 4px ;
			padding: 5px 0px 5px 5px ;
			text-decoration: none ;
			}
 
		#menu a:hover {
			background-color: #666666 ;
			border-color: #000000 ;
			color: #FFFFFF ;
			}
 
		/* -------------------------------------------------- */
		/* -- IE 6 FIXED POSITION HACK ---------------------- */
		/* -------------------------------------------------- */
 
		html,
		body,
		#site-body-container {
			_height: 100% ;
			_overflow: hidden ;
			_width: 100% ;
			}
 
		#site-body-container {
			_overflow-y: scroll ;
			_overflow-x: hidden ;
			_position: relative ;
			}
 
		/* To make up for scroll-bar. */
		#site-bottom-bar {
			_bottom: -1px ;
			_position: absolute ;
			_right: 16px ;
			}
 
		/* To make up for overflow left. */
		#site-bottom-bar-frame {
			_margin-left: 26px ;
			}
 
		/* To fix IE6 display bugs. */
		#menu a {
			_display: inline-block ;
			_width: 99% ;
			}