/*----------------------------------------------------------*/
/*  template_alljoined.css                                  */
/*----------------------------------------------------------*/
/*  Stylesheet for the county demo CAMA template.           */
/*----------------------------------------------------------*/

table.template_alljoined
{
  margin-left:  8px;
  border-left:  2px #8A90A9 solid;
  border-bottom:    2px #D6DAEB solid;
  border-right:    2px #D6DAEB solid;
} 


td.template_alljoinedHeader
{
  background:      #f0f8ff;
  color:       #113871;
  border-bottom:   1px #999999 solid;
}

.template_alljoinedSubHeader
{
  background:     #1B385E;
  background:     #315C94;
  font-weight:    bold;
  color:          #FFFFFF;
}

.template_alljoinedSubHeader
{
  border-bottom:   1px #999999 solid;
  padding-left:    5px;
}

.template_alljoinedRow1
{
  background:     #f0f8ff;
}

.template_alljoinedRow2
{
  background:     #ffffed;
}

.template_alljoinedIndex
{
  font-weight:     bold;
  background:      #b0c4de;
  border-right:    1px #999999 solid;
  border-bottom:   1px #999999 solid;
  vertical-align:  top;
}

.template_alljoinedIndexUpper
{
  font-weight:     bold;
  background:     #b0c4de;
  border-right:    1px #999999 solid;
}

.template_alljoinedRowCell
{
  background:     #ffffff;
  border-bottom:  1px #999999 solid;
  border-right:   1px #999999 solid;
  padding-left:   3px;
}

.template_alljoinedRowCellUpper
{
  background:     #ffffff;
  border-right:   1px #D6DAEB solid;
  padding-left:   3px;
}

th.resultHeaderCell
{
  background:    #CED3E5;
  border-top:    2px #D6DAEB solid;
  border-right:  1px #8A90A9 solid;
  border-bottom:  2px #8A90A9 solid;
  text-align:    left;
  font-weight:   bold;
}

th.resultValueIndex
{
  background:    #CED3E5;
  border-top:    none;
  border-bottom:  none;
  border-bottom:  none;
  border-right:  1px #8A90A9 solid;
  text-align:    right;
  font-weight:   bold;
}

td.resultValueIndex
{
  background:    #CED3E5;
  border-top:    2px #D6DAEB solid;
  border-right:  2px #8A90A9 solid;
  border-bottom:  2px #8A90A9 solid;
  text-align:    right;
  font-weight:   bold;
}

td.resultValueCell
{
  background:     #ffffff;
  border-bottom:  1px #D6DAEB solid;
  border-right:  1px #D6DAEB solid;
}


span.searchPrevNextLink
{
  color:          #0000FF;
  font-weight:    bold;
  text-decoration:  underline;
  cursor: pointer;
}

span.searchPrevNextLink:hover
{
  color:          #FF0000;
  font-weight:    bold;
  text-decoration:  underline;
  cursor: pointer;
}

span.searchMapLink
{
  color:          #0000FF;
  font-weight:    bold;
  text-decoration:  underline;
  cursor: pointer;
}

span.searchMapLink:hover
{
  color:          #FF0000;
  font-weight:    bold;
  text-decoration:  underline;
  cursor: pointer;
}

.templatePrintIcon
{
  visibility:  visible;
  cursor: pointer;
}

/*----------------------------------------------------------*/
/*  templateStyles.css                                      */
/*----------------------------------------------------------*/
/*  Stylesheet for the templates                .           */
/*----------------------------------------------------------*/

table.template_selection
{
  margin-left:  8px;
  border-left:  1px #8A90A9 solid;
  border-bottom:    1px #D6DAEB solid;
  border-right:    1px #D6DAEB solid;
} 


td.template_selectionHeader
{
  background:      #f0f8ff;
  color:       #113871;
  border-bottom:   1px #999999 solid;
  font-size:  8pt;
}

.template_selectionSubHeader
{
  background:     #1B385E;
  background:     #315C94;
  font-weight:    bold;
  color:          #FFFFFF;
  font-size:  8pt;
}

/** Added in 3.2.0 **/
.template_selectionHeading
{
  background:     #315C94;
  font-weight:    bold;
  color:          #FFFFFF;
  font-size:      8pt;
  border-bottom:   1px #999999 solid;
  padding-left:    5px;
}

td.template_selectionSubHeading
{
  background:      #f0f8ff;
  color:           #113871;
  border-bottom:   1px #999999 solid;
  font-size:       8pt;
  font-weight:     bold;
  padding-left: 5px;
}

/** End 3.2.0 additions **/

.template_selectionSubHeader
{
  border-bottom:   1px #999999 solid;
  padding-left:    5px;
}

.template_selectionRow1
{
  background:     #f0f8ff;
}

.template_selectionRow2
{
  background:     #ffffed;
}

.template_selectionIndex
{
  font-weight:     bold;
  font-size:  8pt;
  background:      #b0c4de;
  border-right:    1px #999999 solid;
  border-bottom:   1px #999999 solid;
  vertical-align:  top;
}

.template_selectionIndexUpper
{
  font-weight:     bold;
  font-size:  8pt;
  background:     #b0c4de;
  border-right:    1px #999999 solid;
}

.template_selectionRowCell
{
  background:     #ffffff;
  border-bottom:  1px #999999 solid;
  border-right:   1px #999999 solid;
  padding-left:   3px;
  font-size:  8pt;
}

.template_selectionRowCellUpper
{
  background:     #ffffff;
  border-right:   1px #D6DAEB solid;
  padding-left:   3px;
  font-size:  8pt;
}

th.resultHeaderCell
{
  background:    #CED3E5;
  border-top:    2px #D6DAEB solid;
  border-right:  1px #8A90A9 solid;
  border-bottom:  1px #8A90A9 solid;
  padding-left:  2px;
  text-align:    left;
  font-weight:   bold;
  font-size:  8pt;
}

th.resultValueIndex
{
  background:    #CED3E5;
  border-top:    none;
  border-bottom:  none;
  border-bottom:  none;
  border-right:  1px #8A90A9 solid;
  text-align:    right;
  font-weight:   bold;
  font-size:  8pt;
  padding-left:  2px;
}

td.resultValueIndex
{
  background:    #CED3E5;
  border-top:    1px #D6DAEB solid;
  border-right:  1px #8A90A9 solid;
  border-bottom:  1px #8A90A9 solid;
  text-align:    right;
  font-weight:   bold;
  font-size:  8pt;
}

td.resultValueCell
{
  background:     #ffffff;
  border-bottom:  1px #D6DAEB solid;
  border-right:  1px #D6DAEB solid;
  font-size:  8pt;
}


span.searchPrevNextLink
{
  color:          #0000FF;
  font-weight:    bold;
  text-decoration:  underline;
  cursor: pointer;
}

span.searchPrevNextLink:hover
{
  color:          #FF0000;
  font-weight:    bold;
  text-decoration:  underline;
  cursor: pointer;
}

span.searchMapLink
{
  color:          #0000FF;
  font-weight:    bold;
  text-decoration:  underline;
  cursor: pointer;
}

span.searchMapLink:hover
{
  color:          #FF0000;
  font-weight:    bold;
  text-decoration:  underline;
  cursor: pointer;
}

.templatePrintIcon
{
  cursor: pointer;
}


