body
{
    background-image: url(images/BG.jpg);
    background-repeat: no-repeat;
    background-color: #829abd;
    margin-top:0px;
    margin-right:0px;
    font-size: 8pt; 
    font-family: Arial
}
.container
{
    width:100%;
    margin-top:0px;
    margin-right:0px;
    margin-left:0px;
    padding-left:0px;
    min-width:990px;
    height:600px;
}
#indexcontent
{
    width:500px;
    height:400px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    top:35px;
    position:relative;
}
.date
{
    right:0px;
    position:relative;
}
.datetext
{
    color:Navy;
    position:relative;
    float:right;
 }
 .welcome
 {
    color:White;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
 }
 .text
 {
    color:White;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    position:relative;
    top:35px;
 }
 .selcontainer
 {
    width:100%;
    position:relative;
    top:35px;
    clear:both;
 }
 .seltextcontainer
 {
    width:100%;
    height:80px;
    position:relative;
}
.sellistcontainer
{
    position:relative;
    top:35px;
}
 .selmap
 {
    width:49%;
    float:left;
    position:relative;
}
 .selsearch
 {
    width:49%;
    float:right;
    position:relative;
 }
 .list
 {
    width:100%;
    font-size:10pt;
    font-family: Arial;
    position:relative;
}
.disclaimer
{
    background-color:White;
    border: solid 2px navy;
    text-align:left;
    position:relative;
    top:100px;
    clear:both;
}
.disclaimertext
{
    border-bottom: solid 2px navy;
    padding: 5px;

}
.helplink
{
    padding: 5px;
}
.linktext
{
}

/*Map page styles*/
.contentContainer
{
    width:990px;
    height:600px;
    position:relative;
}
.leftColumn
{
    width:200px;
    float:left;
    height:100%;
    position:relative;
    left:-6px;
}
.rightColumn
{
    width:790px;
    float:right;
    height:100%;
    position:relative;
}
.treeviewcontainer
{
    position:relative;
    top:135px;
    clear:both;
    height:435px;
    width:100%;
}
.scalecontainer
{
    top:135px;
    position:relative;    
    height:25px;
    width:100%;
}
.scaletext
{
    width:100%;
    text-align:center;
    margin:auto;
    color:black;
    display:block;
    padding-top:8px;
    font-weight:bold;
}
.topbuttons
{
    position:relative;
    width:250px;
    height:30px;
}
.topbutton
{
    border: none;
    margin-top:2px;
}
.mappingcontainer
{
    width:100%;
    height: 565px;
    background-color:navy;
    position:relative;
}
.middlecontainer
{
    width:100%;
    position:relative;
    height:405px;
}
.mapcontainer
{
    width:538px;
    float:left;
    height:100%;
}
.toolcontainer
{
    width:250px;
    float:right;
    height:100%;
}
.radio
{
    color:White;
    font-size:8pt;
    font-family:Arial;
}
.searchcontainer
{
    width:100%;
    height:158px;
    position:relative;
    top:2px;
}
.helpcontainer
{
    background-color:#aaaaff;
    width:241px;
    height:93px;
    position:relative;
    top:2px;
    left:2px;
    padding-left:5px;
}
.helptitle
{
    text-decoration:underline;
    color: Blue;
    font-weight:bold;
}
.helptext
{
    color:Blue;
}
.boldhelptext
{
    color:Blue;
    font-weight:bold;
}
.helptexthighlight
{
    color: White;
}
.tools
{
    background-color:#aaaaff;
    width:246px;
    height:156px;
    position:relative;
    top:4px;
    left:2px;
}
.keycontainer
{
    width:246px;
    height:150px;
    position:relative;
    top:6px;
    left:2px;
}
.searchcriteria
{
    width:380px;
    height:100%;
    float:left;
    background-color:#aaaaff;
}
.criteria
{
    width:280px;
    height:100%;
    float:left;
}
.searchrow
{
    width:100%;
    height:25px;
    margin-top:1px;
    margin-left:5px;
}
.searchtext
{
    width:110px;
    float:left;
    margin-top:5px;
    font-weight:bold;
    color:navy;
}
.searchInput
{
    width:175px;
    float:right;
    width:150px;
}
.searchbuttons
{
    width:90px;
    height:100%;
    float:right;
}
.searchbutton
{
    width:70px;
    position:relative;
    top:35px;
    left:10px;
    margin-top:15px;
}
.results
{
    width:408px;
    height:100%;
    float:right;
    background-color:#aaaaff;
    position:relative;
    overflow:hidden;
}
.resultsdiv
{
    position:relative;
    top:-12px;
    padding-left:5px;
    height:128px;
    overflow:auto;
}
#ctl00_ContentPlaceHolder1_UpdateResults
{
    width:100%;
    height:128px;
}
.bottombuttons
{
    position:relative;
    width:250px;
    height:30px;
    left:2px;
}
.bottombutton
{
    border: none;
    margin-top:2px;
}

