@import url(/css/generic.css);
@import url(/css/xstandard.css);
/*
 * Site Specific Styles
 */

body {

}

a {
  outline:0;
}

span.small{
font-size:0.8em;
}

div#everything{
width:900px;
min-height:100%;
margin:0 auto 0 auto;
padding-bottom:100px;
background-color:#999999;
}

div#main{
  background-color:#362405;
  /** background-color:#60493c; **/
  float:none;
  width:900px;
  height:100%;
  overflow:hidden;
  zoom:1;
  margin:0 0 0 0px;
  padding:0;
  text-shadow:#362405 0 0 0 ;
}

div#main div.rss-ctr {
  float: left;
  padding-left: 15px;
  width: 20px;
  height: 3.15em;
}

div#main div.rss-ctr a {
  display: block;
  width: 20px;
  height: 30px;
  background: url(/img/rss-logo-20.gif) center left no-repeat;
}
div#main h2{
  float: left;
  color:#999999;
  font-size:2.1em;
  margin:0 0 5px 0;
  font-weight:lighter;
  padding:0;
  line-height:1.5em;
}

div#main h3{
  float: left;
  margin:0;
  padding:0;
  font-size:1.1em;
  font-weight:normal;
  width: auto;
}

ul#main-nav,
ul#bottom-nav{
  list-style:none;
  width:874px;
  padding:0;
  border-top:1px solid #999999;
  margin:59px 0 13px 24px;
  display:block;
  overflow:hidden;
}

ul#bottom-nav{
margin-top:10px;
}

ul#bottom-nav li,
ul#main-nav li{
float:left;
}

ul#bottom-nav li a,
ul#main-nav li a{
color:#fff;
text-decoration:none;
margin:0 5px 0 5px;
}

ul#bottom-nav li a:hover,
ul#bottom-nav li a.active,
ul#main-nav li a:hover,
ul#main-nav li a.active{
color:#666666;
}

div#hplink{
margin:0;
padding:0;
}

div#hplink h1 a{
background-image: url(/img/bureau-logo.gif);
width:137px;
height:48px;
display:block;
margin:69px 0 0 27px;
}

div#hplink h1 span{
display:none;
}

div#sub-left{
  float:left;
  min-height:232px;
  _height:232px;
  overflow:hidden;
  width:449px;
}

div#sub-left div#sub-left-text{
float:left;
width:389px;
margin:29px 0 0 28px;
}

div#sub-left div#sub-left-text h2,
div#sub-left div#sub-left-text h3 {
  float: none;
}
div#sub-left div#sub-left-text p{
width:319px;

}

div#sub-right{
  float:right;
  overflow:hidden;
  width:450px;
}

#sub-right img{
display:block;
}

div#sub-right ul{
margin:0 0 0 0;
padding:0;
list-style:none;
}

div#sub-right ul li{
position:relative;
float:right;
width:226px;
}

div#sub-right ul li a{
  text-decoration:none;
  outline:0;
}

div#sub-right ul li.first{
float:left;
width:224px;
}

div#sub-right ul li img{
display:block;
}

div#sub-right ul li a span {
  cursor:pointer;
  position:absolute;
  top:153px;
  left:0px;
  background:#999999;
  color:#ffffff;
  display:block;
  padding:4px;
  width:140px;
}


div#sub-right ul li.first a span{
  top:361px;
}

#frm-currency{
margin:10px;
display:block;
line-height:1.2em;
text-align:right;
}


div#currencyselector{
width:300px;
float:right;
text-align:right;
padding-right:30px;
font-size:1.1em;
height:30px;

}

div#currencyselector a{
color:#fff;
text-decoration:none;
}
div#currencyselector a.selected{
color:#666666;
}

#subbtn{
color:#fff;
line-height:1.3em;
margin-top:10px;
font-size:1.2em;
font-weight:bold;

}


#subbtn span,
#subbtn a{
  cursor:pointer;
  background:url(/img/submit.gif) no-repeat right;
  display:block;
  padding-right:15px;
  text-align:right;
}

.noshow{
display:none !important;
}

div.longcontainer{
margin:15px 0;
background:url(/img/longbackground.gif) repeat-y;
overflow:hidden;
}

div.longleft{
width:210px;
float:left;
padding-left:15px;

}

div.longleft h2{
text-align:center;
}
div.longright{
width:630px;
float:right;
}

div.longouter{
margin:0;
padding:0;
border-right:10px solid #666666;
padding-right:10px;
overflow:hidden;
}

span.href{
  cursor:pointer;
  text-decoration:underline;
  color:#999999;
}