/* CSS Document ls.css modified v.1.1 02/06/07*/

.msgbuttonunread{font-weight:bold;color:#000;border:none;font-size:8pt;padding:1;margin:0;text-decoration:underline;font-style:none;text-align:left;background-color:transparent;cursor:pointer;cursor:hand;}
.msgbuttonread{color:#000;border:none;font-size:8pt;padding:1;margin:0;text-decoration:underline;font-style:none;text-align:left;background-color:transparent;font-weight:normal;cursor:pointer;cursor:hand;}
.linkbutton{background-color:transparent;border:none;color:#09264e;text-decoration:underline;font-size:8pt}
.error{height:50px;padding-left:60px;background-color:#c70000;text-align:left;border:medium none;color:#fff;font-size:8pt;background-image:url('../images/errormarker.jpg');background-repeat: no-repeat}
.error:first-line {font-weight:bold}
.errfield{background-color:#fcf;}
.errfieldlabel{height:2.5em;width:120px;background-color:#fcf;background-image:url('../images/errmark.jpg');background-repeat: repeat-y;padding-left:10px}
.goodfield{}
.goodfieldlabel{width:120px}
.submitmedium{height:21px;width:115px;background-color:transparent;border:none;color:#000;background-image:url('../images/button_vfmedium.gif');background-repeat: no-repeat}
.submitlarge{height:21px;width:175px;background-color:transparent;border:none;color:#000;background-image:url('../images/button_vflarge.gif');background-repeat: no-repeat}
.submitsmall{height:21px;width:80px;background-color:transparent;border:none;color:#000;background-image:url('../images/button_vfsmall.gif');background-repeat: no-repeat}
.submitxsmall{height:21px;width:35px;background-color:transparent;border:none;color:#000;background-image:url('../images/button_vfxsmall.gif');background-repeat: no-repeat;text-align:center}
.msgacctsettings{position:absolute;top:40px;right:4%;width:180px;background-color:#cfd3dc;height:3.6em;float:right;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
.msgmenuitem{width:100%;height:1.8em;border-top:1px solid #bbb}
.msgmenuitemactive{width:100%;height:1.8em;color:#fff;background-color:#012851;border-top:1px solid #363}
.msgmnubutton2{width:178px;background-color:transparent;text-align:left;border:none;color:#363}
.msgmnubuttonactive{width:180px;background-color:transparent;text-align:left;border:none;color:#eee;text-decoration:none}
.lsmenubar{height:100%;width:140px;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
.lsmenubarspace{width:100%;color:#012851;font-weight:bold; margin-top:6px;}
.lsmenuitem{width:100%;height:1.5em;border-top:1px solid #bbb;background-color:#eee}
.lsmenuitemactive{width:100%;height:1.5em;color:#eee;background-color:#41590b;border-top:1px solid #363;background-image:url('../images/white_arrow_vfmenu.gif');background-repeat: no-repeat;background-position:128px 4px;}
.lsmnubutton{width:140px;background-color:transparent;float:right;text-align:left;border:none;color:#363}
.lsmnubuttonactive{width:140px;background-color:transparent;float:right;text-align:left;border:none;color:#eee;text-decoration:none}
.lsmenublank{width:100%;height:1em;background-color:transparent}
.lsdblmenuitem{width:100%;height:3em;border-top:1px solid #bbb;background-color:#eee}
.lsdblmenuitemactive{width:100%;height:3em;color:#eee;background-color:#41590b;border-top:1px solid #363;background-image:url('../images/white_arrow_vfmenu.gif');background-repeat: no-repeat;background-position:128px 4px;}
.lsdblmnubutton{width:140px;height:3em;background-color:transparent;float:right;text-align:left;border:none;color:#363;}
.lsdblmnubuttonactive{width:140px;height:3em;background-color:transparent;float:right;text-align:left;border:none;color:#eee;text-decoration:none}
.lsacctgrid{width:90%}
.lsgridcaption{background-color:#012851;color:#fff;font-size:9pt;font-weight:bold;height:2em}
.lsgridcaption2{color:#fff;font-size:9pt;font-weight:bold;height:2em}
.lsgriddata{vertical-align:middle;font-size:9pt;height:2em}
.lsgriddataeven{color:#000;background-color:#e7eaef;vertical-align:middle;font-size:9pt;height:2em}
.lsgridhdr{color:#012851;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:2em}
.lsgriddatatotal{vertical-align:middle;font-size:9pt;color:#012851;height:2em}
.lsgriddatatotaleven{background-color:#e7eaef;vertical-align:middle;font-size:9pt;color:#012851;height:2em}
.lsgriddatagrtotal{vertical-align:middle;font-size:9pt;color:#012851;height:2em}
.lsgriddatagrtotaleven{background-color:#e7eaef;vertical-align:middle;font-size:9pt;color:#012851;height:2em}
.lsgridblank{height:1em}
.lspartsetgrid{width:70%}
.lsinterestgrid{width:80%}
.lstransgrid{width:95%}
.lsentertransgrid{width:80%}
.lsgriddatanote{vertical-align:middle;font-size:8pt}
.lsgriddataevennote{color:#000;background-color:#e7eaef;vertical-align:middle;font-size:8pt}
.lstctbl{width:50%}
.lstransconfirm{background-color:#e7eaef;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#012851}
.reponsetext{font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;font-size:18px;color:#40590a;margin: .5em 0 0em 0;padding: 0 0 0 0;}


#login-box {
	position:absolute;
	top:0px;
	right:5px;
	width:170px;
	padding:2px 2px 2px 2px;
	background-color:#e7eaee;
}
#login-box h3 {
	font-size:12px;
	color:#012851;
	margin:0 0 3px 0;
	padding:0 0 0 0;
}
#login-box form {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#login-box label {
	display:block;
	width:110px;
	margin:0 0 3px 0;
	padding:0 0 0px 0;
}
#login-box input {
	width:110px;
	float:left;
	margin:0 7px 7px 0;
	padding:0 0 0px 0;
}
#login-box .go-submit {
	display: block;
	width:24px;
	height:21px;
	float:left;
}
#login-box .submitxsmall{
	height:21px;
	width:35px;
	background-color:transparent;
	border:none;
	color:#000;
	background-image:url('../images/button_vfxsmall.gif');
	background-repeat: no-repeat
}

#body-lsnav {
	position:absolute;
	top:20px;
	left:0%;
	display: block;
	width: 170px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

#lsbody {
	position:absolute;
	z-index:2;
	left:3%;
	right:3%;
	top:117px;
}


#body-lstext {
	display: block;
	overflow: hidden;
	margin:20px 0 0 0;
}



#loginstatus {
	position:absolute;
	top:2px;
	right:0%;
	float:right;
	background-color:transparent;
	width:220px;
	padding:0 0 0 0; 
}
#loginstatus label {
	display:block;
	float:left;
	width:120px;
	background-color:transparent;
	margin:0 0 3px 0;
	padding:0 0 0px 0;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
#loginstatus input {
	width:90px;
	margin:0 7px 7px 0;
	padding:0 0 0px 0;
	color:#363;
	background-color:transparent;
	float:right;
	text-align:left;
	font-size:12px;
	line-height:16px;
	border:none;
}

#lscontent {
	display: block;
	margin: 0 0 0 180px;
}
#lscontent strong, #content b {
	color:#40590a;
	font-weight:bold;
}
#lscontent h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#40590a;
	margin: 1em 0 10px 0;
	padding: 0 0 0 0;
}
#lscontent h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#09264e;
	margin: .5em 0 0em 0;
	padding: 0 0 0 0;
}
#lscontent h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#41590b;
	margin: .5em 0 0em 0;
	padding: 0 0 0 0;
}
#lscontent h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#012851;
	margin: 0em 0 0em 0;
	padding: 0 0 0 0;
	font-weight:bold;
}
#lscontent h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 0 0;
	font-weight:bold;
}
#lscontent h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 0 0;
}



#lscontent p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	margin: .5em 0 0em 0;
	padding: 0 0 0 0;
}

div.hpheader{background-color:#41590b;color:#ffffff;height:1.5em;padding:2px 2px 2px 10px;}
/*div.homepage{background-color:#e7eaee;padding:2px;font-weight:bold}*/
div.homepage{background-color:#ffffff;padding:2px;font-weight:bold}
tr.hpheader{background-color:#012851;color:#ffffff;height:1.5em;padding:2px}
.hprow1{background-color:#e7eaee;height:1.5em}
.hprow0{background-color:#ffffff;height:1.5em}
.hpsysmessage{overflow:auto; height:80px}
.hpinner{color:#41590b;background-color:#ffffff;}
a.hpmsglink:link {color:#41590b;font-weight:bold}
a.hpmsglink:visited {color:#41590b;font-weight:normal}
table.hpinner{font-weight:normal} 
.lstable td.nodata
{
    background-color:#E7EAEE;
    font-style:italic;
    font-weight:normal;
}
.lstable {
	width:100%;
	border:2px solid #587C0F;
	
	background-position:0 -10px;
	background-repeat:repeat-x;
}
.lstable td, .lstable th, .lstable CAPTION .lsroundcorner { /*all table cells*/
	padding:10px 2px 4px 10px;
}
.lstable CAPTION {

	padding:0px 0px 0px 10px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	background-image:url("../images/ls-title-left.gif");	
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#587C0F;
}
.lstable CAPTION .lsroundcorner {/*for rounded corners on caption*/

	padding:6px 10px 4px 10px;
	
	background-image:url("../images/ls-title-right.gif");	
	background-repeat:repeat-x;
	background-position:right top;

}
.lstable th {
	background-color:#394a5e;

	color:#ffffff;
	font-weight:normal;
	text-align:left;
}
.lstable tr td {
	background-color:#FFFFFF;
}
.lstable tr.grey td {
	background-color:#E7EAEE;
}