/*@@@@@@@@@@@@@@@@@@@ ALL PAGES -  GENERIC STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

ul{
	padding:0px;
	margin-left:15px;
}


a {
color:#663366;

}

a:hover {
color:#333333;

}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ALL PAGES -  PAGE CONTAINER @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#container{
	width:725px; 
	margin:auto;

}

#container_inner_cond{
	width:725px; 
	float:left;
	background-image:url(img_new/inner_menu_cond.gif);
	background-repeat:repeat-y;
}

#container_inner_treat{
	width:725px; 
	float:left;
	background-image:url(img_new/inner_menu_treat.gif);
	background-repeat:repeat-y;
}

#container_inner_prod{
	width:725px; 
	float:left;
	background-image:url(img_new/inner_menu_prod.gif);
	background-repeat:repeat-y;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ALL PAGES -  HEADER AND TOP MENU @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#header{
	width:725px; 
	height:215px;
	float:left;
}

#menu{
	width:725px; 
	height:87px;
	float:left;
	border-bottom:1px solid #666666;

}

div#menu{
	color:#663366;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:center;
	font-weight:bold;
}

div#menu a{
	text-decoration:none;
	color:#8f8f8f;
	font-weight:normal;
	
}

div#menu a:hover{
	text-decoration:none;
	color:#663366;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  INDEX PAGE -  RIGHT TOP PANEL @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.right_side{
	float:right; 
	width:545px;
	margin-top:8px;
}

.right_top_panel{
	background-image:url(img_new/top_right_panel1.jpg);
	width:545px; 
	height:240px;
	float:right;
}

.adobe_logo{
	float:right; 
	padding-top:90px; 
	width:100px; 
	padding-right:3px;
}

.adobe_logo_left{
	float:left; 
	padding-top:5px; 
	width:400px; 
/*	padding-right:3px;*/
	padding-bottom:20px;
}

.right_top_main_text{
	padding-top:85px; 
	width:305px; 
/*	padding-left:5px; */
	float:left;
	font-size:12px;
	line-height:16px;					
}

.right_links{
	float:right;
	padding-top:10px; 
	width:195px; 
	padding-right:15px;
	text-align:right; 
	line-height:1.7em;
}

.right_more_link{
	float:left; 
	padding-top:8px; 
	width:350px; 
	padding-left:25px;
	font-weight:bold; 
	font-size:13px;
}

.more_link{
	color:#663366;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  INDEX PAGE -  RIGHT MID PANEL @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.right_mid_panel{
	background-image:url(img_new/mid_right_panel.jpg);
	width:545px; 
	height:218px;
	margin-top:10px;
	float:right;
}

