body {
	background-color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:16px;
}
a:link {
	color: #0c7470;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0c7470;
}
a:hover {
	text-decoration: none;
	color: #0c7470;
}
a:active {
	text-decoration: underline;
	color: #0c7470;
}
suma-block #page-frame {
	float:left;
	width:100%;
}
#header {
	float:left;
	width:100%;
	background-color:#FFFFFF;
}
#header-inner {
	float:left;
	width:100%;
	background-color:#FFFFFF;
}
#header-1-1 {
	float:left;
	width:100%;
	height:57px;
}
#header-1-2 {
	float:left;
	width:100%;
	height:71px;
	background-color:#FFFFFF;
}
#header-1-3 {
	float:left;
	width:100%;
	height:25px;
	background-image:url(../images/header-1-3-bg.png);
	background-repeat:repeat-x;
	background-position:left top;
	line-height:25px;
}
#header-1-4 {
	float:left;
	width:100%;
	height:3px;
	background-color:#F8F8F7;
}
#main-logo {
	float:left;
	width:94px;
	height:71px;
	background-image:url(../images/main-logo.png);
	background-repeat:repeat-x;
	background-position:left center;
	text-decoration:none;
}
#header-1-1-border {
	float:left;
	height:53px;
	width:100%;
	border-bottom:1px solid #efefef;
	margin-bottom:5px;
}
#header-1-1-block {
	float:right;
	height:41px;
	background-image:url(../images/header-1-1-block-bg-middle.png);
	background-repeat:repeat-x;
	background-position:left top;
	line-height:41px;
}
#header-1-1-block-left {
	float:left;
	width:10px;
	height:41px;
	background-image:url(../images/header-1-1-block-bg-left.png);
	background-repeat:repeat-x;
	background-position:left top;
}
#header-1-1-block-right {
	float:right;
	width:10px;
	height:41px;
	background-image:url(../images/header-1-1-block-bg-right.png);
	background-repeat:repeat-x;
	background-position:left top;
}
#tools-menu {
	float:left;
	color:#BFC0BF;
}
#tools-menu li:first-child {
    max-width: 452px;   /* To fix IE 8 glitch */
}
#tools-menu li {
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 5px;
}
#tools-menu li a {
	float:left;
	color:#575757;
	text-decoration:none;
}
#tools-menu li a:hover {
	text-decoration:underline;
}
#main-menu {
	float:left;
	height:33px;
	margin-top:26px;
	margin-left:25px;
}
#main-menu li {
	float:left;
	height:33px;
	margin-left:-1px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}
