/*

Copyright 2008-2011 Clipperz Srl

This file is part of Clipperz Community Edition.
Clipperz Community Edition is an online password manager.
For further information about its features and functionalities please
refer to http://www.clipperz.com.

* Clipperz Community Edition is free software: you can redistribute
  it and/or modify it under the terms of the GNU Affero General Public
  License as published by the Free Software Foundation, either version
  3 of the License, or (at your option) any later version.

* Clipperz Community Edition is distributed in the hope that it will
  be useful, but WITHOUT ANY WARRANTY; without even the implied
  warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  See the GNU Affero General Public License for more details.

* You should have received a copy of the GNU Affero General Public
  License along with Clipperz Community Edition.  If not, see
  <http://www.gnu.org/licenses/>.

*/

/* @override 
	https://www.example.com/css/clipperz.css
	http://www.example.com/css/clipperz.css
	https://www.example.com/concurrency/css/clipperz.css
	https://www.clipperz.com/beta-connection/css/clipperz.css
	https://www.example.com/import/css/clipperz.css
*/

body {
/*	margin-left: 15px; margin-right: 15px;*/
	background-color: white;
	color: black;
	font-family: Helvetica, Arial, Geneva, sans-serif;	
}

table {
/*	width: 100%;	*/
}

/* @group Header */

div#applicationVersionType {
	position: fixed;
	top: 0;
	left: 0;
	width: 120px;
	height: 120px;
	z-index: 99999;
}

div#applicationVersionType.readOnly {
/*	background: url(../images/read-only.png) no-repeat fixed -5px -8px;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 5776 characters]) no-repeat fixed -5px -8px;
}

div#applicationVersionType.TEST {
/*	background: url(../images/test-database.png) no-repeat fixed -5px -8px;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 4492 characters]) no-repeat fixed -5px -8px;
}

div#applicationVersionType.LIVE {
	display: none;
	visibility: hidden;
}

div#applicationVersionType.DEBUG {
	display: none;
	visibility: hidden;
}

div#header {
	background-color: #336;
/*	border-bottom: 8px solid #ff9400;*/
}

div#logoFrame {
/*	float: left;	*/
/*	height: 44px;	*/
	min-height: 44px;
	background-color: #333366;
}

div#logoFrame > a {
	font-size: 12pt;
}

img#logo {
	padding-left: 15px;
}

h5.clipperzPayoff {
	color: white;
	font-size: 10pt;
	font-weight: normal;
	padding-left: 20px;
	display: inline;
	vertical-align: 7px;
	white-space: nowrap;
}

/* @group Misc links
 */
div#miscLinks {
	float: right;
	top: 0;
	right: 15px;
}

div#miscLinks ul {
	padding-top: 5px;
	padding-right: 3px;
}

div#miscLinks ul li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

div#miscLinks ul li a {
	color: #ff9404;
	text-decoration: none;
	font-size: 10pt;
}

div#miscLinks ul li a:hover {
	text-decoration: underline;
}

/* @end */

/* @end */

/* @group Menu */

div#mainTabs {
/*	background: #ff9400 url(../images/menubarSprite.gif) repeat-x;	*/
	background: #ff9400 url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) repeat-x;
	height: 26px;
}

/* @group Exit links */

ul#exitLinks {
	padding-left: 5px;	
	padding-top: 3px;
}

ul#exitLinks li {
	display: inline;
	font-size: 10pt;
	padding-left: 20px;
}

ul#exitLinks li a {
	color: white;
	text-decoration: none;
}

ul#exitLinks li a:hover {
	color: #333366;
}
/*
ul#logoutBlock {
	padding-top: 3px;
}

ul#logoutBlock li {
	line-height: 14px;
}

td.logoutTD {
	width: auto;
}
*/

/* @end */

/* @group Menus */

div#menus {
	padding-right: 1px;
	position: absolute;
	right: 20;
	top: 44px;
/*	background: url(../images/menubarSprite.gif) no-repeat right -26px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat right -26px;
}


div#menus table {
	padding-left: 1px;
/*	background: url(../images/menubarSprite.gif) no-repeat 0 -52px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat 0 -52px;
}

div#menus table tbody tr td {
	cursor: pointer;	
}

div#menus table tbody tr td div {
/*	background: url(../images/menubarSprite.gif) no-repeat right -52px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat right -52px;
}

div#menus table tbody tr td div a {
	display: block;
	color: white;
	font-size: 10pt;
	text-decoration: none;
	padding: 0px 15px;
/*	background: url(../images/menubarSprite.gif) no-repeat left -26px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat left -26px;
	height: 26px;
	line-height: 26px;
}

div#menus table tbody tr td.hover div a {
	color: #333366;
}

/* @group .selected */
div#menus table tbody tr td.selectedTab {
/*	background: url(../images/menubarSprite.gif) repeat-x right -78px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) repeat-x right -78px;
}

div#menus table tbody tr td.selectedTab div {
/*	background: url(../images/menubarSprite.gif) no-repeat right -130px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat right -130px;
}

div#menus table tbody tr td.selectedTab div a {
	color: #333366;
/*	background: url(../images/menubarSprite.gif) no-repeat left -104px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat left -104px;
}

/* @end */
/*
ul#menus li {
	display: inline;
	padding: 4px 15px;
	margin-right: 2px;
	color: white;
	cursor: pointer;
	line-height: 16px;
	border: 1px solid white;	
	border-bottom: 0px;
	position: relative;
	top: -5px;
}

ul#menus li:hover {
	border: 1px solid #ff9400;
	border-bottom: 0px;
}

ul#menus li.selectedTab {
	border: 1px solid #ff9400;
	background-color: #ff9400;
	border-bottom: 0px;
	color: #333366;
}

ul#menus li.selectedTab:hover {
	border: 1px solid #ff9400;
	background-color: #ff9400;
	border-bottom: 0px;
	padding: 4px 15px;
	color: #333366;
}
*/

/* @end */

/* @end */

/* @group Content */

div#content {
	margin-top: 15px;
}

div#main {
	padding-top: 15px;
/*	margin-left: 15px; margin-right: 15px;*/
}

div#main ul li.selectedPanel {
	padding: 0px 15px;
}

div#main ul li#recordsPanel {
	padding: 0px;
}

div#main ul li ul li.selectedPanel {
	padding: 0px;
}

/* @group Login page */


/* @group Service description */
div.clipperzServiceDescription {
	color: #666666;
	padding-left: 10px;
	margin-right: 20px;
}

div.clipperzServiceDescription h2 {
	color: #ff9400;
	font-size: 20pt;
	margin-bottom: 15px;
}

div.clipperzServiceDescription ul li h3 {
}

div.clipperzServiceDescription ul li ul {
	list-style-position: outside;
	list-style-type: disc;
	color: #ff9400;
	margin-bottom: 15px;
	margin-left: 20px;
}

div.clipperzServiceDescription ul li ul li p {
	display: inline;
	color: #999999;
	font-size: 11pt;
}

div.clipperzServiceDescription ul li a {
	color: #333366;
	font-weight: bold;
}

/* @end */

/* @group Form */

div.clipperzLoginForm {
/*	border: 4px solid #ff9400;	*/
	color: #999999;
	font-size: 11pt;
	width: 400px;
	height: 350px;
}

div.clipperzLoginForm a {
	margin-left: 10px;
	color: #333366;
	text-decoration: none;
	font-weight: bold;
}

div.clipperzLoginForm a:hover {
	text-decoration: underline;
}

div.clipperzLoginForm div.loginFormHeaderBox {
	padding: 30px 20px 0px 20px;
/*	background: url(../images/loginFormBox.png) no-repeat -3px top;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 4236 characters]) no-repeat -3px top;	
}

div.clipperzLoginForm h3 {
	color: #666666;
	font-size: 14pt;
	padding: 0px 15px 8px 15px;
	border-bottom: 1px dotted #ff9400;
}

div.clipperzLoginForm form table.formLayout {
	color: #999999;
	font-size: 10pt;
	padding: 0px 25px;
}

div.clipperzLoginForm form table tbody tr.formFieldTR td {
	height: 22px;
}

input.loginFormField {
	font-size: 10pt;
	height: 20px;
	width: 251px;	
/*	width: 330px;	*/
}	

div.passwordTypeChooser {
	padding-top: 2px;
	width: 250px;	
	padding-bottom: 8px;
}

/* @group Login form */

input.passwordTypeCheckbox {
	margin-top: 2px;
	margin-right: 5px;
}

div.oneTimePassword input {
	width: 59px;
	height: 20px;
	font-size: 8pt;
}

div.oneTimePassword span {
	font-size: 7px;
	padding: 0px 1px;
	color: #666666;
}

