/********* GLOBAL *********/
body {
  margin: 0;
  padding: 0;
  background: #fff;
  color: #666;
  font-family: 'Lato', Arial, Helvetica;
  width: 100%;
}
a {
  color: #00d8ff;
  text-decoration: none;
}
a img {
  border: none;
}
p {
  padding: 0;
  margin: 3px 0;
}
h1 {
  margin: 0;
  padding: 0;
  font-weight: lighter;
  color: #ccc;
  font-size: 40px;
}

.error, td.error {
  color: #f42;
}
#wraper {
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

img.header {
  width: 100%;
  border-bottom: 6px solid #ccc;
}



#apl_lft {
  background: url("../images/apply_lft_bg.png") no-repeat scroll right center transparent;
  float: left;
  height: 56px;
  width: 5%;
}
#apl_cnt {
  background: url("../images/apply_ctr_bg.png") repeat-x scroll left center transparent;
  float: left;
  font: bold 18px/18px Arial;
  height: 56px;
  width: 90%;
  text-align: center;
}
#apl_txt {
  margin-top: 18px;
}
#apl_txt a {
  color: #fff;
}
#apl_rgt {
  background: url("../images/apply_rgt_bg.png") no-repeat scroll left center transparent;
  float: left;
  height: 56px;
  width: 5%;
}


/********* HOME page *********/
ul#menu {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 2em;
}
ul#menu li {
  list-style: none;
  text-align: center;
  margin: 0;
  padding: 5px 0 0 0;
  height: 60px;
  background: url('../images/btn_bgr_grey.gif') repeat-x;
}
ul#menu li.blue {
  background: url('../images/btn_bgr_blue.gif') repeat-x;
}
ul#menu li a {
  width: 100%;
  display: block;
  color: #fff;
}





/********* PAGES *********/
.container {
  padding: 0 10px;
}
.box {
  text-align: center;
  padding: 10px;
  border: 3px solid #00d8ff;
}


/********* CONTACT page *********/
#contact-header {
  padding: 5px 3px;
  background: url('../images/menu/menu_bgr.gif') repeat-y;
  background-position: top center;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
}
table#contact-form {
  width: 235px;
  border: 0;
  font-size: 10px;
  margin-top: 10px;
  text-align: left;
}
input[type=text] {
  border: 1px solid #666;
  width: 150px;
  font-size: 12px;
}
textarea {
  border: 1px solid #666;
  width: 150px;
  font-size: 12px;
}
input[type=submit] {
  border: 1px solid #666;
  padding: 2px 8px;
}
input[type=checkbox] {
  float: left;
  height: 20px;
  margin-right: 5px;
}


