﻿body
{
	margin: 0px auto; /*text-align: center; background-repeat: repeat-x; 	background-image: url(../Images/background2.gif);*/
	background-color: White;
	font-family: Tahoma !important;
	font-size: 13px;
	text-align: left;
}

.wrap
{
	margin: 0px auto;
	background-color: White;
}

.top
{
	height: 100px;
	width :auto ;
	background-color: #eeeeee;

}
.logoImage
{
	position:relative ;
	margin-left: 20px;
	width:200px;
	top: 15px;
}
.lblLmiGroup
{
	position: absolute;

	font-size: 15px;
	float: left;
	margin-top: 80px;
	left: 10px;
	width: 200px;
	text-align: left;
	text-decoration: none;
	color: Purple;
	font-weight: bolder;
}
.lblClientLoging
{
	position: absolute;
	top:10px;
	font-size: 11px;
	top: 38px;
	right: 295px;
}

.divlinks
{
    position: relative;
    margin-top:10px;
    margin-left:100px;
   	font-weight: bold;
}

.divlinks a
{
    color: #42769b;
}

.afterLogin
{
    float:right;
    margin-top:-55px;
}
.afterLogin ul
{
    margin: 13px 0;
}
.afterLogin ul li
{
    display:inline;
    background-color:white;
    margin-right:20px;
}
.afterLogin ul li a
{
    font-size:13px;
    padding:8px;
    color: #42769b;
}

.txtName
{
    position: absolute;
	top:16px;
	right:290px;

}
.waremark1
{
    position: absolute;
	top:16px;
	right:290px;
}
.txtPassword
{
    position: absolute;
	top:16px;
	right:140px;

}
.waremark2
{
	position: absolute;
	top:16px;
	right:140px;
}
.forgotyourPassword
{
	position: absolute;
	top:16px;
	width :60px;
	right: 10px;

	color: gray;
	letter-spacing: 0px;
	font-size: 10px;

	text-decoration: none;
	text-align:left ;
}
.forgotyourPassword:hover
{
	color: black;
	text-decoration: underline;
}
.textarea
{
	position: relative;
	padding-bottom:100px;
	margin-left:20px;
	width: 1200px;

	font-size: 13px;
	color: #434343;
}
.divTitle
{
	position: relative;
	float: left;
	text-align: left;
	margin-bottom: 30px;
}
.tbSearch
{
	text-align: left;
	background-color: #ebecee;
	font-size :13px;
	padding: 10px;
	width:100%;
	border :solid 1px #bbbbbb;

}

.divSearch3
{
	text-align: left;
	background-color: #ebecee;
	border: solid 1px #ccced5;
	padding: 10px;

}
.divSearch4
{
	/*position :relative ; 	left :140px;*/
	text-align: left;
	background-color: #ebecee;
	border: solid 1px #ccced5;
	padding: 10px;
	width:1200px;
}


.faux-button
{
	cursor: pointer;
	float :right ;
	margin-bottom :10px;
}

.faux-button label
{
	cursor: pointer;
	color :#434343;
	position:relative ;
	bottom :3px;
	font-weight :bold ;
}
.divAdd
{
    position :relative ;
    float :right ;
    margin-bottom :10px;
}
.divSelect
{
	position: relative;
}
.lblTitle
{
    font-weight :bold ;
}
.pnlPayeeSearch
{
	position: relative;
	top: -23px;
	right: 50px;
	float: right;
}
.gv_PayeeList
{
	width: 900px;
	font-size: 12px;
}
.dvStyle
{
    font-size :12px;
    background-color :#ebecee;
    border :solid 1px #bbbbbb;
}


.pnlTop
{
	position: relative;
	background-color: Transparent;
	height: 30px;
	top: 13px;
	width: 800px;
}
.pnlTop1
{
	position: relative;
	background-color: Transparent;
	background-repeat: no-repeat;
	height: 30px;
	top: 0px;
}

.divUserSearch
{
	position: relative;
	left: 565px;
	top: 3px;
	width: 230px;
	background-color: Transparent;
	z-index: 1;
}

.divContentBlock
{
    position :relative;
    font-size :13px;
    color :#434343;
	/*float :left;
	margin-top: 20px;*/
	text-align:left;
	width :874px;
	margin-bottom :150px;
	margin-left :20px;
    top: 0px;
    left: 0px;
}
.rowStyle
{
	background-color: #c1ccd7;
}

