/*---------------------------------------------------------------------------------------- main body, global using */
body
{
	margin: 0;
	padding: 0;
	background-position: top;
	background-color:#0953a4;
}
.bkg1 {background-image: url(images/background.jpg);} /* Default */
.bkg2 {background-image: url(images/bkg-grad-grain.jpg);} /* Normal (gradient blue) */
.bkg3 {background-image: url(images/bkg-spring.jpg); } /* Spring Flowers */
.bkg4 {background-image: url(images/bkg-easter.jpg); } /* Easter */
.bkg5 {background-image: url(images/bkg-montage-sm.jpg); } /* montage */
.bkg6 {background-image: url(images/bkg-snowflakes2.jpg); } /* Winter */
.bkg7 {background-image: url(images/bkg-diag.jpg); } /* diag pastels */
.bkg8 {background-image: url(images/bkg-4th.jpg); } /* 4th of July */
.bkg9 {background-image: url(images/bkg-blue.jpg); } /* light blue */
.bkg10 {background-image: url(images/bkg-flowers2.jpg); } /* Summer Flowers*/
.bkg12 {background-image: url(images/bkg-summer.jpg); } /* Green Grass */
.bkg13 {background-image: url(images/bkg-fall.jpg); } /* Autum Leaves */
.bkg14 {background-image: url(images/bkg-halloween.gif); } /* Halloween */
.bkg15 {background-image: url(images/bkg-thanksgiving.jpg); } /* Thanksgiving */
.bkg16 {background-image: url(images/bkg-xmas.jpg); } /* Christmas */

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	color: #000000;  /* Black */
	line-height: 1.7em;
}

h5 /* section title, same as .contenttab, has less bottom margin */
{
	font-size: 13px;
	color: #3D59AE;  /* Blue */
	font-weight: bold;
	margin-bottom: -10px;
	margin-top: 2.2em;
}

