
body
{
	font-family: Verdana, Tahoma, Helvetica, Arial, Sans;
	font-size: xx-small;
	margin: 0em 0em 0em 0em;
}

.searchbox_title {
  padding: 5px 24px 0px 8px;
  font-size: x-small;
  color: #000000;
  background-color: none;
  font-weight: bold;
  POSITION: absolute;
}

.tmsa_company {
  font-size: x-small;
  color: #000000;
  background-color: none;
  font-weight: bold;
}

.tmsa_companyname {
  font-size: x-small;
  color: #000000;
  background-color: none;
  font-weight: bold;
  width: 100%;
}

.tmsa_search {
  font-size: x-small;
  color: #000000;
  background-color: none;
  font-weight: bold;
  float: right;
}

.btn_savetmsa
{
	margin-left: 2px;
}

.listheader {
  border-top: solid 1px #0066cc;
  border-left: solid 1px #3399ff;
  border-bottom: solid 1px #0066cc;
  border-right: solid 1px #003399;
  color: #ffffff;
  background-color: #0066cc;
  font-size: xx-small;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-align: left;
}

.listitem {
  color: #000000;
  background-color: #ffffff;
  font-size: xx-small;
  font-weight: normal;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-align: left;
}

.altitem {
  color: #000000;
  background-color: #eeeeee;
  font-size: xx-small;
  font-weight: normal;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-align: left;
}

.matrise {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px;
  empty-cells: show;
}

.matrise th {
  border-top: solid 1px #0066cc;
  border-left: solid 1px #3399ff;
  border-bottom: solid 1px #0066cc;
  border-right: solid 1px #003399;
  color: #ffffff;
  background-color: #0066cc;
  font-size: xx-small;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-align: left;
}

.matrise_header tr 
{
	color: White;
}

.matrise_header td {
  border-top: solid 1px #0066cc;
  border-left: solid 1px #3399ff;
  border-bottom: solid 1px #0066cc;
  border-right: solid 1px #003399;
  color: #ffffff;
  background-color: #0066cc;
  font-size: xx-small;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-align: left;
}

.matrise td {
  border-bottom: dotted 1px #999999;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  color: #666666;
}

.matrise_alt td 
{
  background-color: #f5f5f5;
  border-bottom: dotted 1px #999999;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  color: #666666;
}

.matrise_paging td
{
  font-size: xx-small;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  color: #666666;
}

.matrise_header_act tr 
{
	color: White;
}

.matrise_header_act td {
  border-top: solid 1px #0066cc;
  border-left: solid 1px #3399ff;
  border-bottom: solid 1px #0066cc;
  border-right: solid 1px #003399;
  color: #ffffff;
  background-color: #0066cc;
  font-size: xx-small;
  font-weight: bold;
  padding: 1px 0px 1px 1px;  
  text-align: center;
}

.matrise_act td {
  border-bottom: dotted 1px #999999;
  padding: 1px 0px 1px 1px;
  color: #666666;
  text-align: center;
}

.matrise_alt_act td 
{
  background-color: #f5f5f5;
  border-bottom: dotted 1px #999999;
  padding: 1px 0px 1px 1px;
  color: #666666;
  text-align: center;
}

.matrix {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px;
  empty-cells: show;
}

.matrix th {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  color: #000000;
  background-color: #eeeeee;
  font-size: xx-small;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-align: left;
}

.matrix_header tr 
{
	color: #000000;
}

.matrix_header td {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  color: #000000;
  background-color: #eeeeee;
  font-size: xx-small;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-align: left;
}

.matrix td {
  border-bottom: dotted 1px #999999;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  color: #000000;
}

.matrix_alt td 
{
  background-color: #eeeeee;
  border-bottom: dotted 1px #999999;
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  color: #000000;
}

.btn_action {
  border-top: solid 2px #99cc99;
  border-left: solid 2px #99cc99;
  border-bottom: solid 2px #336633;
  border-right: solid 2px #336633;
  text-align: center;
  padding-left: 2px;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  font-size: xx-small;
  color: #ffffff;
  background-color: #669966;
  font-weight: bold;
}

.btn_action_small {
  border-top: solid 1px #99cc99;
  border-left: solid 1px #99cc99;
  border-bottom: solid 1px #336633;
  border-right: solid 1px #336633;
  text-align: center;
  padding-left: 4px;
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  font-size: 6px;
  color: #ffffff;
  background-color: #669966;
  font-weight: bold;
  border-style:inset;
}

.btn_cancel {
  border-top: solid 2px #ff6666;
  border-left: solid 2px #ff6666;
  border-bottom: solid 2px #990000;
  border-right: solid 2px #990000;
  text-align: center;
  padding-left: 2px;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  font-size: xx-small;
  color: #ffffff;
  background-color: #cc3333;
  font-weight: bold;
}
