.static {
	table-layout: fixed;
	width: 700px;
	word-wrap:break-word;
}

/* Table Layout */

table {
width: 98%; 
padding: 0; 
margin: 0; 
margin-bottom: 5px;
border-collapse: collapse; 
font: 100% Arial, Helvetica, sans-serif;
background: #F4FBF4 url(../images/layout/table_content_background.jpg) repeat-x 0 0;

}

table caption, .table_caption {
text-align: left; 
padding: 10px 0px 2px 0px; 
font: 120% Arial, Helvetica, sans-serif;
margin: 0;
}

table thead th {	
padding: 3px 10px; 
text-align: left;
font: 90% Arial, Helvetica, sans-serif;
background: #2D712D url(../images/layout/table_header_background.jpg) repeat-x 0 0;
color: #D9F0D9;
border: 1px solid #000000;
}

table tbody td, table tbody th {
padding: 10px; 
text-align: left;
border: 1px solid #000000;

}

table tbody td {
vertical-align: top; 
}

table tbody td.group_header {
	font-weight: bold;
}
table tbody tr.odd {
background-color: #FFFFFF;
}

table tbody tr.even {
background-color: #F9FCFF;
}

table tfoot td, table tfoot th, table tfoot tr {
text-align: left; 
padding: 10px;
}

/* Table Blue */
table.table_blue {
color: #000; 
background: #ffffff url(/images/main_layout/table-body-background.jpg) repeat-x top left;
border: 1px solid #CCCCCC; 
}

table.table_blue caption, .table_caption {
}

table.table_blue a, 
table.table_blue a:LINK,
table.table_blue a:VISITED,
table.table_blue a:ACTIVE,
table.table_blue a:HOVER {
color: #333333; 
text-decoration: none;
}

table.table_blue a:HOVER {
color: #666666;
text-decoration: underline;
}  

table.table_blue thead th {	
background: #294569 url(/images/main_layout/table-header-background.jpg) repeat-x top left;
border-bottom: 2px solid #CCCCCC;
color: #fff; 
}

table.table_blue thead th a, 
table.table_blue thead th a:LINK,
table.table_blue thead th a:VISITED,
table.table_blue thead th a:ACTIVE,
table.table_blue thead th a:HOVER {
color: #FFFFFF; 
font-weight: bold;
}

table.table_blue thead th a:HOVER {
color: #FFFFFF;
}  
				  
table.table_blue tbody td { 
border-bottom: 1px solid #CCCCCC; 
}

table.table_blue tbody td a:hover {
color: #333333; 
border-bottom: 1px solid #CCCCCC; 
}  

table.table_blue tbody tr.odd {
background-color: #FFFFFF;
}

table.table_blue tbody tr.even {
background-color: #F9FCFF;
}

table.table_blue tbody tr.selected,
table.table_blue tbody tr.selected:hover {
background-color: #CEE7FF;
}

table.table_blue tbody tr:hover {
background: #FFFFCC; color: #111; 
}

table.table_blue tfoot td, table.table_blue tfoot th, table.table_blue tfoot tr {
background: #EAEAEA; 
}

/* Table Green */
table.table_green {
color: #000; 
background: #ffffff url(/images/main_layout/green/table-body-background.jpg) repeat-x top left;
border: 1px solid #CCCCCC; 
}

table.table_green caption, .table_caption {
}

table.table_green a, 
table.table_green a:LINK,
table.table_green a:VISITED,
table.table_green a:ACTIVE,
table.table_green a:HOVER {
color: #333333; 
text-decoration: none;
}

table.table_green a:HOVER {
color: #666666;
text-decoration: underline;
}  

table.table_green thead th {	
background: #477848 url(/images/main_layout/green/table-header-background.jpg) repeat-x top left;
border-bottom: 2px solid #CCCCCC;
color: #fff; 
}

table.table_green thead th a, 
table.table_green thead th a:LINK,
table.table_green thead th a:VISITED,
table.table_green thead th a:ACTIVE,
table.table_green thead th a:HOVER {
color: #FFFFFF; 
font-weight: bold;
}

table.table_green thead th a:HOVER {
color: #FFFFFF;
}  
				  
table.table_green tbody td { 
border-bottom: 1px solid #CCCCCC; 
}

table.table_green tbody td a:hover {
color: #333333; 
border-bottom: 1px solid #CCCCCC; 
}  

table.table_green tbody tr.odd {
background-color: #FFFFFF;
}

table.table_green tbody tr.even {
background-color: #F3F8F3;
}

table.table_green tbody tr.selected,
table.table_green tbody tr.selected:hover {
background-color: #AAFFAA;
}

table.table_green tbody tr:hover {
background: #FFFFCC; color: #111; 
}

table.table_green tfoot td, table.table_green tfoot th, table.table_green tfoot tr {
background: #EAEAEA; 
}

/* Table Red */
table.table_red {
color: #000; 
background: #ffffff url(/images/main_layout/red/table-body-background.jpg) repeat-x top left;
border: 1px solid #CCCCCC; 
}

