
/*----- bar style -----*/
.user-bar {
	height:31px;
	padding:0px;
	margin:0;
	width:100%;
	background: url('/images/bar/bg-blue2.gif') 0 0;
}
/*----- bar separator -----*/
	.separator-left {
		float:right;
		width:1px;
		height:100%;
		background-color:#CCCCCC;
	}
	
	.separator-right {
		float:left;
		width:1px;
		height:100%;
		background-color:#CCCCCC;
	}

/*----- bar button -----*/
.user-bar ul {
	margin:0px;
	padding:0px;
	direction: rtl;
}

.user-bar li {
	float:right;
	list-style:none;
	direction: rtl;
}

.user-bar ul.left li {
	float:left;
	list-style:none;	
	direction: rtl;
}

.user-bar li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
	padding:4px 8px 4px 8px;
	margin:2px;
	direction: rtl;
}
	
	/*	button hover effect	*/
	.user-bar li:hover {
		background-color:#91b3cc;
		padding:4px 8px 4px 8px;
		margin:2px;
	}
	
	/* default button's anchor text style */
	.user-bar li a:link, .user-bar li a:visited, .user-bar li span {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
		text-decoration:none;
	}

	.user-bar li a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
		text-decoration:none;
	}

/*----- bar text container -----*/
.user-bar div {
	float:right;
	direction: rtl;
}

.jx-bar-button-right div {
	float:right;
	direction: rtl;
}

.user-bar div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:4px 8px 4px 8px;
	margin:4px 8px 4px 8px;	
	border:#999999 solid 0px;
	direction: rtl;
}

	.user-bar div a:link,  .user-bar div a:visited {
		color:#4781ab;
		text-decoration:none;
	}

	.user-bar div a:hover {
		color:#4781ab;
		text-decoration:underline;
	}

/* login */
	
	.user-bar img.ub-user-icon {
		float:right;
		margin:8px 8px 0 2px;
	}
	.user-bar form#ub_login {
		display: inline;
		margin:0;
	}

	.user-bar form#ub_login div {
		padding:0;
		margin:0;
		display:block;
	}

	.user-bar form#ub_login div.input {
		background: url(/images/bar/input.gif) 22px top no-repeat;
		height: 24px;
		margin-top: 4px;
	}
	.user-bar form#ub_login div.w1 {
		width: 215px;
	}
	.user-bar form#ub_login div.w2 {
		width: 195px;
		margin-right:-10px;
		margin-left:-27px;
	}
		.user-bar form#ub_login div.input div {
			margin-top: 5px;
			background: transparent;
		}
		.user-bar form#ub_login div.input .txt {
			background-color: transparent;
			border:0;
			padding: 6px 9px 0 9px;
			width: 131px;
			height: 24px;
			margin-right: -20px;
		}
	.user-bar form#ub_login div.w2 {
		background: url(/images/bar/input.gif) 26px top no-repeat;
	}
/* google search */
	.user-bar ul.ub-user-google li {
		padding-right:0;
		padding-left:0;
		margin-left: 8px;
	}
	.user-bar form#ub-user-google {
		display: inline;
		float: left;
	}

	.user-bar form#ub-user-google div {
		padding:0;
		margin:0;
		display:block;
		float: left;
	}

	.user-bar form#ub-user-google div.input {
		background: url(/images/bar/input_long.gif) 0 top no-repeat;
		height: 24px;
		margin-top: 4px;
		width:162px;
	}
		.user-bar form#ub-user-google div.input .ub-user-google-bg {
			background: url(/images/bar/google-search.png) top center no-repeat;
			width: 153px;
			height:14px;
			margin-top:6px;
		}
		.user-bar form#ub-user-google div.input .txt {
			background-color: transparent;
			border:0;
			padding: 6px 0 0 0;
			width: 153px;
			height: 24px;
			margin-right: 10px;
		}

.tinyTip {
	background-color:#618eaf;
	display: block;
	padding:5px 10px 5px 10px;
	min-width: 50px;
	max-width: 250px;
}
.tinyTip .content {
	padding: 0px 15px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0 auto;
}

html {
	overflow-x: hidden;
}


#ub_change_template {
	display: none;
}

.user-bar ul, .user-bar span, .user-bar div, .user-bar form, .user-bar img {
	margin-top:1px;
}
