@CHARSET "ISO-8859-1";

* {
	margin: 0;
	padding: 0;
	outline: 0;
}

html {
	height: 100%;
}

body {
	font-family: "Segoe UI",Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 80%;
	color: #565656;
	line-height: 1.5em;
	height: 100%;
	width: 100%;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

#header-login {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#header {	
	/*background-color: #48546D;*/
	background-image: url("images/bg_small1.png");
	background-repeat: repeat-x;
	background-position: 10px -18px;
	height: 102px;
	margin: 0;
	padding: 0;
	width: 100%;
}

#headercontentholder {
	clear: both;
	background-repeat: repeat-y;
	background-position: -24px top;
}

#locationwrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5em;
	margin-bottom: 0.01em;
	padding: 0;
	width: 100%;
}

#headerlogo {
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	margin-bottom: 17px;
}

#logout {
	float: right;
	margin-right: 15px;
	margin-top: -10px;
}

#logo {
	background-image: url("images/logobg.png");
	background-position:-80px -42px;
	background-repeat: no-repeat;
	float: left;
	height: 86px;
	margin: -5px 0 -1px;
	padding: 4px 33px 8px 9px;
}

#logo h1 {
	margin-left: 20px;
	margin-top: 0px;
	float: left;
}

#rightnav {
	float: right;
	margin-right: 50px;
	margin-top: 35px;
}

#rightnav ul {
	display: inline;
	position: relative;
	width: 250px;
	height: 35px;
}

#rightnav li {
	display: inline;
	position: relative;
	width: 40px;
	height: 35px;
	margin-left: 15px;
}

#content {
	width: 100%;
	margin: 0 auto;
}

#content-left {
	width: 64%;
	height: 407px;
	float: left;
	background-image: url(" images/landing-image.png");
	background-repeat: no-repeat;
	background-position: 175px -6px;
	margin-top: -15px;
}

#content-right {
	float: left;
	margin-top: 80px;
	margin-left: 50px;
}

#login-head {
	height: 28px;
	padding-top: 13px;
}

#login-head .label {
	font-family: Segoe UI;
	font-size: 19px;
	font-weight: bold;
	margin-left: 15px;
	text-align: left;
	color: #FFF;
}

.btreeloginform {
	float: left;
	margin-top: 5px;
}
.btreeloginform input[type="password"]{
	margin: 0 3px 0 0;

}
#forgotPwDiv {
	float: left;
}

#login-area {
	float: left;
	color: #000;
	width: 279px;
}

#question {
	float: left;
	color: cyan;
	font-size: 11px;
	font-style: italic;
	width: 160px;
}

#login-area ul {
	float: right;
	margin-right: 27px;
	padding-top: 10px;
}

#login-area ul li {
	display: inline;
	margin-left: 5px;
	margin-bottom: 5px;
}

#login-area label {
	color: #FFF;
    font: 12px Segoe UI;
    margin-left: 15px;
    padding-top: 3px;
    width: 100px;
}

#login-bott {
	width: 279px;
	height: 16px;
}
.customizeSigninfooter {
	float:left;
	width:100%;
	height: 100%;
}
.customizeSigninfooter-info {
	float:right;
	margin:3px 10px 5px;
	font-family: Segoe UI;
	color: #FFF;
}
.customizeSigninfooter-info a {
	color:#FFF;
	text-decoration: underline;
}
.customizeSigninfooter-info a:hover {
	color:#FFF;
	text-decoration: none;
}
#footer {
	background-color: #FFFFFF;
	background-image: url("images/loginpage-footerbg.png");
	background-position: left -41px;
	background-repeat: repeat-x;
	border-top: 2px solid #48546D;
	bottom: 0;
	float: left;
	height: 18px;
	padding: 0;
	position: fixed;
	width: 100%;
}

#footer p {
	color: #FFFFFF;
	font-family: Segoe UI;
	font-size: 11px;
	height: 15px;
	margin: 1px 5px 0 0;
	text-align: right;
}

#footer a {
	color: #DDD;
}

#footer-login {
	float: left;
	width: 100%;
	margin: auto;
	margin-top: 30px;
	background-image: url("images/backgroundimage-theme1.png");
	background-position: left 20px;
	background-repeat: repeat-x;
	bottom: 0px;
	position: absolute;
}

#left {
	float: left;
	margin-left: 150px;
	padding: 5px;
	position: relative;
	width: 350px;
}

#right {
	float: right;
	position: relative;
	color: #000000;
	margin-top: 9px;
}

#right span {
	float: left;
	margin-left: 50px;
	margin-right: 30px;
}

#left span {
	float: left;
	font: 11px "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}

#resetpwd {
	float: left;
	vertical-align: middle;
	font-family: Segoe UI;
	background-image: url(" images/resetpage-bg.png");
	background-position: 42% top;
	background-repeat: no-repeat;
	padding: 10px 0 50px 10px;
	width: 98%;
}

#reset-left {
	float: left;
	width: 50%;
}

#reset-right {
	float: right;
}

#resetpwd h1 {
	font-family: Segoe UI;
	font-size: 1.5em;
	color: #4D4D4D;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-top: 15px;
}

#reset-left ul {
	border: 0;
	margin: 0px 14px 0 15px;
	padding: 0;
	list-style: none;
}

#reset-left li {
	clear: both;
	list-style: none;
	padding-bottom: 3px;
	float: left;
	margin-bottom: 1px;
}

#reset-left input {
	float: left;
	margin-right: 5px;
}
#reset-left input[type="radio"]{
	margin-top: 3px;
}
#reset-left label {
	width: 160px;
	float: left;
	color: #000000;
	font-family: Segoe UI;
}

#reset-left li.reset-head {
	color: #4D4D4D;
	font-family: Segoe UI;
	margin-left: -14px;
}

#reset-left li.settings {
	margin-left: 153px;
	margin-top: 30px;
	background-image: url("images/reset-save.png");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 21px;
}

#reset-left li.dashboard {
	margin-left: 160px;
	margin-top: 10px;
	background-image: url("images/reset-save.png");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 21px;
}

#reset-left li.cancel {
	margin-left: 160px;
	background-image: url(" images/reset-cancel.png");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 21px;
}

#reset-right ul {
	list-style: none;
	margin-left: 15px;
}

#reset-right ul li {
	background-image: url(" images/rules-arrow.png");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 14px;
}

#reset-left option {
	width: 500px;
	overflow: visible;
}
#passwordSettingsForm label {

}
#toprightnav {
	float: right;
	margin-top: 15px;
}

#toprightnavleftbg { 
	float: left;
	width: auto;
	float: left;
}
#toprightnavleftbg ul {
	float: left;
	list-style: none;
	display: inline;
}
#toprightnavleftbg li {
	float: left;
	display: inline;
}
#toprightnavleftbg a {
	color: #FFF;
	text-decoration: underline;
	font-family: Segoe UI;
	font-size: 11px;
}
#topright { /*height: 45px;*/
	float: right;
	margin: 0px 0 0 0px;
	/*background-image: url( images/topnav-bg.png);
	background-repeat: no-repeat;
	background-position: right top;*/
}

#toprightnav ul {
	float: left;
}

#toprightnav li {
	float: left;
	display: inline;
	list-style: none;
	height: 30px;
	padding: 10px 0 0 10px;
}

#toprightnav li.search {
	height: 21px;
	padding: 8px 20px 0 28px;
	border-right: 1px double #FFFFFF;
}

#toprightnav span {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #CCCCCC #CCCCCC #BBBBBB #BBBBBB;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	display: block;
	float: left;
	font-size: 9px;
	height: 17px;
	margin-right: 6px;
	margin-top: -5px;
	padding: 2px;
	width: 160px;
}

#toprightnav input {
	float: left;
	border: 1px solid #BBBBBB;
	height: 13px;
	outline: medium none;
	padding: 1px;
	margin: 0px;
	width: 156px;
}

.menu {
	float: left;
	margin-bottom: 2px;
	margin-top: -19px;
	width: 100%;
}

.clear {
	clear: both;
}

#contentholder {
	border-left: 1px solid #818284;
	float: left;
	margin: 0 0 0 0;
	min-height: 81%;
	padding-bottom: 25px;
	position: absolute;
	right: 0;
	width: 100%;
}

#pageheader {
	padding: 4px 0px 0px 6px;;
	margin: 0px;
	clear: both;
	height: 20px;
	font-weight: bold;
	color: #45AFDD;
	background-image: url(" images/pageheaderbg.gif");
	background-repeat: repeat-x;
	width: 99%;
}

#pageheader h1 {
	float: left;
	margin: 0px 4px 0px 4px;
	font-size: 1.1em;
	font-weight: bold;
	color: #45AFDD;
}

#footerholder {
	padding: 0px;
	margin: 0px 0px 0px 40%;
	clear: both;
	background-image: url( images/footer-actions_left.png);
	background-position: left 1px;
	height: 60px;
	background-repeat: no-repeat;
}

#footer-lft {
	float: left;
}

#footer-rht {
	float: right;
	background-color: white;
}

#footer-mdl {
	float: left;
	color: #6EBBE6;
	text-decoration: underline;
}

#footer-tabs-mdl {
	float: left;
}

#footer-centerPanel-mdl {
	float: left;
}

#footer-tabs-mdl-location {
	float: left;
	width: 740px;
}

#formholder {
	clear: both;
	width: 100%;
	margin: 0;
	float: left;
	padding-bottom: 21px;
	height: auto;
}

#mailSettingsForm label {
	width: 220px;
}

#sectionlabel {
	width: 100%;
}

form {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	color: #000;
}

img {
	border: none;
}

p {
	margin: 5px 0px;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

a:focus {
	outline-style: none;
}

.rightAlign {
	text-align: right;
	width: 160px;
}

tr {
	border-bottom: 1px solid #CECECE;
	border-bottom-color: gray;
}

td {
	padding: 0px;
	padding-right: 0px;
	white-space: nowrap;
}
/********************/ /* Iconlegend   */ /********************/
#iconlgendbholder {
	clear: both;
	float: left;
	width: 100%;
}
#subentityiconlgendbholder{
	clear: both;
	float: left;
	width: 100%;
}

#iconlegend {
	float: right;
	text-align: right;
	width: 10px;
}

#iconlegendlftbg {
	float: left;
}

#iconlegendwrapper {
	float: right;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	width: auto;
	height: 26px;
	/*padding-bottom: 5px;*/
	margin-right: 10px;
}

#titlegrid {
	float: left;
	margin-left: 10px;
	margin-top: 2px;
	color: #000;
	font-family: Segoe UI;
}

#iconlegendwrapper ul {
	float: left;
	margin: 0;
	padding: 1px 0 4px 2px;
	list-style-type: none;
}

#iconlegendwrapper li {
	float: left;
	list-style: none;
	padding: 0 2px 0 5px;
	width: auto;
	margin-right: 3px;
}

#iconlegendwrapper li li {
	float: none;
	list-style: none;
	padding: 0 2px 0 5px;
	width: auto;
	margin-right: 3px;
}

#iconlegendwrapper ul li a {
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	cursor: pointer;
	line-height: 16px;
	padding: 3px 2px 0;
	text-decoration: none;
}

#iconlegendwrapper li.last a {
	border-right: none;
}

#iconlegendwrapper a:hover {
	color: #155182;
	text-decoration: underline;
}

#iconlegendwrapper li.moreactions {
	font-size: small;
	font-weight: bold;
	padding-right: 12px;
	margin-right: 0px;
}
/*#iconlegendwrapper li.enable {
	background: url(" images/icn/enable.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}
#iconlegendwrapper li.disable {
	background: url(" images/icn/disable.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}*/
#iconlegendwrapper li.lock {
	background: url(" images/icn/lock.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#iconlegendwrapper li.unlock {
	background: url(" images/icn/unlock.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#iconlegendwrapper li.expirepassword {
	background: url(" images/icn/expirepassword.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#iconlegendwrapper li.ldapsync {
	background: url(" images/icn/ldapsync.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
}

#iconlegendwrapper li.ldapsync1 {
	/*background: url(" images/icn/ldapsync.png") no-repeat 0 0;*/
}
input#ldapuser {
	width: 130px;
}
/********************/ /* Bottom Button  Panel */ /********************/
ul#bttnset {
	list-style: none;
	line-height: 100%;
	background-image: url( images/footer-actions_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 56px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 7px;
}

#bttnset li {
	padding: 0px;
	margin: 10px;
	float: left;
	font-size: .85em;
}

