* {
	margin:0px;
	padding:0px;
	border:0px;
	}

body  {
	background-image:url(assets/bamboo_tile.gif);
	background-repeat:repeat-y;
	background-color: #ffffff;
	font-family:"Times New Roman", Times, serif;
	color: #006633;
	text-decoration:none;
	}

a {
	text-decoration:none;
	font-weight:bold;
	}

a, a:visited {color:#006633;}
a:hover {color:#33CC00;}


img, #nav {
	border:0px;
	behavior: url(iepngfix.htc); 
	}

html {height:100%;}

li {
	margin:0 0 1em 0;
	}

#container {
    width:100%;
	height:100%;
	min-height:100%;
	}

#wrap {
	min-height:100%;
	width:800px;
	position:relative;
	}

* html #wrap {height:100%}

#header {
	height:180px;
	width:775px;
	background-image:url(assets/header_bkgrnd.jpg);
	background-repeat:no-repeat;
	}

#left {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:140px;
	left:0px;
	width:120px;
	z-index:99;
	}
	
#logo {
	position:absolute;
	top:5px;
	left:7px;
	width:100px;
	height:100px;
	background-image:url(assets/PE_logo_rotate_100.gif);
	background-repeat:no-repeat;
	}
	
	
#leftbkgrnd {
	position:absolute;
	top:180px;
	left:0px;
	width:130px;
	height:400px;
	background-image:url(assets/bamboo_menu.gif);
	background-repeat:no-repeat;
	}
	


#content {
	position:absolute;
	top:180px;
	left:150px;
    padding: 10px 24px 0px 0px;
	text-align:justify;
	}



.promobar {
	position:absolute;
	top:180px;
	left:625px;
	margin:1em 0px 10px 10px;
	padding:0.3em;
	width:130px;
	color:#000000;
	background-color:#e2efde;
	border:1px solid #006633;
	font-family:Arial, Helvetica, sans-serif;
	
	}
	
.promoprod {
	font-size:x-small;
	margin:0.3em;
	padding:0.3em 0 0 0;
	border-top:1px solid #006633;

	}
	
#newsletter {
	position:absolute;
	left:520px;
	top:10px;
	width:268px;
	height:113px;
	}


#button {
	width:100px;
	height:26px;
	line-height:28px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fdbf76;
	
	}

#button a, #button a:visited {
	display: block;
	width:100px;
	height:26px;
	background-image:url(assets/button01purp.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	color:#fdbf76;
	text-decoration: none;
	}

#button a:hover {
	background-image:url(assets/button02orng.gif);
	color: #d86203;
	
	}



#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
		
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom:0px;
		width:7.5em;
		
		
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 7.45em;
		margin-top :-1.35em;
		background-color :#c7e4c6;
		border:1px solid #006633;
		
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin-left :10.95em;
	}
	
	#nav li a { /* all list item links */
		
		display : block;
		color :#006633;
		font-weight : bold;
		text-decoration : none;
		
		padding : 0 0.5em;
		BORDER:none;
		padding:1px 1px 1px 5px;
	}
	


	#nav li #navproduct, #nav li #navproduct li {

		width:16.5em;
		w\idth :16.5em;
		
	}


	
	#nav li #navabout, #nav li #navabout li {

		width:9.5em;
		w\idth :9.5em;
		
	}
	


	
	#nav li #navproduct li #navingr, #nav li #navproduct li #navingr li {

		width:13.5em;
		w\idth :13.5em;

	}
	

	
	#nav li ul a:hover {
		color : white;
		border:none;
		padding:1px 1px 1px 5px;
	}
	

	
	#nav li a:hover {
		color:#FFFFFF;
		padding:0px 0px 0px 4px;
		border:1px solid #006633;
		background-color:#c7e4c6;
	}
	
	
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#nav li:hover, #nav li.sfhover {
		background: #c7e4c6;
		
	}

.sidebar {
	
	margin:0px 0px 0px 20px;
	color: #006633;

	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:auto;
	
	}
	
#sidebar a, #sidebar a:visited {
	color: #006633;
	}
	
#sidebar a:hover {
	color: #33CC00;
	}
	
#sidebar, #sidebar ul {
	list-style:none;
	}
	
body#home a#homenav,
body#about a#aboutnav,
body#products a#prodnav,
body#bionology a#bionologynav,
body#media a#medianav,
body#contact a#contactnav,

body#company a#aboutnav,
body#company a#compnav,
body#president a#aboutnav,
body#president a#presidentnav,
body#mission a#aboutnav,
body#mission a#missionnav,

body#hiqihealth a#prodnav,
body#hiqihealth a#hiqinav,
body#pharmeastnrx a#prodnav,
body#pharmeastnrx a#nrxnav,
body#stpa a#prodnav,
body#stpa a#stpanav,
body#ing a#prodnav,
body#ing a#ingnav,
body#noni a#prodnav,
body#noni a#ingnav,
body#noni a#noninav,
body#rhod a#prodnav,
body#rhod a#ingnav,
body#rhod a#rhodnav



 {
	color: #fff;
	background:#006633;
	display:block;
}

.mdivide {
	background-image:url(assets/green006633_1x1.gif);
	background-position:center;
	background-repeat:repeat-x;
	border: 2px solid #c7e4c6;
	}
	
.mdividespan {
	color:#006633;
	font-size:small;
	background-color:#c7e4c6;
	border: 2px solid #c7e4c6;
	}	

.input {
	border:2px solid;
	border-color:#c0cd8e #ffffff #ffffff #c0cd8e;
	background-color: #eafaaf;
	}
	
.inputr {
	border:2px solid;
	border-color:#c0cd8e #ffffff #ffffff #c0cd8e;
	background-color: #ceec9a;
	}
	
	
.submit {
	border:none;
	background:none;
	}

.required {
	color:#2b4219;
	font-weight:bold;
	}
	
.alert {
	color:#FF0000;
	font-size:large;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.headline {
	font-size:x-large;
	font-weight:bold;
	margin:0px 0px 1em 0px;
	}
	
.ibistrol {
	color:#663399;
	}
	
.ibistrol a {
	color:#663399;
	font-weight:bold;
	font-size:large;
	}
.ibistrol a:hover {
	color:#CC99FF;
	}	
	
.bluelink {
	color:#0000FF;
	}
	
.bluelink a {
	color:#0000FF;
	font-weight:bold;
	font-size:large;
	}
.bluelink a:hover {
	color:#0066FF;
	}