table.table_red caption, .table_caption {
}

table.table_red a, 
table.table_red a:LINK,
table.table_red a:VISITED,
table.table_red a:ACTIVE,
table.table_red a:HOVER {
color: #333333; 
text-decoration: none;
}

table.table_red a:HOVER {
color: #666666;
text-decoration: underline;
}  

table.table_red thead th {	
background: #820000 url(/images/main_layout/red/table-header-background.jpg) repeat-x top left;
border-bottom: 2px solid #CCCCCC;
color: #fff; 
}

table.table_red thead th a, 
table.table_red thead th a:LINK,
table.table_red thead th a:VISITED,
table.table_red thead th a:ACTIVE,
table.table_red thead th a:HOVER {
color: #FFFFFF; 
font-weight: bold;
}

table.table_red thead th a:HOVER {
color: #FFFFFF;
}  
				  
table.table_red tbody td { 
border-bottom: 1px solid #CCCCCC; 
}

table.table_red tbody td a:hover {
color: #333333; 
border-bottom: 1px solid #CCCCCC; 
}  

table.table_red tbody tr.odd {
background-color: #FFFFFF;
}

table.table_red tbody tr.even {
background-color: #FFF4F4;
}

table.table_red tbody tr.selected,
table.table_red tbody tr.selected:hover {
background-color: #FFBFBF;
}

table.table_red tbody tr:hover {
background: #FFFFCC; color: #111; 
}

table.table_red tfoot td, table.table_red tfoot th, table.table_red tfoot tr {
background: #EAEAEA; 
}

/* Table Purple */
table.table_purple {
color: #000; 
background: #ffffff url(/images/main_layout/purple/table-body-background.jpg) repeat-x top left;
border: 1px solid #CCCCCC; 
}

table.table_purple caption, .table_caption {
}

table.table_purple a, 
table.table_purple a:LINK,
table.table_purple a:VISITED,
table.table_purple a:ACTIVE,
table.table_purple a:HOVER {
color: #333333; 
text-decoration: none;
}

table.table_purple a:HOVER {
color: #666666;
text-decoration: underline;
}  

table.table_purple thead th {	
background: #5A5FA1 url(/images/main_layout/purple/table-header-background.jpg) repeat-x top left;
border-bottom: 2px solid #CCCCCC;
color: #fff; 
}

table.table_purple thead th a, 
table.table_purple thead th a:LINK,
table.table_purple thead th a:VISITED,
table.table_purple thead th a:ACTIVE,
table.table_purple thead th a:HOVER {
color: #FFFFFF; 
font-weight: bold;
}

table.table_purple thead th a:HOVER {
color: #FFFFFF;
}  
				  
table.table_purple tbody td { 
border-bottom: 1px solid #CCCCCC; 
}

table.table_purple tbody td a:hover {
color: #333333; 
border-bottom: 1px solid #CCCCCC; 
}  

table.table_purple tbody tr.odd {
background-color: #FFFFFF;
}

table.table_purple tbody tr.even {
background-color: #EFEFF5;
}

table.table_purple tbody tr:hover {
background: #FFFFCC; color: #111; 
}

table.table_purple tfoot td, table.table_purple tfoot th, table.table_purple tfoot tr {
background: #EAEAEA; 
}

/* Table Gray */
table.table_gray {
color: #000; 
background: #ffffff url(/images/main_layout/gray/table-body-background.jpg) repeat-x top left;
border: 1px solid #CCCCCC; 
}

table.table_gray caption, .table_caption {
}

table.table_gray a, 
table.table_gray a:LINK,
table.table_gray a:VISITED,
table.table_gray a:ACTIVE,
table.table_gray a:HOVER {
color: #333333; 
text-decoration: none;
}

table.table_gray a:HOVER {
color: #666666;
text-decoration: underline;
}  

table.table_gray thead th {	
background: #808080 url(/images/main_layout/gray/table-header-background.jpg) repeat-x top left;
border-bottom: 2px solid #CCCCCC;
color: #fff; 
}

table.table_gray thead th a, 
table.table_gray thead th a:LINK,
table.table_gray thead th a:VISITED,
table.table_gray thead th a:ACTIVE,
table.table_gray thead th a:HOVER {
color: #FFFFFF; 
font-weight: bold;
}

table.table_gray thead th a:HOVER {
color: #FFFFFF;
}  
				  
table.table_gray tbody td { 
border-bottom: 1px solid #CCCCCC; 
}

table.table_gray tbody td a:hover {
color: #333333; 
border-bottom: 1px solid #CCCCCC; 
}  

table.table_gray tbody tr.odd {
background-color: #FFFFFF;
}

table.table_gray tbody tr.even {
background-color: #EAEAEA;
}

table.table_gray tbody tr.selected,
table.table_gray tbody tr.selected:hover {
background-color: #999999;
}

table.table_gray tbody tr:hover {
background: #CCCCCC; color: #111; 
}

table.table_gray tfoot td, table.table_gray tfoot th, table.table_gray tfoot tr {
background: #EAEAEA; 
}

