/* table style 1 */
table#itemsList {
	margin: 1em auto;
	font: 95%/130% Tahoma, Arial, Helvetica, sans-serif;
	border-spacing: 0;
}

#itemsList thead th, tbody th {
	
	color: #2E7325;
	font-weight: bold;
	padding: .2em .7em .2em .8em;
	text-align: left;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
}

#itemsList thead th {
	font-size: 1em;
}

#itemsList thead th a, thead th a:hover {
	font-size: 1em;
	color: #FF9933;
}

#itemsList tbody th {
	background: #dee2e9 url(../images/application/bg_col1.gif) repeat-x;
}

#itemsList tbody tr.odd th {
	background: #e2e2e2;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#itemsList tbody th a, tbody th a:link, tbody th a:visited, tbody th a:hover, tbody th a:active {
	color: #2E7325;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	
}

#itemsList tbody th a:hover {
	text-decoration: underline;
}

#itemsList td a:link {
	color: #2E7325;
}

#itemsList tbody th a:visited, td a:visited {
	color: #444;
}

#itemsList th a:hover, td a:hover {
	text-decoration: none;
}

#itemsList td {
	
	color: #2E7325;
	border-top: 1px solid #fff;
	
	border-bottom: 1px solid #c6cdd8;
	
	padding: 1.5em 0.5em 1.5em 0.8em;
	text-align:center;
}
#itemsList img{
	border:0px;
}

#itemsList td:hover {
	background: #f3f8fd;
}

#itemsList tr.odd td {
	background: #f8f8f8 url(../images/application/bg_col3.gif) repeat-x;
	color: #444;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#itemsList tr.odd td:hover {
	background: #f8f8f8;
}

#itemsList tfoot th, tfoot td {
	background: #444 !important;
	padding: .5em .5em .5em .5em !important;
	color: #fff;
}

/* table style 2 */
#tableStyle2 {
 font-size:0.9em;
 font-family:Georgia, "Times New Roman", Times, serif;
 border-collapse: collapse;
 width: 100%;
}
#tableStyle2 caption {
 font-size: 30px;
 color: #1ba6b2;
 font-weight: bold;
 text-align: left;
 padding: 10px;
 margin-bottom: 2px;
}
#tableStyle2 thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color:#2E7325;
 font-weight: normal;
}
#tableStyle2 tfoot {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em;
 font-weight:bold; 
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
#tableStyle2 tbody tr {
 border-bottom: 1px solid #f0f0f0;
}
#tableStyle2 tbody td {
 padding:5px;
 text-align:center;
 border-bottom:1px solid #CCCCCC;
}
#tableStyle2 tbody th {
 padding:2px;

}
#tableStyle2 tbody td a, tbody th a {
 width:100px;
 font-weight:bold; 
 display:block;
 text-align:right;
 padding:2px 2px 2px 7px;
 background: url(../images/application/links_yellow.gif) no-repeat 0% 50%;
}