* { margin:0; padding:0;}
body {
	background:url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/bg.gif) left top repeat-x #f1f0e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	color:#393939;
}


/*in_line*/
img {
	border:0;
	vertical-align:top;
	text-align: center;
}

a:hover{text-decoration:none;}
a {color:#0f8aff;}
span {color:#0f8aff;}
.clear { clear:both;}
.alignright { text-align:right;}
.alignmiddle { margin:4px 0 0 2px;}
.more {background:url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/a2.gif) left 6px no-repeat; padding-left:20px; display:block; margin-bottom:4px;}

ul {margin:0px; padding:0; list-style:none;}
li {
	padding-left:20px;
	line-height:1.8181em;
	background-repeat: no-repeat;
	background-position: left 6px;
	background-image: url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/z_a.gif);
}
li a { color:#0f8aff; text-decoration:underline;}
li a:hover {color:#0f8aff; text-decoration:none;}




/*txt, links*/

h1 { background:url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/logo.gif) left top no-repeat; /*height:60px;*/ text-indent:-10000px; font-size:1em;}
h2 {
	margin:5px 0 7px 0;
}
.tiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666;
}
.link1 {
	color: #00F;
}
.notsotiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}
.small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #036;
	line-height: normal;
	text-align: left;
	font-style: normal;
}
.small2 img{
	margin-top: 4px;
}

/*header*/
.header { height:125px; font-family:Tahoma; font-size:0.75em; color:#131313; width:100%;}
.header .logo { padding:27px 0 0 55px;}
.header .column1 { width:26%; background:url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/line.gif) right top no-repeat;}
.header .column2 { width:24%; background:url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/line.gif) right top no-repeat; text-align:center;}
.header .column2 p { margin:48px 0 26px 0px;}
.header .column3 { width:49%; text-transform:uppercase; font-weight:bold; text-align:right; padding-top:34px;}
.header .column3 .img { margin:0px 40px 0 0; vertical-align:middle;}
.header_wrapper { height:242px; background:url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/bg-top.jpg) left top no-repeat; width:100%;}
.header_wrapper img { margin:71px 0 0 477px;}
.main_menu {
	height:58px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}
.main_menu ul {margin:0px; padding:0; list-style:none;}
.main_menu li {background:url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/z_ul_header.gif) left top no-repeat; float:left; width:16%; font-size:0.75em; text-align:center; padding:16px 0 22px 0;}
.main_menu li a { color:#f1f0e8; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.main_menu li a:hover {color:#0f8aff; text-decoration:none;}
.main_menu li a.hover{ color:#0f8aff; font-weight:bold;}
.main_menu li.m1 { background:none;}

/*content*/
#content { font-family:Tahoma; color:#545450; font-size:0.6875em; line-height:1.2727em; width:100%;}
#content .title { margin-bottom:15px;}
#content p {
	padding-bottom:15px;
	font-weight: normal;
	color: #036;
}
#content .bg_col { background:url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/bg-col.gif) left top repeat-y #e6e4d7;}
#content .bg_col p { padding-bottom:30px;}
#content .pic { float:left; margin:0 15px 20px 0;}
#content .box {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}
#content .pic1 {float:left; margin:0 15px 0 0;}

/*footer*/
#footer { background:url(/National_Library/20160521004321oe_/http://www.lems.com/assets/img/bg-bot.gif) left top repeat-x; font-family:Tahoma; color:#545450; font-size:0.6875em; width:100%; padding-top:30px; text-indent:40px}
#footer a { color:#545450; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*================== index.html ==================*/
#page1 #content .col_1 .ind {
	padding:27px 34px 60px 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: normal;
}
#page1 #content .col_1 .pic1, #page6 #content .col_1 .pic1 { margin:0 0 10px 0; float:none;}
#page1 #content .col_2 .ind {
	padding:30px 18px 45px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #039;
}
#page1 #content .col_3 .ind, #page6 #content .col_3 .ind {
	padding:27px 18px 58px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #006;
}
 
