A {
    color : #005588;
    font-family : Arial;
    font-size : 9pt;
    font-weight : normal;
    text-decoration : none;
}

A:active {
    color : #005588;
    font-family : Arial;
    font-size : 9pt;
    font-weight : normal;
    text-decoration : none;
}

A:hover {
    color : #888888;
    font-family : Arial;
    font-size : 9pt;
    font-weight : normal;
    text-decoration : none;
}

A:link {
    color : #005588;
    font-family : Arial;
    font-size : 9pt;
    font-weight : normal;
    text-decoration : none;
}

A:visited {
    color : #005588;
    font-family : Arial;
    font-size : 9pt;
    font-weight : normal;
    text-decoration : none;
}

body {
    background-color : #FFFFFF;
    background-image : url('');
    color : #000000;
    font-family : Arial;
    font-size : 9pt;
    font-weight : normal;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    text-decoration : none;
}

font, table {
    color : #000000;
    font-family : Arial;
    font-size : 9pt;
    font-weight : normal;
    text-decoration : none;
}

h1 {
    color: #FF9933;
    font-family : Arial;
    font-size : 14pt;
    font-weight : bold;
}

h2 {
    color : #FF9933;
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
    padding-top: 7px;
    padding-bottom: 7px;
}

h3 {
    color : #FF9933;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
}

hr {
    background-color : #006699;
    color : #006699;
    height : 1pt;
}

pre {
    background-color : #F3F5F7;
    border : 1px solid #AEBDCC;
    color : #000000;
    font-family : Courier;
    font-weight : normal;
    padding : 5 5 5 5;
    text-decoration : none;
}

.message {
    color : #555555;
    background-color : #FFFFCC;
    border: 1px solid #FFCC66;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;
    padding: 7 7 7 7;
}

.error {
    color: #FF0000;
    background: #FBE3E4;
    border: 1px solid #FBC2C4;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;
    padding: 7 7 7 7;
}

.box {
    background-color : #000000;
    text-align : center;
}

.button, .button_small {
    background-color : #DDDDDD;
    background-image : url('../image/button.jpg');
    border : 1px solid #000000;
    color : #003366;
    font-family : Arial;
    font-size : 8pt;
    overflow : visible;
    padding-left : 5px;
    padding-right : 5px;
    width : 80px;
}

.button_big {
    background-color : #DDDDDD;
    background-image : url('../image/button.jpg');
    border : 1px solid #000000;
    color : #003366;
    font-family : Arial;
    font-size : 8pt;
    overflow : visible;
    padding-left : 5px;
    padding-right : 5px;
    width : 150px;
}

.input, .input_small {
    border : 1px solid #000000;
    width: 150;
    margin : 2 2 2 2;
}

.input_big {
    border : 1px solid #000000;
    width: 100%;
    margin : 2 2 2 2;
}

.checkbox, input[type=text], input[type=password], input[type=file], input[type=checkbox], input[type=radio], select, textarea {
    border : 1px solid #000000;
    margin : 2 2 2 2;
}

.select, .select_small {
    border : 1px solid #000000;
    width: 150;
    margin : 2 2 2 2;
}

.select_big {
    border : 1px solid #000000;
    width: 300;
}

.disabled {
    background-color : #EEEEEE;
}

.layout_content {
    background-color : #FFFFFF;
    background-image : url('');
}

.layout_header {
    background-color : #FFFFFF;
    background-image : url('');
}

.layout_footer {
    background-color : #FFFFFF;
    background-image : url('');
}

.layout_left {
    background-color : #FFFFFF;
    background-image : url('');
}

.layout_right {
    background-color : #FFFFFF;
    background-image : url('');
}

.layout_normal {
    background-color : #FFFFFF;
    background-image : url('');
    border : 0px solid #000000;
    border-spacing : 2;
    padding : 0 0 0 0;
}

.layout_solid {
    background-color : #FFFFFF;
    border : 1px solid #000000;
    border-spacing : 2;
    padding : 0 0 0 0;
}

