html, body
{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
}

#body
{
	background: url(../images/bg01.png) 0 0 repeat-x #F5FAFA;
	text-align:center;
}

#logo
{
  margin-bottom:0px;
  margin-left:-13px;
}

#imgLoading
{
	position: absolute;
	top: 70px;
	left: 370px;	
}

#txtLoading
{
	position: absolute;
	top: 110px;
	left: 363px;	
	background-color: transparent;
	color: white;
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	float:left;
}

.scrollerContainer
{
	z-index:99; 
	border: 1px solid #D5CDC2;
	width: 772px;
	margin: -7px 0 0 0px;
}

.scrollerContainerFF
{
	z-index:99; 
	border: 1px solid #D5CDC2;
	width: 770px;
	height: 155px;
	margin: -2px 0 0 0;
}

.title
{
  top: 0px;
  left: 0px;
  width:770px;
  height:155px;
  clear:both;
  background-color: transparent;
}


#motto
{
	z-index:100;
	top: 120px;
	left: 10px;
	width: 300px;
	height: 40px;
	position: relative;
	color: #FCFBFA;
	margin-left:auto;
	font-size:24px;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	float:left;
	background-color: transparent;
}

#mainContainer 
{
	
	width: 776px; 
	margin-right: auto;
	margin-left: auto;
	background: url(Images/map_top.png) 12em 0em no-repeat;
	text-align:left; 
	height:120px;
	position:relative;
	
}

img
{
	border-width:0px;
}

.msc_height
{
	min-height:400px;
}

html .msc_height
{
	height:500px;
}

#mainSubContainer
{
	width:776px;
	position:absolute;
	top:80px;
}

#mainMenu 
{
	width:774px;
	height:31px;
}

#mainMenu img
{
	border-width:0px;
}

#mainMenu ul
{
	padding:0px;
	margin:0px;
	list-style: none;
}

#mainMenu li
{
	display:inline;
	float:left;
}

#mainMenu li a
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:600;
	color: #ffffff;
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}

#mnuHomeH
{
	background: url(../images/mnuHome.png) 0 0 no-repeat; 
	width:76px;
	height:31px;
}

#mnuHomeN
{
	background: url(../images/mnuHomeNormal.png) 0 0 no-repeat; 
	width:76px;
	height:31px;
}

#mnuServicesH
{
	background: url(../images/mnuServices.png) 0 0 no-repeat; 
	width:78px;
	height:31px;
}

#mnuServicesN
{
	background: url(../images/mnuServicesNormal.png) 0 0 no-repeat; 
	width:78px;
	height:31px;
}

#mnuReferencesH
{
	background: url(../images/mnuReferences.png) 0 0 no-repeat; 
	width:104px;
	height:31px;
}

#mnuReferencesN
{
	background: url(../images/mnuReferencesNormal.png) 0 0 no-repeat; 
	width:104px;
	height:31px;
}

#mnuVisionValuesH
{
	background: url(../images/mnuVisionValues.png) 0 0 no-repeat; 
	width:124px;
	height:31px;
}

#mnuVisionValuesN
{
	background: url(../images/mnuVisionValuesNormal.png) 0 0 no-repeat; 
	width:124px;
	height:31px;
}

#mnuPartnerH
{
	background: url(../images/mnuPartner.png) 0 0 no-repeat; 
	width:78px;
	height:31px;
}

#mnuPartnerN
{
	background: url(../images/mnuPartnerNormal.png) 0 0 no-repeat; 
	width:78px;
	height:31px;
}

#mnuCareerH
{
	background: url(../images/mnuCareer.png) 0 0 no-repeat; 
	width:78px;
	height:31px;
}

#mnuCareerN
{
	background: url(../images/mnuCareerNormal.png) 0 0 no-repeat; 
	width:78px;
	height:31px;
}

#mnuContactH
{
	background: url(../images/mnuContact.png) 0 0 no-repeat; 
	width:78px;
	height:31px;
}

#mnuContactN
{
	background: url(../images/mnuContactNormal.png) 0 0 no-repeat; 
	width:78px;
	height:31px;
}

#mnuBGN
{
	background: url(../images/mnuBGNormal.png) 0 0 no-repeat; 
	width:156px;
	height:31px;
}
#tugra
{
	background: url(../images/tugra.png) 0 0 no-repeat; 
	position: absolute;
	top: 50px;
	left: 50px;
}

#coloredLine
{
	background: url(../images/coloredLine.png) 0 0 no-repeat; 
	width:772px;
	height:3px;
}

#mainMenu li a:hover
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:600;
	color: #000000;
	text-decoration:none;
	display:block;
}

#welcome a
{
	color:#646e96;
	text-decoration:underline;
}


#mainContent {

	background: url(Images/bg_main_content.png) 0px 0px #fff repeat-x;
	width:772px;
	min-height:323px;
	margin-left:auto;
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	float:left;
	padding-bottom:30px;

}

