body { margin:0px; padding:0px; background-color:#E6E6E6; }
td, body { font-size:12px; color:#675E5E; }

.body_tab { background-color:#FFF; border-left:2px solid #FFF; border-right:2px solid #FFF; }
.header { background:url(images/header_bg.gif) repeat-x top left #5A8BAD; border-bottom:1px solid #FFF; padding: 20px 20px 20px 20px; }
.header { font-size:22px; color:#FFF; font-family:"Times New Roman", Times, serif; font-weight:bold; }
.box_content { padding:30px 30px 30px 30px; }

.table_stat {border:1px solid #CFE0E9;}
.td_stat {text-align:center; border:1px solid #CFE0E9;}

a { color:#2571B1; text-decoration:underline; }
a:hover { color:#103F67; text-decoration:underline; }
img { border-width:0px; }
b.tit, h3 { font-size:14px; font-weight:bold; }
h3 { margin-bottom:10px; }


.table_form { margin-bottom:10px; }
.table_form TD { background-color:#EFF1F2; padding:6px 12px 6px 12px; }
.table_form TD.td2 { background-color:#E6EBED; }
.table_form .head TD { background-color:#DEE7ED; font-weight:bold; }
.star { color:#CC0000; }

input.butt { border:1px solid #375F7A; background:#74A4BC; color:#FFF; font-weight:bold; font-size:11px; }
.input2 { border:1px solid #375F7A; color:#528CA9; font-weight:bold; font-size:11px; }

.prim  { color: #808080; font-size: xx-small; }

.footer { background-color:#CECDCD; color:#675E5E; padding: 6px 15px 5px 15px; }


.op	      { text-decoration: none; font-weight: bold; color:#675E5E; }
.op:link    { text-decoration: none; font-weight: bold; color:#675E5E; }
.op:visited { text-decoration: none; font-weight: bold; color:#675E5E; }
.op:hover   { text-decoration: underline;  }