.specialistcover-treeview
{
	text-align: left;
	font-size: 13px;
	color: #434343;
}

.footer
{
	/*position: relative;

	font-size: 11px;
	width: 1000px;
	height: 200px;*/
}
.Home, .About, .Terms, .Financial, .Disclaimer, .Complaints, .Contact
{
	color: #6a6a6a;
	text-decoration: none;
}
.copyright
{
	position: relative;
	top: 3px;
	color: #6a6a6a;
}
.footer a:hover
{
	color: Black;
}
.gvadmindefault
{
    position :relative ;

	font-size: 12px;
	color: #434141;
	width :100%;

}
.divCrumb
{

	font-size: 11px;
	text-align: left;
	text-decoration: none;
	margin-left: 5px;
	margin-top: 5px;
}
/* Stsrt QuestionEdit */


/* End of the QuestionEdit */

.adminDiv
{
	position: relative;
	text-align: left;
	margin-top: 15px;
	background-color: white;
}
.admintreeDiv
{
	position: relative;
	margin-top: 10px;

	float: left;
	/*background-color: white;*/
	width: 250px;
	/*white-space:pre-wrap ;*/
	overflow: auto; /*display: block;*/
	/*overflow-x:auto;*/
	text-align: left;
	height: 600px;
	border-right: solid 2px #ccced5;
}
.ParentCss
{
	font-weight: bold;
	font-size: 13px;
	color: #434343;
}
.leafCss
{
	font-size: 12px;
}
.idDiv
{
	position: relative;
	border: dotted 1px gray;
	background-color: #ebecee;
	padding: 10px;
}
.adminPanel
{
	position: relative;
	float:left ;
	margin-left: 15px;
	text-align: left; /*border-left: solid 1px gold;*/
	padding-left: 25px;

	font-size: 13px;
	color: #434141; /*width :100%;*/
}
.rbtnadmin, .rbtnmedia, .rbtnAddArticle
{

	font-size: 13px;
	color: #434141;
}
.HeaderCSS
{
	text-align: left;

	font-size: 13px;
	color: #434141;
}

.updateArticleDiv
{
	position: relative;
	margin-top: 15px;
}
.tblAdmin
{

	font-size: 13px;
	color: #434141;
}

.gv_Chapters, .GOTermsGridView, .gv_TrainingSessions, .gv_Contents, .dl_Questions, .gv_Answers, .gv_Products, .gv_Pods, .gv_testimonials, .gv_style
{
	font-size: 13px;
	color: #434141;
	text-align: left;

}


.btnTraining
{
	text-decoration: none;
	color: #434141;
}
.btnTraining:hover
{
	text-decoration: underline;
	color: black;
}
.btnAddContentSession
{
	position: relative;
	width: 240px;
	float: left;
}
.btnTrainingTest
{

	font-size: 13px;
	color: #434141;
}

.tblchapter
{
	position: relative;
	background-color: #ebecee;
	border: solid 1px #bbbbbb;
	padding: 10px;
	font-size: 13px;
}



.btnAddQuestion, .btnAdd
{
	float: left;
}

.tblEdit, .tblTitle, .tblproducts, .tblGlosary,.pnlProjects, .tblEditArtical, .tblMedia, .tblAddMedia, .tblWizard, .tblAdArticle, .tblArticles,.tblUpload
{

	font-size: 13px;
	color: #434343;
	border: solid 1px #bbbbbb;
	background-color: #ebecee;
	/*width :100%;*/
}

.lblPage
{
	font-size: 17px;
	font-weight: bold;
}
.loginDiv
{
	margin-top:20px;
	font-size: 13px;
	color: #434141;
}
#nav-menu
{

	float: left;
	margin-top: 25px;
	border-right: solid 1px #8394a1;
	width: 200px;
}
#content-block
{
    position :relative ;
	float: left;
	margin-left: 30px;
	text-align: left;
	font-size :13px;
	width: 900px;
	margin-bottom :150px;
}
.clear
{
	clear: both;
}

.block-links ul
{
    list-style-type: square;
}
.block-links ul li
{


    display: block;
    height :30px;
	vertical-align :top ;
}
.block-links a
{
    text-decoration: none;
	color: #434343;
	text-align: left;
	font-weight: bold;

}
.block-links a:hover
{
	text-decoration: underline;
	color: black;
	background-color: #ebecee;
}
.float-right
{
	position: relative;
	/*margin-top: -130px;*/
	float: right;
}
.hidden
{
	display: none;
}
.error-message
{
	/*background: #330000;*/
	border: 1px solid Red;
	color: Red;
}



