.CurvedTable {
    border-spacing: 0;
}
.CurvedTable tr, .CurvedTable tr td {
	border:0px;
}
.CurvedTable {
	border: 0px solid #000;
	padding: 0.5em 1em;
}
.CurvedTable thead td a:hover, .CurvedTable tbody td a:hover, .CurvedTable tfoot td a:hover {
	background-color:LightBlue;
}
.CurvedTable {	/*tr:first-child td:first-child*/
	border-top-left-radius: 0.9em;
	-ms-border-top-left-radius: 0.9em;
	-webkit-border-top-left-radius: 0.9em;
}

.CurvedTable {	/*tr:first-child td:last-child*/
    border-top-right-radius: 0.9em;
}

.CurvedTable { /*tr:last-child td:first-child*/
	border-bottom-left-radius: 0.9em;
	border-top-left-radius: 0.9em;
}
.CurvedTable { /*tr:last-child td:last-child*/
	border-bottom-right-radius: 0.9em;
	border-top-right-radius: 0.9em;
}
.CurvedTable thead + tbody tr td, .CurvedTable tfoot + tbody tr td, .CurvedTable tfoot tr td, .CurvedTable tbody + tbody tr td, .CurvedTable tr + tr td {
	border-top: 0;
}

.CurvedTable tr th + th, .CurvedTable tr td + td {
    border-left: 0;
}

.CurvedTable thead, .CurvedTable tfoot {
    line-height: 100%;
}

.CurvedBGTable {
    border-spacing: 0;
    /* Gradient like on paypal page */
    background-color:#000345;
    background-image:-ms-linear-gradient(top, #FFFFFF 14%, #003455 60%);background-image:-o-linear-gradient(top, #FFFFFF 14%, #003455 60%);
    background-image:-moz-linear-gradient(top, #FFFFFF 14%, #003455 60%);
    background-image:-webkit-linear-gradient(top, #FFFFFF 14%, #003455 60%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.14, #FFFFFF),color-stop(0.6, #003455 ));
	-moz-border-radius-bottomright: 0.9em;
	-webkit-border-bottom-right-radius: 0.9em;
	border-bottom-right-radius: 0.9em;
	-moz-border-radius-bottomleft: 0.9em;
	-webkit-border-bottom-left-radius: 0.9em;
	border-bottom-left-radius: 0.9em;
	-moz-border-radius-topright: 0.9em;
	-webkit-border-top-right-radius: 0.9em;
	border-top-right-radius: 0.9em;
	-moz-border-radius-topleft: 0.9em;
	-webkit-border-top-left-radius: 0.9em;
	border-top-left-radius: 0.9em;
}
.CurvedBGTable th, .CurvedBGTable td {
	/*border: 1px solid #000;*/
	padding: 0.5em 1em;
}
.CurvedBGTable thead td a:hover, .CurvedBGTable tbody td a:hover, .CurvedBGTable tfoot td a:hover {
	background-color:LightBlue;
}
.CurvedBGTable { /*tbody tr:first-child td:first-child*/
    border-top-left-radius: 0.9em;
}
.CurvedBGTable { /*tbody tr:first-child td*/
    border-top: 1px solid black;
}

.CurvedBGTable { /*tbody tr:first-child td:last-child*/
    border-top-right-radius: 0.9em;
}

.CurvedBGTable { /*tbody tr:last-child td:first-child*/
    border-bottom-left-radius: 0.9em;
}

.CurvedBGTable { /*tbody tr:last-child td:last-child*/
    border-bottom-right-radius: 0.9em;
}
.CurvedBGTable tbody tr td, .CurvedBGTable tbody tr td, .CurvedBGTable td, .CurvedBGTable tbody + tbody tr td, .CurvedBGTable tr + tr td {
    border-top: 0;
}

.CurvedBGTable tr th + th, .CurvedBGTable tr td + td {
    border-left: 0;
}

.CurvedBGTable thead, .CurvedBGTable tfoot {
    line-height: 100%;
}

.CurvedAllCellsTable td {
	border-top-left-radius: 0.9em;
	border-top-right-radius: 0.9em;
	border-bottom-left-radius: 0.9em;
	border-bottom-right-radius: 0.9em;
}
