html{
	height:100%;
}
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color:#000000;
	height:100%;
}

#wrapper{
	width:100%;
	height:100%;
	top:15%;
	display:table;
	position:relative;
}

.menu_over {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor:pointer;
	cursor:hand;
	background-position:center;

	color:#d77f11;

	background-color:#f4f4f4;

	text-align:center;

	font-weight: bold;

	}



.menu_out {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#f5f5f5;

	cursor:pointer;

	cursor:hand;

	background-position:center;

	text-align:center;

	font-weight: bold;

	}

	

.welcome {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:15px;

color:#ffffff;

font-weight:normal;

text-decoration:none;

	}	

	

.welcome_txt {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#ffffff;

font-weight:normal;

text-decoration:none;

text-align:justify;

	}



.main_news_intro {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#ffffff;

font-weight:normal;

text-decoration:none;

text-align:justify;

	}

	

.news_in_title {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#ffffff;

font-weight:normal;

	}

	

.financials {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#acacac;

background: url(../images/financials_rep.gif) repeat-x;

cursor:pointer;

	}

	

.menu_over {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

	background: url(../images/financials_rep_green.gif) repeat-x;

	cursor:pointer;

}



.financials_txt {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	padding-left:50px;

	text-decoration:none;

	}

	

		

	

.news_in_txt {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#ffffff;

font-weight:normal;

text-align:justify;

	}	

	

.footer {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#ffffff;

font-weight:normal;

text-decoration:none;

	}			

	

.main_news_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;

		}	

	

.news_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;

		}

		

.project_menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

		}		

		

		

.news_intro {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

		}	



.textfieldp {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #201f20;

	margin: 0px;

	height: 18px;

	width: 181px;

	border: 1px solid #283561;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}



.textfieldp2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #201f20;

	margin: 0px;

	height: 18px;

	width: 220px;

	border: 1px solid #283561;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}



.textfieldp3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #201f20;

	margin: 0px;

	height: 18px;

	width: 204px;

	border: 1px solid #283561;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}



.search {

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

	cursor: pointer; 

	border:none;

	width:123px;

	height:28px;

	}

	

	

img.imageGallery { 

	border:#9e9b9d 1px solid; 

	}





a.imageGallery, .imageGallery a, .imageGallery { 

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:9px; font-weight:bold; color:#666666; text-decoration:none; 

		}	

		

		

.txtgray { 

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:12px; font-weight:bold; color:#666666; text-decoration:none; 

		}	

		

		

.contactus {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#ffffff;

font-weight:bold;

text-decoration:none;

text-align:justify;

	}

	

.contactus_normal {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#ffffff;

font-weight:normal;

text-decoration:none;

text-align:justify;

	}			

	

.contact_comment {

	border: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	width:422px;

	height:96px;

	} 

	

.contact_field {

	border: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	width:143px;

	height:20px;

	}

	

.career_comment {

	border: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	width:193px;

	height:72px;

	} 

	

.career_field {

	border: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	width:193px;

	height:20px;

	}	

	

.send {

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

	cursor: pointer; 

	border:none;

	width:67px;

	height:20px;

	}		

	

.career_send {

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

	cursor: pointer; 

	border:none;

	width:317px;

	height:37px;

	}

	

.career_close {

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

	cursor: pointer; 

	border:none;

	width:100x;

	height:21px;

	}					

	

	

#filter

{

	display: none;

	position: absolute;

	top: 100px;

	left: 280px;

	width: 701px;

	height: 762px;

	background-color: #000000;

	z-index:10;

	opacity:0.5;

	filter: alpha(opacity=85);

	

}





#box 

{

	display: none;

	position: absolute;

	top: 105px;

	left: 285px;

	width: 691px;

	height: 632px;

	padding: 0px;

	margin:0;

	border: 0px;

	z-index:101;

	overflow: none;

	background:url(../images/light_rep.jpg) repeat-x;

}



#boxtitle

{	

	position:absolute;

	top:0;

	left:0;

	width:691px;

	height:110px;

	padding:0;

	padding-top:4px;

	left-padding:8px;

	margin:0;

	text-align:center;

	background-color: #000000;

	pacity:0.5;

	filter: alpha(opacity=80);

	font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#ffffff;

font-weight:normal;

text-decoration:none;

text-align:justify;

}