div.clipperzLoginForm div.loginForm {
	text-align: left;
/*	background: url(../images/loginFormBox.png) repeat-y -408px;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 4236 characters]) repeat-y -408px;
	margin: 0px;	
}

div.clipperzLoginForm form table.formLayout {
	margin: 7px 10px 4px;
}

div.loginForm div.loginFormFooterBox {
	padding: 0px 20px 30px 20px;
/*	background: url(../images/loginFormBox.png) no-repeat -813px bottom;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 4236 characters]) no-repeat -813px bottom;	
}

div.loginForm ul {
	padding: 8px 15px 8px 15px;
	border-top: 1px dotted #ff9400;
}

div.loginFormButtonFooter {
	padding: 0px 40px 10px;	
}

/* @end */

/* @group Registration form */

div.clipperzLoginForm div.registrationForm {
	text-align: left;
/*	background: url(../images/loginFormBox.png) repeat-y -408px;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 4236 characters]) repeat-y -408px;
	margin: 0px;	
}

div.clipperzLoginForm div.registrationForm form a {
	margin: 0px;
}
div.registrationForm form table.formLayout {
	padding: 10px;
/*	padding: 4px 10px;*/
	margin: 0px 20px;
}


/*
div.clipperzLoginForm form.read-only table.formLayout {
	background-image: url(../images/read-only_background.png);
}

div.panelBody form.read-only table.panelBody {
	background-image: url(../images/read-only_background.png);
}

*/

div.clipperzLoginForm form.read-only table.formLayout, div.panelBody form.read-only table.panelBody, div.clipperzSubPanel span.read-only, div.read-only {
/*	background-image: url(../images/read-only_background.png);	*/
	background-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAT8SURBVHjaxJppc9NIEIZbshTHxkACNhRHQVGQAwJF8cv5FxRfdosjCVeyG7aA3U3sOM7tIxLdGmFLmkMz40lwpSo+ZtR69HbPdLfkxZsvD6AyW4XkFSd/cP0ZwOW7wL32vwLsfgDwMt9FOKHeBGg+B6jM5McPjwG2/8T/Bzjn1yQyUAG48QKg1uJtdD8D9P7ibTRuow08L8/Pjx/0AP593Q8gqM9CpRowCJw9vwBw6TZv4PA7gvwNENYKEPMI/gTAD/PjRycAnXUcM8I59ZSBIHw2vtbkbfTw+Ic/eBuNGwDXlgUQeIE6H+mdF0AcxWMl5hcR4pYYYu8Lf5VmFRDtNVTiEH/z9CFIcd8rXCgJBKncQRtnp8nBM0ooILpfknMYk1hBoDtdf2wB8TjjllklUoj0t4ApsaBWQgixgt8HehBehZ2QlRIFCDp2AYLE8OKDbwNo3AnV7jQFRKLEsjiwxxAFGwZKJDaiaOjFcTzAj3mQw28IseEIokwJEYQoJvDY7VUewp+h8cNArIQFxEjkTssWECIlyJ0kEBSn1TnweSUs3ckTQbQslDCHYMHu2p1wRbdTQrRPEMR7hOgrIQDSQzKITUfutOQuJjQhmCJk4OCrAGJOAYFSD48slNDd7Ciw9SFo+fWh+0mixFMDCF0lzgGCfsNUKDBzJ5kSSyWBPa0SoRyCFqf9fzLBroQ4ZRAjmRKti1cCUghKMvGcAj2I9xJ3WnajhHJ1wnOqXhUrkUJARNfLNcT+lgTiJlNPuDqt6kMUlJisWhSgSRYrgRjZKCFypyUHSkRsrytA0BwvPhsOECLUV0KSO5ESvS2JEotsrlbuFLIVU6REl1civVCYaxkrYbLE3jRUQgIRi90psUEl+dxDCJwoIQ3sRYOYUCghcqcMBG0fQbkSvkZRZKKEI3fKQEySxotQ4hwhGMjoOM1ibZTwfrsSE5D//8B5ZwYQpkpIylMpBCgg7iDEI378aQe9myuKCOKJZJ/YYi4l3bErU0LErEEnhVgQQHQBtt9Q0iiCaBpAyNzJtRISiM4HHDNIg70UQpU7ySDWHcaEwJ36XWYjHiY2WIMOypQwSQAlSnguYyIPkS6/FXdtTGMlwC4mChAs1zraHkC9FTrpxbZlMbEiqCfcQeAHSYPOQS9WnYpbQFBMtAUQlRp5lKBB56IXm6vsDCAaisAWQtQBmmgjbBSSRmU9cRFKiCD25EqkEPkGnbTv1Dp/JaRL7B6rWeLRxAaND+o5iAmIaS9WGtiyRoEtxFoegmwENQ6CgYwNaPZik8rOBMJysxNBJO6Ey3h4iSuBfehtpgY0e7Ht1XOG2DODiDDh3XmbybW0erEGEBrlqVZMKJVACOqUHv1XaNC57gBOG9hlELsfAY53Ehv+dB3AFUdKdC0gPo0hWLCr7mNfmBImMTFi7pSBYCD0RIGzXuyGhRLrAohZdUwUIFjSGJ0NECLkVyeEiEx6sRvs/qNmjT1tTIwvXgRkA3Mt2eoU9SVZrF4vVglxihC7a24grj4AuHK/kGu56sUqISSpuMqdSiAm9xBLO4Ar1h1AVXmah3hmDTHJtUz7TrGNO5lCROzJn5NyCAYy2PeMGwWmEKTEroUSJ4XVSQLBHnP68QoJ4moyIU5P1JthD5JxSqQb0a/CK8pAXLknhjjpYC70JmnZ5Gz4ipjYeZekHTkbNI+Oz0Pg2O/9nwIMAFYA4szm5y3UAAAAAElFTkSuQmCCCg==);
}

div.registrationForm div.loginFormFooterBox {
	padding: 0px 20px 30px 20px;
/*	background: url(../images/loginFormBox.png) no-repeat -813px bottom;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 4236 characters]) no-repeat -813px bottom;	
}

div.registrationForm ul {
	padding: 8px 15px 8px 15px;
	border-top: 1px dotted #ff9400;
}

/* @end */


/* @end */

/* @group Registration splash */

div#splashMessage table {
	width: auto;
	color: #333366;
	font-size: 10pt;
	padding: 10px;
}

div#splashMessage span {
	color: #666666;	
}

div#splashMessage table span.label {
	color: #999999;
	padding-right: 10px;
}

div#splashMessage table span.value {
	color: #666666;
	font-weight: bold;
}

div#splashMessage input {
	margin-right: 5px;
}
/* @end */

/* @group Browser compatibility box */

div.browserCompatibilityBox {
	color: #666666;
	padding: 0px 0px;
/*	border: 4px solid #ff9400; */
	font-weight: bold;
	text-align: center;
	width: 400px;
}

div.browserCompatibilityBox p {
	margin: 0px 50px;
}
div.browserCompatibilityBox a {
	color: #666666;
}

/* @end */

/* @group Language switch */

li#loginPanel {
	padding: 0px 15px;
}

div.loginPanelSwitchLanguageBox {
	color: #666666;
	padding: 12px 0px 10px 0px;
/*	border: 4px solid #ff9400; */
	font-weight: bold;
	text-align: center;
	height: 75px;
/*	background: url(../images/languageBox.png) no-repeat 19px -15px;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 7532 characters]) no-repeat 19px -15px;
	width: 400px;
	margin: 0px;
}

option.disabledOption {
	color: #999999;	
}

/* @end */

/* @end */

/* @group Record page */
div.mainPanelMinHeightDiv {
	width: 15px;
	min-width: 15px;
	height: 200px;
}

table#mainPanelTABLE {
	width: 100%;	
}

/* @group Direct logins */

div#directLoginsBlock {
	width: 230px;
	padding: 0px;
/*	border: 4px solid #ff9400;*/
/*	background: url(../images/directLoginBox.png) repeat-y -262px bottom;	*/
	background: url(data:image/png;charset=utf-8;base64,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) repeat-y -262px bottom;
}

div#directLoginsBlock div.directLoginsBlockHeaderBox {
/*	background: url(../images/directLoginBox.png) no-repeat -11px -13px;	*/
	background: url(data:image/png;charset=utf-8;base64,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) no-repeat -11px -13px;
}

div#directLoginsBlock h3 {
	text-align: center;
	color: #666666;
	padding-top: 12px;
	padding-bottom: 5px;
	margin: 0px 10px 0px 10px;
	border-bottom: 1px dotted #ff9400;	
	font-size: 12pt;
}

ul#directLogins {
/*	padding: 7px 20px 45px 20px;	*/
	padding: 7px 12px 45px 12px;	
	min-height: 200px;
/*	background: url(../images/directLoginBox.png) no-repeat -513px bottom; 	*/
	background: url(data:image/png;charset=utf-8;base64,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) no-repeat -513px bottom; 
}

ul#directLogins li {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding: 1px 0px;
	width: 206px;
}

ul#directLogins li.hover {
	border-top: 1px solid #ffc880;
	border-bottom: 1px solid #ffc880;
	background-color: #fff9f2;
	cursor: pointer;
}

ul#directLogins li img {
	width: 16px;
	height: 16px;
}

ul#directLogins li div {
}

/* @group Direct logins description */

div#directLoginsDescription {
	padding: 6px 20px 50px 20px;
	color: #999999;
	font-size: 10pt;
/*	background: url(../images/directLoginBox.png) no-repeat -513px bottom; 	*/
	background: url(data:image/png;charset=utf-8;base64,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) no-repeat -513px bottom; 
}

div#directLoginsDescription p {
	padding-bottom: 8px;
}

div#directLoginsDescription a {
	color: #333366;
}

div#directLoginsDescription ul {
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: circle;
	color: #ff9400;
	padding-bottom: 10px;
}

div#directLoginsDescription ul li {
	padding-bottom: 3px;	
}

div#directLoginsDescription ul li p {
	display: inline;
	color: #999999;
}

/* @end */

/* @group Direct login [open] */

ul#directLogins li a.directLoginItemTitle {
	color: #336;
	font-size: 10pt;
	line-height: 16px;
}

ul#directLogins li table {
	width: 100%;
}

ul#directLogins li a.directLoginItemTitle:hover {
	text-decoration: underline;
}

/* @end */

/* @group Direct login [edit] */

ul#directLogins li a.directLoginItemEditButton {
	visibility: visible;
	color: white;
	font-size: 8pt;
/*	background-color: #ff9400;*/
	padding: 0px 5px;
	line-height: 14px;
}

ul#directLogins li.hover a.directLoginItemEditButton {
	visibility: visible;
	color: #ff9400;
/*	border-top: 3px solid #fff9f2;*/
}

ul#directLogins li.hover a.directLoginItemEditButton:hover {
	color: #35306b;
}

/* @end */

/* @end */

/* @group Records */

div#recordListBlock {
	width: 250px;
	min-height: 200px;
}

div#recordListFilterHeader {
/*	background: url(../images/cardFiltersSprite.gif) repeat-x 0 -114px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) repeat-x 0 -114px;
}

/* @group Record filters */


div#recordFiltersTableWrapper {
/*	padding: 0px; border: 0px; margin: 0px;	*/
	margin-left: 15px;
	padding-left: 1px;
/*	background: url(../images/cardFiltersSprite.gif) no-repeat left -38px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat left -38px;
	height: 19px;
}

div#recordFiltersDIV table {
	padding-right: 1px;
/*	background: url(../images/cardFiltersSprite.gif) no-repeat right -19px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat right -19px;
}

div#recordFiltersDIV table tbody tr td {
	cursor: pointer;	
	height: 19px;
}

div#recordFiltersDIV table tbody tr td div {
/*	background: url(../images/cardFiltersSprite.gif) no-repeat right -38px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat right -38px;
}

div#recordFiltersDIV table tbody tr td div a {
	display: block;
	padding: 0px 10px;
	font-size: 8pt;
	color: white;
	line-height: 19px;
	height: 19px;
/*	background: url(../images/cardFiltersSprite.gif) no-repeat left -19px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat left -19px;
}

div#recordFiltersDIV table tbody tr td:hover div a {
	color: #ff9400;
}
/* @group selected */

div#recordFiltersDIV table tbody tr td.selectedTab {
	height: 19px;
/*	background: url(../images/cardFiltersSprite.gif) repeat-x -57px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) repeat-x -57px;
}

div#recordFiltersDIV table tbody tr td.selectedTab div {
/*	background: url(../images/cardFiltersSprite.gif) no-repeat right -95px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat right -95px;
}

div#recordFiltersDIV table tbody tr td.selectedTab div a {
/*	background: url(../images/cardFiltersSprite.gif) no-repeat left -76px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat left -76px;
}

div#recordFiltersDIV table tbody tr td.selectedTab:hover div a {
	color: white;
}



/* @end */

/* @group record filter - SEARCH */

div#recordFiltersSearchPanel {
	position: absolute;
}

div#recordFiltersSearchInnerPanel {
	padding: 10px 24px 25px 24px;
/*	background: url(../images/recordFilterBackground.png) no-repeat -10px -138px;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 8528 characters]) no-repeat -10px -138px;
}

form#recordFilterSearchForm {
}

input#recordFilterSearchValue {
	width: 200px;	
}

/* @end */

/* @end */
/*
div#mainContent {
	padding-left: 15px;
}
*/
div#recordListAndDetailBlock {
}

