body {
	margin: 0px; 
	padding: 0px; 
	font-size: 70%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #ECECEC;
	color: #666666;
	line-height:15px;
	background-image:url(bgpaper.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
/* LINKS */
a { 
	color: #6282BB; 
	text-decoration: none; 
	background-color: inherit;
}
a:visited{ 
	color: #6282BB; 
	text-decoration: none; 
	background-color: inherit;
}
a:hover { 
	color: #000;
	background-color: inherit;
}

form{
	padding: 0px;
	margin: 0px;
}
.searchfield{
	padding: 0px 0px 0px 3px; 
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	height:15px;
}
/* HEADINGS */
h1 { 
	padding: 0px 0px 22px 0px; 
	font-size: 1.4em; 
}

h2 {
	font-size: 1.2em;
	margin: 2px 0pt 2px; 
	background: transparent url('header_bullet.gif') no-repeat scroll left center; 
	font-size: 1em;
	padding-left: 17px;	
}



h3 {
	width: 100%; 
	font-size: 1.5em; 
	color: #404240; 
	font-weight: bold; 
	letter-spacing: -1px; 
	line-height: 1.5em; 
	padding: 0px 0px 0px 30px; 
	background-color: inherit;
	background-image: url("titlebg.gif");
	background-repeat: no-repeat;
	background-position: center left;
}

.red {
	color: #8B1714;
	background-color: inherit;
}
.red2 {
	color: #CA0303;
	background-color: inherit;
}
.green {
	color: #42B11B;
	background-color: inherit;
}
ul a { border-left: 4px solid rgb(216, 216, 216); position: relative; color: rgb(142, 142, 142); text-decoration: none; padding-left: 5px; display: block; height: 1%; }

ul a:hover, .sitemap #rightColumn ul a:hover { border-left: 4px solid rgb(107, 132, 195); color: rgb(0, 48, 102); }

/* PARAGRAPH */
p { 
	font-size: 1em; 
	color: #353F49; 
	line-height:1.6em; 
	margin: 0px 0px 5px 0px; 
	padding: 0px 5px 0px 24px;
	background-color: inherit;
}

/*FORM */

.form{
	padding: 0px;
	margin: 0px;
	height:30px;
}
.field{
	padding: 0px 0px 0px 5px; 
	margin: 0.5em 0 0.5em 0;
	font-family: arial;
	font-size: 11px;
	text-align: left;
	color: #666666;
	background-color: #FFFFFF;
}	
	
	
/* WRAP, HOLDS EVERYTHING TOGETHER */
#wrap {
	margin: 0px auto; 
	padding: 0px; 
	width: 791px; 
	
}

#container { 

	margin: 0px; 
	padding: 0px; 
	width: 791px; 
}
.bordermid{
	background-image: url("contentbox_02.gif");
	background-position:top; 
	background-repeat:no-repeat;
}

/* LANGUAGE PART*/
#langbox { 
	margin: 0px; 
	background-color: inherit;
	background-image: url("langbg.gif");
	background-repeat:repeat-x;	
	height: 31px;
}
#langbox .langboxl{
	float: left;
	margin: 0px; 
	padding: 0px; 
	width: 300px;
	height: 31px;
}
#langbox .langboxl .form{
	padding: 0px;
	margin: 0px;
	height:31px;
}
#langbox .langboxl .field{
	padding: 0px 0px 0px 3px; 
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
#langbox .langboxr{
	float: right;
	margin: 0px; 
	padding: 0px 20px 0px 0px;
	text-align:right;
	height: 31px;
	width: 200px;
}
#langbox .text{
	padding: 5px 0px 0px 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#899EB6;
}
#langbox a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#899EB6;
}
#langbox a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#899EB6;
}
#langbox a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}





#langspace { 
	margin: 0px; 
	padding: 0px; 
	background-color: inherit;
	background-image: url("space_top.jpg");
	background-repeat: no-repeat; 
	height: 39px; 
}

#mainbanner { 
	margin: 0px; 
	padding: 0px;
	background-color: inherit;
	background-repeat: no-repeat; 
	width: 791px;
	height: 185px; 
}

