

/*--==General==--*/
td.PageHeading h1 {margin: 0 0 5px 0;}
td.PageHeading h2 {margin: 0 0 5px 10px;}
div.SectionHeading h2 {margin: 0 0 5px 0;}
div.SectionHeading h3 {margin: 0 0 5px 10px;}
div.content {font-size: 1.0em;}
div.content h3 {margin-bottom: 10px;}
div.content h4 {margin-bottom: 10px;}
div.ref {
	margin: 10px;
	font-size: 1.1em;
	}
div.ref h3 {
	margin: 15px 0 10px 0;
	}
div.ref li {
	margin-bottom: 5px;
	}
div.faq ul {list-style-type: none;}
div.faq li {margin-bottom: 10px;}
div.faq .a {
	margin: 0px 0 5px 15px;
	}
div.faq .a p {
	margin: 5px 0 10px 0;
	}
div.faq .a ul {
	list-style-type: disc;
	}
div.faq .a ul.tight li {
	margin-bottom: 3px;
	}
div.DocList h4 {border-top: 1px solid #888888;}
div.DocList ul {list-style-type: none; margin-left: 20px;}
.jump_menu {font-size: 11px;}

@media print {
	button {display: none;}
}

table.RelatedResources {
	float: right; width: 184px; margin: 0px 0 10px 10px; 
	}

table.RelatedResources div.right_sub_cat {
	width: 184px;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	}
table.RelatedResources div.right_sub_cat {list-style-type: none !important;}
table.RelatedResources div.right_sub_cat li {
	padding-left: 0px;
	}

button#ShowAll {float: right; width: 57px; white-space: nowrap; font-size: 10px;}
button#btnDisplay {float: right; width: 57px; white-space: nowrap; font-size: 10px;}

input,textarea,button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em;}
button {padding: 1px; line-height: 1em;}




#introGraphic {text-align: center;}

#mainColumn table {border-collapse: collapse;}

dl.horizList dd {float: left;}




body#printVersion {text-align: center;}
body#printVersion #wrapper {width: 630px;}



