body {
	margin: 0px ;
	padding: 0;
	text-align: center;
	color: #000000;
	background-image: url(../images/bg3.jpg);
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-attachment: fixed;
}



#middle {

	position:absolute;
	text-align:left;
	height: 555px;
	width: 912px;
	background-image: url(../images/bg2.png);
	top: 16px;
	z-index: 1;
	left: 0px;

}


#menu1 {
	position:absolute;
	text-align:left;
	background-image: url(../images/menu1.png);
	background-repeat: no-repeat;
	background-color:none;
	z-index:4;
	width: 156px;
	height: 286px;
	top: 122px;
	left: 0px;
}

#menu2 {

	position:absolute;
	text-align:left;
	background-repeat: no-repeat;
	z-index:4;
	width: 102px;
	height: 142px;
	top: 131px;
	left: -434px;

}


#home_pic {

	position:absolute;
	top:48px;
	left:-1px;
	text-align:left;
	z-index: 2;

}


#subpos1 {

	position:absolute;
	top:151px;
	left:-2px;
	text-align:left;
	z-index: 2;
	width: 248px;
	height: 56px;

}

#header {
	position:absolute;
	height: 15px;
}

#footer1{

	position:absolute;
	height:100%;
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-x;
	left: 1px;
	top: 606px;
	width: 100%;

}


@charset "UTF-8";

/* Globals */

* {
    margin: 0px;
    padding: 0px;

}


.tickercontainer { 

border: 1px solid #000;
background: #fff; 
width: 420px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden; 
}



.tickercontainer .mask { 


position: relative;
left: 10px;
top: 8px;
width: 400px;
overflow: hidden;
}



ul.newsticker { 

position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}



ul.newsticker li {
float: left; 
margin: 0;
padding: 0;
background: #fff;
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;

} 



ul.newsticker span {
margin: 0 10px 0 0;

} 




p {display:inline;}






/* Body styling */







.left {



    background-color: #3D5EAA;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 350px;


}







.top {
    background-color: #3D5EAA;
    height: 280px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;


}







.content_area {

    left: 350px;
    position: absolute;
	background-color:none;
    top: 280px;



}








/* Menu */



.menu {
	position: absolute;
	text-align:left;
	width: 164px;
	height: 100px;
	z-index:5;
	top: 176px;
	left: 7px;



}







.menu a {
    color: #003463;
    font-size: 9pt;
	font-weight: Narrow;
    padding-right: 15px;
	line-height: 24px;
    text-decoration: none;

}



.menu a:hover {
		color:#9696AD;

}







.menu a.active {
    color: #9696AD;


}


/* shortcut */



.shortcut {
	background-image: url(../images/shortcut.png);
	background-repeat:no-repeat;
	position: absolute;
	text-align:left;
	width: 131px;
	height: 38px;
	z-index:5;
	top: 51px;
	left: 806px;
	padding-left: 25px;
	padding-top: 10px;


}

.shortcut a {

    color: #003463;
    font-size: 13px;
	font-weight: Narrow;
    padding-right: 15px;
	line-height: 22px;
    text-decoration: none;
}

.shortcut a:hover {
    color: #9696AD;

}


.shortcut a.active {
    color: #9696AD;

}

.engine {

	position:absolute;
	background-repeat:no-repeat;
	z-index:12;
	top: 170px;
	left: 230px;
	width: 539px;
	height: 247px;

	}


.newsticker_pos{
	position: absolute;
	width: 400px;
	height: 38px;
	z-index:5;
	top: 405px;
	left: 410px;

}



	



	



.footer_menu{
	position: absolute;
	text-align:left;
	width: 333px;
	height: 38px;
	z-index:5;
	top: 528px;
	left: 327px;



}







.footer_menu a {
    color: #003463;
    font-size: 13px;
    font-weight: Narrow;
    text-decoration: none;

}







.footer_menu p {
    color: #003463;
    font-size: 13px;
    font-weight: Narrow;
    text-decoration: none;

}


.footer_menu a:hover {
		color:#9696AD;

}

.footer_menu a.active {
    color: #9696AD;

}



