hr {
  color: #e0e6e8;
  height: 1px;
  border: 0;
  padding: 0px;
    background-color: #e0e6e8;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 2px;
}

hr.bold {
    height: 3px;
}

.key-cont {
  width: 400px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-family: verdana;
}

.key-cont-bigger {
  width: 600px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-family: verdana;
}

.key-cont-bigger-4ever {
  width: 700px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-family: verdana;
}
	  

.simple-cont {
  width: 400px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-family: verdana;
}

.clear {margin-bottom: 20px;}

input,textarea,select {
/*  background: transparent; */
  border: 1px solid #E0E6E8;
}

input.radio {
  border: 0px solid transparent;
}

select {
    font-style: Arial;
    font-size: 11px;
}

input.submitButton {
  background: #fff;
}

input.submitButton:hover {
  border: 1px solid #C2CCCF;
  cursor: pointer;
}

div.e-body {
  border: 1px solid #d0d0d0; 
  background-color: #fff;
  width: 800px;
}

.e-body a, .e-body a:link, .e-body a:visited, .e-body a:active {
  color: #5F4D4D;
  text-decoration: none;
}
 
.e-body a:hover {
  color: #6F6F6F;
  text-decoration: underline;
}

.e-body ul {
    list-style-type: none;
}

.e-body ul a{
    font-weight: normal !important;
}

ul.extraList {
    list-style-type: square ! important;
}

p.key, ul.key, form.key {
    margin-left: 70px;
}

h3.key {
    padding-left: 70px;
    line-height: 63px !important;
    margin-bottom: -10px;
    font-size: 1.1em;
  color: #BEBEBF;
}

h3.normalCaption {
  font-size: 1.3em;
  color: #BEBEBF;  
  margin-top: 25px;
  margin-bottom: 35px;
  text-align: center;
}

table.keyFormClient {
    font-style: Arial;
    font-size: 11px;
    border-collapse: collapse;
    text-align: left;
}

table.bord {
  border: 1px solid #c1c1c1;    
}

font.caption {
    font-size: 12px;
    text-align: center;
}

span.caption {
    font-size: 12px;
    text-align: center;
  width: 100%;
  display: block;
}

table.table {
  width: 400px;
}

table.keyTable {
   width: 90%;
}

table.keyTable th {
  cursor: pointer;
}

table.keyTable tr {
  cursor: pointer;
}

table.keyTable tr.trOver {
  background: #D9D9F3;
}

table.keyTable tr.trDisabl {
  background: #E5E5E5;
}

table.keyTable td {
    text-align: center;
}

table.keyTable a {
    margin-right: 2px;
    text-decoration: underline;
    font-size: 12px;
}

table.keyTable font {
    margin-right: 2px;
    font-weight: bold;
    font-size: 12px;
}

table.certificate {
  width: 285px;
}

table.adddeposit {
  width: 400px;
}

table.userinfo {
  width: 500px;
}
 
table.userinfo td {
  height: 30px;
}

table.userinfo 
	input.inputFeald,
	select.inputFeald,
	textarea.inputFeald {
  width: 200px;
}

table.userinfo tr.noBorder td { 
  border-left: hidden;
  border-right: hidden;
}

table.userinfo td.selected {
  width: 60%;
  text-align: right;
}

td.none {
/*   background-color: #F9F8F5; */
}

td.top {
    border-top: hidden;
}

td.bottom {
    border-bottom: hidden;
}

td.right {
    border-right: hidden;
}

td.left {
    border-left: hidden;
}

table.defaultTable {
    font-style: Arial;
    font-size: 11px;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
  border: 1px solid #c1c1c1;
}

table.defaultTable tr { 
    /*background: #f1f1f1; */
}

table.defaultTable td { 
  text-align: center;
}

table.defaultTable th {
  background: #FFFFEF;
  font-weight: normal;
}

table.defaultTable td.selected {
  background: #EFEFE4; 
}

table.defaultTable tr.noBorder { 
  background-color: transparent;
  cursor: auto;
}

table.mainMenu {
  margin-left: 20px;
  margin-right: 20px;
}

table.mainMenu td.selected {
  background: #F4F4E7;
  color: #415FAF;
  font-weight: bold;
}

table.certificate tr.noBorder td { 
  border-left: hidden;
  border-right: hidden;
  border-bottom: hidden;
}

table.adddeposit tr.noBorder td { 
  border: hidden;
}

