body {
	margin: 0px;
	font-family: Arial, san-serif;
	background: url("pics/bg.gif") #FFFFFF;
}
h2 {
	font-size: small;
	color: #9E1B34;
}
td {
	vertical-align: top;
	font-size: x-small;
}
a {
	color: #9E1B34;
	text-decoration: underline;
}

a:hover {
	color: #999999;
	text-decoration: none;
}

p {
	color: #000000;
}
.privacyStatement {
	font-size: xx-small;
}
.menuHeader {
	font-family: Arial, san-serif;
	font-size: x-small;
	padding-left: 200px;
	background: #CFCFCF;
}
.menuHeader a {
	height: 28px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-right: 1px solid #AFAFAF;
	padding: 6px;
	padding-left: 6px;
	padding-right: 6px;
}
.menuHeader a:hover {
	color: #999999;
	text-decoration: underline;
}
.login {
	border-left: 1px solid #AFAFAF;
	float: right;
}
.contentOffers {
	background: url("pics/bgLogo.jpg") no-repeat bottom right #FFFFFF;
}
.contentOffers img {
	border-bottom: 16px solid #9E1B34;
}
#offer {
	width: 200px;
	padding: 3px;
	border: 2px solid #9E1B34;
	background: #9E1B34;
}
#offer p {
	font-weight: bold;
	color: #FFFFFF;
}
#offer a {
	float: right;
	font-weight: bold;
	color: #FFFFFF;
}
#menuOptions {
	width: 180px;
	margin: 10px;
	padding: 3px;
	border: 2px solid #9E1B34;
	text-align: right;
}
#menuOptions a {
	font-weight: bold;
	text-decoration: none;
}
#menuOptions a:hover {
	width: 170px;
	color: #FFFFFF;
	background: #9E1B34;
}
.content {
	padding: 10px;
	background: #FFFFFF;
	font-size: x-small;
	width: 535px;
}
.content img {
	border: #FF3333 2px solid;
}
#promotionBox {
	border: 2px solid #AE00FF;
	background: #FFFF00;
	width: 170px;
}
#promotionBox h3 {
	font-size: small;
	color: #ffff00;
	padding: 5px;
	background: #AE00FF;
}
#promotionBox p {
	margin-top: -16px;
}
#promotionBox a {
	width: 100%;
	text-align: right;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}
#promotionBox a:hover {
	text-decoration: underline;
}
.rates {
	font-size: medium;
	font-weight: bold;
	color: #9E1B34;
}
.dtsubscribetable, .dtdatalist-v, .dtformframetable, .dtformtable, .dtdatagrid-h, .dtdatatgrid-h, .dtdatalist-h, .dtcarddetailtable, .dtdatagrid-v {
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	width: 560px;
}
.dtrequiredfield, .dtformlabel, .dtformgrid-cell-label, .dtformgrid-cell-input {
	padding: 3px;
}
.dtrequiredfield {
	color: #9E1B34;
}
.dtmaintext, .dtdatagrid-h-head, .dtdatalist-h-head, .dtdatagrid-v-head {
	font-weight: bold;
}
.dtdatalist-v-head {
	padding: 3px;
	font-weight: bold;
	width: 150px;
	border-bottom: 1px solid #DDDDDD;
}
.dtdatalist-v-cell-11, .dtdatalist-v-cell-12, .dtdatagrid-h-head, .dtdatagrid-h-cell-11, .dtdatagrid-h-cell-12, .dtdatagrid-h-cell-21, .dtdatagrid-h-cell-22, .dtdatalist-h-head, .dtdatalist-h-cell-11, .dtdatalist-h-cell-12, .dtdatalist-h-cell-21, .dtdatalist-h-cell-22, .dtdatagrid-v-head, .dtdatagrid-v-cell-11, .dtdatagrid-v-cell-12 {
	padding: 3px;
	border-bottom: 1px solid #DDDDDD;
}
.dtsubscribecontainerbox img {
	border: solid 3px #9E1B34;
}