/* LOG BOX */
#logbox { 
	margin: 0px; 
	padding: 0px; 
	background-color: #FFFFFF;
	background-image: url("logbg.jpg");
	background-repeat: no-repeat; 	
	height: 44px; 
}

#logbox .logboxl{
	float: left;
	margin: 0px;
	padding: 12px 0px 0px 26px;
	height: 30px;
	width: 740px;
}

#logbox .logboxl .form{
	padding: 0px;
	margin: 0px;
	height:30px;
}
#logbox .logboxl .field{
	padding: 0px 0px 0px 5px; 
	margin: 0px;
	font-family: arial;
	font-size: 11px;
	text-align: left;
	color: #003065;
	background-color: #FFFFFF;
}
#logbox .logboxl .imagefield{
	padding: 0px 0px 0px 0px; 
	margin: 0px;
}
#logbox .logboxl .thefield{
	float: left;
	padding: 2px 0px 0px 0px; 
	margin: 0px; 
	width: 320px;
	height: 25px;
}
#logbox .logboxl .thebtn{
	float: left;
	margin: 0px; 
	width: 100px;
	height: 30px;
}
#logspace { 
	margin: 0px; 
	padding: 0px; 
	background-color: inherit;
	background-image: url("spacemid.jpg");
	background-repeat: no-repeat; 	
	height: 41px; 
}
#logcontent { 
	margin: 0px; 
	padding: 0px; 
	background-color: inherit;
	background-image: url("logcontentbg.jpg");
	background-repeat: no-repeat; 	
	width:438px;
	height: 54px; 
}
#logcontent .logboxl{
	float: left;
	margin: 0px; 
	padding: 12px 0px 0px 26px; 
	width: 600px;
	height: 30px;
}

#logcontent .form{
	padding: 0px;
	margin: 0px;
	height:30px;
}
#logcontent .field{
	padding: 0px 0px 0px 5px; 
	margin: 0px;
	font-family: arial;
	font-size: 11px;
	text-align: left;
	color: #003065;
	background-color: #FFFFFF;
}
#logcontent .imagefield{
	padding: 0px 0px 0px 0px; 
	margin: 0px;
}
#logcontent .thefield{
	float: left;
	padding: 20px 0px 0px 20px; 
	margin: 0px; 
	width: 300px;
	height: 25px;
}
#logcontent .thebtn{
	float: left;
	margin: 0px; 
	padding: 15px 0px 0px 0px; 
	width: 50px;
	height: 30px;
}


/* MIDDLECONTENT*/

#maincontent { 
	margin: 0px; 
	padding: 0px; 
	background-color: #FFFFFF;
	width:791px;
}
#maincontent .menuleft{
	float: left;
	margin: 0px; 
	padding: 10px 10px 0px 15px;
	background-color: inherit;
	background-repeat: no-repeat; 
	width: 137px;
	height: inherit; 
}
#maincontent .menuleft .menus{
	margin: 0px; 
	padding: 0px;
}
#maincontent .menuleft .menus p{
	margin: 0px; 
	padding: 0px; 
}

#maincontent .menuleft .stock{
	margin: 0px; 
	padding: 5px 0px 20px 0px;
}

#maincontent .vborder{
	float: left;
	margin: 0px; 
	padding: 0px;
	background-color: inherit;
	background-image: url("contentbox_02.gif"); 
	background-repeat: no-repeat; 
	width: 8px;
	height: 527px; 
}
#maincontent .contentbox{
	float: left;
	margin: 0px; 
	padding: 0px;
	background-color: inherit;
	background-repeat: no-repeat;  
	width: 590px;
	height: 527px; 
}
#maincontent .contentbox .top{
	float: left;
	margin: 0px; 
	padding: 0px;
	width: 590px;
}
#maincontent .contentbox .top .news{
	float: left;
	margin: 0px; 
	padding: 0px;
	width: 376px;
}
#maincontent .contenttext{
	margin: 0px 5px 0px 0px;
	line-height:15px;
	color:#666666;
}

