/*
  Default CSS template for montpelier's
*/

html, body, form {
  border: 0px;
  padding: 0px;
  margin: 0px;  
}
body {
  cursor: default;
}
body,td {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #333333;
}
a img {
  border: 0px;
}
a:link {
  color: #0078B6;
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color: #0078B6;
}
a:hover {
  text-decoration: underline;
  color: #0078B6;
}
a:active {
  text-decoration: none;
  color: #0078B6;
}
a.menu {
  color: #0078B6;
  text-decoration: none;
}
a.menu:hover,a.logout:hover {
  color: #A0A0A0;
  text-decoration: none;
}
a.logout {
  color: #C00000;
  text-decoration: none;
}
a.module {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
  background: white;
}
a.module:hover {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #808080;
}
b {
  font-family: Verdana, sans-serif;
  font-size: 7pt;
}
textarea {
  overflow: auto;
}
input,select,option,textarea {
  font-family: Tahoma,sans-serif;
  font-size: 10px;
}
input.login {
  border: 1px solid #C0C0C0;
  padding: 2px;
  margin: 0px;
}
input.input-disabled {
  border: 1px solid #C0C0C0;
  padding: 2px;
  margin: 0px;
  background-color: #F3F3F3;
  color: #808080;
}
span.page_num {
  font-family: Verdana,sans-serif;
  font-size: 7pt;
  font-weight: bold;
}
td hr {
  border: 1px solid white;
  background: #FFFFFF;
  border-top: 1px dashed #C0C0C0;
}
table.formTable td {
  padding: 4px;
}
th {
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #508FCE;
}
tr.tHead td {
  background-color: #508FCE;
}
b.tHead {
  font-family: Verdana, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  color: #FFFFFF;
}
tr.even td,td.even {
  background: #E2E1FB;
}
tr.odd td,td.odd {
  background: #EBEFFA;
}
tr.active td {
  background: #D2DFE9;
}
tr.inactive td {
  background: #F3F3F3;
  color: #808080;
}
td.active {
  background: #D2DFE9;
}
th.na {
  background: #508FCE;
  cursor: pointer;
  _cursor: hand;
}
th.na_active {
  background: #FFA000;
  cursor: pointer;
  _cursor: hand;
}
th.desc {
  background: url("../images/order.asc.png") no-repeat 100% 50% #508FCE;
  cursor: pointer;
  _cursor: hand;
  padding-right: 16px;
}
th.desc_active {
  background: url("../images/order.asc.png") no-repeat 100% 50% #FFA000;
  cursor: pointer;
  _cursor: hand;
  padding-right: 16px;
}
th.asc {
  background: url("../images/order.desc.png") no-repeat 100% 50% #508FCE;
  cursor: pointer;
  _cursor: hand;
  padding-right: 16px;
}
th.asc_active {
  background: url("../images/order.desc.png") no-repeat 100% 50% #FFA000;
  cursor: pointer;
  _cursor: hand;
  padding-right: 16px;
}
table.list {
  border: 1px solid #C0C0C0;
}
div.listTitle {
  padding: 5px 0px 4px 0px;
}
input.readonly {
  border: 0px;
  padding: 0px;
  margin: 0px;
  color: black;
  background: inherit;
  cursor: default;
  width: 98.5%;
  font: inherit;
}

table.null td {
  padding: 0px;
  margin: 0px;
  padding-right: 4px;
}

a.question-item-add {
  font-family: "Small Fonts", sans-serif;
  font-size: 7pt;
  color: #0078B6;
  text-decoration: underline;
}
a.question-item-add:hover {
  font-family: "Small Fonts", sans-serif;
  font-size: 7pt;
  color: #F0A000;
  text-decoration: underline;
}
