body, table {
	font-family:		Geneva, Arial, Helvetica, sans-serif;
}

#uvFrame {
	width:				987px;
	overflow:			hidden;
	padding-bottom:		1em;
	margin-bottom:		31px;  /* To clear #FixedFooter */
}

#uvOverlay img {
	position:			fixed;
	z-index:			1000;
}

/*.uvDraggable {
	cursor:				default;
}*/

* html #uvOverlay img {
	position:			absolute;
}

#uvMenu {
	width:				162px;
/*	float:				left;
	padding:			65px 0 0 25px;*/
	position:			fixed;
	top:				50px;
	left:				16px;
}

* html #uvMenu {
	float:				left;
	padding:			50px 0 0 16px;
	position:			static;
	top:				auto;
	left:				auto;
}

#uvLogo {
	width:				162px;
	height:				67px;
}

	fieldset.search {
		margin:			0 0 0 9px;
		border:			none;
		padding:		10px 0 0;
	}
	
	fieldset.search input.search {
		background:		#FDFDFB
						url( '../image/menu/search_bg.gif' )
						repeat-x
						top;
		border:			1px solid #A9A9A5;
		border-left:	none;
		border-right:	none;
		font-size:		x-small;
		font-weight:	bold;
		color:			#A9A9A5;
		width:			103px;
		height:			13px;
		float:			left;
		padding-top:	3px;
		outline:		0;
		* margin-left:	-4px;
	}
	
	* html fieldset.search input.search {
		margin-left:	-4px;
	}
	
	fieldset.search .w {
		background:		url( '../image/menu/search_cap_w.gif' )
						no-repeat;
		width:			5px;
		height:			19px;
		float:			left;
	}
	
	fieldset.search .e {
		background:		url( '../image/menu/search_cap_e.gif' )
						no-repeat;
		width:			4px;
		height:			19px;
		float:			left;
	}
	
	fieldset.search .go {
		margin-left:	7px;
		width:			19px;
		height:			19px;
	}
	
	#uvMenu .item {
		float:			right;
		clear:			right;
		font-size:		0;
		width:			154px;
		padding-right:	8px;
		text-align:		right;
		background:		transparent
						url( '../image/menu/hr.png')
						no-repeat
						top right;
	}
		
		#uvMenu .item a {
			text-decoration:	none;
		}
		
		#uvMenu .item img {
			padding:	10px 0 9px;
		}
		
		* html #uvMenu .item {
			background:	none;
			border-top:	1px solid;
		}
		
		* html #uvMenu .item.first {
			border-top:	none;
		}
		
		* html #uvMenu .item a span {
			display:	block;
			margin:		9px 0;
			overflow:	hidden;
			height:		11px;
		}
		
		* html #uvMenu .item img {
			display:	none;
		}
	
	#uvMenu .item.first {
		margin-top:		16px;
		background:		none;
	}
	
	#uvMenu .item.first img {
		padding-top:	9px;
	}

