* {
	padding: 0;
	border: 0;
	margin:0 auto;
	font:12px Arial;
	color:#477781;
}
a {
	position:relative !important;
	z-index:99999999999999999;
}
html {
 	height: 100%;
 	width: 100%;
	display:inline;
	background: #eaf4f9 url(../images/backgrounds/general.jpg) top repeat-x;
}
body{
	margin:0 auto;
	width:100%;
	height:100%;
	background: url(../images/backgrounds/curve-body.jpg) top no-repeat;
	min-height:726px;
}


div#shadow-container{
	width:919px;
	height:auto;
	margin:0 auto;
	background-image: url(../images/backgrounds/shadow-container.png);
	background-repeat:repeat-y;
	_background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/backgrounds/shadow-container.png", sizingMethod="scale");
}
div#background-container{
	width:900px;
	height:auto;
	margin:0 auto;
	background-image: url(../images/backgrounds/background-container.jpg);
	background-repeat:repeat-y;
}

div#container{
	width:900px;
	height:auto;
	position:relative;
	text-align:center;
	background:url(../images/backgrounds/curve-container.jpg) top center no-repeat;
}

div#container-final{
	width:919px;
	height:10px;
	clear:both;
	background-image: url(../images/backgrounds/container-final.png);
	_background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/backgrounds/container-final.png", sizingMethod="scale");
}

div#header{
	width:900px;
	height:170px;
	display: block;
}

h1 {
	width:218px;
	height:87px;
	float:left;
	margin:0px 0 0 50px;
	_margin:0px 0 0 25px;
	background-repeat: no-repeat;
	background-image: url(../images/logo.png);
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="image");
	text-indent: -500000em;
}

h1 a {
	width:218px;
	height:87px;
	display: block;
}
/* Begin Title Page */

#title-broad{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-broad.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-broad.png", sizingMethod="image");
            float:left;
}
#title-sustained{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-sustained.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-sustained.png", sizingMethod="image");
            float:left;
}
#title-tolerated{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-tolerated.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-tolerated.png", sizingMethod="image");
            float:left;
}
#title-mechanism{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-mechanism.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-mechanism.png", sizingMethod="image");
            float:left;
}
#title-information{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-information.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-information.png", sizingMethod="image");
            float:left;
}
 
#title-consumer{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-consumer.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-consumer.png", sizingMethod="image");
            float:left;
}
#title-faq{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-faq.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-faq.png", sizingMethod="image");
            float:left;
}
#title-credo{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-credo.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-credo.png", sizingMethod="image");
            float:left;
}
#title-contact{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-contact.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-contact.png", sizingMethod="image");
            float:left;
}
#title-legal{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-legal.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-legal.png", sizingMethod="image");
            float:left;
}
#title-privacy{
            text-indent: -500000em;
            width:266px;
            height:73px;
            margin:50px 0 0 50px;
            background-repeat:no-repeat;
            background-image: url(../images/title-privacy.png);
            _background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/title-privacy.png", sizingMethod="image");
            float:left;
}
/*End Title Page */
#pack{
	width:202px;
	height:342px;
	position:absolute;
	right:20px;
	top:20px;
	background-repeat:no-repeat;
	background-image:url(../images/pack.png);
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pack.png", sizingMethod="image");
	z-index:5;
}

/* Begin Nav  */
#nav{
	width:239px;
	height:280px;
	position:absolute;
	left:29px;
	top:171px;
	z-index:5;
	
}

#nav ul{
	width:239px;
	display:block;
	height:auto;
	padding:0px;
	margin:0px;
}

#nav ul li{
	width:239px;
	height:40px;
	list-style:none;
	display:inline;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#nav-sustained a{
	text-indent:-10000px;
	width:239px;
	height:40px;
	position:relative;
	overflow: hidden;
	background:url(../images/nav-sustained.jpg)  top left no-repeat;
	float:left;
	display: block;
}

#nav-sustained a:hover{
	position:relative;
	background: url(../images/nav-sustained.jpg) bottom left no-repeat;
	display: block;
}
#nav-broad a{
	text-indent:-10000px;
	width:239px;
	height:40px;
	position:relative;
	overflow: hidden;
	background:url(../images/nav-broad.jpg) top left no-repeat;
	float:left;
	display: inline;
	padding:0px;
	margin:0px;
}

#nav-broad a:hover{
	position:relative;
	background: url(../images/nav-broad.jpg) bottom left no-repeat;
	display: block;
}

