#l-col #block-login
{
	margin-bottom:5px;
}

	#l-col #login-header
	{
		background:url(images/login-header-bg.gif) no-repeat;
		color:#fff;
		font-size:13px;
		font-weight:600;
		height:29px;
		padding:24px 0 0 15px;
		border-bottom:1px solid #4d6fa7;
	}
		#l-col #login-header span
		{
			line-height:20px;
		}
		
	#l-col #login-form
	{
		background:#5f82b7;
		border-bottom:1px solid #7797c4;
		border-top:1px solid #7797c4;
		padding:15px;
		color:#bcd5f2;
		position:relative;
	}
	
		#l-col #login-form #login-notifications
		{
			position:absolute;
			left:230px;
			top:0;
			z-index:100;
			display:none;
			opacity:0;
			filter:alpha(opacity=0);
		}
		
			#login-notifications .arrow
			{
				padding-top:30px;
				float:left;
				width:6px;
				height:23px;
				background:url(images/notifications-arrow.gif) no-repeat 0 30px;
			}
			
			#login-notifications .box
			{
				margin-left:6px;
			}
			
				#login-notifications .box .top
				{
					
				}
				
					#login-notifications .box .top .left
					{
						height:10px;
						margin-right:10px;
						background:url(images/notifications-tl.png) no-repeat;
					}
				
					#login-notifications .box .top .right
					{
						float:right;
						height:10px;
						width:10px;
						background:url(images/notifications-tr.png) no-repeat;
					}
				
				#login-notifications .box .content
				{
					padding:0 10px;
					background:#5f82b7;
					*background:#5377af;
					_background:#5377af;
				}
				
					#login-notifications .box .content h1
					{
						font-size:1.2em;
						color:#fff;
						line-height:20px;
						font-weight:600;
					}
					
						#login-notifications .box .content h1 img
						{
							float:left;
							margin-right:10px;
						}
						
					#login-notifications .box .content a
					{
						color:#F8DB8E;
					}
						
					#login-notifications .box .content div.col
					{
						width:200px;
						float:left;
						padding:10px 5px 0 5px;
						color: #fff;
					}
					
						#login-notifications .box .content div.col h4
						{
							color:#fff;
							margin-bottom:5px;
						}
				
				#login-notifications .box .bottom
				{
					clear:both;
				}
				
					#login-notifications .box .bottom .left
					{
						height:10px;
						margin-right:10px;
						background:url(images/notifications-bl.png) no-repeat;
					}
				
					#login-notifications .box .bottom .right
					{
						float:right;
						height:10px;
						width:10px;
						background:url(images/notifications-br.png) no-repeat;
					}
	
		#l-col #login-form label
		{
			
		}
		
			#l-col #login-form label span.row
			{
				display:block;
				padding:5px 0;
			}
	
				#l-col #login-form span.row input.text
				{
					padding:2px;
					border:1px solid #3b619a;
					width:125px;
					-moz-border-radius:4px;
					-webkit-right-radius:4px;
					position:relative;
				}
				
				#l-col #login-form span.row a.blue.medium
				{
					position:relative;
				}
				
				/*#l-col #login-form label span.row #login-form-check
				{
					border:1px solid #3b619a;
					height:14px;
					width:14px;
					background:#fff;
					float:left;
					margin-right:7px;
					cursor:pointer;
				}
				#l-col #login-form label span.row #login-form-check.active
				{
					background-image:url(images/check.gif);
				}*/
		
		#l-col #login-form a.forgot
		{
			color:#f8db8e;
		}
				
	#l-col #app-center
	{
		background:url(images/app-center-bot.gif) no-repeat 0 100% #06357a;
		border-top:1px solid #042867;
		padding:15px;
		color:#fff;
		cursor:pointer;
	}
	#l-col #app-center:hover
	{
		
	}
	
		#l-col #app-center span
		{
			font-size:13px;
			font-weight:600;
			display:block;
		}
		
		#l-col #app-center ul
		{
			xdisplay:none;
			margin-top:10px;
			padding:0;
			list-style:none;
		}
		
			#l-col #app-center ul li
			{
				margin-bottom:5px;
			}
			
				#l-col #app-center ul li a
				{
					background:url(../../images/bullet-blue.gif) no-repeat 15px 50%;
					color:#fff;
					text-decoration:none;
					padding:2px 0 2px 30px;
					border-top:1px solid transparent;
					border-bottom:1px solid transparent;
					font-weight:bold;
				}
				#l-col #app-center ul li a:hover
				{
					xbackground:url(../../images/bullet-white.gif) no-repeat 15px 50% #29528c;
					xborder-color:#3e6397;
					xcolor: #3e6397;
				}
				
				
				 #l-col #app-center  ul li a.apply_now
				{
					background:none;
					color:#fff;
					text-decoration:none;
					xdisplay:block;
					padding: 2px;
					xpadding:2px 0 2px 50px;
					border-top:1px solid transparent;
					border-bottom:1px solid transparent;
					font-weight:normal;
				}
				#l-col #app-center  ul li a.apply_now:hover
				{
					Xbackground:url(../../images/bullet-white.gif) no-repeat 35px 50% #29528c;
					background-color: #29528c;
					border-color:#3e6397;
				}
	
