﻿#dvMapError 
{
	color:#9f2f2b;
	font-size:smaller;
	font-weight:bold;
	padding:6px;
}

#dvMapError a
{
	color:#666;
	font-size:11px;
	font-weight:bold;
	padding:14px;

}

#accFind 
{
	font-family: Trebuchet, Verdana, Arial, sans-serif;
}


#accFind .accordionHeader 
{
  	background: url(http://environment.alberta.ca/images/interface/bgMenuParentClosed.gif) no-repeat center left;
	padding:0 6px 0px 20px;
 	font-family:Trebuchet, Verdana, Arial, sans-serif;
	font-size:0.9em;
	color:#001b6b;
    background-color:#cccccc;
    border-bottom: 1px solid #ffcd29;
}

#accFind .accordionHeader h4
{
	font-family:Trebuchet, Verdana, Arial, sans-serif;
	font-size:0.9em;
	margin:0 0px;
	padding:8px 0px;
	color:#001b6b;
	font-weight:normal;
}

#accFind .accordionHeaderSelected 
{
  	background:#ffcd29 url(http://environment.alberta.ca/images/interface/bgMenuParentOpen.gif) no-repeat center left;
	padding:0 6px 0px 20px;
	border-bottom: 1px solid #cccccc;
}

#accFind .accordionHeaderSelected h4
{
	font-family:Trebuchet, Verdana, Arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#001b6b;
	margin:0 0px;
	padding:6px 0px;
}

#accFind .accordionContentMap 
{
	padding-top:6px;
	color:#333;
    border-top: none;
    background-color: #ffffff;
	margin:0 0 0 0;
	border-bottom: 4px solid #ffcd29;
}

#accFind .accordionContentMap table {
	color:#333;
}

#accFind .accordionContentMap input {
    float:right;
}

#accFind .accordionContentMap .searchButton 
{
	float:right;	
}

.accordionContent div table {
    border:none;
    font-size:11px;
    font-family: Trebuchet, Verdana, Arial, sans-serif;
    color:#333;
}

.accordionContent div table tr th {
    color:#fff;
    background-color:#0083a9;
	border:none;
    font-size:9px;
    font-weight:bold;
    font-family: Trebuchet, Verdana, Arial, sans-serif;
    vertical-align:top;
    padding:3px 0 0 3px;
}


.accordionContentMap table {
    color:#fff;
    padding:16px 0px 16px 0px;
    font: Trebuchet, Verdana, Arial, sans-serif;
 	font-size:11px;
}

.accordionHeader {
  	background: url(http://environment.alberta.ca/images/interface/bgMenuParentClosed.gif) no-repeat center left;
	padding:0 20px 0px 20px;
 	font: Trebuchet, Verdana, Arial, sans-serif;
	color:#001b6b;
    background-color:#d6e4e5;
    border-bottom: 1px solid #c2d5d4;
}

.accordionHeaderSelected 
{
  	background: url(http://environment.alberta.ca/images/interface/bgMenuParentOpen.gif) no-repeat center left;
	padding:0 20px 0px 20px;
	border-bottom: 1px solid #c2d5d4;
}

.accordionHeader h2 {
	margin:0 0px;
	padding:8px 0px;
	color:#001b6b;
	font-weight:normal;
}


.accordionHeaderSelected h2
{
	font: Trebuchet, Verdana, Arial, sans-serif;
	margin:0 0px;
	padding:16px 0px;
	color:#001b6b;
	font-weight:normal;
}

.accordionContent {
    border-top: none;
    background-color: #ffffff;
	margin:0 0 0 0;
	padding:8px 8px 8px 8px;
	border-bottom: 1px solid #ffcd29;	
}

#accResults
{
	/*width:96%;*/
	border:solid 1px #fff;
	background:none;
	margin-top:20px;
	/*margin-left:20px;*/
	background-color:#fff;
	border: 2px solid #eaeef5;
}


#accResults .accordionContent
{
	background-color:#fff;
}


#accResults p
{
	border:none;
	background:none;
	padding-bottom:0;
	margin-bottom:0;	
}

#maphelp
{
	padding:6px;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
 	font-size:11px;
}

#maphelp h5
{
	padding-top:6px;
	padding-bottom:6px;
	margin:0;
}

.wideside
{
	width:320px;
}

#lblLegal p
{
	margin-top:8px;
	margin-bottom:8px;	
}

/* Ajax Bug Fix on Suggest Form Fields  */
#AutoCompleteExtender1
{

	
}

#pnAddresstbl
{
	 border-collapse:collapse;
}

#upFind
{
	font:Normal Trebuchet, Verdana, Arial, sans-serif;
 	
}

/* Ajax Bug Fix on Suggest Form Fields  END */

.MapControlTable
{
	border-collapse:collapse;
}

/* Hacks designed to overrule alberta.ca Styles  */

.wide 
{
	width:120%;
	margin:0 0 0 0;
	padding:0 0 0 0; 
}

.noselect 
{
	cursor:pointer;
}

/*map disclaimer */
#disclaimer
{
	font: Trebuchet, Verdana, Arial, sans-serif;
position:absolute;
	top:6px;
	right:6px;
	width:56%;
	text-align:right;
	font-size:11px;
	color:#333;
	line-height:12px;
}

/*map disclaimer */
.disclaimerNoAbsLight
{
	font-weight:normal;
	text-align:right;
	font-size:11px;
    line-height:12px;
	color:#666;
	padding-left:16px;
}

/*spin map disclaimer*/
#poweredby
{
	position:absolute;
	top:56px;
	right:6px;
	width:56%;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color: #DD7500;


}

#poweredby a
{
	text-align:right;
	font-size:12px;
	color:#00afdb;
	text-decoration:none;

}

#poweredby a:hover
{
	text-align:right;
	font-size:12px;
	color:#333;
	text-decoration:underline;
    font-weight:bold;
}

#MapColumn 
{
	border:1px solid #999;
	}
	
/* Inserted Styles from environment.alberta.ca default.css  */
/* Added the -map suffix to the styles and removed the width parameters */

#content-esar {
    margin: 0px 0px 0px 0px;
    width: 900px;
}

#content-esar .columnLeft {
    width: 440px;
    float: left;
    display: inline;
    margin: 0px 8px 0px 8px;
     border: solid 1px blue;
}