#main-menu li div.a1, #main-menu li div.a2 {
	float:left;
	height:33px;
	background-image:url(../images/menu-button-active-bg.png);
}
#main-menu li.active div.a1, #main-menu li.active div.a2 {
	float:left;
	height:33px;
	background-image:url(../images/menu-button-normal-bg.png);
}
#main-menu li.active a, #main-menu li.active a {
	color:#575757 !important;
}
#main-menu li div.a1 {
	padding-left:12px;
	background-position:left top;
	background-repeat:no-repeat;
}
#main-menu li div.a2 {
	padding-right:12px;
	background-position:right top;
	background-repeat:no-repeat;
}
#main-menu li a {
	float:left;
	height:33px;
	line-height:33px;
	padding:0;
	text-decoration:none;
	color:#fff;
}
#main-menu li a:hover {
	color:#fff;
}
#logout {
	float:right;
	height:33px;
	margin-top:26px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:33px;
	padding-left:12px;
	background-image:url(../images/menu-button-logout-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
}
#logout span {
	float:left;
	height:33px;
	padding-right:12px;
	background-image:url(../images/menu-button-logout-bg.png);
	background-position:right top;
	background-repeat:no-repeat;
}
.path-line {
	float:left;
}
.path-line li {
	float:left;
	color:#575757;
}
.path-line li.arrw {
	float:left;
	width:13px;
	height:25px;
	background-image:url(../images/path-icon-arrw.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:10px;
}
.path-line li a {
	float:left;
	text-decoration:none;
	margin-right:10px;
	color:#0c7470;
}
.path-line li a:hover {
	text-decoration:underline;
}
.path-line li.home a {
	float:left;
	text-decoration:none !important;
	width:17px;
	height:25px;
	background-image:url(../images/path-icon-home.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:10px;
}
.w1000-center {
	width:1000px;
	margin:0 auto;
}
.left {
	float:left;
}
.wp100 {
	width:100%;
}
/* ------------------------------------------------------------------------------------------------ */
#wrap {
	float:left;
	width:100%;
	background-color: #E7E3E1;
	padding-bottom:20px;
	padding-top:20px;
}
#wrapper-inner {
	float:left;
	width:100%;
}
#left-col {
	float:left;
	width:225px;
	margin-right:20px;
}
#right-col {
	float:left;
	width:755px;
}
.whiteblock-small {
	float:left;
	width:225px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	background-image:url(../images/whiteblock-small-shadow.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-bottom:10px;
}
.whiteblock-small .content-padding {
	padding:12px 12px;
}
.whiteblock-big {
	float:left;
	width:715px;
	background-color:#FFFFFF;
	background-image:url(../images/whiteblock-big-shadow.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-bottom:10px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px !important;
	padding-left: 20px;
}
.whiteblock-big .content-padding {
	padding: 12px 0 0 0;
}
.whiteblock-big > .whiteblock-big.IB_PageBottom {
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: none;
}

/* ---------------------------------------------------------- */
ul#sidebar-menu {
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:16px;
	margin-bottom:7px;
}
ul#sidebar-menu li {
	float:left;
	clear:both;
}
ul#sidebar-menu li.active-parent {
	background-color:#F4F4F5;
	padding-bottom:7px;
}
ul#sidebar-menu li.active {
	background-color:#F4F4F5;
}
ul#sidebar-menu li.active a {
	background-image:url(../images/sidebar-menu-a-hover-arrw.png);
	background-repeat:no-repeat;
	background-position:24px center;
}
ul#sidebar-menu li a {
	float:left;
	width:185px;
	color:#058595;
	text-decoration:none;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #E4E5E5;
	margin:12px 20px 6px 20px;
}
ul#sidebar-menu li ul {
	float:left;
	clear:both;
}
ul#sidebar-menu li ul li {
	float:left;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	clear:both;
}
ul#sidebar-menu li ul li a {
	float:left;
	width:165px;
	color:#575757;
	text-decoration:none;
	padding:5px 20px 5px 40px;
	border:none !important;
	margin:0px;
}
ul#sidebar-menu li ul li a:hover {
	color:#108489;
}
/* -------------------------------------------------------------------- */
#footer {
	clear:both;
	float:left;
	width:100%;
	background-color:#FFFFFF;
	padding-top:27px;
	padding-bottom:22px;
	background-image:url(../images/footer-1-1.png);
	background-repeat:no-repeat;
	background-position:center top;
}
#footer-inner {
	float:left;
	width:100%;
}
#footerbox {
	float:right !important;
	width:903px !important;
	height:33px !important;
	z-index:20 !important;
	line-height:31px !important;
	padding:0 1px !important;
	color:#706E6E !important;
	font-size:11px !important;
	background-image: url(../images/footercorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#footerbox ul {
	float:left;
	width: 100%;
}
#footerbox ul li {
	float:left;
	padding:0 20px;
	border-right:1px solid #D5D5D5;
}
/* -------------------------------------------------------------------- */
#content {
	float:left;
	width:100%;
	color:#2e2e2e;
	position:relative;
}
#content h1 {
	float:left;
	width:615px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	line-height:22px;
	color:#575757;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:20px;
	padding-top: 17px;
	padding-right: 100px;
	padding-bottom: 4px;
	padding-left: 0;
	font-weight:normal !important;
}
h1 {
	float:left;
	width:100%;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	line-height:22px;
	color:#575757;
	border-bottom:1px solid #EBEBEB;
	padding:17px 0 4px 0;
	margin-bottom:20px;
	font-weight:normal !important;
}
.login-info h1 {
	float:left;
	width:100%;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	line-height:22px;
	color:#575757;
	padding:17px 0 4px 0;
	border-bottom-style: none !important;
	margin-bottom:0px !important;
}
h2 {
	float:left;
	width:100%;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:16px;
	color:#058595;
	border-bottom:1px solid #EBEBEB;
	padding:0px 0 4px 0;
	margin-bottom:15px;
	font-weight:normal !important;
}
/* -------------------------------------------------------------------- */
div.data-table {
	float:left;
	padding-bottom:20px;
	width:100%;
}
div.data-table table {
	float:left;
	border:1px solid #F7F8F9;
	width:100%;
}
div.data-table table th {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:normal;
	font-weight:normal;
	color:#575757;
	text-align:center;
	vertical-align:middle;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-right:1px solid #E8E9EA;
}
div.data-table table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: normal;
	color:#575757;
	text-align:left;
	vertical-align:middle;
	border-right:1px solid #E8E9EA;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
div.data-table table td a {
	text-decoration:none;
	color:#058595;
}
div.data-table table td a:hover {
	text-decoration:underline;
}