html #mainContent
{
	background: url(Images/bg_main_content.png) 0px 0px #fff repeat-x;
	width:772px;
	margin-left:auto;
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	float:left;
	padding-bottom:30px;
}

#mainContentServices 
{
	background: url(Images/bg_main_content.png) 0px 0px #fff repeat-x;
	width:770px;
	min-height:323px;
	margin-left:auto;
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	float:left;
	padding-bottom:30px;
}


#footerContainerX
{
	background-color:#FCFBFB;
	width:772px;
	height:26px;
	margin-left:auto;
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	border-top:1px solid #D9DADB;
	border-bottom:1px solid #D9DADB;
	padding-top:12px;
	padding-left:10px;
	margin-bottom:30px;
	float:left;
}

.footerContainer
{
	background-color:#FCFBFB;
	width:772px;
	height:38px;
	margin-left:auto;
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	border-top:1px solid #D9DADB;
	border-bottom:1px solid #D9DADB;
	padding-top:12px;
	padding-left:10px;
	margin-bottom:30px;
	float:left;
}

.footerContainerFF
{
	background-color:#FCFBFB;
	width:762px;
	height:26px;
	margin-left:auto;
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	border-top:1px solid #D9DADB;
	border-bottom:1px solid #D9DADB;
	padding-top:12px;
	padding-left:10px;
	margin-bottom:30px;
	float:left;
}
#newsBox input, #newsBox select, #newsBox textarea
{
	border:1px SOLID #D9DADB;
	font-size:11px;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	width:200px;
	background-color:#fff;
}

table
{
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
}

.white_bg
{
	background-color:#fff;
}

.middle
{

	vertical-align:middle;
	margin-top:-1px;
	float:left;

}

#footerContainer ul
{
	padding:0px;
	margin:0px;
	list-style: none;	
}

#footerContainer li
{
	display:inline;
	float:left;
	margin:0px;
	border-right:0px;
	border-right-style: solid;
	border-right-color: #ccc;
	background: url(../images/separator_bottom.png) 0px 2px no-repeat;
	margin-left:15px;
	padding-left:15px;

}

#footerContainer li a
{
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	text-decoration:none;
}


#footerContainer li a:hover
{
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	text-decoration:underline;
}

#footerAddress
{
	position:absolute;
	right:20px;
}

#footerAddress a
{
	color:#646e96;
	font-size:11px;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	text-decoration:none;
}

#footerAddress a:hover
{
	color:#646e96;
	font-size:11px;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	text-decoration:underline;
}

html #welcomeHome
{
	float:left;
	width:550px;
	background: url(../images/dot.png) top right repeat-y;
	height:273px;
	padding-right:10px;
	margin-top:17px;
	margin-left:11px;
	margin-bottom:30px;
	display:inline;
}

#welcome
{
	float:left;
	width:502px;
	background: url(Images/bg_dotted_line.png) top right repeat-y;
	min-height:273px;
	padding-right:10px;
	margin-top:17px;
	margin-left:11px;
	margin-bottom:30px;
	display:inline;
	font-size:12px;
}


html #welcome
{
	float:left;
	width:761px;
	padding-right:10px;
	margin-top:17px;
	margin-left:11px;
	margin-bottom:30px;
	display:inline;
}

#welcome li
{
	margin-bottom:2px;
	list-style-type: square;
}

.titleBlue
{
	color:#646e96;
	font-size:17px;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	background: url(../images/tugraSmall.png) 0px -1px no-repeat;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-left:20px;
}

.titleBlueSmall
{
	color:#646e96;
	font-size:15px;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	background: url(../images/tugraSmall.png) 0px -1px no-repeat;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-left:20px;
}

.hrHome
{
	background: url(../images/hr.png) 0 3px no-repeat;
	width:100%;
	height:4px;
	font-size:1px;
	margin-bottom:10px;
}

hr
{
	display:none;
}

.hr 
{
	background: url(../images/hr700.png) 0 3px no-repeat;
	width:100%;
	height:4px;
	font-size:1px;
	margin-bottom:10px;
}


#newsBox
{
	float:left;
	width:140px;
	margin-top:25px;
	margin-left:15px;
	display:inline;
}

#newsBox ul
{
	padding:0px;
	margin:0px;
	list-style: none;
}

#newsBox li 
{
	padding:0px;
	margin:0px;
}

#newsBox a
{
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	text-decoration: none;
}

#newsBox a:hover
{
	font-size:11px;
	color:#6c6c6c;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	text-decoration: underline;
}

#a1
{
	display:block;
	padding-top:10px;
	background: url(../images/a1.gif) top right no-repeat;
	color:#c2c2c2;
	padding-right:10px;
	width:140px;
	text-decoration:none;
}

#a2
{
	display:block;
	padding-top:10px;
	background: url(../images/a2.gif) top right no-repeat;
	color:#c2c2c2;
	padding-right:10px;
	width:140px;
	text-decoration:none;
}

#a3
{
	display:block;
	padding-top:10px;
	background: url(../images/a3.gif) top right no-repeat;
	color:#c2c2c2;
	padding-right:10px;
	width:140px;
	text-decoration:none;
}