#bttnset li:hover {
	padding: 0px;
	margin: 10px;
	float: left;
}

#bttnset li.nav {
	padding: 0px;
	margin: 16px 6px 5px 14px;
	float: left;
	font-size: .85em;
}

#bttnset li.nav:hover {
	padding: 0px;
	margin: 16px 6px 5px 14px;
	float: left;
}

#bttnset li a {
	background-repeat: no-repeat;
	color: #B1BC22;
	display: block;
	font-weight: bold;
	padding: 6px 16px 8px 15px;
	text-decoration: none;
}

#bttnset li.nav a {
	color: #6EBBE6;
}

#bttnset li a.normal {
	background-image: url( images/save_btn.png);
	background-position: -1px 5px;
}
/********************/ /* BTREE Form */ /********************/
.btreeform {
	background-image: url("images/form-bg.png");
	background-repeat: repeat-x;
	border-top: 1px solid #D8D8D8;
	display: block;
	float: left;
	height: auto;
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
	/*border-top: 1px solid #D8D8D8;*/
}

.btree_form {
	background-image: url("images/form-bg1.png");
	background-repeat: repeat-x;
	border-top: 1px solid #D8D8D8;
	display: block;
	float: left;
	height: auto;
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
}

.formlftcol {
	float: left;
	position: relative;
	margin-right: 30px;
	font-family: segoe UI;
	font-size: 11px;
	padding: 0;
}
#navLeft {
	float: left;
}
.x-panel-body .x-panel-body-noheader .x-column-layout-ct
{
	background-image: url("images/HomePageBackGroundImage.jpg");
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;	
}
#ext-gen3 {
	background-image: url("images/HomePageBackGroundImage.jpg");
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;	
}
#rhsDiv {
	float: left;
	width: 100%;
	display: block;
}
.fieldBrowserform {
	float: left;
	padding: 3px 0 5px 5px;
}
#notificationformholder {
	float: left;
	width: 75%;
}
.moduleFieldsholder {
	float: left;
	width: 25%
}
#notificationSettingsForm {
	float: left;
	position: relative;
	margin-right: 30px;
	font-family: segoe UI;
	font-size: 11px;
	padding: 0;
	width : 100%;
}
#notificationSettingsForm label{
	float: left;
	width: 20%;
}
#notificationSettingsForm input{
	float: left;
	width: 75%;
}
#notificationSettingsForm textarea{
	float: left;
	width: 75%;
}
#modulefields {
	float: left;
	display: block;
	border: 1px solid #818284;
	width: 96%; 
	padding: 1px;
	margin-bottom: 5px;
}
#modulefields label {
	background-color: #48546D;
    display: block;
    float: left;
    width: 100%;
    color: #FFF;
    padding: 0px;
}
#modulefields label span{
	padding:3px 0 3px 25px;
}
#moduleMessage {
	margin-bottom: 5px;
}
#fields {
	float: left;
	/*width: 100%;*/
}
.btreeform ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

.btreeform li {
	list-style: none;
	/*padding-top: 2px;*/
}

*:first-child+html .btreeform li {
	clear: both;
	list-style: none;
	padding-top: 7px;
	overflow: auto;
}

.btreeform input { /*margin: 0 5px 1px 0;
	min-width: 200px;*/
}

.btreeform label {
	background-color: #DAE6EA;
    color: #000000;
    float: left;
    font-family: Segoe UI;
    font-size: 11px;
    font-weight: bold;
    min-height: 20px;
    margin-right: 5px;
    padding: 1px 0 0 8px;
    width: 175px;
	white-space: -moz-pre-wrap; Mozilla, since 1999
	/*white-space: -pre-wrap; Opera 4-6    
	white-space: -o-pre-wrap; Opera 7   */  
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.propertyValue {
	border: 1px solid #D3D3DA;
    color: #000;
    float: left;
    font-family: Segoe UI;
    font-size: 10pt;
    padding:0 0 0 5px;
    width: 250px;
    word-wrap: break-word;
    min-height: 19px;
}
#propertyValue {
	border: 1px solid #D3D3DA;
    color: #000;
    float: left;
    font-family: Segoe UI;
    font-size: 10pt;
    padding:0 0 2px 5px;
    width: 199px;
    word-wrap: break-word;
}
.propertyValuePwdsett {
	background-image: url("images/input-bg.png");
    background-repeat: repeat-x;
	border: 1px solid #818284;
    color: #000;
    float: left;
    font-family: Segoe UI;
    font-size: 10pt;
    padding:2px 4px;
    width: 275px;
    word-wrap: break-word;
}
.formfloatnone {
	float: none;
	margin-top: 5px;
	overflow: hidden;
	/*white-space: nowrap;*/
	margin-left: 6px;
}
.formrow {
	float: left;
	display: block;
	margin-right: 10px;
}
.formrow2 {
	float: left;
	display: block;
	margin-right: 10px;
}
.readcvformfloatnone {
	float: none;
	margin-top: 5px;
	white-space: nowrap;
	margin-left: 15px;
}
#cvModuleValues {
	float: left;
	margin-top: 10px;
	border-top: 1px solid #CCC;
	width: 100%;
}
input[type="text"] {
	border: 1px solid #818284;
	font: 11px segoe ui;
	color: #000;
	padding: 2px;
	width: 200px;
	height: 15px;
	background-image: url( images/input-bg.png);
	background-repeat: repeat-x;
	margin:0 3px 0 0;
}
input[type="password"] {
	border: 1px solid #818284;
	font: 11px segoe ui;
	color: #000;
	padding: 2px;
	width: 130px;
	height: 15px;
	background-image: url( images/input-bg.png);
	background-repeat: repeat-x;
	margin: 0 3px 0 0;
}
input[type="checkbox"] {
	vertical-align: middle;
	float: none;
}
input.waterMark{
	font: 11px segoe ui;
	color: #818284;
}
input[type="text"]:hover {
	background-image: none;
	border: 1px solid #464646;
}
input[type="text"]:focus {
	background-image: none;
	border: 1px solid #EFBC4B;
	color: #000;
}
input[type="password"]:hover {
	background-image: none;
	border: 1px solid #464646;
}
input[type="password"]:focus {
	background-image: none;
	border: 1px solid #EFBC4B;
}
#section_General input[type="text"] {
	width: 130px;
}
#allSectionsDiv input[type="text"] {
	width: 130px;
}
input:focus {
	background-image: none;
	-moz-box-shadow: 0 0 8px rgba(72, 84, 109, 0.7);
	border: 1px solid #EFBC4B;	
}
.userIdDiv input {
	width: 130px;
	margin: 0 3px 0 0;
}

input[class="logintxt"] {
	width: 140px
}

input.hasDatepicker {
	float: left;
	font-size: 11px;
	color: inherit;
	padding: 2px;
	width: 178px;
	height: 15px;
}

select {
	border: 1px solid #818284;
	font: 11px segoe ui;
	width: 206px;
	height: 21px;
	background-image: url( images/input-bg.png);
	background-repeat: repeat-x;
	background-color: transparent;
	padding: 1px;
	margin: 0 3px 0 0;
	overflow: auto;
}

select:focus {
	background-image: none;
	-moz-box-shadow: 0 0 8px rgba(72, 84, 109, 0.7);
	border: 1px solid #EFBC4B;
	background-color: #FFF;
}
select:hover {
	background-image: none;
	border: 1px solid #464646;
	background-color: #FFF;
}
.selectforConcCls {
	width: 136px;
}
em {
	color: #ff0000;
	font-weight: bold;
}
/********************/ /* Modal window styles  */ /********************/
body.modalwin {
	background-color: #ffffff;
}

#modlawrapper {
	width: 600px;
	border: 10px solid #BCBEC0;
	border-radius: 8px;
	background: window;
}

#modalbanner {
	clear: both;
	height: 27px;
	background-image: url(" images/modaltoptile.gif");
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	position: relative;
	padding: 4px 8px;
	border-bottom: 10px solid #93969B;
}

#modalbanner h1 {
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #B1BC22;
	width: 80%;
	position: relative;
	margin-top: 4px;
}

.closebtn {
	float: right;
}

#modalform {
	clear: both;
	background-color: #ffffff;
	min-height: 300px;
	margin: 4px;
}

#fgpmodalform {
	clear: both;
	background-color: #ffffff;
	min-height: 120px;
	margin: 4px;
}

#modalbttnpanel {
	clear: both;
	height: 51px;
	background-image: url(" images/modalbottile.gif");
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 0px;
	position: relative;
}

body.modalwin #bttnset {
	margin-left: 30%;
}
/********************/ /* Login styles  */ /********************/
ul#bttnset {
	margin-left: 0px;
}

input.ociStatus {
	border: 0px;
	font-size: inherit;
	color: green;
	width: 600px;
	background-color: transparent;
}

input.ociError {
	border: 0px;
	font-size: inherit;
	color: red;
	width: 600px;
	background-color: transparent;
}
/*******************/ /* Messages  styles */ /*****************/
.success {
	color: #B1BC22;
	background-image: url(" images/icn/success.png");
	background-repeat: no-repeat;
	background-position: .5em .5em;
}

label.error {
	color: red;
}

label {
	color: #000;
	width: 130px;
	float: left;
	font-weight: bold;
	/*white-space: nowrap;*/
}

input.error {
	border: 1px solid #f9b761;
	background-color: #fffde9;
	background-image: url( images/input-error.png);
}

select.error {
	border: 1px solid #f9b761;
	background-color: #fffde9;
}

input[type="checkbox"].error {
	border: none;
	width: 20px;
}
button {
	outline: none;
}
.error {
	float: left;
	color: red;
	display: inline;
	/*height: 18px;*/
}

.status {
	color: green;
}

.assusers {
	float: left;
	margin: 0;
	font-family: Segoe UI;
	font-size: 11px;
	background: white;
	overflow: auto;
	height: 130px;
	width: 200px;
	border: 1px solid #818284;
	padding: 1px;
}

.orgImage {
	height: 175px;
	width: 175px;
	float: left;
	margin: 0;
	border: 1px solid gray;
	font-family: Verdana;
	font-size: 10px;
	overflow: auto;
	background-image:url("images/noImageEntity.png");
}

.moreactionsDropDownStyle {
	z-index: 2000;
	visibility: hidden;
	position: fixed;
	left: 680px;
	top: 60px;
	border: 1px solid;
	background: window;
	width: 155px;
}

.moreactionsUserDropDownStyle {
	z-index: 2000;
	visibility: hidden;
	left: 80px;
	position: fixed;
	background: window;
	border: 1px solid #2C3C51;
	width: 165px;
	top: 50px
}
/*** For border around tree **/
#popup_container {
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 3px solid #EFBC4B;
	color: #000000;
	font-family: Segoe UI;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #000;
	background-color: #FFD576;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 2px no-repeat url(" images/info.gif");
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(" images/info.gif");
}

#popup_content.confirm {
	background-image: url(" images/important.gif");
}

#popup_content.prompt {
	background-image: url(" images/help.gif");
}

#popup_message {
	text-align: center;
	}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
#shareDialog {
	padding-left: 0px;
}
/*
#lhsNavigation {
	border: 1px solid #5263AB;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	background-color: #E2E2E2;
	width: 200px;
}
#lhsNavigation a.head {
	cursor: pointer;
	border: 1px solid #CCCCCC;
	background: #5263AB url( images/collapsed.gif) no-repeat scroll 3px 4px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-indent: 14px;
	text-decoration: none;
}
#lhsNavigation a.head:hover {
	color: #FFFF99;
}
#lhsNavigation a.selected {
	background-image: url( images/expanded.gif);
}
#lhsNavigation a.current {
	background-color: #FFFF99;
}
#lhsNavigation ul {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
#lhsNavigation li {
	list-style: none outside none;
	display: inline;
}
#lhsNavigation li li a {
	color: #000000;
	display: block;
	text-indent: 10px;
	text-decoration: none;
}
#lhsNavigation li li a:hover {
	background-color: #99BBE8;
}
#lhsNavigation li li a:active {
	background-color: #99BBE8;
	color: #FFFFFF;
}*/
#forGotPwSpan {
	float: left;
	font: 14px "Segoe UI", Segoe UI, Arial, Helvetica, sans-serif;
	background-image: url( images/forgotpwd.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	margin-right: 85px;
}

