
/********************************************************************
 * Structural styles
 *******************************************************************/


table.main
{
  width : 100%;
}

td.top-menu
{
  height : 20px;
  background : #000066;
}

td.content
{
  height : 100%;
}

td.banner
{
  height : 81px;
  background-image : URL(/_template/_images/header_tile2.gif);
}

td.footer
{
  height:10px;
  text-align:center;
}

td.rhnav
{
  vertical-align:top;
  width:180px;
}


td.rhnav div.outer
{
    background: transparent URL(/igr/_images/IGR_Nav_Graphic.jpg) no-repeat top left;
    color:#ffffff;
    width:173px;
    height:250px;  
    padding:120px 2px 5px 0px;
}


td.rhnav a:link, td.rhnav ul li a:link
{
  color	: #ffffff;
  font-size : small;
  text-decoration:underline;
}

td.rhnav ul
{
    padding:0 5px;
}

td.rhnav ul li
{
  list-style-type : none;
  margin-left : -10px;
  font-size : small;
  font-weight : bold;  
}


td.rhnav div ul li ul
{
  list-style : disc;
  list-style-image : none;
  margin : 0px;
  font-size : smaller;
  font-weight : bold !important;
  padding:2px 0 0 0;
  
}

td.rhnav ul li.selected a:link, td.rhnav ul li.selected a:visited
{
    color:#55BB88;
    font-weight : bold !important;
}


td.rhnav ul li a:visited
{
  color	: #ffff44;
  font-size : small;
}

td.rhnav ul li a:hover
{
  color	: #ffaa00;
  font-size : small;
  text-decoration : underline;
}

table.main td[class='rhnav']
{
  width : auto;
  min-width : 173px;
}





.white
{
  color : #FFFFFF;
}

/***********************************************************************
 **********************************************************************/


p.icon, div.icon
{
  margin : 0.5em 0;
  padding : 0;
  text-align : center;
}