.titletext{
	color: #2D5480;
	font-weight:bold;
}
.titletext a{
	color: #2D5480;
	font-weight:bold;
}
.titletext a:visited{
	color: #2D5480;
	font-weight:bold;
}
.titletext a:hover{ 
	color: #2D5480;
	text-decoration:underline;
}
.white{
	color: #2D5480;
	padding:5px 5px 5px 4px;
	font-weight:bold;
}
.white a{
	color: #2D5480;
	font-weight:bold;
}
.white a:visited{
	color: #2D5480;
	font-weight:bold;
}
.white a:hover{ 
	color: #2D5480;
	text-decoration:underline;
}
.blue {
	color:#537CAA;
}
.blue a{
	color:#537CAA;
	text-decoration:underline;
}
.researchtext {
	color:#537CAA;
	text-decoration:none;
}
.researchtext a{
	color:#537CAA;
	text-decoration:none;
}
.researchtext a:visited{
	color:#537CAA;
	text-decoration:none;
}
.researchtext a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

.more {
	color:#537CAA;
	text-decoration:underline;
}
.more a{
	color:#537CAA;
	text-decoration:underline;
}
.more a:visited{
	color:#537CAA;
	text-decoration:underline;
}
.more a:hover{
	color:#537CAA;
	text-decoration:none;
}

#maincontent .contentbox .top .vborder{
	float: left;
	margin: 0px; 
	padding: 0px;
	background-image: url("vtopborder.gif");
	background-position:center;
	width: 3px;
	height: 156px;
}
#maincontent .contentbox .top .research{
	float: left;
	margin: 0px; 
	padding: 0px;
	width: 222px;
}

/* STOCK TABLE */
#stocktable1{
	position: absolute;
	width: 156px;
	height: 250px;
	z-index: 1;
	left: 344px;
	top: 693px;
}
#stocktable2{
	position: absolute;
	width: 156px;
	height: 250px;
	z-index: 2;
}
#stocktable3{
	position: absolute;
	width: 156px;
	height: 250px;
	z-index: 3;
	left: 603px;
	top: 694px;
}

#stocktable{
	border:1px #EFEFEF solid;
}
#stocktable .title{
	background-color:#EFEFEF;
}
#stocktable .top{
	background-color:#6B84C3;
	color:#FFFFFF;
	font-weight:none;
}
#stocktable .row1{
	background-color:#F7F7F7;
	color:#666666;
	font-weight:none;
}
#stocktable .row2{
	background-color:#EFEFEF;
	color:#666666;
	font-weight:none;
}


/* CONTACT US */
.tfieldcontact {
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	color: #666666;
	background-image:url(form_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border: 1px solid #DEDFE0;
	height:15px;
	margin-top:4px;
	margin-right:0px;
	margin-bottom:4px;
}
.tareafieldcontact {
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	color: #666666;
	background-color:#FEFEFE;
	border: 1px solid #DEDFE0;
	height:75px;
	margin-top:4px;
	margin-right:0px;
	margin-bottom:4px;
}
.btncontact {
	font-family: arial;
	font-size: 11px;
	font-weight:none;
	text-align: center;
	color: #FFFFFF;
	background-color: #04356D;
	border: 1px solid #EDEDED;
	margin-top:4px;
	margin-bottom:4px;
}
#alamats{
	background-image:url(img_note.gif);
	line-height:0.2px;
	width:188px;
	height:201px;
	margin: 0px 0px 12px 5px;
	padding: 0px 0px 0px 0px;
}
#alamats .text{
	font-size:9px;
	padding: 20px 0px 0px 0px;

}

/* NEWS */
.titlenews { 
	padding: 20px 0px 0px 0px; 
	color:#537CAA;
	font-weight:bold;
}
.titlenews a{
	color:#537CAA;
	text-decoration:none;
}
.titlenews a:visited{
	color:#537CAA;
	text-decoration:none;
}
.titlenews a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
.datenews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#537CAA;
	font-weight:bold;
}
.imgnews{
	margin:0px 10px 0px 5px;
}
#pressrel{
	background-image:url(shadebox.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:188px;
	margin: 10px 0px 0px 0px;
	padding: 0px;

}
#pressrel .text{
	font-size:10px;
	padding: 0px 15px 0px 15px;	
}
#pressrel .text a{
	color:#8E9019;
	text-decoration:none;
}
#pressrel .text a:visited{
	color:#8E9019;
	text-decoration:none;
}
#pressrel .text a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

