table.test_packages {
	margin: 20px 0px 10px 0px;
	border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

table.test_packages th {
	background-color: #eee;
	padding: 3px 4px;
}

table.test_packages td {
	padding: 3px 4px;
}

table.test_packages th, table.test_packages td {
   border: 1px solid;
   border-left-color: #fff;
   border-top-color: #fff;
   border-right-color: #ddd;
   border-bottom-color: #ddd;
   padding: 2px 4px;
}

table.test_packages th.section {
	text-align: left;
	font-weight: normal;
	font-size: 12pt;
	background-color: #ddd;
	background-image: url(/images/gradient_gray.png);
	padding: 6px 6px;

}

table.test_packages th.spacer {
	background-color: #fff;
	height: 40px;
	border: 0px solid #fff;
}

.package {
	text-align: left;
}

.quantity {
	text-align: left;
	width: 100px;
}

.validity {
	text-align: left;
	width: 120px;
}

.validity select {
	width: 100%;
}

.price {
	text-align: right;
	width: 100px;
}

td.price {
	color: #090;
}

.cost {
	text-align: right;
	color: #090;
	width: 100px;
}

td.taxes, td.total, td.subtotal {
	text-align: right;
	color: #090;
}

td.total, td.subtotal {
	font-weight: bold;
	width: 100px;
}

th.subtotal, th.taxes, th.total {
	text-align: left;
	width: 120px;
}

#toolbar {
	text-align: right;
}

.content p{
	font-size: 11pt;
	 font-weight: normal;
	 margin: 0px 10px 10px 10px;
	
}

.content h3{
	font-size: 11pt;
	font-weight:900;
	padding: 10px 10px 0px 10px;
	
}
table.course{	
	margin:0px 0px 0px 20px;


	
}
.course_price{
	padding:2px 5px;
	font-size:11pt;
	color: #090;
}

table.product_comparison {
	border-spacing: 0px;
}

.product_comparison td {
	vertical-align: top;
	height: 100%;
	padding: 0px;
}

.product_features td {
	text-align: left;
	width: 200px;
	border: 0px solid #ccc;
	border-width: 0 0 1px 0;
	padding: 8px 10px;
	font-weight: bold;
}

.product_features th,
.first_product th,
.second_product th,
.competing_product th {
	text-align: center;
	border: 0px solid #fff;
	border-width: 0 0 1px 0;
	padding: 8px 10px;
	background-image: none;
	background-color: #fff;
	font-weight: bold;
	height: 55px;
}

.first_product td,
.second_product td,
.competing_product td {
	text-align: center;
	border: 0px solid #fff;
	border-width: 0 0 1px 0;
	padding: 8px 10px;
	background-image: none;
	font-weight: bold;
}

table.product_features {
	background-image: none;
	width: 200px;
	border-spacing: 0px;
}

table.first_product {
	background-image: url(/images/gradient_bg.jpg);
	background-position: 0 0;
	width: 222px;
	border-spacing: 0px;
}

table.second_product {
	background-image: url(/images/gradient_bg.jpg);
	background-position: 0 -400px;
	width: 222px;
	border-spacing: 0px;
}

table.competing_product {
	background-image: url(/images/gradient_bg.jpg);
	background-position: 0 -800px;
	width: 222px;
	border-spacing: 0px;
	color: #666;
}

.product_features td.last {
	border-width: 0px;
}

td.last {
	height: 100%;
}

.button_spacer {
	margin: 0 0 0 65px;
}