table#recordListAndDetailBlockTABLE {
	width: 100%;
/*	background: url(../images/cardBlockLowerBorder.gif) repeat-x 0 bottom;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhBwAZANUAAP///6qq7tzc+OLi+eXl+vz8/v7+/9/f+dnZ9/b2/fr7/vT0/fv7/vLy/Ojo+vj5/vT1/dnZ+Ovq++3t+/n5/e3t/Orq+/n5/u7t/Orr+/Dv/PPy/PLy/e/v/OXk+tna9/38/uvq+ufn++Df+P7+/vX1/fj5/fz9/+jo+9/f+Ojn++/w/P79//v6/vb3/efo+u3u/Pf3/ejn+vDw/PDw+/X0/e/w+/f2/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHABkAAAZoQIBwSCwaj8ikEkAyOFnOAqhALZwYCkZLkaVQHpfLw+SKJRK3M2RRKy0WkA2H06hvNDMbbdXRVCYYMBUYExYSIRkSGRYiMi8qDg4oBJSVHgOYmQMpIweengKhogIIEREIHwgIAaytAUEAOwo=) repeat-x 0 bottom;
}

td#recordDetailSeparatorTD {
	border-bottom: 1px solid #aaaaee;
}

table#recordListAndDetailBlockTABLE tbody tr td {
}

div#recordListBlockHeader {
	background-color: #333366;
/*	border-bottom: 2px solid #aaaaee;	*/
}

div#recordListBlockHeader table.recordListBlockHeaderTABLE {
	width: 100%;
	height: 30px;
	color: white;
/*	background: url(../images/cardsBlockRoundCorners.gif) no-repeat right -51px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkALMMAP///z8/b7e3yaKiufX19zQ0Zzw8bVxchaSkuz4+bltbhDk5av///wAAAAAAAAAAACH5BAEAAAwALAAAAAAJAGQAAARTEEhAhgplimCYl8jijYAwnkRwjkO3MsfrJTJT1Hiu73zv/8CgcEgsGo/IpHJZKyQOA8IEMDIEBJMXQvJaYGUBgswwqClqKtmNyW673/C4fE4/RgAAOwo=) no-repeat right -51px;
}

div#recordListBlockHeader table.recordListBlockHeaderTABLE tbody tr td.recordBlockTitleTD {
/*	background: url(../images/cardsBlockRoundCorners.gif) no-repeat left 0px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkALMMAP///z8/b7e3yaKiufX19zQ0Zzw8bVxchaSkuz4+bltbhDk5av///wAAAAAAAAAAACH5BAEAAAwALAAAAAAJAGQAAARTEEhAhgplimCYl8jijYAwnkRwjkO3MsfrJTJT1Hiu73zv/8CgcEgsGo/IpHJZKyQOA8IEMDIEBJMXQvJaYGUBgswwqClqKtmNyW673/C4fE4/RgAAOwo=) no-repeat left 0px;
}

/*
table#recordListButtonsTABLE {
	width: auto;
	margin-right: 10px;
	position: static;
	float: right;
}
*/
div#recordListBlockHeader table.recordListBlockHeaderTABLE h3 {
	color: white;
	padding-left: 10px;
	padding-top: 3px;
}

div#recordListBlock h3 {
	padding: 8px 0px 2px 10px;
/*	margin-right: 8px;	*/
	color: #666666;
}

div#recordListBlockHeaderButtons {
	padding-top: 5px;
	padding-right: 0px;
}

div.recordButton {
	padding: 2px;
}

td#recordDetailSeparatorTD {
	width: 1px;
}

ul#records {
	margin-top: 6px;
	list-style-type: none;
	padding-bottom: 15px;
}

ul#records li {
	list-style-position: inside;
	padding: 1px 5px 1px 8px;
	border: 1px solid white;
	color: #35306b;
}

ul#records li.hover {
	color: #ff9400;
	border: 1px solid #f5f5ff;
	border-top: 1px solid #aaaaee;
	border-bottom: 1px solid #aaaaee;
	background-color: #f5f5ff;
}

ul#records li.selected {
	background-color: #ddddff;
	color: #ff9400;
	border: 1px solid #ddddff;
/*	border: 2px solid #35306b;	*/
/*	border-right: 1px dotted #333366;	*/
	padding: 1px 6px 1px 8px;
/*	background-color: #35306b; */
}

ul#records li span {
	color: #35306b;
	text-decoration: none;
	line-height: 16px;
	font-size: 10pt;
	cursor: pointer;
}

ul#records li.selected span {
/*	color: white;	*/
	color: #333366;
}

/* @group Bottom rounded corners */

td#cardBoxLowerLeftTD {
/*	background: url(../images/cardBlockLowerRoundedCorner.gif) no-repeat left -32px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkANUyAP////Ly/PDw/O3t/OLi+ejo+vz8//n5/urq++Xl+tzc+Ovr+/z8/t/f+Pv6/vb3/fT0/f7+//v7/vT1/efo+/79/8vL9fr6/uXl+e3t+/3+/9jY9/b2/vX1/d/f+ff2/fb2/fj5/uHh+dnZ+OLi+rOz8NnZ99vb+LKy7/r7/6ur7sDA8vLy/f7+/vn4/u/w/Pj4/vX0/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAAAJAGQAAAb3QJlwSCwaj8ikcslsOp/QqHRKfQKu2Kx2y+16v+BtRFNpjSuRisHAYKzdDMfFIZE7UpfQYa8/wFwfDyAcgSAPHB0QExCJExMxAZGSkSwClpeWLwObnAMZGQsLCAiipAgUFAUFqaoFGwkJGLCyGBIEBCS3uQQAIhYNwA0eHlcnFgrIyFgiJRYmIyNZEhsrKCpV2Nna29zd3t9h4eLj5FdoFRoRLegRcG9uBhcpdnVzLjB8ewchHIIPHxwMfYjhiJEiRiwmTXqBCdOnTpxMSQzVapUqVLRmwdqgqyMBCcOCNbAgAkAyZBZOXIFmwkKJkldUoFixQUKWIAA7Cg==) no-repeat left -32px;
}

td#cardBoxLowerRightTD {
/*	background: url(../images/cardBlockLowerRoundedCorner.gif) no-repeat right -82px;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkANUyAP////Ly/PDw/O3t/OLi+ejo+vz8//n5/urq++Xl+tzc+Ovr+/z8/t/f+Pv6/vb3/fT0/f7+//v7/vT1/efo+/79/8vL9fr6/uXl+e3t+/3+/9jY9/b2/vX1/d/f+ff2/fb2/fj5/uHh+dnZ+OLi+rOz8NnZ99vb+LKy7/r7/6ur7sDA8vLy/f7+/vn4/u/w/Pj4/vX0/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAAAJAGQAAAb3QJlwSCwaj8ikcslsOp/QqHRKfQKu2Kx2y+16v+BtRFNpjSuRisHAYKzdDMfFIZE7UpfQYa8/wFwfDyAcgSAPHB0QExCJExMxAZGSkSwClpeWLwObnAMZGQsLCAiipAgUFAUFqaoFGwkJGLCyGBIEBCS3uQQAIhYNwA0eHlcnFgrIyFgiJRYmIyNZEhsrKCpV2Nna29zd3t9h4eLj5FdoFRoRLegRcG9uBhcpdnVzLjB8ewchHIIPHxwMfYjhiJEiRiwmTXqBCdOnTpxMSQzVapUqVLRmwdqgqyMBCcOCNbAgAkAyZBZOXIFmwkKJkldUoFixQUKWIAA7Cg==) no-repeat right -82px;
}

/* @end */

/* @group New record panel */

div#newRecordPanel {
	position: absolute;
	margin-left: 20px;
	width: 400px;
	height: 160px;
}

div#newRecordInnerPanel {
	width: 400px;
	height: 160px;
/*	background: url(../images/newRecordPanelBackground.png) no-repeat 0 -165px;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 9052 characters]) no-repeat 0 -165px;
}

div.newRecordInnerInnerPanel {
	background-color: white;
	padding: 0px;
	margin-left: 23px;
	margin-right: 25px;
}

div#newRecordPanel h2 {
	color: #666666;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px 10px;
}

div#newRecordPanel table#newRecordPanelDataTABLE {
	width: 340px;
	color: #999999;
	padding-bottom: 5px;
}

div#newRecordPanel table td.newRecordPanelLabelTD {
	padding-left: 10px;
	padding-top: 3px;
	font-size: 9pt;
	width: 100px;
}

div#newRecordPanel table td.newRecordPanelLabelTD span {
	font-size: 8pt;
}

div#newRecordPanel input {
	width: 100%;
}

/*
div#newRecordPanel textarea {
	width: 100%;
	height: 50px;
}
*/

div#newRecordPanelButtonsBox {
	border-top: 1px dotted #333366;
	padding-top: 5px;
}


div#newRecordPanelButtonsBox table#newRecordPanelButtonsBoxTABLE  {
	width: 100%;
}

div#newRecordPanelButtonsBox table tbody tr td.newRecordPanelButtonTD {
	padding-right: 10;
}

/* @end */

/* @end */

/* @group Record detail */

div.recordDetailDataBox {
	padding: 0px;	
	padding-top: 5px;
/*	padding: 0px 0px 0px 10px;	*/
}

div#recordDetail {
	border-top: 4px solid #ddddff;
}

div#recordDetail table.recordDetailDataBoxTABLE {
	width: 100%;	
}

div#recordDetail form table tbody {
	color: #35306b;
	font-size: 10pt;
}

div.recordTitleBlock {
	color: #666666;
	padding: 8px;
	font-size: 12pt;
}

div.recordTitleBlock h2 {
	color:  #333366;	
}

form.processingRecordFORM div.recordTitleBlock {
	color: #444444;
	background-color: #ddddff;
	padding: 8px;
/*	margin-right: 8px;	*/
	font-size: 12pt;
}

form.recordDataForm div.recordTitleBlock {
	color: #444444;
	background-color: #ddddff;
	padding: 8px;
	font-size: 12pt;

/*	margin-right: 8px;	*/
}

div.recordTitleBlock input {
	width: 100%;
}

span.noteFieldLabel {
	display: block;
	color: #cccccc;	
	font-size: 8pt;
}

div.noteFieldContent {
	color: #666666;
	font-size: 8pt;
	padding: 3px 0px 5px 0px;
/*	border-bottom: 1px dotted #333366;	*/
	margin-bottom: 5px;
}

.resizable-textarea {
/*  width: 95%;	*/
}
.resizable-textarea .grippie {
	height: 5px;
/*	background: #eee url(../images/grippie.png) no-repeat center 1px;	*/
	background: #eee url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAFCAMAAACD1meMAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURbu7u////3iwjPUAAAACdFJOU/8A5bcwSgAAABRJREFUeNpiYMADGHEDBhroAwgwAA9QADeT0qnSAAAAAElFTkSuQmCCCg==) no-repeat center 1px;
	border: 1px solid #ddd;
	border-top-width: 0;
	cursor: s-resize;
}