/* RESEARCH */
.titlersch{
	color: #2D5480;
}
.titlersch a{
	color: #2D5480;

}
.titlersch a:visited{
	color: #2D5480;

}
.titlersch a:hover{ 
	color: #2D5480;
	text-decoration:underline;
}
.dateresch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8E9019;
	font-weight:bold;
}

/* FOOTER */

#footer { 
	margin: 0px; 
	padding: 0px; 
	background-color: inherit;
	background-image: url("footerbox.gif");
	background-repeat:repeat-x; 
	height: 83px; 
}

#footer .footerr{
	float: right;
	margin: 0px; 
	padding: 29px 30px 0px 0px;
	text-align:right;
	height: 31px;
	width: 500px;
}
#footer .text{
	padding: 0px 0px 0px 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
#footer .yellow{
	color:#F3E89C;
}
#footer .link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#899EB6;
}
#footer  a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#899EB6;
}
#footer a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#899EB6;
}
#footer  a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

/* MENUS */
.collapse {
	/*display: none ;*/
}

.collapse ul { background: none; }
.collapse ul.sidebar_list { 
	background:#F6F6F6;  
	width: 150px; 
	color: #062F6D;
	list-style: none;
}
.collapse ul.sidebar_list li { 
	background: none; 
	border-bottom:1px solid #FFFFFF;
}
.collapse ul.sidebar_list a {
	display: inline; 
	color:#606060; font-weight:normal; text-decoration:none; 		padding: 3px 0px 3px 18px;
}

a.toggle {
	color:#062F6D; font-size:1.1em; font-weight:bold; letter-spacing:-1px; text-align:right;
}

/**************** Navigation menu styles ****************/

#menu { margin:0px; padding:0px; display:block; width:162px;}
#menu a.home, #menu a.home:visited {
	width:162px; 
	height:23px; 
	background:url(menu_shome.gif); 
	background-position:top left; 
}
#menu a.home:hover  {
	background:url(menu_shome.gif); 
	background-position:bottom left; 
}
#menu a.about, #menu a.about:visited {
	width:162px; 
	height:23px; 
	background:url(menu_sabout.gif); 
	background-position:top left; 
}
#menu a.about:hover  {
	background:url(menu_sabout.gif);
	background-position:bottom left; 
}
#menu a.prods, #menu a.prods:visited {
	width:162px; 
	height:23px; 
	background:url(menu_sproducts.gif); 
	background-position:top left; 
}
#menu a.prods:hover  {
	background:url(menu_sproducts.gif);
	background-position:bottom left; 
}
#menu a.news, #menu a.news:visited {
	width:162px; 
	height:23px; 
	background:url(menu_snews.gif); 
	background-position:top left; 
}
#menu a.news:hover  {
	background:url(menu_snews.gif);
	background-position:bottom left; 
}
#menu a.achieve, #menu a.achieve:visited {
	width:162px; 
	height:23px; 
	background:url(menu_sachieve.gif); 
	background-position:top left; 
}
#menu a.achieve:hover  {
	background:url(menu_sachieve.gif);
	background-position:bottom left; 
}
#menu a.research, #menu a.research:visited {
	width:162px; 
	height:23px; 
	background:url(menu_sresearch.gif); 
	background-position:top left; 
}
#menu a.research:hover  {
	background:url(menu_sresearch.gif);
	background-position:bottom left; 
}
#menu a.market, #menu a.market:visited {
	width:162px; 
	height:23px; 
	background:url(menu_smarket.gif); 
	background-position:top left; 
}
#menu a.market:hover  {
	background:url(menu_smarket.gif);
	background-position:bottom left; 
}
#menu a.contact, #menu a.contact:visited {
	width:162px; 
	height:23px; 
	background:url(menu_scontact.gif); 
	background-position:top left; 
}
#menu a.contact:hover  {
	background:url(menu_scontact.gif);
	background-position:bottom left; 
}
#menu a.ourbranch, #menu a.ourbranch:visited {
	width:162px; 
	height:23px; 
	background:url(menu_sbranch.gif); 
	background-position:top left; 
}
#menu a.ourbranch:hover  {
	background:url(menu_sbranch.gif);
	background-position:bottom left; 
}

