body {
            font-weight: normal;
            font-size:  medium;
         color: #000000;
            font-family: arial, tahoma, verdana, sans-serif, Lucida Sans;
            background-color: #FFFFFF;
            margin: 0px;
        }
        .body {
            padding-top: 0px;
         margin: 0px auto;
            border: 1px solid #D2F0FF;
        }
        a {
            text-decoration: none;
                }
        span.color, a, a.line, div.menu a {
            color: #064a92;
        }
        img {
            border: 0;
            max-width: 99%;
        }
        a:hover {
            text-decoration: underline;
        }
        a.line {
            margin: 1px;
            padding: 0px 0px 0px 0px;
        }
        a.bold {
            font-weight: bold;
        }
        div {
        }
        form {
            margin-top: 0;
            margin-bottom: 0;
        }
        #footer, #line, .line {
            margin: 0px;
            padding-top: 4px;
            padding-bottom: 4px;
            background-color: #d4eeff;
            text-align: center;
            font-weight: bold;
            border-bottom: 2px solid #cae5f2;
        }
        #line, .line {
            padding: 2px;
            text-align: left;
        }
        #line a, .line a {
            color: #003a77;
        }
        #footer a {
            color: #003a77;
        }
        #footer {
            background-color: #b4c8e9;
        }
        #msg_error {
            background-color: #f5d9d9;
            color: #000000;
            text-align: center;
            border: 1px solid #ffcfcf;
        }
        #msg_notice, #msg_ok {
            background-color: #d1ffe8;
            color: #000000;
            text-align: center;
            border: 1px solid #a0e8da;
        }
        div.menu {
            margin: 0px;
            background-color: #d1ffe8;
            border-bottom: 2px solid #cae5f2;
            padding: 4px;
        }
        div.bold {
            font-weight: bold;
        }
        hr {
            margin: 0px;
            padding: 0px 0px 0px 0px;
            border-top: 1px solid #D2F0FF;
            color: #F4F4F4;
        }
        input.button {
            color: #F4F4F4;
            background-color: #064a91;
            border-top: 1px solid #FFF;
            border-left: 1px solid #FFF;
            border-right: 1px solid #000;
            border-bottom: 1px solid #000;
            margin-top: 1px;
            padding: 0px 4px 0px 4px;
        }
        input.button_form {
            color: #064a92;
            background-color: #D2F0FF;
            border-top: 1px solid #FFF;
            border-left: 1px solid #FFF;
            border-right: 1px solid #000;
            border-bottom: 1px solid #000;
            margin-top: 1px;
            padding: 0px 4px 0px 4px;
        }
        .button_link {
            padding: 0px;
            width: 100px;
            color: #064a92;
            cursor: pointer;
            cursor: hand;
            background: none;
            border: none;
            text-decoration: underline;
        }
        .button_link:hover {
            text-decoration: underline;
        }
        div.c1 {
            background-color: #F4F4F5;
            padding: 4px;
            border-bottom: 1px solid #D2F0FF;
            word-wrap: break-word;
        }
        div.c2 {
            background-color: #FFFFFF;
            padding: 4px;
            border-bottom: 1px solid #D2F0FF;
            word-wrap: break-word;
        }
        div.c1_new {
            background-color: #edf296;
            padding: 4px;
            border-bottom: 1px solid #D2F0FF;
            word-wrap: break-word;
        }
        div.c2_new {
            background-color: #fbfcc9;
            padding: 4px;
            border-bottom: 1px solid #D2F0FF;
            word-wrap: break-word;
        }
        div.cred {
            background-color: #f5d9d9;
            padding: 4px;
            border-bottom: 1px solid #D2F0FF;
        }
        a.cred {
            color: red;
        }
        div.links {
            border-bottom: 1px solid #D2F0FF;
            padding-left: 2px;
        }
        div.hr {
            border-bottom: 1px solid #D2F0FF;
            margin-top: 4px;
            margin-bottom: 4px;
        }
        dt {
            border-bottom: 1px solid #D2F0FF;
            padding: 0px;
        }
        dl {
            margin-top: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
        }
        div.pager {
            border: 0;
            margin: 0;
            padding: 1px 5px 4px 0;
        }
        span.previous, span.page, span.next, span.last, span.first {
            margin: 0px;
            padding: 1px;
            border: 1px solid #DEDEDE;
            display: inline-block;
            min-width: 15px;
        }
        span.selected {
            margin: 0px;
            padding: 1px;
            border: 2px solid #064a91;
            display: inline-block;
            min-width: 15px;
        }
        span.red {
            margin: 0px;
            padding: 1px;
            border: 2px solid #C00000;
            display: inline-block;
            min-width: 15px;
        }
        span.hidden {
            display: none;
        }
        fieldset {
            border: 0;
            border-bottom: 1px solid #D2F0FF;
            margin: 0;
            padding: 1px;
        }
        div.errors {
            border: 1px solid #C00000;
            padding: 1px 1px 5px 1px;
            margin: 0 0 2px 0;
            background: #FEE;
        }
        div.errors ul {
            margin: 0;
            padding: 0 0 0 20px;
        }
        div.errors ul li {
            list-style: square;
        }
        input.error, textarea.error, select.error {
            background: #FEE;
            border-color: #C00000;
        }
        input.page {
            background-color: #FFFFFF;
            border: solid 1px #9aafe5;
        }
        img.icon {
            vertical-align: middle;
        }
        .menu_icon, .menu_icon2 {
            background-color: #b4c8e9;
            color: #434e60;
            padding: 4px 2px 5px 4px;
            margin: 0px;
            line-height: 19px;
        }
        .menu_icon_touch, .menu_icon2_touch {
            background-color: #b4c8e9;
            color: #434e60;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            line-height: 25px;
        }
        .menu_foot {
            background-color: #BECDE6;
            color: #9999ff;
            padding: 1px 1px 1px 2px;
            margin: 0px;
        }
        .menu_icon a:link, .menu_icon a:visited, .menu_icon_touch a:link, .menu_icon_touch a:visited {
            text-decoration: none;
        }
        .menu_icon a:focus, .menu_icon a:hover, .menu_icon a:active, .menu_icon_touch a:focus, .menu_icon_touch a:hover, .menu_icon_touch a:active {
            background-color: #fff;
        }
        .small_text {
            font-size: small;
            color: #666666;
        }
        .a3d1ve, .adv {
            background: #d4eeff;
            border-bottom: 1px solid #b4c8e9;
        }
        .a3d1ve .plus1, .adv .plus1 {
            border: solid 1px #D4EEFF;
            padding: 5px 5px 0px 5px;
            margin: 0px 0px 0px 0px;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        
        
        
        
        
        