.admin-users-list
{
	display: none;
	background-color: Transparent;
	overflow: hidden;
}
.admin-users-tooltip
{
	display: inline;
	overflow: visible;
	position: absolute;
	width: 200px;
	margin-top: -20px;
	background-color: #fff7ca;
	border: 1px solid #ccced5;
	padding: 3px;
	text-align: left;
	font-size: 11px;
}
.subscription-list
{
	background-color: #DDD;
}
.subscription-list a
{
	display: block;
}
.hidden
{
	display: none;
}
.tbPayment
{
	font-size: 12px;
	background-color: #ebecee;
	border: solid 1px #ccced5;
}
.headerStyle
{
	text-align: center;
	letter-spacing: 1px;
	color: #434343;
	font-size: 11px;
	word-spacing: 2px;
	background-color: #ffe478;
	font-weight: bold;
	text-decoration :none;

}
.header
{
    background-image : url(../admin/Images/gvHeaderbg.gif);
    background-repeat :repeat-x ;
    background-color :Transparent ;
    height :30px;
	/*background-color: #ffe57d;*/
	font-size: 11px;
	text-align: center;
	letter-spacing: 1px;
	word-spacing: 2px;
	color :#434343;

}
.lbRightAlign
{
    position: absolute;
    left: 800px;
}

.alternating-row
{
	background-color: #f5f5f5;
}

.selected-row
{
	background-color: #ffe4b4;
	font-size :13px;
}
.pager
{
	font-size: 10px!important;
	/*color: #434343; background-color :#898987;*/
}

.user-selected-row
{
	background-color: #ffe4b4;
}
.gridview-buttons
{
	width: 50px;
}
#content
{
	width: 95%;
	margin: auto;
}
.tbAddUser
{
	font-size: 13px;
	background-color :#ebecee;
	border :solid 1px #ccced5;
}
.tbExistUser
{
	font-size: 13px;
}
.tabUser
{
	display: inline-block;
	padding: 4px;
}
/*.show-inline
{
	display: inline;
}*/
.tbAddPayee
{
	position: relative;
	margin-left: 0px;

	font-size: 13px;
	/*background-color: #ebecee;
	border: solid 1px #ccced5;*/
}
.tbPayee
{
	position: relative;

	background-color: #ebecee;
	border: solid 1px #ccced5;

	font-size: 13px;
}
.admin-footer
{
	margin-top: 30px;
	margin-bottom: 10px;
}
h4
{
	margin-top: 20px;
	margin-bottom: 20px;
}

h5
{
	font-size: 14px;
	margin-top: 25px;
	margin-bottom: 5px;
}
.tbAddBuygroup
{
	position: relative; /*left: -130px;*/
	font-size: 12px;
	background-color: #ebecee;
	border: solid 1px #ccced5;

}
.divAlpha
{
	position: relative;
	float: left;

}
.alpha
{
    color: #434343;
    font-weight :bold ;
}
.hashColor
{
    color: #434343;
}

.AddNews,.AddSession,.AddGlossary,.btnAddProduct, .btnAdd, .AddTestimonial,.AddCover,.searchGOTerms
{
    position :relative ;
    float :right ;
}
.AddNews,.AddSession,.AddGlossary,.btnAddProduct, .btnAdd, .AddTestimonial,.AddCover,.searchGOTerms label
{
    cursor :pointer ;
    font-weight :bold ;

}


.divBlock
{
	width: 700px;
}
.block label
{
	padding-left: 5px;
	text-align: left;
	font-size: 13px;
}
.block input, .block select
{
	/*position :relative ; 	width: 95%; 	margin-left:130px; 	top:-15px;*/
}
.left-block
{
    position :relative ;
    float :left ;
	font-size: 13px;
	background-color: #ebecee;
	border: 1px solid #ccced5;
	width: 340px;
}
.right-block
{
    position :relative ;
    margin-left :35px;
    float :left ;
	background-color: #ebecee;
	border: 1px solid #ccced5;
	font-size: 13px;
	position: relative;
	width: 320px;
	/*left: 380px;top: -145px;*/
}

.divCompany
{
	position: relative;
	margin-top: 0px;
}
.tblmulti
{
	background-color: #f5f5f5;
	border: solid 1px #ccced5;
	font-size: 13px;
}
.addMedia
{
	text-align: center;
	background-color: #f5f5f5;
	border: solid 1px #bbbbbb;
	width:640;
}