#forGotPwSpan a {
	color: #FFF;
	text-decoration: underline;
}

#undoForGotPwSpan {
	float: right;
	margin-left: 5px;
}

/*#dob {
	width: 108px;
}*/
.hasDatepicker {
	width: 110px;
	font-family: Tahoma, Geneva, sans-serif;
}

fieldset {
	margin-left: 25px;
	border: none;
}

#address {
	float: left;
	padding-bottom: 10px;
	margin-left: 0px;
}

#address h3 {
	font-weight: bold;
	height: 18px;
}

#leftnavigation {
	float: left;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 50px;
	background-image: url(images/leftnav-top.png);
	background-position: right top;
	background-repeat: no-repeat;
}

#leftnavigation ul {
	text-align: right;
	padding-bottom: 50px;
	background-image: url(images/leftnav-bot.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #828282;
}

#leftnavigation li {
	background-image: url(images/leftnav-bottom.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	list-style: none;
	padding: 2px 13px 5px 45px;
}

#leftnavigation li a {
	list-style: none;
	padding: 3px 13px 5px 45px;
	color: #828282;
}

#leftnavigation li a.active {
	border-right: 1px solid #FFFFFF;
	color: #000000;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-top: -1px;
	padding: 3px 13px 5px 45px;
	margin-right: -13px;
}

#bottom-actions {
	float: left;
	margin-left: 150px;
	margin-top: 20px;
	margin-bottom: 25px;
	/*background-image: url(images/bottom-actionbgleft.png);
	background-repeat: no-repeat;
	background-position: left top;*/
}

#bottom-actions ul {
	float: left;
}

#bottom-actions li {
	display: block;
	border: 1px solid #999;
	background-color: #EEF6FF;
	color: #111111;
	float: left;
	padding: 0px;
	margin-right: 5px;
}

#bottom-actions li:hover {
	background-image: url(images/bottom-actionbg.png);
	background-position: left center;
	background-repeat: repeat-x;
	border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;
	border-style: solid;
	border-width: 1px;
	
}

#bottom-actions li a {
	color: #000;
}

button.btn {
	background-color: transparent;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	font-family: Segoe UI;
	text-decoration: none;
	white-space: nowrap;
}

.ui-datepicker-trigger {
	float: left;
	margin: 4px 0 0 1px;
}

#wizard {
	float: left;
	margin-top: 5px;
	margin-left: 50px;
	font-family: Segoe UI;
	font-size: 12px;
	/*background-image: url(images/wizardbg-theme2.png);
	background-position: left top;
	background-repeat: repeat-x;*/
	width: auto;
	margin-bottom: 5px;
}

#wizard ul {
	height: 25px;
	list-style-type: none;
	background-color: #48546D;
	border: 1px solid #48546D;
	height: 25px;
	list-style-type: none;
}

#wizard li {
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	cursor: pointer;
	display: inline;
	float: left;
	height: 19px;
	padding: 3px 30px 3px 20px;
	text-align: center;
	min-width: 100px;
}

#wizard li span {
	padding-top: 0px;
	font-weight: bold;
}

#wizard li.current {
	background-color: #E6E6E6;
	background-image: url("images/wizard-activebg.png");
	background-position: right -3px;
	background-repeat: no-repeat;
	color: #000000;
	display: inline;
	border: none;
}

#wizard li:hover {
	background-color: #E6E6E6;
	background-image: url("images/wizard-activebg.png");
	background-position: right -3px;
	background-repeat: no-repeat;
	color: #000000;
	display: inline;
	border: none;
	padding: 3px 30px 3px 20px;
	border-right: 1px solid #48546D;
}
#wizard li.current:hover {
	border-right: none;
}
/*
#wizard li.first { 
	margin-left:-4px;
}
/*#wizard li.current span{
	display: inline;
	padding: 9px 30px 8px 13px;
	background-image: url(images/wizard-active.png);
	background-position: right center;
	background-repeat: no-repeat;
	color: #000;
	font-weight: bold;
}
*/
#wizard li.last {
	background-image: none;
	border: none;
}

#forgot_answer {
	float: left;
}

#identityDivMess {
	float: left;
	font: 11px "Segoe UI", Segoe UI, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	color: #000;
}

#changePasswordForm.form {
	float: left;
	margin-left: 100px;
}
#password-strength {
	float: right;
    margin-left: 5px;
/*	clear: both;
	margin-left: 135px;
    width: 137px;*/
}
#buttonleft {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	background-image: url(images/associate_lefttbtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 33px;
	background-color: transparent;
	border: none;
	padding: 2px;
	cursor: pointer;
}

#buttonright {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	background-image: url(images/associate_rightbtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 33px;
	background-color: transparent;
	border: none;
	padding: 2px;
	cursor: pointer;
}

.derivativeView li {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	display: inline;
	padding: 0px 6px 0px 0px;
	background-position: right;
	background-repeat: no-repeat;
	float: right;
}

#answerForm {
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}

#questionaireDivMess {
	font: 11px Segoe UI;
	margin-left: 10px;
	overflow: hidden;
}

#statusMessage {
	background-image: url("images/alert.png");
    background-position: -1px 5px;
    background-repeat: no-repeat;
    color: #8C281E;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin: -37px 0 5px 89px;
    padding-left: 26px;
    width: auto;
}

#noQuestionaireDiv {
	background-image: url("images/alert.png");
    background-position: -1px 5px;
    background-repeat: no-repeat;
    color: #8C281E;
    float: left;
    font-family: Segoe UI;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin: -37px 0 5px 89px;
    padding-left: 26px;
    width: auto;
}
#moreAction {
	clear: both;
	float: left;
	margin-left: -60px;
	text-align: left;
	top: 20px;
	width: auto;
	/*
	float: left;
	clear: both;
	width: auto;
	text-align: left;
	margin-left: -60px;*/
}

#moreAction ul {
	float: left;
	width: 150px;
	list-style-type: none;
	margin: 0;
	padding: 1px 0 4px 2px;
	background: transparent;
}

#moreAction li {
	list-style: none;
	width: auto;
}

#moreAction li.edit {
	background: url(" images/edit.png") no-repeat 2px 4px;
}

#moreAction li.delete {
	background: url(" images/delete.png") no-repeat 2px 4px;
}

#moreAction li.add {
	background: url(" images/add.png") no-repeat 2px 4px;
}

#moreAction li.moreactions {
	background: url(" images/more.png") no-repeat 2px 4px;
	font-size: small;
	font-weight: bold;
}

#iconlegendwrapper li.moreactions a {
	padding: 3px 17px 0 2px;
}
/*#moreAction li.enable {
	background: url(" images/icn/enable.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}*/
#moreAction li.clone {
	background: url("") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#moreAction li.move {
	background: url("") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#moreAction li.reserve {
	background: url("") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#moreAction li.unreserve {
	background: url("") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#moreAction li.download {
	background: url(" images/col-move-top.gif") no-repeat 0 0;
}

#moreAction li.help {
	background: url(" images/help.png") no-repeat 0 0;
}
/*#moreAction li.disable {
	background: url(" images/icn/disable.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}*/
#moreAction li.changePassword {
	background: url(" ") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#moreAction li.lock {
	background: url(" images/icn/lock.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#moreAction li.unlock {
	background: url(" images/icn/unlock.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#moreAction li.expirepassword {
	background: url(" images/icn/expirepassword.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#moreAction li.ldapsync {
	background: url(" images/icn/ldapsync.png") no-repeat 0 0;
	border-bottom: 1px solid #939598;
	float: none;
}

#moreAction li.ldapsync1 {
	background: url(" images/icn/ldapsync.png") no-repeat 0 0;
	float: none;
}

#groupsTab {
	float: left;
	width: 99%;
	color: #000;
	margin-left: 5px;
}

#domainTab {
	float: left;
	width: 100%;
	color: #000;
}

#documentsTab {
	float: left;
	width: 100%;
	color: #000;
}
/*#showImage {
	width: 20px;
	margin: 0px;
}*/
#deleteImage { /*float: right;
	*/
	margin-right: 10px;
}

#forImage {
	float: left;
	margin-top: -4px;
	height: 250px;
	margin-bottom: 2px;
}

#userGeneralInfoTab {
	float: left;
	width: 100%;
}

#LeftnavDesign {
	float: left;
	height: 84%;
	margin-bottom: 10px;
	position: relative;
	width: 19%;
}

#searchPanel {
	float: left;
	width: 100%;
	height: auto;
	background-image: url(images/search_bg1.png);
	background-repeat: repeat-x;
}

#textSearch {
	margin: 9px 0 10px 5px;
	width: 65%;
}

#breadcrumbs {
	background-image: url("images/loginpage-footerbg.png");
	background-position: left -2px;
	background-repeat: repeat-x;
	border-bottom: 1px solid #818284;
	border-top: 2px solid #48546D;
	float: left;
	font-family: Segoe UI;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	margin: -2px 0 0;
	padding-top: 4px;
	width: 100%;
}

.searchBar {
 	float: left;
	background-image: url("images/form-bg1.png");
	background-repeat: repeat-x;
	border-top: 1px solid #D8D8D8;
	font-family: Segoe UI;
	font-size: 11px;
	font-weight: bold;
	min-height: 40px;
	border-bottom: 1px solid #818284;
	width: 100%;
	display:none;
}
.searchBar span {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #CCCCCC #CCCCCC #BBBBBB #BBBBBB;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	display: block;
	float: left;
	font-size: 9px;
	height: 19px;
	margin-right: 6px;
	margin-top: -5px;
	padding: 2px;
	width: 160px;
}
.searchBar input {
	border: 1px solid #BBBBBB;
	height: 13px;
	outline: medium none;
	padding: 1px;
	width: 156px; 
}
.searchBar p {
	float: left; 
	margin: -3px 10px 0px 2px;
}
#breadcrumbBar {
	float: left;
	font-family: Segoe UI;
	font-weight: bold;
	width: 100%;
}

#breadcrumbs a {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	text-decoration: underline;
}

#breadcrumbs span {
	color: #000;
	font-size: 12px;
	padding-left: 10px;
}

#contentarea {
	float: left;
	min-height: 96%;
	position: absolute;
	right: 0;
	width: 81%;
	padding-bottom: 27px;
	border-left: 1px solid #2C3C51;
	/*background-image: url(images/pagebackground-theme2.png);*/
}

#contentareaRoles {
	float: left;
	position: absolute;
	right: 0;
	width: 79%;
	padding-bottom: 27px;
	/*background-image: url(images/pagebackground-theme2.png);*/
}
#moduleareaRoles {
	float: left;
	width: 80%;
	padding-bottom: 27px;
	margin-left: 3px;
	/*background-image: url(images/pagebackground-theme2.png);*/
}
#gbox_authorityGrid {
	float: left;
	width: 98%;
	display: block;
	margin-top: 5px;
}
#help {
	float: right;
	width: auto;
	margin-right: 5px;
}

#mainPage {
	width: 100%;
	float: left;
	/*margin-left: 4px;
	background-image: url("images/form-bg.png");
	background-repeat: repeat-x;
	padding-right: 2px; */
}

#tabbedMainPage {
	width: 100%;
	float: left;
}

#Leftnav {
	float: left;
	height: 100%;
	width: 100%;
	padding-bottom: 25px;
}

#LeftnavRoles {
	float: left;
	height: 100%;
	width: 96%;
	padding-bottom: 25px;
}

#Leftnav-head {
	background-image: url("images/loginpage-footerbg.png");
	background-position: left center;
	float: left;
	height: 20px;
	padding-top: 5px;
	width: 100%;
}

#Leftnav-head span {
	background-position: right top;
	background-repeat: repeat-x;
	color: #000000;
	float: right;
	font-family: "Segoe UI",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	margin-top: -5px;
	padding: 4px 0 6px 5px;
	width: 93%;
}

