body
   
{
      background: #dae0d2;

}

div#dps_ptr
{
      background-color:#cccccc;
      color:black;
      text-align:left;
      height:50px;
      padding: 0.5em;
}

div#dps_ptr a:link
{ 
      color:blue;
}

div#dps_ptr img
{
      float:left;
}

.site_title
{
      font-size:x-large;
}

.site_name
{
      font-size:x-large;
      text-decoration:none;
      color:brown;
}

.horz_sep_int
{
      display:none;
}

.horz_sep_ext
{
      height:1em;
}

#text_menu 
{
      width:100%;
      background: #dae0d2 url("../images/tab_bg.gif") repeat-x bottom;
      float:left;
}

#text_menu div
{
      display:none;
      visibility:hidden;
      width:0px;
      height:0px;
}

#text_menu ul.menu_cell li
{
      margin:0px;
      padding:0px;
}

#text_menu ul.menu_cell li
{
      float:left;
      display:block;
      xpadding:5px 10px 4px;
      background: url("../images/norm_right.gif") no-repeat right top;
      margin:0px;
      padding:0px;
}

#text_menu ul.menu_cell li a
{
      display:block;
      background: url("../images/norm_left.gif") no-repeat left top;
      padding:5px 10px 5px 10px;
      text-decoration:none;
      font-weight:bold;
      font-size:80%;
      border-bottom:1px solid black;
      color:brown;
}


#text_menu ul.menu_cell li#selection
{
      float:left;
      display:block;
      padding-bottom:1px;
      background: url("../images/norm_right_on.gif") no-repeat right top;
}

#text_menu ul.menu_cell li#selection a
{
      background: url("../images/norm_left_on.gif") no-repeat left top;
      border-bottom:none;
      color:black;
}

.menu_pane .horz_sep_ext,
#content_menu_sep
{
      display:block;
      border-left: solid 1px black;
      border-right: solid 1px black;
      background:white;
      clear:both;
      height:1em;
}

#style_menu
{
      border-top: solid 1px gray;
      border-bottom: solid 1px gray;
      border-left: solid 1px black;
      border-right: solid 1px black;
      background:white;
      clear:both;
      
}

#style_menu div.title_cell
{
      padding:0;
      margin:0;
}

#style_menu div.title_cell .title
{
      font-size:70%;
}


#style_menu div.title_cell .sub_title
{
      display:none;
}

#style_menu ul.menu_cell
{
      margin:0px 0px 0px 0px;
}


#style_menu ul.menu_cell li
{
      display:inline;
}

#style_menu ul.menu_cell li a
{
      text-decoration:none;
      border-right:solid 1px gray;
      padding-right:0.5em;
      padding-left:0.5em;
      color:gray;
}

.content_box
{
      clear:both;
      border:1px solid black;
      border-top:none;
      background:white;
}

.content_box .title
{
      display:block;
      text-align:center;
      font-weight:bold;
}

.content_box .sub_title
{
      display:block;
      text-align:center;
      font-size:90%;
}

.content_box .horz_sep_int
{
      display:block;
      height:5px;
      border-bottom:1px dashed black;
}




h1

{

      font-size:large;

      text-decoration:none;
   
}

.main_text
{
      margin: 0px 1em 0px 1em;
}

table.btn
{
      border:none;
      padding:0;
      margin:0;
      background:url("/images/norm_right.gif") no-repeat right top;
}
td.btn
{
/*      background:url("/images/norm_right.gif") no-repeat right;
      background-position: 0px -9px;
      padding:0;
      margin:0;*/
}

tr.btn_t td.btn
{
      background:url("/images/tab_btn_b.gif") left bottom repeat-x;
}

tr.btn_t + tr td
{
      background:url("/images/tab_btn_l.gif") left top repeat-y;
}

tr.btn_t + tr td + td
{
      background:url("/images/tab_btn_r.gif") left top repeat-y;
}

tr.btn_b td.btn
{
/*      background:url("/images/tab_btn_b.gif") repeat-x;
      background-position: 0px 0px;*/
}

a.btn
{
      color:brown;
      font-weight:bold;
      font-size:80%;
      text-decoration:none;
      height:100%
      width:100%
      display:block;
/*      background:url("/images/tab_btn_b.gif") repeat-x bottom;
      background-position: 0px 0px;*/
}
td.btn_tl 
{
      background:url("/images/norm_left.gif") top left no-repeat;
      width:9px;
      height:9px;
      padding:0;
}
   td.btn_tr 
   {
/*      background-image:url("/images/tab_btn_tr.gif");
      width:9px;
      height:9px;
      padding:0;*/
   }
td.btn_bl  
{
      background-image:url("/images/tab_btn_bl.gif");
      width:9px;
      height:9px;
      padding:0;
} 
td.btn_br
{
      background-image:url("/images/tab_btn_br.gif");
      width:9px;
      height:9px;
      padding:0;
}
   tr.btn_b
   {
/*      background-image:url("/images/tab_btn_b.gif");
      height:9px;*/
   }
   tr.btn_t
   {
/*      background-image:url("/images/tab_btn_t.gif");
      height:9px;*/
   }

div.bm_desc
   
{

      margin-left:30px;
   
}
   
a.bm_site_name
   
{

      margin-left:40px;
   
}

div.bm_site_addr
   
{

      margin-left:30px;

      color:rgb(100,100,100);

      font-size:70%;
   
}
   
img.direct_link
{
      visibility:hidden;
}

div.direct_link
{
      float:right;
      width:40px;
      height:30px;
      text-align:center;
      background-image:url("/images/tab_link.jpg");
}

div.direct_link a
{
      display:block;
      background:url("/images/brown_link.gif") no-repeat center;
      position:relative;
      top:6px;
      text-decoration:none;
      width:23px;
      height:15px;
}

div.direct_link>a
{
      left:8px;
}


























