body{
	margin:0;
	padding:0;
	margin-bottom:15px;
	background-image:url(/images/bgimg.jpg); 
	background-repeat:repeat-x;
	background-color:#272727;
}

#main{
	margin:auto; 
	width:865px;
	margin-top:3%;
}

#top{
	margin-top:10px; 
	width:865px;	
}

#top_ltcurve{
	background-image:url(/images/ltcurve.png); 
	background-repeat:no-repeat; 
	width:16px; 
	height:96px; 
	float:left;
}

#top_bg{
	background-image:url(/images/bgtop.png); 
	background-repeat:repeat-x; 
	width:833px; 
	height:81px; 
	float:left;
	padding-top:15px;	
}

#logo{
	float:left;
	padding-left:4px;
	width:245px;
}

#enterprise{
	float:left; 
	text-align:center;
	 width:70%;
	 font-family:Georgia, 'Times New Roman', Times, serif; 
	color:#015A84; 
	font-size:21px; 
}

#top_rtcurve{
	background-image:url(/images/rtcurve.png); 
	background-repeat:no-repeat; 
	width:16px; 
	height:96px; 
	float:left;
}

.banner{
	background-color:#FFF; 
	padding-left:5px; 
	clear:both; 
	padding-bottom:5px; 
	overflow:auto; 
	width:860px;
	padding-top:2px;
}

.bannerlt{
	background-color:#474747; 
	width:241px; 
	float:left;
}

.powered{
	padding: 10px 0px 0px 10px; 
	background-color: rgb(71, 71, 71); 
	color: rgb(255, 255, 255); 
	width:226px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:16px;
}

.banner_lt_content{
	background-color: rgb(71, 71, 71); 
	width:231px; 
	/*height:112px; */
	/*margin-top:20px; */
	padding-left:5px;
}

.railsimg{
	float:left; 
	width:65px;
	margin-top:20px;
}

.banner_lt_txt{
	float:left; 
	color:#FFF; 
	font-family:Verdana, Tahoma, Geneva, sans-serif;
	font-size:11px;
	width:155px; 
	padding-left:5px; 
	margin-top:5px;
	line-height:1.3;
}

#pwdbg{
	background-image:url(/images/pwdbg.jpg); 
	background-repeat:no-repeat; 
	width:241px; 
	height:15px;
	clear:both;
}

#bannerImg{
	float:left; 
	width:590px; 
/*76px;*/
}

.login{
	overflow:auto;
	padding-bottom:5px;
	width:305px;
	float:left;
}

.loginlt{
	margin-left:5px;
	background-image:url(/images/faux.png); 
	background-repeat:repeat-y; 
	background-position:top; 
	width:255px; 
	float:left;
}

.inner{
	width:255px; 
	background-image:url(/images/ltloginbg.png); 
	background-repeat:no-repeat; 
	border:0px solid #f00;
}

.inner_txt{
	color:#FFF; 
	font-family:Verdana, Tahoma, Geneva, sans-serif; 
	font-size:11px; 
	padding:10px 30px 0px 10px;
}

.readmore{
	clear:both; 
	background-image:url(/images/loginbtm.png); 
	background-repeat:no-repeat; 
	width:255px; 
	height:48px; 
    margin-left:5px;
	text-align:right;
}

.loginrt{
	float:right; 
	width:470px; 
	font-family:Verdana, Arial, Tahoma, Georgia, 'Times New Roman', Times, serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#474747; 
	margin-top:5px;
	border:0px solid #f00;
}
.errorContainer{
	padding-top:5px;  
}
.container{
	padding-top:5px;  
	height:30px;
}

.label{
	float:left; 
	width:100px; 
	line-height:2;
	text-align:center;
	
}

.field{
	float:left; 
	width:265px; 
	text-align:left;
}

.field a:link, .field a:visited{
	text-decoration:none;
	font-family:Verdana, Arial, Tahoma, Georgia, 'Times New Roman', Times, serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#333333; 
}
input[type=text] {
	border:1px solid #537699; 
	width:200px;
	height:20px;
}

input[type=password]{
	border:1px solid #537699; 
	width:200px; height:17px; 
	padding-top:5px;
}

input[type=checkbox]{
	border:1px solid #537699; 
	width:15px; 
	height:15px;
}

.checkbox{
	width:70px; 
	text-align:right; 
	margin-left:15px; 
	margin-top:-1px;
}

.footer{
	clear:both; 
	width:865px; 
	height:55px; 
	margin-top:1px;
}

.footerlt{
	width:16px; 
	height:25px; 
	float:left; 
	background-image:url(/images/footerlt_inner_ver3.png); 
	background-repeat:no-repeat;
}

.footerbg{
	background-image:url(/images/footerbg_inner_ver3.png); 
	background-repeat:repeat-x; 
	width:833px; 
	height:25px; 
	float:left; 
	padding-top:6px;
}

.footer_txt{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:center; 
	vertical-align: middle; 
}

.footerrt{
	width:16px; 
	height:25px; 
	float:left; 
	background-image:url(/images/footerrt_inner_ver3.png); 
	background-repeat:no-repeat;
}
.logoTextDiv{
width: 254px;  font-family:Georgia, 'Times New Roman', Times, serif; color:#015A84; font-size:16px;
}

.indexPage
{
height:1px;
background-color:#272727; 
clear:both
}
.flashNotice
{
text-align:left;
padding-left: 15px;
}
.lastIndex
{
width:860px; 
background-color:#fff; 
overflow:auto; 
text-align:center;
padding-left: 5px;
}
.mozilla_ff_fonts{
    color:#3D645F;
    font:caption;
    font-size:9pt;
}
