/* Live Messenger 
--------------------------------------- */


#container{
width: 992px;
margin: 0 auto;
height: 30px;
/*height: 114px;*/
}

#logoutbox ul li a{
outline: none;
}

#live {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;	
	z-index: 10000;
	/*font: 11px/1.2 Arial,sans-serif;*/
	font-family: Tahoma,Arial,sans-serif !important;
	color: #FFF;
	padding: 0;
	background: url(/gfx/menubar/aot_bg.gif) repeat-x;
	font-size: 8pt;
	}
	/* Live Messenger Elements */
	#live .username {
		float: left;
		margin-right: 90px;
		padding-left: 35px;
		font-weight: bold;
		color: #fff;
		background: url(/gfx/menubar/aot_icon_user.gif) no-repeat 0 50%;
		}
		#live .username A {
			color: #fff;
			text-decoration: none;
			}
	#live A {
		color: #d2d6da;
		text-decoration: none;		
		}
		
	#live A:HOVER {
		color: #fff;
		text-decoration: underline;		
		}	
	#live FORM {
		margin: 0;
		}
	#live FORM UL {
		margin: 0;
		padding: 0px 0px;
		list-style:none;
		/*
		outline-color: #DFDFDF; 
		outline-style: solid; 
		outline-width: 1px;		
		*/
		}
		#live FORM UL:after {
			content:" ";
			clear:both;
			display:block;
			width:0;
			height:0;
			overflow:hidden;
			visibility:hidden;
			}
	#live FORM UL LI {
		float: left;
		margin: 0;
		padding: 0;
		height: 28px;
		line-height: 28px;
		list-style: none;
		color:#fff;
		}
		#live FORM UL LI.input {
			width: 200px;
			margin: 0 6px 0 0;
			background: url(../../images/msn/lm-input-bg.png) no-repeat;
			}
			#live FORM UL LI.input I.cor-r {
				display: block;
				float: right;
				height: 28px;
				width: 6px;
				background: url(../../images/msn/lm-input-bg.png) no-repeat 100% 0;
				}
			#live FORM UL LI.input INPUT {
				float: left;
				width: 180px;
				height: 14px;
				margin: 2px 0 0 6px;
				padding: 6px 4px 4px;
				border: 0;
				color: #777;
				font-size: 11px;
				background: url(../../images/msn/lm-input.gif) repeat-x;
				text-align: center;
				}
			#live FORM UL LI LABEL {
				margin-left: 6px;
				}
			#live FORM UL LI #remember_me {
				margin: auto;
				margin-right: 4px;
				background-color: transparent;
				border: 0;
				}
			#live FORM UL .register {

				}
				#live FORM UL .register A {
					margin-left: 30px;
					padding-right: 10px;
					}
			#live FORM UL .forgot {
				margin-left: 10px;
				background: none;
				}
			/* Submit Button */
			#live .submit {
				height: 28px;
				padding: 0 6px 0 0 !important;
				background: url(../../images/msn/lm-button.png) no-repeat 100% 0;
				}
				#live .submit INPUT {
					height: 28px;
					margin: 0;
					padding: 0 20px 0 26px;
					background: url(../../images/msn/lm-button.png) no-repeat;
					border: 0;
					font-weight: bold;
					font-size: 11px;
					color: #FFF;
					}
			/* Close Button */
			#live .close {
				float: right;
				padding-right: 20px;
				background: url(../../images/msn/close-button.gif) no-repeat 100% 50%;
				}
	#live .nobr a {
		border: 0 none;
		color: #d2d6da;
		}
	#live .nobr {	
		color: #d2d6da;
		}	
	#live .nobr a:hover {
		text-decoration: underline;
		color: #fff;
		}	
	#live .faqs {
		margin-left: 480px;
		float:left;
		display:inline;
		}
	#live .faqs a {
		padding: 0 10px;
		border-right: 1px solid #d2d6da;
		}

	#live .faqs a:hover {
		color: #fff;
		}
/* Logged State */
.lm-logged {
	position: fixed !important;
	}

	.lm-logged .username {
		margin-right: 30px !important;
		}
	.lm-logged A {
		padding: 0 10px;
		color: #2294ff;
		border-right: 1px solid #d2d6da;
		}
	.lm-logged .username A {
		border: 0;
		}
	.lm-logged .last A {
		border-right: 0;
		}
	.lm-logged .nobr a {
		border: 0 none;
		color: #FFBF00;
		}
	.lm-logged .faqs {
		margin-left: 30px;
		}