#main {
  margin-top: 1.55em;
}

div#TopPageNavigation
{
  margin-bottom: 0.8em; 
  width: 100%;
}

div#TopPageNavigation h1
{
  margin-bottom:0em;
}

div#TopPageNavigation div#SecondRow
{
  margin-top:1em;
  width:100%;
}

/* Contains the paging controls above the list and the show documents button*/
div#TopMainTasks
{
  margin-top:1em;
  margin-bottom: 1em;
  white-space: nowrap;
  width: 100%;
}

div#BottomPageNavigation
{
  margin-top: 0.8em; 
  width: 100%;
}

/* Contains the paging controls below the list and the show documents button*/
div#BottomMainTasks
{
  margin-top: 1em;
  margin-bottom: 1em;
  white-space: nowrap;
  width: 100%;
}

/* Contains the pages data. */
div#Main
{
  margin-top: 1.5em;
  margin-bottom: 1em; 
  width: 100%;
}

a.nowrap 
{
  white-space:nowrap;
}

/* Button used for opening a document in the BocList */
input.ShowDocumentButton
{
  color: #305886;
  text-decoration: underline !important; /* P1 CP 2.1*/
  padding: 0px 2px 0px 2px;
  text-align: left;
  border-style: none;
  background-color: Transparent;
  cursor: hand; /* IE */
  cursor: pointer; /* Mozilla */
  width:17em;
  float:left; /* needed for Mozilla - otherwise text-decoration: underline won't work */
}

input.LinkButton 
{
  color: #305886;
  text-decoration: underline;
  border-style: none;
  background-color: Transparent;
  cursor: hand;
  cursor: pointer;
}

a.wrappingCell
{
  white-space: normal;
}

a.nonWrappingCell
{
  white-space: nowrap;
}

/*  Style applied to the cells in the BocList  */
table.bocListTable
{
  border: none;
	border-top: solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
}

th.bocListTitleCell
{
  border: none;
	border-bottom: solid 1px #AAAAAA;
}

th.bocListTitleCell a
{
  color: #305886;
  padding: 0;
}

th.bocListTitleCell a:hover
{
  color: #305886;
  border: none;
  background-color: Transparent;	
  padding: 0;
}

tr.bocListDataRow td.bocListDataCellEven,
tr.bocListDataRowSelected td.bocListDataCellEven
{
  background-color: #F0F0F0;
  vertical-align: top;
}

tr.bocListDataRow td.bocListDataCellOdd,
tr.bocListDataRowSelected td.bocListDataCellOdd
{
  background-color: White;
  vertical-align: top;
}

tr.bocListDataRowSelected td.bocListDataCellOdd,
tr.bocListDataRowSelected td.bocListDataCellEven
{
  color: Black;
}

tr.bocListDataRow td.bocListDataCellOdd a,
tr.bocListDataRow td.bocListDataCellEven a,
tr.bocListDataRowSelected td.bocListDataCellOdd a,
tr.bocListDataRowSelected td.bocListDataCellEven a
{
  color: #305886;
  padding: 0;
}

tr.bocListDataRow td.bocListDataCellOdd a:hover,
tr.bocListDataRow td.bocListDataCellEven a:hover,
tr.bocListDataRowSelected td.bocListDataCellOdd a:hover,
tr.bocListDataRowSelected td.bocListDataCellEven a:hover
{
  color: #BC101D;
  padding: 0;
  border: none;
  background-color: Transparent;
}


tr.bocListDataRow td.bocListDataCellOdd a:visited,
tr.bocListDataRow td.bocListDataCellEven a:visited,
tr.bocListDataRowSelected td.bocListDataCellOdd a:visited,
tr.bocListDataRowSelected td.bocListDataCellEven a:visited
{
  color: #9a0eb8;
  padding: 0;
}

.nativeDocumentLinkCell
{
  white-space:nowrap;
}

.nativeDocumentLinkCell a
{
  margin-left: 4px;
}

/* BEGIN opera specific styles */

html:first-child div#footer
{
  padding-top:1em;
}

/* END opera specific styles */

