.print	{
	width: 100%;
}

.print02	{
	width: 450px;
}

.screen	{
	display: none;
}

img {
	border: none;
}

.bg
{ 
	display: none;
}
.mainmenu { display: none;}
body { 
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif; color: #666666; 
	line-height: 16px;
	background: #EEF0F2;
}

p { 
	font: normal 11px Arial, Helvetica, sans-serif ; color: #666666; 
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 16px;
	}
#container {width: 784px; margin: 0 auto; padding: 0; background-color: #FFFFFF; text-align: left;}
#containerInner {width: 780px; margin: 0 auto; padding:0; background: #FFFFFF url(../images/main_bg.gif) no-repeat;}
#containerFin {width: 780px; margin: 0 auto; padding:0; background: #FFFFFF url(../images/fin_bg.gif) no-repeat;}
#content {width: 760px; margin: 0 auto; padding: 0; background-color: transparent; text-align: left;}

/* HEADINGS */

h1 { font: bold 11px Arial, Helvetica, sans-serif; color:#666666; margin: 0; padding:0;}
h2 { font: bold 11px Arial, Helvetica, sans-serif; color:#004A8D; margin: 0; padding:0;}
h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #666; margin: 0;  padding:0;}
h4 { font: 11px Arial, Helvetica, sans-serif; color:#999; margin: 0; padding-bottom:5px;}
h5 { font: bold 11px Arial, Helvetica, sans-serif; color:#999; margin: 0; padding-bottom:5px;}
h6 { font: 14px Arial, Helvetica, sans-serif; color:#4D2612; margin: 0; padding:0;}

/* LINKS */

a:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #31528F;
	text-decoration: none;
}
a:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #31528F;
	text-decoration: none;
}
a:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.linknavon	{
	height: 21px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	color: #013080;
	background: #F2F0EC;
	line-height: 21px;
	border-top: 1px solid #AAAFC3;
	text-decoration: none;
}
.linknav:link	{
	display: block;
	width: 185px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	color: #333333;
	line-height: 21px;
	border-top: 1px solid #AAAFC3;
	text-decoration: none;
}
.linknav:visited	{
	display: block;
	width: 185px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	color: #333333;
	line-height: 21px;
	border-top: 1px solid #AAAFC3;
	text-decoration: none;
}
.linknav:hover	{
	display: block;
	width: 185px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	color: #013080;
	background: #F2F0EC;
	line-height: 21px;
	border-top: 1px solid #AAAFC3;
	text-decoration: none;
}
.linkwht:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B3C2DA;
	text-decoration: none;
}

.linknavy:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #07377B;
	text-decoration: none;
}
.linknavy:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #07377B;
	text-decoration: none;
}
.linknavy:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B3C2DA;
	text-decoration: none;
}

.linkred:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #C90020;
	text-decoration: none;
}
.linkred:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #C90020;
	text-decoration: none;
}
.linkred:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B3C2DA;
	text-decoration: none;
}

.linkgreen:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #156025;
	text-decoration: none;
}
.linkgreen:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #156025;
	text-decoration: none;
}
.linkgreen:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B3C2DA;
	text-decoration: none;
}

.linkmain:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}
.linkmain:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}
.linkmain:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	line-height: 14px;
}
.linkgrey:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.linkgrey:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.linkgrey:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #003182;
	text-decoration: none;
}
.linksmblue:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #013080;
	text-decoration: none;
}
.linksmblue:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #013080;
	text-decoration: none;
}
.linksmblue:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.comm:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-decoration: none;
}
.comm:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-decoration: none;
}
.comm:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004A8D;
	text-decoration: none;
}

.download:link	{
	display: block;
	width: 70px;
	height: 17px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #BEBEBE;
	text-decoration: none;
	background: transparent url(../images/down_arrow.gif) no-repeat right;
	text-align: left;

}
.download:visited	{
	display: block;
	width: 70px;
	height: 17px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #BEBEBE;
	text-decoration: none;
	background: transparent url(../images/down_arrow.gif) no-repeat right;
	text-align: left;
}
.download:hover	{
	display: block;
	width: 70px;
	height: 17px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	background: transparent url(../images/down_arrow.gif) no-repeat right;
	text-align: left;
}