div.noteFieldContent textarea {
/*	margin-right: 10px;*/
	font-size: 8pt;
	width: 100%;
	height: 50px;
/*	color: #666666;	*/
}

div.noteFieldContent div.viewMode {
/*	max-height: 100px;	*/
	overflow: auto;
}

tr.recordFieldsTR {
	background-color: #ff9400; /* #ffc880 */
}	

tr.recordFieldsTR td {
	padding: 2px 0px 1px 0px;
	color: white;
	font-size: 9pt;
	border-bottom: 6px solid white;
/*	border-left: 1px solid white; */
}

div.Clipperz_recordFieldLabel {	
	color: #999999;
}

div.Clipperz_recordFieldLabel input {
	font-size: 10pt;
	width: 100%;
/*	color: #666666;	*/
}

div.Clipperz_recordFieldData {
	color: #666666;
}

div.Clipperz_recordFieldData a {
	color: #333366;	
}

div.Clipperz_recordFieldData input {
	font-size: 10pt;
	width: 100%;
/*	color: #666666;	*/
}

/*
td.removeFieldButton {
	padding-left: 10px;
}
*/
/*
div.addFieldButton {
	padding-left: 8px;
}
*/

td.fieldTypeTD {
	width: 70px;
	color: #999999;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
}

td.fieldTypeTD select {
	min-width: 68px;
	width: 68px;
	font-size: 10pt;
}

table.recordDetailButtonsTABLE {
	width: 100%;
}

/* @group Scrambled value */

div.Clipperz_recordFieldData a.scrambleLink {
	display: block;
	text-align: left;
	font-size: 8pt;
	text-decoration: none;
	color: #ff9400;
}

div.Clipperz_recordFieldData div.passwordBackground, div.passwordEntropy {
/*	background: url(../images/entropyBackground.gif) repeat-x 0 0;	*/
	background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCWAOYAABb8Ev9KAP81AP8hABvxAP86AP95AP9qAP8FAP8HAP9QAP9SAP9wAPCGAP8PAP9jAP8XAP9EAP88AP8+AP9UAP9bAP8bAP8JAP8tAP9WAAj6AAv5AP8rAP8fANSUAP8zANGWAMScAP9AAA/3AP8lADvhAF7PAOyIALGmAI23AC/nAJG2ADPlAHXDAOSMAEfbACfrAL2gAKGuAP8RAM2YAIW8AP9YAMiaAIG+AELdAHrBAGbLAP8ZAP99AD7fABfzAKWsAP9mAP9IAP9GAPuBAP8jAMGeAP9rAP9xAP9CAP8TAP8vADfjAP8VABT0AP9OAPiDAP8dAP9gAFbTAKmqAP9oAPSEAP9iANyQAJW0AJ2vAIq6AP8TEh/vALWkAP91AH6/AP9MAP84AP94AE7XAP82AP8LAP8oAP97AGLOANiSAG7HAP8wAFrRAP8DAOCOAP9tAP9zAP9aAP8nAP8NAGrJAOiKAHHGAFLVAJmyAK2nACPtALmiAErZAP9eACvpACH5BAAAAAAALAAAAAABAJYAAAeJgFxuCAkXZnQOM0pNEDwWUR0DRSRzZxwYS2wfAmViBRITIkkRQ0IBYU8KCxQZNnIVflJXD0FVB0dwDEhxX2MGaD1EUFYNJ3Yub1hqHiA0NyFGMXxeKHpUQDJaeVkrKVs1OGA6LXdrdTtpJm1TeGR9Lzk+JUwsKn8we10EP04jGxoAAgocSLBgwEAAOwo=) repeat-x 0 0;
}

div.Clipperz_recordFieldData input.scrambledField {
	font-size: 1pt;
	
	width: 71px;
	height: 16px;
	color: white;
	padding-top: 4px;
	border: 0px solid white;
/*	background: transparent url(../images/scrambledValue.png) no-repeat 0 0px;	*/
	background: transparent url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAgCAYAAABAQWX9AAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANXSURBVHja7FgxixNBFJ6TEyFXxEBiYWFEuCKHcEJio6RRIZAycF3qjWU67xcEr0par04Q7mA7hSAWErVyC1GTIiAmoMUlcHeFQblC53uZWTbJzmZ3cazmwUBm5+ObN9978zb7Nv5wY8Z87ZKRwIjz78SZTqes2+2ywWAQiqTX6xE+jOnkjoE/5OMgkjiTyYTZts3G43GoHRzHIXwY08kdA3/Mx/5acRDR2WymZBmNRoHz5ezwcunkjoF3AsT6ysepnGzKH1AbqufzeZZOp91N2+02PYc1m033eaPRIBzwcnOkM7BYr1QqrFQqaeeOiMdmBT5u8bHnEeJAZBHWn/LxZEGcbDZLKktnZYrCvBsnEgl6ViwWad17v2U6e0XQzR0DbwkhvLVGXq09IRzZxvL/HCjdarXcCFSrVdpcZYg+iqAUoV6vu4f0uz66uGPga6Igk4Z8vOIjFViQQQ7npdNyrjosIgYHECE5D3qT6OKOiHdE9qREtsi5+m0FMjicy+Uoqrir2ERV/TudDh3OsizCwzFg/QqkTu4Y+JqoN0d8PBMi7S8X65XMwf0EOQxFDIfJZDIr7HAEWImBM3DMD6ubOyL+VNQVFN1HQpgjb61R1hxj5vPBiGPE0WibL/tGBJM5Rpz/IM7P8ykbfuiyyThcz+Xb5x7hw5hO7hj46P2c2fmE9d/Z7OwkXM/lx9AhfBjTyR0Df1zeCdHPQUQvfqt7Lmcno8D5cnZ4uXRyx8BH7+dAbah+fTvPtpJpd9OPr9vs+3DOV37cdJ+/ed4gHPAXv+abI53BgfWd+xW2XShp546Id3imFPgb2refw9ccvrbaz7l6LctTfkqE3hSFuRvzCFy+Mm8B3LxdpIN577dMZ68Iurmj4vnhLSGEW2vk1eJri/2cF18Wv62g9Hu75abi7sMqba4yRB9FUIpwr1J3D+l3fXRxx8DXuCiHQpRw/ZzRpx45L52Wc9VhETE4gAjJubLnopE7Ip76N1yUFLIF12ltPwepDuUzN3IUVdxVbNJ/aysi1aHD3S1b7A7HwzFg/QqkTu4YeGSN28+BSKH6Obifuw/mPRcUMRwmkVzti8CRBMdKDJyBY1tJdT9HF3dEPPVzuCDr+znLNceY+Xww4hhxNNpfAQYAoVB5BoFW//8AAAAASUVORK5CYIIK) no-repeat 0 0px;
}

div.Clipperz_recordFieldData input.scrambledField:focus {
	color: #b5d5ff;
	border: 0px solid white;
/*	background: transparent url(../images/scrambledValue.png) no-repeat 0 -16px;	*/
	background: transparent url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAgCAYAAABAQWX9AAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANXSURBVHja7FgxixNBFJ6TEyFXxEBiYWFEuCKHcEJio6RRIZAycF3qjWU67xcEr0par04Q7mA7hSAWErVyC1GTIiAmoMUlcHeFQblC53uZWTbJzmZ3cazmwUBm5+ObN9978zb7Nv5wY8Z87ZKRwIjz78SZTqes2+2ywWAQiqTX6xE+jOnkjoE/5OMgkjiTyYTZts3G43GoHRzHIXwY08kdA3/Mx/5acRDR2WymZBmNRoHz5ezwcunkjoF3AsT6ysepnGzKH1AbqufzeZZOp91N2+02PYc1m033eaPRIBzwcnOkM7BYr1QqrFQqaeeOiMdmBT5u8bHnEeJAZBHWn/LxZEGcbDZLKktnZYrCvBsnEgl6ViwWad17v2U6e0XQzR0DbwkhvLVGXq09IRzZxvL/HCjdarXcCFSrVdpcZYg+iqAUoV6vu4f0uz66uGPga6Igk4Z8vOIjFViQQQ7npdNyrjosIgYHECE5D3qT6OKOiHdE9qREtsi5+m0FMjicy+Uoqrir2ERV/TudDh3OsizCwzFg/QqkTu4Y+JqoN0d8PBMi7S8X65XMwf0EOQxFDIfJZDIr7HAEWImBM3DMD6ubOyL+VNQVFN1HQpgjb61R1hxj5vPBiGPE0WibL/tGBJM5Rpz/IM7P8ykbfuiyyThcz+Xb5x7hw5hO7hj46P2c2fmE9d/Z7OwkXM/lx9AhfBjTyR0Df1zeCdHPQUQvfqt7Lmcno8D5cnZ4uXRyx8BH7+dAbah+fTvPtpJpd9OPr9vs+3DOV37cdJ+/ed4gHPAXv+abI53BgfWd+xW2XShp546Id3imFPgb2refw9ccvrbaz7l6LctTfkqE3hSFuRvzCFy+Mm8B3LxdpIN577dMZ68Iurmj4vnhLSGEW2vk1eJri/2cF18Wv62g9Hu75abi7sMqba4yRB9FUIpwr1J3D+l3fXRxx8DXuCiHQpRw/ZzRpx45L52Wc9VhETE4gAjJubLnopE7Ip76N1yUFLIF12ltPwepDuUzN3IUVdxVbNJ/aysi1aHD3S1b7A7HwzFg/QqkTu4YeGSN28+BSKH6Obifuw/mPRcUMRwmkVzti8CRBMdKDJyBY1tJdT9HF3dEPPVzuCDr+znLNceY+Xww4hhxNNpfAQYAoVB5BoFW//8AAAAASUVORK5CYIIK) no-repeat 0 -16px;
}

div.Clipperz_recordFieldData span.scrambledFieldLabel {
	display: block;
	color: #999999;
	font-size: 11px;
	padding-left: 10px;
}

/*
div.passwordTooltip {
	position: absolute;
	padding: 30px 30px 30px 40px;
	font-size: 10pt;	
	font-weight: bold;
	color: black;
	background: url(../images/tooltipBackground.png) no-repeat 0 -30px;
	width: 335px;
	height: 148px;
	z-index: 10000;
}
*/
/* @end */

/* @group Editing mask */

div#recordDetailEditModeHeaderMask {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 119px;
	z-index: 20000;
	overflow: hidden;
/*
	border: 10px solid red;
*/
}

div#recordDetailEditModeVerticalMask {
	width: 511px;
	position: absolute;
	top: 119px;
	left: 0px;
	z-index: 20000;
	overflow: hidden;
/*
	height: 100%;	
	border: 10px solid red;
*/
}

/* @end */

/* @group Direct logins (record detail) */

div.directLoginsRecordBox {
	margin: 10px 0px 10px 0px;
	border-top: 4px solid #ff9400; /* #ffc880 */
	border-bottom: 4px solid #ff9400; /* #ffc880 */
}

div.directLoginsRecordBox textarea {
	color: #666666;
}

div.recordDetailNoDirectLoginDescriptionBox {
	padding: 5px 5px 0px 5px;	
}
div.directLoginsRecordBox p {
	font-size: 10pt;
	color: #999999;
	padding-bottom: 5px;
}

