/* 
	smooth taste table styles
	written by Thomas Opp http://www.yaway.de
*/
table {
	border-collapse: collapse;
	border: 1px solid #c4c1bc;
	font: normal 11px Helvetica, sans-serif;
	color: #003865;
  }
td, th {
	border: 1px solid #c4c1bc;
	padding: 0.8em;
	color: #29516b;
  }
thead th, tfoot th {
	font: bold 12px Helvetica, sans-serif;
	border: 1px solid #c4c1bc;
	;
	text-align: left;
	background: #D9E5ED;
	color: #29516b;
	padding-top:6px;
  }
tbody td {
	line-height: 1.5em;	
  }
  tbody td a {
	background: transparent;
	text-decoration: none;
	color: #003865;
  }tbody td a:hover {
	background: transparent;
	color: #3399cc;
  }
tbody th a {
	font: normal 11px helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	font-weight:normal;
	color: #29516b;
  }
tbody th a:hover {
	background: transparent;
	color: #F16910;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
	border: 1px solid #c4c1bc;
	background: #D9E5ED;
	padding-top:6px;
  }
.odd {
	background: #FFFFFF;
  }

.btn{
	background: #F08003;
	color: #FFFFFF;
	padding: 5px;
	margin: 5px 0px 0px;
}

.btn a{
	color: #FFFFFF;
	text-decoration: none;
}

.btn a:hover{
	color: #2F5770;
	text-decoration: none;
}

.select{
	width: 170px;
}

.select2{
	width: 290px;
}

.bluebg{
background-color:#e7f1f8;

}

.bluetxt{
	text-transform: uppercase;
	font-weight: bold;
}

.alright{
	text-align: right;
}
.checkb { color: #313f5c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

.lightblue {
	color: #003966;
	font-weight: bold;
}

