/******************************************************************************
 ******************************************************************************
 **
 **  File name:      pcc_menu.css
 **  Description:    The styles that are control the main navigation menu for
 **                  the site.
 **
 **  Author:         Stuart Rudd
 **  Last Modified:
 **
 ******************************************************************************
 ******************************************************************************/


DIV.menu_item
{
  border-bottom:  1px solid rgb(255,255,255);
  padding-bottom: 0px;
  padding-top:  10px;
  padding-left:  0px;
  margin:  0px;
  margin-left:  0px;
  font-size:  14pt;
  line-height:  1.5em;
}


DIV.sub_menu
{
  border: 0px;
  margin: 0px;
  padding: 0px;
  padding-bottom:  5px;
  text-decoration:  none;
  background-color:  rgb(120,16,40);
}


DIV.sub_menu_item
{
  margin:  0px;
  padding-bottom: 1px;
  padding-top:  1px;
  padding-left:  20px;
  font-size:  10pt;
  line-height:  1em;
}


DIV.hide
{
  display:  none;
  visibility:  hidden;
}


DIV.show
{
  display:  block;
  visibility:  visible;
}


A
{
  display:  block;
  margin-left:  15px;
  margin-bottom:  5px;
  text-align:  left;
  text-decoration:  none;
  color:  rgb(255,255,255);
}


A:hover
{
  text-decoration: underline;
  color:  rgb(255,255,255);
}


IMG.sponsor_logo
{
  border-style:  none;
}


.sub_hidden
{
  background-image:  url(../images/arrow_down.gif);
  background-position:  90% 14pt;
  background-repeat: no-repeat;
}


.sub_shown
{
  background-image:  url(../images/arrow_up.gif);
  background-position:  90% 14pt;
  background-repeat: no-repeat;
}


.item_out
{
  text-decoration:  none;
  color:  rgb(255,255,255);
  background-color:  rgb(120,16,40);
}


.item_over
{
  text-decoration: underline;
  color:  rgb(255,255,255);
  background-color:  rgb(165,93,113);
  border-right:  1px solid rgb(165,93,113);
}


.sub_item_out
{
  text-decoration:  none;
  color:  rgb(255,255,255);
  background-color:  rgb(120,16,40);
}


.sub_item_over
{
  text-decoration: underline;
  color:  rgb(255,255,255);
  background-color:  rgb(165,93,113);
  border-right:  1px solid rgb(165,93,113);
}


#menu_home
{
  border-top:  1px solid rgb(255,255,255);
}


A.sponsor
{
  margin:  0px;
}


#major_sponsor
{
   margin:  5px;
   margin-top:  10px;
   margin-bottom:  0px;
   position:  absolute;
   bottom:  0px;
   left:  0px;
}

