strong { font-weight: bold }
em { font-style: italic }

.align-center { text-align:center }

.align-left { text-align:left }

.align-right { text-align:right }

	#msgr-login .align-right { text-align:left }

.clearfix:after { 
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}	
	.clearfix { display:inline-block }
	html[xmlns] .clearfix { display:block }

.hidden,
ul.hide,
.mychikka div.sub-navigation .hidden, .hidden div {
	background:none;
	font-size:1px;
	display:none;
	height:0;
	left:-9999px;
	overflow:hidden;
	position:absolute;
	top:-9999px;
	width:0;
	z-index:0;
	line-height:0px;
}

.hide { display:none }

.sysMsg {
	background:#FFEF68 url(../images/components/system-icon.jpg) no-repeat .5em center;
	border:1px solid #beac16;
	padding:10px 10px 10px 40px;
	position:relative;
	width:250px;
}

	.sysMsg p { 
		font-weight:bold;
		margin:0;
		padding:0;
	}

		.sysMsg p.sysMsgTitle {
			color:#B06A00;
			font-size:12px;
			text-transform:uppercase;
		}
	
		.sysMsg p.sysMsgBody {
			color:#333;
			font-size:11px;
		}

	.sysMsg div.sysMsgClose { 
		background:url(../images/components/errorclose.gif) no-repeat top left;
		display:block;
		height:10px;
		position:absolute;
		right:2px;
		top:2px;
		width:10px;
	}

		.sysMsgClose span { 
			display:block;
			height:10px;
			text-indent:-9999px;
			width:10px;
		}
	
.tool-tip { 
	background:#F98B12;
	border:1px solid #FFFFE8;
	font-family:Arial, Verdana, sans-serif;
	padding:0px 2px 0px 2px;
}

	.tool-title { 
		color:#000 ;
		font-size:.8em;
		font-weight:bold;
	}
		
	.tool-text {
		color:#FFF;
		font-size:.6em;
	}

.alert_msg p {
	color:#FFC;
	font-size:1.3em;
	padding:1em 2em 0;
}

#box-panel { position:relative }

.error-msg {
	background:none;
	clear:both;
	color:#C00;
	display:block;
	padding:0 .5em;
}

.resize-handle { cursor:n-resize }

.search_hilite {
	background-color:#FFC;
	font-family:"Times New Roman", Times, serif, "Trebuchet MS";
}