

    .style18 { COLOR: #ffffff }
	BODY { MARGIN: 0px; BACKGROUND-COLOR: #6b8092 }
	td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; text-decoration: none;}
	.menu { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
	.text { FONT-SIZE: 9px; COLOR: #686c70; FONT-FAMILY: Verdana }
	.text1 { FONT-SIZE: 9px; COLOR: #686c70; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
	.text2 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
	.style5 {font-size: 10px; color:#ffffff;}
	.style6 { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	.style8 { FONT-WEIGHT: bold; FONT-SIZE: 10px }
	.style10 { COLOR: #686c70; FONT-FAMILY: Verdana }
	.style11 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	.style13 { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000 }
	.style14 { FONT-SIZE: 9px }
	.style15 { COLOR: #007dc5 }
	.style16 { COLOR: #007dc6 }
	.style17 { COLOR: #ffffff }
	.style18 { FONT-WEIGHT: bold; COLOR: #000000 }
	.style19 { COLOR: #000000 }
	.style20 { FONT-SIZE: 10px }
	.style6 { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

/* -------------------- body and other universal elements -------------------- */
IMG { border:0; }
LI { list-style-image:url(../images/list.gif); list-style-type: square; position: relative; left: -15px; }

/* -------------------- Cell Background Colors -------------------- */
.keycolor100 { background-color: #547434 }
.keycolor070 { background-color: #879C71 }
.keycolor030 { background-color: #CCD5C2 }
.offcolor100 { background-color: #CE862C }
.bordercolor100 { background-color: #000000 }
.bordercolor070 { background-color: #4C4C4C }
.bordercolor030 { background-color: #B2B2B2 }
.accountbalancecolor { background-color: #413e7c }
.marketnewscolor { background-color: #F9F3E2 }

/* -------------------- Text -------------------- */
.defaulttext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; text-decoration: none; }
.defaulttext01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF00; text-decoration: none; }

.errortext { font-size: 10px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.defaulttextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #4C4C4C; text-decoration: none; }
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #403F7B; text-decoration: none; }
.header-bold { font-weight: bold; font-size: 11px; text-transform: uppercase; color: #403F7B; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.header02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; }
.header-bold02 { font-weight: bold; font-size: 11px; text-transform: uppercase; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.lighttext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration:none; }
.pagesubheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #403F7B; text-decoration: none; }
.largekeytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #547434; text-decoration: none; }

/* -------------------- Hyperlinks -------------------- */
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #130E4A; text-decoration: underline; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; text-decoration: underline; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; text-decoration: underline; }
a.linksubnav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; }
a.linksubnav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; }
a.linksubnav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a.linksubnav-on:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.linksubnav-on:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.linksubnav-on:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.defaultlink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #686c70; text-decoration: none; }
a.defaultlink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #686c70; text-decoration: none; }
a.defaultlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #686c70; text-decoration: underline; }

a.defaultlink2:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.defaultlink2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.defaultlink2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline; }

a.headlinelink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; text-decoration: none; }
a.headlinelink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; text-decoration: none; }
a.headlinelink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; text-decoration: underline; }
a.leftnavlink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #547434; text-decoration: none; }
a.leftnavlink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #547434; text-decoration: none; }
a.leftnavlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #547434; text-decoration: underline; }
a.leftnavlink-on:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.leftnavlink-on:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.leftnavlink-on:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
a.lifeplanninglink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #76905D; text-decoration: none; }
a.lifeplanninglink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #76905D; text-decoration: none; }
a.lifeplanninglink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #76905D; text-decoration: none; }

/* -------------------- Form Controls -------------------- */
.inputbox-2D { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#4C4C4C; border-top-color: #000000; border-left-color: #000000; border-right-color: #000000; border-bottom-color: #000000;	border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; background-color: #ffffff; }
.inputbox-3D { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; background-color: #ffffff; }
.select-2D { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#4C4C4C; border-top-color: #000000; border-left-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color:#ffffff; }
.select-3D { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#4C4C4C; background-color:#ffffff; }
.button { background-color:#cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; }

/* -------------------- Web Forms Controls -------------------- */
.datagridheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; font-weight: bold; background-color: #CCD5C2; border-right-color: #FFFFFF; border-right-width: 1px; border-right-style: solid; }
.datagridheader-Right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; font-weight: bold; background-color: #CCD5C2; }
.datagridheader-sorted { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; font-weight: bold; background-color: #879C71; border-right-color: #FFFFFF; border-right-width: 1px; border-right-style: solid; }
.datagridheader-Right-sorted { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; font-weight: bold; background-color: #879C71; }
.datagridtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; text-decoration: none; border-right-color: #CCD5C2; border-right-width: 1px; border-right-style: solid; }
.datagridtext-Right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C; text-decoration: none; }

.jsfooter {color:#ffffff;}
.jsfooter:hover {text-decoration:underline;}
.jsfooter:visited {text-decoration:underline;}

.printbackdemo {
	background-image: url(../images/bg_2.gif);
	background-repeat:no-repeat;
}