a {color: #990000; font-weight: bold; text-decoration: underline;}  /* Dk Red */
a:link {color:#990000; text-decoration: underline;}   /* Dk Red */
a:visited {color: font-weight: bold; #990000; text-decoration: underline;}  /* Dk Red */
a:hover {color: #004491; font-weight: bold; text-decoration: none;}    /* DkBlue */
a:active {color: #990000; font-weight: bold; text-decoration: underline;}  /* Dk Red */

.a1 {color: #FF0000;}  /* Red */
.a1b {color: #FF0000; font-weight: bold;}  /* Red */
.a2 {font-size: 18px;}
.a2a {font-size: 20px;}
.a2b {font-size: 16px;}
.a2c {font-size: 15px;}
.a2d {font-size: 14px;}
.a2e {font-size: 13px;}
.a3 {font-size: 12px;}
.a3a {font-size: 11px;}
.a3b {font-size: 11px; font-weight: bold; color: #888888;}  /* Gray */
.a3c {font-size: 12px; font-weight: bold; color: #2291ff;}  /* Aqua */
.a3d {font-size: 11px; font-weight: bold; color: #2291ff;}  /* Aqua */
.a3e {font-size: 12px; color: #FF33FF; font-weight: bold;}  /* Pink */
.a3f {font-size: 11px; color: #3300CC; }
.a3g {font-size: 10px; font-weight: bold; color: #888888;}  /*gray*/
.a3h {font-size: 11px; font-weight: bold; color: #666666;}  /* med Gray */
.a3j {font-size: 12px; font-weight: bold; color:#FF66CC;}  /* Pink2 */
.a3k {font-size: 12px; font-weight: bold; color:#9966CC;}  /* Purple */
.a3k2 {font-size: 14px; font-weight: bold; color:#9966CC;}  /* Purple */
.a3k3 {font-size: 16px; font-weight: bold; color:#492974; text-align: center;}  /* Dk Purple */
.a3k4 {font-size: 12px; color:#492974;}  /* Dk Purple */
.a3k5 {font-size: 14px; font-weight: bold; color:#492974;}  /* Dk Purple */
.a3m {font-size: 12px; font-weight: bold; color:#01785a;}  /* Teal */
.a3n {font-size: 11px; font-weight: bold; color:#01785a;}  /* Teal */
.a3p {font-size: 12px; font-weight: bold; color:#000000;}  /* Black */
.a3q {font-size: 12px; font-weight: bold; color:#990000;}  /* Red */
.a3r {font-size: 12px; font-weight: bold; color:#3D59AE;}  /* Blue */
.a3r1 {font-size: 12px; color: #3D59AE;}  /* Blue */
.a3r2 {font-size: 16px; font-weight: bold; color:#3D59AE;}  /* Blue */
.a3r3 {font-size: 11px; font-weight: bold; color:#3D59AE;}  /* Blue */
.a3x {font-size: 14px; font-weight: bold; color:#01785a;}  /* Teal */
.a3y {font-size: 14px; font-weight: bold; color:#3D59AE;}  /* Blue */
.a3z {font-size: 14px; font-weight: bold; color:#2291ff;}  /* Aqua */
.a4 {color: #0000FF;}  /* Blue */
.a5 {color: #990000;}  /* Red */
.a6 {font-size: 11px; color:#000000;}  /* Black */
.a6b {font-size: 11px; font-weight: bold; color:#000000;}  /* Black */
.b {font-weight: bold;}
.b1 {color: #990000;}  /* Red */
.b1a {color: #990000; font-size: 14px;}  /* Red */
.b1h {color: #603698; font-size: 14px;}  /* Purple2 */
.b1m {color: #492974; font-size: 11px; font-weight: bold; }/* Dk Purple */
.b1m2 {color: #492974; font-size: 12px; font-weight: bold; }/* Dk Purple */
.b1n {color: #492974; font-size: 11px; }/* Dk Purple */
.b1j {font-weight:bold; text-align:justify;}
.b1k {color: #990000; font-size: 11px; font-weight: bold; }/* Red */
.b1t {color: #2291ff; font-size: 14px;}  /* Aqua */
.b2 {font-weight: bold; font-size: 2em;}
.b3 {font-size: 14px; font-weight: bold;}
.b4 {font-size: 16px; font-weight: bold; color:#996600;}  /* Gold */
.b4a {font-size: 16px; font-weight: bold; color:#ff9900;}  /* Orange */
.b4b {font-size: 12px; font-weight: bold; color:#996666;}  /* Bronze */
.b4g {font-size: 12px; font-weight: bold; color:#d3a97e;}  /* */
.b4h {font-size: 12px; font-weight: bold;}
.b4m {font-size: 12px; font-weight: bold; color:#004491;}  /* DkBlue */
.b4r {font-size: 12px; font-weight: bold; color:#990000;}  /* Dk Red */
.b4s {font-size: 10px; font-weight: bold;}
.b4w {font-size: 12px; font-weight: bold; color:#ffffff;}  /* White */
.b5 {font-weight: bold; font-size: 2em; color: #FF0000;}  /* Red */
.b6 {font-size: 24px; font-weight: bold; color: #5e65ec;}  /* Lavendar */
.b7 {font-size: 16px; font-weight: bold; color: #0000CC;}  /* Blue */
.b7p {font-size: 16px; font-weight: bold; color: #FF33FF;}  /* Pink */
.b7r {font-size: 20px; font-weight: bold; color: #FF66CC;}  /* Pink */
.b8 {font-size: 12px; font-weight: bold; color: #0000CC;}  /* Blue */
.b8a {font-size: 12px; color: #3D59AE;}  /* Blue */
.b8b {font-size: 14px; font-weight: bold; color: #3D59AE;}  /* Blue */
.b9 {font-size: 10px;}
.b9d {font-size: 10px; color: #000000;}  /* Black */
.b9s {font-size: 10px; font-weight: bold;}
.b10 {font-size: 11px;}
.c1 {font-size: 12px; color: #3D59AE; font-weight: bold; }  /* Blue */
.c1a {font-size: 11px; color: #666666;}  /* Med Gray */
.c1b {font-size: 11px; color: #996666;}  /* Bronze */
.c1c {font-size: 10px; color: #666666;}  /* Med Gray */
.c1d {font-size: 10px; font-weight: bold; color: #666666;}  /*gray*/
.c1g {font-size: 11px; color: #d3a97e;}  /* */
.c1s {font-size: 11px; color: #999999;}  /* Silver */
.c1w {font-size: 11px; color: #ffffff;}  /* White */
.c2 {font-size: 11px; color: #888888; font-weight: bold; }  /* Gray */
.c2a {font-size: 11px; color: #666666; font-weight: bold; }  /* Med Gray */
.c2b {font-size: 12px; color: #333333; font-weight: bold; }  /* Lt Gray */
.c3 {font-size: 1px;}
.c4s {font-size: 12px; font-weight: bold; color:#999999;}  /* Silver */
.d5 {font-size: 9pt; font-weight: normal;}
.d5b {font-size: 8pt; font-weight: normal;}
.d5a {font-size: 8pt; font-weight: normal; color:#999999;}  /* Silver */
.sLink {color:#990000; text-decoration: underline;}   /*  Red */
.r2 {color:#ffffff; font-size: .01pt}  /* White */
.r1 {color:#FF0000; font-weight: bold;}  /* Red */

.Gold {color:#CC9966;}
.Silver{color:#999999;}
.Bronze {color:#996666;}
.Pink {color:#FF33FF;}
.Pink2 {color:#FF66CC;}
.Aqua {color:#2291ff;}
.MedBlue {color:#5E73B2;}
.Blue {color:#3D59AE;}
.DkBlue {color:#004491;}
.Purple {color:#9966CC;}
.Red {color:#990000;}
.Gray {color:#888888;}
.Black {color:#000000;}
.Lavendar {color:#5e65ec;}
.Teal {color:#01785a;}
.PurpleDk {color:#492974;}
.Purple2 {color:#603698;}
.Orange {color:#ff9900;}
.Blue2 {color:#154e93;}

#normal li  /* Aqua */
{
	list-style: url(images/dot_3.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
}
#normalA li  /* Pink */
{
	list-style: url(images/dot_5.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
}
#normalB li  /* Lavendar */
{
	list-style: url(images/dot_6.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
}
#normalC li  /* Teal */
{
	list-style: url(images/dot_7.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
}
#normalD li  /* Black */
{
	list-style: url(images/dot_8.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
}
#normalE li  /* Red */
{
	list-style: url(images/dot_9.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
}
#normalF li  /* Blue */
{
	list-style: url(images/dot_10.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
}
#normalF2 li  /* Blue */
{
	list-style: url(images/dot_10.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
	font-size: 11px;
	color:#3D59AE; /* Blue */
}
#normalF3 li  /* Purple Stars & Purple text*/
{
	list-style: url(images/star.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
	font-size: 11px;
	color:#492974; /* Dk Purple */
}
#normalF4 li  /* Red Stars & Red text*/
{
	list-style: url(images/star2.gif);
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
	font-size: 11px;
	color:#990000; /* Red */
}
#normalG li  /* Stars */
{
	list-style: url(images/star.gif);*/  /* Purple Stars*/
	line-height: 1.8em;
	margin: 0 10px 0 35px;
	padding-left: 3px;
}
#content li  /* Aqua */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	line-height: 1.8em;
	list-style: url(images/dot_3.gif);
	margin: 0 10px 0 35px;
	padding-left: 3px;
	color: #333;	
}
#content2 li  /* Star */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	line-height: 1.8em;
	list-style: url(images/star2.gif);  /* Red */
	/* list-style: url(images/star.gif);*/  /* Purple */
	margin: 0 10px 0 35px;
	padding-left: 3px;
	color: #333;	
}

ol
{
	padding: 0;
	margin: 0;
}

#order li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	line-height: 1.6em;
	margin: 0 0 0 40px;
	color: #333;
}

.small  /* OK*/
{
	font-size: 10px;
}

.xsmall  /* OK*/
{
	font-size: 9px;
}

.xsmall2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

dl, dt, dd, ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

/*----------------------------------------------------------------------------------------  */
.messageboard
{
	font-size: 11px;
	font-weight: bold;
	color: #888888;  /* Gray */
	line-height: 1.7em;
}

.messageboard p
{
	font-size: 11px;
	font-weight: bold;
	color: #888888;  /* Gray */
	line-height: 1.7em;
}

.caption
{
	font-size: 11px;
	font-weight: bold;
	color:#333333;  /* Lt Gray*/
	line-height: 1.7em;
}

.topmenu
{
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 15px;
}

.topmenu a:link {color: #004491; text-decoration: none;}   /* DkBlue */
.topmenu a:visited {color: #004491; text-decoration: none;}  /* DkBue */
.topmenu a:active {color: #004491; text-decoration: none;}  /* DkBlue*/
.topmenu a:hover {color: #990000;  text-decoration: underline;} /* Red */
 
.active
{
	color: #004491;  /* DkBlue */
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 15px;	
}

.footer, .footer a, .footer a:hover, .footer a:visited
{
	font-size: 9px;
	line-height: 1.6em;
	color: #5C5C5C;  /* */
	text-align: center;
}

.sign
{
	font-size: 9px;
	line-height: 2em;
}
.sign1
{
	font-size: 9px;
	line-height: 2em;
	text-align: left;
}
.sign2
{
	font-size: 9px;
	line-height: 2em;
	text-align: right;
}

.sign3
{
	font-size: 9px;
	line-height: 2em;
	text-align: center;
}

.clear
{
	font-weight: normal;
	text-decoration: none;
}

.date
{
	font-size: 9px;
	color: #616161;  /* */
}

.hometop, .hometop a, .hometop a:visited /* return home at the top left cornor*/
{
	font-size: 9px;
	color: #fff;
	margin: 0 0 0 6px;
}

#service li /* high light services on homepage */
{
	font-size: 0.8em;
	list-style: url(images/arrow1.gif);
	margin: 0 0 12 48px;
	color: #333;
}

/*-------------------------------------------------------------------------------------- online access begin */

.dropmenu1
{
	position: absolute;
	font-size: 10px;
	line-height: 1.8em;
	width: 308px;
	height: 122px;
	visibility: hidden;
}

.dropmenutd1 a, .dropmenutd1 a:visited
{
	font-size: 10px;
	padding: 0 0 2 10px;
	color: #333;
	margin: 0 0 0 8px;
}

.dropmenutd1 a:hover
{
	color: #000;
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}

.dropmenutd2 a, .dropmenutd2 a:visited
{
	font-size: 9px;
	color: red;
	font-style: italic;
}

/* online access end */


/*---------------------------------------------------------------------------------------- main menu begin */

#menuSystem

{
	position: absolute;
	left: 17px;
	top: 190px;
	z-index: 2;
	width: 215;
}


#menuSystem table
{
	font-family: verdana,geneva,sans serif;
	font-size: 10px;
}

#mainTable1 table th, #mainTable2 table th
{
	text-align: left;
}

.menuitem li
{
	padding: 1 0 1 20px;
	font-size: 10px;
	line-height: 1.4em;
	color: #434343;
}

.menuitem li a
{
	text-decoration: none;
	padding: 0 0 0 8px;
	width: 100%;
	display: block; /*indent the second line*/
}

.menuitem li a:hover
{
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	color: gray;
}


#menuitem li
{
	padding: 1 0 1 20px;
	font-size: 10px;
	line-height: 1.4em;
	color: #434343;
}

#menuitem li a
{
	text-decoration: none;
	padding: 0 0 0 8px;
	width: 100%;
	display: block; /*indent the second line*/
}

#menuitem li a:hover
{
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	color: gray;
}


/*#active a:link, #active a:visited, #active a:hover
{
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	color: gray;
} */

.news
{
	padding: 1 0 2 20px;
	text-align:left;
	font-size: 10px;
	line-height: 1.4em;
	color: #434343;
}

/* main menu end */

/*---------------------------------------------------------------------------------------- content page begin */

.contenttitle  /*OK*/
{
	font-size: 17px;
	color: #5E73B2;  /* MedBlue */
	font-weight: bold;
	line-height:160%;
}

.contenttab  /*OK*/
{
	font-size: 13px;
	color: #3D59AE;  /* Blue */
	font-weight: bold;
}

.contenttab2  /*OK*/
{
	font-size: 13px;
	color:#000099;
	font-weight: bold;
}
.contenttab3  /*OK*/
{
	font-size: 13px;
	color:#CC9966; /* Gold */
	font-weight: bold;
}


.floatright
{
	float: right;
	margin: 0 0 10px 10px;
}

.floatleft
{
	float: left;
	margin: 0 10 10px 0;
}

.floatrightbottom
{
	float: right;
	margin: 10 0 0px 10px;
}

.floatleftbottom
{
	float: left;
	margin: 10 10px 0 0;
}

.floatrightcaption
{
	font-size: 9px;
	float: right;
	margin: 0 0 10px 10px;
	width: 125px;	
}

.floatleftcaption
{
	font-size: 9px;
	float: left;
	margin: 0 10 10px 0;
	width: 125px;	
}
/* content page end */

.form1
{
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}
.form2
{
	font-size: 10px;
	text-align: center;
	line-height: 170%;
}

.retirementaccess
{
	float: right;
	margin: 0 0 10px 5px;
	width: 170px;
	font-size: 10px;
}


#retirementmenu li, #retirementmenu li a
{
	padding: 1 0 2 10px;
	font-size: 10px;
	width: 100%;
	display: block;
}

#retirementmenu li a:hover
{
	background-image: url(arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	color: gray;
	text-decoration: none;
}

#submenubg
{
	width: 170px;
	font-size: 10px;
	float: right;
	margin: 0 0 10px 5px;
	background-image: url(../retirement/images/table_bg.gif);
}

/*---------------------------------------------------------------------------------------- security section */
#securitymenu
{
	float: right;
	margin: 0 0 8px 8px;
	width: 135px;
	font-size: 10px;
	background: #f5f5f5;
	padding: 18 6 18 6px;
	border-bottom: solid #B6B6B6 1px;
	border-right: solid #B6B6B6 1px;
}

#junior
{
	width: 150px;
	float: right;
	font-size: 10px;
	background: #f5f5f5;
	margin: 0 0 8 8px;
	padding: 16 6 15 30px;
	border-bottom: solid #B6B6B6 1px;
	border-right: solid #B6B6B6 1px;	
}

#juniormenu li
{
	padding: 2px;
	font-size: 10px;
	line-height: 1.4em;
	list-style: url(images/arrow2.gif);
}

.lockboxdaily
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	line-height: 150%;
	padding: 5 0 5 8px;
	border-style: inset;
	border-top-width: 1px;
	border-left-width: 1px;
	scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}

.BIB_demo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #384474;
	font-weight: bold;
	text-align: center;

}