/*================== index-1.html ==================*/
#page2 #content .col_1 .ind { padding:27px 34px 60px 33px;}
#page2 #content .col_2 .ind { padding:30px 34px 50px 25px;}
#page2 #content .col_2 .ind1 { padding:38px 47px 50px 25px;}
#page2 #content .column1 { width:55%;}
#page2 #content .column1 .pad { padding-right:62px;}
#page2 #content .column2 { width:44%;}

/*================== index-2.html ==================*/
#page3 #content .col_1 .ind {
	padding:27px 25px 60px 33px;
	text-align: left;
}
#page3 #content .col_2 .ind { padding:30px 25px 50px 25px;}
#page3 #content .column1 { width:52%;}
#page3 #content .column2 { width:47%;}
#page3 #content .column1 .pad { padding-right:38px;}

/*================== index-3.html ==================*/
#page4 #content .col_1 .ind { padding:27px 34px 58px 33px;}
#page4 #content .col_2 .ind { padding:30px 45px 50px 25px;}
#page4 #content .col_2 .ind1 { padding:38px 26px 46px 25px;}
#page4 #content .column1 { width:53%;}
#page4 #content .column2 { width:46%;}
#page4 #content .column1 .pad { padding-right:42px;}

/*================== index-4.html ==================*/
#page5 #content .col_1 .ind { padding:27px 5px 58px 33px;}
#page5 #content .col_2 .ind { padding:30px 24px 50px 25px;}
#page5 #content .column1 { width:51%;}
#page5 #content .column2 { width:47%;}
#page5 #content .col_1 .pic1 {
	margin:0 0 10px 0;
	float:none;
	color: #039;
}
#page5 #content .column1 .pad { padding-right:44px;}
#page5 #content .column2 .pad { padding-right:20px;}

/*================== index-5.html ==================*/
#page6 #content .col_1 .ind {
	padding:27px 30px 40px 33px;
	font-family: Arial, Helvetica, sans-serif;
}
#page6 #content .col_2 .ind { padding:30px 20px 45px 25px;}
#page6 #content .col_3 .div { height:29px;}
#page6 #content .col_3 .div1 { height:204px;}
#page6 #content .col_3 a {
	text-decoration:none;
	padding-right:16px;
}

/*================== index-6.html ==================*/
#page7 #content .ind { padding:27px 35px 60px 33px;}



/*==========================================*/

#form .input {	color:#131313;		 
				height:20px;
				width:210px;
				background:#fff;
				border:solid 1px #d9d7c8;
				font-size:1em;
				font-family:Tahoma;
				text-transform:none;
				font-weight:normal;
				margin:0 4px 0 6px;
				vertical-align:middle;
}

#form1 .input {	color:#545450;		 
				height:20px;
				width:258px;
				background:#fff;
				border:solid 1px #8e8e8e;
				font-size:1em;
				font-family:Tahoma;
}

#form1 textarea { 	background:#fff;
					color:#545450;
					border:solid 1px #8e8e8e;
					width:258px; 
					height:190px;
					overflow:auto;
					font-family:Tahoma; 
					font-size:1em;
}
.small3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #036;
	text-align: left;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.Header3_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #303;
}
.small2_bld {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#page3 .min_width #site_center #main #content .col_2.maxheight.bg_col .ind .box .clear table tr td table {
	text-align: center;
}
.small2_it {
	font-style: italic;
}
#page5 .min_width #site_center #main #content .col_1.maxheight .ind table tr td table tr td .small3 .small3 {
	color: #003;
}


#privacy-page h1 {height:auto;}
#privacy-page p, #term-page p  {
font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: normal;
    text-align: left;

}
#privacy-page h3 ,#term-page h3  {
 color: #303;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
	padding-bottom: 10px;
}
#term-page h1 {height:auto;}