div.importantNotice {
  padding: 0 15px 15px 15px;
	border: 1px solid #ccc;
  background-color: #eee;
}
div.importantNotice h4 {
  padding: 0 0 10px 23px;
	font-weight: normal; color: #f00;
  background-image: url("/fw/_shared/images/icons/important-head.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
}
div.importantNotice dt {
  margin-top: 15px; padding: 1px 0;
  font-size: 1em; color: #00f;
  border-top: 1px dotted #aaa;
}
div.importantNotice dt:hover {text-decoration: underline;}
div.importantNotice dt div.dt {
  font-size: 0.9em; color: #888;
  float: right;
}
div.importantNotice dt span.dt {
  font-size: 0.9em; color: #888;
  float: right;
}
div.importantNotice dt h5 {
  margin: 0; padding: 0; display: inline;
  color: #00f; font-weight: normal;
}
div.importantNotice dt h5:hover {text-decoration: underline !important;}
div.importantNotice dt .dt:hover {text-decoration: none;}
div.importantNotice dd {
  padding: 0 0 5px 0;
}
div.importantNotice dl dd p {
  margin: 0; padding: 0 0 5px 0;
}
div.importantNotice blockquote ul {
  margin-top: 5px; margin-bottom: 5px;
  list-style-type: disc !important;
}
div.importantNotice blockquote ul li {
  margin-left: 0 !important; padding-left: 15px !important;
  list-style-type: disc !important;
}






/*Jump Menu*/

#mainColumn div.jump_menuCont {text-align: center; width: 100%; margin: 0 0 20px 225px; float: none; padding-bottom: 15px;}
#mainColumn img.nav {padding: 0; cursor: pointer; float: left;}
#mainColumn select.jump_menu {float: left;}



/*--==Home==--*/
#fw_home p {margin: 10px 0 5px 0;}

#regional_offices ul {list-style-type: none; margin: 15px 0 0 10px;}
#regional_offices li {margin-bottom: 15px;}
#regional_offices h4 {margin: 0 0 5px 0;}
#regional_offices div {margin: 0 0 0 15px;}



.alertBox {
	margin: 15px 0px 10px 0; padding: 10px 5px 5px 10px;
	width: auto; border: 1px solid #888; overflow: hidden;
}
.alertBox h4 {color: #000; text-indent: 0px; margin: 0px 0 5px 0 !important;}
#fw_home .alertBox .alertThumb {float: right; width: 125px; margin: 0 0 0 0px;}/*position: relative; top: -25px; left: 12px;*/









/*--==Contact Us==--*/
table.ContactUs {margin-left: 10px;}
table.ContactUs td {vertical-align: top; padding: 0 0 5px 15px;}


/*============*/
/*--==Fish==--*/
/*============*/
table.LicenceFees {margin-top: 2px;}
table.LicenceFees td {text-align: center; padding: 3px; border: 1px solid #000;}
table.LicenceFees td.head1 {background-color: #696;}
table.LicenceFees td.head2 {background-color: #fc9;}
table.LicenceFees2 {margin-top: 2px;}
table.LicenceFees2 td {text-align: center; padding: 3px; border: 1px solid #000;}
table.LicenceFees2 td.head1 {background-color: #096;}
table.LicenceFees2 td.head2 {background-color: #69c;;}
table.LicenceFees3 {margin-top: 2px;}
table.LicenceFees3 td {text-align: left; padding: 3px; border: 1px solid #000;}
table.LicenceFees3 td.head1 {text-align: center; background-color: #c60; color: #fff; font-weight: bold; font-size: 1.2em;}
table.LicenceFees3 td.head2 {text-align: center; background-color: #363; color: #fff; font-weight: bold; font-size: 1.2em;}
table.LicenceFees3 td.head3 {background-color: #fc9;}
table.LicenceFees3 td.fee {text-align: center; background-color: #6c9;}
table.LicenceFees3 td.highlight {background-color: #ffc;}


table.FishSynopsis td ul li {margin-left: 10px !important;}





table.QuickFacts {margin-top: 2px;}
table.QuickFacts td {text-align: center; padding: 3px; border: 1px solid #000;}
table.QuickFacts td.head1 {text-align: center; background-color: #096; height: 30px;}
table.QuickFacts td.head2 {text-align: left; background-color: #69c; width: 210px;}
table.QuickFacts td.head3 {text-align: left; padding-left: 15px; font-size: 0.9em; background-color: #69c;}

table.Synopsis td {
	border-top: 1px solid #888; vertical-align: middle;
	padding: 10px 0 10px 0;
	}
table.Synopsis td ul {list-style-type: none;}

table.InSeasonChanges td:nth-child(2) {min-width: 120px;}
table.InSeasonChanges td:nth-child(3) {min-width: 150px;}
table.InSeasonChanges td.head1 {font-size: 1.0em; font-weight: bold; white-space: nowrap;}
table.InSeasonChanges td {
	font-size: 0.95em;
	padding: 3px; vertical-align: top;
	border: 1px solid #000000;
}
table.InSeasonChanges td p {margin-top: 0}
#InSeasonChangesPage .jump_menu {
	font-size: 1.1em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #039; border: none; cursor: pointer; border: 1px solid #eee;
}
#InSeasonChangesPage .jump_menuCont {margin: 15px 0 20px 0; padding-top: 5px; text-align: center;}

div.FishArticles {font-size: 0.95em;}
div.FishArticles h4 {margin: 0 0 5px 5px;}
div.FishArticles ul {margin: 0 0 15px 30px; font-size: 0.95em; list-style-type: none;}
div.FishArticles li {text-indent: -10px;}


/*--== Sport Fish of BC ==--*/

#FishIndex td {width: 100px;}
#FishInfo div {margin-bottom: 30px;}
#FishInfo div div {margin-bottom: 15px;}
#FishInfo h3 {margin-bottom: 5px; border-top: 1px solid #888888; clear: both;}
#FishInfo .latin {font-style: italic; margin: 0 0 0 10px; color: #234075;}
#FishInfo .topicLink {clear: both;} /*border-bottom: 1px solid #CCCCCC;*/
#FishInfo .topicLink ul {display: none;}

/*#FishList dl {width: 540px;}

*/
#FishList {width: 538px;}
#FishList dl dd {float: left; margin: 0; padding: 0 18px 15px 0;}
/*#FishList dl dd {float: left; margin: 0; padding: 0 18px 23px 0;}*/
#FishBox {text-align:left; padding: 0 10px 0 10px; }

.FishDescContainer {margin-bottom: 5px; padding: 3px; float: none; width: 574px; clear: both;}
.FishDescLeft {float: left; width: 49%; margin: 0; padding: 0;}
.FishDescRight {float: right; width: 49%; margin: 0; padding: 0;}
.FishDescContainer h4 {margin: 0 0 0 0; border-top: 1px solid #CCCCCC; font-style: normal;}
.FishDescContainer p {margin: 0 0 0 10px;}


/*===============*/
/*--==Hunting==--*/
/*===============*/

	/*--==Regulations==--*/
  
  
  
	table#SynopsisCorrections td {border: 1px solid #000000; padding: 3px; vertical-align: middle;}
	table#HuntingNews {margin-top: 15px;}
	table#HuntingNews td {
		font-size: 0.9em;
		border: 1px solid #888888; padding: 5px; vertical-align: top;
		}
	table#HuntingNews td h4 {margin: 0;}
/*	table#HuntingLicences td {border: 1px solid #888888; padding: 3px; vertical-align: middle;}*/
	table#HuntingLicences td h2 {margin-bottom: 2px;}

table#HuntingLicences {margin-top: 2px;}
table#HuntingLicences td {padding: 3px; border: 1px solid #000000;}
table#HuntingLicences th {padding: 3px; border: 1px solid #000000; text-align: center;}
table#HuntingLicences th.head1 {background-color: #6699CC; font-size: 1.1em;}
table#HuntingLicences th.head2 {background-color: #009966;}
table#HuntingLicences td.space {border: none;}


div.BigGameInfo img {margin-left: 3px;}


#ArchivedArticles h4 {border-top: 1px solid #aaa;}
#ArchivedArticles ul {margin-left: 25px;}













/*--==Wildlife Management Issues==--*/
#pgMgmtIssues h3 {border-top: 1px solid #aaa; padding-top: 5px; margin-top: 20px;}



/*--==Wildlife Viewing==--*/




/*--==Wildlife Act Review==--*/

/*--Controlled Alien Species Regulation--*/
.keyDates h4 {border-top: 1px solid #aaa;}
.keyDates li {list-style: disc url(../../2006_templates/images/nav/red_arrow.gif); margin: 0 0 10px 15px;}
#speciesList ul {list-style-type: none; margin-left: 20px;}


#casButtons {width: 400px;}
#casButtons a {float: left; margin: 3px;}

dl.buttonImgs {overflow: hidden; padding-left: 45px;}
dl.buttonImgs dd {float: left; width: 140px; height: 80px; margin: 2px; padding: 0px; cursor: pointer;}

/*--==Fish Culture==--*/





/*--==Snowmobile Closures==--*/
table.closureMap {}
table.closureMap th {white-space: nowrap; padding: 0 1px; background-color: #039; color: #fff; text-align: center;}
table.closureMap td {padding: 0 2px; border: 1px solid #888;}
table.closureMap td.col1 {text-align: center; padding: 0px 5px;}
table.closureMap td.col2 {padding: 0px 5px;}
table.closureMap td.col3 {width: 300px; padding: 0px 5px;}

#closureList table {}
#closureList table th {
  padding: 1px 5px;
  text-align: center; white-space: nowrap;
  background-color: #036; color: #fff;
  font-weight: bold;
}
#closureList table td {padding: 0 4px; border: 1px solid #888;}
#closureList table td.Unit {text-align: center; padding: 0px 5px; white-space: nowrap;}
#closureList table td.Area {}
#closureList table td.Timing {white-space: nowrap;}
#closureList table td.GPS {padding: 0 4px; white-space: nowrap;}
#closureList table td.OverviewMap {white-space: nowrap; text-align: center;}
#closureList table td a {text-decoration: none;}
#closureList table td a:hover {text-decoration: underline; color: #036;}



/*--==LEH Draw Results==--*/
#tblHuntCodes {
	width: 100%; margin-top: 20px;
}
#tblHuntCodes th.cat {font-size: 1.0em;}
#tblHuntCodes th {
	background-color: #039; color: #fff; font-size: 0.9em; text-align: center; padding: 2px 4px;
	border: 1px solid #888; white-space: nowrap;
}
#tblHuntCodes td {
	font-size: 0.9em; text-align: center; padding: 2px;
	border: 1px solid #888;
}
#tblHuntCodes td.code {font-weight: normal;}
#tblHuntCodes td.seasonDate {white-space: nowrap;}
#tblHuntCodes td.notes a {white-space: nowrap;} 
form#formLEH {margin: 0 0 5px 20px; clear: both;}
form#formLEH input[type=submit] {padding: 1px 3px 0 3px;}
form#formLEH button {display: inline; margin: 0; padding: 1px 3px 0px 3px; line-height: 13px;}








/*--Alphabetical Lists--*/
#alphaListTOC {margin-top: 0px; padding-top: 0px; border-bottom: 1px solid #ddd;}
#alphaListTOC img {position: relative; top: 1px;}
#alphaListTOC a {text-decoration: none; padding: 0 3px;}
#alphaListTOC a:hover {color: #e3a82b; background-color: #32436b;}
#alphaList h5 {
	display: inline; color: #e3a82b; 
	text-transform: uppercase; font-weight: normal;
	font-size: 0.85em;
}


div.sideBar183 {
	width: 183px; padding: 0 10px; float: right;
	background-color: #f0f1f2;
}


/*--==Conservation Lands==--*/
ul.wmaList {margin-top: 20px;}






li#_Statistics ul {margin-left: 0px;}
li#_Statistics ul li {margin-left: 5px !important; padding-left: 10px !important; list-style-type: disc !important;}