#Leftnav-menu {
	float: left;
	/*background-image: url(images/leftnav-borderbg1.png);
	background-repeat: repeat-y;*/
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 100%;
	margin-top: 5px;
}

#Leftnav-menu-down {
	float: left;
	display: block;
	/*background-image: url(images/leftnav-borderbg1.png);
	background-repeat: repeat-y;*/
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 20%;
	position: relative;
}
#Leftnav ul {
	float: left;
	width: 100%;
	/*background-image: url(images/leftnav-borderbg1.png);
	background-repeat: repeat-y;
	background-position: right;*/
}

#Leftnav ul li {
	color: #000;
	margin: 0 16px 5px 12px;
	padding: 2px 0 2px 13px;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
}

#Leftnav ul li ul {
	margin-top: 10px;
}

#Leftnav ul ul {
	float: left;
	border: none;
	background-image: none;
}

#Leftnav ul ul li ul {
	margin-top: 7px;
	margin-bottom: -8px;
}
#Leftnav ul ul li.lastLi {
	border-bottom: 0px;
}
#Leftnav ul li li {
	color: #000;
	margin: 0px 0 5px 10px;
	padding: 2px 0 2px 13px;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
}

#Leftnav ul li li.active {
	background-image: url("images/leftnav-active1.png");
	background-position: 95% 45%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCCCCC;
	color: #000000;
	font-weight: bold;
	list-style: none outside none;
	margin: -5px 0 5px 10px;
	padding: 4px 0 2px 10px;
}

#Leftnav ul li ul li.active {
	background-image: url("images/leftnav-active1.png");
	background-position: 90% 50%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCCCCC;
	color: #000000;
	font-weight: bold;
	list-style: none outside none;
	margin: -3px -15px 5px 9px;
	padding: 4px 0 2px 10px;
	float: left;
	width: 96%;
}

#Leftnav ul li ul li.activefolderOpen {
	background-color: #48546D;
	background-image: url("images/leftnav-active1.png");
	background-position: 95% 45%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCCCCC;
	color: white;
	font-weight: bold;
	list-style: none outside none;
	margin: -3px 0 5px 0;
	padding: 4px 0 2px 10px;
}

#Leftnav ul li ul li.activefolderOpen .btn { /*color: #FFF;*/
	
}

#Leftnav ul li a {
	color: #000;
	font-weight: bold;
	white-space: nowrap;
}

#Leftnav ul li.active {
	color: #000;
	margin: 0 0 0 4px;
	padding: 2px 0 2px 10px;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	background-image: url(images/leftnav-active1.png);
	background-repeat: no-repeat;
	background-position: 90% 45%;
	background-color: #5A6171;
	/*white-space:nowrap;*/
}

#Leftnav ul li.active a {
	color: #FFF;
}

#Leftnav ul li.active button {
	color: #fff;
}

#Leftnav ul li li span,.file {
	width: auto;
}

#Leftnav-bottom {
	float: left;
	height: 7px;
	/*background-image: url(images/leftnavbg-bottomleft1.png);
	background-repeat: no-repeat;*/
	width: 100%;
}

#Leftnav-bottom span {
	float: right;
	/*background-image: url(images/leftnavbg-bottomright1.png);
	background-repeat: no-repeat;
	background-position: right 5px;*/
	height: 6px;
	width: 93%;
	margin-top: -5px;
	padding: 4px 0px 6px 5px;
}

#headertxt {
	color: #000000;
	float: left;
	font-family: Segoe UI;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0px 5px 6px;
}

.headertxt {
	color: #000000;
	float: left;
	font-family: Segoe UI;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0px 5px 6px;
}

#gridrightActions {
	float: right;
	margin: 2px 10px 5px 0px;
}

#gridrightActions ul {
	float: right;
	list-style: none;
	display: inline;
}

#gridrightActions li {
	list-style: none;
	display: inline;
}

.content-area {
	float: left;
	width: 98%;
	min-height: 120px;
	background-color: #FFF;
	margin: 0px 0px 8px 8px;
}

button.up {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 0px -602px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px;
}

button.down {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 0px -619px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px;
}

button.del {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 0px -25px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 6px 3px 3px;
}

button.rowDelete {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 0px -25px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
}

button.clear {
	background-color: transparent;
    background-image: url("images/buttons.png");
    background-position: 4px -25px;
    background-repeat: no-repeat;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font: bold 11px Segoe UI;
    padding: 3px 10px 3px 19px;
}
button.add {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 2px 0 17px;
}
button.addnew {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 2px 19px;
}
button.addtest {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 2px 19px;
}
button.addaccessory {
	background-image: url("images/buttons.png");
	background-position: 4px 4px;
	background-repeat: no-repeat;
	padding: 3px 10px 2px 19px;
}
button.queryAdd {
	background-color: transparent;
	background-image: url("images/search.png");
	background-position: left 2px;
	background-repeat: no-repeat;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.entitySearch {
	background-color: transparent;
	background-image: url("images/search.png");
	background-position: left 2px;
	background-repeat: no-repeat;
	border: medium none;
	cursor: pointer;
	color: #000;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.clone {
	background-color: transparent;
	background-image:
		url("images/location/actionsbg-grid.png");
	background-position: -2px -83px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.tools {
	background-color: transparent;
	background-image:
		url("images/location/actionsbg-grid.png");
	background-position: -3px -145px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 1px 0 0 14px;
}

button.generate {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -428px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}
button.bottomgenerate {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 5px -53px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}

button.exportto {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -212px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.moreactions {
	background-color: transparent;
	background-image:
		url("images/location/actionsbg-grid.png");
	background-position: -3px -164px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 1px 0 0 14px;
}

button.configure {
	background-color: transparent;
	background-image:
		url("images/location/actionsbg-grid.png");
	background-position: -3px -164px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}
button.moreactionsStatic {
	background-color: transparent;
	background: url(" images/more.png") no-repeat scroll 75px center
		transparent;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 18px 0 0;
}
button.edit {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: -2px -11px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 1px 0 0 13px;
}
button.editaccessory {
	background-image: url("images/buttons.png");
	background-position: -2px -11px;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
}
button.delete {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 2px -25px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}
button.deleteaccessory {
	background-image: url("images/buttons.png");
	background-position: 2px -25px;
	background-repeat: no-repeat;
	padding: 3px 10px 3px 19px;
}
button.next {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 5px -53px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}

button.previous {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 7px -67px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}

button.cancel {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 5px -82px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}

button.reset {
    background-color: transparent;
    background-image: url("images/reset.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font: bold 11px Segoe UI;
    padding: 3px 10px 3px 17px;
}
input.reset {
    background-color: transparent;
    background-image: url("images/reset.png");
    background-position: 1px 3px;
    background-repeat: no-repeat;
    border: medium none;
    color: #000000;
    cursor: pointer;
    float: left;
    font: bold 11px Segoe UI;
    padding: 0 13px 0 12px;
}
button.ok {
	background-color: #F2F2F2;
	background-image: url("images/ok.png");
	background-position: 6px 6px;
	background-repeat: no-repeat;
	border: 1px solid #999;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
	margin-right: 10px;
}

button.yes {
	background-color: #F2F2F2;
	background-image: url("images/ok.png");
	background-position: 6px 6px;
	background-repeat: no-repeat;
	border: 1px solid #999;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
	margin-right: 10px;
}

button.no {
	background-color: #F2F2F2;
	background-image: url("images/buttons.png");
	background-position: 6px -82px;
	background-repeat: no-repeat;
	border: 1px solid #999;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
	margin-right: 10px;
}

button.popcancel {
	background-color: #F2F2F2;
	background-image: url("images/cancel_btn.png");
    background-position: 5px 3px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
	border: 1px solid #999;
}

button.save {
	 background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 5px -97px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px; 
}

button.saveas {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -112px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 2px 19px;
}

button.backtolist {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -142px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}

button.enable {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -171px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.disable {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -271px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.import {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -199px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.export {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -213px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.print {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 3px -226px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}

button.download {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -244px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}
.download {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -244px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}
button.move {
	background-color: transparent;
	background-image:
		url("images/location/actionsbg-grid.png");
	background-position: -2px -61px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.checkin {
	background-color: transparent;
	background-image:
		url("images/location/actionsbg-grid.png");
	background-position: -2px -40px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.checkout {
	background-color: transparent;
	background-image:
		url("images/location/actionsbg-grid.png");
	background-position: -2px -18px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.reserve {
	background-color: transparent;
	background-image:
		url("images/location/actionsbg-grid.png");
	background-position: -2px 2px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.unreserve {
	background-color: transparent;
	background-image:
		url("images/location/actionsbg-grid.png");
	background-position: 0 -127px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 18px;
}

button.help {
	background-color: transparent;
	background-image: url("images/help.png");
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
	background-position: 2px 3px;
}

button.restore {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -55px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.purge {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -55px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.changelayout {
	background-color: transparent;
	background-image: url("images/layout.png");
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
	background-position: 2px 3px;
}

button.dashletnew {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left 3px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
	background-position: 0px 2px;
}

button.headeruser {
	background-color: transparent;
	background-image: url("images/user.png");
	background-position: left -1px;
	background-repeat: no-repeat;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	font: normal 11px Segoe UI;
	padding: 0 0 0 18px;
	text-transform: capitalize;
}

button.domain {
	background-color: transparent;
	background-image: url("images/user.png");
	background-position: left -1px;
	background-repeat: no-repeat;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	font: normal 11px Segoe UI;
	padding: 0 0 0 18px;
}

button.changepassword {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left 3px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.ldapsync {
	background-color: transparent;
	background-image: url("images/syncldapicon.png");
	background-position: 2px 3px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.testconn {
	background-color: transparent;
	background-image: url("images/testconn.png");
	background-position: 9px 7px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}
button.execute {
	background-color: transparent;
	background-image: url("images/testconn.png");
	background-position: 9px 7px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}
button.expirepassword {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left 3px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}

button.barcodePrview {
	background-color: transparent;
	background-image: url("images/barcode.png");
	background-position: 4px 5px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 24px;
}
button.preview {
	background-color: transparent;
	background-image: url("images/preview.png");
	background-position: 7px 4px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 24px;
}
#subContentholder {
	padding-bottom: 30px;
}

#locationData {
	float: left;
	width: 100%;
}

.nonDroppable {
	float: left;
	width: 100%;
}

.sectionhead {
	float: left;
	height: 25px;
	width: 100%;
	background-image: url(images/sectionbg.png);
	background-repeat: repeat-x;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}

.sectionHeadertext {
	color: #000000;
	float: left;
	font-family: Segoe UI;
	font-size: 9pt;
	font-weight: bold;
	margin: 1px 0 0 7px;
	padding-left: 10px;
	width: 125px;
	background-image: url(images/dragsectionbg.png);
	background-repeat: repeat-x;
	background-position: left 7px;
}

.sectiontype {
	float: left;
	margin-left: 100px;
	height: 24px;
	width: auto;
}

.sectiontype ul {
	float: left;
	margin-top: 6px;
	font: 11px Segoe UI;
}

.sectiontype li {
	display: inline;
	list-style: none;
	padding: 1px 8px 0;
	float: left;
}

.sectiontype li input {
	float: left;
	margin-right: 3px;
}

.sectionactions {
	float: right;
	margin-right: 15px;
	margin-top: 3px;
}
.sectionactions ul {
	float: left;
}
.sectionactions li {
	display: inline;
}
#fiedlPrivilegeConfig {
	float: left;
	margin-left: 5px;
	width: 98%;
}
.viewerControls {
	float: left;
	position: static;
}
.sectionField {
	float: left;
	width: 98%;
	height: 24px;
	padding-top: 2px;
	padding-left: 0px;
	margin-left: 3px;
}

.altsectionField {
	float: left;
	width: 98%;
	background-color: #f7f9fb;
	height: 24px;
	padding: 2px 0 5px 4px;
	margin-left: 5px;
}

.draggableClass {
	float: left;
	width: 96px;
	height: 19px;
	padding-left: 18px;
	margin: 3px 2px 3px 4px;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-image: url(images/draganddropbg.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
	cursor: pointer;
	z-index: 1000;
}

.nonDraggable {
	float: left;
	width: 96px;
	height: 19px;
	padding-left: 18px;
	margin: 3px 2px 3px 4px;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;
	background-image: url(images/draganddropbg.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
}

.droppableDiv {
	float: left;
	width: 100%;
	height: auto;
}

#modulelayoutdnd {
	float: left;
	width: 100%;
}

.fieldName {
	float: left;
	width: 150px;
	font-size: 11px;
}

.fieldType {
	float: left;
	width: 150px;
}

.fieldControlActions {
	float: left;
}

.doubleColumnsplit {
	position: relative;
	margin-right: 3px;
	margin-left: 5px;
	margin-top: 5px;
	border: 1px solid #AAAAAA;
	width: 48%;
	padding: 5px 0 5px 5px;
}

.dragbox-content {
	float: left;
	min-height: 100px;
	width: 100%;
	padding-bottom: 5px;
	border: 1px solid #AAAAAA;
}
/*dragbox-content for single layout and
dragbox-content-double for double layout*/
.dragbox-content-double {
	float: left;
	min-height: 100px;
	width: 100%;
	padding-bottom: 5px;
	border: 1px solid #AAAAAA;
}

.contentHolderULClass {
	min-height: 100px;
	max-height: auto;
	line-height: 22px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 5px;
}

.contentHolderRHSULClass {
	float: left;
	min-height: 100px;
	max-height: auto;
	width: 100%;
	padding-top: 5px;
}

.contentHolderLHSULClass {
	float: left;
	min-height: 100px;
	max-height: auto;
	width: 100%;
	padding-top: 5px;
}

#lightbox {
	width: 600px;
	height: auto;
	float: left;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 15px 0px 0px 15px;
}

#lightbox-head {
	font-weight: bold;
	height: 28px;
	background-image: url(images/lightbox-headbgcenter.png);
}

#lightbox-headleft {
	float: left;
	width: 15px;
	height: 28px;
	background-image: url(images/lightbox-headbg.png);
	background-color: #FFF;
}

#lightbox-headright {
	float: right;
	background-image: url(images/lightbox-headrightbg.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFF;
	padding: 5px 0 0 0;
	width: 23px;
}

#lightbox-headtext {
	float: left;
	color: #000;
	background-image: url(images/lightbox-headbgcenter.png);
	padding-top: 4px;
}

#lightbox-content {
	color: #000;
	height: auto;
	background-image: url( images/form-bg.png);
	border-right: 2px solid #F2F2F2;
	border-left: 2px solid #F2F2F2;
}

#lightbox-foot {
	height: 14px;
	background-image: url(images/lightbox-bottommidbg.png);
}

#lightbox-footleft {
	float: left;
	background-image: url(images/lightbox-bottomleftbg.png);
	height: 14px;
	width: 10px;
	background-color: #FFF;
}

#lightbox-footcenter {
	float: left;
	background-image: url(images/lightbox-bottommidbg.png);
	height: 14px;
}

#lightbox-footright {
	float: right;
	background-color: #FFF;
	background-image: url(images/lightbox-bottomrightbg.png);
	height: 14px;
	width: 10px;
	background-position: right center;
}

.menuSeperator {
	background-image: url(images/menuseperator.png);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 9px;
	padding-left: 3px;
}

.menuSeperatorSplit {
	background-image: url(images/menuseperator.png);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 4px;
	padding-left: 7px;
}

.queriescontent { 
	border-bottom: 1px solid #818284;
	border-left: 1px solid #818284;
	border-right: 1px solid #818284;
    line-height: 15px;
    margin: 0 1px 3px;
    max-height: 300px;
    overflow-x: hidden;
    padding: 3px 3px 3px 5px;
}

.queriescontent ul {
	width: 165px;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	padding: 4px 0 5px 0px;
	width: 100%;
}

.queriescontent li {
	border-bottom: 1px solid #CCCCCC;
	color: #000000;
	display: inline;
	float: left;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none outside none;
	padding-bottom: 2px;
    padding-left: 8px;
    padding-top: 2px;
	width: 95%;
}

.queriescontent ul li.active a{
	color: #333;
	font-weight: bold;
}

.queriescontent li a {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	float: left;
	font-size: 12px;
}

.queriescontent li a:hover {
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}

.queriesaction {
	float: right;
}

.x-tool-queryAdd {
	float: right;
}
#readview {
	float: left;
	width: 100%;
}
#listview {
	float: left;
	width: 100%;
}
#reSize {
	float: left;
	width: 100%;
}
#contentLandingpage {
	float: left;
	width: 98%;
	margin-left: 8px;
	margin-bottom: 20px;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Dashlet CSS */
#piechart {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
}

#piechart:hover {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
	background-image: url("images/bg-charts.png");
	background-position: 1px top;
	background-repeat: no-repeat;
}