#sidebar a{
	display:block; 
	width:127px; 
	color:#999999; 
	font-weight:normal; 
	text-decoration:none;
}

#sidebar a:hover
{display:block; color:#00326A; background:#FFFFFF;}

#sidebar ul li.current-cat:hover
{margin: 0; color:#505050; background:#F6F6F6;}

#sidebar ul li.current-cat
{margin: 0; background:#F6F6F6;}

#sidebar ul {
	margin: 0px 0px 0px 5px;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
		margin: 1px;
		list-style:none;
		font-size:11px; font-family:Arial, Helvetica, sans-serif;
}

.quotegold{
	font-style:italic;
	color:#ACAE4A;
}
#wrap #container #maincontent caption {
	left: auto;
}
#wrap #container #maincontent .GalImg {
	padding: 5px 5px 5px 0px;
}

#wrap #container #maincontent #TblGal .col01 {
	padding: 0px 50px 0px 5px;
	border-right:thin #DDDDDD solid ;
	border-bottom:thin #DDDDDD solid;
	font-size:9px;
	vertical-align:top;
}
#wrap #container #maincontent #TblGal .row02 {
	padding: 0px 50px 0px 5px;
	border-right:thin #DDDDDD solid ;
	border-bottom:thin #DDDDDD solid;
	font-size:9px;
	vertical-align:top;
	background-color: #eeeeee;
}
#wrap #container #maincontent #TblGal .col02 {
	padding: 0px 50px 0px 5px;
	border-bottom:thin #DDDDDD solid;
	font-size:9px;
	vertical-align:top;
}
#wrap #container #maincontent #TblGal .coldet {
	padding: 0px 5px 0px 5px;
	border-right:thin #DDDDDD solid;
}
#wrap #container #maincontent #TblGal .text{
	padding: 0px 0px 0px 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
#wrap #container #maincontent #TblAcc .AccImg {
	padding: 5px;
}
#wrap #container #maincontent #TblMaj .MajImg {
	padding: 6px;
}
#wrap #container #maincontent #TblPoh .col01 {
	padding: 0px 5px 0px 5px;
	border-right:thin #DDDDDD solid ;
	border-bottom:thin #DDDDDD solid;
}
#wrap #container #maincontent #TblPoh .col02 {
	padding: 5px 5px 10px 10px;
	border-bottom:thin #DDDDDD solid;
	font-size:10px;
}
.titletextnorm {
	font-weight: bold;
	font-size: 14px;
}

#contactdir {
	width: 570px;
	height: 210px;
	margin: 0 0 10px 0;
	padding: 0;
	text-align:left;
	overflow: auto;
}
.rowo {
	background-color: #EFEFEF;
	padding: 0.5em 0 0.5em 0.5em;
	margin :  0 0 0.1em 0;
}
.rowe {
	background-color: #FFFFFF;
	padding: 0.5em 0 0.5em 0.5em;
	margin :  0 0 0.1em 0;
}
.tabblue {
	background-image: url(img_tabblue.gif);
	background-repeat: no-repeat;
	width: 124px;
	height: 25px;
	padding: 1em 0 0 1.1em;
	margin: 2em 0 0 0;
	color: #FFFFFF;
	font-weight: bold;
}
.loginbox{
	background-image:url(logbox.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:120px;
	margin: 3em 0 2em 0;
	padding: 3em 0 0 1.5em;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.loginbox a, .loginbox a:visited{
	color: #00326a;
}
.loginbox a:hover{
	color: #FFFFFF;
}
