body {
  background: url(images/background.jpg);
  margin-top: 0;
  font-family: tahoma;
  font-size: 8pt;
  color: rgb(90,90,90);
}

#container {
  width: 760px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
}

p {
  line-height: 1.5;
  font-size: 8pt;
  color: rgb(99,100,102);
  font-family: tahoma;
  font-weight: normal;
  text-align: justify;
}

#header {
  height: 20px;
  width: 750px;
  background: url(images/banner.jpg);
  background-repeat: no-repeat;
  text-align: right;
  vertical-align: bottom;
  padding-right:10px;
  padding-top:90px;
  color: rgb(45,45,45);
}

#splash {
  float:left;
  width: 100%;
  text-align: center;
  height: 424px;
  width: 744px;
  background: url(images/splash3.jpg);
  background-repeat: no-repeat;
  position: relative;
  top:0;
  padding: 8px;
}

#main {
  float:left;
  width: 100%;
  text-align: center;
  height: 440px;
  width: 760px;
  background: url(images/main.jpg);
  background-repeat: no-repeat;
  position: relative;
  top:0;
  
}

#splashtext {
  float: left;
  position: absolute;
  top: 272px;
  left: 8px;
  height: 148px;
  width: 350px;
  text-align: left;
  padding: 0 8px 0 10px;
  font-family: tahoma;
  font-size: 8pt;
}

#splashj {
  float: right;
  position: absolute;
  top: 264px;
  left: 384px;
  height: 60px;
  width: 350px;
  text-align: left;
  padding: 0 8px 0 18px;
  font-family: tahoma;
  font-size: 8pt;
  color: white;
  
}

#splashr {
  float: right;
  position: absolute;
  top: 372px;
  left: 384px;
  height: 60px;
  width: 350px;
  text-align: left;
  padding: 0 8px 0 18px;
  font-family: tahoma;
  font-size: 8pt;
  color: white;
}

#sidebar-cli {
  position: absolute;
  top: 0;
  left: 0;
  height: 315px;
  width: 162px;
  text-align: left;
  padding: 125px 8px 0 10px;
  font-family: tahoma;
  font-size: 8pt;
  background: url(images/client.jpg);
}

#sidebar-cand {
  position: absolute;
  top: 0;
  left: 0;
  height: 315px;
  width: 162px;
  text-align: left;
  padding: 125px 8px 0 10px;
  font-family: tahoma;
  font-size: 8pt;
  background: url(images/candidate.jpg);
}

#sidebar-norm {
  position: absolute;
  top: 0;
  left: 0;
  height: 315px;
  width: 162px;
  text-align: left;
  padding: 125px 8px 0 10px;
  font-family: tahoma;
  font-size: 8pt;
  background: url(images/side.jpg);
}

#sidebar-img {
  position: absolute;
  top: 0;
  left: 572px;
  height: 432px;
  width: 164px;
  text-align: left;
  padding: 8px 8px 0 8px;
  font-family: tahoma;
  font-size: 8pt;
}

#content {
  vertical-align: text-top;
  float:left;
  position: absolute;
  top: 0;
  left: 188px;
  height: 440px;
  padding-top: 8px;
  width: 384px;
  text-align: left;
  font-family: trebuchet ms;
  color: rgb(247,147,29);
  font-size: 16pt;
  font-weight: bold;
}

#photos {
  vertical-align: text-top;
  float:left;
  position: absolute;
  top: 0;
  left: 188px;
  height: 440px;
  padding-top: 8px;
  width: 100%;
  text-align: left;
  font-family: trebuchet ms;
  color: rgb(247,147,29);
  font-size: 16pt;
  font-weight: bold;
}

#footer {
  float:left;
  line-height: 17px;
  height: 83px;
  width: 100%;
  background: url(images/footer.jpg);
  background-repeat: no-repeat;
  color: rgb(170,170,170);
  text-align: right;
  font-family: tahoma;
  font-size: 8pt;
}

#menuh {
  font-size: 8pt;
  font-family: tahoma;
  width:753px;
  float:left;
  background: url(images/tabbar.jpg);
  padding-left:7px;
}
		
#menuh a {
  display:block;
  white-space:nowrap;
  margin:0;
  height: 19px;
  padding-top: 6px;

} 
	
#menuh a, #menuh a:visited, #menuh a:active, #menuh a:link  {
  color: white;
  text-decoration:none;
  font-size: 8pt;
  font-family: tahoma;
  height:19px;
  font-weight: normal;
}
	
#menuh a:hover {
  color: rgb(99,100,102);
}

#menuh ul {
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  width:83px;
  text-align: center;
  font-family: tahoma;
  font-size:8pt;
}

#menuh li {
  position:relative;
  min-height: 1px;
  vertical-align: bottom;

}

#menuh ul ul {
  position:absolute;
  z-index:500;
  top:auto;
  display:none;
  width: 150px;
  text-align: left;
  text-indent:15px;
  border-bottom: 1px solid rgb(99,100,102);
  border-left: 1px solid rgb(99,100,102);
  border-right: 1px solid rgb(99,100,102);
  background: url(images/ddtab.jpg);
}

#menuh ul ul.client {
  left: 10px;
}

#menuh ul ul.candidate {
  left: -1px;
}

#menuh ul ul.contact {
  left: -1px;
}

#menuh ul ul.news {
  left: -6px;
}

#menuh ul ul.downloads {
  left: -1px;
}

#menuh ul ul.about {
  left: 4px;
}

#menuh ul ul ul {
  top:0;
  left:100%;
}

div#menuh li:hover {
  cursor:pointer; 
  z-index:100;
}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

.tdtext {
  vertical-align: top;
  font-size: 12pt;
  font-family: tahoma;
}

.tdimg {
  vertical-align: bottom;
}

.hidden {
  display:none;
}

.links {
  font-size: 8pt;
  line-height: 1.5;
  list-style-image: url(images/dot.jpg);
  font-weight: normal;
  font-family: tahoma;
}

a:link {
  text-decoration: none;
  color: rgb(247,147,29);
}

a:visited {
  text-decoration: none;
  color: #f6ac66;
}

a:active {
  text-decoration: none;
  color: rgb(247,147,29);
}

a:hover {
  text-decoration: underline;
  color: rgb(247,147,29);
}

a.mail {
  color: black;
  font-size: 8pt;
}

a.mailf {
  color: rgb(170,170,170);
}

img {
  border:0px;
}

.justify {
  text-align: justify;
}

.videos {
  font-size: 8pt;
  font-family: tahoma;
  font-weight: normal;
}

#linetop {
  vertical-align: text-top;
  line-height: 1;
}

a.splash:link {
  text-decoration: none;
  color: rgb(255,255,255);
}

a.splash:visited {
  text-decoration: none;
  color: rgb(235,235,235);
}

a.splash:active {
  text-decoration: none;
  color: rgb(255,255,255);
}

a.splash:hover {
  text-decoration: underline;
  color: rgb(255,255,255);
}

#airport{
	position:absolute;
	width: 746px;
	margin-top: 8px;
	left:7px;
	}
	
#airport-left{
	position: absolute;
	width: 476px;
	height: 268px;
	top: 164px;
	left:7px;
	background-color: rgb(226,226,226);
	padding-left: 6px;
	padding-right: 6px;
	}
	
#airport-right{
	position: absolute;
	width: 250px;
	height: 268px;
	background-color: rgb(226,226,226);
	top: 164px;
	left: 503px;
	font-size: 8pt;
	}
	