/* shortcut1 */



.shortcut1 {
	background-image: url(../images/shortcut.png);
	background-repeat:no-repeat;
	position: absolute;
	text-align:left;
	width: 131px;
	height: 38px;
	z-index:5;
	top: 86px;
	left: 816px;
	padding-left: 25px;
	padding-top: 10px;


}


.shortcut1 a {

    color: #003463;
    font-size: 13px;
    font-weight: Narrow;
    padding-right: 15px;
	line-height: 22px;
    text-decoration: none;

}


.shortcut1 a:hover {
    color: #9696AD;


}



.shortcut1 a.active {
    color: #9696AD;

}



/* shortcut2 */



.shortcut2 {
	background-image: url(../images/shortcut.png);
	background-repeat:no-repeat;
	position: absolute;
	text-align:left;
	width: 131px;
	height: 38px;
	z-index:5;
	top: 124px;
	left: 822px;
	padding-left: 25px;
	padding-top: 10px;


}







.shortcut2 a {
    color: #003463;
    font-size: 13px;
    font-weight: Narrow;
    padding-right: 15px;
	line-height: 22px;
    text-decoration: none;

}


.shortcut2 a:hover {
    color: #9696AD;

}



.shortcut2 a.active {

    color: #9696AD;


}



#logo {

	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	position:absolute;
	padding-right: 20px;
	width: 168px;
	height: 32px;
	left: 18px;
	top: 26px;

}


/* Content styling*/



h1 {
	color:#003463;
    font-size: 15px;
    text-transform: uppercase;
    padding-bottom: 30px;

}



h2 {

	color:#003463;
    font-size: 12px;
    text-transform: uppercase;
    padding-bottom: 30px;
}


div#content {
	padding-left: 400px;
	padding-top: 50px;
	height: 473px;
	position: absolute;
	text-align:left;
	width: 521px;
	left: 1px;
	top: 69px;
	z-index: 3;



}



div#content div.text_only {
    width: 420px;

}







.text_only a {



	color: #003463;







	}



	



	



.press_release {



    width: 420px;



	background-color:#F5F5F5;







}







.press_release a {



	color: #003463;



	



	}







	



#bold {



    font-weight: bold;



}







.cell {



    padding: 2px;



}







.btm_line {



    border-bottom: thin solid;



}





.subnav {



    bottom: 20px;



    position: absolute;



	z-index:8;



	left:400px;



	text-align:center;



}







.subnav a {



    background-color: silver;



	color:#2A00AA;



    font-size: 12px;



    padding: 8px;



    text-decoration: none;



}







.subnav a:hover {



    background-color: gray;



}







.subnav a.active {



    background-color: gray;



}







/*Submenu1 Company Partner*/



.subnavimage {



	position: absolute;
	text-align:left;
	width: 400px;
	height: 200px;
	z-index:6;
	top: 90px;
	left: 0px;
	background-image: url(../images/submenu2.png);
	background-repeat:no-repeat;



}



/*2222*/







.subnavcompany {

	position: absolute;
	text-align:left;
	width: 155px;
	height: 100px;
	z-index:7;
	top: 131px;
	left: 165px;



}







.subnavcompany a {



    color: #446A8D;



    font-size: 9pt;



    font-weight: Narrow;



	line-height: 22px;



    padding-right: 15px;



    text-decoration: none;



}







.subnavcompany a:hover {



    color: #9696AD;



}







.subnavcompany a.active {



    color: #9696AD;



}











.subnavcompany_partners {



	position: absolute;



	text-align:left;



	width: 155px;



	height: 500px;



	z-index:7;



	top: 220px;



	left: 170px;



}







.subnavcompany_partners a {



    color: #446A8D;



    font-size: 12px;



    font-weight: Narrow;



    padding-right: 15px;



    text-decoration: none;



}







.subnavcompany_partners a:hover {



    color: #9696AD;



}







.subnavcompany_partners a.active {



    color: #9696AD;



}







/* END COMPANY*/







/* START Submenu 2 Technology*/







