/* 
	TagBox table styles
	written by TagBox http://www.tagbox.de
*/
 table.legend { vertical-align:top; border-collapse: collapse; color:#666666; font-size:10px; background: #FFFFFF;  }
.legend td, .test th { padding: .4em;  }

table.test {  border-collapse: collapse;  font-family:Arial, Helvetica, sans-serif;  font-size:12px;
  color: #666666;  background:#FFFFFF;  }

.test td, .test th {  padding: .4em;  color: #666666;  }
.test thead th, tfoot th {text-align: left; background: #FF99CC; color: #000000; padding-top:3px;  }
.test tbody th, tbody td { vertical-align: top; text-align: left; }
.test tfoot td {background: #4591AD; padding-top:3px; color: #FFFFFF; }
.test.odd { background: #666666; }
  
table#mainTable tr{ border-top: 0px; border-left: 0px;border-right: 0px;border-bottom: 0px;}



table#topMenu {	border-collapse: collapse; 
	margin-left: auto;

    margin-right: auto;

	height: 20px;

}



table#topMenu tr{

	 border-top:  1px solid #FFFFFF;

}

table#claimService {

	border-collapse: collapse; 

	margin-left: auto;

    margin-right: auto;

    border-top: 0px solid black;

    border-left: 0px solid black;

    border-right: 0px solid black;

    border-bottom: 0px solid black;

    margin: 0px; 

    padding: 0px;

}


table#darkSquare {

	border-collapse: collapse;

	border-right: #CCCCCC 1px solid; 

	border-top: #CCCCCC 1px solid; 

	border-left: #CCCCCC 1px solid; 

	border-bottom: #CCCCCC 1px solid; 

	background-color:#C7C7C7;

	/* BORDER-COLLAPSE: collapse */

}



table#square {

	border-collapse: collapse;

	border-right: #CCCCCC 1px solid; 

	border-top: #CCCCCC 1px solid; 

	border-left: #CCCCCC 1px solid; 

	border-bottom: #CCCCCC 1px solid; 

	background-color:#FFFFFF;

	/* BORDER-COLLAPSE: collapse */

}



table#greySquare {

	border-collapse: collapse;

	border-right: #CCCCCC 1px solid; 

	border-top: #CCCCCC 1px solid; 

	border-left: #CCCCCC 1px solid; 

	border-bottom: #CCCCCC 1px solid; 

	background-color:#EAEEF6;

	/* BORDER-COLLAPSE: collapse */

}



table#blueSquare {

	border-collapse: collapse;

	border-right: #467ED3 1px solid; 

	border-top: #467ED3 1px solid; 

	border-left: #467ED3 1px solid; 

	border-bottom: #467ED3 1px solid; 

	background-color:#FFFFFF;

	/* BORDER-COLLAPSE: collapse */

}



/* to be used to display xml data, eg: Panel workshop */



.shadowTableRowOdd {

  text-align: left;

  background-color: #D7E7F9;

  padding: 5px;

  height: 20px;

}

.shadowTableRowEven {

  text-align: left;

  background-color: #ffffff;

  padding: 5px;

  height: 20px;

}



table#displayData {

	border-collapse: collapse; 

	margin-left: auto;

    margin-right: auto;

    border-top: 2px solid #ffffff;

    border-left: 2px solid #ffffff;

    border-right: 2px solid #ffffff;

    border-bottom: 2px solid #ffffff;

    margin: 0px; 

    padding: 0px;

    font-size : 11px;

}



table#displayData tr{

	border-collapse: collapse; 

	margin-left: auto;

    margin-right: auto;

    border-top:  2px solid #ffffff;

    border-left:  11px solid #ffffff;

    border-right:  2px solid #ffffff;

    border-bottom:  2px solid #ffffff;

    margin: 0px; 

    padding: 0px;

}



table#displayData td{


	border-collapse: collapse; 

	margin-left: auto;

    margin-right: auto;

    border-top:  1px solid #ffffff;

    border-left:  1px solid #ffffff;

    border-right:  1px solid #ffffff;

    border-bottom:  1px solid #ffffff;

    margin: 0px; 

    padding: 0px;

}



table#displayData th{

	border-collapse: collapse; 

	margin-left: auto;

    margin-right: auto;

    border-top:  1px solid #ffffff;

    border-left:  1px solid #ffffff;

    border-right:  1px solid #ffffff;

    border-bottom:  1px solid #ffffff;

	background-color:#99CCFF;

}
