BODY
{
    MARGIN-TOP: 0px;
    SCROLLBAR-FACE-COLOR: #669999;
    FONT-SIZE: 8pt;
    SCROLLBAR-HIGHLIGHT-COLOR: #669999;
    MARGIN-LEFT: 0px;
    OVERFLOW: auto;
    SCROLLBAR-SHADOW-COLOR: #669999;
    COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #669999;
    LINE-HEIGHT: normal;
    MARGIN-RIGHT: 0px;
    SCROLLBAR-ARROW-COLOR: #D9E7E7;
    SCROLLBAR-TRACK-COLOR: #336666;
    FONT-FAMILY: Verdana;
    SCROLLBAR-DARKSHADOW-COLOR: #669999;
    BACKGROUND-COLOR: white;
    
    /*scrollbar-3dlight-color : #2C4379;
	scrollbar-arrow-color : #DADAEA;
	scrollbar-darkshadow-color : #2C4379;
	scrollbar-face-color : #2C4379;
	scrollbar-highlight-color : #2C4379;
	scrollbar-shadow-color : #2C4379;
	scrollbar-track-color : #00295F;*/
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
TH
{
    FONT-SIZE: 10pt
}
TABLE.menuTABLE
{
}
P
{
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 1.5ex;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
HR
{
    COLOR: #8b4513;
    FONT-FAMILY: Verdana;
    HEIGHT: 1px
}
A
{
    COLOR: #336666;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #669999;
}
A:link
{
    color:#336666; 
}
A:hover
{
    COLOR: #669999;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #618F8E;
}
H1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14pt;
    MARGIN: 0px;
    COLOR: #336666;
    FONT-FAMILY: Verdana;
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 0px;
    COLOR: #336666;
    FONT-FAMILY: Verdana
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    COLOR: #336666;
    FONT-FAMILY: Verdana
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    COLOR: #336666;
    FONT-FAMILY: Verdana
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    MARGIN: 0px;
    COLOR: #336666;
    FONT-FAMILY: Verdana
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    MARGIN: 0px;
    COLOR: #336666;
    FONT-FAMILY: Verdana
}
.head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.head_small
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana
}
.data
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.text_nocolor
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.intro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #336666;
    FONT-FAMILY: Verdana
}
UL
{
    MARGIN-LEFT: 16pt;
    LINE-HEIGHT: 13pt;
    TEXT-DECORATION: none
}
UL.menuUL
{
    MARGIN-TOP: 4pt;
    MARGIN-BOTTOM: 1pt
}
LI
{
    FONT-SIZE: 8pt;
    LIST-STYLE-IMAGE: url(/images/bullet.gif);
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana
}
ADDRESS
{
    FONT-FAMILY: Verdana
}
BLOCKQUOTE
{
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
CENTER
{
    FONT-FAMILY: Verdana
}
INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
TABLE
{
}
B
{
    FONT-WEIGHT: bolder
}
.text_small_color
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana;
}
.text_color
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #336666;
    FONT-FAMILY: Verdana;
}
.darkmenu
{
    COLOR: #000000;
    BACKGROUND-COLOR: #669999;
    TEXT-DECORATION: none
}
.darkmenu A:visited
{
    COLOR: #000000;
}
.darkmenu A:active
{
    COLOR: #000000;
}
.darkmenu A:link
{
}
.darkmenu A:hover
{
    COLOR: #ff4500;
}
.lightmenu
{
    BACKGROUND-COLOR: #336666;
    color:White; 
    font-weight:bold;
}
.lightmenu A
{
	color:White;
}
.lightmenu A:visited
{
	color:White;
}
.lightmenu A:hover
{
	color:#669999;
}
.orange
{
    BACKGROUND-COLOR: #dc7430;
}
.text_marquee
{
    COLOR: #669999;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: right;
}
.news_title
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
.emenu
{
    POSITION: relative;
}
.emenu_over
{
    POSITION: absolute;
}
#dropmenu0
{
    Z-INDEX: 100;
}
#dropmenu2
{
    Z-INDEX: 100;
}
#dropmenu3
{
    Z-INDEX: 100;
}
#dropmenu4
{
    Z-INDEX: 100;
}
#dropmenu5
{
    Z-INDEX: 100;
}
#dropmenu6
{
    Z-INDEX: 100;
}
#dropmenu2
{
    Z-INDEX: 100;
}
.beige
{
    FONT-WEIGHT: bolder;
    COLOR: #669999;
}
.news
{
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    LINE-HEIGHT: 7pt;
}
.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0pt;
    PADDING-TOP: 0pt;
}
.menu_title
{
    MARGIN: 0px 30px 0px 0px;
    COLOR: #000000;
    TEXT-ALIGN: right;
}
.hr_4_menu
{
    FONT-SIZE: 1pt;
    MARGIN: 0px;
    COLOR: #669999;
}
.news A:hover
{
    COLOR: #669999;
}
.news A:link
{
    COLOR: black;
}
.menu_date
{
    FONT-SIZE: 8pt;
    COLOR: #669999;
}
TD.menulang
{
}
TD.menulang A:link
{
    FONT-WEIGHT: bolder;
    COLOR: #D9E7E7;/*palegoldenrod;*/
    TEXT-DECORATION: none;
}
TD.menulang A:visited
{
    FONT-WEIGHT: bolder;
    COLOR: #D9E7E7;/*palegoldenrod;*/
    TEXT-DECORATION: none;
}
TD.menulang A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #ff4500;
    TEXT-DECORATION: none;
}
TD.menulang A:active
{
    FONT-WEIGHT: bolder;
    COLOR: #D9E7E7;/*palegoldenrod;*/
    TEXT-DECORATION: none;
}
P.breakIt
{
    PAGE-BREAK-AFTER: always;
}
.context_help
{
    CURSOR: help;
}
.LikeLink
{
    CURSOR: hand;
    COLOR: #ff4500;
}
.menu_selected
{
    FONT-WEIGHT: bolder;
    COLOR: #ff4500;
}
TEXTAREA
{
    BEHAVIOR: url(/common/maxlength.htc);
}
.lightmenu2
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana;
    HEIGHT: 100px;
    BACKGROUND-COLOR: #669999;
}
.lightmenu2 A:link
{
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
}
.darkmenu2
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 230px;
    COLOR: #000000;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #336666;
}
LI.occ
{
    FONT-SIZE: 8pt;
}
SELECT
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: normal;
}
TD.context_hand
{
    CURSOR: hand;
    COLOR: #D9E7E7;/*palegoldenrod;*/
}
.mask
{
    BEHAVIOR: url(/common/mask.htc)
}
.linklines
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 230px;
    COLOR: #000000;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid
}

