body {
  background-color : #C8CDD4;
}
body {
  color : #333;
  font-size : 12px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 15px;
}
body {
  margin : 0px 0px 0px 0px;
}

table,th,td {
  color : #333;
  font-size : 12px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 15px;
}

form {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

select {
  text-align : auto;
  vertical-align : middle;
}

input {
  text-align : auto;
  vertical-align : middle;
}

.select2 {
  border-top : #6D90B0 1px solid;
  border-bottom : #6D90B0 1px solid;
  border-right : #6D90B0 1px solid;
  border-left : #6D90B0 1px solid;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  width : 140px;
  height : auto;
  background-color : #EDF5FB;
}
.select3 {
  width : 300px;
}

.input2 {
  border-top : #6D90B0 1px solid;
  border-bottom : #6D90B0 1px solid;
  border-right : #6D90B0 1px solid;
  border-left : #6D90B0 1px solid;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  width : 140px;
  height : auto;
  background-color : #EDF5FB;
}
.input3 {
  border-top : #6D90B0 1px solid;
  border-bottom : #6D90B0 1px solid;
  border-right : #6D90B0 1px solid;
  border-left : #6D90B0 1px solid;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  width : 70px;
  height : auto;
  background-color : #EDF5FB;
}
.input4 {
  width : 300px;
}
.input5 {
  width : 140px;
}

ul {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

li {
  margin : 0px 0px 0px 1.5em;
  padding : 0px 0px 0px 0px;
}

a:link {
  color : #039;
  text-decoration : none;
}
a:visited {
  color : #039;
  text-decoration : none;
}
a:hover {
  color : #0353A5;
  text-decoration : underline;
}

.small {
  color : #333;
  font-size : 10px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 13px;
}
.small a:link {
  color : #039;
  text-decoration : none;
}
.small a:visited {
  color : #039;
  text-decoration : none;
}
.small a:hover {
  color : #0353A5;
  text-decoration : underline;
}

.medium {
  color : #333;
  font-size : 12px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 15px;
}
.medium a:link {
  color : #039;
  text-decoration : none;
}
.medium a:visited {
  color : #039;
  text-decoration : none;
}
.medium a:hover {
  color : #0353A5;
  text-decoration : underline;
}

.large {
  color : #333;
  font-size : 14px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 18px;
}
.large a:link {
  color : #039;
  text-decoration : none;
}
.large a:visited {
  color : #039;
  text-decoration : none;
}
.large a:hover {
  color : #0353A5;
  text-decoration : underline;
}

.x-large {
  color : #333;
  font-size : 18px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 24px;
}
.x-large a:link {
  color : #039;
  text-decoration : none;
}
.x-large a:visited {
  color : #039;
  text-decoration : none;
}
.x-large a:hover {
  color : #0353A5;
  text-decoration : underline;
}

.xx-large {
  color : #333;
  font-size : 24px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 32px;
}
.xx-large a:link {
  color : #039;
  text-decoration : none;
}
.xx-large a:visited {
  color : #039;
  text-decoration : none;
}
.xx-large a:hover {
  color : #0353A5;
  text-decoration : underline;
}

.y10 {
  color : #FFC;
  font-size : 10px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 13px;
}
.y10 a:link {
  color : #FFC;
  text-decoration : none;
}
.y10 a:visited {
  color : #FFC;
  text-decoration : none;
}
.y10 a:hover {
  color : #FFC;
  text-decoration : underline;
}

.y12 {
  color : #FFC;
  font-size : 12px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 15px;
}
.y12 a:link {
  color : #FFC;
  text-decoration : none;
}
.y12 a:visited {
  color : #FFC;
  text-decoration : none;
}
.y12 a:hover {
  color : #FFC;
  text-decoration : underline;
}

.w10 {
  color : #FFF;
  font-size : 10px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 13px;
}
.w10 a:link {
  color : #FFF;
  text-decoration : none;
}
.w10 a:visited {
  color : #FFF;
  text-decoration : none;
}
.w10 a:hover {
  color : #FFC;
  text-decoration : underline;
}

.w12 {
  color : #FFF;
  font-size : 12px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 15px;
}
.w12 a:link {
  color : #FFF;
  text-decoration : none;
}
.w12 a:visited {
  color : #FFF;
  text-decoration : none;
}
.w12 a:hover {
  color : #FFC;
  text-decoration : underline;
}

.g10 {
  color : #555;
  font-size : 10px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 13px;
}
.g10 a:link {
  color : #555;
  text-decoration : none;
}
.g10 a:visited {
  color : #555;
  text-decoration : none;
}
.g10 a:hover {
  color : #555;
  text-decoration : underline;
}

.g12 {
  color : #555;
  font-size : 12px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 15px;
}
.g12 a:link {
  color : #555;
  text-decoration : none;
}
.g12 a:visited {
  color : #555;
  text-decoration : none;
}
.g12 a:hover {
  color : #555;
  text-decoration : underline;
}

.m10 {
  color : #5E5228;
  font-size : 10px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 13px;
}
.m10 a:link {
  color : #5E5228;
  text-decoration : none;
}
.m10 a:visited {
  color : #5E5228;
  text-decoration : none;
}
.m10 a:hover {
  color : #5E5228;
  text-decoration : underline;
}

.r10 {
  color : #F00;
  font-size : 10px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 13px;
}
.r10 a:link {
  color : #F00;
  text-decoration : none;
}
.r10 a:visited {
  color : #F00;
  text-decoration : none;
}
.r10 a:hover {
  color : #F00;
  text-decoration : underline;
}

.r12 {
  color : #F00;
  font-size : 12px;
  font-weight : normal;
  line-break : strict;
  text-align : auto;
  text-decoration : none;
  line-height : 15px;
}
.r12 a:link {
  color : #F00;
  text-decoration : none;
}
.r12 a:visited {
  color : #F00;
  text-decoration : none;
}
.r12 a:hover {
  color : #F00;
  text-decoration : underline;
}

.tabs {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  width : auto;
  height : auto;
  background-image : url(img/header/ba1.gif);
  background-repeat : repeat-x;
  background-position : left bottom;
}

.header1 {
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 0px 0px;
  width : auto;
  height : auto;
}

.header2 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 8px;
  width : auto;
  height : auto;
}

.center1 {
  margin : 0px 0px 4px 0px;
  padding : 0px 0px 0px 0px;
  width : auto;
  height : auto;
}

.center2 {
  margin : 0px 0px 0px 0px;
  padding : 1px 5px 5px 5px;
  width : auto;
  height : auto;
}

.center3 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 9px;
  width : auto;
  height : auto;
}