.layout_dotted {
    background-color : #FFFFFF;
    border : 1px dotted #000000;
    border-spacing : 2;
    padding : 0 0 0 0;
}

.form_body {
    background-color : #FFFFFF;
    border : 0px solid #000000;
    border-collapse : collapse;
    border-spacing : 0;
    color : #FFFFFF;
    empty-cells : show;
    font-family : Arial;
    font-size : 8pt;
    padding : 3 3 3 3;
}

.form_head {
    background-color : #AAAAAA;
    color : #FFFFFF;
    empty-cells : show;
    font-family : Arial, Verdana;
    font-size : 8pt;
    font-weight : bold;
    border : 0px solid #000000;
    padding : 5 5 5 5;
    width: 100%;
}

.form_head a {
    color : #FF9933;
    font-family : Arial, Verdana;
    font-size : 8pt;
    font-weight : bold;
}

.form_separator {
    background-color : #CCCCCC;
    background-image : url('../image/column.jpg');
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    padding : 3 3 3 3;
    border : 1px solid #000000;
}

.form_separator a {
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
}

.form_odd {
    background-color : #FFFFFF;
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : normal;
    text-decoration : none;
    vertical-align: top;
    white-space: nowrap;
    width: 20%;
    border : 0px solid #000000;
    padding : 4 4 4 4;
}

.form_even {
    background-color : #FFFFFF;
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : normal;
    text-decoration : none;
    vertical-align: top;
    border : 0px solid #000000;
    padding : 4 4 4 4;
}

.form_row {
    background-color : #FFFFFF;
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : normal;
    text-decoration : none;
    vertical-align: top;
    border : 0px solid #000000;
    padding : 4 4 4 4;
}

.form_footer {
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    border : 0px solid #000000;
    padding : 5 5 5 5;
    text-align: right;
}

.list_body {
    width : 100%;
    border : 0px solid #000000;
    border-collapse : collapse;
    border-spacing : 1;
    color : #FFFFFF;
    empty-cells : show;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    padding : 3 3 3 3;
    text-decoration : none;
}

.list_head {
    background-image : url('../image/head.jpg');
    border : 0px solid #000000;
    color : #FF9933;
    empty-cells : show;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    padding : 5 5 5 5;
    text-decoration : none;
}

.list_head a {
    color : #FF9933;
    font-family : Arial, Verdana;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;
}

.list_column {
    background-color : #CCCCCC;
    background-image : url('../image/column.jpg');
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    padding : 3 3 3 3;
    border : 1px solid #000000;
}

.list_column a {
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
}

.list_even {
    background-color : #FFFFFF;
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : normal;
    text-decoration : none;
    padding : 3 2 3 2;
    border : 1px solid #000000;
}

.list_odd {
    background-color : #EEEEEE;
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : normal;
    text-decoration : none;
    padding : 3 2 3 2;
    border : 1px solid #000000;
}

.list_row {
    background-color : #FFFFFF;
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : normal;
    text-decoration : none;
    padding : 3 2 3 2;
    border : 1px solid #000000;
}

.list_footer {
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    padding : 3 3 3 3;
    border : 0px solid #000000;
    text-align : right;
}

.mandatory {
    color : #FF0000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;
}

.tab_inactive {
    background-color : #AAAAAA;
    background-image : url('../image/tab_inactive.jpg');
    background-position : top left;
    background-repeat : repeat-x;
    border-left-color : #555555;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #555555;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #555555;
    border-top-style : solid;
    border-top-width : 1px;
    padding-bottom : 0;
    padding-left : 3;
    padding-right : 3;
    padding-top : 2;
}

.tab_inactive a {
    color : #555555;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;
}

.tab_active {
    background-color : #EEEEEE;
    background-image : url('../image/tab_active.jpg');
    border-left-color : #555555;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #555555;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #555555;
    border-top-style : solid;
    border-top-width : 1px;
    padding-bottom : 0;
    padding-left : 6;
    padding-right : 6;
    padding-top : 2;
}

.tab_active a {
    color : #000000;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;
}

