/* CSS Style Sheet 11-27-13 */
/* Styles to center page in window */
html
{
    border: none;
    margin: 0px;
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #BED1BE;
    
}

body
{
    border: none;
    margin: 0px;
    width: 100%;
    height: 100%;
    position: relative;

}

#ContinuousBackground
{
    background-image: url('../images/bgGeneralSlice.jpg');
	background-repeat: repeat-x;
	border: none;
    margin: 0px;
    width: 100%;
    height: 100%;
    position: relative;

}

#AppBackground
{    
    margin: 0px auto;
    position: relative;
    height: 100%;
    width: 1050px;
    border: none;

    -webkit-background-size: 1050px 2000px;
}





/* styles for buttons at top of screen */


#HomeLogoButton {
     position:absolute;
	left:340px;
	top:10px;
    width:400px;
    height:39px;
    background-color:transparent;
}

#LogoButton {
    position: absolute;
    left: 60px;
    top: 35px;
    width: 150px;
    height: 50px;
    background-color: transparent;
}


#menuButtons {
	position:absolute;
	left:12px;
	top:95px;
	width:965px;
	height:28px;
	z-index:1;
}

#homeButton {
	position:absolute;
	left:12px;
	top:140px;
	width:1026px;
	height:28px;
	z-index:1;
    color: #284775;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:10pt;
}

#homeButton3 {
	position:absolute;
	left:12px;
	top:140px;
	width:1026px;
	height:28px;
	z-index:1;
    color: #284775;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:10pt;
}

#homeButton2 {
	position:absolute;
	left:12px;
	top:140px;
	width:965px;
	height:28px;
	z-index:1;
}

.leftCol
{
    text-align: left;
    padding: 0px;
}

#contactInfo
{
 width: 850px;
}

#contactInfo td, #contactInfoOnly td, #contactInfo2 td
{
    color: #284775;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:10pt;
}

#contactInfo2
{
 width: 975px;
}

#contactInfoOnly
{
 width: 965px;
}


#hbutton
{
    text-align: left;
}

#meaMailID
{
    text-decoration: none;
    color: #284775;
}

#welcome
{
    position: absolute;
    top: 190px;
    left: 0px;
    width: 1050px;
    text-align: center;
    color: #284775;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:16pt;
    background-image: url('../images/bgSide.jpg');
    background-repeat: repeat-y;
}

.PageHeaderTable {
    margin: 0px auto;
}

.PageHeader {
    text-align: center;
    color: #284775;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:14pt;
}

