/* global */
html	{margin:0; padding:0;}
body { background:url(../images/faded_bk.jpg) repeat-x ;font-family:arial, verdana;color:#9d9fa2;font-size:12px; font-weight:bold; margin:0; padding: 15px 0 0 0;}


#wrapper	{width: 776px; overflow:hidden; margin: 0 auto; background: url(../images/content_top.gif) 1px 0 no-repeat;}

#topnav	{display:block; float:right; width: 164px; margin:  36px 58px 0 0;}
#topnav li	{display:block; float:left; height: 22px;}
#topnav li a	{display:block; float:left; height: 22px; background-position: 0 0; background-repeat:no-repeat; text-indent: -9999px;}
#topnav li a.selected,
#topnav li a:hover	{background-position: 0 -22px;}
#topnav li.about a	{width: 53px; background-image: url(../images/nav/about.gif);}
#topnav li.news	a	{width: 48px; background-image: url(../images/nav/news.gif);}
#topnav li.contact a   {width: 63px; background-image: url(../images/nav/contact.gif);}


h1		{position:absolute; margin:0; padding: 25px 0 0 29px;}
h1 a	{display:block; width: 245px; height: 94px; background: url(../images/logo.gif) 0 0 no-repeat; text-indent: -9999px;}
h2.graphical		{display:block; height: 110px; width: 705px; text-indent: -9999px; padding: 20px 0 0 70px; margin: -2px 0 0 3px; font-size: 32px; color:#000; font-weight:normal; } 
h2.standard	{height:auto; width:auto; padding: 0; margin:0 0 7px 0; font-size: 22px;font-family: "century gothic", century, arial, verdana,sans-serif; font-weight:normal; color: #000;}
h3		{font-size: 15px; margin:0; color: #7998a9;}
div.news h3 {font-size: 13px; margin-top: 16px;}
h4		{font-size: 13px; margin:0; color: #7998a9;}
p		{font-size: 13px; font-weight:normal; line-height: 15px;  margin: 0 0 13px 20px;}
p.intro 	{margin-left: 0;}

div.news p {margin-left: 0; }
div.news p.small {font-size: 10px; font-weight: bold; margin: 0;}
sub		{vertical-align:baseline;}
.topNav { position:relative;width:776px;padding-top:10px }
.flashNav {position:relative; padding: 0; height: 69px; width:496px; margin: 90px 0 10px 180px;}
.flashNav p {margin: 0; padding: 0; display: inline;}
.flashNav img {border:0; float: left;margin: 10px 0 0 0;}
#flashhome {margin-left: -28px; width: 696px; height: 371px; overflow: hidden; border-top: 1px solid #bdcfdc;}
a { color:#5098a4;text-decoration:none}
a:hover { text-decoration:underline}

div.news {margin: 20px 0 0 20px;}

/* theme 1 */
.middleContent .subTitle { font-family:arial;font-size:15px;color:#7998a9;font-weight:bold;}
.theme1_intro { padding-left:20px;width:500px}
.middleContent		{width:510px;margin-top:0px;position:relative; padding: 15px 166px 0 100px; padding-bottom:20px; background:url(../images/sq_bk.jpg) repeat-y;}
.extraPadding p {padding-right: 80px;}


.rightNav {position:absolute;text-align:left;left:619px; top: 0; width: 132px; display:block; padding: 0 0 7px 0; background: url(../images/rightNav_footer.jpg) 0 100% no-repeat; list-style:none; margin:0 0 0 0;}
.rightNav li{background:url(../images/rightNav_bg.jpg); float: left;}
.rightNav li:first-child	{padding-top: 9px; }
.rightNav a,.middleContent .rightNav a:visited { font-size:11px;color:#93aab7;text-decoration:none;font-weight:bold;padding:3px 0 2px 10px;}
.rightNav a:hover{ background:url(../images/rightNav_selected.jpg) repeat-y;}
.rightNav li a{display:block;width:122px;}
.rightNav .selected a{ background:url(../images/rightNav_selected.jpg) repeat-y !important;}

.hr {border-top:1px solid #bdcfdc;width:671px;text-align:right;position:relative;right:3px;height:0; margin-bottom: 15px;}
.hrtop {border-top:1px solid #bdcfdc;width:695px;text-align:right;position:relative;right:3px;height:0; margin: 0 0 0 76px;}



.inv, .inv a{ color:#43919e;}
.proc, .proc a,.prod, .prod a{ color:#dfa117;}
.prod, .prod a{color:#91be49}
.abt{color:#7998a9;}

/* invest */
.formText { text-transform: uppercase; color:#7998a9; font-size:11px;font-weight:bold;margin-right:10px}
.formfield {width:230px}

table.form td {
	padding:		4px;
}
table.form td.label {
	width:			120px;
}
table.form td.input {
	width:			230px;
}


.yWidgetContainer {margin: 50px -140px 0 0; float: right; display: inline; width:202px; overflow: hidden;}
.yWidget_top { background:url(../images/widget_top.jpg) no-repeat;width:202px;height:10px;margin-bottom:0;border:0 !important; overflow: hidden;}
.yWidget{height:710px;margin-bottom: -3px; border-left:1px solid #cad9e3;border-right:1px solid #cad9e3;padding: 0;width:200px; overflow: hidden;}
.yWidget_bottom { background:url(../images/widget_bottom.jpg);width:202px;height:12px;border:0 !important; overflow: hidden;}


.news_mc 			{background:url(../images/sq_bk.jpg) repeat-y;}
.theme2_mc			{background:url(../images/prod_bg.jpg) repeat-y;}


/* headers */
.proc_hdr{background:url(../images/hdr_proc_bg.jpg) no-repeat;}
.prod_header{background:url(../images/hdr_prod_bg.jpg) no-repeat;}
.abt_header{background:url(../images/hdr_abt_bg.jpg) no-repeat;}
.inv_header { background:url(../images/hdr_inv_bg.jpg) no-repeat;}
.news_header { background:url(../images/hdr_news_bg.jpg) no-repeat;}
.cont_header { background:url(../images/hdr_cont_bg.jpg) no-repeat;}

/* process */
.smallDiagram {right: 20px; top: 65px;position:absolute;float:right;background:url(../images/diagram_small.jpg) no-repeat;width:200px;height:200px}
.largeDiagram {right: 20px; top: 65px;background:url(../images/largediagram.jpg)  no-repeat;width:332px;height:327px;position:absolute; }
#sortingDiv {height:117px;left:10px;position:absolute;top:20px;width:122px;}
#sortingDiv.hover {background:url(../images/dia_hov_sorting.gif) no-repeat left top !important;}
#cleaningDiv { height:122px;left:197px;position:absolute;top:13px;width:122px; }
#cleaningDiv.hover {background:url(../images/clean_hov_sorting.gif) no-repeat right top;}
#finishingDiv { height:125px;left:109px;position:absolute;top:178px;width:111px; }
#finishingDiv.hover {background:url(../images/finish_hov_sorting.gif) no-repeat left bottom;}
.contentClass { position:absolute;top:95px;left:125px;height:50px;width:80px;text-align:center;font-size:13px;font-weight:bold; }


/** footer **/

#footer			{color: #aaa;font-size: 9px; display:block; height: 28px; padding: 10px 60px 40px 0; margin: 0; width: 717px; background:url(../images/footer_bg.jpg) no-repeat;text-align:right; text-transform:uppercase;}