.rbtnmedia
{
}
/*-----------*/
 .orenji
 {
    color: #FFA500;
}
.divWelcome
{
	font-size: 12px;
	position: absolute;
	top: 20px;
	left:690px;
	width :740px;

}
a
{
    text-decoration: none;
    color: #42769b;
}

a:hover
{
    text-decoration: underline;
    color :#42769b;
}

.divSubscriptionCrudField
{
	margin: 10px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}

.template-edit-button
{
	cursor: pointer;
}
.tbstyle
{
    margin-top :10px;
    width :900px;
    font-size :13px;
    border :solid 1px #cecece;
    background-color :#ebecee;
}
.comment-heading
{
	font-weight :bold ;
}
.divAddComment
{
	position :relative ;
	font-size :13px;
	color :#434343;
	cursor :pointer ;
}
.divLoad
{
	position :relative ;
	font-size :13px;
	float :left ;

}
.divComments
{
	position:relative ;
	margin-top :10px;
	float :left ;
	overflow :scroll ;
	overflow-x:hidden;
	width: 900px;
	background-color: #ebecee;
	border: solid 1px #ccced5;

}
.comment-border
{
    font-size :13px;
    color :#434343;
    background-color :White ;
    padding :10px;
	margin:5px;

}
#comments-edit-container
{
	position:relative ;
	width :200px;
	float :right ;
	margin-right:0px;
}
.dvInvoice
{
	font-size:13px;

	border :solid 1px #ccced5;
	background-color :#ebecee;
}

.gvPaymentsForInvoice
{
	background-color :White ;
	font-size :13px;
	width :100%;
}
.AddProject
{
	position: relative;
	left: 800px;
	top: -10px;
}
.ChangePw
{
	position: absolute;
	right:20px;
	width :40px;
	top: -5px;
	color: gray;
	text-align: left;
	font-size: 10px;

	text-decoration: none;
}
.ImageButton1
{
    position :absolute ;
    top:16px;
    right:75px;
}
.tbPassword
{
	font-family: Tahoma ;
	font-size :13px;
	padding :10px;
	text-align: center ;
	margin-left :60px;

}
.tbChangePw
{
	font-family: Tahoma ;
	font-size :13px;
	padding :10px;
	text-align: left;
	margin-left :20px;

}
.tbReset
{
	text-align :left ;
	font-size :13px;
	margin-left :370px;
	margin-top :20px;
}
.imgHelp
{
    position :relative ;
    float :right ;
}

/*------------CIP Certificate-------------*/
.divCertificate
{
    font-family :Arial Narrow;
    text-align :center ;
}
p
{
    text-align :justify   ;
}
.p1
{
    font-size :18pt;
}
.divPage1
{
    padding-top:450px;
    padding-left :200px;
    padding-right :200px;
    background-color :Transparent ;
    background-repeat :no-repeat ;
    background-image :url(../admin/Images/CertificateBg.jpg);
    height :1000px;
    text-align :center ;
    font-size :20pt;

}
.divPage1NIBA
{
    padding-top:380px;
    padding-left :200px;
    padding-right :200px;
    background-color :Transparent ;
    background-repeat :no-repeat ;
    background-image :url(../admin/Images/NIBACertificateBg.jpg);
    height :1070px;
    text-align :center ;
    font-size :20pt;

}
.divTextContent
{
    width :500px;
    line-height :35px;
}
.divTextContentNIBA
{
    width :550px;
    line-height :35px;
}
.divPoints
{
    margin-left :20px;
    margin-top :70px;
    float:left ;
    text-align :center ;
}

.divSignature
{

    width :300px;
    float :right ;
    text-align :left ;
}
.divPage2
{
    padding-top:300px;
    padding-left :130px;
    padding-right :130px;
    background-color :Transparent ;
    background-repeat :no-repeat ;
    background-image :url(../admin/Images/LMIDocBg.jpg);
    text-align :left ;
    font-size :15pt;
    font-style :italic ;
}
.smallfont
{
    font-size :14pt;
    font-style :normal ;
}
.tbDetail
 {
    font-size :13pt;
    text-align :left ;
 }