div.directLoginDetailTitle a {
	color: #333366;
	font-size: 10pt;
	font-weight: normal;
}

div.directLoginDetailTitle input {
	width: 100%;	
}

div.recordDetailDescriptionBox {
	padding: 10px 10px;
	color: #666666;
}

div.recordDetailDescriptionBox h5 {
	padding: 10px 10px;	
	padding: 5px 0px 10px 0px;
}

div.recordDetailDescriptionBox p {
	color: #999999;
	padding-bottom: 10px;
}

div.recordDetailDescriptionBox a {
	color:  #333366;
}

div.directLoginsRecordBox h3 {
	color: #666666;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
	font-size: 12pt;
}

div.directLoginsRecordBox span {
	color: #999999;
}

table.directLoginBindings {
	width: auto;
	padding-top: 10px;	
	padding-bottom: 5px;
}

table.directLoginBindings td.directLoginBindingLabelTD {
	padding-right: 20px;
}

table.directLoginBindings td.directLoginBindingLabelTD span {
	font-weight: bold;
	color: #bbbbbb;
}

table.directLoginBindings td.directLoginBindingValueTD span{
	color: #999999;
}

table.directLoginBindings td.directLoginDataLabelTD {
	padding-right: 20px;
}

table.directLoginBindings td.directLoginDataLabelTD span {
	color: #bbbbbb;
}

table.directLoginBindings td.directLoginDataValueTD span{
	color: #999999;
}

div.directLoginsRecordBox ul {
}

div.directLoginsRecordBox ul li {
	padding: 5px 0px 5px 0px;
	border-top: 1px dotted #ff9400;
}

div.directLoginsRecordBox ul li span {
	font-size: 10pt;
	padding-left: 5px;
}

div.directLoginsRecordBox ul li a.directLoginFavicon {
	width: 16px;
	height: 16px;
}

div.directLoginsRecordBox div.addDirectLoginBox {
	border-top: 1px dotted #ff9400;
	padding: 5px 0px 10px 0px;
}

div.directLoginsRecordBox div.addDirectLoginBox div.addDirectLoginBoxContent {
	padding-left: 35px;
}

/*
div.directLoginsRecordBox div.addDirectLoginBox textarea {
	width: 80%;
	height: 50px;
	margin-left: 30px;
	margin-bottom: 10px;
}
*/

div.directLoginsRecordBox div.addDirectLoginBox div {
/*	margin-left: 30px;	*/
}

/* @group toogle button */

div.directLoginCollapseLink {
	display: inline-block;
	width: 15px;
	height: 15px;
	cursor: pointer;
/*	background: url(../images/directLogin/toggle.png) no-repeat;	*/
	background: url(data:image/png;charset=utf-8;base64,[encoded data, 5276 characters]) no-repeat;
	overflow: hidden;
}

div.directLoginCollapseLink.collapser-collapsed {
	background-position: 0px 0px;
}

/*div.directLoginCollapseLink.collapser-collapsed.hover {*/
div.directLoginCollapseLink.hover {
	background-position: -13px 0px;
}

div.directLoginCollapseLink.collapser-expanded {
	background-position: 0px -13px;
}

div.directLoginCollapseLink.collapser-expanded.hover {
	background-position: -13px -13px;
}

/* @end */

/* @end */

/* @end */

/* @group Record creation wizard */

div.recordCreationWizard {
	padding: 10px;	
}

div.recordCreationWizardTitleBox {
	padding-bottom: 5px;
	border-bottom: 1px solid #ff9400;
	margin-bottom: 10px;
}

div.recordCreationWizardTitleBox h5 {
	padding: 5px;
	color: #666666;
	font-size: 13pt;
}

div.recordCreationWizardTitleBox p {
	padding: 5px;
	font-size: 10pt;
	color: #999999;
}

/*
div.recordCreationWizard ul {
	padding: 5px;
	list-style-type: none;
	list-style-position: outside;
}

div.recordCreationWizard ul li h4 {
	font-size: 11pt;
	font-weight: bold;
	color: #ff9400;
	text-decoration: none;
	padding-bottom: 2px;
	cursor: pointer;
}

div.recordCreationWizard ul li table tr td {
	font-size: 9pt;
	color: #999999;
	padding-left: 5px;
	padding-bottom: 10px;
}
*/

div.newRecordWizardHeader {
	margin-top: 10px;
	border-top: 3px double #ff9400;
	padding-top: 5px;
}

div.newRecordWizardFooter {
	border-top: 1px solid #ff9400;	
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 3px double #ff9400;	
}

/*
div.recordCreationWizard ul li table input {
	margin-top: 3px;
}
*/

/* @end */

/* @end */

/* @group Account page */

div#changePassphraseBlock form table.panelBody tbody tr td {
	vertical-align: top;
	height: 25px	
}

div#changePassphraseBlock form table.panelBody tbody tr td span.formLabel {
	line-height: 20px;
}

div.panelBody form table.panelBody {
	padding: 10px;
	color: #999999;
	font-size: 10pt;
	line-height: 9pt;
}

div.panelBody form table.panelBody span.formLabel {
	padding-right: 5px;
}

div.panelBody form table.panelBody tbody tr td input[type=text] {
	width: 250px;
}

div.panelBody form table.panelBody tbody tr td input[type=password] {
	width: 250px;
}

div.panelBody form table.panelBody tbody tr td input {
	margin-right: 10px;
}

div#deleteAccountBlock {
	height: 200px;
	min-height: 200px;	
}


/* @end */

/* @group Tools page */

/* @group Bookmarklet */

a.bookmarkletLink {
	display: block;
	margin: 0px 0px 0px 35px;
	padding: 15px;
	color: #333366;
	font-weight: bold;
	border: 1px dotted #6666aa;
	width: 200px;
	text-align: center;
}

div.bookmarkletConfiguration {
	padding-bottom: 10px;	
}

div.bookmarkletConfiguration p {
	color: #666666;
	display: block;	
	padding-top: 5px;
	font-weight: bold;
}

div.bookmarkletConfiguration textarea {
	color: #666666;
	font-size: 8pt;
	width: 300px;
	height: 100px;
}



/* @end */

/* @group Compact link */

div#compactLinkBox a {
	display: block;
	margin: 10px 0px 10px 0px;
	padding: 15px;
	color: #333366;
	font-weight: bold;
	border: 1px dotted #6666aa;
	width: 200px;
	text-align: center;
	font-size: 12pt;
}



/* @end */

/* @end */

/* @group Exit */
/*
div#exitBlock {
	padding: 10px 30px;
	width: 60%;
	color: #999999;	
}

div#exitBlock h2 {
	padding-bottom: 5px;
}

div#exitBlock h3 {
	padding-top: 20px;
	padding-bottom: 5px;
}

div#exitBlock ul li ul {
	padding-left: 20px;
	list-style-type: disc;
}

div#exitBlock ul li ul li {
	color: #ff9400;
	padding-bottom: 5px;
}

div#exitBlock ul li ul li span {
	color:  #999999;
}
*/
/* @end */

/* @end */

/* @group Yui-Ext customization */

div.ydlg-dlg-body {
	background-color: white;	
}

/* @group Splash dialog */
div#alert div.ydlg-dlg-body {
	background-color: white;
}

div#splashMessage {
/*	border: 4px solid #ff9400;*/
/*	border-bottom: 1px solid #ff9400; */
	padding: 10px;
	color: #666666;
	background-color: white;
}

div#splashMessage p {
	margin-bottom: 0px;
	font-weight: normal;
}

div#splashMessage p a {
	color: #333366;
}

div#splashMessage ul {
	list-style-type: disc;
	list-style-position: outside;
	padding-bottom: 10px;
}

div#splashMessage ul li {
	margin-left: 20px;
	padding-bottom: 5px;
	color: #ff9400;
}

div#splashMessage ul li p {
	display: inline;
	font-size: 10pt;
	color: #999999;
}

/* @end */

/* @end */

/* @group subMenu */

ul.subMenu {
	width: 200px;
	min-width: 200px;
	max-width: 200px;
	
	color: #35306b;
	padding-top: 10px;
}

ul.subMenu li {
	padding: 5px 10px 5px 10px;
	cursor: pointer;
	border: 1px solid white;
	font-size: 10pt;
}

ul.subMenu li.hover {
	border: 1px dotted #ff9400;
}

ul.subMenu li.selectedTab {
	background-color: #ff9400;
	border: 1px solid #ff9400;
	color: white;
}

/* @end */

/* @group tabPanels */

li.hiddenPanel {
	display: none;
}

div.clipperzSubPanel {
	color: #35306b;
	padding-left: 10px;
	border-left: 4px solid #ff9400;
	min-height: 200px;
}

div.clipperzSubPanel span.read-only {
/*	background-image: url(../images/read-only_background.png);	*/
	display: block;
	color: #666666;
	padding: 10px;
	font-weight: bold;
}

div.clipperzSubPanel h5 {
	border-bottom: 1px dotted #ff9400;
	padding: 10px;
	color: #666666;
}

div.clipperzLoginForm form h5.errorMessage {
	margin: 0px 20px;
	padding: 10px 10px;
	color: #ff9400;
	border-bottom: 1px dotted #ff9400;
	font-size: 12pt;
}

div.panelBody form h5.errorMessage {
	color: #ff9400;
}

div.clipperzSubPanel div.clipperzSubPanelButtonBox {
	border-top: 1px dotted #ff9400;
	padding: 10px;
}

a#printingLink, a#offlineCopyLink, a#exportLink {
	color: #333366;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}
/*
div.clipperzSubPanel a {
	color: #333366;
	font-weight: bold;
	padding: 100px;
}
*/

tr.openPreferenceBlock div.preferenceBlockTitle {
	padding: 10px 0px 0px;	
}

tr.openPreferenceBlock div.panelDescription p {
	padding-bottom: 0px;
}


div.preferenceBlockTitle {
	padding-bottom: 8px;
	font-weight: bold;
	color: #999999;
}

div.panelDescription {
	max-width: 450px;
	padding: 10px;
	font-size: 10pt;
	color: #999999;
}

div.panelDescription h3 {
	font-size: 12pt;
	color: #666666;
	padding-top: 20px;
	padding-bottom: 4px;
}

div.panelDescription h5 {
	padding-left: 0px;
	border-bottom: 0px;
}

div.panelDescription h5 a {
	color: #333366;
	text-decoration: none;
}

div.panelDescription h5 a:hover {
	text-decoration: underline;
}

div.panelDescription ol {
	padding-left: 25px;
	list-style-position: outside;
	list-style-type: decimal;
	color: #ff9400;
}

div.panelDescription ol li {
	padding-bottom: 4px;
}

div.panelDescription ol li p {
	display: inline;
	color: #999999;
}


div.panelDescription p {
	padding-bottom: 10px;
}

div.panelDescription p a {
	color: #333366;
	text-decoration: none;
}

div.panelDescription p a:hover {
	text-decoration: underline;
}

