body {
  background: #0c1c24 url(../img/background_med1.png);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center top; 
  height: auto;
  padding-bottom: 20px;
}

#header {
  font-family: Helvetica,sans-serif;
  font-weight: bold;
  font-size:50px;
  height: 65px;
  margin: 0px 10px 0px 0px;
  padding: 15px 0px 0px 0px;
  text-align: right;
}

#header a {
  color: #000;
  text-decoration: none;
}

#header a:hover {
  text-decoration: none;
}

.guidebgr {
  background-image: url(../img/12_col.gif);
}

/*
.std_box {
  background: #2f3d52;
  margin-bottom:10px;
  opacity:0.6;
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
  filter:alpha(opacity=60);
}
*/

.std_box {
  background: url(../img/2f3d52_60.png);
  margin-bottom:10px;
}

.dark_box {
  margin-bottom:10px;
}

#navigation {
  height:30px;
}

#navigation li  {
  display:inline;
  padding:0;
  margin:0px 10px 0px 0px;
}

#navigation li a {
  font-family: Helvetica, sans-serif;
  font-weight:bold;
  font-size: 18px;
  text-decoration: none;
  color: #000;
}

#navigation li a:hover {
  text-decoration: none;
  color: #000;
  opacity:0.6;
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
  filter:alpha(opacity=60);

}

#navigation a:visited {
  text-decoration: none;
  color: #000;
}

#navigation li.first {
  margin-left:5px;
}

p {
  color: #b4bcc4;
  margin:20px;
  text-align: justify;
  font-size:14px;
}

h1 {
  color: #b4bcc4;
  font-size: 21px;
  margin:20px;
  text-transform:uppercase;

}

h2 {
  color: #b4bcc4;
  font-size: 18px;
  text-transform:uppercase;
  margin:0px 0px 7px 0px;
  padding:0px;

}

.tempbar {
  height:30px;
  font-size: 16px;
  text-decoration: none;
  color: #b4bcc4;
  text-align: center;
  vertical-align: center;
  padding-top: 2px;
}

.floatl {
  float: left;
  display: inline;
}

.floatr {
  float: right;
  display: inline;
}

.box_img {

  padding:10px;
  margin-bottom:20px;
  vertical-align: top;

}

.box_content {
  width:200px;
  padding: 10px 0px 0px 0px;
}

.box_content p {

  font-size: 11px;
  padding:0px;
  margin:0px;
  text-align: left;

}

.hp_tout {

  height:160px;
  overflow: hidden;
}

.hp_box {
  height:500px;

}

.tempbar a,.tempbar a:visited,.tempbar a:hover {
  text-decoration: none;
  color: #b4bcc4;
}

.tempbar a:hover{
  opacity:0.6;
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
  filter:alpha(opacity=60);
}

.contactlink {
  color: #b4bcc4;
  text-decoration: none;
  font-weight: bold;
  opacity:0.6;
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
  filter:alpha(opacity=60);
}

.contactlink:hover {
  text-decoration: underline;
  font-weight: bold;
}