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

body {
	background: url(../images/background-tile.gif) repeat; 
	padding:0px;
	margin:0px;
	text-align:center;
	}

div#body-box {	
	width:890px;
	text-align:center;
	margin:0px auto;
}

div#wrap {
	background: url(../images/background-banner.jpg) no-repeat; 
	z-index:-3;
	width:1100px;
	text-align:center;
	margin:0px auto;
	left:0;
	}
a#logo {width:407px; height: 123px; background-image:url(../images/logo.png); background-repeat:no-repeat; position:absolute; top:45px; display:block;}


div#wrap div#header {width:960px; margin:0 auto; text-align:left; height:265px;}
div#statue-of-liberty { background-image:url(../images/statue-of-liberty.png); z-index:0; width:226px; height:436px; position:absolute; right:190px; top:10px;}


#navforward {
z-index:300;

}

div#wrap div#header div#navigation{width:960px; position:absolute; top:210px;  margin:0 auto; height:47px; text-align:left; background-image:url(../images/navigation-background.png); background-position:top center; background-repeat:no-repeat; }
div#wrap div#header div#navigation ul {padding:0; margin:10px 20px; text-align:center; }
div#wrap div#header div#navigation ul li{display:inline;}
div#wrap div#header div#navigation ul li a{display:block; float:left; margin:0 5px; }

div#wrap div#header div#navigation ul li a#home {background:url(../images/navigation.png) no-repeat 0px -25px; width:60px; height:25px;}
div#wrap div#header div#navigation ul li a#home:hover {background:url(../images/navigation.png) no-repeat 0px 0px; }

div#wrap div#header div#navigation ul li a#aboutus {background:url(../images/navigation.png) no-repeat -61px -25px; width:80px; height:25px;}
div#wrap div#header div#navigation ul li a#aboutus:hover {background:url(../images/navigation.png) no-repeat -61px 0px; }

div#wrap div#header div#navigation ul li a#products {background:url(../images/navigation.png) no-repeat -142px -25px; width:89px; height:25px;}
div#wrap div#header div#navigation ul li a#products:hover {background:url(../images/navigation.png) no-repeat -142px 0px; }

div#wrap div#header div#navigation ul li a#healthy {background:url(../images/navigation.png) no-repeat -232px -25px; width:77px; height:25px;}
div#wrap div#header div#navigation ul li a#healthy:hover {background:url(../images/navigation.png) no-repeat -232px 0px; }

div#wrap div#header div#navigation ul li a#technology {background:url(../images/navigation.png) no-repeat -310px -25px; width:109px; height:25px;}
div#wrap div#header div#navigation ul li a#technology:hover {background:url(../images/navigation.png) no-repeat -310px 0px; }

div#wrap div#header div#navigation ul li a#green {background:url(../images/navigation.png) no-repeat -420px -25px; width:62px; height:25px;}
div#wrap div#header div#navigation ul li a#green:hover {background:url(../images/navigation.png) no-repeat -420px 0px; }

div#wrap div#header div#navigation ul li a#survey {background:url(../images/navigation.png) no-repeat -483px -25px; width:65px; height:25px;}
div#wrap div#header div#navigation ul li a#survey:hover {background:url(../images/navigation.png) no-repeat -483px 0px;}

div#wrap div#header div#navigation ul li a#options {background:url(../images/navigation.png) no-repeat -549px -25px; width:76px; height:25px;}
div#wrap div#header div#navigation ul li a#options:hover {background:url(../images/navigation.png) no-repeat -549px 0px;}

div#wrap div#header div#navigation ul li a#servicearea {background:url(../images/navigation.png) no-repeat -626px -25px; width:103px; height:25px;}
div#wrap div#header div#navigation ul li a#servicearea:hover {background:url(../images/navigation.png) no-repeat -626px 0px;}

div#wrap div#header div#navigation ul li a#contactus {background:url(../images/navigation.png) no-repeat -730px -25px; width:99px; height:25px;}
div#wrap div#header div#navigation ul li a#contactus:hover {background:url(../images/navigation.png) no-repeat -730px 0px; }

div#flash-box {
	width:908px;
	height:290px;
	margin:0px auto;
	z-index:auto;
	background-image:url(../images/flash-box.png);
	position:relative;
}
div#flash-box-secondary {width:908px; height:180px; margin:0px auto; z-index:auto; background-image:url(../images/flash-box-small.png); position:relative;}
div#flash-box-secondary img {position:absolute; top:8px; left:8px;}
div#sidebar {width:230px; float:left; text-align:left; padding-top:15px; }
div#sidebar h2 {
	color:#bf2e1a; 
	font-size:18px; 
	font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; 
	padding:5px 0px 5px 10px; 
	margin:0px;
	text-shadow:1px 1px 0 #FFFFFF;
	}
	
