/*css for 'login' page */
/*created 2007-07-05 by james@xlsuite.com */
#header, #footer {
	background-color: #DFE8F6;
	background-image: none;
	border-bottom:1px solid #ABC7EC;
}
#header #leftHeader {
	width:385px;
	padding-left:10px;
}
#sessions_new {
	border:0px solid #DDDDDD;
	margin:0px auto;
	padding:00px;
	width:312px;

}
#sessions_new img.left {
	width:310px;
	margin-bottom:10px;
}
#sessions_new_cc {
	float:left;
	width:305px;
	background-color:#DFE8F6;
	height:108px; border-bottom: 1px solid #99BBE8;
}
#sessions_new_cl {
	background-image:url(/images/left-right.gif);
	float:left; width:5px; height:108px; border-bottom: 1px solid #99BBE8;
	}
	#sessions_new_cr {
	background-image:url(/images/left-right.gif);
	float:left; width:1px; height:108px; border-bottom: 1px solid #99BBE8;
	}
#sessions_new h2 {
    padding-bottom:1px;
	 font-size:11px;
	 color: #15428B;
    }
#sessions_new_tc {
	 	background-image:url(/images/top-bottom.gif);
		border-bottom-color:#99BBE8;
		float:left;
		width:300px;
	 }
#sessions_new_tl {
	background-image:url(/images/corners-sprite.gif);
	border-bottom-color:#99BBE8;
	height:20px;
	width:10px;
	float:left;

}
#sessions_new_tr {
	background-image:url(/images/corners-sprite.gif);
	border-bottom-color:#99BBE8;
	height:20px;
	width:1px;
	float:left;
}
#sessions_new form label {
    float: left;
    margin-bottom: 1em;
    }
    
#sessions_new form input {
    float: right;
	 margin-right:10px;
    }
    
#sessions_new input#remember_me {
	 	margin: 3px 5px 0px 0px;
	 }
#sessions_new input#user_password, #sessions_new input#user_email{
	 	border:1px solid #666;
		background-image: url(/images/text-bg.gif);
		background-repeat: repeat-x;
	 }
#sessions_new input.submit {
		font-size:11px;
		padding:2px 5px;
	 }
	 
#footer {
	 	position:absolute;
		left:0;
		bottom:0px;
		width:99%;
		border-top:1px solid #ABC7EC;
		border-bottom:0px solid #ABC7EC;
		padding:5px 0px 5px 1%;
		text-align:left;
	 }
	 
#contentLeft {
	 	display:none;
	 }
#content .column {
	 	float:none;
		margin:0px;
	 }
#spannedColumns {
	 	position:absolute;
		left:38%; 
		top:100px;
		margin:0px;
		padding:0px;
		width:auto;
	 }
#content {
	 	padding:0px;
	 }
	 
#content a, #footer a {
	 	color:#15428B;
	 }
#content a:hover, #footer a:hover {
	 	 	color: #ABC7EC
	 	 }
		 
#footer img {
		 	vertical-align:bottom;
		 }
#header img {
		 	margin-right:5px;
		 }
#notifications {
	border:0px;
	width:70%;
}
#notices {
	float:left;
	display:inline;
	width:70%;
}
ul.warnings {
	border:0px;
}