
#banner { position:absolute; left:15px; top:0px; width:950px; height:400px; background-image:url(images/waikiki_diamond_head_sm.jpg); background-repeat:no-repeat; z-index:1; }
#border_left_top { position:absolute; left:4px; top:220px; width:20px; height:329px; background-image:url(images/border_left_top.png); background-repeat:no-repeat; z-index:3; }
#border_left { position:absolute; left:4px; top:549px; width:20px; height:350px; background-image:url(images/border.png); background-repeat:repeat-y; z-index:3; }
#border_right_top { position:absolute; left:954px; top:220px; width:20px; height:329px; background-image:url(images/border_right_top.png); background-repeat:no-repeat; z-index:3; }
#border_right { position:absolute; left:954px; top:549px; width:20px; height:350px; background-image:url(images/border.png); background-repeat:repeat-y; z-index:3; }
#centerwrapper { position:relative; text-align:left; width:980px; height:auto; margin-left:auto; margin-right:auto; padding: 0px 0px 0px 0px; }
#footer_fade { position:absolute; left:0px; top:884px; width:980px; height:33px; background-image:url(images/footer_fade.png); background-repeat:repeat-x; z-index:4; }
#login_panel { position:absolute; left:640px; top:40px; width:304px; height:133px; background-image:url(images/login_panel.png); background-repeat:no-repeat; z-index:3; }
#logo { position:absolute; left:170px; top:50px; width:387px; height:75px; background-image:url(images/logo.png); background-repeat:no-repeat; z-index:3; }
#white_fade { position:absolute; left:15px; top:255px; width:950px; height:294px; background-image:url(images/white_fade.png); background-repeat:repeat-x; z-index:2; }
#white_back { position:absolute; left:15px; top:549px; width:950px; height:350px; background-color:#FFFFFF; z-index:2; }

.link_sm, .link_sm:link, .link_sm:active, .link_sm:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#0033FF; text-decoration:none; }
.link_sm:hover { color:#0099FF; }
.login_cell { background-image:url(images/login_panel.png); background-repeat:no-repeat; width:304px; height:133px; }
.login_field { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; }
.login_text { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; }
.main { font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; background-image:url(images/bg_gradient.gif); background-repeat:repeat-x; background-color:#35652B; margin:0px 0px 0px 0px; color:#000000; }
.menu_panel { position:absolute; left:32px; top:290px; width:911px; height:51px; background-image:url(images/menu_panel.png); background-repeat:no-repeat; z-index:4; }
.profile_panel { position:absolute; left:32px; top:290px; width:911px; z-index:4; }
.profile_panel_bottom { background-image:url(images/panel_bg_bottom.png); background-repeat:no-repeat; width:911px; height:15px; }
.profile_panel_mid { background-image:url(images/panel_bg_mid.png); background-repeat:repeat-y; width:911px; height:15px; }
.profile_panel_top { background-image:url(images/panel_bg_top.png); background-repeat:no-repeat; width:911px; height:11px; }
.profile_panel_lg_bottom { background-image:url(images/panel_bg_lg_bottom.png); background-repeat:no-repeat; width:975px; height:15px; }
.profile_panel_lg_mid { background-image:url(images/panel_bg_lg_mid.png); background-repeat:repeat-y; width:975px; height:15px; }
.profile_panel_lg_top { background-image:url(images/panel_bg_lg_top.png); background-repeat:no-repeat; width:975px; height:11px; }
.profile_title { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#000000; }
.reg_link, .reg_link:link, .reg_link:active, .reg_link:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; color:#0033FF; text-decoration:none; }
.reg_link:hover { color:#0099FF; }
.remove_link, .remove_link:link, .remove_link:active, .remove_link:visited { font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; cursor:pointer; color:#CC0000; text-decoration:none; }
.remove_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; cursor:pointer; color:#CC6600; }
.table_header { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#405E3B; }
.table_header_smr { font-family:Arial, Helvetica, sans-serif; font-size:8px; line-height:11px; color:#405E3B; }
.table_row1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; background-color:#F8F8F8; color:#111111; }
.table_row2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; background-color:#FAFAFA; color:#111111; }
.table_row1_sm { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; background-color:#F8F8F8; color:#111111; }
.table_row2_sm { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; background-color:#FAFAFA; color:#111111; }
.table_row_smr { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:12px; color:#000000; }
.table_text_sm { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:12px; color:#111111; }
.text_header { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#000000; }
.text_lg { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#000000; }
.text_main { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:19px; color:#000000; }
.text_sm { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#111111; }
.text_smr { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:12px; color:#000000; }
.text_welcome { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:17px; color::#000000; }