#nav-mechanism a{
	text-indent:-10000px;
	width:239px;
	height:40px;
	position:relative;
	overflow: hidden;
	background:url(../images/nav-mechanism.jpg)  top left no-repeat;
	float:left;
	display: block;
}

#nav-mechanism a:hover{
	position:relative;
	background: url(../images/nav-mechanism.jpg) bottom left no-repeat;
	display: block;
}

#nav-orderSamples a{
	text-indent:-10000px;
	width:239px;
	height:40px;
	position:relative;
	overflow: hidden;
	background:url(../images/nav-order.jpg)  top left no-repeat;
	float:left;
	display: block;
}

#nav-orderSamples a:hover{
	position:relative;
	background: url(../images/nav-order.jpg) bottom left no-repeat;
	display: block;
}

#nav-tolerated a{
	text-indent:-10000px;
	width:239px;
	height:40px;
	position:relative;
	overflow: hidden;
	background:url(../images/nav-tolerated.jpg)  top left no-repeat;
	float:left;
	display: block;
}

#nav-tolerated a:hover{
	position:relative;
	background: url(../images/nav-tolerated.jpg) bottom left no-repeat;
	display: block;
}

#nav-information a{
	text-indent:-10000px;
	width:239px;
	height:40px;
	position:relative;
	overflow: hidden;
	background:url(../images/nav-information.jpg)  top left no-repeat;
	float:left;
	display: block;
}

#nav-faq a:hover{
	position:relative;
	background: url(../images/nav-faq.jpg) bottom left no-repeat;
	display: block;
}

#nav-faq a{
	text-indent:-10000px;
	width:239px;
	height:40px;
	position:relative;
	overflow: hidden;
	background:url(../images/nav-faq.jpg)  top left no-repeat;
	float:left;
	display: block;
}

#nav-information a:hover{
	position:relative;
	background: url(../images/nav-information.jpg) bottom left no-repeat;
	display: block;
}

#nav-consumer a{
	text-indent:-10000px;
	width:239px;
	height:40px;
	position:relative;
	overflow: hidden;
	background:url(../images/nav-consumer.jpg)  top left no-repeat;
	float:left;
	display: block;
}

#nav-consumer a:hover{
	position:relative;
	background: url(../images/nav-consumer.jpg) bottom left no-repeat;
	display: block;
}
/* End Nav  */
/* Begin Atributes Body */
#page-sustained #nav-sustained a,
#page-sustained #nav-sustained a:visited,
#page-sustained #nav-sustained a:active,
#page-sustained #nav-sustained a:hover{
	position:relative;
	background: url(../images/nav-sustained.jpg) bottom left no-repeat;
	display: block;
}

#page-broad #nav-broad a,
#page-broad #nav-broad a:visited,
#page-broad #nav-broad a:active,
#page-broad #nav-broad a:hover{
	position:relative;
	background: url(../images/nav-broad.jpg) bottom left no-repeat;
	display: block;
}

#page-mechanism #nav-mechanism a,
#page-mechanism #nav-mechanism a:visited,
#page-mechanism #nav-mechanism a:active,
#page-mechanism #nav-mechanism a:hover{
	position:relative;
	background: url(../images/nav-mechanism.jpg) bottom left no-repeat;
	display: block;
}

#page-tolerad #nav-tolerated a,
#page-tolerad #nav-tolerated a:visited,
#page-tolerad #nav-tolerated a:active,
#page-tolerad #nav-tolerated a:hover{
	position:relative;
	background: url(../images/nav-tolerated.jpg) bottom left no-repeat;
	display: block;
}

#page-information #nav-information a,
#page-information #nav-information a:visited,
#page-information #nav-information a:active,
#page-information #nav-information a:hover{
	position:relative;
	background: url(../images/nav-information.jpg) bottom left no-repeat;
	display: block;
}

#page-consumer #nav-consumer a,
#page-consumer #nav-consumer a:visited,
#page-consumer #nav-consumer a:hover,
#page-consumer #nav-consumer a:active{
	position:relative;
	background: url(../images/nav-consumer.jpg) bottom left no-repeat;
	display: block;
}
#page-faq #nav-faq a,
#page-faq #nav-faq a:visited,
#page-faq #nav-faq a:hover,
#page-faq #nav-faq a:active{
	position:relative;
	background: url(../images/nav-faq.jpg) bottom left no-repeat;
	display: block;
}
/* End Atribute Body */
div#shadow-content{
	width:686px;
	height:auto;
	margin:0 auto;
	position:relative;
	*top:1px;
	background-image: url(../images/backgrounds/shadow-content.png);
	background-repeat:repeat-y;
	_background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/backgrounds/shadow-content.png", sizingMethod="scale");

}