/* BACKGROUNDS */

.bgmain	{
	background: url('images/panel_repeat.gif') top left repeat-y;
}
.bgfin	{
	background: url('images/gradient_repeat.jpg') top left repeat-x;
	border-bottom: 1px solid #FFFFFF;
}

/* SEARCH */

.formInput	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
	width: 130px;
	height: 15px;
	border: #999999 1px solid;
}
.formsubmit	{
	width: 44px;
	height: 17px;
	cursor: hand;
	border: none;
}
.formsearch{
	border: #999999 1px solid;
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	width: 130px;
	text-align: center;
}

/*Main styles*/ 

.separator	{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #999;
}
.headpagemed {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #004A8D;
	font-weight: bold;
}
.maintextmedgrey13	{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #58595B;
}
.maintextmedwht13	{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
}
.maintextmedgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 16px;
}
.maintextblupale	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #778BB9;
	line-height: 16px;
}
.headpagesub {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #004A8D;
	line-height: 16px;
}
.maintext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
.maintextblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004A8D;
	line-height: 16px;
}
.maintextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 16px;
}
.maintextred	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D2232A;
	line-height: 16px;
}
.maintextmedred	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #D2232A;
	line-height: 16px;
}
.maintextbigwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	line-height: 16px;
}

.maintextVbigwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	line-height: 16px;
}
.maintextmedwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 16px;
}
.maintextnosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.maintextblultnosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #A9AEC2;
}
.maintextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 16px;
}
.headpage	{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	line-height: 18px;
	height: 22px;
}
.headpagedeep	{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	line-height: 18px;
	height: 36px;
}
.headsmlblue	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004A8D;
}
.headsmlgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #808285;
}
.headsmlred	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #AA442C;
}
.headsmlgreen	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #217032;
}
.quotetext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.smalltextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.smalltextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.smltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
.constraction {
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #86AC86;
	}
.mining {
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D2947D;
	}	
.development {
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #83B6BC;
	}	
.plants {
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #BFA0CB;
	}
/* LISTS */

ul.greyList {
 margin: 0 5px; padding: 0;
}
ul.greyList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font: normal 11px Arial, Helvetica, sans-serif; color: #666;
 background: transparent url(../images/grey_arrow.gif) no-repeat left top; 
 list-style-type: none;
 line-height: 16px;
}
ul.mainList {
 margin: 0 5px; padding: 0;
}
ul.mainList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font: normal 11px Arial, Helvetica, sans-serif; color: #666;
 background: transparent url(../images/main_list.gif) no-repeat left top; 
 list-style-type: none;
 line-height: 16px;
}
/*TABLES*/

.tbltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4B4B4B;
	line-height:18px;
}
.tbltextgry {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B4B4B; margin:0px;line-height:18px;}
.tbltextblu {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1B3F94; margin:0px;line-height:18px;}
.tbltextblk {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:0px;line-height:18px;}
.tbltextred {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C5151C; margin:0px;line-height:18px;}