.ctrCol
{
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.offCtrCol
{
    text-align: center;
    padding: 0px 0px 0px 75px;
}

.offCtrCol2
{
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.rightCol
{
    text-align: right;
}

.leftHomeCol {
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    width: 225px;
}

.ctrHomeCol {
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    
}

.rightHomeCol {
    text-align: center;
    vertical-align: middle;
    width: 225px;
    padding: 0px;
}

#btnLocator, #btnQuery, #btnPrint, #btnLabels, #btnExport, 
#btnHelp, #btnLogout, #btnPrintRpt, #btnTagAll, #btnUnTagAll,
#btnOwnerTop, btnAddressTop, #btnParcelTop, #btnBlockUnitTop,
#btnUnitTagAll, #btnUnitUnTagAll, #btnPickedTagAll, #btnPickedUnTagAll
{
    height: 26px;
    width: 90px;   
    outline: none; 
    border: none;
}

#btnPrintParcelDetails
{
    height: 26px;
    width: 90px;   
    outline: none; 
    border: none;
}

#btnGIS, #btnTAX, #btnBufferResults, #btnRemoveCriteria
{
    height: 26px;
    width: 112px;
    outline: none;
    border: none;
}

 .blankButtonHalfSize
{
    height: 26px;
    width: 45px;   
    outline: none; 
    border: none;
}

 .blankButton
{
    height: 26px;
    width: 90px;   
    outline: none; 
    border: none;
}

.blankButtonBig
{
    height: 26px;
    width: 118px; 
    outline: none; 
    border: none;   
}


#btnAdd, #btnRemove, #btnNext, #btnSelect, #btnClear, 
#btnSearch, #btnGreenSearch, #btnRemoveAllPicks, #btnClearAll
{
    height: 26px;
    width: 88px;
    outline: none;   
    border: none;
}

#btnSelectArea, #btnCensusSearch, #btnQuery2, #btnDisplay, #btnExamples
{
    height: 25px;
    width: 108px;
    outline: none;   
    border: none;
}

#errorMessage a, #menuButtons a, #homeButton a, #searchCell a, #searchDiv a
{
    text-decoration: none;
    outline: none;
}

.buttonTable a
{
    text-decoration: none;
    outline: none;
}


/* sytle for PrintQueryResults, Labelsowner, LabelsSite, BlabelsOwner, BlabelsSite, BufferPrintQueryResults */

#printContent 
{
	position:absolute;
	left:50px;
	top:0px;
	width:900px;
}

/* for labelsowner & BlabelsOwner */

.address1Head
{
    text-align: center;
}

.address1Col
{
    text-align: left;
}

.address2Head
{
    text-align: center;
}
.address2Col
{
    text-align: left;
}

.address3Head
{
    text-align: center;
}
.address3Col
{
    text-align: left;
}

/* style for update tables */

#facebookDiv {
    Width: 1050px;
    background-image: url('../images/bgSide.jpg');
    background-repeat: repeat-y;
    padding: 0px;
    color: #003366;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    font-style: italic;
}

#UpdatePanel2
{
 position:absolute;
 left:0px;
 top: 200px;
 Width: 1050px;
 background-image: url('../images/bgSide.jpg');
 background-repeat: repeat-y;
 padding: 20px 0px 40px 0px;
}

#LocatorUpdatePanel {
 position:absolute;
 left:0px;
 top: 400px;
 Width: 1050px;
 background-image: url('../images/bgSide.jpg');
 background-repeat: repeat-y;
 padding: 0px 0px 40px 0px;
}

#PrintPanel2
{
    position: absolute;
    left: 0px;
    top: 200px;
    Width: 1000px;
    background-image: url('../images/bgSide.jpg');
    background-repeat: repeat-y;
    padding: 40px 25px;
}

#ResultsPanel2
{
    position: relative;
    Width: 1025px;
    background-image: url('../images/bgSide.jpg');
    background-repeat: repeat-y;
    padding: 0px 15px 40px 15px;
}

#BlockPanel2
{
    position: absolute;
    left: 0px;
    top: 300px;
    Width: 1050px;
    width: 1050px;
    background-image: url('../images/bgSide.jpg');
    background-repeat: repeat-y;
    padding: 20px 0px 40px 0px;
}

#ResultView1
{
    width: 990px;
    margin: 0px auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    background-color: #E0E0F6;
    padding: 20px 0px 0px 0px;
}

#ResultView1 td, #PrintView1 th
{
    padding: 4px;
}

#ResultView1 th a
{
    color: White;
}

#NoDataImage
{
    width: 25px;
    height: 25px;   
}

.headRV1
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #7988B7;
    
}

.rowRV1
{
}

.altRowRV1
{
    background-color: #EFEFEF;
}

#PrintView1
{
    width: 950px;
    border-color: Black;
    border-style: groove;
    margin: 0px auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    background-color: #E0E0F6;
    padding: 20px 0px 0px 0px;
}

#PrintView1 td, #PrintView1 th
{
    padding: 4px;
}

#PrintView1 th a
{
    color: White;
}

.headPV1
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #7988B7;
    
}

.rowPV1
{
}

.altRowPV1
{
    background-color: #EFEFEF;
}

#BlockView1
{
  margin: 20px auto 0px auto;
  background-color:White;
  font-size:10pt;
  font-weight:bold;
  border-collapse:collapse;
  font-family:Arial, Helvetica, sans-serif;
  border: none;
  outline: none;
  width: 50%;
}