#barchart {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
}

#barchart:hover {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
	background-image: url("images/bg-charts.png");
	background-position: 1px top;
	background-repeat: no-repeat;
}

#table {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
}

#table:hover {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
	background-image: url("images/bg-charts.png");
	background-position: 1px top;
	background-repeat: no-repeat;
}

#texttype {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
}

#texttype:hover {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
	background-image: url("images/bg-charts.png");
	background-position: 1px top;
	background-repeat: no-repeat;
}

.divactivedashlet {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
	background-image: url("images/bg-charts.png");
	background-position: 1px top;
	background-repeat: no-repeat;
}

#configureDashlet {
	float: left;
	margin: 20px 2px 0px 3px;
	width: 100%;
}

#headerBar {
	float: left;
    margin-right: 10px;
    margin-top: -9px;
    width: auto;
}

#domain { 
	/*background: url("images/button-bg.png") repeat-x;
	margin-right: 4px;
	margin: 1px 1px -21px auto;
	background-position: 0px 4px;*/
	float: right;
	width:20%;
	text-align: right;
}

#domain select {
	background: none repeat scroll 0 0 #F9F9F9;
    border: 2px solid #818284;
    color: #000000;
    cursor: pointer;
    font: 11px Segoe UI;
    height: 23px;
    width: 65%;
    padding: 2px;
    margin-right: 10px;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	/*background: url("images/input-bg.png") repeat-x scroll 200px 0 #FFFFFF;
	font: 11px Segoe UI;
	color: #000;
	cursor: pointer;
	width: auto;
	min-width: 125px;
	max-width: 175px;
	height: 18px;
	padding: 0px;*/
}
#domain label {
	color: #FFF;
    float: none;
    font-family: Segoe UI;
    font-size: 11px;
    font-weight: bold;
    margin-right: 9px;
    width: auto;
}
#layout {
	float: left;
	margin-top: 10px;
}

#singlecolumn {
	float: left;
	padding: 9px 7px 4px 4px;
	margin: 0 25px 0 10px;
	border: 1px solid #9B9B9B;
}

#singlecolumn:hover {
	float: left;
	background-image: url("images/layout-hover.png");
	background-repeat: repeat-x;
	background-position: -6px -10px;
	padding: 9px 7px 4px 4px;
	margin: 0 25px 0 10px;
}

#singlecolumn:active {
	float: left;
	background-image: url("images/layout-hover.png");
	background-repeat: repeat-x;
	background-position: -6px -10px;
	padding: 9px 7px 4px 4px;
	margin: 0 25px 0 10px;
}

#twocolumn {
	float: left;
	padding: 9px 7px 4px 4px;
	margin: 0 25px 0 10px;
	border: 1px solid #9B9B9B;
}

#threecolumn {
	float: left;
	padding: 9px 7px 4px 4px;
	margin: 0 25px 0 10px;
	border: 1px solid #9B9B9B;
}

#twocolumn:hover {
	float: left;
	background-image: url("images/layout-hover.png");
	background-repeat: repeat-x;
	background-position: -6px -10px;
	padding: 9px 7px 4px 4px;
	margin: 0 25px 0 10px;
}

#twocolumn:active {
	float: left;
	background-image: url("images/layout-hover.png");
	background-repeat: repeat-x;
	background-position: -6px -10px;
	padding: 9px 7px 4px 4px;
	margin: 0 25px 0 10px;
}

#threecolumn:hover {
	float: left;
	background-image: url("images/layout-hover.png");
	background-repeat: repeat-x;
	background-position: -6px -10px;
	padding: 9px 7px 4px 4px;
	margin: 0 25px 0 10px;
}

.divactive {
	float: left;
	background-image: url("images/layout-hover.png");
	background-repeat: repeat-x;
	background-position: -6px -10px;
	border: 1px solid #9B9B9B;
	padding: 9px 7px 4px 4px;
	margin: 0 25px 0 10px;
}

#layout a {
	margin: 0 10px 5px 13px;
}

#layout a:hover {
	border: 1px solid #000;
	margin: 0 10px 5px 13px;
	background-image: url("images/layout-hover.png");
	background-repeat: no-repeat;
	background-position: -55px -10px;
}

#dashletType {
	float: left;
}

#listactions {
	margin: 10px 0 10px 10px;
}

#dashletslist {
	float: left;
	width: 465px;
}

#Dashlets {
	float: left;
}

#south {
	float: left;
	bottom: 0 auto;
	width: 100%;
}

#message {
	font-family: Segoe UI;
	font-size: 12px;
	font-style: Italic;
	color: #000;
	margin: 0px 0 0 27px;
}

#navigation {
	color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	padding-top: 2px;
	width: auto;
	overflow: auto;
}

#locationNavigation {
	background-image: url("images/myqueriesbg.png");
	color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	min-height: 500px;
	height: auto;
	padding-top: 2px;
	width: 100%;
	overflow: auto;
	background-repeat: repeat-x;
}
#authorityNavigation {
	float:left;
	background-image: url("images/myqueriesbg.png");
	color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 4px;
	padding-top: 2px;
    width: 19%;
	overflow: auto;
	background-repeat: repeat-x;
	border: 1px solid #2C3C51;
}
.locationNavhead {
	float: left;
	font-family: Segoe Ui;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin: 4px 0 8px 15px;
}
.authorityNavhead {
	float: left;
	font-family: Segoe Ui;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin: 4px 0 8px 15px;
}
#coustomer-details {
	float: left;
}

#domainGeneralInfoTab { 
	/*padding-left: 18px;*/
}

#labgeneralInfo {
	margin-left: 18px;
}

#moduleForm {
	margin-left: 3px;
}

#organizationForm {
	margin-left: 18px;
}

#gbox_treegrid {
	width: 97%;
	margin-top: 5px;
	margin-left: 5px;
}

#gbox_featuresTable {
	margin-top: 5px;
}