/* ===========================================================*/
/* Styles added by Sierra */
/* ===========================================================*/

/* Login Control Styles */
.login
{
	font-size: 8pt;
	color: #00002b;
	font-family: Verdana,Tahoma,Arial,Helvetica;
	text-align: right; 
	margin-right:5pt;
	margin-left:5pt;
	text-decoration: none;
}
.login a          { font-family: Verdana,Tahoma,Arial,Helvetica; font-size: 9pt; text-align:right; color:#006699; text-decoration: none; }
.login a:hover    { text-decoration:underline; }

/*NHSD Header text*/
.headertext
{
	font-weight: bold;
	font-size: 24pt;
	color:993300;
	letter-spacing: -2pt;
	text-align: right;
	font-variant: small-caps;
	text-decoration: none;
}

/*Tab menu stuff*/
.selectedtab
{
	background-color:#669999;
	font-weight:bolder;
	color:#ff4500;
}

.subtab
{
	font-style:italic;
	font-size:7pt;
	text-indent:8px;
}

.subtabselected
{
	background-color:#669999;
	font-style:italic;
	font-size:7pt;
	text-indent:8px;
	font-weight:bolder;
	color:#ff4500;
}

.hiliterow
{
	behavior: url(Global\hilite.htc);    
}

.searchbutton
{
	font-size:0pt;
	font-family:Verdana;
	font-weight:normal;
	border-style:none;
	background-image:url(../images/searchbutton.gif);
	border-width:0px;
	/*background: #ffffff url(../images/blankbutton.gif) no-repeat ;*/
	width:24px;
	height:19px;
}

/* Content stuff */
.contentlabel
{
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana;
	cursor:help;
}

.contentheader
{
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana;
	background-color:#D9E7E7;
}

.contenttableheader
{
	font-weight:bold;
	font-size:8pt !important;
	font-family:Verdana;
	background-color:#D9E7E7;
	
}
.contenttableheader a
{
	font-weight:bold;
	font-size:8pt !important;	
}

.contentlabel_help
{
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana;
	cursor:help;
}

.contentbutton
{
	font-size:8pt;
	font-family:Verdana;
	font-weight:normal;
	border-style:none;
	background-image:url(../images/blankbutton.gif);
	border-width:0px;
	/*background: #ffffff url(../images/blankbutton.gif) no-repeat ;*/
	width:180px;
	height:25px;
	color:white;
	font-weight:bold;
	
}

.contentlink
{
	
	font-size:8pt;
	font-family:Verdana;
	font-weight:normal;
	text-align:center;		 
	border-style:none;
	background-image:url(../images/blankbutton.gif);	
	/*background: #ffffff url(../images/blankbutton.gif) no-repeat ;*/
	width:160px;
	height:25px;
	color:white;
	font-weight:bold;
	 padding-top:6px;
}

.content
{
	font-weight:normal ;
	font-size:8pt;
	font-family:Verdana;
}

.RecordMainName
{
	font-weight:normal ;
	font-size:10pt;
	font-family:Verdana;
}

.3CharPCodeWidth
{
	width:40px;
}

.contenterror
{
	font-weight:normal ;
	font-size:8pt;
	font-family:Verdana;
	color:Red;
}

.contentrequired
{
	font-weight:normal ;
	font-size:9pt;
	font-family:Verdana;
	color:Red;
}

.contentheadererror
{
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana;
	background-color:#D9E7E7;
	color:Red;
}

.contenttableheadererror
{
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana;
	background-color:#D9E7E7;
	color:Red;
}

.titleheader
{
	font-weight:bold;
	font-size:12pt;
	font-family:Verdana;
	COLOR: #336666;
}

.reportheader
{
	font-weight:bold;
	font-size:14pt;
	font-family:Verdana;
	COLOR: #336666;
}

.reportheader2
{
	font-weight:bold;
	font-size:11pt;
	font-family:Verdana;
	COLOR: #336666;
}

.reportheader3
{
	font-weight:bold;
	font-size:9pt;
	font-family:Verdana;
	COLOR: #336666;
}

/* Parks Canada CSS */
div.left 
{
    display: inline;
    float: left;
}

div.right
{
    display: inline;
    float: right;
}
div.header
{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    height: 30px;
    background-color: #D9E7E7;
    border-color: #D4D0C8;
    clear: left;
}

.popupDescColumn
{
    padding-left: 20px;
    width:199px;
}
.popupFieldColumn
{
    padding-right: 20px;
}
div.modalEntityPopup
{
    display:table;
    border-color: #00EE00;
    text-align: center;
}

.CriteriaLabelWidth
{
    width: 205px;    
}

.disablepagerlink
{
    font-weight:bold;
    font-size:10pt;
}
.enablepagerlink
{
    font-size:8pt;
}

.HeaderControls
{
   vertical-align:top
}
/*Coalesys webmenu stuff*/
/*.cswmDock
{
	display:none;
	position:absolute;
	top:0px;left:0px;
	border:dotted #000000 1px;
	padding:0px;
	width:100%;
	background-color:Red ! IMPORTANT;
}
	
.cswmButtons
{
	top:0px;
	left:0px;
	background-color:#d4d0c8;
	border-top: solid #d4d0c8 1px;
	border-left: solid #d4d0c8 1px;
	border-bottom: solid #404040 1px;
	border-right: solid #404040 1px;
	padding:0px;
	cursor:default;
	width:100%;
}

.cswmInnerBorder
{
	background-color:#d4d0c8;
	border-top: solid #ffffff 1px;
	border-left: solid #ffffff 1px;
	border-bottom: solid #808080 1px;
	border-right: solid #808080 1px;
	padding:0px;width:100%;
}

.cswmButton
{
	background-color:#d4d0c8;
	border-top: solid #d4d0c8 1px;
	border-left: solid #d4d0c8 1px;
	border-bottom: solid #d4d0c8 1px;
	border-right: solid #d4d0c8 1px;
	color:#000000;
	font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
}

.cswmHandle
{
	background-color:#d4d0c8;
	border-top: solid #ffffff 1px;
	border-left: solid #ffffff 1px;
	border-bottom: solid #808080 1px;
	border-right: solid #808080 1px;
	cursor:move;
	width:3px;
}

.cswmNNDck
{
	position:absolute;
	border:outset #808080 1px;
	width:100%;
	color:#d0d0d0;
	font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	padding:3px;
	
}

.cswmNNBtns
{
	position:absolute;
	
}

.cswmNNBtn
{
	border-style:outset;
	border-color:#d4d0c8;
	border-width:1px;
	
}

.cswmNNBtnTxt
{
	color:#000000;
	font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	
}

.cswmNNHnd
{
	color:#000000;
	font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	padding:3px;
	
}

.cswmItem 
{
	font-family:Veranda,Tahoma,Arial,Helvetica; 
	font-size:8pt; 
	font-weight:normal; 
	font-style:normal; 
	color:white ! important; 
	text-decoration:none; 
	padding:3 10 3 10;
	background-color:#336666 ! IMPORTANT;
}

.cswmItemOn 
{
	font-family:Veranda,Tahoma,Arial,Helvetica; 
	font-size:8pt; font-weight:normal; 
	font-style:normal; 
	color:white ! important; 
	text-decoration:none; 
	padding:3 10 3 10;
	background-color:#669999 ! IMPORTANT;
}
.cswmExpand 
{
	cursor:default;
	background-color:#336666 ! IMPORTANT;
}
.cswmPopupBox 
{
	cursor:default; 
	position:absolute; 
	left:-500; 
	display:none; 
	z-index:1999;
}
.cswmDisabled 
{
	color:#808080
}*/

.ModalContextWindow
{
	background-color:White !important;
	padding:15px;
	padding-top:10px;
	/*BackColor="#D9E7E7"*/
}

.ModalContextWindow form
{
	background-color:white;
	margin:10px;
	
}

#modalwrapper
{
	background-color:white;
	margin:10px;
}

    .customprintbutton
    {
        background: url(../Images/printbar.gif) !important;
    }
    .customprintbutton:hover
    {
        background: url(../Images/printbar.gif) 0 -26px !important;
    }

.ConstructionTable
{
 border-collapse:collapse;
 border-width:0px;  
}