body
{
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

a
{
color:#318c95;
}

h1
{
font-size:24px;
color:#ec4d45;

}

h2
{
font-size:14px;
color:#1d666c;
margin: 15px 0 0px 0;
}

a:hover
{
color:#318c95;
text-decoration:none;
}

#topBar
{
width:100%;
height:4px;
background-color:#1d666c;
font-size:0px;
}

#container
{
width:845px;
margin: 0px auto;
}

#nav
{

height:93px;
border-bottom:1px solid #ededed ;
text-align:left;
font-size:10px;
}

#logo
{
float:left;
font-size:0px;
}

#navLanguage
{
height:61px;
float:right;
text-align:right;
}


#languageHolder
{
height:27px;
float:right;
background-image:url(../images/languageMiddle.jpg);
background-repeat:repeat-x;
}
#langLeft
{
float:left;
}
#languageDropDown
{
float:left;
margin-top:2px;
*margin-top:0px;
_margin-top:1px;
}


#langRight
{
float:left;
}


/*#navButtons
{
width:651px;
float:right;
text-align:right;
}


#navButtons a:hover
{
zoom: 1;
opacity:0.5;
filter: alpha(opacity = 50);
}*/

#button
{
position:absolute;
margin-top:258px;
margin-left:720px;
*margin-top:-35px;
*margin-left:-110px;
cursor:pointer;
}

#mainTop
{
width:845px;
margin-top:20px;
float:left;
}

#flashArea
{
width:546px;
height:271px;
float:left;
overflow:hidden;
}

#welcomeText
{
float:left;
width:270px;
font-size:12px;
color:#838888;
text-align:left;
margin-left:20px;
padding-top:25px;
height:251px;
overflow:hidden;
}

#tabs
{
float:left;
height:350px;
}
#tabs a
{
color:#1d666c;
text-decoration:none;
}
#tabs a:hover
{
text-decoration:underline;
}

#tabOne
{
float:left;
background-image:url(../images/what_we_do.jpg);
width:223px;
height:221px;
font-size:12px;
text-align:left;
padding-left:19px;
padding-right:40px;
color:#838888;
padding-top:85px;
cursor:pointer;
}
#tabTwo
{
float:left;
background-image:url(../images/why_us.jpg);
width:223px;
height:221px;
font-size:12px;
text-align:left;
padding-left:19px;
padding-right:40px;
color:#838888;
padding-top:85px;
cursor:pointer;
}

#tabThree
{
float:left;
background-image:url(../images/whats_new.jpg);
width:204px;
height:221px;
font-size:12px;
text-align:left;
padding-left:19px;
padding-right:40px;
color:#838888;
padding-top:85px;
cursor:pointer;
}







#footer
{
width:100%;
height:55px;
background-color:#f1f0f0;
border-top:1px solid #d8d7d7 ;
clear:both;
position:fixed;
left:0;
bottom: 0;
text-align:center;
display:block;
}


#footer_content_container{
margin: 0px auto;
width:838px;
}

#footerContent
{
margin: 0px auto;
text-align:right;
font-size:12px;
color:#7c7c7c;
margin-top:20px;
float:right;
}

#footerContent a
{
color:#7c7c7c;
text-decoration:none;
}

#footerContent a:hover
{
text-decoration:underline;
}


#footerCountry
{
margin: 0px auto;
text-align:right;
font-size:12px;
color:#7c7c7c;
margin-top:20px;
float:left;
}

#footerCountry a
{
color:#7c7c7c;
text-decoration:none;
}

#footerCountry a:hover
{
text-decoration:underline;
}




.active{
	color:red;
}


/* Navigation */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
 /* font-family: Arial, Helvetica, sans-serif;*/
  z-index: 100;
  position: relative;
  float: right;
}
.nav li {
  /*border-left: 1px solid #000;*/
  float: left;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif;
  /*background: #565656;
  color: #959595;*/
  display: block;
  text-align:left;
  /*padding: 0 9px;*/
 /* text-transform: lowercase;*/
  text-decoration: none;

}

.nav li a:hover {
  /*background: #ccc;
  color: #000;*/
}
#nav-one li:hover a,
#nav-one li.sfHover a {
  /*background: #ccc;
  color: #000;*/
}
#nav-one li:hover ul a,
#nav-one li.sfHover ul a {
  /*background: #565656;*/
  color: #318c95;
  /*padding: 0 9px;*/
}

#nav-one li:hover ul a:hover,
#nav-one li.sfHover ul a:hover {
  /*background: #ccc;
  color: #000;*/
   background: #eeeeee;
}

.nav ul {
  background: #fff;
  list-style: none;
  margin: 0;
  /*width: 100px;*/
  position: absolute;
  top: -999em;
  /*left: 3px;*/
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 15px;
  background: #fff;
	border-top: 1px solid #eeeeee;
}

.nav li:hover ul li:hover,
.nav li.sfHover ul li{
  background: #eeeeee;
}

.nav ul li {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  float: none;
  /*top:4px;*/
   padding: 0px 9px 0px 9px;
   z-index:101;
 /*border-bottom: 1px solid #318c95;*/
}
.nav ul a {
	  /* border-bottom: 1px solid #318c95;
border-bottom: 0;
  padding-right: 10px;*/
  /*width: 100%;*/
  white-space: nowrap;
}
.nav ul a:hover {
  /*background: #ccc;*/
  /*color: #fff;*/
  /*background: #eee;*/
  /*padding: 0px 9px 0px 9px;*/
}