#a4
{
	display:block;
	padding-top:10px;
	background: url(../images/a4.gif) top right no-repeat;
	color:#c2c2c2;
	padding-right:10px;
	width:140px;
	text-decoration:none;
}

#a5
{
	display:block;
	padding-top:10px;
	background: url(../images/a5.gif) top right no-repeat;
	color:#c2c2c2;
	padding-right:10px;
	width:140px;
	text-decoration:none;
}


#a1:hover
{
	color:#677075;
	background: url(../images/a1h.gif) top right no-repeat;
}

#a2:hover
{
	color:#677075;
	background: url(../images/a2h.gif) top right no-repeat;
}

#a3:hover
{
	color:#677075;
	background: url(../images/a3h.gif) top right no-repeat;
}


#a4:hover
{
	color:#677075;
	background: url(../images/a4h.gif) top right no-repeat;
}

#a5:hover
{
	color:#677075;
	background: url(../images/a5h.gif) top right no-repeat;
}

.display_none
{
	display:none;
}

.ref
{
	position:absolute;
	left:250px;
}

#siteBy
{
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size:10px;
	color:#6c6c6c;
	text-align:center;
	padding-bottom:10px;
	margin-left:-6px;
}

#siteBy a
{
	color:#6c6c6c;
	text-decoration:none;
}

#siteBy div
{
	display:inline;
}


/* ######### Top tabs ######### */

#menuItems
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	height: 26px;
	background: transparent;
}

.menuTable
{
	border-collapse:collapse;
	height:31px;
}

.mnuLeft,
#mnuLeft
{
	float:left;
	color:#fff;
	background: transparent url("../images/mnuLeft.png") no-repeat left top;
	height:31px;
	width:3px;
}

.mnuLeftNormal
{
	float:left;
	color:#fff;
	background: transparent no-repeat left top;
	height:31px;
	width:3px;
}

.mnuMiddle,
#mnuMiddle
{
	float:left;
	background: transparent url("../images/mnuMiddle.png") repeat-x left top;
	text-align: center;
	vertical-align: middle;
	
	height:31px;
	width:67px;
	
	margin-left: -3px;
	
	text-decoration:none;
	font-size: 12px;
	letter-spacing: 0px;
	font-family:  Arial, Verdana, sans-serif;
}

.mnuMiddleLong
{
	float:left;
	background: transparent url("../images/mnuMiddle.png") repeat-x left top;
	text-align: center;
	vertical-align: middle;
	height:31px;
	width:110px;
	
	margin-left: -3px;

	text-decoration:none;
	font-size: 12px;
	letter-spacing: 0px;
	font-family:  Arial, Verdana, sans-serif;
}


.mnuMiddleNormal
{
	float:left;
	color:#fff;
	background: transparent no-repeat left top;
	height:21px;
	
	text-align: center;
	vertical-align: middle;
}

.mnuANormal:visited
{
	color: navy;
	text-align: center;
	vertical-align: middle;
}

.mnuRight,
#mnuRight
{
	float:left;
	color:#fff;
	background: transparent url("../images/mnuRight.png") no-repeat left top;
	height:31px;
	width: 4px;
}

.mnuRightNormal
{
	float:left;
	color:#fff;
	background: transparent no-repeat left top;
	height:21px;
	width:3px;
}


#menuItems a
{
	float:left;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
	font-size: 12px;
	letter-spacing: 0px;
	font-family:  Arial, Verdana, sans-serif;
	height: 31px;
	
	margin-top: 7px;
}

#mnuActive
{
	float:left;
	text-align: center;
	vertical-align: middle;
	margin:5px 10px 0 0;
	padding:0 0 0 3px;
	text-decoration:none;
	font-size: 12px;
	letter-spacing: 0px;
	font-family:  Arial, Verdana, sans-serif;
	height: 31px;
}

.mnuNormal
{
	float:left;
	color:#fff;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
	font-size: 12px;
	letter-spacing: 0px;
	font-family:  Arial, Verdana, sans-serif;
	height: 35px;
	width: 67px;
	background: transparent;
}

.mnuANormal
{
	float:left;
	color:#fff;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
	font-size: 12px;
	letter-spacing: 0px;
	font-family:  Arial, Verdana, sans-serif;
	height: 35px;
	width: 67px;
	background: transparent;
}

a:active
{
}

.mnuNormalLong
{
	float:left;
	color:#fff;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
	font-size: 12px;
	letter-spacing: 0px;
	font-family:  Arial, Verdana, sans-serif;
	height: 31px;
	width: 110px;
	background: transparent;
}

.mnuANormalLong
{
	float:left;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
	font-size: 12px;
	letter-spacing: 0px;
	font-family:  Arial, Verdana, sans-serif;
	height: 35px;
	width: 110px;
}

.mnuANormalLong:visited
{
	color: navy;
	text-align: center;
	vertical-align: middle;
}