#content-esar .columnRight {
    float: left;
    display: inline;
    margin-left: 20px;
    width: 400px;
     border: solid 1px orange;
}

#content-esar * {
    font-size: 0.75em;
}
#content-esar * * {
    font-size: 1em;
}
#content-esar a {
    color: #0d3692;
}
#content-esar a:hover {
    color: #000;
    text-decoration: none;
}
#content-esar ul {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 17px;
}
#content-esar ol {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
}
#content-esar ul ul,
#content-esar ul ol,
#content-esar ol ul,
#content-esar ol ol {
    margin: 0px;
}

#content-esar li {
    margin: 7px 0px 0px 0px;
}

#content-esar h2.section {
    margin: 10px 0px 10px 0px;
    padding-bottom: 5px;
    font-weight: normal;
    font-size: 1.5em;
    color: #0d3692;
    border-bottom: 2px solid #b3d32d;
}

#content-esar .section {
clear:both;
}

#accessHelpers-map {
    display: none;
}

#logo-map {
    float: left;
    padding: 33px 0px 0px 33px;
    /*width: 282px;*/
}
#logo-map h1#siteTitle-map {
    margin: 4px 0px 0px 0px;
    font-size: 1em;
    font-weight: normal;
    color: #fff;
    letter-spacing: 0.8px;
}
#metaNav-map {
    float: right;
    margin: 0px;
    padding: 8px 5px 8px 5px;
    /*width: 490px;*/
    text-align: right;
    list-style-type: none;
}
/*#searchForm {
    float: right;
    padding: 10px 10px 0px 10px;
    width: 490px;
    overflow: hidden;
    text-align: right;
}*/

#breadcrumb-map {
    margin: 0px 8px 4px 18px;
    padding: 0px;
    height:20px;
    /*width: 902px;*/
    overflow: hidden;
}

#mainNav-map {
	OVERFLOW: hidden; BACKGROUND: #ffffff; BORDER-BOTTOM: #ffcd29 2px solid; MARGIN: 0px 0px; LINE-HEIGHT: 0.9em; WIDTH: 100%;
}
#mainNav-map UL {
	LIST-STYLE-TYPE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#mainNav-map LI {
	BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: inline; PADDING-RIGHT: 0px
}
#mainNav-map A {
	FONT-SIZE: 0.9em; BACKGROUND: #ffffff; COLOR: #36424b; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 10px; TEXT-DECORATION: none; DISPLAY: block; PADDING-RIGHT: 10px
}
#mainNav-map .isCurrent {
	BACKGROUND: #ffcd29
}
#mainNav-map .isParentCurrent {
	BACKGROUND: #ffcd29
}
#mainNav-map .selectedParent {
	BACKGROUND: #ffcd29
}
#mainNav-map .isCurrent A {
	BACKGROUND: #ffcd29; COLOR: #36424b
}
#mainNav-map .isParentCurrent A {
	BACKGROUND: #ffcd29; COLOR: #36424b
}
#mainNav-map .selectedParent A {
	BACKGROUND: #ffcd29; COLOR: #36424b
}
#mainNav-map A:hover {
	BACKGROUND: #ffcd29; TEXT-DECORATION: none
}