#uvMast {
	width:				802px;
	margin-left:		182px;
	padding-top:		31px;
	position:			relative;
	z-index:			500;
}

	#uvMast .shade.north .west {
		background:			url( '../image/core/shade_nw.png' )
							no-repeat;
		width:				31px;
		height:				31px;
		float:				left;
	}

	#uvMast .shade.north .east {
		background:			url( '../image/core/shade_ne.png' )
							no-repeat;
		width:				31px;
		height:				31px;
		float:				right;
	}
	
	#uvMast .shade.north .north {
		background:			url( '../image/core/shade_n.png' )
							repeat-x;
		height:				16px;
		overflow:			hidden;
	}

	#uvMast .shade.equator .west {
		background:			url( 
							'../image/core/shade_equator_w.png'
							)
							no-repeat;
		width:				31px;
		height:				44px;
		float:				left;
	}

	#uvMast .shade.equator .east {
		background:			url( 
							'../image/core/shade_equator_e.png'
							)
							no-repeat;
		width:				31px;
		height:				44px;
		float:				right;
	}
	
	#uvMast .shade.equator .equator .equator {
		background:			url(
								'../image/core/shade_equator.png'
							)
							repeat-x;
		height:				14px;
		overflow:			hidden;
	}
	
	#uvMast .shade.south .west {
		background:			url( '../image/core/shade_sw.png' )
							no-repeat;
		width:				31px;
		height:				31px;
		float:				left;
	}
	
	#uvMast .shade.south .east {
		background:			url( '../image/core/shade_se.png' )
							no-repeat;
		width:				31px;
		height:				31px;
		float:				right;
	}
	
	#uvMast .shade.south .south .south {
		background:			url( '../image/core/shade_s.png' )
							repeat-x;
		height:				16px;
		overflow:			hidden;
	}
	
	#uvMast .shade .pad {
		background-color:	#FFFFFF;
	}
	
	  #uvMast .shade.north .pad
	, #uvMast .shade.equator .equator .pad.north
	, #uvMast .shade.equator .equator .pad.south
	, #uvMast .shade.south .south .pad {
		height:				15px;
		overflow:			hidden;
	}
	
	  #uvMast .west .pad
	, #uvMast .east .pad {
		width:				15px;
		height:				15px;
		overflow:			hidden;
	}
	
	#uvMast .shade.north .west .pad {
		margin:				16px 0 0 16px;
	}
	
	#uvMast .shade.north .east .pad {
		margin:				16px 16px 0 0;
	}
	
	#uvMast .shade.equator .west .pad {
		margin-left:		16px;
	}
	
	#uvMast .shade.south .west .pad {
		margin-left:		16px;
	}
	
	  #uvMast .shade.equator .west .pad.south
	, #uvMast .shade.equator .east .pad.south {
		margin-top:			14px;
	}


  #uvMast .shade.equator .equator .pad.south
, #uvMast .shade.south .south .pad {
  	background:			transparent
  						url( '../image/core/core_gradient.png' )
  						repeat-y;
}

#uvMast .shell {
	width:				770px;
	padding:			0 16px;
	background:			url( '../image/core/shade_core_gradient.png')
						repeat-y;
}

#uvMast .shell.opaque #uvCore {
	background-color:	white;
}

  #uvMast .shade.equator .west .pad.south
, #uvMast .shade.south .west .pad {
	opacity:			.8;
	filter:				alpha( opacity=80 );
}

  #uvBanner
, #uvCore {
	padding:			0 15px;
	width:				740px;
}

/*  #uvCore.opaque
, */#uvMast .shade.equator .equator .pad.south.opaque
, #uvMast .shade.equator .west .pad.south.opaque
, #uvMast .shade.south .south .pad.opaque
, #uvMast .shade.south .west .pad.opaque {
	background-color:	white;
	opacity:			1;
	filter:				alpha( opacity=100 );
}

#uvBanner {
	background-color:	white;
	position:			relative;
	font-size:			11px;
	color:				#333333;
}

/*	#uvBanner .menu {
		background-color:	#e5e5e5;
		margin-top:			15px;
	}*/

#uvCore {
	padding-bottom:		30px;
/*	overflow:			hidden;*/
}

#uvFooter {
	font-size:			x-small;
	color:				#333333;
	text-align:			right;
	margin:				auto 16px;
	overflow:			hidden;
	}
	
	#uvFooter div {
		padding-top:	1em;
		}
		
	#uvFooter a {
		color:			#333333;
		}
	
	#uvFooter #internationalFlags {
		float:			left;
		padding-top:	0;
	}
	
	#uvFooter #internationalFlags img {
		width:			19px;
		height:			15px;
	}
	
	* html #uvFooter .logos a div {
		display:		inline !important;
	}
	
	* html #uvFooter .logos a div span {
		float:			right !important;
	}

* html #uvMast .shade .west {
	margin-right:		-3px;
}

* html #uvMast .shade .east {
	margin-left:		-3px;
}

  * html #uvMast .uvTransparent
, * html #uvMast .shade .uvTransparent
, * html #uvMast .shade .equator .uvTransparent
, * html #uvMast .shade .south .uvTransparent {
	background:			none;
}

  * html #uvMast .shade .equator .uvTransparent.opaque
, * html #uvMast .shade .south .uvTransparent.opaque {
	background-color:	white;
	filter:				alpha( opacity=100 );
}

.liteSlideShow .slide {
	background:			url( '../../image/litebox/slide_shadow.png' )
						no-repeat
						bottom;
}