.center4 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 7px 10px;
  width : auto;
  height : auto;
}

.center5 table th {
  text-align : left;
  vertical-align : middle;
}
.center5 table th {
  margin : 0px 0px 0px 0px;
  padding : 8px 5px 0px 0px;
  width : auto;
  height : auto;
}
.center5 table td {
  margin : 0px 0px 0px 0px;
  padding : 5px 0px 0px 0px;
  width : auto;
  height : auto;
}

.center6 {
  margin : 0px 0px 0px 10px;
  padding : 0px 0px 0px 0px;
  width : auto;
  height : auto;
}

.center7 table th {
  text-align : left;
  vertical-align : middle;
}
.center7 table th {
  margin : 0px 0px 0px 0px;
  padding : 8px 0px 0px 0px;
  width : auto;
  height : auto;
}
.center7 table td {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 0px 0px;
  width : auto;
  height : auto;
}

.r {
  margin : 0px 0px 0px 0px;
  padding : 17px 7px 25px 7px;
  width : auto;
  height : auto;
  background-image : url(img/right/ba1.gif);
  background-repeat : repeat-x;
  background-position : left top;
}

.right1 table th {
  text-align : right;
  vertical-align : middle;
}
.right1 table th {
  margin : 0px 0px 0px 0px;
  padding : 8px 5px 0px 0px;
  width : auto;
  height : auto;
}
.right1 table td {
  margin : 0px 0px 0px 0px;
  padding : 5px 0px 0px 0px;
  width : auto;
  height : auto;
}

.footer1 {
  margin : 0px 0px 0px 0px;
  padding : 15px 0px 0px 0px;
  width : auto;
  height : auto;
}

.footer2 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 20px 16px;
  width : auto;
  height : auto;
}

.title1 {
  border-top : #000 0px solid;
  border-bottom : #000 3px none;
  margin : 0px 0px 7px 0px;
  padding : 1px 0px 10px 0px;
  width : 100%;
  height : auto;
  background-image : url(img/center/ti4.gif);
  background-repeat : repeat-x;
  background-position : left bottom;
}

.title2 {
  border-bottom : #000 1px solid;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 1px 0px;
  width : 100%;
  height : auto;
}

.title3 {
  border-top : #CCC 1px solid;
  border-bottom : #CCC 1px solid;
  border-right : #CCC 1px solid;
  border-left : #CCC 7px solid;
  margin : 0px 0px 7px 0px;
  padding : 1px 0px 1px 5px;
  width : 100%;
  height : auto;
  background-color : #EEE;
}

.title4 {
  border-bottom : #555 2px solid;
  margin : 0px 0px 7px 0px;
  padding : 0px 0px 0px 0px;
  width : 100%;
  height : auto;
}