#BlockView1 td, #BlockView1 th
{
    padding:10px;
}

#GridView1
{
  border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color:White;
      font-size:10pt;
      font-weight:bold;
      width:90%;
      border-collapse:collapse;
      font-family:Arial, Helvetica, sans-serif;
      outline: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}


#GridView1 td, #GridView1 th
{
    padding: 4px;
}

.headerGV1
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

#GridView1 th a
{
    color: white;
}

.footerGV1
{
    background-color: #5d7B9D;
    font-weight: bold;
    color: White;
}

.rowGV1
{
    background-color: #F7F6F3;
    color: #333333;
    text-align: left;
}

.altRowGV1
{
    background-color: White;
    color: #284775;
    text-align: left;
}

.pagerGV1
{
    background-color: #284775;
    color: White;
    text-align: center;
}

.pagerGV1 table
{
        margin: 0px auto;
}

.pagerGV1 table a
{
    color: white;
}

.selectedRowGV1
{
    background-color: #E2ded6;
    color: #333333;
    font-weight: bold;
}


.editRowGV1
{
    background-color: #999999;
}

.emptyRowGV1
{
    background-color: green;
}

.footerGV2
{
}

.altRowGV2
{
}

.footerGV3
{
}

.altRowGV3
{
}

.parcelHead
{
    width: 130px;
    text-align: left;
}

.parcelCol
{
    width: 130px;
}

.lastSaleDateHead
{
    text-align: right;
}

.lastSaleDateCol
{
    text-align: right;
}

.salePriceHead
{
    text-align: right;
    width: 105px;
}

.salePriceCol
{
    text-align: right; 
    padding-right: 0px;   
}

.ComputedMarketValueHead {
    text-align: center;
    width: 100px;

}

.ComputedMarketValueCol {
   text-align: right; 
    padding-right: 0px; 
}

.TotalAssessmentHead {
    text-align: center;
    width: 100px;

}

.TotalAssessmentCol {
   text-align: right; 
    padding-right: 0px; 
}

.CorrectedAssessmentHead {
    text-align: center;
    width: 100px;

}

.CorrectedAssessmentCol {
   text-align: right; 
    padding-right: 0px; 
}

.CorrectedTaxesHead {
    text-align: center;
    width: 100px;

}

.CorrectedTaxesCol {
   text-align: right; 
    padding-right: 0px; 
}

.DollarChangeHead {
    text-align: center;
    width: 100px;

}

.DollarChangeCol {
   text-align: right; 
    padding-right: 0px; 
}

.AssessmentPctLowHead {
text-align: center;
width: 50px;
}

.AssessmentPctHighCol {
  text-align : center; 
  padding-right: 5px; 
}

.AssessmentPctHighHead {
text-align: center;
width: 50px;
}

.AssessmentPctLowCol {
  text-align: center; 
  padding-right: 5px; 
}

.lastNameHead
{
    text-align: left;
    width: 100px;
}

.lastNameCol
{

}

.firstNameHead
{
    text-align: left;
    width: 250px;
}

.firstNameCol
{

}


.addressHead
{
    text-align: left;
}

.addressCol
{
}
 
.townHead
{
    text-align: left;
}

.townCol
{
    vertical-align: middle;
    text-align: left;
}
.streetNbrHead
{
    text-align: right;
}

.streetNbrCol
{
    text-align: right;
    width: 100px;
}

.streetNameHead
{
    text-align: left;
}

.streetNameCol
{
    width: 225px;
}

.ownerAddress1Head
{
    text-align: left;
}

.ownerAddress1Col
{
    text-align: left;
}

.ownerAddress2Head
{
    text-align: left;
}

.ownerAddress2Col
{
    text-align: left;
}

.ownerAddress3Head
{
    text-align: left;
}

.ownerAddress3Col
{
    text-align: left;
}

