body {
	font-family: Arial, Helvetica, sans-serif;
	color: #465E99;
	font-size: 12px;
	background-color: #FFF8EE;
	text-decoration: none;
   margin:35px auto;
   padding:0px;
}
.menudiv
{
   width:200px;
   background:#D4EAFB;
   float:left;
   box-shadow:0px 0px 8px #99B4C9; 
   border: 1px solid #99B4C9;
   color:#6899BE; 
   text-align:left;
}
.menudiv a, .menudiv a:visited {
   color:#465E99;
}
.menudiv ul li a {
   cursor:default;
}
.menudiv ul li ul li a:hover {
   color:#000000;
   background: #b2c8d9;
   padding:6px;
   cursor:pointer;
   /*font-size:1.2em;*/
}
.menudiv ul {
   text-align: left;
   line-height: 1.8em;
   padding-left: 20px;
}

.maindiv
{
   display:block; 
   overflow-y:hidden; 
   padding:10px;
}

.headerBar {
   display: block;
   position:fixed;
   top:0px;
   left:0px;
   height:25px;
   width:100%;
   background:#E0C7A6;
   color: #465E99;
   padding:5px 10px 0px 10px;
   font-size:1.2em;
   box-shadow:0px 0px 8px #E0C7A6;   
   border-bottom: 1px solid white;
   z-index: 100;
}
.headerBar a, .headerBar a:visited {
   color:#465E99;
}
.headerBar a:hover {
   color:#465E99;
   background: #0000cd;
   padding:6px;
}








.torolt {
    text-decoration: line-through;
}
/****stripped table **/
.stripped tr {
    height:22px;
}
.stripped tr.even {
  background-color: #ddd;
}
.stripped tr.odd {
  background-color: #eee;
}
.stripped tr:hover.even {
  background-color: #B0C4DE;
  color:#000;
}
.stripped tr:hover.odd {
  background-color: #B0C4DE;
  color:#000;
}
.stripped td a:hover {
  text-decoration:underline;
}
.stripped th {
  background-color: #ccc;
  color:#000;
}
.stripped th:hover {
  background-color: #aaa;
  color:#000;
}
.stripped {
  border-width: 1px;
  border-color: #777777;
  border-style: solid;
  border-spacing: 0px;
  border-collapse: separate;
  empty-cells: show;
  width:auto;
}

.ordertable {
  border-width: 1px;
  border-color: #777777;
  border-style: solid;
  border-spacing: 0px;
  border-collapse: separate;
  empty-cells: show;
  width:auto;
  background-color: #aaa;
}
.bordered td {
   border:1px solid grey;
   padding:0 2px 0 2px;
}
/****EOF stripped table **/
.mybutton {
   
}
/*http://css-tricks.com/examples/ButtonMaker/#*/
.mysmallbutton2 {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   /*background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);*/
   padding: 2px 5px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   text-decoration: none;
   vertical-align: middle;
   }
.mysmallbutton2:hover {
   background: #7084b5;
   color: #ccc;
   }
.mysmallbutton2:active {
   background: #6a8ea6;
   }

/*.paddingolt {
  padding-left:5px;
  padding-right:5px;
}*/

.separator, .separator a, .separator td {
 background-color: #018ddd;
}
/*.menu, .jeloltmenu{
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}*/
.underline {
  text-decoration:underline;
}
a, a img{
  border:0px;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
img {
   background-color: #020181;
}

table {
  width: 95%;
  border-width: 0px;
  border-color: #777777;
  border-style: solid;
  border-spacing: 0px;
  border-collapse: separate;
  empty-cells: show;
  padding:0px;
  font-size: 12px;
}
td {
  padding:0px;
}

.deleted, .deleted a, .deleted td, .deleted tr{
  text-decoration:line-through;
  color: #222222;
}

.mydatatable {
  border:0px;
}
.mydatatable td{
  padding:0px;
}


.divShow { visibility: visible; }
.divHide { visibility: hidden; }

.noline {
  text-decoration: none;
  font-weight: normal;
}

.ttip, .ttip td
{ 
  background-color: #018dff;
  font-size: 11px;
  padding:0px;
}

.colortable tr {
    height:22px;
}
.colortable td a:hover {
  text-decoration:underline;
}
.colortable th {
  background-color: #ccc;
  color:#000;
}
.colortable th:hover {
  background-color: #aaa;
  color:#000;
}
.colortable {
  border-width: 1px;
  border-color: #777777;
  border-style: solid;
  border-spacing: 0px;
  border-collapse: separate;
  empty-cells: show;
  width:auto;
}