div#shadow-content-final{
	width:686px;
	height:22px;
	position:relative;
	display:block;
	z-index:90;
	background-image: url(../images/backgrounds/shadow-content-final.png);
	background-repeat:  repeat-y;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/backgrounds/shadow-content-final.png", sizingMethod="scale");
	*margin-top: 1px;
}

#content{
	width:662px;
	min-height:510px;
	_height: 510px;
	margin:0 auto;
	margin-top:16px;
	background:#fff;
	position:relative;
}
div#text{
	width:auto;
	height:auto;
	margin:0 auto;
	padding:0px;
	display:block;
	padding: 30px 50px;
	text-align:left;
}
div#text h3{
	font-size:20px;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	/*color:#390078;*/
	color:#800080;
	position:relative;
	margin-bottom:15px;
	display:block;
	padding:0px;
	width:auto;
	height:auto;
}
div#text ul{
	width:auto;
	height:auto;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
}
div#text ul li{
	position:relative;
	margin:0px;
	padding:0px;
	list-style-type:disc;
}
div#text ul li ul li{
	list-style-type: circle;
}
div#text sup{
	font-size:70%;
	line-height: 10px;
}

div#text sub{
	font-size:70%;
	line-height: 10px;
}

div#text h3 sup{
	font-size:50%;
	line-height: 10px;
	color:#800080;
}

div#text h3 sub{
	font-size:50%;
	line-height: 10px;
}

div#text .footnote{
	font-size: 9px;
}

div#nav-spacer{
	width:200px;
	height:310px;
	overflow:hidden;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	
}

div#pack-spacer{
	width:116px;
	height:218px;
	overflow:hidden;
	float:right;
}

div#text p{
	position:relative;
	text-align:justify;
	padding:0px;
	font:12px Arial;
	z-index:2;
	margin-bottom: 15px;
}
div#text table{
	margin: -15px 0 15px 0;
}

div#text .highlight{
	font-weight:bold;
}

div#tab{
	width:41px;
	height:264px;
	float:right;
	display:block;
	position:absolute;
	top: 450px;
	left: 781px;
	background-image: url(../images/tab.png) !important;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tab.png",sizingMethod='scale');
	z-index:9999999;
}


div#tab ul{
	margin-top:40px;
	margin-right:20px;
}

div#tab ul #bt-print{
	list-style:none;
	float:right;
	clear:right;
	display:block;
	margin:15px auto;
	/*margin:26px auto;*/
	position:relative;
}
div#tab ul #bt-home{
	list-style:none;
	float:right;
	clear:right;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
}
div#tab ul #bt-top{
	list-style:none;
	float:right;
	clear:right;
	display:block;
	margin:5px auto;
}
div#tab a{
	z-index:9999999;
}
div#content-final-spacer{
	height:25px;
}
div#footer {
	clear:both;
	width:900px;
	height:auto;
}
div#footer p{
	color: #999999;
	font: 10px Arial, Helvetica, sans-serif;
	text-align:left;
	margin-bottom:10px;
}
div#footer ul{
	list-style:none;
	display:block;
	margin:0 auto;
	text-align:center;
	margin:0px;
	margin-bottom:20px;
}
div#top-link-footer ul{
	list-style:none;
	text-align:center;
	padding:5px 0;
}
div#top-link-footer ul a{
	color:#477781;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
}

div#top-link-footer ul a:hover{
	text-decoration:underline;
}
div#top-link-footer ul li{
	display:inline;
}
div#footer ul a{
	color:#999999;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
}
div#footer ul a:hover{
	text-decoration:underline;
}
div#footer ul li{
	display:inline;
}
#footer .date-modified{
	margin-top:20px;

}
.separate{
	color:#999999;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	display:inline
}
hr{
	display:none;

}
div#logo-image {
	display: none;
}
em {
	font-style: italic;
}
b{
	font-weight: bold;
}
div#intro{
	position:absolute;
	top: 140px;
	left: 90px;
}
div#intro p a{
	font-weight: bold;
	border-bottom:1px solid #b0b513;
}