#sidebar h2 a:link {
	text-decoration:none;
	color:#bf2e1a; 
	}
	
#sidebar h2 a:visited {
	text-decoration:none;
	color:#bf2e1a; 
	}
	
#sidebar h2 a:hover {
	text-decoration:underline;
	color:#bf2e1a; 
	}
	
	
	
	
div#sidebar ul {list-style:none; padding:0px; margin:0px;}
div#sidebar ul li {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; font-size:16px; padding:3px 0px 3px 15px;}
div#sidebar ul li a:link {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; color:#000000; text-decoration:none; font-size:16px; padding:3px 0px 3px 15px;}

div#sidebar ul li a:hover {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; color:#000000; text-decoration:underline; font-size:16px; padding:3px 0px 3px 15px;}

div#sidebar ul li a:active {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; color:#000000; text-decoration:underline; font-size:16px; padding:3px 0px 3px 15px;}

div#sidebar ul li a:visited {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; color:#000000; text-decoration:none; font-size:16px; padding:3px 0px 3px 15px;}

div#content {float:left; width:660px; text-align:left; padding-top:10px;}
div#content h1 {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; font-size:20px; color:#bf2e1a; padding:0; margin:0; text-shadow:1px 1px 0 #FFFFFF;}

div#content h1 a:link {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; font-size:20px; color:#bf2e1a; padding:0; margin:0; text-shadow:1px 1px 0 #FFFFFF;}

div#content h1 a:visited {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; font-size:20px; color:#bf2e1a; padding:0; margin:0; text-shadow:1px 1px 0 #FFFFFF;}

div#content h1 a:active {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; font-size:20px; color:#bf2e1a; padding:0; margin:0; text-shadow:1px 1px 0 #FFFFFF;}

div#content h1 a:hover {font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; font-size:20px; color:#bf2e1a; padding:0; text-decoration:underline margin:0; text-shadow:1px 1px 0 #FFFFFF;}


div#content h2 {font-style:italic; font-family: "Adobe Garamond Pro", Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif; font-size:14px; padding:0; margin:0; text-shadow:1px 1px 0 #FFFFFF;}

div#content p {font-family: "Lucida Sans Unicode", Arial, Verdana,sans-serif; font-size:13px; line-height:180%;}
div#content ul li {font-family: "Lucida Sans Unicode", Arial, Verdana,sans-serif; font-size:13px; line-height:180%;}
.smallline {font-family: "Lucida Sans Unicode", Arial, Verdana,sans-serif; font-size:13px; line-height:150%;}


div#flash-contents {position:absolute; top: 9px; left:9px;}
div#flash-image {float:left; width:690px; height:272px; overflow:hidden; position:relative; cursor:pointer;}
div#flash-lists {float:left; width:200px; height:272px;}

div#flash-lists ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
div#flash-lists ul li{
    margin: 0;
    background-color: #efefed;
    width: 160px;
	height:54px;
    float: left;
	padding:13px 25px 0px 15px;
	border-bottom:1px solid #d9d9d9;
}
div#flash-lists ul li.hover { /*--Hover State--*/
    background: #efefed;
    cursor: pointer;
}
div#flash-lists ul li.active { /*--Active State--*/
    background: #FFF;
	background-image:url(../images/star-background.png);
	background-repeat:no-repeat;
	background-position:right;
    cursor: default;
}
div#flash-lists ul li a{text-decoration:none; color:#900; border-left:5px solid #efefed;  float:left; padding-left:5px; line-height:15px; }
div#flash-lists ul li.active a { color:#000; text-decoration:none; border-left:5px solid #000;  float:left; padding-left:10px; line-height:15px; }
html div#flash-lists ul li .active a h2 {font-weight:bold; }
html div#flash-lists ul li h2 {
	font-weight:normal;
    font-size: 14px;
    margin: 5px 0;
    padding: 0;
	text-align:left;
	display:block;
	font-family: "Lucida Sans Unicode", Arial, Verdana,sans-serif;
}
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides > div,ul.slides li { position:absolute; top:0; width:690px; display:none; padding:0; margin:0; }

img.image-right {padding-left:30px;}
div.clear {clear:both;}
div#footer {background-color:#262324; height:100px; width:100%; margin-top:40px; padding:20px 0px;}
div#footer-container {width:900px; margin:0px auto;}
#footer-container a:link {
color:#ffffff;
text-decoration:underline;
}

#footer-container a:visited {
color:#ffffff;
text-decoration:underline;
}


#footer-container a:hover {
text-decoration:none;

}

div#footer img {float:left;}
div#footer p {float:left; font-size:10px; padding:30px 0px 0px 60px; color:#dedede;font-family: "Lucida Sans Unicode", Arial, Verdana,sans-serif;}
.image-left {
	margin-right: 15px;
	margin-bottom:15px;
}