/*---------End of CIP Certificate-----------*/
.tbNewCover
{

    border-collapse :collapse ;
    border :solid 1px #cecece;
    background-color :#f1f1f1;
    width :100%;
    font-size :12px;

}
.lbtnAdd
{
    position:relative ;
    text-decoration :none;
    bottom :2px;
}
.AddCover
{
    margin-top:10px;
    width:200px;
}
.divScroll
{
    height :600px;
    overflow-x:hidden ;
    overflow :auto ;

    background-color :#f5f5f5;

}
.links
{
    position :relative ;
    margin-left :40px;
    margin-top :-17px;
    font-size :12px;
}
.links1
{
    position :relative ;
    margin-left :60px;
    margin-top :-17px;
}
.links2
{
    position :relative ;
    margin-left :90px;
    margin-top :-17px;
}
.ChangeColorAlt
{
    position: relative;
    margin: 5px;
    height: 20px;
    background-color: #eeeeee;
}
.changeColorHeader
{
    position: relative;
    background-color: #ffe57d;
    margin: 5px;
    height: 20px;
}

.lblRightAlign
{
    position: relative;
    text-align: right;
    left: 100px;
}
.SubIndustryDiv
{

    bottom: 10px;
    left: 30px;
    text-align: left;
    margin-right: 30px;
    margin-left: 10px;

}

.SubIconDiv
{
   font-size:13px;
    top: 3px;
    margin-left: 30px;
    margin-bottom :5px;

}
.dvStyle td,.tbPayee td
{
    vertical-align :top ;
}

/*-------maintenance notice--------------*/
#mask
{
    position: absolute;
    z-index: 9000;
    background-color: #ffffcc;
    border: solid 5px #fff0a4;
    /*background-image:url(../Images/maintenance.gif);*/

    display: none;
    width: 606px;
    height: 250px;
    left: 197px;
}

#boxes .window
{
    position: absolute;
    z-index: 9999;

}

#boxes #dialog
{
    font-family :Arial;
    line-height :20px;
    margin-top:25px;
    width: 530px;
    /*height: 20px;*/
    font-size: 14px;
    text-align:center ;
    left: 230px;

}
#mask #divClose
{
    text-align :right ;
    padding :15px;
    cursor :pointer ;
}

/*-------end of maintenance notice--------------*/

/*-------start of PopupMessageManager.aspx-------*/
.new_message
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-style: none;
    border-radius: 5px;
    box-shadow: 0 1px 5px #666;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe473), to(#ffce00));
    color: #936510;
    cursor: pointer;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    height: 25px;
    min-width: 120px;
    position: relative;
}

.new_message:active
{
    top: 1px;
    left: 1px;
}

.pm .label {
    display: block;

    font-weight: bold;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.pm .button {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe473), to(#ffce00));
    background-color:#ffe57d;
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: 0 0 2px #eee;

    cursor: pointer;

    min-width: 60px;
    max-width: 200px;
    min-height: 30px;
}

.pm .button:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffce00), to(#ffe473));
}

.pm .left {
    float: left;
}

.pm .right {
    float: left;
    margin-left: 20px;
}

.pm .bottom {
    clear: both;
    padding-top: 20px;
}

.pm li
{
    border-radius: 3px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 10px;
}

.pm li:hover
{

}

.pm li.selected {
    background-color: #9bf33d;
    color: #666;
}

.pm textarea {
    border: 1px solid #aaa;
    border-radius: 5px;
    font-family: verdana, arial, sans-serif;
    font-size: small;
    min-height: 200px;
    resize: none;
    overflow-y: auto;
    width: 400px;
}

.pm textarea:focus,
.pm textarea:active {
    outline: none;
}

.pm .selector-panel {
    float: left;
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
    width: 200px;
    padding-left: 0px;
}

.pm .selector
{
    position:relative;
    height: 300px;
    //left:-40px; /* only for ie*/
    overflow: auto;
    list-style-type: none;
    padding-left: 0px;
    border:solid 1px #bbbbbb;
}

.pm .selector li:hover
{
    background-color: #eee!important;
    cursor: pointer!important;
}

.pm .selected
{
    background-color: #66a3ff !important;
    color: #fff !important;
}

.pm .caption
{
    display: inline-block;

    font-weight: bold;
    font-size: 14px;
}

.admin_table
{
    border: 1px solid #e7ebec;
    color: #232323;
    font: normal normal 1em/1.5em "Segoe UI", Arial, sans-serif;
    width: 100%;
}

.admin_table td,
.admin_table th
{
    padding: 5px 8px;
}