/* @group SubSubTabs */
ul.subSubMenu {
	padding-left: 10px;	
	padding-bottom: 3px;
}

ul.subSubMenu li {
	font-size: 10pt;
	color: #666666;
	display: inline;
	padding: 3px 10px;
	cursor: pointer;
}

ul.subSubMenu li.selectedTab {
	color: white;
	background-color: #333366;
	cursor: default;
}



/* @end */

/* @end */

/* @group Footer */

div#footer {
	margin-top: 20px;
	border-top: 1px solid #999999;
	padding: 5px;
	color: #666666;
	text-align: center;
	font-size: 8pt;
}

div#footer a {
	color: #333366;
}

div#rss {
	display: inline;
	float: right;
}

div#rss a {
	vertical-align: middle;
}

/* @end */

/* @group Main */

div#main h3.loading {
	padding: 20px;
	color: #666666;
}

div#javaScriptAlert {
	margin: 20px;
	border: 4px solid #ff9403;
	padding: 15px;
/*	width: 70%;	*/
	max-width: 400px;
	color: #999999;
	font-size: 12pt;
}

div#javaScriptAlert h1 {
	color: #ff9403;
	font-size: 28pt;
	padding-bottom: 10px;
}

div#javaScriptAlert h3 {
	color: #333366;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 16pt;
}

div#javaScriptAlert h5 {
	color: #666666;
	font-size: 12pt;
}

input:focus {
	background-color: #ffeac0;	
}

textarea:focus {
	background-color: #ffeac0;	
}

/* @end */

/* @group Lock */

div#lockMessage {
	color: #666666;
	font-size: 10pt;
}

div#lockMessage p {
	padding-bottom: 15px;
}

div#lockMessage form input {
	width: 100%;
}
/* @end */

/* @group Password entropy display */

div.passwordEntropy {
	margin-top: 0px;
	margin-bottom: 4px;
	height: 3px;
	font-size: 1pt;
/*	background: url(../images/entropyBackground.gif) repeat-x 0 0;	*/
	line-height: 3px;
}

/* @end */


div#miscLinks ul li a.highlightedHeader {
/*
	color: white;
	font-size: 12pt;
	font-weight: bold;
*/
}

/* @group Donate */

a#donateHeaderLink.highlightedHeader {
	font-weight: bold;
}

img#donateHeaderIcon {
	padding-top: 5px;
	margin-bottom: -5px;
}

div#miscLinks ul {
	display: inline;
}

/* @group Donate Splash */

div#donateMessage {
	margin-left: 5px;	
}

div#donateMessage div.donateSplashPanelIcon {
	float: left;	
	text-align: center;
	width: 100px;
	height: 70px;
}

div#donateMessage div.donateSplashPanelDescription {
	font-size: 11pt;
	
	color: #666666;
	line-height: 23px;
}

div#donateMessage div.donateSplashPanelDescription ul {
	color: #aaaaaa;
	padding-left: 5;	
	margin-bottom: 5px;
	list-style-type: disc;
	list-style-position: inside;
}

div#donateMessage div.donateSplashPanelDescription ul li p {
	display: inline;
	color: #666666;
}

div#donateMessage div.donateSplashPanelDescription a {
	text-decoration: none;
	color: #333366;
}

div#donateMessage div a:hover {
	text-decoration: underline;
}

div#donateSplash div.ydlg-dlg-body div.ydlg-ft {
	padding-right: 130px;
}

/* @end */


/* @end */

/* @group Password Generator */

div.Clipperz_PasswordGenerator_button {
/*	background: url(../images/passwordAssistant.png) 0 22px;	*/
	background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAuCAMAAADuvZJ5AAACZFBMVEX///8APHTHyc4zM2bAwsn+/v/6+vrW2N/z9fjw8vX5/P329/ra3OH92InllwD4sjDd3+T+/v7/8M/3+Pnd3uL80nklV4P3+vwWTX7r7fLj5+v19vng4ujo6u9cXYW7vcuVlq56laiPkKtcXISpqr+EhaP09fnNz9fy9Pd9mar8ymnP0dmNjqmBgqHZ2+FniKDf4en6wVD8znFVfaJFRnR7lan5ukH+3ZX6xFnO0Nnn6e/09PCAgaH7x2H29vNtbpJXWIHw8/Z1dpfz9PjU1uCNnqHf4eiwscX29vTl5+319fF/f5/a3OLy8u5qi6Jmh6D2+fuHiKVsjKT09fji5Ov9/fzX2uLx8ew4OGr3+vv4tTXd3+WtrsP09O9gYIjy8u380nq/wdBmZoxWVoD7ymrz8+5VVoBYWYI7O2y+wM3u3K16fJw5OWo9PW6Ula+oqb/Z2+Dq7PFVVYC8vs4+Pm79249sbpGvsMTw8OtKcZP8znLttUf4szDr6OL6ukH6wFD+35rq6OH29vLs6+bv6NK/x8rs6+T5vUnt6ub5vUjs6+Xg3dTr6OH91YL+/v394Jv7yGCjrrRIbpDo5d+xt7bz8e7Az93x8Or47dPm493V3+i/ztvp5uDq5+Dm49y2vb3l4tvv7ujb1836+vn91YH4+PeEhnH4tDXk4tnk4tr5tzv7z3L6xFjt7OX4+Pb7+/rx8Ov5uDvvtUnw7urw7+n80Xro5d7n5N3u7eb6wFH6vkn5tzr4tzv6vUn19PL29PL19fK/ztzu7ef6w1jw8Orr6uPr6+X5ukLi39aDhG/5tDX6x2HHdGeUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUOMtjYGPADdgYFMUYMYGEPkhO0bVFCBPMcDUFyollifJiAtEsMaAcY4MoKyYQ7WcEyZmLckGAeCSXuHiAoziILWoOlisV5YYAaTVp52BubjVpIFu0FCzHK8oBAxocHJ5WYJYoL1iuV5QTDly8ixwC3YAM0SVguYQEScnC4vzyGBV3lWRmIJAzkJQU3QqWMzKSlVXNYYYBE5uSvBDZ1VVgOa0UKak0uBSzvVR2WZhUihZYznaCjEyik5Kuqk5cBFAuNylDKVrmtC1Y7rCFABT4ZKaD7bMUEFhjAZarN+SBAj0edQVlZQVtngKenYZgufZd7EhAXh5M7e0Ey9UdZ8EEZmZguY2rmDDBnt1AOQbGU1EimCBqOUhOYhM/FlBTLQGU81/Ghw2c9AOlGE2s6SWIAT8gPw0aT8OiZZYxOA0eFMQC+maD02BoKJY0uH4/OMzYFmNJg/s2g+WWrsOSBqd2gOU8PLCkwQ21YDk7OyxpcHoPWK7pAJY0uGUuWM7LC0saXDgHLGdtjSUNHpoMlouNxZIGd2wDy6WmYkmDa7eD5Xx9saTBrplgufh4LGmwbR5YLjwcSxo8ugAsV3EESxpsXAFOg83HsMit7AanwdYTWOQWzQenwcqJwphgyiTy0yAAb2mGoAo92xQAAAAASUVORK5CYIIK) 0 22px;
	width: 27px;
	height: 22px;
}

div.Clipperz_PasswordGenerator_button.hover {
/*	background: url(../images/passwordAssistant.png) 0 -1px;	*/
	background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAuCAMAAADuvZJ5AAACZFBMVEX///8APHTHyc4zM2bAwsn+/v/6+vrW2N/z9fjw8vX5/P329/ra3OH92InllwD4sjDd3+T+/v7/8M/3+Pnd3uL80nklV4P3+vwWTX7r7fLj5+v19vng4ujo6u9cXYW7vcuVlq56laiPkKtcXISpqr+EhaP09fnNz9fy9Pd9mar8ymnP0dmNjqmBgqHZ2+FniKDf4en6wVD8znFVfaJFRnR7lan5ukH+3ZX6xFnO0Nnn6e/09PCAgaH7x2H29vNtbpJXWIHw8/Z1dpfz9PjU1uCNnqHf4eiwscX29vTl5+319fF/f5/a3OLy8u5qi6Jmh6D2+fuHiKVsjKT09fji5Ov9/fzX2uLx8ew4OGr3+vv4tTXd3+WtrsP09O9gYIjy8u380nq/wdBmZoxWVoD7ymrz8+5VVoBYWYI7O2y+wM3u3K16fJw5OWo9PW6Ula+oqb/Z2+Dq7PFVVYC8vs4+Pm79249sbpGvsMTw8OtKcZP8znLttUf4szDr6OL6ukH6wFD+35rq6OH29vLs6+bv6NK/x8rs6+T5vUnt6ub5vUjs6+Xg3dTr6OH91YL+/v394Jv7yGCjrrRIbpDo5d+xt7bz8e7Az93x8Or47dPm493V3+i/ztvp5uDq5+Dm49y2vb3l4tvv7ujb1836+vn91YH4+PeEhnH4tDXk4tnk4tr5tzv7z3L6xFjt7OX4+Pb7+/rx8Ov5uDvvtUnw7urw7+n80Xro5d7n5N3u7eb6wFH6vkn5tzr4tzv6vUn19PL29PL19fK/ztzu7ef6w1jw8Orr6uPr6+X5ukLi39aDhG/5tDX6x2HHdGeUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUOMtjYGPADdgYFMUYMYGEPkhO0bVFCBPMcDUFyollifJiAtEsMaAcY4MoKyYQ7WcEyZmLckGAeCSXuHiAoziILWoOlisV5YYAaTVp52BubjVpIFu0FCzHK8oBAxocHJ5WYJYoL1iuV5QTDly8ixwC3YAM0SVguYQEScnC4vzyGBV3lWRmIJAzkJQU3QqWMzKSlVXNYYYBE5uSvBDZ1VVgOa0UKak0uBSzvVR2WZhUihZYznaCjEyik5Kuqk5cBFAuNylDKVrmtC1Y7rCFABT4ZKaD7bMUEFhjAZarN+SBAj0edQVlZQVtngKenYZgufZd7EhAXh5M7e0Ey9UdZ8EEZmZguY2rmDDBnt1AOQbGU1EimCBqOUhOYhM/FlBTLQGU81/Ghw2c9AOlGE2s6SWIAT8gPw0aT8OiZZYxOA0eFMQC+maD02BoKJY0uH4/OMzYFmNJg/s2g+WWrsOSBqd2gOU8PLCkwQ21YDk7OyxpcHoPWK7pAJY0uGUuWM7LC0saXDgHLGdtjSUNHpoMlouNxZIGd2wDy6WmYkmDa7eD5Xx9saTBrplgufh4LGmwbR5YLjwcSxo8ugAsV3EESxpsXAFOg83HsMit7AanwdYTWOQWzQenwcqJwphgyiTy0yAAb2mGoAo92xQAAAAASUVORK5CYIIK) 0 -1px;
}

table tbody tr td span.passwordGeneratorLength {
	padding: 0px;
	margin: 0px;
}

table tbody tr td span.passwordGeneratorLength span {
	padding: 0px;
	margin: 0px;
	color: #bbbbbb;
	font-size: 9pt;
}

