/* Packages */

table.packages  {
	background: #FFFFFF;
	text-align:left;
	font-size:12px;
	width: 400px;
}
table.packages a, table, tbody, tfoot, tr, th, td {
	font-family: Verdana, arial, helvetica, sans-serif;
}
table.packages a {
	text-decoration: none;
	background: inherit;
	color: #2A3990;
	font-weight: bold;
}
table.packages a:link {
	text-decoration: none;
}
table.packages a:visited {
	background: inherit;
	color: #66c;
	text-decoration: line-through;
}
table.packages a:hover {
	background: inherit;
	color: #EC1C24;
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: none;
}
table.packages caption {
	border-top:1px solid #ddf;
	border-left:1px solid #ddf;
	border-right:1px solid #669;
	border-bottom:1px solid #669;
	text-align: left;
	padding: 3px;
	color: #2A3990;
	background: #99f;
	font-family: georgia, "times new roman", serif;
	font-size:20px;
	font-weight:bold;
}
table.packages td, th {
	margin:0px;
	padding:0px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
}
table.packages td {
	width: 120px;
}
table.packages tr.odd {
	color: inherit;
	background: #CCDAEA;
}

table.packages tr.odd2 {
	color: inherit;
	background: #f9c0c7;
}
table.packages th.main {
	color: #3333CC;
	font-weight: bold;
	padding: 5px;
}
table.packages td.main {
	color: #3333CC;
	font-weight: bold;
	padding: 5px;
}
table.packages th.body {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 5px;
}
table.packages td.body {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 5px;
}
table.packages td.free {
	color: #CC0000;
	font-weight: bold;
	font-size: 18px;
	padding: 5px;
}
table.packages tr.body {
	color: #000000;
	font-size: 10px;
}


/* Big Packages */

table.bigpackages  {
	background: #FFFFFF;
	text-align:left;
	font-size:16px;
	width: 600px;
}
table.bigpackages a, table, tbody, tfoot, tr, th, td {
	font-family: Verdana, arial, helvetica, sans-serif;
}
table.bigpackages a {
	text-decoration: none;
	background: inherit;
	color: #134371;
	font-weight: bold;
}
table.bigpackages a:link {
	text-decoration: none;
}
table.bigpackages a:hover {
	background: inherit;
	color: #EC1C24;
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: none;
}
table.bigpackages caption {
	border-top:1px solid #ddf;
	border-left:1px solid #ddf;
	border-right:1px solid #669;
	border-bottom:1px solid #669;
	text-align: left;
	padding: 3px;
	color: #2A3990;
	background: #99f;
	font-family: georgia, "times new roman", serif;
	font-size:20px;
	font-weight:bold;
}
table.bigpackages td, th {
	margin:0px;
	padding:0px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
}
table.bigpackages td {
	width: 150px;
}
table.bigpackages tr.odd {
	color: inherit;
	background: #CCDAEA;
}
table.bigpackages tr.footer {
	color: #FFFFFF;
	background: #000000;
}
table.bigpackages th.footer {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px;
}
table.bigpackages th.main {
	color: #3333CC;
	font-weight: bold;
	padding: 5px;
}
table.bigpackages td.main {
	color: #3333CC;
	font-weight: bold;
	padding: 5px;
}
table.bigpackages th.body {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	padding: 5px;
}
table.bigpackages td.body {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	padding: 5px;
}
table.bigpackages td.free {
	color: #CC0000;
	font-weight: bold;
	font-size: 18px;
	padding: 5px;
}
table.bigpackages tr.body {
	color: #000000;
	font-size: 14px;
}


/* Forms */

table.form  {
	background: #FFFFFF;
	text-align:left;
	font-size:16px;
	width: 700px;
}
table.form a, table, tbody, tfoot, tr, th, td {
	font-family: Verdana, arial, helvetica, sans-serif;
}
table.form a {
	text-decoration: none;
	background: inherit;
	color: #134371;
	font-weight: bold;
}
table.form a:link {
	text-decoration: none;
}
table.form a:hover {
	background: inherit;
	color: #EC1C24;
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: none;
}
table.form caption {
	border-top:1px solid #ddf;
	border-left:1px solid #ddf;
	border-right:1px solid #669;
	border-bottom:1px solid #669;
	text-align: left;
	padding: 3px;
	color: #2A3990;
	background: #99f;
	font-family: georgia, "times new roman", serif;
	font-size:20px;
	font-weight:bold;
}
table.form td, th {
	margin:0px;
	padding:0px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
}
table.form td {
	width: 300px;
}
table.form tr.odd {
	color: inherit;
	background: #CCDAEA;
}
table.form tr.footer {
	color: #FFFFFF;
	background: #000000;
}
table.form th.footer {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px;
}
table.form th.main {
	color: #3333CC;
	font-weight: bold;
	padding: 5px;
}
table.form td.main {
	color: #3333CC;
	font-weight: bold;
	padding: 5px;
}
table.form th.body {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	padding: 5px;
}
table.form td.body {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	padding: 5px;
}
table.form td.free {
	color: #CC0000;
	font-weight: bold;
	font-size: 18px;
	padding: 5px;
}
table.form .red {
	color: #CC0000;
	font-weight: bold;
}
table.form .blue {
	color: #134371;
	font-weight: bold;
}
table.form tr.body {
	color: #000000;
	font-size: 14px;
}