.tbltext01 {border-bottom: solid 1px #76797F;}
.tbltext02 {border-bottom: solid 2px #76797F;}

.boxBOT {border-left: solid 1px #B9BDC0; border-bottom: solid 1px #B9BDC0; border-right: solid 1px #B9BDC0;}
.boxBL {border-left: solid 1px #B9BDC0; border-bottom: solid 1px #B9BDC0;}
.boxBR {border-bottom: solid 1px #B9BDC0; border-right: solid 1px #B9BDC0;}
.boxSIDES {border-left: solid 1px #B9BDC0; border-right: solid 1px #B9BDC0;}
.boxSL {border-left: solid 1px #B9BDC0;}
.boxRule01 {border-bottom: solid 1px #B9BDC0;}
.boxSR {border-right: solid 1px #B9BDC0;}

.boxBLgryL {border-left: solid 1px #E6E7E8; border-bottom: solid 1px #E6E7E8;}
.boxBRgryL {border-bottom: solid 1px #E6E7E8; border-right: solid 1px #E6E7E8;}
.boxSLgryL {border-left: solid 1px #E6E7E8;}
.boxSRgryL {border-right: solid 1px #E6E7E8;}
.boxRulegryL01 {border-bottom: solid 1px #E6E7E8;}

.vertL { border-left: solid 1px #DBDCDD;}

.ruleGry01 {border-bottom: solid 1px #B9BDC0;}
.ruleGry02 {border-bottom: solid 2px #B9BDC0;}

.ruleBlk01 {border-bottom: solid 1px #000;}
.ruleBlk02 {border-bottom: solid 2px #000;}

.indent10 {padding-left:15px;}
.indent15 {padding-left:15px;}
.indent20 {padding-left:15px;}
/* RULERS */

.rulebluepale	{ border-bottom: 1px solid #D9DAE9; }
.rulebluepaleV	{ border-right: 1px solid #D9DAE9; }
.rulebluedrk	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #013080;
}
.rulebluedrktop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: 1px solid #013080;
}
.ruleblue	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #AAAFC3;
}
.rulebluegreysm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	border-bottom: 1px solid #AAAFC3;
}
.ruleblueborder	{
	border: 1px solid #AAAFC3;
}
.rulebluetop	{
	border-top: 1px solid #AAAFC3;
}
.rulebluetram	{
	border-top: 1px solid #AAAFC3;
	border-bottom: 1px solid #AAAFC3;
}
.ruleblueboxbttm	{
	border-left: 1px solid #AAAFC3;
	border-right: 1px solid #AAAFC3;
	border-bottom: 1px solid #AAAFC3;
}
.rulebluevert	{
	border-left: 1px solid #AAAFC3;
}
.rulebluevertalt	{
	border-right: 1px solid #AAAFC3;
}


/* TABLES */

.tbltext { color: #666; padding: 2px; }
.tbltextpad15 { padding-left: 15px; }
.tbltextpad20 { padding-left: 20px; }
.tbltextpad30 { padding-left: 30px; }
.tbltextblu	{ color: #004A8D; }
.tbltextwht{ color: #fff; }
.tbltext01 { border-bottom: 1px solid #A7A9AC; }
.tbltextblu01 { color: #004A8D; border-bottom: 1px solid #A7A9AC; }
.tbltextblu02 { color: #004A8D; border-bottom: 2px solid #A7A9AC; }
.tbltext02	{ border-bottom: 2px solid #A7A9AC; }
.tbltexttop	{ border-top: 1px solid #A7A9AC; }
.tbltextleft { border-left: 1px solid #A7A9AC; }
.tbltextright { border-right: 1px solid #A7A9AC; }
.tbltextboxtop	{ border-top: 1px solid #A7A9AC; border-left: 1px solid #A7A9AC; border-right: 1px solid #A7A9AC; }
.tbltextboxbttm	{ border-bottom: 1px solid #A7A9AC; border-left: 1px solid #A7A9AC; border-right: 1px solid #A7A9AC; }
.tbltextbottomL	{  border-left: 1px solid #A7A9AC; border-bottom: 1px solid #A7A9AC; }
.tbltextbottomR	{ border-right: 1px solid #A7A9AC; border-bottom: 1px solid #A7A9AC; }
.tbltextboxsides { border-left: 1px solid #A7A9AC; border-right: 1px solid #A7A9AC; }
.tbltextbox	{ border: 1px solid #A7A9AC; }
.tbltexttopL{ border-top: 1px solid #A7A9AC; border-left: 1px solid #A7A9AC; }
.tbltexttopR{ border-top: 1px solid #A7A9AC; border-right: 1px solid #A7A9AC; }
.linkborders{border-bottom: 1px solid #8186B5;border-top: 1px solid #8186B5; }
.pagerborders {	border-bottom: 1px solid #D1D3D6; border-top: 1px solid #D1D3D6; }
