a {
   color: #000000; text-decoration: underline;
}
a:hover {
   color: #5F6EEB;
}
form {
   margin: 0px;
}
.text, br, #error {
   font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.input {
   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width:100%;
}
.alpha {
   opacity: .8; filter: alpha(opacity=80);
}
.link {
   font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; cursor: pointer; cursor: hand;
}
.link:hover {
   color: #5F6EEB;
}
.book {
   margin-right: -6px;
}

.tab {
   font-family: Arial, Helvetica, sans-serif; font-size: 0px; background: #E6E6E6;
}
.tab div {
   background: url(img/tab_b_tb.gif) repeat-x top;
}
.tab div div {
   background: url(img/tab_b_tb.gif) repeat-x bottom;
}
.tab div div div {
   background: url(img/tab_b_lr.gif) repeat-y left;
}
.tab div div div div {
   background: url(img/tab_b_lr.gif) repeat-y right;
}
.tab div div div div div {
   background: url(img/tab_b_tl.gif) no-repeat top left;
}
.tab div div div div div div {
   background: url(img/tab_b_tr.gif) no-repeat top right;
}
.tab div div div div div div div {
   background: url(img/tab_b_bl.gif) no-repeat bottom left;
}
.tab div div div div div div div div {
   background: url(img/tab_b_br.gif) no-repeat bottom right;
}

.tab_title_b {
   display: block; position: absolute; width: 100%; text-align: right;
}

.t td {
   text-align: center; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}

#select {
   color: #FFF; background-color: #000; padding: 0 3 0 3px; 
}

#error {
   color:#FFF; background: #FF4400; padding: 5px; margin-bottom: -5px; text-align: center; 
}