﻿
* { margin:0; padding:0;}




@font-face {
	font-family: 'segoeui';
	src: url('fonts/segoeui.eot');
	src: url('fonts/segoeui.eot') format('embedded-opentype'),  url('fonts/segoeui.woff') format('woff'),  url('fonts/segoeui.ttf') format('truetype'),  url('fonts/segoeui.svg#SegoeUIRegular') format('svg');
}





@font-face {
    font-family: 'trebuchet_msregular';
    src: url('fonts/trebuchet_ms-webfont.eot');
    src: url('fonts/trebuchet_ms-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trebuchet_ms-webfont.woff') format('woff'),
         url('fonts/trebuchet_ms-webfont.ttf') format('truetype'),
         url('fonts/trebuchet_ms-webfont.svg#trebuchet_msregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: trebuchet_msregular!important;
}


/*-----------------------------------------------Login-dv---------------------------------------------*/


.right-img-dv { float:right; width:419px; margin-top:21px; margin-right:16px;
}

.img-dv { clear:both;
}

.bg-help { background:#1797c0 ; min-height:100px; clear:both;  padding-left:18px;
}

    .bg-help h1 { font-family:Arial; font-size:28px; color:#fff; padding-top:17px;
    }

    .bg-help h2 { font-family:Arial;  font-size:16px; color:#fff;
    }

body {
}

.login-bg { background:#fff; width:885px;  min-height:435px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:105px auto;}

.login-dv {width:405px; border:1px solid #dbdbdb; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:22px 0 0 28px; }




.header-Login{  margin-top:15px; }
.header-Login h1{ color:#1797c0; font-size:30px;  padding-left:20px; line-height:44px; font-family:trebuchet_msregular;}
.login-heading{ clear:both;}
.login-heading h1{ clear:both; font-size:20px;}

.login-creaditon{ clear:both;}
input.txt{ padding:4px 0 4px 4px;}
.login-error { color:#ff3939;}
.login-creaditon p{ margin-bottom:10px;}
.login-content{ clear:both; padding:15px 30px 20px  30px;}
.login-remeber-dv{ clear:both; margin-top:5px;}
.forgot-password{ float:right; color:#1797c0;}
.login-btn{ clear:both;}
.mrg-input-1 input { margin-right:5px !important;
}

/*-----------------------------------------------Login-dv -end---------------------------------------------*/
.flogin { float:left;
}
.glogin { float:right;
}


/*-----------------------------------------------Login-dv-reg-----------------------------------------------*/

.popup-help {
   background-color:#000;
  filter:alpha(opacity=40);
  opacity:0.7;
}

.pop-up-container{  background:#fff; border:1px solid #000; width:552px; 
                   	background-image: -moz-linear-gradient(top, #efefef 0%, #fff 14%);
                   		background-image: -webkit-linear-gradient(top, #efefef 0%, #fff 14%);
                   		background-image: -ms-linear-gradient(top, #efefef 0%, #fff 14%);
                   		background-image: -o-linear-gradient(top, #efefef 0%, #fff 14%); border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px; position:relative;
              
                    }
.fields-categories-section { clear:both; margin-left:20px; margin-top:21px; font-size:13px;
}


    .fields-categories-section label { font-weight:normal !important; float:left; width:156px;
    }

    .fields-categories-section p { float:left;
    }
.mrg-top10px { margin:12px 0 18px 152px;}
.fields-categories-section .field-pd { padding-bottom:43px;
}
.pop-close { float:right; color:#000;margin:5px 5px 0 0;
}

.prt-regist { padding-top:10px; padding-bottom:6px;
}


/*-----------------------------------------------GridView-Skin-----------------------------------------------*/

.tablestyle-staff
{	font-family: arial;
	font-size: 12px;
background-color: #FFFFFF;
	margin-left: 0px;
	color: #000;
	width: 100%; border:1px solid #F3F3F3;
}

.tablestyle-staff table{ border-collapse:separate; border-spacing:5px}
.tablestyle-staff td{ padding:5px; text-align:left; }

.rowstyle-staff td , .altrowstyle-staff td{ border-bottom:1px solid #efecec; padding-left:5px;} 
.rowstyle-staff{border-bottom:1px solid #878080;}
.altrowstyle-staff{ background:#faf9f9;}

.rowstyle-staff:hover{background:#f6f7f8;}
.headerstyle-staff th
{background: #1797c0 ; padding:5px; padding-left:8px; border:1px solid #fff;
	color: #fff;
	  	font-weight: bold;  text-align:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow:none;

}
.left-prt-2 { width:321px !important; border-right:0 !important; 
}
.headerstyle-staff th a
{
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #fff;
	display: block;
	padding-right: 10px;
}



.pagerstyle-1{ background:#f5f7f9;}
.pagerstyle-1 td{ padding:1px 5px;}
.pagerstyle-1 span{ font-weight:bold; text-decoration:underline;}
.pagerstyle-1 a{ color:#000;}



/*----------------------------------------------------------------------------------------------*/


.cls { clear:both;
}
.fl { float:left;
}

.bg-user-2 { margin:5px 1px 1px 5px; border:1px solid black; font-family:arial;
}

.brd-radius { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

.column-row { clear:both; font-size:11px;
}

.column-row .left-part { float:left; width:260px; border-right:1px solid #ccc;
}

.inner-column-row p { float:left; width:148px;
}

.inner-column-row label { float:left; font-weight:normal;
}

.inner-column-row { clear:both; margin-bottom:5px;
}

.column-row .right-part { float:left; width:260px; padding-left:20px;
}


.width-150 { width:150px;
}

.width-213 { width:213px;
}

.left-prt-4 { width:265px !important; border-right:0 !important;
}

.grand-total-dv {
    background:none;
    color:black;
    font-size: 14px;
    font-weight:normal;
    line-height: 20px;
    margin-top: -2px;
    padding-left: 20px;
    border:solid;
    border-width:1px;
    border-top:none;
}

.heading-div {
    border-bottom: 4px solid #1797C0 !important;
}

.heading-div h1 {
     font-size: 19px;
    font-weight: normal;
    line-height: 43px;
    text-align: center;
}