.subnavimage2 {



	position: absolute;
	text-align:left;
	width: 400px;
	height: 200px;
	z-index:6;
	top: 115px;
	left: 0px;
	background-image: url(../images/submenu2.png);
	background-repeat:no-repeat;



}







.subnavtechnology {



	position: absolute;



	text-align:left;



	width: 155px;



	height: 100px;



	z-index:7;



	top: 155px;



	left: 165px;



}







.subnavtechnology a {



    color: #446A8D;



    font-size: 9pt;



    font-weight: Narrow;



	line-height: 22px;



    padding-right: 15px;



    text-decoration: none;



}







.subnavtechnology a:hover {



    color: #9696AD;



}







.subnavtechnology a.active {



    color: #9696AD;



}







/*END Technology*/











/* START Submenu 3 Media room*/







.subnavimage3 {

	position: absolute;
	text-align:left;
	width: 300px;
	height: 200px;
	z-index:6;
	top: 195px;
	left: 0px;
	background-image: url(../images/submenu4.png);
	background-repeat:no-repeat;

}







.subnavmediaroom {



	position: absolute;



	text-align:left;



	width: 155px;



	height: 100px;



	z-index:7;



	top: 226px;



	left: 165px;



}







.subnavmediaroom a {
    color: #446A8D;
    font-size: 9pt;
    font-weight: Narrow;
	line-height: 22px;
    padding-right: 15px;
    text-decoration: none;
}


.subnavmediaroom a:hover {
    color: #9696AD;
}

.subnavmediaroom a.active {
    color: #9696AD;
}







/*END Media room*/











/*START GALLERY */







	/*END GALLERY*/



.table {

    border: 0px solid black;
    margin-top: 10px;
    width: 420px;

}



.table p#bold {
    display: inline;

}

.bg {

    background-repeat: no-repeat;
    background-position: 440px 40px;
}







.bg_none {
    background-image: none;

}







.bg_home {
    background-image: url(../images/bg_home.jpg);


}







.bg_technology_1 {



    background-image: url(../images/bg_technology_1.jpg);



}







.bg_technology_2 {



    background-image: url(../images/bg_technology_2.jpg);



}







.bg_locations {

    background-repeat: no-repeat;
	background-position: 465px 80px;
    background-image: url(../images/locations.png);

}

.bg_export {


    background-repeat: no-repeat;
	background-position: 413px 127px;
	background-image: url(../images/export.gif);



}


.bg_product{


    background-repeat: no-repeat;
	background-position: 391px 157px;
	background-image: url(../images/product.gif);



}

.bg_tec{


    background-repeat: no-repeat;
	background-position: 382px 153px;
	background-image: url(../images/tec.gif);
}

.bg_company{

    background-repeat: no-repeat;
	background-position: 387px 100px;
	background-image: url(../images/company.gif);
}

.bg_contact{

    background-repeat: no-repeat;
	background-position: 455px 176px;
	background-image: url(../images/contact.gif);
}



.bg_modularconstruction {



    background-image: url(../images/modularconstruction/bg_image2.jpg);

	background-position: 465px 80px;

}


.bg_eng1 {

	background-repeat: no-repeat;

    background-image: url(../images/eng1.gif);

	background-position: 390px 200px;

}





.partner {
	text-align:left;
	
}







.loader{

	visibility:hidden;
	left:-500px;
	top:-1000px;
	position:absolute;


}


#hidepage{

	position: absolute;

	left:0px;

	top:0px;

	background-image:url(../images/preloadimage.jpg);

	background-repeat:no-repeat;

	background-color:white;

	layer-background-color: white;

	height:572px;

	width:931px;

	z-index:12;

	color:#FFFBF0;

	text-transform: uppercase;

	



 }

.admin2,
.admin1 {
position:relative;
background-color:white;
padding-left:20px;
padding-top:20px;
text-align:left;
}





.site



{



	



	position:absolute;



	padding-top:100px;



	background-image:url(../images/trans_pixel.png);



	background-repeat:repeat-x,repeat-y;



	z-index:13;



	top:0px;



	left:0px;



	width: 100%;



	height: 100%;



	



}