.loading
{
    z-index:200;
    position:absolute;
    left:220px;
    height:25px;
    top:180px;
    background-color:White;
    width:100px;
    height:50px;
    display:none;
    padding:20px 20px 20px 20px;
}
.messagetext
{    
    color:Red;
    padding-left:5px;
}
.gridhidden 
{ 
    display:none;
}
.grid 
{ 
    display:block;
    position:relative;
}
.grid TH
{
    text-align:left;
    color:Navy;
}
.measure
{
    background-color:White;
    color:Blue;
    position:absolute;
    z-index:300;
    display:none;
    top:5px;
    left:5px;
}
.TreeView  
{ 
    cursor: default; 
    position:relative;
    z-index:122;
    width:100%;
    height:430px; 
    color:White;
}
.TreeView table 
{
    margin-bottom:0px;
}
.ThemeTreeView  
{ 
    cursor: default; 
    position:relative;
    z-index:122;
    width:100%;
    height:200px; 
    color:White;
}
.ThemeTreeView table 
{
    margin-bottom:0px;
}

.TreeNode  
{ 
    font-family: Arial;
    padding-left: 1px; 
    cursor: default; 
    color:White;
}
 
.HoverTreeNode  
{ 
    font-family: Arial;
    padding-left: 1px; 
    cursor: default; 
    color:White;
}
.OverlayText
{
    position:relative;
    top:-3px;
}
.hidden
{
    display:none;
}
.themeimage
{
    position:relative; 
    top:10px;
    cursor:hand;
}
/* Query Page Styles*/
.active
{
    cursor:pointer;
}
.inactive
{
}
.AttributeContainer
{
    width:715px;
    height:360px;
    border: solid 2px navy;
    background-color:#aaaaff;
}
.attributesddl
{
    width:350px;
    float:right;
}
.queryrow
{
    width:500px;
    height:25px;
    margin-top:3px;
}
.number
{
    color:#0000ff;
    font-size:10pt;
    margin-left:5px;
}
.labeltext
{
    font-weight:bold;
    font-size:10pt;
    margin-left:10px;
}
.leftquery
{
    float:left;
    width:150px;
    margin-top:3px;
}
.btnattr
{
    width:100px;
    height:40px;
    margin:auto;
}
.btnattrcontainer
{
    margin:auto;
    text-align:center;
}
.attrInput
{
    width:205px;
}
.attrresults
{
    width:80%;
    margin-left:10%;
    height:230px;
}
.titlecell
{
}
.datacell
{
    width:250px;
}

/*Print Style*/
.printleftColumn
{
    width:300px;
    float:left;
    height:100%;
    position:relative;
    left:-6px;
}
.printrightColumn
{
    width:690px;
    float:right;
    height:100%;
    position:relative;
}
.printmappingcontainer
{
    width:100%;
    height: 565px;
    position:relative;
}
.printbuttonscontainer
{
    background-color:#aaaaff;
    position:relative;
    width:310px;
    margin-bottom:5px;
}
.printmapcontainer 
{	
    width: 538px;	
    height: 100%;
    position:relative;
}
.printtoolscontainer
{
    position:relative;
    top:135px;
    clear:both;
    height:329px;
    width:100%; 
}
.printtitle
{
    color:White;
    font-weight:bold;
}
.printtext
{
    color:White;
}
.printtemplatetext
{
    color:White;
    position:relative;
    top:-8px;
    padding-left:10px;
}
.printscalecontainer
{
    margin-top: 10px;
}
.printscales
{
    margin-left:50px;
}
.placetemplatecontainer
{
    position:relative;
    margin-top:10px;
}
.errortextposition
{
    position:relative;
    top:100px;
}
.errortext
{
    color:White;
    font-size:16pt;
    font-weight:bold;
}
