.body, .body * { margin:0;padding:0; }	/* the plain * { margin:0; padding:0; } is causing issues in the wysiwyg */
.registration-body { background: #C7D800 url(http://www.lunghealthonline.com/copd/images/lungs.jpg) center center no-repeat; }
body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.1em;
	line-height:1.6em;
}

iframe { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	border:none;
}

.body { background:#C7D800; color:#424242; }

.body p, p {  margin:7px 0; }

a {outline:none;}
a, a:visited{color:#08658F; text-decoration:none;}
a:hover{color:#0C93CF;}

.body h1, h1 {
	margin-top:12px;
	margin-bottom:16px;
	color:#096e9b;
}

.body h2, h2 {
	margin-top:20px;
	margin-bottom:14px;
	color:#096e9b;
}

.error {
	color:#FF0000;
}

.body input.form, input.form {
	padding:4px;
	background-color:#fff;
	border:solid 2px #a0a0a0;
	margin-top:4px;
	margin-bottom:4px;
}

.body textarea.form, textarea.form {
	padding:4px;
	background-color:#fff;
	border:solid 2px #a0a0a0;
	margin-top:4px;
	margin-bottom:4px;
}

.body .button, .button {
	padding:4px;
	background-color:#fff;
	color:#333333;
	border:solid 2px #a0a0a0;
	margin-top:4px;
}

.body ul, ul { margin-left:14px; }

.body li, li { margin:12px 0px; }

.clear{clear:both;}

#nav ul, #nav li { margin:0; padding:0; }
#nav_container { background:url(images/topRep.gif) repeat-x; width:100%; height:68px; }
#nav { background:url(images/nav.gif) no-repeat; width:984px !important; width:984px; height:68px; margin:0 auto;}
		#nav li.top-drop {list-style: none; float:left; margin-left:0px;}
		#nav li.top-drop, #nav a#link1, #nav a#link2, #nav a#link3, #nav a#link4, #nav a#link5, #nav a#link6 {height:68px; border:none; }
		#nav span { display:none; }
		#nav li a#link1, #nav li a#link2, #nav li a#link3, #nav li a#link4, #nav li a#link5, #nav li a#link6 {display:block; height:68px; border:none;}

		#nav-1	{ width:67px; left:0px; background-image:none; }
		#nav-2	{ width:195px; left:67px; background-image:none; }
		#nav-3	{ width:191px; left:262px; background-image:none; }
		#nav-4	{ width:167px; left:453px; background-image:none; }
		#nav-5	{ width:247px; left:620px; background-image:none; }
		#nav-6	{ width:117px; left:867px; background-image:none; }
		
		#nav-1 a#link1:hover { background:transparent url(images/nav.gif) no-repeat 0px -68px; }
		#nav-2 a#link2:hover { background:transparent url(images/nav.gif) no-repeat -67px -68px; }
		#nav-3 a#link3:hover { background:transparent url(images/nav.gif) no-repeat -262px -68px; }
		#nav-4 a#link4:hover { background:transparent url(images/nav.gif) no-repeat -453px -68px; }
		#nav-5 a#link5:hover { background:transparent url(images/nav.gif) no-repeat -620px -68px; }
		#nav-6 a#link6:hover { background:transparent url(images/nav.gif) no-repeat -867px -68px; }
	
		#nav-1 a#link1.current { background:transparent url(images/nav.gif) no-repeat -0px -136px; }
		#nav-2 a#link2.current { background:transparent url(images/nav.gif) no-repeat -67px -136px; }
		#nav-3 a#link3.current { background:transparent url(images/nav.gif) no-repeat -262px -136px; }
		#nav-4 a#link4.current { background:transparent url(images/nav.gif) no-repeat -453px -136px; }
		#nav-5 a#link5.current { background:transparent url(images/nav.gif) no-repeat -620px -136px; }
		#nav-6 a#link6.current { background:transparent url(images/nav.gif) no-repeat -867px -136px; }
		
		
	
#container { width:100%; background:url(images/subMain.gif) #D1E133 center top  repeat-x; padding-top:50px; 
	height:auto;
	height: expression( this.scrollHeight < 664 ? "663px" : "auto" ); /* sets min-height for IE */
	min-height: 663px; /* sets min-height value for all standards-compliant browsers */ }
	
#container_home { width:100%; background:url(images/homeMain.jpg) center top repeat-x; padding-top:335px;
	height:auto;
	height: expression( this.scrollHeight < 251 ? "250px" : "auto" ); /* sets min-height for IE */
	min-height: 250px; /* sets min-height value for all standards-compliant browsers */ } 
#content { width:984px; margin:0 auto; padding-bottom:30px; }
#header { height:365px; }

#homeSlide {
	width:984px;
	height:320px;
	float:left;
	overflow:hidden;
	margin-top:2px;
	margin-bottom:30px;
}

#footer {height:150px; width:100%; border-top:1px solid #E01F23; text-align:center; padding-top:25px; color:#8f9b00; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:18px;}
#footer a, #footer a:visited {font-weight:bold; text-decoration:none; color:#697200;}
#footer a:hover {color:#111;}

.dropdownclass { margin-top:300px; margin-left:220px; } /* for the i-net pub dropdown.  client complained that on smaller resolutions it wasn't visible if you scrolled down to the bottom of the page */


#addPro img{
    float:left;
	margin:0 20px 20px 0;
}