/*home start*/
	/*sidebar start*/
.sidebar-link{ border: solid 1px #DFDFDF; border-radius:6px; margin-bottom:5px;}
.sidebar-link ul{ padding:10px 0px 10px 15px; margin:0px;}
.sidebar-link ul li{  margin:0px; list-style:none;}
.sidebar-link ul li a{ color:#393939; font-size:13px; display:block; background:url("images/go-left.png") no-repeat left center; padding:5px 0px 5px 15px;}
.sidebar-title{ background:url("images/title-bg.png") repeat-x;background-color:#F2F2F2; border-radius:6px 6px 0px 0px; border-bottom: solid 1px #DFDFDF; }
.sidebar-title span{ border-right: solid 1px #DFDFDF; width:34px; float:left; text-align:center; padding:8px 0px 8px 0px;}
.sidebar-title label{ float:left; text-align:center; padding:6px 0px 6px 10px; font-size:15px; color:#393939;}
.sidebar-title1{border-top: solid 1px #DFDFDF;}
.sidebar-link ul li a:hover, .sected a { color:#4D9EA0!important; }
	/*sidebar End*/
	/*contentarea start*/
.grid table{ background-color:#FCFCFC;}
.grid th{ background:url("images/th-bg.png") repeat-x; font-size:12px; color:#3A3A3A; font-weight:normal; padding:13px 0px 13px 0px; text-align: center; 
text-shadow:0px 1px 1px  #C3C3C3;}
.grid td{text-align: center;font-size:12px; padding:3px 0px 3px 0px;}
.grid tbody tr:nth-child(2n) td, .detailtable tbody tr.even td {background-color:#F8F8F8;}
.grid tbody tr:hover td{ background-color:#F2F2ED; cursor:pointer; color:#5AA5A8;}
	/*contentarea End*/
/*home End*/
/*Login Page Start*/
#login{left: 50%;margin-left: -150px;margin-top: -150px;position: absolute;top: 50%;width: 300px;  }
.login{ width:300x; padding:0px; background:url("images/login-bg.png") repeat-x; border: solid 1px #ddd; border-radius:5px;}
.login-left{ background:url("images/login-left.png") no-repeat; width:9px; height:43px; margin-left:-9px;}
.login-title{ margin-top:15px;}
.login-right{ background:url("images/login-right.png") no-repeat; width:9px; height:43px; margin-right:-9px;}
.login-spacer{ background:url("images/login-spacer.png")repeat-x; display:block; color:#FFFFFF; padding:9px 0px 9px 11px; font-size:17px; text-shadow: 0 1px 1px #666; width:96.30%;}
.login-form{ padding:10px 20px 20px 20px;}
.login-form label{ font-size:12px; color:#666666;}
.login-input{   padding: 5px 0 10px;}
.login-input b{ font-size:11px; padding-left:8px; font-weight:normal;}
.login-input input{ vertical-align:middle;}
.login-button{ padding-top:15px;}
.login-button a{ margin-left:8px; color:#666666;font-size:12px;}
.login-form h2{ font-size:14px; padding-bottom:5px;}
.login-form p{ font-size:12px;     color: #666666;padding-bottom: 0px;}
/*Login Page End*/
.login input{ border: solid 1px #ddd;}
.leaddetail-form{border: 1px solid #DFDFDF; margin-top:0px; padding-bottom:20px;}
.leaddetail-title{   background: url("images/th-bg.png") repeat-x scroll 0 0 transparent;  color: #3A3A3A;  font-size: 15px; text-shadow: 0 1px 1px #C3C3C3;  
padding: 10px 0 14px 20px; margin-bottom:10px;}
.leaddetails-label label{ width:150px; float:left; text-align:right; color:#393939; font-size:12px; font-weight:bold; padding-right:15px;}
.leaddetails-form-row{ padding-bottom:10px;}
.leaddetails-checkbox-row{ padding-bottom:15px;}
.leaddetails-input { width:250px;}
.leaddetails-Checkbox { width:450px;}
.leaddetail-left{ width:420px;}
.leaddetail-form h2{ color:#666; font-size:14px; font-weight:normal; border-bottom: solid 3px #DFDFDF; padding: 5px 0px 5px 15px; margin:0px 10px 10px 10px; background:url("images/right-go.png") no-repeat left center;}
.label-top label{ padding-top:6px;}

/*Icon---button-Class*/
.ican_box{padding-left:5px;background:#FCFCFC;margin-top:10px;border: solid 1px #eee;padding:10px 0px 10px 5px; margin-bottom:15px;}
.ican{padding: 0 0 10px;}
.ican p a{text-align: center;background: url("images/icanbg.png") repeat-x scroll 0 0 #EAEAEA;border: 1px solid #CCCCCC;float: left; display:block;padding: 8px 0; width: 31px;margin-right: 3px; }
.ican_text p { float: left;font-weight: normal; margin-bottom: 3px;margin-right: 3px;}
.ican_text p a { color: #333333; text-decoration: none; background: url("images/bg_ican.png") repeat-x scroll 0 0 #E8E8E8; border: 1px solid #CCCCCC;padding: 8px 8px 7px; display:block;float: left;}
.ican_text p a:hover, .ican  a:hover{ background:#f7f7f7;border: 1px solid #ddd;}

.errormsg, .validation-summary-errors {background-color: #FBE3E4;background-image: url("images/error.png");border-color: #FBC2C4; color: #860006;}
.infomsg, .successmsg, .warningmsg, .errormsg, .validation, .validation-summary-errors { background-position: 10px center; background-repeat: no-repeat;border: 1px solid #FBC2C4; margin: 0 0px 10px 0;padding: 5px 10px 5px 40px; line-height:14px;}

.breadcomb{ padding:10px 0;}
.breadcomb ul{ padding:0px; margin:0px;}
.breadcomb ul li{ padding:0px; margin:0px; display:inline;}
.breadcomb ul li a{ background:url("images/go_green.png") no-repeat right center; padding: 0 20px 0 0; margin-right:4px; }
.bread a{ background: none repeat scroll 0 0 transparent !important;}
.error span{ margin:2px 0; position:absolute; background-color:#DC5656; border: solid 1px #CC0000; color:#FFFFFF; font-size:11px; padding:2px 5px; display:block; width:200px;}
.error { height:20px; width:200px;}


/*
this is for _resultmessage partial view
*/
.successmsgone, .errormsgone
{
    border: 1px solid;
    margin: 0 10px 8px;
    padding: 12px 10px 12px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;border-radius: 5px 5px 5px 5px;
}
.successmsgone
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('images/success.png');
}
.errormsgone
{
    color: #860006;
    background-color: #FBE3E4;
    border-color: #FBC2C4;
    background-image: url('images/error.png');
    border-radius: 5px;
}

/* messages */
.infomsg, .successmsg, .warningmsg, .errormsg, .validation, .validation-summary-errors
{
    border: 1px solid;
    margin: 0 0px 8px 0px;
    padding: 12px 10px 12px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.infomsg
{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/info.png');
    background-position: 10px 10px;
}
.successmsg
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('images/success.png');
}
.warningmsg
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/warning.png');
}
.errormsg, .validation-summary-errors
{
    color: #860006;
    background-color: #FBE3E4;
    border-color: #FBC2C4;
    background-image: url('images/error.png');
    border-radius: 5px;
}

/* jquery validation */
.field-validation-error, .error
{
    /* background-color: #DC5656;     border: 1px solid #CC0000;     color: #FFFFFF;     display: block;     font-size: 11px;     margin: 2px 0;     padding: 2px 5px;     position: absolute;     width: 200px;*/
    color: Red;
    clear: both;
    display: block;
}

.add-button
{
    float: right;
    margin-right: 15px;
}

.add-button input
{
    background-color: #EAEAEA !important;
    background: url("images/n9.png") no-repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    padding: 7px 8px 6px 21px !important;
    background-position: 4px 9px;
    margin: 0px 0 10px 0;
    cursor: pointer;
}

.jqgridmrg
{
    margin-left: 15px;
}

div.grid .ui-jqgrid .ui-pg-table{ padding-bottom:0px;}

.company-form-label label{ width:130px; float:left; text-align:right; color:#393939; font-size:12px; font-weight:bold; padding-right:15px;}