/*  ------------------------------------- start  reset css  here ------------------------------------- */
*{border: 0 none; 	outline: 0;	padding: 0;	margin: 0; }
html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, span, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, fieldset,input,textarea
{margin:0px auto; padding:0px; border:0; outline:0; font-size:100%; }
a, img a {text-decoration:none; border:0; outline:0;}
a:hover{text-decoration:none;}
:focus{outline:0px;}
table{border-collapse:collapse; border-spacing:0px;  }
ol,ul{ list-style-type:none; margin:0px; padding:0px;}
li{ list-style-type:none; padding:0px; margin:0px;}
/*  ------------------------------------- end  reset css  here ------------------------------------- */

body{color:#535353;  background:#58b2d9 url(../images/bodyBg.png) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif;}
.width{ width:100%;} 
.clear{ clear:both; width:100%;  background:none; display:block; height:0px; padding:0px; margin:0px 0px 0px 0px !important; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.left{ text-align:left;}
.right{ text-align:right;}
.center{ text-align:center;}
.pr{ position:relative;}
.pa{ position:absolute;}



/*start css header here */
.head{ width:862px; margin:0 auto; }
.logoLogin{ padding:2px 0 24px 219px; background:url(../.jpg) 20px 0 no-repeat;}
.logoherLogo{ padding:9px 0 0px 0; position:relative; z-index:999;text-align:center;}
.logoherLogo a{border:0px #important; outline:0 #important;}
.logoBg{ display:none; width:585px; height:168px; position:absolute; left:164px; z-index:1;}
/* start main navigation start */
.mainNav{width:658px;  padding-left:204px; position:relative;visibility:visible; z-index:99999; margin:0px 0 -2px 0;  overflow: hidden; background:url(../images/navBg.jpg) bottom center repeat-x;}
.mainNav ul{ float:left;}
.mainNav ul li{ float:left; font-size:14px; margin-right:1px;}
.mainNav ul li a{ background:#42afe6; padding: 13px 15px; float:left; color:#fff;}
.mainNav ul li a:hover, .mainNav ul li a.mnAct{ background:#e6eaef; padding: 11px 15px 8px; float:left; color:#003c96;}
/* end main navigation start */
/*end css header here */

/*start css middle here */
.middle{ width:862px; margin:0 auto; position:relative; z-index:99999; 	}
.logiShado{ background:url(../images/box-shadow.png) 0 bottom no-repeat; width:600px; margin:0 auto; padding:0 0 45px 0;}
.logInBox{ width:575px; margin:0 auto; background: #0193cf; padding: 5px 0; border-radius: 5px; }
.logCont{  background: #fff;
    color: #006ACA;
    font-size: 14px;
    line-height: 18px;
    margin: 0 auto;
    min-height: 261px;
    text-shadow: -1px -1px 2px #FFFFFF;
    width: 563px;}
.logContHead{ font-weight:bold; padding:17px 0 20px; background: #9fe1fc; color: #555; text-shadow: none; text-align: center; }
.logContRow{ margin-top:12px; padding: 0 0 0 73px;}
.logContRow label{ float:left; width:84px; padding:2px 10px 0 0; color: #6a6a6d; font-weight: bold;}
.logContRow label.inputBg{ width:281px; height:26px; background: #e3e4e8; border: 1px solid #b2b3b7; padding:4px 5px 0 5px !important;}
.logContRow label.checkBox{ width:128px;}
.logContRow label.checkBox a{ color:#6A6A6D;}
.logContRow label.checkBox a:hover{ color:#006aca; text-decoration:underline;}
.logContRow label.inputBg input[type="text"]{width:281px;; color:#333; font-size:13px; background:transparent;}
.logContRow label.inputBg input[type="password"]{width:281px;; color:#333; font-size:13px; background:transparent;}
.logContRow label.logoInBtn{  padding-right: 0;
    padding-top: 27px;
 padding-bottom: 17px;
    text-align: right;
    width: 293px;  }
.logContRow label.logoInBtn input{ width:112px; height:30px; background:url(../images/button1.png) 0 0 no-repeat !important; cursor:pointer;}
0 0 no-repeat !important; cursor:pointer;}


.logContRow label.logoInBtn input:hover{  background:url(../images/logINBtn.gif) 0 -30px no-repeat !important; cursor:pointer;}

 .logContRow label.logoInBtn2 input{ width:120px; height:30px; background:url(../images/subMit.gif) 0 0 no-repeat !important; cursor:pointer;}
.logContRow label.logoInBtn2 input:hover{  background:url(../images/subMit.gif) 0 -30px no-repeat !important; cursor:pointer;}

 .logContRow label.logoInBtn2{ width:293px; text-align:right; padding-top:27px; padding-right:0px;   }
.padRNone{ padding-right:0px;}
/* Checkboxes */
label.checkbox_checked {background:url(../images/tick.png) no-repeat; float:left; margin:4px 5px 0 0; width:5px; height:12px; overflow:hidden;   }
label.checkbox_unchecked {background:url(../images/cross.png) no-repeat; float:left; margin:4px 5px 0 0; width:5px; height:12px; overflow:hidden;  }
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {	position: absolute;	left: -1000px;}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block; color:#636364;}
ul.newList {margin:0; padding:0; list-style:none; color:#636364; width:230px; background:#fff; position:absolute;  border:1px solid #c2cfdd; top:34px !important; left:0; overflow:auto; z-index:9999; }

.newListSelected {width:192px; color:#636364; font-size:12px; height:25px; padding:9px 30px 0 10px; float:left; background:url(../images/select-bg.jpg) left top no-repeat;}

ul.newList li a {padding:5px 17px; display: block;}
ul.newList li a:focus {-moz-outline-style: none; color:#636364;}
.selectedTxt {width:214px; overflow:hidden; height:16px; padding:0 8px 0 8px;}
.hiLite {background:#42afe6!important; color:#fff!important;}
.hiLite a {background:#42afe6!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -34px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

.newListOptionTitle li.flag1{ background:url(../images/fUs.gif) 0 repeat;  }

/*======================================
windows xp style - div that contains the 
<select> has been given an id of #win-xp
(for the purposes of this example
========================================*/
.selDiv{ padding-top:1px;  }
.midBgClear{ background:#fff url(../images/midBg.jpg) 0 top repeat-x; clear:both; position:relative; z-index:99;	 }
.midBg{ background:#fff url(../images/midBg.jpg) 0 top repeat-x; padding:38px 10px 18px 10px; border-bottom:19px solid #004ba7; border-top:0px solid #004ba7; width:842px;}
.leftPan{ width:171px; float:left; }
.rightPan{ width:620px; float:left; border:1px solid #c2cfdd; background:#fff; padding:20px; min-height:520px; }
ul.leftNav{ width:171px; position:relative; right:-1px; border-top:1px solid #c2cfdd;}
ul.leftNav li {color:#006aca; font-size:12px;  }
ul.leftNav li a{ 
background:#c2cfdd url(../images/aro.gif) 14px -131px no-repeat; display:block; color:#006aca; border:1px solid #fff; border-top:0px solid #fff; padding:8px 28px 8px 28px;  }
ul.leftNav li a:hover{ background:#fff url(../images/aro.gif) 14px 12px no-repeat;; display:block; color:#006aca;  border:1px solid #c2cfdd; border-top:0px solid #fff;}
/*end css middle here */


/*start footer  here */
.footer{ width:862px; margin:0 auto; text-align:right; color:#6ec0e9; font-size:11px; padding:3px 0;}
/*end footer here */


/*  start all id section here */
#wrap{ min-width:862px;   margin:0px auto 0px auto; font:normal 12px/16px Arial, Helvetica, sans-serif;  }
#head{ width:100%;  margin:0px auto;  }
#middle{ width:100%;  margin:0px auto;  }
#footer{ width:100%;  margin:0px auto;  }

.info {    
      -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: -1px 1px 2px #A9A9A9;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    padding: 3px 5px 3px 5px;
    
    position: absolute;
    text-align: left;
    z-index: 99999;
 }  

.error {  
   background: #f60000; 
   border: 1px solid #d50000;  
 }  

.correct {  

 background: #56d800;  
 border: 1px solid #008000;  
 }  

.wrong { 
 font-weight: bold; 
  color: #e90000;  
}  

.normal {  
font-weight: normal; 
color: #222;  
}  


.msg{
display:none;
color:#f60000;
text-align:center;
font-size:11px;

}
.fpass{

display:none;
color:#f60000;
text-align:center;
font-size:11px;

}

ul.leftNav li a.leftNavAct{ background:#fff url(../images/aro.gif) 14px 12px no-repeat;; display:block; color:#006aca;  border:1px solid #c2cfdd; border-top:0px solid #fff;}

/*  end all id section here */


/*start form  css 19-08-2011  here */
.formDiv{ background:url(../images/formBg.jpg) top center  repeat-y; border:1px solid #c2cfdd; padding:0 0px 20px 0px; }
.formRow{  font-size:12px; margin-top:15px;}
.formRow label{ color:#636364; float:left; width:200px;   text-align:right; padding-right:30px; padding-top:2px;}
.formRow label+label{ color:#636364; display:inline-block;  width:300px;  text-align:right;   text-align:left; margin-top:-3px;}
.formRow label input[type="text"]{ padding:2px 3px 3px 3px; font-size:12px; color:#636364; background:#fcfcfe url(../images/inptBg.gif) top center  repeat-x; border:1px solid #c2ceda; width:280px;}
.formRow label input[type="password"]{ padding:2px 3px 3px 3px; font-size:12px; color:#636364; background:#fcfcfe url(../images/inptBg.gif) top center  repeat-x; border:1px solid #c2ceda; width:280px;}
.formRow label textarea{ padding:2px 3px 3px 3px; font-size:12px; color:#636364; background:#fcfcfe url(../images/textareaBg.gif) top center  repeat-x; border:1px solid #c2ceda; width:280px; height:80px; overflow:auto;}

.phead{background:#42AFE6; color:#fff; font-size:14px; line-height:18px; font-weight:bold; padding:10px 13px 9px 30px; border-bottom:2px solid #9FE1FC; margin-bottom:25px;}
.bgChang {   font-size:12px; height:15px; padding:3px 0px 3px 0px;  float:left;  background:#fcfcfe url(../images/textareaBg2.gif.) top right no-repeat; border:1px solid #c2ceda; width:285px;}
.selectedTxt.wid280 {width:280px;   padding:3px 3px 1px 3px; margin-top:-3px; }
ul.newList.addWid{width:280px; margin-top:-12px; }
.selDiv.selDiv2{width:300px; text-align:right;   text-align:left; margin-top:-3px; float:left;}
.formRow label input.submitBt{ width:120px; height:30px; background:url(../images/subMit.gif) 0 0 no-repeat !important; cursor:pointer;}

.formRow label input.searchBt{ width:120px; height:30px; background:url(../images/searchBtn.jpg) 0 0 no-repeat !important; cursor:pointer;}
.formRow label input.submitBt:hover{  background:url(../images/subMit.gif) 0 0px no-repeat !important; cursor:pointer;}

.formRow label input.updateBt{ width:120px; height:30px; background:url(../images/update.png) 0 0 no-repeat !important; cursor:pointer;}



/*end form  css 19-08-2011  here */

/* start listing page css 20-08-2011  here */
.listpage{border: 1px solid #C2CEDA; border-bottom:0px solid #C2CEDA;}
.listHead{ background:url(../images/listHead.jpg) left top repeat-x !important; font-weight:bold;   text-shadow: -1px -1px 2px #FFFFFF; color:#006ACA;}
.listClear{ clear:both; float:none !important;   width:100% !important; background:#C2CEDA; padding:0 !important;}
.borLno{ border-left: 0px solid #C2CEDA !important;}
.listpage ul li{ border-bottom:0px solid #C2CEDA;  }
.listpage ul li div{ float:left; width:20%; border-left: 0px solid #C2CEDA; padding:5px 8px;}

 .listpage ul li div a { color:#006ACA; text-decoration:none;}
.colorg{background:#f2f5f9;}
.listpage ul li div.chek {
    border-left: 1px solid #C2CEDA;
    float: left;
    padding: 5px 8px;
    width: 6%;
}

.listpage div.chek1 {
    border: 0px ;
  
  
}

.colorB{ background:#eff8fc;}
 .column {float:left; height:100% !important;	}
 
 #last_msg_loader
{
padding-top:5px;
text-align: center;
}
.listpage ul li div.box-1{ width:5%;}

.listpage ul li div.box-2{ width:10%;}

.listpage ul li div.box-3{ width:15%;}
 
/* start listing page css 20-08-2011  here */
.selDiv{ padding-top:1px;  }
.midBgClear{ background:#fff url(../images/midBg.jpg) 0 top repeat-x; clear:both; position:relative; z-index:99;	 }
.midBg{ background:#fff url(../images/midBg.jpg) 0 top repeat-x; padding:38px 10px 18px 10px; border:1px solid #42AFE6; border-top:none;width:840px;}
.leftPan{ width:171px; float:left; }
.rightPan{ width:620px; z-index:999999; margin:0 0 0 2px; position:relative; visibility:visible; float:left; border:1px solid #42AFE6; background:#fff; padding:20px; min-height:520px; }
ul.leftNav{ width:175px; z-index:999; position:relative; right:-1px; border-top:1px solid #c2cfdd;}
ul.leftNav li {color:#006aca; font-size:12px;  }
ul.leftNav li a{ background:#C2C4CB url(../images/aro.gif) 14px -131px no-repeat; display:block; color:#444; border:1px solid #fff; border-top:0px solid #fff; padding:8px 28px 8px 28px;  }
ul.leftNav li a:hover{ background:#fff url(../images/aro.gif) 14px 12px no-repeat;; display:block; color:#006aca;  border:1px solid #c2cfdd; border-top:0px solid #fff;}

 .formRow label select {
    background: url("../images/inptBg.gif") repeat-x scroll center top transparent;
    border: 1px solid #C2CEDA;
    font-size: 12px;
    padding: 2px 3px 3px;
    width: 280px;
}
/*end css middle here */
.searchRow input[type="text"]{ padding:2px 3px 3px 3px; font-size:12px; color:#636364; background:#fcfcfe url(../images/inptBg.gif) top center  repeat-x; border:1px solid #c2ceda; width:280px;}

.inType input[type="text"]{ padding:0; font-size:12px; color:#636364; background:#fcfcfe url(../images/inptBg.gif) top center  repeat-x; border:1px solid #c2ceda; width:170px;}

.selType select {
    background: url("../images/inptBg.gif") repeat-x scroll center top transparent;
    border: 1px solid #C2CEDA;
    font-size: 12px;
    padding: 0;
    width: 170px;
}
.logoTxt{  color: #636465;    margin-bottom: 18px;    text-align: center; font-size:14px; font-weight:bold;}
.sloganTxt{  color: #666; padding: 15px 0 0 0;   margin-bottom: 18px;  font-size:24px; font-weight:bold;}


.tab-head{background:url(../images/tab_bgup.jpg) repeat-x; padding:0;}
.sq-priority{padding:7px 3px 7px 3px; color:#fff; float:left;border-right:1px solid #fff }
.sq-priority_site{padding:7px 3px 7px 3px; color:#fff; float:left;border-right:1px solid #fff }
.sq-vdroid{padding:7px 3px 7px 3px; color:#fff; float:left;border-right:1px solid #fff }
.sq-service{padding:7px 0 7px 0; color:#fff; float:left;text-align:center;width:139px;border-right:1px solid #fff }
.sq-service_site{padding:7px 0 7px 0; color:#fff; float:left;text-align:center;width:139px;border-right:1px solid #fff }
.sq-id{text-align:center;width:42px;padding:7px 0 7px 0; color:#fff; float:left;border-right:1px solid #fff }
.sq-label{padding:7px 0 7px 0;text-align:center;width:100px; color:#fff; float:left;border-right:1px solid #fff }
.sq-icon{text-align:center;width:35px;padding:7px 0 7px 0; color:#fff; float:left;border-right:1px solid #fff }
.sq-uploader{text-align:center;width:168px;padding:7px 0 7px 0; color:#fff; float:left;border-right:1px solid #fff }
.sq-wicon{padding:7px 0 7px 0;text-align:center;width:35px; color:#fff; float:left;border-right:1px solid #fff }
.sq-wuploader{padding:7px 0 7px 0;text-align:center;width:166px; color:#fff; float:left;border-right:1px solid #fff }
.sq-status{padding:7px 0 7px 0;text-align:center;width:25px; color:#fff; float:left;}
.sq-status_site{padding:7px 0 7px 0;text-align:center;width:25px; color:#fff; float:left;}
.static-table{height:85px; overflow-y:auto; background:#E5E5E5; }

table.objective {font-family:arial;font-size: 12px; width:100%;}
table.objective td {padding: 2px;vertical-align:middle;border-right: 1px solid #FFFFFF;border-top: 1px solid #fff;}
table.objective tr { background: #e5e5e5; }
table.objective td.w1 {width:41px;text-align:center;}
table.objective td.w1_site {width:41px;text-align:center;}
table.objective td.w2 {width:139px;text-align:center;}
table.objective td.w2_site{width:139px;text-align:center;}
table.objective td.w3 {width:30px;text-align:center}
table.objective td.w3_site {width:30px;text-align:center}
table.objective td.w4 {width:138px;text-align:center}
table.objective td.w5 {width:28px;text-align:center}
table.objective td.w6 {width:140px;text-align:justify}
table.objective td.w7 {width:46px;text-align:center}
table.objective td.w8 {width:46px;text-align:center}
table.objective td.w9 {width:140px;text-align:justify}


.clearfix:after { clear: both; } .clearfix:before, .clearfix:after { content: " "; display: table; }
/*
#fancybox-wrap  {   width: 900px!important; }
#fancybox-content   {   width: 900px!important;}
*/

/*** Faisal Imam 19-09-2013 ***/
.top-formRow {border-left:1px solid #42AFE6;border-right:1px solid #42AFE6; padding:0; margin:0; overflow:hidden; background:url("../images/midBg.jpg") repeat-x scroll 0 top; }
.top-formRow label { width:auto; float:left; padding:4px 0 0 5px; }
.top-formRow label select { float:left; width:255px; margin:0 0 0 198px; }
.formRow.top-formRow .submitBt {margin: 0px 0 0 5px; background:url("../images/subMitGo.png") no-repeat scroll 0 0 transparent !important; height:22px !important; }
.formRow.top-formRow .submitBt:hover { background:url("../images/subMitGo.png") no-repeat scroll 0 0 transparent !important; }

.top-formRow .submitBt:hover{  background:url("../images/subMitGo.png") no-repeat scroll 0 -22px transparent !important;}
.top-formRow label select option { background: #fff; }


/* CSS ADDED 16-10-2013 */
		
/*#fancybox-content{ Width:842px !important;}		*/
		
/* .tab-head{width:781px;}	*/
/*.sq-priority{width:30px;text-align: center;}
.sq-vdroid{width:33px;text-align: center;}
.sq-service{ width:200px !important;}
.sq-wuploader{width:90px!important;}
.sq-status{width:200px !important;}
.sq-uploader{width: 90px !important;;}
*/
.sq-priority{width:30px;text-align: center;}
.sq-priority_site{width:195px;text-align: center;}
.sq-vdroid{width:33px;text-align: center;}
.sq-service{ width:100px !important;}
.sq-service_site{ width:195px !important;}
.sq-wuploader{width:91px!important;}
.sq-status{width:49px !important;}
.sq-status_site{width:195px !important;}
.sq-uploader{width: 86px !important;}

/* #servicelist{width: 781px;} */

table.objective td{ float:left;}
/*table.objective td.w1{ width:200px !important; padding:7px 3px 7px 3px;height:28px;}*/
table.objective td.w1{ width:30px !important; padding:7px 3px 7px 3px;height:28px;}
table.objective td.w1_site{ width:195px !important; padding:7px 3px 7px 3px;height:28px;}


/*table.objective td.w2{padding:7px 0 7px 0;width: 200px !important;height: 28px;}*/
table.objective td.w2{padding:7px 0 7px 0;width: 100px !important;height: 28px;}
table.objective td.w2_site{padding:7px 0 7px 0;width: 195px !important;height: 28px;}

/*table.objective td.w3{padding:7px 0 7px 0;width: 209px!important; height: 28px;}*/
table.objective td.w3{padding:7px 0 7px 0;width: 100px!important; height: 28px;}
table.objective td.w3_site{padding:7px 0 7px 0;width: 195px!important; height: 28px;}


table.objective td.w4{padding:7px 0 7px 0;width: 36px!important; height: 28px;}
table.objective td.w5{padding:7px 0 7px 0;width: 35px!important;height: 28px;}
table.objective td.w6{padding:7px 0 7px 0;width: 90px!important; height: 28px; text-align:center;}
table.objective td.w8{padding:7px 0 7px 0;width: 35px!important; height: 28px;}
table.objective td.w9{padding:7px 0 7px 0;width: 90px!important;height: 28px; text-align:justify;}
table.objective td.w7{padding:7px 0 7px 0;width: 47px!important; height: 28px;}
table.objective td.w10{padding:7px 0 7px 0;width: 39px!important; height: 28px;}
table.objective td input[type="file"]{width:110px;}