.spash_w { width:700px; }
.main_w  { width:860px; }
.content_box_minH { min-height:580px; }

.clr_black  { color:#000000; }
.clr_gray3  { color:#333333; }
.clr_gray6  { color:#666666; }
.clr_blue   { color:#6666CC; }
.clr_green  { color:#669966; }
.clr_red    { color:#FF3300; }
.clr_orange { color:#FE4000; }

.fnt_sans   { font-family:Verdana,Arial,Helvetica,sans-serif; }
.fnt_8px    { font-size:8px; }
.fnt_10px   { font-size:10px; }
.fnt_11px   { font-size:11px; }
.fnt_12px   { font-size:12px; }
.fnt_13px   { font-size:13px; }
.fnt_14px   { font-size:14px; }
.bold       { font-weight:bold; }

.nav_div {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  background-color:#FE4000;
  padding-top:6px;
  height:70px;
}

.nav_wC1  { width:110px; }
.nav_wC2  { width:85px; }
.nav_wC3  { width:85px; }
.nav_wS1  { width:50px; }
.nav_wS2  { width:50px; }
.nav_wTot { width:380px; }

.nav_col {
  float:left;
  background-color:#FE4000;
  text-align:left;
}

.nav_sep {
  float:left;
  font-size:8pt;
  font-weight:bold;
  color:#FFFFFF;
}

.nav_hdr {
  color:#333333;
  font-size:13px;
  font-weight:bold;
  padding-left:10px;
}

.nav_itm {
  line-height:16px;
  font-size:10px;
  color:#FFFFFF;
  cursor:pointer;
  cursor:hand;
  padding-left:10px;
}

.curr_itm {
  font-weight:bold;
  color:#FFFFFF;
  background-image:url(img/mrk.gif);
  background-repeat:no-repeat;
  padding-left:10px;
}
.over { font-weight:bold; }

.orange_border { border: solid 5px #FE4000; }

.copyright {
  color:#999999;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9px;
  line-height:14px;
}

a.copyLnk { text-decoration:none; color:#999999; padding-left:3px; padding-right:3px; }
a.copyLnk:hover { padding-left:2px; padding-right:2px; border:solid 1px #999999; }

.photo_caption {
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9px;
}

.page       { width:100%; }
.left_pane  { width:50%; }
.right_pane { width:50%; }

.right_pane_top    { height:50px; }
.right_pane_bottom { height:50px; }

.right_pane_content {
  border-left:solid 1px #FE4000;
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  padding-left:20px;
  padding-right:20px;
}

.page_hdr {
  color:#333333;
  font-family:times, serif;
  font-size:36pt;
  line-height:30pt;
}

.foot_note {
  font-size:10px;
  line-height:1.2em;
}

.fill1 { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
.fill5 { clear:both; height:5px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
.pad_left25  { padding-left:25px; }
.pad_right25 { padding-right:25px; }

.floatLeft  { float:left;  }
.floatRight { float:right; }

a.lnk { text-decoration:none; color:#FE4000; padding-left:3px; padding-right:3px; }
a.lnk:hover { padding-left:2px; padding-right:2px; border:solid 1px #FE4000; }

.center { text-align:center; }

.hand  { cursor:pointer; cursor:hand; }
.thumb { cursor:pointer; cursor:hand; }

.thumbs_container {
  overflow:hidden;
  position:relative;
  width:818px; /* IE needs this otherwise it expands to fit contents */
}

.orange_ul {
  list-style-type:square;
  list-style-image:url(img/orange_square_bullet.gif);
  padding-left:20px;
}

.orange_ul li {
  padding-bottom:10px;
}

.orange_ul_no_padding {
  list-style-type:square;
  list-style-image:url(img/orange_square_bullet.gif);
  padding-left:20px;
}

.qbtn {
  background-image:url(img/quake_button_sprite.gif);
  background-position: -180px 0px;
  background-color:transparent;
  background-repeat:no-repeat;
  width:168px;
  height:115px;
}
.qbtn-dn {background-position: 0px 0px;}