.admin_table tr:nth-child(odd)
{
    background-color: #eff0f4;
}

#btnAddKey,
.admin_table input[type='button'], .admin_table button,
.admin_table input[type='submit']
{
    background: -moz-linear-gradient(#fafafa, #eaeaea);
    background: -webkit-linear-gradient(#fafafa, #eaeaea);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#eaeaea')";
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    line-height: 1em;
    font-size: 1em;
    height: 2em;
    padding: 0px 8px;
}

.admin_table input[type='button']:hover, .admin_table button:hover,
.admin_table input[type='submit']:hover
{
    color: #eaeaea;
}

#btnAddKey:active,
.admin_table input[type='button']:active, .admin_table button.active,
.admin_table input[type='submit']:active
{
    box-shadow: inset 1px 1px 2px #cdcdcd;
    -moz-box-shadow: inset 1px 1px 2px #cdcdcd;
    -webkit-box-shadow: inset 1px 1px 2px #cdcdcd;
}

.admin_table .be-careful
{
    color: #990000;
}

.admin_table .be-careful:hover
{
    background: -moz-linear-gradient(#dc5f59, #b33630);
    background: -webkit-linear-gradient(#dc5f59, #b33630);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc5f59',endColorstr='#b33630')";
    background-color: #b33630;
}

.admin_table .be-careful:active
{
    background: -moz-linear-gradient(#b33630, #dc5f59);
    background: -webkit-linear-gradient(#b33630, #dc5f59);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b33630',endColorstr='#dc5f59')";
    background-color: #dc5f59;
}

.admin_table .update-button:hover
{
    background: -moz-linear-gradient(#599bdc, #3072b3);
    background: -webkit-linear-gradient(#599bdc, #3072b3);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bdc',endColorstr='#3072b3')";
    background-color: #3072b3;
}

.admin_table .update-button:active
{
    background: -moz-linear-gradient(#3072b3, #599bdc);
    background: -webkit-linear-gradient(#3072b3, #599bdc);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3072b3',endColorstr='#599bdc')";
    background-color: #599bdc;
}

#btnAddKey, #btnAddCompanyCode
{
    background: -moz-linear-gradient(#69d344, #4c8b36);
    background: -webkit-linear-gradient(#69d344, #4c8b36);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#69d344',endColorstr='#4c8b36')";
    background-color: #3f8f4f;
    color: #ffffff;
    font-weight: bold;
    height: 2.5em;
    font-size: 1em;
    line-height: 2.5em;
    margin: 5px 0;
    text-shadow: none;
}

#btnAddKey:active, #btnAddCompanyCode:active
{
    background: -moz-linear-gradient(#4c8b36, #60b044);
    background: -webkit-linear-gradient(#4c8b36, #60b044);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c8b36',endColorstr='#60b044')";
    background-color: #4c8b36;
}

.status-message
{
    font-size: 1em;
    line-height: 2em;
    height: 2em;
    padding-left: 0.5em;
    width: 300px;
}

.status-success
{
    color: #468847;
    background-color: #dff0d8;
}

.status-error
{
    color: #b94a48;
    background-color: #f2dede;
}

#txtOperationStatus
{
    display: none;
}

#div-add-code
{
    padding: 0.6em 0;
}

#div-add-code input[type=text]
{
    line-height: 2em;
    height: 2em;
}

#btnAddCompanyCode
{
    line-height: normal;
}

#ulPayees li
{
    cursor: pointer;
}

#btnBulkLoadUser
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #5f99de;
    background-image: -moz-linear-gradient(top, #289afd, #0f58b4);
    background-image: -ms-linear-gradient(top, #289afd, #0f58b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#289afd), end(#0f58b4));
    background-image: -webkit-linear-gradient(top, #289afd, #0f58b4);
    background-image: -o-linear-gradient(top, #289afd, #0f58b4);
    background-image: linear-gradient(top, #289afd, #0f58b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#289afd', endColorstr='#0f58b4', GradientType=0);
    color: #fdffff;
    cursor: pointer;
    font: normal normal 1em/24px "Segoe UI", "Helvetica Neue", Helvetica, Sans-Serif;
    display: block;
    margin-top: .5em;
    margin-bottom: .5em;
    padding: .2em;
    text-align: center;
    width: 75px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#btnBulkLoadUser:active
{
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    background-image: none;
    background-color: #116dcb;
    outline: 0;
}