span.passwordGeneratorLength span.passwordGeneratorLengthValue {
	padding-left: 3px;
	font-weight: bold;
}

div#passwordGenerator div.ydlg-bd {
	overflow: hidden;
}

form.passwordGenerator input.clipperz_passwordGenerator_password {
	width: 95%;
}

form.passwordGenerator table {
	width: 95%;
}

form.passwordGenerator table > tbody > tr > td {
	white-space: nowrap;
}

form.passwordGenerator td span {
	padding-left: 3px;
	padding-right: 10px;
	font-size: 9pt;
	color: #666666;
}

/* @end */

/* @group IE Read-only header */

div#logoFrame a {
	text-decoration: none;
}

div#logoFrame a span {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 24pt;
	padding-top: 10px;
	padding-left: 10px;
}
span.clipperzLogoSpan {
	color: white;
}

div#logoFrame a span span.clipperzLogoZSpan {
	padding-left: 0px;
	color: #ff9400;
}


/* @end */

span.activeText {
	cursor: pointer;
}

/* @group LoginInfo */

/* @group login panel */

div#loginInfoWrapper {
	margin-left: 10px;	
}

div#loginInfo {
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 389px;
	background: url(../images/loginInfoBackground.png) repeat-y -405px 0;
}

div#loginInfo div.header {
	background: url(../images/loginInfoBackground.png) no-repeat 0 0;
	min-height: 20px;
	height: 20px;
}

div#loginInfo div.footer {
	background: url(../images/loginInfoBackground.png) 389px -5px;
	min-height: 20px;
	height: 20px;
}

div#loginInfo div.content {
	padding-left: 20px;
	padding-right: 25px;
}

div#loginInfo div.content div {
}

div#loginInfo div.content h4 {
	font-weight: normal;
	color: #666666;
	font-size: 18pt;
	padding-bottom: 10px;
	padding-left: 10px;
}


/* @group Now
 */

div#loginInfo div.loginInfo_now {
	padding-left: 10px;
	padding-right: 0px;
}

div#loginInfo div.loginInfo_now div.text {
	width: 200px;
	color: #666666;
	line-height: 20px;
	float: left;
	padding-bottom: 15px;
}

div#loginInfo div.loginInfo_now div.icons {
	text-align: right;
	float: right;
	width: 110px;
}

div#loginInfo div.loginInfo_now div.icons img {
	margin-left: 4px;
}

div#loginInfo div.loginInfo_latest div.icons {
	text-align: right;
	float: right;
	width: 110px;
}

div#loginInfo div.loginInfo_latest div.icons img {
	margin-left: 4px;
}



/* @end */

/* @group Latest */
div#loginInfo div.content div.loginInfo_latest {
	background: url(../images/loginInfoInnerBackground.png) repeat-y -349px 0px;
	width: 349px;
	min-width: 349px;
	clear: both;
}

div#loginInfo div.loginInfo_latest div.inner_header {
	background: url(../images/loginInfoInnerBackground.png) 0px 0px;
	min-height: 6px;
	height: 6px;
	max-height: 6px;
	font-size: 1px;
}

div#loginInfo div.loginInfo_latest div.content {
	padding-left: 12px;	
	padding-right: 5px;
}

div#loginInfo div.loginInfo_latest div.text {
	float: left;
	width: 200px;
	line-height: 20px;
	color: #666666;
	padding-bottom: 5px;
}

div#loginInfo div.loginInfo_latest div.inner_footer {
	
	background: url(../images/loginInfoInnerBackground.png) 349px -9px;
	min-height: 6px;
	height: 6px;
	max-height: 6px;
	font-size: 1px;
	clear: both;
}

a#fullLoginHistoryLink {
	font-size: 9pt;
	color: #666666;
	text-align: center;
	padding: 5px 10px;
	clear: both;
	display: block;
	text-decoration: none;
	border-top: 1px dotted white;
}

/* @end */

/* @group Download offline-copy warning */

table#shouldDownloadOfflineCopyWarningBox {
	clear: both;
	margin-top: 10px;
}

div#loginInfo table tbody tr td.offlineCopyDownloadWarningIconTD img {
}

a#offlineCopyDownloadWarningLink {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

div#loginInfo div.content div.offlineCopyDownloadWarning h4 {
	padding: 5px 10px 2px;
	font-size: 11pt;
}

div#loginInfo div.content div.offlineCopyDownloadWarning p {
	color: #999999;
	padding: 0px 10px 10px;
}

/* @end */



/* @end */

/* @group history */


table#loginHistoryTable {
	padding-left: 2px;
	padding-bottom: 15px;
	padding-right: 50px;
	font-size: 9pt;
	color: #666666;
}


table#loginHistoryTable tr.zebra_even {
	background-color: #f2f2f2;	
}

table#loginHistoryTable td.loginHistoryValues {
	padding: 5px 10px;
}

table#loginHistoryTable td.loginHistoryValues div.currentSession {
	color: green;
	font-size: 11pt;
}

table#loginHistoryTable td.loginHistoryValues div.elapsedTime {
	font-size: 11pt;
}

table#loginHistoryTable td.loginHistoryValues div.fullDate {
	font-size: 9pt;
	color: #999999;
}

table#loginHistoryTable td.loginHistoryValues div.loginHistoryIP {
	padding-top: 3px;
}

table#loginHistoryTable td.loginHistoryValues div.loginHistoryIP span.loginHistoryIPLabel {
	padding-right: 5px;
}

table#loginHistoryTable img {
	display: block;
	margin: 5px;
}


td.loginHistoryCountry, td.loginHistoryBrowser, td.loginHistoryOperatingSystem {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}


/* @end */

/* @end */

/* @group OTP */

div#oneTimePasswordList {
	width: 700px;	
}

div#oneTimePasswords_header {
	background-color: #ddddff;	
	padding: 5px;
}

div#oneTimePasswords_header div ul {
	padding-top: 3px;	
}

div#oneTimePasswords_header div ul li {
	font-size: 9pt;
	padding: 0px 5px;
	display: inline;
}

div#oneTimePasswords_header div ul li span {
	color: #999999;	
}

div#oneTimePasswords_header div ul li a {
	color: #333366;
	text-decoration: none;
}

table.oneTimePassword {
	width: 100%;
	padding: 0px 0px ;
}

table.oneTimePassword tbody tr td {
	border-bottom: 2px solid white;	
}	

table.oneTimePassword tbody tr.oneTimePassword_used {
	background-color: #f0f0f0;	
}

table.oneTimePassword tbody tr td input.otpCheckbox {
	margin: 5px 10px 5px 10px;
}	

table.oneTimePassword tbody tr.oneTimePassword_used td span.oneTimePassword_value {
	color: #aaaaaa;	
}

span.oneTimePassword_value {
	color: #555555;
	line-height: 22px;
	font-size: 11pt;
	font-family: monospace;
	white-space: nowrap;
}

span.disabledOneTimePassword {
	font-size: 10pt;
	display: block;
	color: #999999;
	font-style: italic;
	padding-top: 5px;
	font-weight: bold;
}

div.oneTimePassword_usageStats {
	padding-left: 20px;	
	padding-bottom: 5px;
}

div.oneTimePassword_usageStats div.oneTimePassword_usageDateDescription {
	line-height: 22px;
	font-size: 10pt;
	color: #999999;
	font-weight: bold;
}

div.oneTimePassword_usageStats div.oneTimePassword_usageDate {
	color: #aaaaaa;
	font-size: 9pt;
}

div.oneTimePassword_usageStats div.oneTimePassword_usageDetails img {
	padding: 5px;		
}

div.oneTimePassword_usageStats div.oneTimePassword_IP {
	font-size: 9pt;
	color: #999999;	
}

div.oneTimePassword_usageStats div.oneTimePassword_IP span.oneTimePassword_IPLabel {
	padding-right: 4px;
}

div.oneTimePassword_noPasswordPresent {
	color: #999999;
	padding: 10px;
}



/* @group Calendar
 */

div.calendarWidget {
	text-align: right;
}

table.calendarWidget {
	font-size: 8pt;
	color: #666666;
}

table.calendarWidget td.daysOfWeek {
	padding: 0px 3px;
	color: white;
	background-color: #ff9400;
}

table.calendarWidget td.day {
	text-align: right;	
}

table.calendarWidget td.day span {
	padding: 0px 3px;
}

table.calendarWidget td.day span.saturday {
	font-weight: bold;
}

table.calendarWidget td.day span.sunday {
	font-weight: bold;
	color: #ff9400;
}

table.calendarWidget td.day span.today {
	border: 1px solid #666666;
	font-weight: bold;
}

/* @end */



/* @end */

/*

div.loadingMessage {
	
}

*/

/* @group Loading panel */

div.loadingMessage {
	padding: 10px;
	color: #666666;
}

div.loadingMessage h6 {
	font-size: 12pt;
}

div.loadingMessage p {
	font-size: 10pt;
	padding: 5px 0px;
}


/* @end */

/* @group Import */

/* @group Formats */

/*
div.importFormats ul li {
	width: 400px;
	max-width: 400px;
	min-width: 400px;
	padding: 10px;	
	border: 1px solid white;
}

div.importFormats ul li:hover {
	border: 1px solid #ff9400;
}

div.importFormats ul li.disabled:hover {
	border: 1px solid white;
}

div.importFormats ul li h4 {
	font-size: 10pt;
}

div.importFormats ul li:hover h4 {
	font-size: 10pt;
}

div.importFormats ul li.disabled h4 {
	color: #888888;
}

div.importFormats ul li p {
	font-size: 9pt;
	color: #999999;
	padding: 5px 0px 5px 10px;
}
*/
div.importFormats {
	border-top: 3px double #ff9400;
	padding-top: 10px;
	border-bottom: 3px double #ff9400;
	padding-bottom: 10px;
	
}

div.importFormats a {
	color: #333366;
	text-decoration: none;
}

div.importFormats a:hover {
	text-decoration: underline;
}

ul.radioList {
	padding: 5px;
	list-style-type: none;
	list-style-position: outside;
}

ul.radioList li h4 {
	font-size: 11pt;
	font-weight: bold;
	color: #ff9400;
	text-decoration: none;
	padding-bottom: 2px;
	cursor: pointer;
}

ul.radioList li.disabled h4 {
	color: #666666;
	cursor: auto;
}

ul.radioList li table tr td {
	font-size: 9pt;
	color: #999999;
	padding-left: 5px;
	padding-bottom: 10px;
}

div.templateDescription {
	max-width: 420px;
	padding: 2px 0px 5px;
	font-size: 10pt;
	color: #999999;
}


/*
div.importFormats ul {
	padding: 5px;
	list-style-type: none;
	list-style-position: outside;
}

div.importFormats ul li h4 {
	font-size: 11pt;
	font-weight: bold;
	color: #ff9400;
	text-decoration: none;
	padding-bottom: 2px;
	cursor: pointer;
}

div.importFormats ul li.disabled h4 {
	color: #666666;
	cursor: auto;
}

div.importFormats ul li table tr td {
	font-size: 9pt;
	color: #999999;
	padding-left: 5px;
	padding-bottom: 10px;
}

*/






