@import URL(layout_default.css);

/********************************************************************
 * 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.search
{
  width : 173px;
  vertical-align : top;
}

table.main td[class='search']
{
  width : auto;
  min-width : 173px;
}


/***********************************************************************
 ***********************************************************************
 * Layout of the What's New and Search Boxes */

table.whats-new
{
  border-collapse : collapse;
  background-color : #CCCC99;
  margin : 10px 2px 0 0;
}

table.whats-new td.middle
{
  width : 10.9em;
  width : 12.5em;
}

table.whats-new td.left, table.whats-new td.right
{
  width : 10px;
  padding : 0;
}

table.whats-new tr.head td
{
  background-color : #033266;
  background-image : URL(/images/box_top_tile.jpg);
  background-position : top left;
  background-repeat : repeat-x;

  color : #FFFFFF;
  font-weight : bold;
  text-align : center;
}


table.whats-new tr.head td.left
{
  background-image : URL(/images/box_corner_topleft.jpg);
  background-repeat: no-repeat;
}


table.whats-new tr.head td.right
{
  background-image : URL(/images/box_corner_topright.jpg);
  background-position : top right;
  background-repeat: no-repeat;
}



table.whats-new td.left
{
  background-image : URL(/images/box_left_tile.jpg);
  background-position : top left;
  background-repeat : repeat-y;
}

table.whats-new td.right
{
  background-image : URL(/images/box_right_tile.jpg);
  background-position : top right;
  background-repeat : repeat-y;
}



table.whats-new tr.footer td
{
  height : 8px;
  background-image : URL(/images/box_bottom_tile.jpg);
  background-position : bottom left;
  background-repeat: repeat-x;
}

table.whats-new tr.footer td.left
{
  background-image : URL(/images/box_corner_bottomleft.jpg);
  background-repeat: no-repeat;
}

table.whats-new tr.footer td.right
{
  background-image : URL(/images/box_corner_bottomright.jpg);
  background-position : bottom right;
  background-repeat: no-repeat;
} 

input.searchtextbox, table.whats-new select
{
  width : 135px;
  width : 9em;
}

.white
{
  color : #FFFFFF;
}

/***********************************************************************
 **********************************************************************/

#search-form
{
}

p.icon, div.icon
{
  margin : 0.5em 0;
  padding : 0;
  text-align : center;
}

/***********************************************************************
 **********************************************************************/

#searchButtonGoogle
{
       position:relative;
       left:-32px;
}

.padding_space
{
    padding-bottom:3px;
    
}
