<!--
    body {
        margin: 0 ;
        border: 0 ;
        background-color: #ffffff ;      
    }

    body, td {
        font-family: Tahoma, Verdana, Arial ;
        font-size: 10pt ;
    }
    
    form {
        display: inline; 
    }
    
    input,
    textarea {
        font-family: tahoma ;
        font-size: 10pt ;
    }

    #frame_main {
        margin: 0 ;
        border: 0 ;
        text-align: center ;
    }

    #frame_header {
        background: url(images/header_bg.gif) ;
        background-repeat: repeat-x ;
    }

    #header {
        border: 0 ;
        height: 102px ;
        width: 950px ;
        margin: 0 auto ;
    }

    #header_logo {
        height: 50px ;
        width: 170px ;
        position: relative ;
        left: 25px ;
        top: 38px ;
        background-repeat: no-repeat ;
        float: left ;
    }

    #header_userinfo {
        height: 102px ;
        width: 400px ;
        position: relative ;
        float: right ;
        text-align: right ;
        font-size: 10pt ;
    }

    #header_userinfo_text {
        position: absolute ;
        bottom: 0 ;
        right: 0 ;
    }    
         
    #frame_menu {
        background: url(images/menu_bg.gif) ;
        background-repeat: repeat-x ;
    }

    #menu {
        border: 0 ;
        height: 31px ;
        width: 950px ;
        margin: 0 auto 0 auto ;
    }

    #menu_left {
        margin-left: 0px ;
    }

    .menu_link {
        position: relative ;
        top: 7px ;
        float: left ;
        margin-right: 15px ;
    }
    
    .menu_button {
        margin: 0;
        padding: 0;
        background: #fff ;
    }
    
    .menu_button a, .menu_button a:visited {
        display: block ;
        height: 20px ;
        background-repeat: no-repeat ;
        text-indent: -10000px ;
    }
    
    .menu_button a:hover {
        background: none ;
    }
    
    .menu_home {background-image: url(images/menu_home_on.gif); width: 48px;}        
    .menu_home a {background-image: url(images/menu_home_off.gif);}
    .menu_home_set a {background-image: url(images/menu_home.gif);}
    .menu_myhub {background-image: url(images/menu_myhub_on.gif); width: 62px;}
    .menu_myhub a {background-image: url(images/menu_myhub_off.gif);}
    .menu_myhub_set a {background-image: url(images/menu_myhub.gif);}
    .menu_events {background-image: url(images/menu_events_on.gif); width: 52px;}
    .menu_events a {background-image: url(images/menu_events_off.gif);}
    .menu_events_set a {background-image: url(images/menu_events.gif);}
    .menu_lists {background-image: url(images/menu_lists_on.gif); width: 72px;}
    .menu_lists a {background-image: url(images/menu_lists_off.gif);}
    .menu_lists_set a {background-image: url(images/menu_lists.gif);}
    .menu_claims {background-image: url(images/menu_claims_on.gif); width: 56px;}
    .menu_claims a {background-image: url(images/menu_claims_off.gif);}
    .menu_claims_set a {background-image: url(images/menu_claims.gif);}
    .menu_help {background-image: url(images/menu_help_on.gif); width: 39px;}
    .menu_help a {background-image: url(images/menu_help_off.gif);}
    .menu_help_set a {background-image: url(images/menu_help.gif);}
    .menu_contacts {background-image: url(images/menu_contacts_on.gif); width: 69px;}
    .menu_contacts a {background-image: url(images/menu_contacts_off.gif);}
    .menu_contacts_set a {background-image: url(images/menu_contacts.gif);}
    .menu_manage {background-image: url(images/menu_manage_on.gif); width: 64px;}
    .menu_manage a {background-image: url(images/menu_manage_off.gif);}
    .menu_manage_set a {background-image: url(images/menu_manage.gif);}
    .menu_features {background-image: url(images/menu_features_on.gif); width: 67px;}
    .menu_features a {background-image: url(images/menu_features_off.gif);}
    .menu_features_set a {background-image: url(images/menu_features.gif);}
    .menu_contactus {background-image: url(images/menu_contactus_on.gif); width: 85px;}
    .menu_contactus a {background-image: url(images/menu_contactus_off.gif);}
    .menu_contactus_set a {background-image: url(images/menu_contactus.gif);}

    .menu_image {
        border: 0 ;
    }

    .menu_arrow_big {
        width: 26px ;
        height: 31px ;
        float: left ;
        margin-right: 2px ;
        background: url(images/menu_arrow_big.gif) no-repeat right ;
    }

    .menu_arrow {
        width: 26px ;
        height: 20px ;
        position: relative ;
        top: 7px ;
        float: left ;
        margin-right: 2px ;
        background: url(images/menu_arrow_small.gif) no-repeat right ;
    }

    #menu_user_info_email,
    #menu_user_info_signup {
        font-weight: bold ;
    }

    #frame_content {                                          
        background-color: #f8f8f8 ;
    }

    #frame_content_menu {
        height: 21px ;
        background: url(images/content_menu_bg.gif) ;
        background-repeat: repeat-x ;
    }

    #content_menu {
        width: 950px ;
        margin: 0 auto ;
        padding: 2px 0px 0px 20px ;
        font-family: Verdana ;
        font-size: 8pt ;
        text-align: left ;
    }

    #content_menu ul,
    #content_menu li {
        margin: 0 ;
        padding: 0 25px 0 0 ;
        display: inline ;
    }

    #content {
        width: 950px ;
        margin: 0 auto ;
        padding: 30px 10px ;
        text-align: left ;
    }

    .content_30 {
        width: 250px ;
    }

    .content_70 {
        width: 670px ;
    }

    #frame_footer {
        height: 100px ;
        background: url(images/footer_bg.gif) ;
        background-repeat: repeat-x ;
        background-color: #ffffff ;
    }
    
    #footer {
        margin: 0 auto ;
        padding-top: 23px ;
        width: 950px ;
    }

    .box {
        padding: 0 10px ;
        border: 1px solid #ccc ;
        background: #fff ;
    }

    .bx {
        padding-bottom: 10px ;
    }

    .box_top {
        height: 11px ;
        margin: 0 0 0 11px ;
        background: url(images/box.gif) no-repeat 100% 0 ;
    }
    .box_top div {
        position: relative ;
        left: -11px ;
        width: 11px ;
        height: 11px ;
        background: url(images/box.gif) no-repeat 0 0 ;
    }

    .box_bottom {
        height: 11px ;
        margin: 0 0 0 11px ;
        background: url(images/box.gif) no-repeat 100% 100% ;
    }

    .box_bottom div {
        position: relative ;
        left: -11px ;
        width: 11px ;
        height: 11px ;
        background: url(images/box.gif) no-repeat 0 100% ;
    }

    .box_left {
        padding: 0 0 0 11px ;
        background: url(images/box_borders.gif) repeat-y 0 0 ;
    }

    .box_right {
        margin-right: 1px ;
        padding: 0 11px 0 0 ;
        background: url(images/box_borders.gif) repeat-y 100% 0 ;
    }

    .box_content {
        margin: 0 ;
        position: relative ;
        background: #fff ;
    }
    
    html>body .box_content {
        left: -1px ;
    }

    .box_content:after {
        content: "." ; 
        display: block ; 
        height: 0 ; 
        clear: both ; 
        visibility: hidden ;
    }

    .box_content { display: inline-block ; }
    .box_content { display: block ; } 

    .box_header {
        width: 100% ;
        height: 25px ;
        background: url(images/box_icon.gif) no-repeat 0 0 ;
        border-bottom: 1px solid #959595 ;
    }

    html>body .box_header {
        top: 0px ;
    }

    .box_title {
        font-size: 12pt ;
        font-weight: bold ;
        padding: 1px 0 0 25px ;
        color: #ed1c24 ;
        float: left ;
    }

    .box_link {
        float: right ;
        font-size: 10pt ;
        padding-top: 4px ;
        position: relative ;
        right: 4px ;
    }

    .box_load {
        width: 100% ;
        float: left ;
    }
    

    html>body .box_load {
        top: 0px ;
    }

    .boxx {
        width: 250px ;  
    }

    .boxx_top {
        height: 9px ;
        background: transparent url(images/boxx_top.gif) no-repeat ;
        overflow: hidden ;
        
    }

    .boxx_bottom {
        height: 9px ;
        background: transparent url(images/boxx_bottom.gif) no-repeat ;
        overflow: hidden ;
    }

    .boxx_middle {
        background: transparent url(images/boxx_borders.gif) repeat-y 100% 0 ;
    }
    
    .boxx_in {
        background: transparent url(images/boxx_borders.gif) repeat-y 0 0 ;
    }
    
    .boxx_content {
        margin: 0 4px ;
        padding: 2px 8px ;
        background: #fff url(images/boxx_bg.gif) repeat-x top ;
        line-height: 16pt ;
    }
    
    .setting_table {
        width: 100% ;
        float: left ;
    }
    
    .setting_row {
        width: 100% ;
        padding: 10px 0 ;
        float: left ;
        border-bottom: 1px solid #d7d7d7 ;
        background: url(images/row_fade.gif) repeat-x top ;
    }
    
    .setting_left {
        width: 240px ;
        float: left ;
        padding-left: 20px ;
    }
    
    .setting_right {
        width: 340px ;
        float: left ;
        font-size: 8pt ;
        line-height: 14pt ;
    }
    
    .setting_end {
        padding: 10px 0 10px 0 ;
        float: left ;
    }
    
    .checkbox_label {
        padding-left: 3px ;
        vertical-align: 7% ;
    }
    
    #user_box {
        width: 250px ; 
        float: left ;  
        background: url(images/info_bg.gif) repeat-x ;
    }

    #user_box_left {
        width: 14px ;
        height: 141px ;
        background: url(images/info_borders.gif) no-repeat 0 0 ;
        float: left ;
    }

    #user_box_right {
        width: 14px ;
        height: 141px ;
        background: url(images/info_borders.gif) no-repeat 100% 0 ;
        float: left ;
    }

    #user_box_center {
        width: 222px ; 
        float: left ;
    }
    
    #user_box_photo {
        float: left ;
    }

    #user_box_photo img {
        border: 1px solid #323232 ; 
    }
    
    #user_box_info {
        padding: 2px 0px 5px 10px ;
        float: left ;
        font-size: 10pt ;
    }
    
    #user_box_name {
        font-size: 11pt ;
        font-weight: bold ;
        padding-bottom: 6px ;
    }
    
    #user_box_user {
        margin-bottom: 2px ;
    }
    
    #user_info {
        margin: 16px 0 0 5px ;
    }
    
    #user_box_logout {
        font-weight: bold ;
        margin-top: 10px ;
    }
    
    .alert {
        width: 100% ;
        height: 20px ;
        background: url(images/alert_icon.gif) no-repeat 0 0 ;
    }

    html>body .alert {
        top: 0px ;
    }

    .alert_message {
        font-size: 12pt ;
        font-weight: bold ;
        padding: 1px 0 0 25px ;
        color: #d11400 ;
        float: left ;
    }
    
    .message_box {
        width: 100% ;
        float: left ;
    }
    
    .message_form {
        margin: 10px 5px 3px 5px ;
    }
    
    .message_form_buttons {
        padding-top: 3px ;
        text-align: right ;
    }
    
    .message_newer {
        margin-bottom: 3px ;
        font-size: 8pt ;
    }
    
    .messages_action {
        padding: 2px 3px ;
        border-top: 1px solid #c2c2c2 ;
        font-size: 8pt ;
    }
    
    .message_header {
        width: 100% ;
        height: 27px ;
        background-color: #edf8ff ;
        border-top: 1px solid #c2c2c2 ;
    }
    
    .private {
        background: url(images/message_header_red.gif) repeat-x ;
    }
    
    .profile {
        background: url(images/message_header_blue.gif) repeat-x ;
    }
    
    .event {
        background: url(images/message_header_green.gif) repeat-x ;
    }
    
    .child {
        margin-left: 15px ;
    }
    
    .message_row {
        clear: both ;
    }
    
    .message_user_photo {
        float: left ;
        vertical-align: middle ;
    }
    
    .message_photo {
        width: 20px ;
        height: 20px ;
        margin: 2px 0 0 3px ;
        border: 1px solid #000 ;
    }
    
    .message_user_info {
        float: left ;
    }
    
    .message_user_name {
        margin: 5px 0 0 5px ;
        font-size: 10pt ;
        font-weight: bold ;
        float: left ;
    }
    
    .message_user_at {
        margin: 7px 0 0 7px ;
        float: left ;
        font-size: 8pt ;
        font-style: italic ;
    }
    
    .message_time {
        margin: 7px 0 0 3px ;
        float: left ;
        font-size: 8pt ;
        font-style: italic ;
    }
    
    .message_info {
        position: relative ;
        top: 4px ;
        right: 3px ;
        float: right ;
        font-size: 10pt ;
    }
    
    .message_text {
        clear: both ;
        padding: 5px ;
    }
    
    .message_options {
        text-align: right ;
        font-size: 8pt ;
        font-style: italic ;
        margin-bottom: 7px ;
    }
    
    .form_table {
        width: 100% ;
        float: left ;
    }
    
    .form_row {
        width: 100% ;
        padding: 10px 0 ;
        float: left ;
        border-bottom: 1px solid #d7d7d7 ;
        background: url(images/row_fade.gif) repeat-x top ;
    }
    
    .form_row2 {
        width: 100% ;
        padding: 10px 0 ;
        float: left ;
        background: url(images/row_fade.gif) repeat-x top ;
    }    
    
    .form_left {
        width: 240px ;
        float: left ;
        padding-left: 20px ;
    }
    
    .form_right {
        width: 355px ;
        float: left ;
        font-size: 8pt ;
        line-height: 14pt ;
    }
    
    .form_end {
        padding: 10px 0 10px 0 ;
        float: left ;
    }
    
    .buttons {
        width: 240px ;
        margin: 0 auto 10px auto ;
    }

    .left { float: left ; }
    .right { float: right ; }
    .cleared { clear: both ; }

    .centered { text-align: center ; }
    .normal { font-size: 10pt ; }
    .small { font-size: 8pt ; }
    
    .pad_5 { margin: 5px ; }
    .pad_10 { margin: 10px ; }
    .pad_top { margin-top: 5px ; }
    .pad_top5 { margin-top: 5px ; }
    .pad_top10 { margin-top: 10px ; }
    .pad_bottom5 { margin-bottom: 5px ; }
    .pad_bottom10 { margin-bottom: 10px ; }
    .pad_right5 { margin-right: 5px ; }
    .pad_right10 { margin-right: 10px ; }
    .pad_left5 { margin-left: 5px ; }
    .pad_left10 { margin-left: 10px ; }
    
    .underline { border-bottom: 1px solid #cccccc ; }
    .link_image { border: 0 ; }
    .borders { border: 1px solid #cfcfcf ; }

    a:link,
    a:visited {
        text-decoration: none ;
    }

    a:hover {

    }
    
    a.underline:hover {
        text-decoration: underline ;
    }

    a.red:link,
    a.red:visited { color: #e7383c ; }
    a.red:hover { color: #fd0006 ; }

    a.orange:link,
    a.orange:visited { color: #f0bb20 ; }
    a.orange:hover { color: #fe9b00 ;}

    a.blue:link,
    a.blue:visited { color: #44a6ed ; }
    a.blue:hover { color: #0094ff ; }
//-->