@charset "utf-8";
/* CSS Document */

#wrapper { margin:auto; width: 1010px; min-height: 100%; line-height: 130%; }
* html #wrapper {  height: 100px; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial; font-size: 11px; background-color:#FFFFFF; background-image:url(../images/index-bg.jpg); background-repeat:repeat-x; color: #000000; }
td { font-family: Arial; font-size: 11px; color: #434343; }
th { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; }

#welcomeContainer { width:1010px; height:319px; }
	#welcomeTextContainer { background:url(../images/index-welcome-bg.jpg) no-repeat; width:610px; height:319px; }
		#welcomeContainer1 { width:465px; height:145px; margin:0px 0px 0px 145px; padding:10px 0px 0px 0px; line-height:.3cm; text-align:justify; }

#glassEntranceContainer { width:352px; height:319px; float:right; padding:0px 48px 0px 0px; }

#middleContainer { width:1010px; height:418px; }
	#vColumn { background:url(../images/index-v-col-mid-bg.jpg) no-repeat; width:266px; height:418px; margin:0px 0px 0px 85px; float:left; }
		#businessWithUsContent { width: 151px; margin:31px 0px 0px 94px; line-height:.3cm; text-align:justify; color:#3a6707; float:left; }
		#vColumnReadMoreContainer { background:url(../images/read-more-02.jpg) no-repeat; width:69px; height:18px; margin:5px 7px 0px 0px; padding:3px 0px 0px 12px; float:right; }	
		#newsContents { width:217px; margin:35px 0px 0px 30px; float:left; color:#3a6707; line-height:.33cm; text-align:justify; }	
	
	#navLink { background:url(../images/nav-link-bg.jpg) no-repeat; width: 659px; height:20px; float:right; padding:9px 0px 0px 0px; }
	
	.productIcon { padding:9px; float:left; border:none; }
	
	#featuredProducts { background:url(../images/index-feat-prod-bg.jpg) no-repeat; margin:0px 0px 0px 0px; width:659px; height:214px; float:right; }
		#featuredProducts1 { width:292px; height:214px; float:left; }
			#featProdImg { width:107px; height:174px; float:left; margin-bottom:20px; }
			#featProdContent { width:174px; height:125px; margin:52px 0px 0px 0px; float:right; text-align:justify; line-height:.4cm; color:#565656; }
				#featProdContentTitle { color:#4a7b12; font-weight:bold; }
				#featProdReadMoreContainer { background:url(../images/read-more-01.jpg) no-repeat; width:71px; height:18px; margin:5px 0px 0px 0px; padding:3px 0px 0px 12px; float:right; }	
	
	#healthAndCareers { background:url(../images/index-health-careers.jpg) no-repeat; width:659px; height:170px; float:right; }
		#healthAndCareers1 { width:304px; height:170px; float:left; }
			#healthAndCareersContent { width:261px; height:105px; margin: 42px 0px 0px 23px; color:#4a7b12; line-height:.35cm; text-align:justify; }
			#healthAndCareersReadMore { width:75px; margin: 5px 0px 0px 200px; }

#footer { background:url(../images/index-footer-bg.jpg) no-repeat; width:905px; height:36px; padding:27px 0px 0px 105px; color:#FFFFFF; }

a.navlink:link, a.navlink:visited, a.navlink:active { color: #FFFFFF; text-decoration: none; font-family: Tahoma; font-weight:bold; }
a.navlink:hover { font-family: Tahoma; color:#999999; font-weight:bold; }

a.readMore01:link, a.readMore01:visited, a.readMore01:active {	color: #4a7b12;	text-decoration: none;	font-family: Tahoma; font-weight:bold; }
a.readMore01:hover { font-family: Tahoma; color:#78b235; font-weight:bold; }

a.readMore01a:link, a.readMore01a:visited, a.readMore01a:active {	color: #4a7b12;	text-decoration: none;	font-family: Tahoma; font-weight:bold; font-size:10px; }
a.readMore01a:hover { font-family: Tahoma; color:#78b235; font-weight:bold; font-size:10px; }

a.readMore02:link, a.readMore02:visited, a.readMore02:active { color: #FFFFFF;	text-decoration: none; font-family: Tahoma; font-weight:bold; }
a.readMore02:hover { font-family: Tahoma; color:#fedfba; font-weight:bold; }

a.readMoreWhiteGreen:link, a.readMoreWhiteGreen:visited, a.readMoreWhiteGreen:active { color: #FFFFFF; text-decoration: none; font-family: Tahoma; font-weight:bold; }
a.readMoreWhiteGreen:hover { font-family: Tahoma; color:#cbf59a; font-weight:bold; }

a:link, a:visited, a:active { color:#666666; text-decoration: none; }
a:hover { color:#666666; text-decoration:underline; }

a.healthCornerLink:link, a.healthCornerLink:visited, a.healthCornerLink:active {	color: #4a7b12;	text-decoration: underline;	font-family: Tahoma; }
a.healthCornerLink:hover { font-family: Tahoma; color:#78b235; text-decoration:underline; }



#wrapperSubPage { margin:auto; width: 780px; min-height: 100%; line-height: 130%; }
* html #wrapperSubPage { height: 100px; }
#subPageBody { background:url(../images/subpage-bg.jpg) repeat-x #FFFFFF; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family:Arial; font-size:11px; }
#subPageHeaderRow { width:780px; height:286px; }
	#subPageHeaderImgContainer { width:730px; margin:auto; padding:0px 0px 0px 0px; }
#subPageMainContentRow { width:780px; }
	#subPageNavLinkContainer { width:514px; height:21px; padding:8px 0px 0px 0px; float:right; }
	#subPageVColMainContent { width:780px; }	
		#subPageVColContainer { width:266px; float:left; }
			#subPageVColContent { background:url(../images/subpage-v-col-bg.jpg) no-repeat #FFFFFF; width:266px; padding:0px 0px 0px 0px; text-align:justify; }
			#subPageVColContent4Products { background:url(../images/subpage-v-col-bg.jpg) no-repeat #FFFFFF; width:221px; padding:0px 17px 0px 28px; text-align:justify; }
		#subPageMainContent { width:490px; float:right; margin:20px 20px 0px 0px; text-align:justify; }

#subPageFooter { width: 770px; height:35px; background-color:#2e2e2e; color:#FFFFFF; }







#popupBody { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial; font-size: 11px; background:url(../images/index-bg.jpg) #000000 repeat-x fixed; color: #000000; }








#cmsBody { background:url(../images/cms-bg-top-header.jpg) repeat-x #FFFFFF; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family:Arial; font-size:11px; }
	#cmsBody2 { background:#cfe49d; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family:Arial; font-size:11px; }
	#cmsHeaderRow { width:100%; height:110px; }
	#cms2ndRow { background:url(../images/cms-left-main-menu-bg.jpg) repeat-y #FFFFFF; width:100%; }
		#cmsLeftMainMenuContainer { width:216px; height:650px; float:left; color:#00371e; }
			a.cmsMenuLink:link, a.cmsMenuLink:visited, a.cmsMenuLink:active { text-decoration:none; color:#00371e; }
			a.cmsMenuLink:hover { text-decoration:underline; color:#0e7546; }
			#cmsMenuTitleBG { background:url(../images/cms-menu-title-bg.jpg); padding:5px; font-weight:bold; margin: 7px 0px 0px 0px; }
		#cmsMainContentContainer { width:600px; height:650px; margin:0px 0px 0px 216px; padding:8px 20px 20px 40px; }
			#cmsPageTitle1 { color:#00371e; font-weight:bold; font-size:12px; }
			#cmsColumnBox1 { width: 170px; background:#cfe49d; padding:5px; border:thin solid #00371e; float:left; }
			#cmsColumnBox2 { width: 700px; background:#cfe49d; padding:5px; border:thin solid #00371e; margin:0px 0px 0px 200px; }


.clearboth { clear: both; }