.title5 {
  border-top : #000 1px solid;
  border-bottom : #FFF 1px solid;
  margin : 0px 0px 0px 0px;
  padding : 1px 3px 2px 5px;
  width : 100%;
  height : auto;
  background-color : #6E6951;
  background-image : url(img/center/ti5.gif);
  background-repeat : repeat;
  background-position : left top;
}
.title5_sub {
  border-bottom : #999 1px solid;
  margin : 0px 0px 0px 0px;
  padding : 2px 5px 2px 5px;
  width : 100%;
  height : auto;
  background-color : #E7EBEE;
}

.title6 {
  border-bottom : #000 1px solid;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 1px 10px;
  width : 100%;
  height : auto;
}

.list1 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 25px 0px;
  width : auto;
  height : auto;
  list-style-type : none;
  list-style-image : url(img/center/ar5.gif);
  list-style-position : outside;
}

.list2 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  width : auto;
  height : auto;
  list-style-type : none;
  list-style-image : url(img/center/ar5.gif);
  list-style-position : outside;
}

.tray1 {
  border-top : #000 1px solid;
  border-bottom : #CCC 1px solid;
  margin : 12px 0px 10px 0px;
  padding : 2px 0px 2px 0px;
  background-color : #EEE;
}

.tray2 {
  border-right : #DBE1EC 1px solid;
  margin : 0px 7px 15px 0px;
  padding : 5px 10px 0px 0px;
  background-image : url(img/center/ba1.gif);
  background-repeat : no-repeat;
  background-position : left top;
}

.tray3 {
  border-top : #BBB 3px double;
  border-bottom : #BBB 3px;
  border-right : #BBB 3px;
  border-left : #BBB 3px;
  margin : 0px 0px 0px 0px;
  padding : 5px 0px 20px 0px;
}

/*.tray3 {
  border-top : #BBB 3px double;
  border-bottom : #BBB 3px;
  border-right : #BBB 3px;
  border-left : #BBB 3px;
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 20px 5px;
}*/

.pagenav {
  border-top : #333;
  border-bottom : #333 2px double;
  border-right : #333;
  border-left : #333;
  margin : 20px 0px 0px 0px;
  padding : 0px 5px 2px 0px;
}

.hr1 {
  margin : 4px 0px 4px 0px;
  padding : 0px 0px 0px 0px;
  width : auto;
  height : auto;
  background-image : url(img/do1.gif);
  background-repeat : repeat-x;
  background-position : left top;
}

.hr2 {
  margin : 3px 0px 3px 9px;
  padding : 0px 0px 0px 0px;
  width : auto;
  height : auto;
  background-image : url(img/center/do3.gif);
  background-repeat : repeat-x;
  background-position : left top;
}

.hr3 {
  margin : 3px 16px 10px 16px;
  padding : 0px 0px 0px 0px;
  width : auto;
  height : auto;
  background-image : url(img/footer/do1.gif);
  background-repeat : repeat-x;
  background-position : left top;
}

.button1 {
  margin : 10px 0px 0px 0px;
}

label {
  cursor : pointer;
}

.hint {
  border-left : #CCC;
  margin : 0px 0px 5px 12px;
  padding : 0px 0px 0px 0px;
  width : 240px;
  height : auto;
  float : right;
}
.hint_title {
  border-top : #CCC 1px solid;
  border-bottom : #CCC 1px solid;
  border-right : #CCC 1px solid;
  border-left : #CCC 1px solid;
  margin : 0px 0px 0px 0px;
  padding : 1px 0px 1px 9px;
  width : auto;
  height : auto;
  background-color : #665753;
}
.hint_content {
  border-left : #CCC 1px solid;
  margin : 0px 0px 15px 0px;
  padding : 5px 0px 7px 9px;
  width : auto;
  height : auto;
  list-style-type : none;
  list-style-image : url(img/center/ar5.gif);
  list-style-position : outside;
}

.s {
  background-image : url(img/header/ba2.gif);
  background-repeat : no-repeat;
  background-position : left top;
}

.form_th {
  width : 112px;
  background-color : #b0c5d8;
  margin : 0px;
  padding : 4px;
  background-image:url(/img/bullet_02.gif);
  background-position:center bottom;
  background-repeat:no-repeat;
}
.form_td {
  width : 272;
  background-color : #eeffff;
  margin : 0px;
  padding : 4px 14px 4px 14px;
  background-image:url(/img/bullet_03.gif);
  background-position:center bottom;
  background-repeat:no-repeat;
}
.form_submit {
  background-color : #eeffff;
  margin : 0px;
  padding : 4px;
}
span.prec {
  color     : #666666 !important;
  font-size : 11px;
}

.rank {
  border : solid 1px #999999;
}
.rank_td {
  border-bottom : solid 1px #999999;
  color : #000000;
  text-align : center;
}