.gridreserved {
	background-image: url("images/actionsbg-grid.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 14px;
	height: 11px; `
	float: right;
	margin-left: 31px;
}

#sliding_message_box {
	float: left;
	position: absolute;
	text-align: center;
	width: 15%;
	background-color: #F1F4F7;
	border-top: 1px solid #005C5C;
	border-right: 1px solid #005C5C;
	border-left: 1px solid #005C5C;
	margin-right: 20px;
	min-height: 55px;
	padding: 2px 5px 8px 70px;
	font-family: Segoe UI;
	font-size: 11px;
	right: 0px;
	bottom: 0px;
}

#sliding_close {
	float: right;
	color: #000;
	font-family: Segoe UI;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin-bottom: -11px;
	margin-right: 2px;
}

#sliding_message_box a {float;right;
	color: #000;
	font-family: Segoe UI;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.messageboxError {
	background-image: url("images/wrong.png");
	background-repeat: no-repeat;
	background-position: 2% 50%;
	box-shadow: 0 0 6px 0px red;
}

.messageboxSuccess {
	background-image: url("images/correct.png");
	background-repeat: no-repeat;
	background-position:5px center;
	box-shadow: 0 0 6px 0px green;
}

#reportTypes {
	float: left;
	width: 80%;
	margin-left: 50px;
}

#twoDimentional {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
}

#twoDimentional:hover {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
	background-image: url("images/bg-charts.png");
	background-position: 1px top;
	background-repeat: no-repeat;
}

#detailed {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
}

#detailed:hover {
	float: left;
	margin: 2px 10px 1px 10px;
	padding: 7px 7px;
	background-image: url("images/bg-charts.png");
	background-position: 2px top;
	background-repeat: no-repeat;
}

.reportFiledList {
	float: left;
	width: 87%;
}

#reportModuletypes {
	margin-left: 40px;
	float: left;
	width: 60%;
}

#reportHelptext {
	background-image: url(images/resetpage-bg.png);
	background-position: -120px -11px;
	background-repeat: no-repeat;
	float: left;
	font-family: Segoe UI;
	min-height: 265px;
	margin-left: 20px;
	padding-left: 25px;
	padding-top: 10px;
	width: 30%;
}

#reportHelptext ul li {
	background-image: url(" images/rules-arrow.png");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-bottom: 5px;
	padding-left: 20px;
}

#accessdiv {
	float: left;
	height: 19px;
}

.systemDefined {
	background-color: #DBE3EF;
	font-family: Segoe UI;
	font-style: italic;
	color: #000;
}

.userDefined {
	background-color: #B3BCCC;
	font-family: Segoe UI;
	font-style: normal;
	color: #000;
}

.systemDefinedR {
	background-color: #737C8C;
	font-family: Segoe UI;
	font-style: normal;
	color: #CCC;
}

.audittrailSelect {
	float: left;
	font-family: Segoe UI;
	font-size: 11px;
	margin-right: 10px;
	padding: 0;
	position: relative;
}

#notification {
	float: left;
	margin-left: 15px;
}
#audittrail {
	float: left;
	margin-left: 15px;
}
.notificationSelect {
	float: left;
	font-family: Segoe UI;
	font-size: 11px;
	margin-right: 15px;
	padding: 0;
	position: relative;
}
#demo_1 {
	float: left;
	display: block;
	width: 184px;
	height:300px;
	overflow: auto;
}
#moduleList ul {
	float: left;
	padding-left: 3px;
	padding-top: 3px;
	width: 150px;
}

#moduleList li {
	display: inline;
	height: 18px;
	width: 113px;
}
#moduleTree a {
	font-weight: bold;
	cursor: default;
}
#moduleTree {
	border: 1px solid #000;
}
#actionList ul {
	float: left;
	padding-left: 3px;
	padding-top: 0;
	width: 180px;
}

#actionList li {
	display: inherit;
	float: left;
	height: 20px;
	width: auto;
	padding-bottom: 1px;
}

#notification ul {
	float: left;
	padding-left: 3px;
	padding-top: 0px;
	width: 140px;
}

#notification li {
	display: inline;
	float: none;
	height: 18px;
	width: 113px;
}

#userList ul {
	float: left;
	padding: 0 0 1px 3px;
	width: 180px;
}

#userList li {
	display: inherit;
	float: left;
	height: 20px;
	width: auto;
}

#userGroupList ul {
	float: left;
	padding: 0 0 1px 3px;
	width: 150px;
}

#userGroupList li {
	display: inline;
	float: left;
	height: 18px;
	width: auto;
}

#formAvailableFields {
	float: left;
	height: 80px;
	width: 100%;
	overflow: scroll;
	overflow-y: visible;
	overflow-x: auto;
}
.shareModuledialog {
	float: left;
	width: 97%;
	display: block;
}
.fieldsset {
	display: block;
	float: left;
	font: bold 12px Segoe UI;
	margin: 4px 0 -4px 6px;
	position: absolute;
	width: 99%;
}
/* CSS for check boxes and radio buttons*/
.checkbox,.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

.radio {
	background: url(images/radio.gif) no-repeat;
}

.select {
	position: absolute;
	width: 158px;
	/* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial, sans-serif;
	background: url(images/select.gif) no-repeat;
	overflow: hidden;
}

.x {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity =0);
	width: 45px;
	cursor: pointer;
}
.imagefield {
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity = 0);
	width: 50px;
	cursor: pointer;
}
.y {
	margin-left: -43px;
	position: absolute;
}

.y a {
	font-family: Segoe UI;
	font-weight: bold;
}

.r {
	position: absolute;
}

.imageAdd {
	margin-left: 40px;
	float: right;
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 2px 19px;
}

.imageRemove {
	margin-left: 80px;
	float: right;
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: 2px -25px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}

#locationGrid {
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	background-color: #FFF;
	float: left;
	width: 99%;
	margin-left: 5px;
	margin-top: -1px;
	overflow: auto;
}

#locHeaderActions {
	float: right;
}

#locGridHeader {
	float: left;
	width: 100%;
	background-image: url(images/sectionbg.png);
	background-repeat: repeat-x;
    border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-top: 1px solid #bfbfbf;
    margin-left: 5px;
    margin-top: 5px;
    width: 99%;
}

#userList {
	float: left;
	border: 1px solid;
	display: block;
	height: 100px;
	overflow-y: auto;
	width: 180px;
}

#userGroupList {
	float: left;
	border: 1px solid;
	display: block;
	height: 100px;
	overflow-y: auto;
	width: 180px;
}

#accessdiv input {
	float: left;
}

.ColTable input {
	float: left;
}

.userIdDiv {
	float: left;
	margin-bottom: 3px;
}

.formholder {
	float: left;
}

.subHeader {
	font-weight: bold;
}

#toolbar {
	float: left;
    height: 25px;
    position: relative;
    overflow: hidden;
	max-width: 99%;
    margin: 4px 10px auto 5px;
    border-radius: 5px 5px 0 0;
	background-color: #FFF;
    /* for IE */
		filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}
.dynamicMenu {
	float: left;
	width: 77%;
	overflow: hidden;
	display: block;
}

.mainthemecolor {
	background-color: #48546D;
}

#licenseDetails {
	width: 500px;
}

#mimicjqgrid {
	margin-top: 10px;
	outline: medium none;
	border-radius: 5px;
	/*-webkit-border-radius:5px;
	-moz-border-radius: 5px 5px 5px 5px;*/
	border-left: 1px solid #EEE;
	background-color: #FFF;
	width: 100%;
}

#mimicjqgrid input {
	margin: 0 3px 0 4px;
	vertical-align: middle;
	width: auto;
}

#mimicjqgrid input.unitsInputCls {
	width: 35px;
	float: left;
}

#mimicjqgrid th {
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
}

#mimicjqgrid tr {
	border: 2px solid #EAEAEA;
}

#mimicjqgrid td {
	border-bottom-color: inherit;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: inherit;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 0 2px;
	word-wrap: break-word;
}
#populateresources {
	float: left;
	width: auto;
}
#mimicjqgrid select {
	margin-left: 1%;
	width: auto;
}

.addMultiUserRole {
	width: 70%;	
}

.sectionLeft {
	display: block;
    float: left;
	/*position: absolute;*/
}

.sectionRight {
	float: left;
	display: block;
}

.entityMultiCheckBox {
	float: left;
	height: 100px;
	overflow: auto;
	border: 1px solid #818284;
	color: #000;
	margin-bottom: 1.5em;
	min-width: 140px;
}

.entityMultiCheckBox label {
	font-weight: normal;
	margin-left: 5px;
	width: auto;
}

.entityMultiCheckBox input {
	margin-right: 4px;
}

.multiCheckBox {
	float: left;
	height: 100px;
	overflow: auto;
	border: 1px solid #818284;
	color: #000;
	margin-bottom: 1.5em;
	min-width: 203px;
}

.multiCheckBox label {
	font-weight: normal;
	margin-left: 5px;
	width: auto;
}

.multiCheckBox input {
	margin-right: 4px;
}
#PlateWellLayout {
	border: 1px solid #BFBFBF;
    float: left;
    margin-left: 5px;
    width: 98%;
}
.plateClass {
	float: left;
	overflow: auto;
	display: block;
}
.plateClass th {
	font-family:Verdana,Helvetica,Arial,Geneva,sans-serif;
}
.plateClass td {
	width: 41px;
	height: 41px;
	text-align: center;
	vertical-align: middle;
	border: 1px inset #BFBFBF;
}

.emptywell {
	background-image: url("images/plate-bg.png");
	background-position: -1px -3px;
	font-size: 7pt;
	height: 41px;
	min-width: 41px;
	padding: 0;
	text-align: center;
	width: 44px;
}

.plateClass th {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	height: 20px;
	width: 25px;
}

.loadedWell {
	background-image: url("images/plate-bg.png");
	background-position: 144px -3px;
	font-size: 7pt;
	height: 41px;
	min-width: 41px;
	padding: 0;
	text-align: center;
	width: 44px;
}

.plateClass td.loadedWellhighlighted {
	background-color: olive;
}

.plateClass td.emptywellhighlighted {
	background-position: -2px 40px;
}
#plateGrid {
	float: left;
	display: block;
	width: 95%;
	overflow: auto;
	margin-left: 15px;
}
.ui-dialog-buttonset {
	float: left;
	margin-left: 50px;
}

#actionBar {
	float: left;
}

input.unitsInputCls {
	width: 45px;
	float: left;
}

.searchLftDiv {
	float: left;
	height: 200px;
	overflow: auto;
	margin-top: 5px;
	margin-left: -3px;	
	width: 252px;
}

.searchRhtDiv {
	width: 100%;
	float: left;
	height: 240px;
	margin-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
	overflow: auto;
}

.appltQty {
	float: left;
	width: 100%;
	/* text-align: center; */
	padding-top: 2px;
}

.appltQty label {
	float: left;
	font-weight: normal;
	margin-left: 20px;
	margin-top: 4px;
	width: 80px;
}

.applyQtyFields label {
	float: left;
	font-weight: normal;
	margin-left: 17px;
	margin-top: 2px;
	width: 120px;
}

.applyQtyFields input.unitsInputCls {
	float: left;
	height: 14px;
	margin-right: 2px;
	width: 40px;
}

.applyQtyFields .textWithCVSelect {
	float: left;
	height: 18px;
	width: 50px;
}

button.disabledDel {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: left -26px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 9px;
	opacity: 0.5;
}

.searchHR {
	float: left;
	width: 100%;
	background-color: #DFE8F6;
	color: #DFE8F6;
	border: 0px;
	height: 2px;
	margin-top: 3px;
}

.applyQtyFields {
	border: 2px solid #DFE8F6;
	float: left;
	padding: 1px;
}

#doubleColumnsplitWithBorder {
	float: left;
	position: relative;
	margin: 5px 5px 0px 5px;
	width: 48%;
	padding: 5px 0 5px 5px;
	background-image: url("images/form-bg1.png");
	background-repeat: repeat-x;
}
#singleColumnBarcodeProperties {
	background-image: url("images/form-bg1.png");
    background-repeat: repeat-x;
    float: left;
    margin: 20px 5px 20px -5px;
    padding: 5px 0 5px 5px;
    position: relative;
    width: 100%;
}
#barcodePreviewcontainer {
	float: left;
	position: relative;
	margin: 5px 5px 20px 5px;
	width: 98%;
	padding: 5px 0 5px 5px;
	background-image: url("images/form-bg1.png");
	background-repeat: repeat-x;
}
.barcodePropertiesforDesignpage {
	float: left;
	position: relative;
	margin: 5px 5px 20px 5px;
	width: 48%;
	padding: 5px 0 5px 5px;
	background-image: url("images/form-bg1.png");
	background-repeat: repeat-x;
}

#barcodeLabelPanel {
	width: 100%;
	float: left;
}
#logPanel {
	width: auto;
	height: 100%;
	float: left;
	padding: 0 10px 0 0;
}
#restPanel {
	float: left;
	width: 80%;
	display: block;
}
#floating {
	float: right;
}

#previewContainer {
	/* border: 1px solid #000; */
	display: block;
    float: left;
    /*overflow: hidden;*/
	background-color: #FFF;
	position: relative;
}

label.cvvaluesLabel {
	width: 100px;
}

.actionsAssociate {
	float: left;
	width: 30px;
	margin-top: 47px;
}

#pwdSettingsDiv {
	float: left;
}

#generateReport {
	
}

#barcodePrview {
	
}

button.addfromrepository {
	background-color: transparent;
	background-image: url("images/buttons.png");
	background-position: -2px 3px;
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 12px;
}


/* .requestentitiestable div.ui-jqgrid{
	width: 99% !important;
}

.requestentitiestable div.ui-jqgrid-view{
	width: 100% !important;
	overflow-x: hidden !important;
}
.requestentitiestablepager{
	width: 100% !important;
}
.requestentitiestable div.ui-jqgrid-bdiv{
	width: 100% !important;
} */








/*.requestentitiestable div.ui-jqgrid-bdiv{
	width: auto !important;
	overflow-y: hidden !important;
    overflow-x: hidden !important;
}
*/

/* .requestentitiestable div.ui-jqgrid-hdiv{
	width: 100% !important;
} */
 /* .requestentitiestable div.ui-state-default{
	width: 100% !important;
}  */

/* .requestentitiesgrid{
	width: 98% !important;
}

 */
 

#mimicjqgrid select.textWithCVSelect {
	float: left;
	width: 50px;
}
.textWithCVSelect {
	float: left;
	width: 50px;
}

input.locationBrowser {
	background-color: transparent;
	background-position: 6px 4px;
	background-image: url("images/search.png");
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 2px 0 0 19px;
}
input.Browse {
	background-color: transparent;
	background-position: 5px 4px;
	background-image: url("images/search.png");
	background-repeat: no-repeat;
	border: 1px solid #818284;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 17px;
	height: 19px;
	width: 205px;
}
.imageBrowse {
	background-color: transparent;
	background-position: 2px 2px;
	background-image: url("images/search.png");
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 17px;
}
input#countdown {
	background: none repeat scroll 0 0 transparent;
	border: medium hidden;
    width: 25px;
}
button.search {
	background-color: transparent;
	background-position: 5px 4px;
	background-image: url("images/search.png");
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 0 0 17px;
}

input.search {
	float: left;
	/*position: absolute;*/
	background-color: transparent;
	background-position: 5px 4px;
	background-image: url("images/search.png");
	background-repeat: no-repeat;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 0 13px 0 17px;

}

.helpcontent {
	float: left;
	background: transparent;
	background-image: url(images/helppagebg.png);
	background-repeat: repeat-x;
	min-height: 300px;
}

.helpNavigation {
	margin: 0 10%;
	float: left;
	width: auto;
	background: none;
	border: none;
	background: url("images/helppagebg.png") repeat-x scroll left 38px transparent;
}

#tabs ul {
	width: auto;
	float: left;
	display: block;
	list-style: inside;
	margin: 8px 0 0 40px;
	background-image: none;
}

#tabs li {
	background-image: url("images/helpnavlink.png");
	background-position: -1px top;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #FFFFFF;
	display: inline;
	float: left;
	font-family: Segoe UI;
	font-size: 11px;
	height: 23px;
	margin-left: -10px;
	padding: 3px 22px 0 28px;
	border: none;
}

#tabs a {
	color: #000;
	text-decoration: none;
	font-family: segoe ui;
	font-weight: normal;
	padding-top: 3px;
}

#tabs a:hover {
	text-decoration: underline;
}

#tabs li.first {
	background-image: url("images/helpnavlink.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	font-size: 11px;
}

#tabs li.active {
	background-image: url(images/helpnavActive.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	border: none;
	padding-bottom: 1px;
}

#tabs li.active a {
	color: #000;
}

.helpBrieftext {
	float: left;
	margin: 10px 0 0 15px;
	font-family: Segoe UI;
	font-size: 12px;
	color: #000;
}

.featureContainer {
	background-image: url("images/featuredivbg.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6;
	color: #000000;
	float: left;
	font-family: Segoe UI;
	font-weight: normal;
	margin: 40px 20px 20px 40px;
	min-height: 100px;
	width: 93%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(border-radius.htc);
	-moz-border-radius: 5px 5px 5px 5px;
}

.featureName {
	background-image: url("images/featureNamebgleft.png");
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	margin: -14px 0 0 -20px;
	padding-left: 20px;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}

.featureName span {
	background-image: url("images/featureNamebg.png");
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	min-width: 175px;
	padding-right: 20px;
	padding-top: 2px;
}

.help-features {
	background-image: url("images/help.png");
	background-position: 2px 3px;
	background-repeat: no-repeat;
	float: right;
	margin-right: 7px;
	margin-top: 15px;
	padding-left: 20px;
	font-size: 11px;
}

.feature {
	float: left;
	width: 100%;
}

#featureImageHelp {
	float: left;
	width: 15%;
	text-align: center;
	margin-top: 25px;
}

#featuretextHelp {
	float: left;
	width: 40%;
	font-size: 11px;
}

#featureshortcuts {
	float: left;
	border-left: 1px solid #ccc;
	margin-left: 12px;
	padding-left: 23px;
}

#featureshortcuts ul {
	float: left;
	list-style-type: none;
	margin: 0 0;
}

#featureshortcuts li {
	background-image:url("images/landingPage/featurelinkbg.png");
	background-position: -1px 5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 3px;
	display: block;
	float: none;
	height: auto;
}

#featureshortcuts li a {
	color: #000;
	text-decoration: underline;
	padding-left: 6px;
}

.derivativeTabs {
	float: left;
	margin-top: 8px;
	height: 22px;
}

input.inputReadonly {
	border: 0px;
	background: none;
	width: 100px;
	max-width: auto;
}
input.inputReadonly:hover {
	border: none;
}
.folderColse {
	background-image: url(images/plus.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
}

.folderOpen {
	background-image: url(images/minus.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	float: left;
	width: 85%;
}

.parentfolderColse {
	background-image: url(images/plus.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
}

.parentfolderOpen {
	background-image: url(images/minus.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	float: left;
	width: 85%;
}

.activefolderColse {
	background-image: url(images/plus.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	color: red;
}

.activefolderOpen {
	background-image: url(images/minus.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	color: red;
}

.flagSample {
	background-image:
		url(images/plates-sampleimage.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: right;
	height: 18px;
	margin-top: 21px;
	width: 12px;
}

.flagControl {
	background-image:url(images/plates-sampleimage.png);
	background-position: left -15px;
	background-repeat: no-repeat;
	float: right;
	height: 18px;
	margin-top: 21px;
	width: 12px;
}

#gbox_conditionsList {
	margin: 10px 0 0 10px;
}

#queryResults {
	/*margin: 10px 0 0 10px;*/
}

#labelFor {
	float: left;
	width: 80px;
	color: #5A5A5A;
	font-weight: bold;
	font-size: 8pt;
	background-color: transparent;
}

#leftnav-content {
	float: left;
	width: 96%;
	/*background-image: url(images/leftnav-borderbg1.png);
	background-repeat: repeat-y;
	background-position: right;	*/
	padding: 1px  0 5px;
	margin:0 0px 5px -4px;
}

#DNAGenealogyDiv {
	float: left;
	overflow: auto;
	padding-top: 10px;
	min-height: 100px;
}

#favtable {
	float: none;
	margin-left: 135px;
}

#btreeListView1Div {
	float: left;
	width: 97%;
	margin-left: 5px;
}

#btreeListView2Div {
	float: left;
	width: 97%;
	margin-left: 5px;
}

#btreeListView3Div {
	float: left;
	width: 97%;
	margin-left: 5px;
}

.reqNew {
	background-color: #FFF6D2;
}
.reqDraft {
	background-color: #FFF6D2;
}
.reqSubmitted {
	background-color: #A1C6D1;
}

.reqAccepted {
	background-color: #A1D3C6;
}
.reqOrdered {
	background-color: #A1D3C6;
}

.reqRejected {
	background-color: #D89852;
}

.reqCompleted {
	background-color: #8C9A9B;
}

.reqCanceled {
	background-color: #7E8EBC;
}
.reqReviewed {
	background-color: #AEFBFF;
}

.systemDef {
	background-color: #B7DBFF;
}

#jqgh_cb {
	padding-left: 0px;
}

.pointerClass {
	cursor: pointer;
}

#gbox_cvObjGridView {
	margin-left: 5px;
	margin-top: 5px;
	width: 98%;
}

#gbox_cvValuesGrid {
	margin-left: 5px;
	margin-top: 5px;
	width: 97%;
}

#formBean {
	margin-left: 5px;
	width: 98%;
}

#gbox_resourceGrid {
	float:left;
	width: 100%;
}

#resources {
	float: left;
	width: 100%;
}

#attributePanel {
	float: left;
	width: 98%;
}

#aliquotDialogDiv {
	width: 100%;
}

#locationDialog {
	margin-left: 5px;
	margin-top: 5px;
	width: 98%;
}

#gbox_reportlistgrid {
	margin-left: 5px;
	margin-top: 5px;
	width: 98%;
}

#details-panel { /*
	margin-left: 5px;
	margin-top: 5px;*/
	width: 95%;
}

.lftCheckbox {
	float: left;
}

button.disableBtn {
	background-color: transparent;
	border: medium none;
	color: gray;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	font-family: Segoe UI;
	text-decoration: none;
	white-space: nowrap;
}

.sectionFieldset legend {
	margin-left: 25px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px 0 5px;
	color: #000;
	background-color: #F9F9F9;
}

.sectionFieldset {
	border: 1px solid #C5CCD8;
    margin: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
}

.defaultRow {
	background-color: #7E8EBC
}

button.disabledtestconn {
	background-color: transparent;
	background-image: url("images/testconn.png");
	background-position: 4px 5px;
	background-repeat: no-repeat;
	border: medium none;
	color: #CCC;
	cursor: default;
	font: bold 11px Segoe UI;
	padding: 3px 10px 3px 19px;
}

#contentDiv {
	float: left;
	width: 100%;
}

#headerDiv {
	border: 1px solid #AAAAAA;
	float: left;
	margin: 0 0 5px 8px;
	width: 98%;
	height: auto;
}

#titleText {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin: 5px 10px;
}

#contentDiv {
	background-color: #FFE694;
}

#myContent {
	margin: 5px 10px;
}

#headerDiv a {
	float: right;
	margin: 3px 8px 0px 0px;
}

#headerDiv a:hover {
	color: #FFFFFF;
}

li.sectionField {
	
}

#locationData .propertyValue {
	/*width: auto;
	word-wrap: break-word;
	margin-left: 200px;*/
}

button.dashboardImg {
	float: left;
	background-image: url("images/home1.png");
	margin-left: 3px;
    margin-right: 3px;
    padding-left: 22px;
}
button.bottomgenerate {
      background-color: transparent;
      background-image: url("images/buttons.png");
      background-position: 7px -427px;
      background-repeat: no-repeat;
      border: medium none;
      color: #000000;
      cursor: pointer;
      font: bold 11px Segoe UI;
      padding: 3px 10px 3px 19px;
}

select.center_pull {
    background:#eeeeee none repeat scroll 0 0;
    border:1px solid #7E7E7E;
    color:#333333;
    font-size:12px;
    margin-bottom:4px;
    margin-right:4px;
    margin-top:4px;
    width:145px;
}
#imageContainer {
	float: left;
	position: relative;
	width: auto;
	display: inline-block;
}

#reportForm{
	bottom:0;
	float:left;
	position:relative;
	width:100%;
}

button.active {
	background-color: #48546D;
	background-image: url("images/buttons.png");
	background-position: 0px -602px;
	background-repeat: no-repeat;
	border: medium none;
	color: white;
	cursor: pointer;
	font: bold 11px Segoe UI;
	padding: 3px 6px 3px 3px;
}

#landingPageInfo{
	float: left; 
	width: 48%; 
	margin-top: 30px; 
	margin-left:10px; 
	margin-right:5px; 
	font-family: Segoe UI;
}

#landingPageInfo ul {
	list-style: none;
	margin-left: 15px;
}

#landingPageInfo ul li {
	background-image: url(" images/rules-arrow.png");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 14px;
}

.landingpageImage{
	float: right; 
	margin-top: 30px; 
	margin-right: 10px;
}
#paintarea {
	overflow: auto;
	position:absolute;
	width:98%;
	height: 100%;
	border:1px;
	border-style:solid;
	background-color:#FFF; 
	border-color: #CCC; 
	margin:23px 1% 1%;
	z-index: 1;
}

li.active {
	background-color:#B7DBFF;
	border: 0 none;	
}
#selectedFieldTypeDiv option {
	padding-left: 10px;
}
#searchResultDiv {
	float: left;
	dispaly: block;
	width: 75%;
}
#searchResultDiv table{
	background-image: none;
	
}
#searchResultDiv tbody tr{
	border-bottom: none;
	background-color: #ccc;
}
.loadimg{
	-moz-border-radius: 0 0 4px 4px;
	/*background: rgba(72, 84, 109, 0.7);
    /*background-color:#FFF; color:#fff; filter: alpha(opacity=60);*/
    border-bottom: medium none;
    display: none;
    font-family: Segoe ui;
    font-size: 12px;
    position: fixed;
    top: 0;
    width:100%;
    height: 100%;
    z-index: 1000;
}
.loadimg span {
	color: #FFFFFF;
    float: left;
    margin: 1% 49%;
    vertical-align: middle;
    width: 100px;
}
ul.tabs li.tabsShow {
	display: inline;
	min-width: 50px;
	max-width: 170px;
}

ul.tabs li.tabsPre {
	display: none;
}

ul.tabs li.tabsNext {
	display: none;
}

button#tabsNext{
	float: left;
	width: 16px;
	height: 16px;
	background-color: transparent;
	background-image: url("images/right-icon.png");
	background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font: bold 11px Segoe UI;
	margin-top: 7px;
}

button#tabsPrevious{
	float: left;
	width: 16px;
	height: 16px;
	background-color: transparent;
	background-image: url("images/left-icon.png");
	background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font: bold 11px Segoe UI;
    margin-top: 7px;
}

ul.subTabs li.subTabsShow {
	display: inline;
}

ul.subTabs li.subTabsPre {
	display: none;
}

ul.subTabs li.subTabsNext {
	display: none;
}

#subTabsNext{
	float: left;
}

#subTabsPrevious{
	float: left;
}

ul.subSubTabs li.subSubTabsShow {
	display: inline;
}

ul.subSubTabs li.subSubTabsPre {
	display: none;
}

ul.subSubTabs li.subSubTabsNext {
	display: none;
}

#subSubTabsNext{
	float: left;
}

#subSubTabsPrevious{
	float: left;
}

ul.tabsDrop li.tabsShowLi {
	display: inline;
}

ul.tabsDrop li.tabsHideLi {
	display: none;
}

ul.subTabsDrop li.subTabsShowLi {
	display: inline;
}

ul.subTabsDrop li.subTabsHideLi {
	display: none;
}

ul.subSubTabsDrop li.subSubTabsShowLi {
	display: inline;
}

ul.subSubTabsDrop li.subSubTabsHideLi {
	display: none;
}

div#tabsDropDiv {
    position:absolute;
    border:1px solid #CCC;
    background:#FFF;
    padding:10px;
}
#topActions li{
	float: left;
	dispaly: block;
}

.enabledButton{
	opacity : 1;
}
.disabledButton{
	opacity : 0.4;
	cursor: default;
}
.userDomainAssociateActions{
	float:left;
	margin-right:22px;
	width:30px;
	margin-top: 46px;
}
.move {
	cursor: move;
}
#gbox_entityShareList {
	float: left;
	width: 100%;
	display: block;
}
.assprojects {
	float: left;
	margin: 0;
	font-family: Segoe UI;
	font-size: 11px;
	background: white;
	overflow: auto;
	height: 130px;
	width: 200px;
	border: 1px solid #818284;
	padding: 1px;
}
.pluginArtifacts {
	float: left;
	display: block;
	margin-left: 17%;
	margin-top: 15px;
}
.noteDiv {
     background-color: #E9F2F2;
    background-image: url("../images/noteDiv.png");
    background-position: -4px 4px;
    background-repeat: no-repeat;
    border: 1px solid #495B5B;
    float: left;
    margin-left: 5px;
    min-height: 42px;
    padding: 8px 5px 5px 50px;
    width: 94%;
}
.noteDiv label {
      display: block;
    float: left;
    width: auto;
}
.customizeSignin {
	float: left;
	width: 77%;
	background-color: #48546D;
	min-height: 472px;
	padding: 25px;
	font-family: segoe UI;
	margin: 1%;
	font-size: 12px;
	}
.customizePreviewSignin {
	float: left;
	width: 90%;
	background-color: #48546D;
	min-height: 472px;
	padding: 25px;
	font-family: segoe UI;
	margin: 1%;
	font-size: 12px;
	}	
.customizeHeader {
	float:left;
	width: 100%;
	height:80px;
	margin-bottom: 5px;
	}
.customizeLogo {
	float:left;
	width:300px;
	height:80px;
	background:rgba(255,255,255,.5);
	border:1px dashed #000;
	cursor: pointer;
	}
	
.customizeViewLogo {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
	/*border: 1px dashed;*/
	float: left;
	height: 80px;
	width: 300px;
	margin-right: 3px;
	}
	
.customizeBanner {
	float:left;
	width:600px;
	height:80px;
	background:rgba(255,255,255,.5);
	border:1px dashed #000;
	margin-left:1px;
	cursor: pointer;
	}
	
.customizeViewBanner {
	float:left;
	width:600px;
	height:80px;
	margin-right:1px;
	margin-top: -5px;
	/*background-image: url("images/landingPage/banner.png");*/
	}
	
.customizeHyperlinks {
	float:left;
	width:50px;
	height:80px;
	//background:#48546D;
	margin-left:1px;
	}
.customizeViewHyperlinks {
		float:left;
		width:50px;
		height:80px;
		/*background:#48546D; /*rgba(255,255,255,.5);
		border:1px dashed #000; */
		margin-left:1px;
	}
.bestWorkwith {
	float:left;
	display:block;
	padding-left: 20px;
}
.customizeImage {
		float:left;
		width: 536px;
		height:308px;
		min-height:220px;
		/*background:rgba(255,255,255,.5);
		border:1px dashed #000;*/
		margin: 0 5px 0 0;
		cursor: pointer;
	}
.customizeViewImage {
		float:left;
		width:230px;
		height:220px;
		/*background:rgba(255,255,255,.5);
		border:1px dashed #000; */
		margin: 0 5px 0 0;
	}
.customizeContentarea {
		background-color: #FFFFFF;
		border-radius: 5px 5px 5px 5px;
		float: left;
		margin: 5px 0;
		padding: 5px;
		width: 957px;
	}
.customizeContent {
		float:left;
		padding: 6px;
    	width: 536px;
		height:308px;
		/*background:rgba(255,255,255,.5);
	    background-position: 22px top;
	    background-repeat: no-repeat;
		background-image: url("images/login/logindivbg.png");*/
		border:1px dashed #FFF;
	}
.customizeViewContent {
		float:left;
		padding: 6px;
    	width: 536px;
		height:308px;
		/*background:rgba(255,255,255,.2);
		background-image: url("images/login/logindivbg.png");
	    background-position: 22px top;
	    background-repeat: no-repeat;
		border:1px dashed #FFF; */
	}
.customizeLogin{
		float:left;
		width:400px;	
		height:320px;
		/*background:rgba(255,255,255,.5);*/
		margin-left:5px;
		background-image:url("images/loginarea.jpg");
		background-repeat:no-repeat;
		background-position:center;
	}
.customizeViewLogin{
		float:left;
		width:400px;	
		height:320px;
		/*background:rgba(255,255,255,.5);
		border:1px dashed #000; */
		margin-left:5px;
		background-image:url("images/loginarea.jpg");
		background-repeat:no-repeat;
		background-position:73px 67px;
		text-align: center;
	}
.customizeLogin span{
		text-align:center;
		float:left;
		width:100%;
		top:10%;
	}
.DivLogin {
    background-image: url("images/login/bannerimage1.png");
    background-position: -1px 96px;
    background-repeat: no-repeat;
    display: block;
    height: 478px;
    margin-top: -68px;
}
.clear {
		clear:both;
	}
	
.signinpageimageupload {
	position: relative;
	opacity: 0;
	filter: alpha(opacity =0);
	width: 100%;
	height: 100%;
	cursor: pointer;
	display:hide
}

#fieldNextDiv {
	float: left;
	display: block;
}
#entityTypeDIV {
	float: left;
	margin-bottom: 5px;
}
#queryTab {
	/*float: left;*/
	display: block;
	width: auto;
}
.autoIdDraggableClass {
	background-image: url("images/draganddropbg.png");
    background-repeat: no-repeat;
    border-right: 1px solid #CCCCCC;
    color: #000000;
    cursor: pointer;
    float: left;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 18px;
    margin: 1px 2px 1px 3px;
    padding-left: 14px;
    width: 72px;
    z-index: 1000;
}

.autoIdDefault{
	float: left; 
	width: 203px; 
	border: 1px solid #818284; 
	overflow: auto; 
	height: 85px;
}
.AutoIDFieldset{
	border:1px solid #CCCCCC;
	margin-left:25px;
	padding:2px 5px 5px 10px;
}

.AutoIDFieldset legend{
	font-weight: bold;
}
.file {
	position: absolute;
	display:none;
	filter: alpha(opacity =0);
	width: 45px;
	cursor: pointer;
}

.autoIdModuleSpecificFields{
	border: 1px solid #818284;
    display: block;
    float: left;
    height: 150px;
    margin-left: 141px;
    overflow: auto;
    padding: 1px;
    width: 201px;
}
#movelocationLayout {
	float: left;
	padding: 5px 0 0 5px;
}


#accessset label{
	font-weight: normal; 
	background-color: transparent;
}

#accessset input{
	margin-right: 3px;
	margin-top: 2px;
}

.comments{
	background-color: #E0DFE3;
    border: 1px solid #818284;
    height: 75px;
    overflow: auto;
    padding: 4px;
    width: 384px;
}
.viewPrivileges {
	float:left;
	margin-left: 5px;
}

.spanItalic {
	color: #000000;
    float: right;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    margin: 2px 5px;
}

.sampletypehead, .platetypehead {
	float: left;
	width: 324px;
	margin:0 10px;
	background: url("images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 10px 16px #DFEFFC;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #AAAAAA;
}
#entitytree, #platetree {
	background-color: #FFF;
	margin: 0px;
	padding: 5px 6px;
}

.propertyValueReadOnly {
	border: 1px solid #D3D3DA;
    color: #000;
    float: left;
    font-family: Segoe UI;
    font-size: 11px;
    padding:0 0 0 5px;
    width: 199px;
    word-wrap: break-word;
    min-height: 19px;
}

#Inputs input {
	margin-right: 195px;
}
.formcheckbox {
	margin-right: 195px;
}

.multiSelect {
	height: 60px;
}
.locationFree {
	background-color: #66FF66;
}
.locationOccupied {
	background-color: #FF6666;
}

.labelInNotificationNaudit{
	color: #000;
	width: 165px;
	float: left;
	font-weight: bold;
}

#moduleList{	
	cursor : pointer;		
}

#entityList{	
	cursor : pointer;		
}

.sunEntityGrid{	
	cursor : pointer;		
}

label.destockLabel {
	background-color: #DAE6EA;
    color: #000000;
    float: left;
    font-family: Segoe UI;
    font-size: 11px;
    font-weight: bold;
    margin-right: 5px;
    min-height: 20px;
    padding: 1px 0 0 8px;
    line-height: 1.5em;
    width: 175px;
}

label.importLabel {
	background-color: #DAE6EA;
    color: #000000;
    font-family: Segoe UI;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.5em;
    margin-right: 5px;
    min-height: 20px;
    padding: 3px 2px 0 10px;
    text-align: center;
    width: 150px;
}
#search_location_tree {
	float: left;
	display: block;
	width: 500px;
	height:350px;
	overflow: auto;
}
.frozen{
	cursor: pointer;
}
.mapmandatory {
	background-color: #D2DBE6;
}

.haserror{
	background-color: #ffa07a;	
}

.btreeform label.labelFor{
	background-color: transparent;
    padding: 5px;
    width: auto;
}

.invaildSample{
	background-color: #ffa07a;
}
.frequencyfields{
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

.freqCheck{
	    margin-left: -152px;
    margin-top: -4px;
	
}
.freqCheckWeek{
	 margin-left: -152px;
    margin-top: -4px;
}
.formfloatright {
	/*white-space: nowrap;*/
	margin-left: 6px;
	width: 20%; float: left;clear: none; display:inline-block;
}

.freqRadio{
 margin-left: -221px;
}
.freqSelectDays{
width: 90px;
 margin-left: 64px;
}

.fieldsConfigration{
	
	padding: 0 5px 0 5px;
}