.munHead
{
    text-align: left;
}

.munCol
{
}

.loHead
{
    text-align: right;
}

.loCol
{
    text-align: right;
}

.hiHead
{
    text-align: right;
}

.hiCol
{
    text-align: right;
}

.munCodeHead
{
    text-align: center;
}

.munCodeCol
{
    text-align: center;
}

.blockNumHead
{
    text-align: center;
}

.blockNumCol
{
    text-align: center;
}

.zipHead
{
    text-align: center;
    width: 50px;
}

.zipCol
{
    text-align: right;
}

.zipFourHead
{
    width: 50px;
}

.zipFourCol
{
    text-align: right;
}

.ownerZipHead
{
    width: 50px;
}

.ownerZipCol
{
    text-align: right;
}

.ownerZip4Head
{
    width: 50px;
}

.ownerZip4Col
{
    text-align: right;
}

/* for BufferGridView, DisplayQueryResults & namelookup */
#RadioButtonList1
{
    position: absolute;
    top: 175px;
    left: 50px;
    z-index: 30;
}

#ErrorDiv
{
    position: absolute;
    top: 190px;
    left: 500px;
    z-index: 30;
}

/* for Locator */
#instructions {
	position:absolute;
	left:68px;
	top:400px;
	width:450px;
	height:40px;
	z-index:16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	text-align: center;
    background-image: url(../images/Instr%20Box.jpg);
    background-repeat: no-repeat;
    padding: 20px 0px;
    color: Black;
}

#AddressInputHints td {
    text-align:left;
}

#NameInputHints td {
    text-align:left;
}

#searchButtons {
	position:absolute;
	left:247px;
	top:220px;
	width:119px;
	height:136px;
	z-index:8;
}
#btnOwner, #btnAddress, #btnParcelNum, #btnBlockUnit
{
    height: 26px;
    width: 90px;
    outline: none;
    border: none;
}

.LocatorInput {
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.LocatorLookUpTable {
    margin: auto;
}

.OrDivide {
     font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:16pt;
}

/* for OwnerName */

#searchDiv 
{
	position:absolute;
    left:500px;
	top: 275px;
	width: 81px;
	height: 24px;
	z-index: 12;
}

#searchDiv input
{
    outline: none;
    border: none;
}

#userInput{
	position:absolute;
	left:113px;
	top:217px;
	width:489px;
	z-index:9;
}

#lastnameHint
{
	position:absolute;
	left:500px;
	top:217px;
	width:500px;
	z-index:10;
	font-family:"Times New Roman", Times, Georgia, serif;
    font-size:12pt;
}

/* for OwnerAddress, BlockUnit, and ParcelNbrLU */

#mainContent 
{
	position:absolute;
	left:113px;
	top:217px;
	width:825px;
	font-family:"Times New Roman", Times, Georgia, serif;
    font-size:12pt;
    z-index: 10;
}

/* For ParcelDetails */

#errorMessage
{
    margin-left: 90px;
    width: 875px;
}

#LblError
{
    color: Red;
    vertical-align: top;
}

.ParcelPrint
{
    float: right;
}

.GridView2
{
  margin: 0px auto;
  background-color:White;
  color: Black;
  font-size:10pt;
  width:875px;
  border-collapse:collapse;
  font-family:Arial, Helvetica, sans-serif;
}

.GridView3
{
  margin: 0px auto;
  background-color:White;
  color: Black;
  font-size:10pt;
  width:875px;
  border-collapse:collapse;
  font-family:Arial, Helvetica, sans-serif;
}

.rowGV2, .rowGV3
{
    background-color: #E3E4F2;
}

.GridView3 th
{
  text-align: left;
}

#parcelTable
{
      margin: 0px auto;
      border: none;
      border-collapse:collapse;
      font-size:10pt;
      font-family:Arial, Helvetica, sans-serif;
      width: 875px;
      color: Black;
      background-color: White;
}

