/* default */

html {
 overflow-y: scroll;
}

body, table, tr, td {
 font-family: Verdana;
 font-size: 10px;
 color: #000000;
}

a:link {
 font-family: Verdana;
 font-size: 10px;
 color: #000000;
 text-decoration: none;
}

a:visited {
 font-family: Verdana;
 font-size: 10px;
 color: #000000;
 text-decoration: none;
}

a:hover {
 font-family: Verdana;
 font-size: 10px;
 color: #000000;
 text-decoration: underline;
}

a:link.white {
 font-family: Verdana;
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
}

a:visited.white {
 font-family: Verdana;
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
}

a:hover.white {
 font-family: Verdana;
 font-size: 10px;
 color: #ffffff;
 text-decoration: underline;
}

hr {
 height: 0;
 border: 0;
 border-top: 1px solid #dddddd;
}

.input {
 font-size: 10px;
 font-family: Verdana;
 border: 1px solid black;
 height: 16px;
}

.input2 {
 font-size: 10px;
 font-family: Verdana;
 border: 1px solid black;
 height: 16px;
}

.button:hover {
 font-size: 12px;
 font-family: Verdana;
 border: 1px solid black;
 background-color: #f2cc96;
}

.button {
 font-size: 12px;
 font-family: Verdana;
 border: 1px solid black;
 background-color: white;
 cursor: pointer;
}

.table {
 border: 1px solid #dddddd;
}

.td {
 border-left: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
}

.tab-back {
 background-image: url(images/tab-menu-back.gif);
 background-repeat: repeat-x;
 padding: 0px 5px 0px 5px;
}

.tab-back-selected {
 background-image: url(images/tab-menu-back-selected.gif);
 background-repeat: repeat-x;
 padding: 0px 5px 0px 5px;
}

.tab-back-red {
 background-image: url(images/tab-menu-back-red.gif);
 background-repeat: repeat-x;
 padding: 0px 5px 0px 5px;
}

.page {
 border: 1px solid #bcbcbc;
 background-color: #f1f1f1;
}

.page-hover {
 border: 1px solid #666666;
 background-color: #f2cc96;
 cursor: pointer;
}

.page-active {
 border: 1px solid #bcbcbc;
 background-color: #686868;
 cursor: pointer;
}
