body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body a:Hover {color : red}
.group1 {text-decoration: none; color: black}
a:hover.group1 {text-decoration: underline; color: blue}
.group2 {text-decoration: none; color: white}
a:hover.group2 {text-decoration: none; color: yellow}
.group3 {text-decoration: none; color: black}
a:hover.group3 {text-decoration: underline; color: white}

.loginfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #c4c5a6;
	background-color: #ececd3;
}

.requiredfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #c4c5a6;
	background-color: #ffc8c8;
}

.login_table_c1 {
	height: 83px;
	width: 630px;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #bdbcbd;
	border-left-color: #bdbcbd;
	text-align: center;
	vertical-align: middle;
	background-color: #EBEBEB;
}
.logintablec2 {
	background-image: url(/images/nl_login_bg.gif);
	height: 23px;
	width: 630px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.submit_btn {
	background-image: url(/images/nl_loginbtn.gif);
	height: 40px;
	width: 75px;
}
.text_v10_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.table_about_prog {
	background-image: url(/images/nl_about_text_bg2.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 158px;
	margin: 16px;
}
.texta10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textv10 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.text_v11_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.text_v11 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.text_v12 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.menu_table_c2 {
	background-image: url(/images/nl_menu_bg.gif);
	height: 20px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}
.middletable {
	background-image: url(/images/nl_middletable_bg.gif);
	height: 360px;
	width: 725px;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: justify;
}
.table16 {
	padding: 16px;
	text-align: justify;
}
.table_bot_header {
	background-image: url(/images/nl_about_text_bg2.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 118px;
	margin: 16px;
	vertical-align: middle;
}
.table_bot {
	background-image: url(/images/nl_bot_bg.gif);
	height: 70px;
	width: 980px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	vertical-align: middle;
}
.signup_tbl {
	width: 610px;
	height: 1000px;
	background-image: url(/images/signup/nl_form_bg.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.cust_bot_tbl {
	background-image: url(/images/customstores/nl_bot_bg.gif);
	height: 300px;
	width: 455px;
}
.salestoools_tbl {
	background-image: url(/images/salestools/nl_block_bg.gif);
	height: 360px;
}
.join_btn {
	height: 50px;
	width: 100px;
}.sign_test_tbl {
	background-image: url(/images/signup/nl_test_bg.gif);
	height: 1000px;
	width: 365px;
	vertical-align: top;
}
.dotted_tbl {
	background-color: #FFC8C8;
	border: thin dotted #C4C5A6;
}
.join_btn {
	background-color: #FC0;
}
.index_main_tbl {
	background-image: url(/images/nl_1st_bg.gif);
	height: 726px;
	width: 725px;
	vertical-align: top;
}
.about_text_tbl {
	height: 183px;
	width: 725px;
}
.text_v16_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.news_470_tbl {
	background-image: url(/images/news/nl_recent_bg.gif);
	height: 420px;
	width: 470px;
}
.news_250_1_tbl {
	background-image: url(/images/news/nl_active_bg.gif);
	height: 420px;
	width: 250px;
}
.news_250_2_tbl {
	background-image: url(/images/news/nl_salesflash_bg.gif);
	height: 420px;
	width: 250px;
}
.news_banners_tbl {
	background-image: url(/images/news/nl_banners_bg.gif);
	height: 420px;
	width: 159px;
}


.contact_tbl {
	background-image: url(/images/nl_contact_banner.jpg);
	height: 320px;
	width: 980px;
}
.table18 {
	padding: 18px;
}
.tube_tbl {
	background-image: url(/images/tube/nl_tube_bg.gif);
	height: 850px;
	width: 980px;
}
.border1_tbl {
	border: thin dotted #CCC;
}
.red_text {
	color: #F00;
}
.blue_text {
	color: #00F;
}
.darkgray_text {
	color: #666;
}

.bg{ background:url(/images/1_bg.gif)}
.bg1{ background:#e5e5e5}
.bg2{ background:#c1c1c1}

.bg3{ background-image:url(/images/1_li1.gif)}
.bg4{ background-image:url(/images/1_li2.gif)}
.bg5{ background-image:url(/images/1_li3.gif)}
.bg6{ background-image:url(/images/1_li4.gif)}.fh {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #4f5498;
}
.fr {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #FFF;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.tbl_custom {
	background-image: url(/images/nl_customizable_bg.gif);
	height: 200px;
	width: 980px;
}