#parcelTable td
{
    padding: 0px;
}
.tableTitle 
{	
	color: #336600;
	font-style: italic;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}

.rowDivider
{
    color: White;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    background-color: #003366;
    font-style: italic;
    font-weight: bold;
    height: 25px;
}

.altRow
{
    background-color: #e3e4f2;
}

.DBHeader
{
    color: Black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
}

#parcelTableCol1
{
    width: 151px;
}

#parcelTableCol2
{
    width: 280px;
}

#parcelTableCol3
{
    width: 151px;
}

#parcelTableCol4
{
    width: 280px;
}

.taxMapLink
{
}

/* for DisplayQueryResults */
/* pagingInfoTable also used in for BufferGridView */

#pagingInfoTable
{
    padding: 4px 4px 10px 4px;
    margin: 0px auto;
}

#mainTable
{
    width: 100%;
}

#BufferResultsCell
{
    width: 118px;
}
/* for Query */

#mainContentQuery
{
	position:absolute;
	left:0px;
	top:175px;
    width: 1050px;
    font-family:"Times New Roman", Times, Georgia, serif;
    font-size:12pt;
}


#instDivQuery {
    margin: 20px auto;
    width: 950px;
}


#UpdatePanel1 
{
	position:absolute;
	left:0px;
	top:90px;
}

#DDL, #DDL1
{
    margin-left: 150px;
    z-index: 20;
}

#searchResult
{
    position:absolute;
	left:0px;
	top: 75px;
	width: 1050px;
	background: url('../images/bgSide.jpg') repeat-y;
}


#QueryResult
{
    position:absolute;
	left:0px;
	top: 175px;
	width: 1050px;
	background: url('../images/bgSide.jpg') repeat-y;
}

#QueryErrorDiv
{
    position: absolute;
    top: 150px;
    left: 460px;
    z-index: 30;
}

#resultTable
{
    margin: 0px auto;
}

#PickingTable
{
    width: 420px;
}


#cmdButtons, #queryChoices, #queryButtons, #queryString
{
    text-align: center;
    vertical-align :middle;
}

#TextBox1, #TextBox2, #TextBox3, #TextBox4
{
    margin: 5px;
    vertical-align: middle;
}

.buttonTable
{
    margin: 0px auto;
}

#btnSelect
{
    vertical-align: bottom;
}    

#LowDate_CalendarExtender_popupDiv {
    z-index: 25;
}

#HiDate_CalendarExtender_popupDiv {
    z-index: 25;
}

/* for BufferGridView */


#mainTableBuffer
{
    width: 100%;
}

/* New CSS for Query 6-15-2013 */
#QueryUpdatePanel 
{
	position:absolute;
	left:0px;
	top:200px;
    width: 1050px;
    font-family:"Times New Roman", Times, Georgia, serif;
    font-size:12pt;
    background: url('../images/bgSide.jpg') repeat-y;
    padding: 20px 0px 40px 0px;
}

#QueryCriteriaTable{
    margin: 10px auto;
    width: 1000px;

}

#OptionSapcer{
width: 400px;
}

.QuerySpacing{
    padding: 0px 20px;
}

.QueryGVTD {
    vertical-align: top;
    text-align: center;
/*    width: 450px;  */
}

.QueryGVFullTable {
    border: solid 1px #7988B7;
    margin: 0px auto;
}

.QueryGVTable {
    margin: 0px auto;
}

.QueryGVTitle {
    color: #284775;
    background-color: #BED1BE;
}

.OptionButtons
{
    vertical-align: top;
    text-align: center;
}

.TagButtons {
    margin: 5px auto;
}

.TagTD {
    vertical-align: middle;
}

.ValueHead
{
    width: 400px;
    text-align: left;
}

.ValueCol
{
    width: 400px;
    text-align: left;
}

.ParentQueryDDL {
    margin: 0px auto;
}

/* CSS for Assessment Option */

#queryChoiceTable, #OptionTextBoxTable
{
    margin: 0px auto;
}

