/* import font*/

@font-face {
  font-family: "Trebuchet MS";
  src: url(fonts/trebuc.ttf) format("truetype");
 }

@font-face {
  font-family:"Century Gothic";
  src: url(fonts/GOTHIC.TTF) format("truetype");
}
   


html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		text-align:center; }
		

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}


/***** Global Settings *****/

html, body {
border:0;
margin:0;
padding:0;
background-color: #79b41c;
background-image: url(../images/page_bg_graphic1.jpg);
background-repeat: repeat-x;
text-align:center;
line-height: 16px;
}

body {
font:70%/1.25 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#4C4B4A;
}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:bold;
}

h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font:2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h2 {
padding:10px 0;
/*letter-spacing:-1px;*/
font:1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

h3 {
font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#3EAD8C;
}

p, ul, ol {
margin:0;
padding:0 0 0px 0;
}

ul, ol {
/*list-style:none;*/
/*padding:0 0 18px 40px;*/
}

blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

/***** Links *****/

a, a:visited{
color:#336600;
text-decoration:none;
}
a:hover {
color:#CC6600;
text-decoration:underline;
}

/***** Forms *****/

form {
margin:0;
padding:0;
display:inline;
}

input, select, textarea {
font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

textarea {
line-height:1.25;
}

label {
cursor:pointer;
}

/***** Tables *****/

table {
border:0;
padding:0;
line-height: 16px;
}

/*table tr td {
padding:2px;
}*/

/***** Wrapper *****/

#wrap {
width:960px;
margin:0 auto;
}

/***** Global Classes *****/

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.wrap 			{ width:960px;margin:0 auto; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }


/***** general css styling *****/
.topbg{
background-image: url(../images/topcenter_header.jpg);
width:576px;
height:114px;
}

a.toplink:active, a.toplink:visited, a.toplink:link {

color:#000000;
text-decoration:none;
font-weight: bold;
font:1.10em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}
a.toplink:hover {
color:#FFFFFF;
font-weight: bold;
text-decoration:underline;
font:1.10em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.divider{
background-image: url(../images/divider.gif);
width:18px;
height:39px;
}

a.maintoplink:active, a.maintoplink:visited, a.maintoplink:link {

color:#FFFFFF;
text-decoration:none;
font:1.00em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}
a.maintoplink:hover {
color:#EE8C29;
font:1.00em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.Whitebg {
background:#FFFFFF;
}

.greyRoundHori {
background-image: url(../images/grey_round_hori.gif);
background-repeat:repeat-x;
height:9px;
}

.greyRoundverti {
background-image: url(../images/grey_round_vert.gif);
background-repeat:repeat-y;
width:9px;
}
.leftcolumn {
width:211px;
background-image: url(../images/leftbg.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:1350px;
}
.CenterColumn {
width:632px;
background-image:url(../images/bottomcurve2.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.leftGreyBorder {
border:solid 3px #CED1D0;
}

.leftCategory{
	color:#3EAD8C;
	/*text-transform: uppercase;*/
	font:1.00em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.ecoleftnavlink:active, a.ecoleftnavlink:visited, a.ecoleftnavlink:link {
	color:#336600;
	text-decoration:none;
	line-height: 18px;
}
a.ecoleftnavlink:hover {
color:#EE8C29;
text-decoration:underline;
line-height: 18px;

}
.marquebg{
background-image: url(../images/scrollingbg.gif);
background-repeat:no-repeat;
width:631px;
height:35px;
}
a.scrollingLink:active, a.scrollingLink:visited, a.scrollingLink:link {
color:#CC6600;
text-decoration:none;
}
a.scrollingLink:hover {
color:#336600;
}
.flashbg{
background-image: url(../images/flashbg.gif);
width:632px;
height:327px;
}
.maincontentbg { background-image:url(../images/nonwovenmanbg.jpg);
width:631px;
height:418px;
}
.textpadding{
padding:5px 10px 10px 10px;
width:280px;
text-align:justify;
}

a.footerLink:active, a.footerLink:visited, a.footerLink:link {
color:#CC6600;
text-decoration:none;
}
a.footerLink:hover {
color:#336600;
text-decoration: underline;
}

.centerColumnHeight{
height:970px;
}

.itemTitle {
font:1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.tableborder {
border:solid 1px #CADEEA;
}

.tableborder2 {
border:solid 1px #CADEEA;
}
.tdborder{
border-right:solid 1px #CADEEA;
border-bottom:solid 1px #CADEEA;
}
.tdborder2{
border-right:solid 1px #CADEEA;
border-bottom:solid 1px #CADEEA;
}
.tdborderBottom{
border-bottom:solid 1px #CADEEA;
}
.tdborderBottom2{
border-bottom:solid 1px #CADEEA;
}
.tdborderight{
border-right:solid 1px #CADEEA;
}
.tdborderight2{
border-right:solid 1px #CADEEA;
}
.tdborderightBottom2{
border-right:solid 1px #CADEEA;
}

.sliverColor {
background:#E1ECF4;
}

.thumbborder{
border:1px solid #9EB3BF;
}
.formbutton{
width:100px;
height:30px;
font-weight:bold;
}
.roundcornerLeft{
background-image:url(../images/roundcornerleft.gif);
width:20px;
height:24px;
}
.roundcornerRight{
background-image: url(../images/roundcornerRight.gif);
width:20px;
height:24px;
}
.roundcornerLeftBottom{
background-image: url(../images/roundcornerbotom.gif);
width:20px;
height:24px;
}
.roundcornerRightBottom{
background-image: url(../images/roundcornerbottomRight.gif);
width:20px;
height:24px;
}
.FroundcornerLeft{
background-image:url(../images/Froundcornerleft.gif);
width:20px;
height:24px;
}
.FroundcornerRight{
background-image: url(../images/FroundcornerRight.gif);
width:20px;
height:24px;
}
.FroundcornerLeftBottom{
background-image: url(../images/Froundcornerbotom.gif);
width:20px;
height:24px;
}
.FroundcornerRightBottom{
background-image: url(../images/FroundcornerbottomRight.gif);
width:20px;
height:24px;
}