div.error {
  width: 400px;
  background: #f9f8f5;
  margin-top: 15px;
  margin-bottom: 15px;
  border: 1px solid #E0E6E8;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

div.error h3 {
    line-height: 63px !important;
    margin-top: 10px;
    margin-bottom: -20px;
    font-size: 1.5em;
  color: #BEBEBF;
}

div.error font {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}

h3.down1 {
  background: /* #f9f8f5 */ url(/img/steps/step1.png) top left no-repeat !important;
  height: 64px;
  position: relative;
  font-size: 16px;
  border-right: 1px solid #E0E6E8;
}

h3.down2 {
  background: /* #f9f8f5 */ url(/img/steps/step2.png) top left no-repeat !important;
  height: 64px;
  font-size: 16px;
  position: relative;
  border-right: 1px solid #E0E6E8;
}

h3.down3 {
  background: /* #f9f8f5 */ url(/img/steps/step3.png) top left no-repeat !important;
  height: 64px;
  font-size: 16px;
  position: relative;
  border-right: 1px solid #E0E6E8;
}

h3.down4 {
  background: /* #f9f8f5 */ url(/img/steps/step4.png) top left no-repeat !important;
  height: 64px;
  font-size: 16px;
  position: relative;
  border-right: 1px solid #E0E6E8;
}

h3.down5 {
  background: /* #f9f8f5 */ url(/img/steps/step5.png) top left no-repeat !important;
  height: 64px;
  font-size: 16px;
  position: relative;
  border-right: 1px solid #E0E6E8;
}

h3.down6 {
  background: /* #f9f8f5 */ url(/img/steps/step6.png) top left no-repeat !important;
  height: 64px;
  font-size: 16px;
  position: relative;
  border-right: 1px solid #E0E6E8;
}

.key-tb {
    margin-left: 34px;
    /* background-color: #f9f8f5; */
    margin-bottom: 15px;
    border-bottom: 1px solid #E0E6E8;
    border-left: 1px solid #E0E6E8;
    border-right: 1px solid #E0E6E8;
  padding: 10px 15px 1px 15px;
}


.balances-tb {
  background-color: #f9f8f5;
  margin-bottom: 15px;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;

  border: 1px solid #E0E6E8;
}


.key-tb form {
  position: relative;
  z-index: 1;
  margin: -15px 0 10px 20px !important;
  clear: both;
}
.key-tb p {
    margin-left: 20px !important;
}

img.image {
  cursor: pointer;
  border:none;
}

/* for titles */

body div#toolTip {
  position:absolute;
  width:auto;
  background:#D1D1D1;
  border:1px solid #A1A1A1;
  padding:5px;
  z-index:1000;
  filter: alpha(opacity=70); /* opacity for ISE */
  opacity: .7;               /* opacity for normal browsers */
  text-align:left;
  min-height:1em;
}
body div#toolTip p {
  margin:0;
  padding:0;
  color:#000000;
  font:11px/12px verdana,arial,sans-serif;
}
body div#toolTip p em {
  display:block;
  color:#f60;
  margin-top:3px;
  font-style:normal;
  font-weight:bold;
}
body div#toolTip p em span {
    font-weight:bold;
   color:#fff;
}

body div#detbox {
  position:absolute;
  width:auto;
  background:#fafafa;
  border:1px solid #c0c0c0;
  padding:5px;
  z-index:1000;
  text-align:left;
  min-height:1em;
}

body div#detbox p {
  padding: 0px;
  margin: 0px;
}

input.butActive {
  background: #fffff0;
  border: 1px solid #aaa;
  color: #004000;
}

input.butDanger {
  color: #800000;
}
.nav {
	width:120px;
	padding-left:5px;
	padding-right:5px;
}
.nav li {
	list-style-type:circle;
}
.ui-tabs {
		border-bottom:1px solid #66CC66;
		font-family: verdana,arial,sans-serif;
		font-size:11px;
		font-size-adjust: none;
		font-strech:normal;
		font-style:normal;
		font-variant:normal;
		
		line-height: normal;
		list-style-type:none;
		margin:3px 0;
		padding: 3px 10px;
		text-align:left;
}
.ui-tabs .ui-tabs-nav { list-style: none; /*position: relative; padding: .2em .2em 0;*/ }
.ui-tabs .ui-tabs-nav li {
	border-bottom:1px solid #FFFFFF;
	display:inline;
	padding-left:2px;
	padding-right:2px;
	font-size:100%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	list-style-type:none;
	text-align:left;
}
.ui-tabs .ui-tabs-nav li a {
	background-color:#CCFFCC;
	color:#666666;	
	margin-right:0;
	padding:3px 4px;
	text-decoration:none;
	font-weight: bold !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0;

}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	border-bottom:1px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#000000;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs .ui-tabs-nav li .nav-name {
	border-color:#66CC66 #66CC66;
	border-width:1px 1px medium;
	border-style:solid none none solid;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li .nav-icon {
	border-color:#66CC66 #66CC66;
	border-width:1px 1px medium;
	border-style:solid solid none none;
	paadding:0px;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li .nav-new {
	border-color:#66CC66 #66CC66;
	border-width:1px 1px;
	border-style:solid solid;

	padding-bottom:1px;		
}
.ui-tabs img {
	vertical-align:top;
	aborder: 0 none;
}
.ui-tabs ul {
	padding-bottom:0px;
	margin-bottom:0px;
}