div.data-table table tr.even td, div.data-table table tr.even th {
	background-color: transparent;
}
div.data-table table tr.odd td, div.data-table table tr.odd th {
	background-color:#F5F6F7;
}
div.data-table table tr.subheader td, div.data-table table tr.subheader th {
	background-color:#fff;
	border-bottom: 3px solid #dfe9eb;
    border-top: 1px solid #dfe9eb;
	border-right: 0px;
	border-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.data-table table tr.blocked td {
	background-color:#f2dcdb;
}
div.data-table table tr.blocked td .blocked {
	color: #db1a1a;
}
div.data-table table tr td.selected 
{
    font-weight:bolder;
}
div.data-table table tr.even td {
}
.last-column {
	border:none !important;
}

div.data-table.limits-list {
	margin-top: 10px;
}

div.data-table.accounts-list-preview {
	margin-top: 15px;
}

div.data-table.einvoices-list {
	padding-bottom: 0px;
}

div.data-table.einvoices-list h3 {
    float: left;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 14px;
    font-weight: normal !important;
    line-height: 16px;
    color: #575757;
    padding-top: 15px;
    padding-bottom: 5px;
}

table .cell-sub {
	display: block;
	color: #a8a8a8;
	font-size: 0.9em;
}

table .cell-sub.blocked {
	color: #db1a1a;
}

table .subheader {
	font-size: 1.1em;
	font-weight: 500;
	text-align: left;
	color: #058595;
}

.checkboxes-area {
	max-height: 120px;
	overflow-y: auto;
	margin: 0px;
	width: 100%;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #d5d5d5;
}

.checkboxes-area div {
	display: block;
	width: auto;
	margin-top: 5px;
}
/* -------------------------------------------------------------------- */
.filter-table {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.filter-table input, .filter-table select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868787;
}
.filter-inner {
	float:left;
	width:693px;
	background-color:#FEFDFC;
	border:1px solid #F6F6F7;
	padding:20px 0 0 20px;
}
.filter-inner table {
	float:left;
}
.filter-inner table td {
	vertical-align:middle !important;
	padding-right:20px;
	padding-bottom:20px;
	color:#868787;
}
.filter-inner table td label {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height: normal;
	color:#0c7470;
}
.filter-inner table td p, .filter-inner table td select, .filter-inner table td input {
	float:left;
}
.radio-block {
	margin-right: 5px;
	float:left;
}
.radio-block p {
	margin-right:10px;
	padding-top:2px;
	float:left;
}
.radio-block-span {
	margin-right:10px;
	padding-top:2px;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px !important;
	color:#868787 !important;
}
.radio-block-span label {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px !important;
	color:#868787 !important;
}
.suma-block input {
	margin-right:20px;
}
.suma-block p {
	margin-right:6px;
	line-height:25px;
}
.period-block ul {
	clear:both;
	float:left;
}
.period-block ul li {
	float:left;
	margin-right:12px;
}
.period-block ul li a {
	float:left;
	color:#868787;
	text-decoration:none;
}
.period-block ul li.active a {
	color:#0c7470;
	text-decoration:underline;
	float:left;
}
.period-block ul li a:hover {
	text-decoration:underline;
	float:left;
}
.account-block select {
	margin-right:20px;
}
.date-block p {
	margin-right:6px;
	line-height:25px;
}
.date-block input {
/*margin-right:20px;*/
}
.datepicker {
	cursor:pointer;
}
.gray-text {
	color:#999;
}
.inlineb {
	display: inline-block;
	margin-right: 5px;
}

.inlineb label {
	font-size: inherit !important;
	color: inherit !important;
}
/* -------------------------------------------------------------------- */
.warning {
	background-color:#F5D1DD !important;
}

.warning td {
	background-color:#F5D1DD !important;
}

.warning-text {
	color:#E10076;
}
.login-info {
	font-size:12px;
	float:left;
	width:100%;
	color:#2e2e2e;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border-bottom:1px solid #EBEBEB;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/* -------------------------------------------------------------------- */
.infobox {
	float:left;
	width:689px;
	border:1px solid #000;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px 12px 4px 12px;
}
.infobox label  {
	float:left;
	width:100%;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	padding-bottom:6px;
    font-weight: normal !important;
}
.infobox p {
	clear:both;
	float:left;
	width:100%;
	color:#575757;
	padding-bottom:6px;
}
.error {
	background-color:#F5D1DD;
	border:1px solid #E10076;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}
.success {
	background-color:#E2EFDF;
	border:1px solid #3f9439;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}
.info {
	background-color:#f9dec9;
	border:1px solid #e76a0b;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}
/* -------------------------------------------------------------------- */
.data-preview table tr.spacer26 td {
	border-right-width: 1px !important;
	border-left-width: 1px !important;
	border-right-style: solid !important;
	border-left-style: solid !important;
	border-right-color: #DBD5D1 !important;
	border-left-color: #DBD5D1 !important;
	border-top-width: 1px !important;
	border-bottom-width: 0px !important;
	border-top-style: solid !important;
	border-bottom-style: none !important;
	border-top-color: #DBD5D1 !important;
	border-bottom-color: #FFF !important;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.data-enter table {
	float:left;
	width:100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	margin-bottom:10px;
}
.data-enter table a {
	text-decoration: underline;
	color:#868787;
}
.data-enter table a:hover {
	text-decoration: none;
	color:#0c7470;
}
.data-preview table a {
	text-decoration: underline;
	color:#868787;
}
.data-preview table a:hover {
	text-decoration: none;
	color:#0c7470;
}
.data-enter td {
	background-color:#F4F4F5;
	vertical-align:middle;
	color:#868787;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.data-enter table td label {
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:normal;
	color:#0c7470;
}
.data-enter table td h3 {
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal !important;
	line-height:16px;
	color:#575757;
	padding-top:15px;
	padding-bottom:5px;
}
.data-enter table td h3 .sub {
	font-size:12px;
	line-height:14px;
	color:#868787;
	padding-top:5px;
	padding-bottom:5px;
}
.data-preview table td h3 {
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:16px;
	color:#575757;
	padding-top:20px;
	padding-bottom:10px;
	font-weight:normal !important;
}
.data-enter table tr.spacer25 td {
	background-color:#FFF !important;
	padding:9px 0 0 0 !important;
	border-right-width: 1px !important;
	border-left-width: 1px !important;
	border-right-style: solid !important;
	border-left-style: solid !important;
	border-right-color: #FFF !important;
	border-left-color: #FFF !important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
	border-top-color: #EBEBEB !important;
	border-bottom-color: #EBEBEB !important;
}
.data-enter table tr.spacer26 td {
	border-right-width: 1px !important;
	border-left-width: 1px !important;
	border-right-style: solid !important;
	border-left-style: solid !important;
	border-right-color: #EBEBEB !important;
	border-left-color: #EBEBEB !important;
	border-top-width: 1px !important;
	border-bottom-width: 0px !important;
	border-top-style: solid !important;
	border-bottom-style: none !important;
	border-top-color: #EBEBEB !important;
	border-bottom-color: #FFF !important;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.data-preview table tr.spacer26 td {
	background-color:#FEFDFC !important;
	border-right-width: 1px !important;
	border-left-width: 1px !important;
	border-right-style: solid !important;
	border-left-style: solid !important;
	border-right-color: #DBD5D1 !important;
	border-left-color: #DBD5D1 !important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
	border-top-color: #DBD5D1 !important;
	border-bottom-color: #FFF !important;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.data-enter table td.btop {
	border-top:1px solid #EBEBEB
}
.data-enter table td.bbot {
	border-bottom:1px solid #EBEBEB
}
.data-enter table td.bleft {
	border-left:1px solid #EBEBEB
}
.data-enter table td.bright {
	border-right:1px solid #EBEBEB
}
/* -------------------------------------------------------------------- */
.data-preview {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.data-preview table {
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBD5D1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBD5D1;
	margin-bottom:10px;
}
.data-preview table td {
	background-color:#FEFDFC;
	padding: 0px 0 10px 10px;
	vertical-align:middle;
	color:#868787;
}
.data-preview table td label {
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:normal;
	color:#575757;
}
.table td h3 {
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:16px;
	color:#575757;
	font-weight:normal !important;
}
.data-preview table tr.spacer25 td {
	background-color:#FFF !important;
	padding:9px 0 0 0 !important;
	border-right-width: 1px !important;
	border-left-width: 1px !important;
	border-right-style: solid !important;
	border-left-style: solid !important;
	border-right-color: #FFF !important;
	border-left-color: #FFF !important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
	border-top-color: #DBD5D1 !important;
	border-bottom-color: #DBD5D1 !important;
}
.data-preview table td.btop {
	border-top:1px solid #DBD5D1
}
.data-preview table td.bbot {
	border-bottom:1px solid #DBD5D1
}
.data-preview table td.bleft {
	border-left:1px solid #DBD5D1
}
.data-preview table td.bright {
	border-right:1px solid #DBD5D1
}
.bpad {
	padding-top:15px !important;
}
ul.laiskai-is-banko {
	clear:both;
	float:left;
	padding-left:12px;
	padding-right:12px;
	width:323px;
}
ul.laiskai-is-banko li {
	clear:both;
	float:left;
	line-height:24px;
	width:320px;
}
ul.laiskai-is-banko li a {
	text-decoration:none;
	color:#058595;
	margin-left:12px;
}
ul.laiskai-is-banko .nolink {
	text-decoration:none;
	margin-left:12px;
}
ul.laiskai-is-banko li a:hover {
	text-decoration:underline;
}
.tooltip-1 {
	float:left;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border:1px solid #D5D5D5;
	background-color: #fff;
	padding: 12px;
	opacity: 0.85;
	width:174px;
	font-size:11px;
	font-weight: normal !important;
}
#tooltip h3, #tooltip div {
 margin: 0;
 font-weight: normal !important;
}
.datepicker-1 {
	position:relative;
}
.ui--trigger {
}
.ui-datepicker {
	background-color:#fff;
	padding:12px;
	border:1px solid #D5D5D5;
	z-index:9999;
	overflow:auto;
	float:left;
}
.ui-datepicker-header {
	float:left;
	margin-bottom:12px;
}
.ui-datepicker-header .ui-datepicker-prev {
	float:left;
	width:40px;
	color:#868787;
	cursor:pointer;
}
.ui-datepicker-header .ui-datepicker-next {
	float:right;
	width:40px;
	color:#868787;
	text-align:right;
	cursor:pointer;
}
.ui-datepicker-header .ui-datepicker-title {
	float:left;
	width:120px;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color: #0C7470;
}
.ui-datepicker-header .ui-datepicker-title span {
	text-align:center;
}
table.ui-datepicker-calendar {
	clear:both;
	float:left;
}
table.ui-datepicker-calendar th {
	text-align:right;
}
.ui-datepicker {
	width: 17em;
	padding: 10px;
}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
table.ui-datepicker-calendar td {
	text-align:right;
	font-weight:normal;
	font-size:12px;
	color:#575757;
}

table.ui-datepicker-calendar th span {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#575757;
}
/* ----- width:715px; ----------------------- */
body.modal-w {
	background-color:#fff !important;
}
body.modal-w .whiteblock-big {
	margin:0px !important;
	padding-bottom:0px !important;
	background:#fff !important;
}
.language {
	font-size: 12px;
	background-color: #FFF;
	background-image: url(../images/eng_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #ebeced;
	text-align: left;
	float: right;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.language ul {
	float: left;
}
.language ul li {
	float: left;
	color: #333;
	text-decoration: none;
}
.language ul li a {
	color: #333;
	text-decoration: none;
}
.language ul li a:hover {
	color: #333;
	text-decoration: underline;
}
.toolsmenulink {
	color:#058595 !important;
	cursor: pointer !important;
	padding-top:3px;
	padding-right:5px;
}
.toolsmenuname {
    padding-top: 3px;
}
.custname {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
}
.custname.fulllength {
    max-width: 435px;
    display: block;
}
.custname.shortlength {
    max-width: 245px;
}
.custname.singleline {
    padding-top: 5px;
}
.sumtd {
	text-align:right !important;
	font-weight:normal !important;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important;
	font-size:16px !important;
	color:#575757 !important;
	border-right:none !important;
}
.sumtdprice {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important;
	font-size:16px !important;
	color:#e86c24 !important;
	line-height:normal !important;
}
.contactmail {
	float:right !important;
	border-left:1px solid #D5D5D5 !important;
	padding-left:20px !important;
	border-right:0px !important;
}
.contactmail a {
	color:#058595;
	text-decoration:none;
}
select {
	cursor:pointer !important;
	line-height:20px !important;
	margin-right:5px !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	font-size: 12px !important;
	color:#333 !important;
}
.letter {
	float:left;
	width:347px;
	margin-bottom:20px;
}
.recentnews {
	float:left;
	margin-right:21px;
	width:347px;
	margin-bottom:20px;
}
.customergreeting {
	font-weight:bold;
	margin-bottom:12px;
	padding:0 12px;
}
.customertext {
	text-align:justify;
	padding:0 12px;
}
.letters {
	float:right;
	width:340px;
}
.funds th {
	margin-left:0px !important;
}
.iconimg {
	float: left;
	margin: 0px;
	width: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.iconimg.date {
	position: relative;
	top: 25px;
	left: -10px;
}

.iconimg.check {
	float: none;
	display: inline;
}

.iconimg.check a {
	float: none;
	display: inline;
	position: relative;
	top:5px;
	left: -5px;
}

.iconimgs {
	float: left;
	margin: 0px;
	width: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
	position:absolute;
	right:0;
	top:-3px;
}

.iconimgss, .iconimg2, .iconimg3 {
	float: left;
	margin: 0px;
	width: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	position:absolute;
	right:-5px;
	top:-3px;
}

.iconimg2 {
	right:-15px;
    top: 0px;
}

.iconimg3 {
	right:0px;
    top: 0px;
}


.iconimgselect {
	margin: 0px;
	width: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position:absolute;
	left: 316px;
	top: 0px;
}

.quest {
	position: relative;
}

.quests {
	position: relative;
	float:left;
	padding-right:30px;
	max-width:300px;
}

.signing {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 10px;
}
.pricing {
	float:left;
	margin-right:7px;
	line-height:25px;
}
.sask {
	float:left;
	margin-right:12px;
}
.printbackhelp {
	text-align: right;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 100px;
	position: absolute;
	top: 15px;
	right: 7px;
}
.printbackhelp img {
	padding-right: 4px;
}
.funds {
	font-size: 11px;
	border: 1px solid #e2e5e5;
	float:left;
}
.funds th {
	background-color: #F7F8F9;
	font-weight: normal !important;
	padding: 5px !important;
	background-image: url(../images/sort-th.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.funds td {
	padding: 5px !important;
	font-size: 11px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #E2E5E5 !important;
	width: 52px;
}
.funds .row {
	background-color:#F9F9FA !important;
}
.funds a {
	color:#007272 !important;
	text-decoration:none !important;
}
.funds a:hover {
	color:#007272 !important;
	text-decoration:underline !important;
}
.funds .red {
	color:#900 !important;
}
.funds .green {
	color:#093 !important;
}
.funds-data {
	float: left;
	width: 185px;
	padding-left: 20px;
	padding-bottom:15px;
	padding-top:15px;
	position:relative;
}
.funds-data tbody td 
{
    white-space: nowrap;    
}
.funds-data h2 {
	font-weight: normal !important;
}
.buttonstyle {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	font-size:14px !important;
	color: #333 !important;
	padding: 5px !important;
	margin-right: 5px !important;
	cursor: pointer !important;
	line-height:14px !important;
}
.td500 {
	width: 500px !important;
}
.td300 {
	width: 300px !important;
    max-width: 300px !important;
	min-width: 250px !important;
}
.td250 {
	width: 250px !important;
}
.td160 {
	width: 160px !important;
}
.formtextdate {
	margin: 0px;
	background-color: #FFF;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	font-size: 11px !important;
	color: #333 !important;
	position:relative;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.formtext {
	background-color: #FFF;
	color: #333 !important;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.field-validation-error {
	position: absolute;
	left: 0px;
	top: 25px;
}
.datemargin {
	margin-right: 10px;
	margin-left: 10px;
}
.headerSortUp {
	background-image: url(../images/icon-sort-asc.gif) !important;
	text-align:center;
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none !important;

}
.headerSortDown {
	background-image: url(../images/icon-sort-desc.gif) !important;
	text-align:center;
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none !important;

}

.header span {
    text-decoration: none !important;
}
.header {
	background-image: url(../images/icon-sort-none.gif);
	text-decoration: none !important;
	color: #333;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-repeat: no-repeat;
	background-position: 92% center !important;

}
.pad {
	padding-right: 7px;
}

.header a {
	text-decoration: none !important;
}
.header a:hover {
	text-decoration: underline !important;
	color:#333 !important;
}
a.tooltip-2 {
	text-decoration:none !important;
	cursor: pointer;
}
a.tooltip-2:hover {
	text-decoration:none !important;
	cursor:pointer;
}
.askquestiontable {
	color: #333;
}
.askquestiontable td {
	padding-bottom: 10px;
	text-align: left;
	white-space: normal !important;
}
.askquestiontable th {
	padding-bottom: 15px;
	text-align: left;
}
.score {
	height:8px;
	background-color:#0f696c;
	margin-top:4px;
	min-width:1% !important;
}
.textblock 
{
	clear:both;
	text-align:justify;
	padding:12px 12px 0 12px;	
	
}
.redbold {
    font-weight: bold !important;
    color:#e86c24 !important;
}
.borderbot {
    border-bottom:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:#CCC !important;
}

/*
 * ---------------------------    PAYMENT LIST   -----------------------------
 */
span.paymentlist {
	float:left;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:20px;
	white-space:nowrap !important;
}
div.filter-inner span.selected{
    font-weight:bolder;
}
span.paymentlist a {
	text-decoration: none;
	color: #0c7470;
}
span.paymentlist a:hover {
	text-decoration: underline;
	color: #0c7470;
}
.pasirasymas {
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pasirasymas td {
	background-color: #FFF;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.signingfloat {
	text-align: right;
	float: left;
	padding-right: 10px;
}
.signingcontainer {
	float: right;
	padding: 0px;
	text-align: right;
}
.signingcontainer table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pasirasymas .mob-message {
	font-size: 12px !important;
	font-weight: normal !important;
	line-height: normal !important;
	margin: 0px !important;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:right;
	width:620px;
	text-align:left;
}
.pasirasymas .mob-control {
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: normal !important;
	margin: 0px !important;
	float:right;
	width:620px;
	text-align:left;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.loadersign {
	float: left;
	height: 32px;
	width: 32px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.pasirasymas p {
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	float: left;
}
.tannumber {
	float: left;
	height: 30px;
	padding-top: 10px;
	padding-right: 8px;
	color:#000 !important;
}
.inputnumber {
	float: left;
	height: 35px;
	padding-top: 5px;
	padding-right: 8px;
}
.signingbutton {
	padding: 0px;
	float: left;
}
.inputlong {
	float: left;
	padding-right: 5px;
	margin-bottom: 5px;
	text-align: left;
	white-space:nowrap;
}
.btext {
	font-size: 12px;
	line-height: normal;
	color: #333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.dateselect {
	float: left;
	width: 160px;
}
.datequestion {
	float: left;
	width: 25px;
	padding-top: 14px;
	text-align:left;
	margin-left:-8px;
}
.loginput {
	float:left;
	width:25px;
}
.inputlongtwo {
	float: left;
	padding-right: 5px;
	margin-bottom: 5px;
	text-align: left;
	width: 350px;
}
.radio-block-span-long {
	margin-right:10px;
	padding-top:2px;
	float:left !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px !important;
	color:#868787 !important;
	position:relative !important;
}

.radio-block-span-long label {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px !important;
	color:#868787 !important;
	float:left !important;
	/*padding-right:30px;*/
    white-space: normal;
	max-width:270px;
}

#ui-datepicker-div { display: none; }
credit {
	background-color: #FFF !important;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
}
.credit h2 {
	font-weight:normal !important;
}
.credit strong {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	font-weight:bold !important;
}
.credit ul {
	float: left;
	margin: 0px;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#content-statements {
	float:left;
	width:100%;
	color:#2e2e2e;
	position:relative;
}
#content-statements h1 {
	float:left;
	width:1100px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	line-height:22px;
	color:#575757;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:20px;
	padding-top: 17px;
	padding-right: 100px;
	padding-bottom: 4px;
	padding-left: 0;
	font-weight:normal !important;
}
.whiteblock-big-statements {
	float:left;
	width:1200px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-bottom:10px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px !important;
	padding-left: 20px;
}
#right-col-big {
	float:left;
	width:1200px;
}
.dayquestion {
	float: left;
	position:absolute;
	top: 13px;
	right: 7px;
	width:16px !important;
    height:16px !important;
	background-image: url(../images/question.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.dayquestion:hover {
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* -------------------------------------------------------------------- */
.whiteblock-big-acc-holds {
    float:left;	
	background-color:#FFFFFF;	
	margin-bottom:10px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px !important;
	padding-left: 20px;        
}
#right-col-big-acc-holds {
	float:left;
	width:100%;
}
#content-acc-holds {
	float:left;
	width:1200px;	
	position:relative;
}
#content-acc-holds h1 {
	float:left;
	width:1200px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	line-height:22px;
	color:#575757;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:20px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0;
	font-weight:normal !important;
}

.inputlongtwolonger {
    float: left;
    padding-right: 5px;
    margin-bottom: 5px;
    text-align: left;
    width: 650px;
}
.radio-block-span-longer {
    margin-right:10px;
    padding-top:2px;
    float:left;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:12px !important;
    color:#868787 !important;
    width:600px !important;
}
.radio-block-span-longer label {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:12px !important;
    color:#868787 !important;
    float:left !important;
    width:600px !important;
}
.iconimgcheck {
	float: left;
	margin: 0px;
	width: 26px !important;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top:0px;
	height:30px !important;

}
.iconimgcheck a  
{
  	text-decoration: none;
	height:25px !important;
	width: 26px !important;

}
/*
 * ---------------------------    InfoBlock Texts   ------------------------
 */
 
.customertext em
{
    font-style:italic !important;
}
.customertext strong
{
    font-weight: bold !important;
}
.customertext u {
    text-decoration: underline !important;
}
.customertext ul li {
    list-style: disc outside;
}
.customertext ol li {
    list-style: decimal outside;
}
.customertext ol, .customertext ul, .customertext dl, .customertext ol {
    margin-left:2em;
}

 /* --------------------------- PAGING ----------------------------------------- */
 .newTogg {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
		text-decoration: none;

}
.newTogg a {
	font-size: 14px;
	background-image: url(../images/arrow_bottom.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newTogg a:hover {
			text-decoration: underline;

}
.newToggP {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	position:absolute;
	left:0px;
	bottom:0px;
			text-decoration: none;

}
.newToggP a {
	font-size: 14px;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newToggP a:hover {
			text-decoration: underline;

}
.newToggDown {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
			text-decoration: none;

}
.newToggDown a {
	font-size: 14px;
	background-image: url(../images/arrow_top.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newToggDown a:hover {
			text-decoration: underline;
}
.newToggB{
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
			text-decoration: none;

}
.newToggB a {
	font-size: 14px;
	background-image: url(../images/arrow_bottom.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newToggB a:hover {
			text-decoration: underline;

}
.newToggBup{
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
			text-decoration: none;

}
.newToggBup a {
	font-size: 14px;
	background-image: url(../images/arrow_top.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newToggBup a:hover {
			text-decoration: underline;

}
.pagination-clean li {
	border: 0px !important;
	margin: 0;
	padding: 0;
	font-size: 12px;
	float:left;
	list-style: none;
	font-weight: normal !important;
}
.pagination-clean {
	float:right;
}
.pagination-clean li, .pagination-clean a {
	margin-right: 2px;
}
.pagination-clean .previous-off, .pagination-clean .next-off {
	color: #888888;
	display: block;
	float: left;
	padding: 3px 6px;
}
.pagination-clean .next a, .pagination-clean .previous a {
	font-weight: normal;
	border:solid 1px #FFFFFF;
}
.pagination-clean .active {
	color: #fff;
	font-weight: normal;
	display: block;
	float: left;
	padding: 3px 4px;
	background-color: #058595;
}
.pagination-clean .tritaskis {
	color: #888888;
	font-weight: normal;
	display: block;
	float: left;
	padding: 3px 4px;
}
.pagination-clean a:link, .pagination-clean a:visited {
	color: #058595;
	display: block;
	float: left;
	padding: 3px 6px;
	text-decoration: none;
}
.pagination-clean a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #058595;
}
.paginationas {
	float:left;
	margin-top:20px;
	padding-top:10px;
	margin-bottom:0px;
	width:715px;
	border-top:solid 1px #eaeaea;
}
.paginationasTop {
	float:left;
	margin-top:0px;
	padding-bottom:10px;
	margin-bottom:20px;
	width:715px;
	border-bottom:solid 1px #eaeaea;
	position:relative;
}
.paginationasBottom {
	float:right;
	margin-top:20px;
	padding-top:10px;
	margin-bottom:20px;
	width:100%;
	border-top:solid 1px #eaeaea;
}
.paginationasBottom a:hover {
text-decoration: none !important;
}
/* -------------------------------------------------------------------- */
.pasirasFont {
	font-size: 11px !important;
}
.pasirasFontT {
	font-size: 11px !important;
	color:#999 !important;
}
.signingtop {
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 20px;
}

.signingtop-tabs {
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom:20px;
}
#main-tabs {
	float: left;
	margin-top: 26px;
	margin-bottom:0px;
	border-bottom:2px solid #0E5F61;
}
#main-tabs ul {
	float: left;
	width: 715px;
	margin-bottom: -2px; 
	}
#main-tabs li {
	float: left;
	height: 31px;
	margin-right: -1px;
	margin-bottom:0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	margin-top:5px;
}
#main-tabs li div.a1, #main-tabs li div.a2 {
	float: left;
	height: 31px;
	background-image: url(../images/menu-button-active-bg-large.png);
}
#main-tabs li.active div.a1, #main-tabs li.active div.a2 {
	float: left;
	height: 31px;
	background-image: url(../images/menu-button-normal-bg-large.png);
}
#main-tabs li.active a, #main-tabs li.active a {
	color: #575757 !important;
	margin-left:-1px;
	margin-right:-1px;
}
#main-tabs li div.a1 {
	padding-left: 12px;
	background-position: left top;
	background-repeat: no-repeat;
}
#main-tabs li div.a2 {
	padding-right: 12px;
	background-position: right top;
	background-repeat: no-repeat;
}
#main-tabs li a {
	float: left;
	height: 31px;
	line-height: 33px;
	padding: 0;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
}
#main-tabs li a:hover {
	color: #fff;
	text-decoration:underline;
}
/* -------------------------------------------------------------------- */
.borderbot {
	border-bottom: solid !important;
	border-bottom-width: 1px !important;
	border-bottom-color: #CCC !important;
}
.newTogg {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
		text-decoration: none;

}
.newTogg a {
	font-size: 14px;
	background-image: url(../images/arrow_bottom.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newTogg a:hover {
			text-decoration: underline;

}
.newToggP {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	position:absolute;
	left:0px;
	bottom:0px;
			text-decoration: none;

}
.newToggP a {
	font-size: 14px;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newToggP a:hover {
			text-decoration: underline;

}
.newToggDown {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
			text-decoration: none;

}
.newToggDown a {
	font-size: 14px;
	background-image: url(../images/arrow_top.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newToggDown a:hover {
			text-decoration: underline;
}
.newToggB{
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
			text-decoration: none;

}
.newToggB a {
	font-size: 14px;
	background-image: url(../images/arrow_bottom.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newToggB a:hover {
			text-decoration: underline;

}
.newToggBup{
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
			text-decoration: none;

}
.newToggBup a {
	font-size: 14px;
	background-image: url(../images/arrow_top.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
			text-decoration: none;

}
.newToggBup a:hover {
			text-decoration: underline;

}
.pagination-clean li {
	border: 0px !important;
	margin: 0;
	padding: 0;
	font-size: 12px;
	float:left;
	list-style: none;
	font-weight: normal !important;
}
.pagination-clean {
	float:right;
}
.pagination-clean li, .pagination-clean a {
	margin-right: 2px;
}
.pagination-clean .previous-off, .pagination-clean .next-off {
	color: #888888;
	display: block;
	float: left;
	padding: 3px 6px;
}
.pagination-clean .next a, .pagination-clean .previous a {
	font-weight: normal;
	border:solid 1px #FFFFFF;
}
.pagination-clean .active {
	color: #fff;
	font-weight: normal;
	display: block;
	float: left;
	padding: 3px 4px;
	background-color: #058595;
}
.pagination-clean .tritaskis {
	color: #888888;
	font-weight: normal;
	display: block;
	float: left;
	padding: 3px 4px;
}
.pagination-clean a:link, .pagination-clean a:visited {
	color: #058595;
	display: block;
	float: left;
	padding: 3px 6px;
	text-decoration: none;
}
.pagination-clean a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #058595;
}
.paginationas {
	float:left;
	margin-top:20px;
	padding-top:10px;
	margin-bottom:0px;
	width:715px;
	border-top:solid 1px #eaeaea;
}
.paginationasTop {
	float:left;
	margin-top:0px;
	padding-bottom:10px;
	margin-bottom:20px;
	width:715px;
	border-bottom:solid 1px #eaeaea;
	position:relative;
}
.pasirasFont {
	font-size: 11px !important;
}
.pasirasFontT {
	font-size: 11px !important;
	color:#999 !important;
}
.signingtop {
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 20px;
}

.signingtop-tabs {
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom:20px;
}
#main-tabs {
	float: left;
	margin-top: 26px;
	margin-bottom:0px;
	border-bottom:2px solid #0E5F61;
}
#main-tabs ul {
	float: left;
	width: 715px;
	margin-bottom: -2px; 
	}
#main-tabs li {
	float: left;
	height: 31px;
	margin-right: -1px;
	margin-bottom:0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	margin-top:5px;
}
#main-tabs li div.a1, #main-tabs li div.a2 {
	float: left;
	height: 31px;
	background-image: url(../images/menu-button-active-bg-large.png);
}
#main-tabs li.active div.a1, #main-tabs li.active div.a2 {
	float: left;
	height: 31px;
	background-image: url(../images/menu-button-normal-bg-large.png);
}
#main-tabs li.active a, #main-tabs li.active a {
	color: #575757 !important;
	margin-left:-1px;
	margin-right:-1px;
}
#main-tabs li div.a1 {
	padding-left: 12px;
	background-position: left top;
	background-repeat: no-repeat;
}
#main-tabs li div.a2 {
	padding-right: 12px;
	background-position: right top;
	background-repeat: no-repeat;
}
#main-tabs li a {
	float: left;
	height: 31px;
	line-height: 33px;
	padding: 0;
	text-decoration: none;
	color: #fff;
}
#main-tabs li a:hover {
	color: #fff;
	text-decoration:underline;
}
.spaudinys {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	background-color: #0F7E81;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.newline td {
	background-color: #FFC !important;
}

.newToggP label {
	font-size: 12px;
	padding-right: 20px;
	text-decoration: none;
	color: #666;
	padding-left: 6px;
	float: left;
	padding-top: 1px;
}

.newToggP input[type=checkbox] {
			float:left;
}

.newToggP2 label {
	font-size: 12px;
	padding-right: 20px;
	text-decoration: none;
	color: #666;
	padding-left: 6px;
	float: left;
	padding-top: 1px;
}

.newToggP2 input[type=checkbox] {
			float:left;
}

.fieldfilebig input[type=file] {
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 12px !important;
    color: #333;
}

.midicon {
width: 100% !important;
text-align: center !important;
text-wrap:normal !important;
float:left !important;
}
a.nounderline:hover{
	text-decoration:none !important;
}

.cardStatusWarning {
	font-size: 11px !important;
	color: #FF0000 !important;
}

/* VMI css */
.vmi {
	padding-bottom: 20px;
}
.group:before,
.group:after {
	content: "";
	display: table;
} 
.group:after {
	clear: both;
}
.group {
	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.vmi ul {
	width: 347px;
	margin-bottom: 20px;
}
.vmi ul li {
	padding: 4px 0;
    word-wrap: break-word;
}
.vmi table {
	margin-bottom: 20px;
}
.vmi table td {
	width: 50%;
	padding: 5px 0 5px 10px;
}
.vmi table td:first-child {
	padding: 5px 10px 5px 0;
}
.vmi .notes {
	font-size: smaller;
}
/* VMI css */

/* Generic styles */
.no-text-decoration {
    text-decoration: none !important;
}

.font-lucida {
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

td.break-word {
    word-wrap: break-word;
}
/* Generic styles */

/*Used to set proper bottom margins for quests input fields that are all crammed into
    a single div to make them look just like all other inputs in separate divs/rows*/
.quests.composite-multiline-input:not(:last-of-type) {
    margin-bottom: 10px;
}

table .cell-sub {
	display: block;
	color: #a8a8a8;
	font-size: 0.9em;
}

.hideForSort {
    display: none;
}

tr#tan-count-left-row td div {
    text-align: right;
    padding-right: 5px;
}