html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}


blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {font-weight:bold;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* CSS RESET */

body {background:url(../images/site_bkg.png) repeat-x #F2F2F0;}

#tupperware {background:url(../images/tupper_bkg.png) repeat-x; width:100%;}

#wrapper {width:919px; margin:auto;}
#header {width:919px; height:90px;}
#header img {float:left;}

#nav {width:919px; height:42px;}
#nav img, #subnav img {float:left;}
#subnav {width:919px; height:29px;}

#home_content {width:919px;}
#home_content div#left {width:424px; float:left; font-family:Arial; margin-left:15px; _margin-left:7px; position:relative;}
#home_content div#left h1 {font-size:22px; color:#000000; padding-top:20px; padding-bottom:15px;}
#home_content div#left p {margin-bottom:15px; line-height:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#home_content div#right {width:480px; float:left; position:relative;}
#home_content div#right div#note {background:url(../images/home_note_bkg.jpg) no-repeat; padding-left:37px; padding-right:33px; padding-top:10px; width:410px; height:268px;}
#home_content div#right div#note p {color:#3E3B30; font-size:13px; font-family:Arial; line-height:16px;}
#home_content div#right div#note h2 {color:#6D5300; font-size:17px; padding-top:30px; font-weight:bold; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif;}
#home_content div#right div#note ul {list-style-image:url(../images/bullet.png);}
#home_content div#right div#note li {color:#3E3B30; font-size:13px; font-family:Arial; line-height:16px; margin-left:23px;}

#home_content div#logos {width:455px; float:left; height:43px; padding-top:25px; padding-left:25px;}

#footer {width:100%; height:100px; background-color:#353534; padding-top:20px; position:relative; float:left;}
#footer p{width:980px; margin:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#bbbbbb; line-height:16px;}
#footer a{text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#bbbbbb; line-height:16px; margin-right:4px; margin-left:4px;}
#footer a:hover{ border-bottom:thin dotted; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#bbbbbb; line-height:16px;}


#interior_content {width:919px; height:auto;}
#interior_content div#title {height:74px; width:892px; position:relative; background-image:url(../images/interior_bg_1.jpg); background-repeat:no-repeat; padding-top:55px; padding-left:27px;}
#interior_content div#title h1 {font-size:27px; color:#008f85; font-family:Arial, Helvetica, sans-serif;}
#interior_content div#text { width:865px; height:auto; background-image:url(../images/interior_bg_2.jpg); background-repeat:no-repeat; padding-left:27px; padding-right:27px; padding-top:10px; padding-bottom:50px;}
#interior_content div#text p{font-size:12px; color:#000000; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
#interior_content div#text a{text-decoration:none; font-size:12px; color:#008f85; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
#interior_content div#text a:visited{color:#295a55;}
#interior_content div#text a:hover{border-bottom:thin dotted; font-size:12px; color:#000000; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
#interior_content ul {list-style-image:url(../images/bullet.png);}
#interior_content li {font-size:12px; color:#000000; line-height:16px; font-family:Arial, Helvetica, sans-serif; margin-left:25px;}
#interior_content div#welcome { width:865px; height:auto; background-image:url(../images/interior_bg_2.jpg); background-repeat:no-repeat; padding-left:27px; padding-right:27px; padding-top:5px; padding-bottom:10px;}
#interior_content div#welcome p{font-size:12px; color:#000000; line-height:16px; font-family:Arial, Helvetica, sans-serif;}


#interior_content div#left {width:630px; height:auto; float:left; position:relative; padding-bottom:30px; margin-right:10px;}
#interior_content div#right {width:212px; height:auto; float:left; position:relative; padding-left:10px;}

#head_flash {height:335px;width:919px;background:url(../images/home_centerpic.jpg) no-repeat center top;position:relative;}
#wel_anim {position:absolute;left:5px; bottom:0;}


#ResourceNav {padding:0px; border-bottom:9px solid #295a55; background-image:url(../images/interior_bg_2.jpg); background-repeat:no-repeat; padding-left:27px; padding-right:27px; padding-top:5px;}
#ResourceNav ul {padding:0px; margin-left:-5px;}
#ResourceNav li {display:inline; padding:10px; background:#295a55; margin-left:0px;}
#ResourceNav ul li a {text-decoration:none; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#ccc;}
#ResourceNav ul li a:visited{color:#ccc;}
#ResourceNav ul li a:hover{text-decoration:none; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#eee;}
#ResourceNav ul li a#current {font-weight:bold; color:#eee;}



