@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
img, div {behavior: url(iepngfix.htc);}
body {
	background:#FFF url(images/body_bg.gif) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}
#container {
	background:#FFF url(images/container_bg.jpg) no-repeat;
	width:778px;
	height:626px;
	margin:0 auto;
	position:relative;
}
a {
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	color: #003366;
}
a:hover {
	text-decoration: underline;
	color: #003366;
}
ul {
	list-style-type: none;
	margin:15px 100px 15px 15px;
}
#loginBG {
	position:absolute;
	top:96px;
	left:519px;
	width:234px;
	height:430px;
	z-index:10;
	color:#FFFFFF;
	background:url(images/login_bg.png) no-repeat;
	text-align:left;
}
#flashPhotos {
	width:740px;
	height:236px;
	position:absolute;
	top:134px;
	left:19px;
}
#publicLinks {
	width:740px;
	position:absolute;
	top:385px;
	left:19px;
}
.publicHeader {
	display:block;
	background-color:#003366;
	color:#FFFFFF;
	font-size:14px;
	line-height:25px;
	text-indent:5px;
}
.alttext2 {
	font-size:12px;
	font-weight:bold; 
}
.smalltext {
	font-size:9px;
	width:740px;
	position:absolute;
	top:540px;
	left:19px;
}
#loginFields {
	position:absolute;
	top:150px;
	left:537px;
	z-index:20;
}
#loginFields hr {
	color:#8faac7;
	display:block;
	height:1px;
	width:186px;
	margin:18px 0;
}
h1 {
	display:block;
	background:url(images/lhi_logo.jpg) no-repeat;
	width:140px;
	height:98px;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:20px;
	left:23px;
}

/* ULC */
.LogonWrapper {margin-left:5px;}
.LogonId, .Password, .Submit {margin:5px 0;}
.Submit {text-align:right;}
.LogonIdLabel, .PasswordLabel {font-size:12px; font-weight:bold; display:block; width:75px; float:left; padding-top:5px;}
.LogonIdInput, .PasswordInput {width:100px;}
.TokenMessage {display:none;}
.HelpGuide, .ForgotPassword {display:inline-block; padding:0 5px;}
.HelpGuide {border-right:1px solid #036;}
.RSecureWrapper {position:absolute; top:245px; left:8px;}