.clickableElement {
	cursor: pointer;
}




/* @end */


div.wizardComponent h3 {
	color: #666666;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ff9400;
}

/* @group Steps */

/* @group bar */

div.importWizardStepsBox {
	height: 53px;
	min-height: 53px;
	max-height: 53px;

	padding-left: 18px;
	margin-left: -10px;

	width:600px;

	background: url(../images/importStepsBackground.png) no-repeat;
}

div.importWizardStepsInnerBox {
	float: left;
	
	height: 53px;
	min-height: 53px;
	max-height: 53px;
	
	background: url(../images/importStepsBackground.png) repeat-x 0 -53px;
}

div.importWizardStepsBoxFooter {
	float: left;

	height: 53px;
	min-height: 53px;
	max-height: 53px;

	width: 18px;
	min-width: 18px;
	max-width: 18px;

	background: url(../images/importStepsBackground.png) no-repeat -9px -106px;
}

div.importWizardStepsBox table.importWizardSteps tbody tr td {
	padding-top: 9px;
}
div.importWizardStepsBox table.importWizardSteps tbody tr td div {
	height: 23px;
	min-height: 23px;
	max-height: 23px;
	
	padding: 0px;
	padding-left: 4px;
	margin: 0px;
}

div.importWizardStepsBox table.importWizardSteps tbody tr td div span {
	color: #333366;
	font-size: 9pt;

	height: 23px;
	min-height: 23px;
	max-height: 23px;

	display: block;
	padding-right: 4px;
	line-height: 22px;
}

div.importWizardStepsBox table.importWizardSteps tbody tr td.current div {
	padding-left: 8px;
	background: url(../images/importStepsLabelsBackground.png) repeat-x 0 0px;
}

div.importWizardStepsBox table.importWizardSteps tbody tr td.current div span {
	color: white;
	padding-right: 8px;
	background: url(../images/importStepsLabelsBackground.png) repeat-x right -23px;
}

div.importWizardStepsBox table.importWizardSteps tbody tr td.currentProcessing div {
	padding-left: 8px;
	background: url(../images/importStepsLeftLabelsBackground.png) repeat-x 0 0px;
}

div.importWizardStepsBox table.importWizardSteps tbody tr td.currentProcessing div span {
	padding-right: 8px;
	background: url(../images/importStepsLeftLabelsBackground.png) repeat-x right -23px;
}

/* @group Steps separator */
div.importWizardStepsBox table.importWizardSteps tbody tr td.stepSeparator div {
	width: 18px;	
	max-width: 18px;
	min-width: 18px;

	background: url(../images/importStepsSeparator.png) no-repeat 0 2px;
}

div.importWizardStepsBox table.importWizardSteps tbody tr td.stepSeparator div span {
	display: none;
}

div.importWizardStepsBox table.importWizardSteps tbody tr td.stepSeparatorProcessing div {
	width: 18px;	
	max-width: 18px;
	min-width: 18px;

	background: url(../images/importActiveStepsSeparator.png) no-repeat 0 2px;
}

div.importWizardStepsBox table.importWizardSteps tbody tr td.stepSeparatorProcessing div span {
	display: none;
}


/* @end */

/*
importStepsSeparator.png
importActiveStepsSeparator.png
*/

/* @end */


div.importStepParameters {
	padding-bottom: 10px;
}
/* @group CSV steps */

div.importStepBlocks div.step_2 div.importStepParameters span {
	padding-left: 5px;
	font-size: 9pt;
	color: #999999;
	
}

div.importStepBlocks div.step_4 div.importStepParameters span {
	padding-left: 5px;
	font-size: 9pt;
	color: #999999;
	
}



/* @end */


/* @end */

div.importPreviewDiv {
	height: 250px;
	max-height: 250px;
	overflow: auto;

	border: 1px solid #333366;	
	margin-bottom: 10px;
}

textarea.importTextArea {
	width: 500px;	
	height: 200px;
}

body.masked div.importPreviewDiv {
	overflow: hidden;
}

div.importPreviewCommandsDiv {
	width: 500px;
}

div.importOptions {
	color: #666666;
	font-size: 10pt;
	padding: 3px;
}

div.importOptions span {
	padding-left: 4px;
}

/* @group Options */

div.importOptionsDescription {
	padding: 10px 0px;
	font-size: 10pt;
	color: #666666;
}

div.importStepDescription {
	padding: 10px 0px;
	font-size: 10pt;
	color: #666666;
}

div.CSVImportOptionsParameters ul {
	padding-bottom: 10px;
}

div.CSVImportOptionsParameters ul li {
	padding-right: 15px;
	display: inline;
}

div.CSVImportOptionsParameters ul li label {
	padding-right: 5px;
	font-size: 9pt;
	color: #999999;
	
}

div.importOptionsButtons {
	padding: 10px;
}

/* @end */

/* @group PasswordPlus */
/* @end */

/* @group KeePass */

table#KeePassSettings {
	margin: 15px 0px;
	border-top: 3px double #cccccc;
	border-bottom: 3px double #cccccc;
	padding: 10px 10px;	
}

table#KeePassSettings td {
	padding: 2px 0px;
}

table#KeePassSettings span.keePassFieldLabel {
	font-size: 10pt;	
	color: #666666;
	padding-left: 5px;
}

table#KeePassSettings span.keePassFieldLabel.disabled {
	color: #aaaaaa;
}



/* @end */

/* @group CSV */

div.csvImportPreview {
	width: 700px;
	max-width: 700px;
	min-width: 700px;
	
	height: 300px;
	max-height: 300px;
	min-height: 300px;
	
	overflow: auto;
}

table.csvImportPreview {
/*
	border: 1px solid #333366;	
	margin-bottom: 10px;
*/
}

table.csvImportPreview thead tr th {
	font-size: 10pt;
	color: white;
	background-color: #666666;
	padding: 5px;
	border-right: 1px solid #dddddd;
}

table.csvImportPreview thead tr th span {
	padding-left: 5px;
}
	
table.csvImportPreview.header thead tr th input {
	font-size: 9pt;
	margin: 3px 0px;
}

table.csvImportPreview tr.CSV_previewData_header td {
	padding: 3px;
	color: white;
	border-right: 1px solid #dddddd;
	background-color: #666666;
/*
	padding-bottom: 15px;
	border-bottom: 1px solid #333366;
	border-bottom: 5px solid white;
*/
}

/* @group Columns */

table.csvImportPreview.columns th {
	padding: 10px;
	border-right: 1px solid white;
}

table.csvImportPreview.columns th.selectedColumn {
	background-color: #666666;
}

table.csvImportPreview.columns th.skippedColumn {
	background-color: #bbbbbb;
}

table.csvImportPreview.columns td.selectedColumn {
}

table.csvImportPreview.columns td.skippedColumn {
	color: #aaaaaa;
}

/* @end */

/* @group titleColumn */

table.csvImportPreview tr th.titleColumn {
	background-color: #333366;
}

table.csvImportPreview tbody tr.zebra_even td.titleColumn {
	background-color: #e0e0ff;
/*
	background-color: #ffffcc;
*/
}

table.csvImportPreview tbody td.titleColumn {
	background-color: #f0f0ff;
/*
	background-color: #ffffee;
*/
}

/* @end */

/* @group title */

table.csvImportPreview tr th.title, table.csvImportPreview tr.CSV_previewData_header td.title {
	padding-left: 10px;
	background-color: #333366;
}

table.csvImportPreview tbody tr.zebra_even td.title {
}

table.csvImportPreview tbody td.title {
	font-weight: bold;
}

/* @end */

/* @group notesColumn */

table.csvImportPreview tr th.notesColumn {
	background-color: #333366;
}

table.csvImportPreview tbody tr.zebra_even td.notesColumn {
	background-color: #e0e0ff;
}

table.csvImportPreview tbody td.notesColumn {
	background-color: #f0f0ff;
}

/* @end */

/* @group notes */

table.csvImportPreview tr.CSV_previewData_header td.notes {
	padding-left: 10px;
	font-style: normal;
	background-color: #333366;
}

table.csvImportPreview tbody tr.zebra_even td.notes {
}

table.csvImportPreview tbody td.notes {
	font-style: italic;
}

/* @end */

/* @group Fields */
table.csvImportPreview tr.CSV_previewData_header td span {
	padding-left: 5px;
	display: block;	
}

table.csvImportPreview tr.CSV_previewData_header td.missingLabelWarning {
	background-color: #eeeeee;	
	border: 2px double red;
}

table.csvImportPreview tr.CSV_previewData_header td.missingLabelWarning span {
	color: red;
}

table.csvImportPreview tr.CSV_previewData_header td.configuredColumn {
	font-style: normal;
	background-color: #333366;
}

table.csvImportPreview td.configuredColumn {
}

table.csvImportPreview td.unconfiguredColumn {
	color: bbbbbb;
}

/* @end */

table.csvImportPreview tr.CSV_previewData_header td:last-child {
	border-right: 0px;
}

table.csvImportPreview thead td {
	font-size: 9pt;
	padding: 4px 4px 3px;
}

table.csvImportPreview tbody td {
	border-right: 1px solid #dddddd;
	color: #666666;
	font-size: 9pt;
	padding: 4px 4px 3px;
}



table.csvImportPreview tbody td:last-child {
	border-right: 0px;	
}

table.csvImportPreview tbody tr.zebra_even {
	background-color: #f2f2f2;	
}



/* @end */

/* @group Preview */

table#importPreview {
	width: 400px;
/*
	margin: 15px 0px;
	border-top: 3px double #cccccc;
	border-bottom: 3px double #cccccc;
	padding: 10px 0px;	
*/
}	

table#importPreview input {
	margin: 4px 4px 0px 10px;
}

table#importPreview tr.zebra_even {
	background-color: #f2f2f2;	
}

span.importPreview_title {
	font-size: 11pt;
	
	font-weight: bold;
	padding: 4px 4px;
	color: #333366;
}

span.importPreview_notes {
	display: block;
	width: 150px;
	padding: 4px;
	font-size: 8pt;
	color: #999999;
}

table.importPreview_record {
	padding-bottom: 10px;	
	padding-top: 10px;
}

table.importPreview_record tbody tr td.importPreview_fieds {
	border-left: 1px solid #dddddd;	
}

table.importPreview_fields {
/*
	border-left: 1px solid #dddddd;	
*/
	padding-left: 5px;
}

span.importPreview_fields_label {
	font-size: 9pt;
	color: #666666;
	display: block;
	width: 150px;
}

span.importPreview_fields_value {
	font-size: 9pt;
	color: #333366;
}


/* @end */



/* @end */

span.clickableSpan {
	cursor: pointer;
}



/*
div.importStepBlocks {
	height: 220px;
	min-height: 220px;
	max-height: 220px;
	width: 600px;
	min-width: 600px;
	max-width: 600px;
	overflow: auto;
}
*/

hr {
	margin-top: 20px;
	border: 0px;
	border-top: 1px dotted #aaaaaa;
}