#assessmentOptionsTable
{
    margin: 0px auto;
    width: 290px;
}

.queryChoiceBoxOn
{
        border: solid 1px #7988B7;
        padding: 5px;
}

.queryChoiceBoxOff
{
        border: none;
}

.AssessOptBorderTop
{
    border: solid 1px #7988B7;
}

.AssessOptBorderMid
{
    border-left: solid 1px #7988B7;
    border-right: solid 1px #7988B7;
}

.AssessOptBorderBot
{
    border-bottom: solid 1px #7988B7;
    border-left: solid 1px #7988B7;
    border-right: solid 1px #7988B7;
}

#assessmentOptionsTable td
{
    vertical-align: middle;
    padding: 5px;
    text-align: center;
    
}

.AssessOptBold
{
    font-weight: bold;
}

/* Shared with SelectUnits and Query */

.TagHead
{
    width: 50px;
    text-align: Center;
}

.TagCol
{
    width: 50px;
    text-align: Center;
}

#ParentInstructions {
    color: #284775;

}

.ValueAllHead
{
    width: 700px;
    text-align: left;
}

.ValueAllCol
{
    width: 700px;
    text-align: left;
}




/* for SelectUnits ONLY */

#UnitsUpdatePanel 
{
	position:absolute;
	left:0px;
	top:200px;
    width: 1050px;
    font-family:"Times New Roman", Times, Georgia, serif;
    font-size:12pt;
    background: url('../images/bgSide.jpg') repeat-y;
}

#UnitCriteriaTable{
    margin: 10px auto;
}

#UnitFullTable {
    border: solid 1px #7988B7;
    margin: 0px auto;
}

#UnitTable {
    margin: 0px auto;
}

#UnitTD {
    vertical-align: top;
    text-align: center;
}

#PickedFullTable {
    border: solid 1px #7988B7;
    margin: 0px auto;
}

#PickedTable {
    margin: 0px auto;
}

#PickedTD {
    vertical-align: top;
    text-align: center;
}

.UnitHead
{
    width: 130px;
    text-align: center;
}

.UnitCol
{
    width: 130px;
}

#PageListTD {
    text-align: right;
}

#UnitSearch, #UnitButtons
{
    vertical-align: top;
}

.UnitTitle {
    color: #284775;
    background-color: #BED1BE;
}

.UnitTagButtons {
    margin: 5px auto;
}

.UnitTagTD {
    vertical-align: middle;
}

#instDivUnits {
	position:absolute;
	left:84px;
	top:210px;
	width:619px;
	height:24px;
	z-index:9;
}

#listBoxDiv {
	position:absolute;
	left: 0px;
	top:250px;
	width:1050px;
	background: url('../images/bgSide.jpg') repeat-y;
	padding-bottom: 40px;
}

#btnGreenSearch
{
    margin: 0px auto;
}

#criteriaOptions, #criteriaButtons, #searchCriteria, #searchCell
{
    vertical-align: middle;
}

#criteriaTable
{
    margin: 0px auto;
}

/* for All Streets */

#lbTitle
{
    font-weight: bold;
    font-size: 18pt;
}

#AddressHeader 
{
    margin: 0px 25px 0px 50px;
    color: #284775;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:10pt;
}


#CountyNameCell
{
    padding: 0px 15px 0px 0px;
    width: 450px;
}

#InstructionCell
{
    width: 490px;
}

#DataList1
{
    margin: 0px 50px;
    color: #284775;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12pt;
}

#DataList1 td a{
    color: #284775;
}

/* for PreviewLabels PreviewPrintReport */

#previewTable
{
    background-color:#cccccc;
    width:950px;
}


#previewTable td
{
    padding: 4px;

}

#previewContent 
{
	position:absolute;
	left:50px;
	top:195px;
	width:950px;
	z-index: 10;
}

/* for QueryResults */
#ResultsPage
{
    position: absolute;
    top: 200px;
    left: 0px;
}

