﻿body { background: #ffffff; color: #000000; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; margin: 5px 0px 0px 5px; overflow: auto; cursor: default; }
* { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; }
table { table-layout: fixed; border-collapse: collapse; width: 100%; }
p { margin: 10px 3px 10px 3px; line-height: 150%; text-align: justify; }
h1, h2, h3, h4, h5, h6 { margin: 10px 3px 10px 3px; }
h1 { font-size: 13px; }
ul, ol, blockquote { margin-top: 10px; margin-bottom: 10px; }
li { margin-bottom: 5px; }
input, button, select, textarea { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; }
form { margin: 0px; }
a { color: #204A72; text-decoration: none; }
a:hover { color: #A7342F; text-decoration: underline; }
a:visited { color: #737373; text-decoration: none; }
a:visited:hover { color: #A7342F; text-decoration: underline; }
img { border: none; }


.div_copyright { font-size: 10px; }
.div_copyright * { font-size: 10px; }

.td_top_menu { padding: 0px; vertical-align: top; text-align: center; border-left: solid 1px #DEEBF4; color: #3B5778; font-size: 12px; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; font-family: Times New Roman; }
.td_top_menu * { color: #3B5778; font-size: 12px; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; font-family: Times New Roman; }
.td_top_menu img { border: none; margin-top: 3px; width: 80px; height: 75px; }
.td_top_menu a { color: #3B5778 !important; }
.td_top_menu a:hover { color: #3B5778 !important; text-decoration: none; }


.div_main_header { width: 100%; text-align: left; color: #747474; font-size: 18px; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; font-family: Times New Roman; padding: 2px; border-bottom: solid 1px #009ACA; white-space: nowrap; }
.div_main_header * { color: #747474; font-size: 18px; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; font-family: Times New Roman; padding: 2px; }
.div_main_header_border { width: 100%; border-bottom: solid 2px #CBEBF6; margin-bottom: 15px; }

.div_main_header input { width: 100px; height: 22px; border: solid 1px #747474; color: #747474; font-size: 14px; vertical-align: middle; padding: 1px; }
.div_main_header button { width: 30px; height: 22px; border: solid 1px #009ACA; color: #747474; background: #CBEBF6; font-size: 14px; vertical-align: middle; padding: 0px; margin: 0px 5px 0px 5px; }

.div_sps_1 .div_main_header { border-bottom: solid 1px #E37C34; }
.div_sps_1 .div_main_header_border { border-bottom: solid 2px #F9E5D6; }
.div_sps_2 .div_main_header { border-bottom: solid 1px #A31911; }
.div_sps_2 .div_main_header_border { border-bottom: solid 2px #EDD1CF; }
.div_sps_3 .div_main_header { border-bottom: solid 1px #5B869B; }
.div_sps_3 .div_main_header_border { border-bottom: solid 2px #DEE7EB; }
.div_sps_4 .div_main_header { border-bottom: solid 1px #672466; }
.div_sps_4 .div_main_header_border { border-bottom: solid 2px #E1D3E0; }
.div_sps_5 .div_main_header { border-bottom: solid 1px #025BA8; }
.div_sps_5 .div_main_header_border { border-bottom: solid 2px #CCDEEE; }
.div_sps_6 .div_main_header { border-bottom: solid 1px #007647; }
.div_sps_6 .div_main_header_border { border-bottom: solid 2px #CCE4DA; }

.div_right_header { color: #4D4C48; font-size: 16px; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; font-family: Times New Roman; padding: 3px; }
.div_left_header { color: #747474; font-size: 13px; font-weight: bold; font-variant: small-caps; font-family: Times New Roman; padding: 3px; text-align: center; }
.div_left_header * { color: #747474; font-size: 13px; font-weight: bold; font-variant: small-caps; font-family: Times New Roman; }

.div_error { width: 100%; padding: 10px 0px 0px 10px; font-size: 10px; color: #dd0000; font-weight: bold; }

.div_sps_1_demo_border { border-top: solid 2px #E37C34;white-space: nowrap;margin-top:5px; }
.div_sps_2_demo_border { border-top: solid 2px #A31911;white-space: nowrap;margin-top:5px;  }
.div_sps_3_demo_border { border-top: solid 2px #5B869B;white-space: nowrap;margin-top:5px;  }
.div_sps_4_demo_border { border-top: solid 2px #672466;white-space: nowrap;margin-top:5px;  }
.div_sps_5_demo_border { border-top: solid 2px #025BA8;white-space: nowrap;margin-top:5px;  }
.div_sps_6_demo_border { border-top: solid 2px #007647;white-space: nowrap;margin-top:5px;  }

