/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 15, 2012 */

/*.hindi{
font-family: 'krishnanormal';
							}
*/
.hindi{font-family : krishnanormal;}

body{font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;background-color:#B9D0D0;}


@font-face {
    font-family: 'krishnanormal';
    src: url('krishna.eot');
    src: url('krishna.eot?#iefix') format('embedded-opentype'),
         url('krishna.woff') format('woff'),
         url('krishna.ttf') format('truetype'),
         url('krishna.svg#krishnanormal') format('svg');
    font-weight: normal;
    font-style: normal;
    
}
.English{
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
}



.Design{
	width:800px;
	height:380px;
	background-color:#fb6700;
	z-index:10000px;
	border-radius:20px;
	border:#82a389 0px solid;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
}
.Design1{
	width:800px;
	height:480px;
	background-color:#fb6700;
	z-index:10000px;
	border-radius:20px;
	border:#82a389 0px solid;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
}
.Design2{
	width:800px;
	height:250px;
	background-color:#B9D0D0;
	z-index:10000px;
	border-radius:20px;
	border:#82a389 0px solid;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333;
	}


.Login{
	width:450px;
	height:300px;
	background-color:#fb6700;
	z-index:10000px;
	border-radius:20px;
	border:#82a389 0px solid;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
}

.font{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12pt;
color:#333;}

.font1{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15pt;
color:#333;}

.font2{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15pt;
color:#FFFFFF;}

.font3{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:9pt;
color:#00000;}

.fonta{
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight: bold;
}


.himansu{
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
	}
	
	
.tblclass{
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: normal;
}
.datelabel
{
font-family: Arial, Helvetica, sans-serif;
font-size:6pt;
font-weight: normal;
}


/*Lightbox Styles*/
.tbox
{
    position: absolute;
    display: none;
    padding: 14px 17px;
    z-index: 900;
}
.tinner
{
    padding: 15px;
    background: #fff url(image/preload.gif) no-repeat 50% 50%;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
}
.tmask
{
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    z-index: 800;
}
.tclose
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(./image/close.png) no-repeat;
}
.tclose:hover
{
    background-position: 0 -30px;
}

#error
{
    background: #ff6969;
    color: #fff;
    text-shadow: 1px 1px #cf5454;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 0;
}
#error .tcontent
{
    padding: 10px 14px 11px;
    border: 1px solid #ffb8b8;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#success
{
    background: #2ea125;
    color: #fff;
    text-shadow: 1px 1px #1b6116;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 10;
    -moz-border-radius: 0;
    border-radius: 0;
}
#bluemask
{
    background: #000;
}
#frameless
{
    padding: 0;
    cursor: pointer;
}
#frameless .tclose
{
    right: 6px;
}
/*End Lightbox Styles*/
/* Report CSS */

.tab{background:url(./image/center.jpg) repeat-x top;}
.tabred{background:url(./image/repeat-red.jpg) repeat-x 0px 0px;}
table tr td.tab{border-left:#c7c7c7 1px solid; height:35px; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;}
table tr th.tab{border-left:#c7c7c7 1px solid; height:35px; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;}
.headerlink{text-decoration:none;font-size:14px; color:#fff;text-transform:uppercase;}
table tr td.tabred{border-left:#dc212a 1px solid; font-size:12px; color:#fff; padding:17px 13px; text-transform:uppercase; font-weight:bold;}




table tr td.tab1red{border-left:#c7c7c7 1px solid; border-bottom:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#747474; padding:0px 12px; text-transform:uppercase;}
table tr td.tab0{border-left:#c7c7c7 0px solid;}
table tr td.tab0red{border-left:#c7c7c7 0px solid; padding-left:0px!important;}


table tr td.tab2{border-left:#c7c7c7 1px solid; background:#edede9; font-size:12px; color:#747474; padding:5px 12px 5px 20px; text-transform:uppercase;}
table tr td.tab2red{border-left:#787878 1px solid; background:#edede9; font-size:12px; color:#747474; padding:5px 12px 5px 20px; text-transform:uppercase;}




table tr td p{font-size:12px; color:#e9e9e9}
table tr td.tab4{border-right:#c7c7c7 1px solid;}
table tr td.tab41red{border-right:#787878 1px solid;}
table tr td.tab4red{border-bottom:#787878 1px solid;}
table tr td.tab5 {border-bottom:#c7c7c7 1px solid; color:#e30613; font-weight:bold; vertical-align:middle; font-size:12px; text-decoration:none;}


table tr th.summary_report_header{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:1px 1px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;}
table tr td.summary_report_rows{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}

table tr th.detail_report_header{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:2px 2px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;}
table tr td.detail_report_rows{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:5px 5px; text-transform:none;text-align:center;}
table tr td.detail_report_hindi_rows{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:5px 5px;text-align:center;}


table tr td.tab1hindinobg_new{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 1px;text-align:center;}

table tr td.tab3hindinobg_new{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 12px; text-align:center;}
table tr td.tab1nobg_new{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}
table tr td.tab3nobg_new{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}




/*
table tr th.summarytabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:1px 1px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;}

table tr td.tabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:1px 1px; text-transform:capitalize;font-weight:normal;text-align:center;background:#3c3c3c;}
table tr th.tabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:1px 1px; text-transform:capitalize;font-weight:normal;text-align:center;background:#3c3c3c;}


table tr td.tab1{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab1hindi{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:16px; color:#747474; padding:0px 1px;text-align:center;}
table tr td.tab1nobg{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}
table tr td.tab1hindinobg{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 1px;text-align:center;}
table tr td.tab3{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}
table tr td.tab3hindi{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:1px; color:#747474; padding:0px 12px; text-align:center;}
table tr td.tab3nobg{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}
table tr td.tab3hindinobg{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 12px; text-align:center;}
table tr td.tab10{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#000; padding:0px 12px; text-align:left;}
table tr td.tab30{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:12px; color:#000; padding:0px 12px; text-align:left;}
*/

table tr td.tabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;}
table tr th.tabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;}
table tr td.tab1{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab1hindi{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:16px; color:#747474; padding:0px 12px;text-align:center;}
table tr td.tab1nobg{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab1hindinobg{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 12px;text-align:center;}
table tr td.tab3{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab3hindi{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:16px; color:#747474; padding:0px 12px; text-align:center;}
table tr td.tab3nobg{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab3hindinobg{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 12px; text-align:center;}
table tr td.tab10{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#000; padding:0px 12px; text-align:left;}
table tr td.tab30{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:12px; color:#000; padding:0px 12px; text-align:left;}

.Paging
{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;text-decoration:none;}
.PagingSelected
{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#4f6b72;text-decoration:none;}
.reportLink{font-size:12px; color:#3c3c3c; padding:17px 13px; font-weight:bold;text-decoration:none;}
.reportheading{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px;font-weight:bold;text-align:left;background:#3c3c3c;}
.pageheading{font-size:22px; color:#fff; padding:5px 2.5px;font-weight:bold;text-align:center;color:#333;}
.completerow{background:#71FF71;color:#fff;}
.incompleterow{background:#FFFF84;color:#fff;}
.notstartedrow{background:#FF5EAE;color:#fff;}
.disputedrow{background:#996633;color:#fff;}
.cancelledrow{background:#99CCFF;color:#fff;}


.reporthindiheading{font-family: 'krishnanormal'; font-size:16px; color:#fff; font-weight:bold;text-align:left;background:#3c3c3c;}

.completerowindicator
{border:#c7c7c7 1px solid; font-size:12px; width:15px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#71FF71;text-decoration:none;}
.incompleterowindicator
{border:#c7c7c7 1px solid; font-size:12px; width:15px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#FFFF84;text-decoration:none;}
.notstartedrowindicator
{border:#c7c7c7 1px solid; font-size:12px; width:15px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#FF5EAE;text-decoration:none;}
.disputedrowindicator
{border:#c7c7c7 1px solid; font-size:12px; width:15px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#996633;text-decoration:none;}
.cancelledrowindicator
{border:#c7c7c7 1px solid; font-size:12px; width:15px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#99CCFF;text-decoration:none;}

/* Report CSSS background-color: #EBEBEB;*/

.GridLink{font-size:12px; color:#3c3c3c; padding:0px 0px; font-weight:bold;text-decoration:none;}


.contractorregistration
{
	background-color: #F9F9F9;
	border:#c7c7c7 1px solid;
}

.contractorbgcolor
{
	background-color: #E6E6E6;
	border: #c7c7c7 1px solid;
}
.reporterror{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px;font-weight:bold;text-align:left;background:#3c3c3c;}

.SiteLink{font-size:12px; color:#000; padding:1px 1px; font-weight:bold;text-decoration:none;}

.LoginTable{
	width:800px;
	height:250px;
	background-color:#B9D0D0;
	z-index:10000px;
	border-radius:20px;
	border:#82a389 0px solid;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333;
	
	}
sdgf
{
	background:sdg
}