#breadcrumb-map p {
    float: left;
    display: inline;
    margin: 0px;
    padding: 5px 0px 8px 0px; /* added 5px to bottom padding  */
    /*width: 852px;*/
    font-size: 0.75em;
    color: #000;
}
#breadcrumb-map a {
    color: #000; 
}
#breadcrumb-map p a:hover {
    color: #2d682c;
}

/* END OF Inserted Styles from environment.alberta.ca default.css  */


/* brent modal stuff */
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
	font-size:10px;
	color:#000;
	background-color:White;
	border-width:2px;
	border-style:solid;
	border-color:#ccc;
	padding:3px;
	width:80%;	
	height:69.9%;	
	overflow:auto;
}

.modalPopupSmall
{
	font-size:10px;
	color:#000;
	background-color:White;
	border-width:2px;
	border-style:solid;
	border-color:#ccc;
	padding:3px;
	width:250px;	
	height:200px;
	overflow:auto;	
}

.modalPopupMedium
{
	font-size:10px;
	color:#000;
	background-color:White;
	border-width:2px;
	border-style:solid;
	border-color:#ccc;
	padding:3px;
	width:500px;	
	height:400px;
	overflow:auto;	

}



.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

#txtPlan input {
font-size:20px;BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; COLOR: #000000; background-color:#f7f7f7; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT: 12px/1.2 Arial, Helvetica, sans-serif; PADDING-LEFT: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-RIGHT: 3px;
}

#input {
	BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; COLOR: #000000; background-color:#f7f7f7; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT: 12px/1.2 Arial, Helvetica, sans-serif; PADDING-LEFT: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-RIGHT: 3px;
}

#content-esar h1 {
margin: 0px 0px 0px 0px;
padding: 10px 2px 18px 10px;
color:#36424b;  
font-size:20px;
font-weight:bold;
}

#content-esar h2 {
margin: 0px 0px 0px 0px;
padding: 10px 2px 18px 10px;
font-size:26px;
color:#36424b;
background:#ffffff;
font-size:20px;
font-weight:bold;
}

#content-esar h2 span {

margin: 0px 0px 0px 0px;
padding: 10px 2px 18px 10px;
font-size:26px;
color:#36424b;
background:#ffffff;
font-size:16px;   

}
#content-esar-header {
    BACKGROUND: url(http://environment.alberta.ca/images/interface/page-bg-bottom.png) no-repeat center bottom; MARGIN: 0px auto
}


#mainNav-esar {
	OVERFLOW: hidden; BACKGROUND: #ffffff; BORDER-BOTTOM: #ffcd29 2px solid; MARGIN: 0px 0px; WIDTH: 912px; 
}
#mainNav-esar ul {
	LIST-STYLE-TYPE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#mainNav-esar li {
	BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: inline; PADDING-RIGHT: 0px
}
#mainNav-esar a {
	FONT-SIZE: 0.9em; BACKGROUND: #ffffff; COLOR: #36424b; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 10px; TEXT-DECORATION: none; DISPLAY: block; PADDING-RIGHT: 10px
}
#mainNav-esar .isCurrent {
	BACKGROUND: #ffcd29
}
#mainNav-esar .isParentCurrent {
	BACKGROUND: #ffcd29
}
#mainNav-esar .selectedParent {
	BACKGROUND: #ffcd29
}
#mainNav-esar .isCurrent a {
	BACKGROUND: #ffcd29; COLOR: #36424b
}
#mainNav-esar .isParentCurrent a {
	BACKGROUND: #ffcd29; COLOR: #36424b
}
#mainNav-esar .selectedParent a {
	BACKGROUND: #ffcd29; COLOR: #36424b
}
#mainNav-esar a:hover {
	BACKGROUND: #ffcd29; TEXT-DECORATION: none
}

/* Start of New ESAR Grid Results Styles */

.ESAGridHeader {
border: thin 1px #ffffff;
background-color:#00afdb;
line-height:13px;     
font-weight:normal;
padding-bottom:6px;
}

.DocumentGridHeader {
border: thin 1px #f7f7f7;
background-color:#00afdb;
line-height:13px;
font-weight:normal;
padding-bottom:6px;
}

tr.ESAGridHeader th {
border:solid 1px #f7f7f7;
}

tr.DocumentGridHeader th {
border:solid 1px #f7f7f7;
}


.ESAGridGlobeColumn {
margin-left:12px;}

.ESAGridDocColumn {
    margin-left:15px;
}

.DOCGridSelectColumn {
margin-left:8px;}


table#gvESAResults tr td {
 border:solid 1px #f7f7f7;
}

table#gvDocuments tr td {
 border:solid 1px #f7f7f7;
}
                                                       
#showhelpPBL a, #showhelpDOC a, #showhelpATS a, #showhelpESA a {text-decoration:none; color:#F77F00;
}
                                                       
#showhelpPBL a:hover, #showhelpDOC a:hover, #showhelpATS a:hover, #showhelpESA a:hover {text-decoration:none; color:#ffcd69;
}