@charset "utf-8";
/* CSS Document */

html { background-color:#ececec; background-image: url(../images/bg_2.gif); background-position:center top; }
body { background:url(../images/bg_1.gif) center top repeat-x; margin:0 auto; font:12px Arial, Helvetica, sans-serif; color:#333333; }
div#wrapper {  margin:0 auto; overflow:hidden; width:1300px; }
.contact { margin:43px auto 20px; text-align:right; height:15px; }
.contact a { background:url(../images/1311650736_mail.png) left center no-repeat; padding:5px 0 5px 30px; color:#dddddd !important; text-decoration:none; font-size:11px; letter-spacing:0.1em }
.contact a.linkhome{background:url(../images/home.png) left center no-repeat; padding-right:10px;}
.logo { height:90px; text-align:center}
.box-top { overflow:hidden; height:33px; margin-top:16px; display:block; width:725px; background:url(../images/bg_box.png) left 0 no-repeat; }
.box-bottom { overflow:hidden; height:33px; display:block; width:725px; background:url(../images/bg_box.png) -725px 0 no-repeat; }
.box-body { overflow:hidden; width:725px; background:url(../images/bg_box.png) right 0 repeat-y; }

p { padding:5px 30px; margin:0; line-height:17px; }
h1 { padding:5px 30px 5px; margin:0; font-size:26px; font-weight:normal; line-height:28px; color:#006595; }
h1 span { font-size:18px; }
h2 { padding:15px 30px 5px; margin:0; font-size:20px; font-weight:normal; color:#006595; line-height:24px; }
h2 span { font-size:18px; }

a, a:visited { color:#006595; outline:0; }
a:hover { color:#f7941d; }

#footer { overflow:hidden; background:#0d1323; padding:4px; text-align:center; margin:10px 0 0; }
#footer p { color:#ffffff; font-size:11px; }
#footer p a { color:#ffffff; text-decoration:none;  }
#footer p a:hover { color:#ffffff; text-decoration: underline;  }
ul { margin:2px 30px 5px; padding:0 0 0 40px; }
li { padding:3px 0; }

#plan { margin:16px 0 0 0; padding:10px 6px 0 9px; overflow:hidden; width:725px; list-style:none; background:url(../images/401knetwork-shadow.png) 0 0 no-repeat;  }
#plan li { float:left; padding:0 !important; margin:0; overflow:hidden; display:block; width:355px; }
#plan li.lst1, #plan li.lst2 { height:230px; }
#plan li.lst3, #plan li.lst4 { height:235px; }
#plan a { width:355px; display:block; font-size:0; color:#eaeaea; text-align:center; padding:0; text-decoration:none; }

#plan li.lst1, #plan li.lst1 a, #plan li.lst1 a:visited { height:230px; background:url(../indexfi.jsp_files/sponsor_normal.png) 0 no-repeat; }
#plan li.lst1 a:hover { height:230px; background:url(../indexfi.jsp_files/sponsor_hover.png) 0 no-repeat; }


#plan li.lst2, #plan li.lst2 a, #plan li.lst2 a:visited { height:230px; background:url(../indexfi.jsp_files/participant_normal.png) 0 no-repeat; }
#plan li.lst2 a:hover { height:230px; background:url(../indexfi.jsp_files/participant_hover.png) 0 no-repeat; }

#plan li.lst3, #plan li.lst3 a, #plan li.lst3 a:visited { height:235px; background:url(../indexfi.jsp_files/provider_normal.png) 0 no-repeat; }
#plan li.lst3 a:hover { height:235px; background:url(../indexfi.jsp_files/provider_hover.png) 0 no-repeat; }

#plan li.lst4, #plan li.lst4 a, #plan li.lst4 a:visited { height:235px; background:url(../indexfi.jsp_files/advisor_normal.png) 0 no-repeat; }
#plan li.lst4 a:hover { height:235px; background:url(../indexfi.jsp_files/advisor_hover.png) 0 no-repeat; }

.right-mnu { background:#fff; padding-left:5px; padding-right:5px; box-shadow:3px 3px 3px #999;}
ul.lsthome { margin:5px 0 0 0; padding:0; list-style:none; }
ul.lsthome a { color:#1680a9; text-decoration:none; font-weight:bold; font-size:13px;  }
ul.lsthome a:hover { color:#ffffff; }
ul.lsthome li a { padding:8px 10px 8px 17px; margin-top:1px; display:block; background:#f0f0f0; overflow:hidden; }
ul.lsthome li.lstmenu a, li.lstmenu1 a { background:#f0f0f0; }
ul.lsthome li.lstmenu:hover a { background: url(images/lstmenu.png) no-repeat; }
ul.lsthome li.lstmenu1:hover a { background: url(images/lstmenu1.png) no-repeat; }
ul.lsthome li.lstmenu ul.lst1 li.d a { background:#e5e5e5 url(images/lst1.gif) 8px 11px no-repeat; }
ul.lsthome li.lstmenu ul.lst1 li:hover a { background:#1680a9 url(images/lst1.gif) 8px 11px no-repeat; }