/* main */
body {
	background: #fff url(../img/bgPage.gif);
	text-align: center;
}
form {
	margin: 0; padding: 0;
}

/* blocks */
#pageContainer {
	position: relative;
	width: 766px;
	margin: 10px auto;
	background: #fff;
	text-align: left;
}

#pageHeader {
	background-color: #369;
}

#pageFooter td {
	font: 10px/20px Tahoma, Arial, Helvetica, sans-serif;
	padding: 6px 8px;
	border-top: 1px solid #369; 
	background-color: #ebf5ff; 
	color: #9bc;
}

#pageFooter a, #pageFooter a:link {
	color: #369;
	text-decoration: none;
	margin: 0 8px;
}

#pageFooter a:hover {
	text-decoration: underline;
}

#benefits a, #benefits a:link{
	color: #000;
	text-decoration: none;
}

#benefits a:hover {
	text-decoration: underline;
}

#poweredBy a, #poweredBy a:link{
	color: #fff;
	text-decoration: none;
}

#poweredBy a:hover {
	text-decoration: underline;
}

tr.noborder td {
	border: 0;
}

#content .sections {
	margin-bottom: 20px;
}

#content .sections span {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin: 2px; padding: 4px 8px;
	background-color: #69c;
}

#content .sections .active {
	background-color: #369
}

#content .sections span a, #content .sections span a:link {
	color: #fff;
	text-decoration: none;
}

#content .sections span a:hover {
	text-decoration: underline;
}

#riskNotice {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify; 
	margin-top: 6px;
	border-top: 1px solid #ddd;
	padding-top: 6px;
	color: #10294a;
}

#riskNotice strong, #riskNotice a, #riskNotice a:link, #riskNotice a:visited, #riskNotice a:active {
	color: #f90;
	font-weight: bold;
	text-decoration: none;
}

#innerSignup {
	height: 24px;
	overflow: hidden;
}
#innerSignup th {
	background-image: url(../img/bgPanel4.jpg);
	border-right: 2px solid #fff;
}

/* menu1 */
.menu1 {
	font: bold 11px Tahoma, Arial, sans-serif;
}

.menu1 td {
	background-color: #69c;
	border-bottom: 1px solid #fff;
}

.menu1 td.arrow {
	width: 25px; height: 25px;
	background-image: url(../img/arrMenu1_off.gif);
}

.menu1 tr.active td {
	background-color: #369;
	color: #c2e0fe;
}

.menu1 tr.active td.arrow {
	background: #369 url(../img/arrMenu1_on.gif) !important;
}
.menu1 a, .menu1 a:link {
	color: #c2e0fe;
	text-decoration: none;
}
.menu1 a:hover {
	color: #fff;
	text-decoration: none;
}
.menu1 tr.active a, .menu1 tr.active a:link {
	color: #fff;
}
/* menu2 */
.menu2 {
	margin-top: 10px;
	font: bold 11px Tahoma, Arial, sans-serif;
}

.menu2 td {
	background: #a3c2df;
	border-bottom: 1px solid #fff;
}

.menu2 td.arrow {
	width: 25px; height: 25px;
	background-image: url(../img/arrMenu2.gif);
}

.menu2 a, .menu2 a:link {
	color: #fff;
	text-decoration: none;
}
.menu2 a:hover {
	color: #369;
	text-decoration: none;
}

/* menu3 */
.menu3 {
	font: bold 10px Tahoma, Arial, sans-serif;
}

.menu3 td {
	background-color: #69c;
	border-bottom: 1px solid #fff;
	padding: 5px 5px 5px 0;
}

.menu3 td.arrow {
	padding: 0;
	width: 19px; height: 25px;
	background-image: url(../img/arrMenu3.gif);
}

.menu3 a, a:link {
	color: #c2e0fe;
	text-decoration: none;
}
.menu3 a:hover {
	text-decoration: underline;
}

/* panel 1 */
.panel {
	font: 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #69c;
	background-color: #ebf5ff;
}
.panel .header, .panel tr th {
	height: 20px;
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
	background: #fff url(../img/bgPanel1.jpg);
	letter-spacing: 1px;
	color: #fff;
	text-align: left;
	padding-left: 8px;
}

.panel p {
	margin: 4px 8px 8px;
}

/* panel 2 */
#loginPanel {
	font: 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #d17415;
	background-color: #fec;
	color: #d17415;
}

#loginPanel td {
	font: 10px/15px Tahoma, Arial, Helvetica, sans-serif;
}

#loginPanel label {
	color: #c60;
}

#loginPanel .header, #loginPanel tr th {
	height: 20px;
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
	background: #fff url(../img/bgPanel2.jpg);
	letter-spacing: 1px;
	color: #fff;
	text-align: left;
	padding-left: 8px;
}

#loginPanel input {
	margin-top: 8px;
	padding-left: 6px;
	height: 18px;
	font-size: 11px;
	border: 1px solid #d17415;
	background-color: #ffe0b2;
	color: #631;
}

div.top {
	border-bottom: 1px dotted #ccf;
	text-align: right;
	margin: -18px 0 20px 20px;
	padding-right: 10px;
}
div.top a, div.top a:link {
	text-decoration: none !important;
}

.newsLinks a{ color: #000000;text-decoration:underline;}
.newsLinks a:hover{ color: #000000;text-decoration:none;}

#FlashPrices {border-right: 1px solid #6699CC; border-left: 1px solid #6699CC; border-bottom: 1px solid #6699CC; width:386px; padding:0px; margin:0px;}
.margin1 {
	background: #000000;
	text-align: left;
	padding: 15px 15px 15px 15px;
}
.margin2 {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	background: #ffffff;
	color: #000000;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.Insert_Outline{ font-family: Verdana, Arial, Helvetica, sans-serif;color: #01669C;	border: 1px solid #ACD6FE;}
.Insert_Outline_Header{ font-family: Verdana, Arial, Helvetica, sans-serif;color: #01669C;	border-left: 1px solid #ACD6FE;border-top: 1px solid #ACD6FE;border-right: 1px solid #ACD6FE;}
.Insert_Outline1{ font-family: Verdana, Arial, Helvetica, sans-serif;color: #ffffff; background-color:#F5FAFE; border: 1px solid #ACD6FE;}
.Insert_Outline2{ font-family: Verdana, Arial, Helvetica, sans-serif;color: #ffffff; background-color:#1B3663;}
.Insert_Text {font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669A; background-color:#f7faff;}
.Insert_Text a:link{font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669C; text-decoration:underline;}
.Insert_Text a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669C; text-decoration:underline;}
.Insert_Text a:active{font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669C; text-decoration:underline;}
.Insert_Text a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669C; text-decoration:none;}

.Insert_Text_Promo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669A; background-color:#F5FAFE; text-align:center; font-size:10px; padding:5px 0px 5px 0px; margin:0px;}
.Insert_Text_Promo h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #142A53; font-size:15px; text-transform:uppercase; padding:8px 0px 8px 0px; margin:0px; }
.Insert_Text_Promo p { padding:0px; margin:0px; font-size:12px;}
.Insert_Text_Promo .redtext {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CE0045; text-transform:uppercase;}
.Insert_Text_Promo a:link{font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669C; text-decoration:none;}
.Insert_Text_Promo a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669C; text-decoration:none;}
.Insert_Text_Promo a:active{font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669C; text-decoration:none;}
.Insert_Text_Promo a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669C; text-decoration:underline;}
.Insert_Text_Promo2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669A; background-color:#F5FAFE; font-size:10px; padding:5px 0px 5px 0px; margin:0px;}