.right_mid_main_text{
	padding-top:50px; 
	width:505px; 
	padding-left:25px; 
	float:left;
	font-size:12px;
	line-height:16px;		
	
	
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  INDEX PAGE -  RIGHT BOTTOM PANEL @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.right_bottom_panel{
	background-image:url(img_new/bottom_right_panel.jpg);
	width:538px; 
	padding-left:7px;
	height:418px;
	margin-top:10px;
	float:right;
}

.right_bottom_third{
	width:170px;
	margin-left:7px; 
	padding-top:50px;
	float:left;
	margin-bottom:8px;
	line-height:13px;
	font-size:11px;
	color:#663366;
}

.right_bottom_panel a:link{
	color:#663366;
}

.right_bottom_panel ul{
	margin-top:10px;
	line-height:17px;
}

.right_bottom_third_lower{
	width:170px;
	margin-left:7px; 
	float:left;
	margin-bottom:10px;
	line-height:13px;
	font-size:11px;
	color:#663366;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  INDEX PAGE -  MENU STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.left_menu_bar{
	width:170px; 
	float:left; 
}

.menu_bar{
	width:165px; 
	height:25px;
	font-size:12px; 
	background-color:#e6f5ff;
	margin-bottom:4px;
	color:#663366;
	padding-left:5px;
	float:left;
}

.menu_bar_title{
	width:148px; 
	padding-left:22px;
	padding-top:5px;
	height:20px;
	background-image:url(img_new/menu_top.jpg);
	margin-bottom:4px;
	margin-top:10px;
	color:#2D2D64;
	font-weight:bold;
	float:left;
	font-size:13px;
}

.butterfly{
	display:block;
	text-decoration:none;
	color:#663366;
	width:135px;
	text-indent:20px;
	height:19px;
	padding-top:6px;

}

.purple_underline:link{
	color:#663366;
	text-decoration:underline;
	font-weight:11px;
}

.purple_underline:hover{
	color:#663366;
	font-size:11px;
	text-decoration:underline;
}

.butterfly:hover{
	text-indent:20px;
	color:#663366;
	display:block;
	background-image:url(img_new/butterfly.gif);
	width:135px;
	height:19px;
	padding-top:6px;
	background-repeat:no-repeat;
	text-decoration:none;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  TREATMENTS PAGE STRETCH @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#treat_stretch {
width:585px;
float:left;
background-color:#e8e1e8;

}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  TREATMENTS PICTURE PANEL @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.treat_picture_panel {
	width:140px;
	float:right;
	min-height:200px;
	height:auto !important;
	height:400px;
	/*padding-top:5px;*/
	background-color:#e8e1e8;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  TREATMENTS PAGE -  MENU STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.treat_menu {
	width:190px;
	float:left;
	background-color:#e8e1e8;
	height:auto !important;
}

.treat_menu_item{
	border-bottom:3px solid white;
	height:25px;
	background-color:#e8e1e8;
	color:#663366;
}

.treat_menu_item:hover{
	background-color:#c2adc2;
}

.treat_menu_item_selected{
	border-bottom:3px solid white;
	height:20px;
	text-indent:10px;
	padding-top:5px;
	background-color:#c2adc2;
	color:#663366;
}

.treat_menu_link{
	text-indent:10px;
	padding-top:5px;
	background-color:#e8e1e8;
	display:block;
	height:20px;
	text-decoration:none;
	color:#663366;
}

.treat_menu_link:hover{
	background-color:#c2adc2;
	display:block;
	height:20px;
	padding-top:5px;
	text-decoration:none;
	color:#663366;
}

.treat_menu_top{
	border-bottom:3px solid white;
	height:25px;
	background-color:#e8e1e8;
	color:#663366;
	float:left;
	width:170px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  TREATMENT PAGES -  TEXT STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

h1.treat{
font-size:24px;
color:#663366;
font-weight:500;
letter-spacing:-1px;
line-height:25px;

}

h2.treat{
font-size:13px;
color:#666666;
font-weight:bold;
}

h3.treat{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
line-height:17px;

}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  CONDITIONS PAGE STRETCH @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#cond_stretch {
width:585px;
float:left;
background-color:#D5E1EE;

}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  CONDITIONS PICTURE PANEL @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cond_picture_panel {
	width:140px;
	float:right;
	min-height:400px;
	height:auto !important;
	height:400px;
	/*padding-top:px;*/
	background-color:#D5E1EE;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  CONDITIONS PAGE -  MENU STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cond_menu {
	width:170px;
	float:left;
	background-color:#D5E1EE;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-bottom:10px;
}

.cond_menu_item{
	border-bottom:3px solid white;
	height:25px;
	background-color:#D5E1EE;
	color:#663366;
}

.cond_menu_item_selected{
	border-bottom:3px solid white;
	height:20px;
	text-indent:10px;
	padding-top:5px;
	background-color:#ACC4DE;
	color:#663366;
}

.cond_menu_item:hover{
	background-color:#ACC4DE;
}

.cond_menu_link{
	text-indent:10px;
	padding-top:5px;
	background-color:#D5E1EE;
	display:block;
	height:20px;
	text-decoration:none;
	color:#663366;
}

.cond_menu_link:hover{
	background-color:#ACC4DE;
	display:block;
	height:20px;
	padding-top:5px;
	text-decoration:none;
	color:#663366;
}

.cond_menu_top{
	border-bottom:3px solid white;
	height:25px;
	background-color:#D5E1EE;
	color:#663366;
	float:left;
	width:170px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  CONDITIONS PAGES -  TEXT STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

h1.cond{
font-size:24px;
color:#336699;
font-weight:500;
letter-spacing:-1px;
line-height:15px;
margin:0px;
padding:0px;

}

h2.cond{
font-size:13px;
color:#666666;
font-weight:bold;

}

h3.cond{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
line-height:17px;


}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  PRODUCTS PAGE STRETCH @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#prod_stretch {
width:585px;
float:left;
background-color:#E1E4CE;

}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  PRODUCTS PICTURE PANEL @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.prod_picture_panel {
	width:140px;
	float:right;
	min-height:300px;
	height:auto !important;
	height:400px;
	/*padding-top:5px;*/
	background-color:#E1E4CE;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  PRODUCTS PAGE -  MENU STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.prod_menu {
	width:170px;
	float:left;
	background-color:#E1E4CE;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-bottom:10px;
}

.prod_menu_item{
	border-bottom:3px solid white;
	height:25px;
	background-color:#E1E4CE;
	color:#666633;
}

.prod_menu_item:hover{
	background-color:#B4BC85;
}

.prod_menu_item_selected{
	border-bottom:3px solid white;
	height:20px;
	text-indent:10px;
	padding-top:5px;
	background-color:#B4BC85;
	color:#666633;
}


.prod_menu_link{
	text-indent:10px;
	padding-top:5px;
	background-color:#E1E4CE;
	display:block;
	height:20px;
	text-decoration:none;
	color:#666633;
}

.prod_menu_link:hover{
	background-color:#B4BC85;
	display:block;
	height:20px;
	padding-top:5px;
	text-decoration:none;
	color:#666633;
}

.prod_menu_top{
	border-bottom:3px solid white;
	height:25px;
	background-color:#E1E4CE;
	color:#663366;
	float:left;
	width:170px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  PRODUCTS PAGES -  TEXT STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

h1.prod{
font-size:24px;
color:#69790c;
font-weight:500;
letter-spacing:-1px;
line-height:15px;

}

h2.prod{
font-size:13px;
color:#666666;
font-weight:bold;
}

h3.prod{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
line-height:17px;

}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  PAGE -  CONTAINER STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*Long low panel underneath the menu*/
.flash_banner_line {
	float: right;
	height:20px;
	padding-top:5px;
	width:525px;
	text-align:right;
	color:#663366;
	border-bottom:3px solid white;
}

/*Central text panel*/
.central_text_panel {
	width:385px;
	background-color:white;
	float:left;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding:20px 15px 0px 15px;
}

/*Right hand instruction panel*/
.top_right_instruct {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#663366;
	width:120px;
	height:45px;
	float:right;
	padding:16px 0px 6px 10px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  PAGE -  FOOTER STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.footer_image_purple {
	width:725px;
	height:38px;
	border-top:2px solid white;
	float:left;
	padding-top:5px;
}

.footer_text_underneath {
	width:725px;
	text-align:center;
	font-size:10px;
	height:10px;
	padding-top:5px;
	float:left;
	margin-bottom:10px;
}

.bottom_links {
height:20px;
width:365px;
float:left;
background-color:#FFFFFF;
padding-top:25px;

}

.bottom_left {
text-align:left;
height:20px;
width:95px;
float:left;
/*padding-left:5px;*/

}

.bottom_mid {
text-align:center;
height:20px;
width:95px;
float:left;
}

.bottom_right{
text-align:center;
height:20px;
width:150px;
float:right;
/*margin-right:10px;*/
padding-left:10px;

}

.bottom_menu_link{
font-weight:bold;
	text-decoration:underlined;
	color:#663366;
}

.bottom_menu_link:hover{
	text-decoration:underline;
	color:#666666;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   Before and After Styles  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


.central_text_b4 {
	width:695px;
	float:left;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding:20px 15px 0px 15px;
}



/*##################################################ABOUT PAGE###########################################*/
.aboutdoc1container {
	width:550px;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:20px;
	}
.aboutdoc1 {
	width:350px;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:20px;
	}

.aboutdoc1pic {
	float:left;
	width:200px;
	margin:0px;
	padding-top:30px;
	
	}

	
.leftimage {
	/*float:left;*/
	width:171px;
	background-image:images/pictures/nlc_exterior.jpg;
	background-repeat:no-repeat;
	background-color:#c8e6fe;
	}
.abouttext {
	float:right;
	width:200px;
	}
.abouttextimage {
	float:right;
	width:335;
	height:235;
	background-image:images/pictures/g_nlcteam_new08.jpg;
	background-repeat:no-repeat;
	/*background-color:#c8e6fe*/
	}
.abouttext2 {
	float:right;
	width:150;
	height:100;
	}
	
/*##################################################eNEWS SAMPLES PAGE###########################################*/

.enewscontainer {
	width:550px;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:10px;
}
.enews {
	width:350px;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

.enewspic {
	float:left;
	width:200px;
	margin:0px;
	padding-top:30px;
}
.enewsheading {
	font-size:14px;
	font-weight:bold;
	color:#663366;
}
.enewsdate {
	font-size:14px;
	font-weight:bold;
}
.dividercontainer {
	width:550px;
	float:left;
	margin:0px;
	padding:0px;
}
.dividerpic {
	float:left;
	width:520px;
	margin:0px;
	padding:15px;
}







#header-block{
	width:725px; 
	height:87px;
	margin: 0 auto;
	border-bottom: solid 1px #666;
}

#logo-block{
	width:177px; 
	height:87px;
	float: left;
}

#menu-block{
	width:548px; 
	height:87px;
	float: right;
}

#new-menu {
margin: 60px 0 0 0;
list-style: none;
float: right;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

#new-menu li {
display: inline;
}

#new-menu li a {
margin: 0 0 0 10px;
color: #666;
text-decoration: none;
}

#new-menu li a.active {
font-weight: bold;
color: #636;
}

#new-menu li a:hover{
	text-decoration:none;
	color:#636;
}