#optionTable
{
    position: relative;
    background-color:#cccccc;
    width:990px;
    margin: 0px auto 10px auto;
    z-index: 10;
}

#optionTable td
{
    padding: 4px;

}

#WasInOptionContent
{
	position:absolute;
	left:30px;
	top:195px;
}



#resultTable
{
    width: 100%;
}

#ViewPrintOptions
{

}

#PrintOptionsTable
{
}

/* for Cemsus */
#CensusPage
{
    position: absolute;
    top: 200px;
    left: 0px;
    width: 1050px;
    background-image: url('../images/bgSide.jpg');
    background-repeat: repeat-y;
}

#CensusTable
{
    padding: 0px 10px 40px 10px;
    margin: 0px auto;
}

#CensusHeaderCell
{
    padding: 0px;
}

.censusCol
{
   
    text-align: right;
    vertical-align: middle;
    padding: 0px 30px 0px 0px;
    height: 60px;
    width: 87px;
    
}

.censusPickedCol
{
   
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    
}

.censusHead
{
  
    text-align: Center;
}

#gvCensus
{
    width: 590px;
    margin: 0px auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    background-color: #FFFFFF;
    padding: 0px;
}


.headCensus
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #7988B7;
    
}

.headStat
{
    font-weight: bold;
    color: #000000;
    background-color: #7988B7;
    
}

.rowCensus
{
    background-color: #E0E0F6;
}

.altRowCensus
{
    background-color: #EFEFEF;
}

#CensusHeaderTable
{
    width: 590px;
    margin: 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    background-color: #7988B7;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: separate;

 
}

#CensusHeaderTable td
{
    padding: 0px;
    text-align: Center;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #7988B7;
}


#FirstDev
{
    width: 353px;
    border: solid 1px white;
  
}

#CensusRange
{
border-top: solid 1px white; 
border-bottom: solid 1px white; 
border-right: solid 1px white; 
border-left: none;
  
}


.CensusTextBoxTable 
{
    width: 380px;
}

.CensusTextBoxTable td
{
    padding: 0px;
    height: 59px;
    vertical-align: middle;
}

.CensusTextboxLow
{
    height: 25px;
    width: 90px;
    vertical-align: middle;
    margin-left: 17px;
}

.CensusTextboxHigh
{
    height: 25px;
    width: 90px;
    vertical-align: middle;
    margin-left: 27px;
}


.CensusTextboxCol
{
    width: 100px;
}

#CensusTextBoxHeaderTable
{
    padding: 30px 0px 0px 0px;
}

#CensusTextBoxHeaderTable td
{
    text-align: center;
    padding: 0px;
    width: 115px;
    height: auto;
   
}

#CensusTextBoxHeaderCell1
{
     padding: 0px;
   
}

#CensusTextBoxHeaderCell2
{
    padding: 0px;
    
}

#CensusValuesTable {

}

#CensusValuesTable td a{
    text-decoration: none;
    outline: none;
}


.AlignTop
{
    vertical-align: top;
}

#CensusMessageTable
{
    margin: 0px auto;
}

#resetTable
{
     margin: 0px auto;
}

#CensusRecSelectedTable
{
    margin: 0px auto;
}


/* for Select Area */

#SAUpdatePanel
{
    position:absolute;
	left:0px;
	top:200px;
    width: 1050px;
    font-family:"Times New Roman", Times, Georgia, serif;
    font-size:10pt;
    background: url('../images/bgSide.jpg') repeat-y;
}

#SACriteriaTable
{
    margin: 10px auto;
}

#SAOptionCell
{
vertical-align: top;
    text-align: center;
}

#SAButtons
{
 vertical-align: top;
}

.SAbuttonTable
{
 margin: 0px auto;
}

#SAPickedCell
{
vertical-align: top;
    text-align: center;
}

#SASearchCell
{
 vertical-align: top;
}

/* For Mobile */


.DefaultMobileText {
    font-size: 14pt;
}