/* CSS Document */
form {margin: 0; padding: 0;}
form fieldset{ }
form fieldset legend {}
select{border:1px solid #cbd0d3; font-size:12px}
.num{border:1px solid #a3bfe3;font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; width:50px;}
#wrapper input, select, textarea{border:1px solid #a3bfe3;font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
#wrapper_popup input, select, textarea{border:1px solid #a3bfe3;font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}


.radio{ border:0; margin-top:5px;}

h1{border-bottom:2px solid #35488e; color:#2a5eba; font-size:11px; padding:0px 0 4px 0; margin:0px 0px 5px 0px; width:100%;}

h2{color:#35488e; font-size:10px;  margin:0px; padding:0px;}

h4{ font-size:10px; margin:0px 10px 5px 0px ; padding:0px; border-bottom:#35488e 2px solid; color:#35488e;}

h3{ color:#35488e; font-size:10px; padding:0px 0 0  0; margin:0px;}

legend{color:#35488e; font-size:10px;  margin:0px; padding:0px  3px;}

:focus { outline:none;}
.sm{ font-size:10px;}

/* Form Table */ 
.label{font-weight:normal; font-size:11px; background-color:#E0E6FF; color:#000; margin:0px; padding:0px; vertical-align:top;}
.dummy{display:none}
.frmtable{margin:3px 0 1px 0;  border-color:#C5D3DC; border-width: 0px 0px 0px 0px;  border-style: solid;}
.frmtable td{border-color: #ffffff; border-width: 1px 1px 0 0; border-style: solid;}
.frmtable td{height:18px; padding:1px 0px 1px 3px;}
.frmtable td a{ color:#0066FF;text-decoration:none;}
.frmtable td a:hover{color:#CC0000;text-decoration:none;}

.brdzero{ margin:0px; padding:0px; border:0px}

.bedcrumbs{ left:0px; width:100%; color:#000; padding:5px 0 5px 0; margin:0px auto 7px auto; font-size:10px;margin-top:-22px; border-bottom:1px solid #999;  z-index:4;}
.bedcrumbs a{ color:#0066FF;  text-decoration:none;z-index:7;}

html>body .bedcrumbs {padding-top:10px;}
*+html .bedcrumbs {margin-top:-5px;}

.logr{ position:absolute; top:94px; right:15px; text-align:right;width:40%; font-size:10px; }
.star{position:absolute; top:100px; right:15px; font-weight:bold; font-size:12px;color:#ff0000; }

.mrgt{ margin:5px 0 0 0}
.mrgbtm{ margin-bottom:10px;}

/*for pagesubmssion div in table*/
.pagesubmissiontable{text-align: right; margin:0px 0 0px 0px;}

.pagesubmission_popup{ text-align:right; margin:5px 0 12px 0px; height:18px; }
#wrapper .pagesubmission_popup input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  color:#13376c;  font-size:11px; height:23px;}
#wrapper_popup .pagesubmission_popup input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  color:#13376c;  font-size:11px; height:23px;}

/*for pagesubmssion div in table*/

.pagesubmission{text-align:right; margin:5px 0 12px 0px; height:18px; }
.pagesubmissioncitizen{display:block; margin:5px 10px 12px 0px; padding:0px; float:right;}
 #wrapper .pagesubmissioncitizen input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  color:#13376c;  font-size:11px; height:23px;}
#wrapper .fileuploadbutton{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  color:#13376c;  font-size:11px; height:23px;}

#wrapper .pagesubmission input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  color:#13376c;  font-size:11px; height:23px;}
#wrapper_popup .pagesubmission input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  color:#13376c;  font-size:11px; height:23px;}


.pagesubmission_out{ position:absolute; bottom:70px; right:10px; text-align:right;  height:18px; z-index:10; }
#wrapper .pagesubmission_out input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;   font-size:11px; height:23px;}
#wrapper_popup .pagesubmission_out input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;    font-size:11px; height:23px;}

.pagesubmission_in{ text-align:right; margin:5px 0 12px 0px; right:6.5%; height:18px; position:fixed; top:460px; }
#wrapper .pagesubmission_in input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  color:#13376c;  font-size:11px; height:23px;}
#wrapper_popup .pagesubmission_in input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  color:#13376c;  font-size:11px; height:23px;}

#content .panelwindow    .pagesubmission_popup_in{  text-align:right; height:18px; }
#content .panelwindow    .pagesubmission_popup_in input{ border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  font-size:11px; height:23px;}

#content .panelwindow   .pagesubmission_popup_out{ text-align:right;right:10px; height:18px; position:absolute; bottom:10px; width:100%; }
#content .panelwindow   .pagesubmission_popup_out input{ border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  font-size:11px; height:23px;}



/*for pagesubmssion div in table*/
.pagesubmissiontable input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c; font-weight:bold; font-size:12px; height:23px; margin:0px 10px 0px 10px;}

/*for pagesubmssion div in table*/
#wrapper .pagesubmissiontable input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c; font-weight:bold; font-size:12px; height:23px;}

/*for pagesubmssion div in table*/
#wrapper_popup .pagesubmission input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c; font-weight:bold; font-size:12px; height:23px;}

.pagesubmissionleft{ bottom:9px; right:16px; text-align:left; height:18px ;z-index:10;}
#wrapper .pagesubmissionleft input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  font-size:11px; height:23px;}
#wrapper_popup .pagesubmissionleft input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  font-size:11px; height:23px;}

.sectionsubmission{text-align:right; margin:5px 0 0px 0px; height:18px}
#wrapper .sectionsubmission input{border:1px solid #008dda; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#157dcc; font-weight:bold; font-size:12px; height:23px;}
#wrapper .btnsecsub{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c; font-weight:bold; font-size:12px; height:23px; float:right; margin:0 3px 0 0;}
#wrapper_popup .btnsecsub{border:1px solid #008dda; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#157dcc; font-weight:bold; font-size:12px; height:23px; float:right; margin:0 1px 0 0;}
.date input{ width:120px;}

/* Add Butten start here */
#wrapper  .addbutten{border:1px solid #008dda; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#157dcc; font-weight:bold; font-size:12px; height:23px; float:left; margin:0 1px 0 0;}

/*Add Butten End here */
.upload{text-align:left;  }
.upload input{border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; color:#157dcc; font-weight:bold; font-size:12px; height:23px;}
.m1{padding:5px 0 0 0px;}


/*  Buttons */
.btnsmall{}
.btnmedium{}
.btnbig{}
.btnlarge{}
.del { background:url(../images/del.png) no-repeat 3px 3px; width:16px; height:16px;}

/* Validation Messages */
.sectionmand{text-align:right; font-size:11px; padding:0px; margin:0px; height:12px;color:#ff0000; margin-bottom:-14px;}
.mand{font-weight:bold; font-size:12px;color:#ff0000; }

.sectionmand_citizen{text-align:right; font-size:11px; padding:0px;margin-top:0px; margin-right:0px;  height:12px;color:#ff0000; margin-bottom:-14px;}
.mand_citizen{font-weight:bold; font-size:12px;color:#ff0000; }

.successmsg{color:#fff; height:22px; padding:8px 0 0 35px; background:#9ec141 url(../images/msg_success.gif) 1% 50% no-repeat}
.errormsg{color:#fff; height:22px; padding:8px 0 0 35px; background:#c14144 url(../images/msg_error.gif) 1% 50% no-repeat}
.warningmsg{color:#fff; height:22px; padding:8px 0 0 35px; background:#ffa23d url(../images/msg_warning.gif) 1% 50% no-repeat}
.fr{ float:right;}
.buttoncontainer{ display:block; margin:5px; padding:0px;}
.addbuttonadd{ display:block; border:1px solid #13376c; background: url(../images/bg_button.gif) repeat-x;
                            padding:3px 6px; margin:5px 2px;  color: #13376c !important; font-size: 11px;
                            text-decoration:none; text-align:center;}

/* Pagination */
.headpagingtable{}
.headpagingtable select{}
.headpagingtable input{
	height:22px; 
	font-size:11px; 
	margin-bottom:0px; 
	text-align:center
}
.pagination{
	font-size:11px; 
	font-weight:normal; 
	width:360px;
	_width:380px
	;#width:380px; 
	background-color:#bcbcbc;
}
.pagination .current{
	font-weight:bold
}
.pagination select{
	font-size:10px; 
	margin-bottom:-2px;
}
.pagination input{
	width:20px; 
	height:10px; 
	font-size:10px;
}
.pagination .buttons input{
	width:18px; 
	height:18px; 
	font-size:10px; 
	background-color:#858484; 
	border:1px solid #858484; 
	color:#fff;
}



.containerwith{width:98%;}
.gridwith{width:100%;}
.datatable{margin:0px; padding:0px;}
.datatable td{padding:2px;  border:1px solid #a3bfe3;}
.datatable td a{ color:#0066FF}
.datatable td a:hover{color:#CC0000}
.margintopgrid{ margin-top:12px;}


/*data table without margin*/
.headrow{background-color:#2b6ac1; height:22px; font-weight:bold;color:#fff; }
.headrow td{padding:0px 5px 0px 5px; border:1px solid #a3bfe3;}
.headrow th{padding:0px 5px 0px 5px; border:1px solid #a3bfe3;}

.lightrow{ height:18px;}
.lightrow td{padding:0px 5px 0px 5px;background-color:#fff; word-break:break-all;  border:1px solid #a3bfe3;}
.lightrow td a{color:#008dda; text-decoration:none;}

.darkrow{height:18px;}
.darkrow td{padding:0px 5px 0px 5px;background-color:#E3E7EA;}
.darkrow td a{color:#008dda; text-decoration:none;}
.water{ color: #999; padding-left:0px;font-style:italic; width:auto;}

.footerow{background-color:#2b6ac1; height:18px; font-weight:bold;color:#fff}
.footerow td{padding:0px 5px 0px 5px; border-right:1px solid #fff;}


.water{ color: #999;}

/* Font Format */
.bold{}
.italic{}

/* Text Align */
.left{}
.right{}
.center{}

/*	Hide and show div using dropdown */
.hiddenDiv {display:none}
.visibleDiv {display: block;}
.hiddenDiv1 {display:none}
.visibleDiv1 {display: block;}
.hiddenDiv2{display:none}
.visibleDiv2 {display: block;}

/*	Standard textbox */
.small  { width:35px;} /*	for 1 to 4 characters */
.medium { width:50px;} /*	for 5 to 7 characters */
.large  { width:70px;} /*	for 8 to 10 characters*/

.mar_tp{ padding-top:10px;}
.small_font{ font-size:9px; font-weight:normal;}
.table_noborder{ border:0px; margin:0px; padding:0px;}
.table_noborder td{ border:0px; margin:0px; padding:0px;}
.valid
{
display:block;
color:Red;
}
.valid1
{
display:block;
color:Red;
margin-top:5px;
}

.disabled
{
background-color:#E2E2E2;
border:0px none ;
}

.smallTime  { width:35px;} /*	for 1 to 4 characters */
.dropdowns { width:200px;} 
.dropdownsproperty { width:200px;} /*For Property Dropdowns*/
.modalpopupclose{ text-align:right; margin:5px 0 12px 0px;}


.valid2
{
display:inline;
color:Red;
margin-top:5px;
}

.plus
{
  font-size:11px;
font-weight:bold;
  color:#000;
}

.cal{ width:70px; padding:0px 3px; font-size:12px; font-family:Arial; font-size:10px; color:#000; height:19px;  }

.mob1  { width:25px;}
.mob2 { width:75px;} 

.land1  { width:25px;}
.land2 { width:37px;} 
.land3 { width:60px;} 



#wrapper input, select, textarea{border:1px solid #a3bfe3;font-size:12px; font-family:Arial, Helvetica, sans-serif; 

margin:0px; padding:0px;}
#wrapper_popup input, select, textarea{border:1px solid #a3bfe3; font-size:12px;font-family:Arial, Helvetica, sans-serif; 

margin:0px; padding:0px;}

#wrapper input{height:19px;font-size:12px; color:#000; }
#wrapper_popup input{height:19px;font-size:12px;color:#000; padding-top:4px;}

#wrapper input.buttonstylenew{ border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  font-size:11px; height:23px;}
#wrapper input.ButtonUploadStyle{ border:1px solid #13376c; background:url(../images/bg_button.gif) repeat-x; padding:0px 10px 0px 10px; color:#13376c;  font-size:11px; height:23px;}

.fileuploadname{width:30%; word-break:break-all;}