body, html {height:100%}
body { margin:0px; font-family: Arial; font-size:12px; background:#FFF; color:#333; } /* #565656 */

.root {border-collapse:collapse; width:100%}
.root td {padding:0px; line-height:1.5em }
.root table {border:0px; border-collapse:collapse}

td {font-size:12px}
small {font-size:11px}
img{border:0}

h1 { color:#1c3e64; font-size:26px; font-weight:normal; line-height:1.2em }
h2 { color:#1c3e64; font-size:22px; font-weight:normal; line-height:1.2em }
h3 { color:#1c3e64; font-size:20px; font-weight:normal; line-height:1.2em }
h4 { color:#1c3e64; font-size:18px; font-weight:normal; line-height:1.2em }
h5 { color:#1c3e64; font-size:16px; font-weight:normal; line-height:1.2em }
h1, h2, h3, h4, h5 {margin:0.5em 0 0.4em 0 }

form,  div {margin:0px;}
p {margin:1em 0}
ul, ol {margin-top:0; margin-bottom:0}
li {padding: 0 0}
hr {border:0; background:#bbb; height:1px}
strong {font-family:Verdana}

textarea {border:1px solid #185A9E; font-family:Verdana; font-size:12px; padding:5px 2px}
select {border:1px solid #929292; font-family:Verdana; font-size:12px; padding:0; }
input.text {border:1px solid #185A9E; font-family:Verdana; font-size:12px; padding:5px 2px; height:27px}


a {color:#1c3e64; text-decoration:underline}
a:hover {color:#1c3e64; text-decoration:underline}

a.a_uu {text-decoration:underline}
a.a_uu:hover {text-decoration:underline}

a.a_nu {text-decoration:none}
a.a_nu:hover {text-decoration:underline}

a.a_nu {text-decoration:none}
a.a_nu:hover {text-decoration:underline}

a.a_nn {text-decoration:none}
a.a_nn:hover {text-decoration:none}



a.a_black_nu {color:#333; text-decoration:none}
a.a_black_nu:hover {color:#333; text-decoration:underline}

a.a_black_nn {color:#333; text-decoration:none}
a.a_black_nn:hover {color:#333; text-decoration:none}

a.a_black_b {color:#333; text-decoration:none}
a.a_black_b:hover {color:#2765A4; text-decoration:none}


a.a_white_uu {color:#FFF; text-decoration:underline}
a.a_white_uu:hover {color:#FFF; text-decoration:underline}

a.a_white_nu {color:#FFF; text-decoration:none}
a.a_white_nu:hover {color:#FFF; text-decoration:underline}




img.icon { margin:0 7px 0 0; vertical-align:middle}
img.icon_r { margin:0 0 0 7px; vertical-align:middle}
img.border { border:1px solid #D6D8D5}

.content {line-height: 1.5em}
.content h1, h2, h3, h4, h5, h6 {line-height:normal; margin:2em 0 1em 0}
.content table {border-collapse:collapse}
.content td {padding:0px }
.content p {margin: 1em 0}
.content td p {margin-top: 0}
.content img {margin:0px}
.content table.table {border:0}
.content table.table th {border:1px solid #0000FF; padding:3px 5px; font-weight:bold; font-size:12px; color:#FFF; background:#0000FF}
.content table.table td {border:1px solid #0000FF; padding:3px 5px}


div.rel { position:relative}
div.abs { position:absolute}

.p1 { margin:3px 0}
.p2 { margin:5px 0}
.p3 { margin:8px 0}
.p4 { margin:13px 0}


.feedback-form  {} 
.feedback-form  div.p { margin:20px 0} 
.feedback-form  div.pp {margin:10px 0} 
.feedback-form  div.label { margin:0px; padding:0 0 3px 0 }
.feedback-form  div.field {}
.feedback-form  td.label { vertical-align:top }
.feedback-form  input.varchar { border:1px solid #ADAEAD; font-family:Verdana; font-size:12px; padding:5px 2px; height:27px; font-weight:bold}
.feedback-form  select { border:1px solid #ADAEAD; font-family:Verdana; font-size:12px; padding:5px 2px; height:27px}
.feedback-form  textarea { border:1px solid #ADAEAD; font-family:Verdana; font-size:12px; padding:5px 2px; font-weight:bold}

.feedback-form  input.edit, 
.feedback-form  select.edit,
.feedback-form  textarea.edit { border:1px solid #ADAEAD;  font-weight:bold;  background:#F7F3F7 }

.feedback-form  .notice { font-size:11px}
.feedback-form  .width_min { width: 150px}
.feedback-form  .width_normal { width: 250px}
.feedback-form  .width_long { width: 530px}
.feedback-form  .width_shortlong { width: 400px}
.feedback-form  .error { color: #FF0000}
.feedback-form  .require { color: #FF0000}
.feedback-form  table td { vertical-align:top}

.feedback-form  span.cancel { border-bottom:1px dashed red; color:red; cursor:pointer}

h1.caption, h2.caption, h3.caption {margin-top:0px}
h1.label, h2.label, h3.label {margin-top:0px; margin-bottom:0px}



.lh-2 { line-height:1.5em}

.hidden { display:none }
.clickable { cursor:pointer}

table.valign-top td { vertical-align:top}


#speedbar {color:#185a9e; font-size:90%}
#speedbar a{color:#185a9e; text-decoration:none; font-size:13px}
#speedbar a:hover{color:#185a9e; text-decoration:underline; font-size:13px}


.linkcolor{color:#1c3e64;}
#logo{background:url(/@/main/_img_/shell/logo.jpg) no-repeat left top; height:501px;}
#logoup{background:url(@/main/_img_/shell/logoup.jpg) no-repeat left #d5d5d5; height:20px; font:bold Arial 12px; color:#626262; padding:4px 32px 0 0; text-align:right;}
.menuitem{font: bold Thahoma 14px; color:#ffffff; text-decoration:none; border:0}
.menuitem:hover{color:#FFF; text-decoration:none; border-bottom: 1px dashed #FFF}
.borders{border-left:1px solid #cdcdcd; border-right: 1px solid #cdcdcd;}
.text{padding:6px}
.menuheader{font: bold 14px arial; color:#1c3e64; padding:12px 0  0 32px;}
.menu2{font: 12px arial; padding:0 0 0 30px;}
.copy{font: 10px thahoma; color:#fff;text-decoration:none;}	


.color_red { color:#8F1524}