body { 
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 100%; 
	color: #000;
	background-color: #4A2A1D;  
	}

.hide	{
	display: none;
	}


/*the following stylizes massgov_new.lbi*/
	#mgmasthead {
		margin: auto;		
		padding: 0 0;
		}
	#comname {
		font: 1em/1.2em Arial, Helvetica, sans-serif;
		}
	#sitename a {
		display:inline;
		}
	#sitename a:visited {
	color: #FFFFFF;
		}
	#sitename li {
		display: inline;
		padding-left: 0;
		padding-right: 40px;
		}
	#mgnavbar {
		display: none;
		}

table#masthead, table#content {
	color: #000;
	background-color: #fff;
	width: 760px;
	}


/* FOR NETSCAPE 4 BROWSERS */
p, td, ul, ol, li, dl, dt, dd {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	}

p.quote {
	font: normal 90% Verdana, Arial, Helvetica, Sans-serif;
	}

p.bold {
	font: bold 100% Verdana, Arial, Helvetica, Sans-serif;
	color: red;
	background-color: transparent;
	}


li.italics {
	font: italic 100% Verdana, Arial, Helvetica, Sans-serif;
	}

h1 {
	font-size: 1.3em;
	font-weight: bold;
	}

h2 {
	font-size: 1.1em;
	font-weight: bold;
	}

h3 {
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	}

h4 {	
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 0;
	}

h5 {
	font: normal 85% Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	color: red;
	background-color: transparent;
	margin: 0;
	padding: 0;
	}


/* PRIMARY CONTENT AREA */

#primarycontent li {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: small;
	margin-top: 10px;
	}

#primarycontent {
	padding: 5px 5px 5px 10px;
	}

#primarycontent a {		
	text-decoration: underline;
	}
	
#primarycontent a:hover {
	text-decoration: none;
	}
	
#primarycontent p {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: small;
	}
	
#primarycontent p.fine {
	font: normal 70% Verdana, Arial, Helvetica, Sans-serif;
	}

#primarycontent p.red {
	font: normal 70% Verdana, Arial, Helvetica, Sans-serif;
	color: red;
	background-color: transparent;
	}


/* DATA TABLES  */

table.data {
	margin: 0;
	padding: 0;
	border: 1px solid #6F8E6F;
	/*text-align: center;*/
	}

table.data tr.header th {
	background-color: #6F8E6F; 
	font: 90% arial, verdana, sans-serif;
	font-weight: bold;
	color: #FFC;
	padding: 3px;
	}

table.data tr.offwhite td {
	background-color: #F5F6EB;
	font: 90% arial, verdana, sans-serif;
	color: #000;
	padding: 3px;
	}

table.data tr.past td {
	background-color: #CCC;
	font: 90% arial, verdana, sans-serif;
	color: #000;
	padding: 3px;
	}

table.data td {
	background-color: #FFF;
	font: 90% arial, verdana, sans-serif;
	color: #000;
	padding: 3px;
	}


/* LEGEND TABLES */

table#legend {
	padding: 0;
	border: 0;
	text-align: center;
	}

table#legend td {
	font: 10px arial, verdana, sans-serif;
	font-weight: normal;
	background-color: #FFF;
	color: #000;
	vertical-align: bottom;
	}


/* IMAGE CAPTIONS */

.image caption { 
	font-size: 70%;
	font-family: Arial, Verdana, sans-serif;
	}

.image {
	margin: 4px 4px 10px 4px;
	padding: 0;
	}



/* SORTABLE TABLES */

table.sortable a.sortheader {
	background-color: #6F8E6F;	
	color:#ffc;
	font: 90% arial, verdana, sans-serif;	
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 3px;
	}

table.sortable span.sortarrow {
	color: black;
	text-decoration: none;
	}




/* NEW TOP NAV CODE */


table#navtop {
	height: 27px;
	width: 100%;
	border: solid #ffc 1px;
	background-color: #3D7455;
	color: fff;
	}

td#navitems ul {
	margin: 0px;
	padding: 0px;
	line-height: 27px;
	white-space: nowrap;
	}

td#navitems ul li {
	list-style-type: none;
	display: inline;
	}

td#navitems ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding: 7px 10px;
	color: #FFF;
	background-color: #3D7455;
	}

td#navitems li a:hover {
	color: #FFF;
	background-color: #12552F;
	}

td#navitems ul li.here {
	color: #FFF;
	background-color: #12552F;
	}

	
/* SEARCH MASSWILDLIFE */
		
td#searchdfw {
	background-color: #3D7455; 
	color: #fff;
	width: 200px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	border-left: solid #ffc 1px;
	}
		
#searchForm {
	padding-left: 4px;
	margin: 0;
	}

	
/* LEFT NAVIGATION BAR */

td#sidebar {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
 	color: #333;
 	background-image: url(http://www.mass.gov/dfwele/dfw/images/topo5.jpg);
	width: 160px;
	}
		
#navleft, #navleft ul {
	margin: 0;
	padding: 0;
	width: 160px; /* Width of Menu Items */
	border-bottom: 1px solid #527145;
	background-color: transparent; /* IE6 Bug */
	color: #333;
	font-size: 100%;
	}

#navleft li {
	position: relative;
	list-style: none;
	}

#navleft li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
	color: #333;
	padding: 5px;
	border: 1px solid #527145;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html #navleft li { float: left; height: 1%; }
* html #navleft li a { height: 1%; }
/* End */

#navleft ul {
	position: absolute;
	display: none;
	left: 159px; /* Set 1px less than menu width */
	top: 0;
	}

/* Sub Menu Styles */

#navleft li ul li a { padding: 2px 5px; } 

#navleft img {
	border: 0;
	padding-right: 3px;
	}

#navleft li:hover ul ul,
#navleft li:hover ul ul ul,
#navleft li.over ul ul,
#navleft li.over ul ul ul 
	{ display: none; 
	} /* Hide sub-menus initially */

#navleft li:hover ul,
#navleft li li:hover ul,
#navleft li li li:hover ul,
#navleft li.over ul,
#navleft li li.over ul,
#navleft li li li.over ul { 
	display: block;
 	/*background-image: url(http://www.mass.gov/dfwele/dfw/dfwimg/topo5.jpg);*/
	background-color: #ECEEDC;
	color: #333; 
	} /* The magic */

#navleft li.menuparent:hover, 
#navleft li.over { 
	background-color: #EAEDDB; 
	color: #333;
	}

#navleft li.menuparent { 
	background: transparent url(../images/rightarrow2.gif) right center no-repeat; 
	}

#navleft li a:hover 
	{color: #000;
	background-color: #ffc; 
	} 
			
/* COMMENTBOX COMPONENTS */

#commentbox {
	font: 90% arial, verdana, sans-serif;
	text-align: right;
	}
	
#commentbox a {
	font: 100% arial, verdana, sans-serif;
	text-decoration: none;
	}
	
#commentbox a:hover {	
	text-decoration: underline;
	}

#commentbox p {
	margin: 0;
	padding: 2px 0 2px 0;
	}


/* QUICK LINKS COMPONENTS */

table#qlinks {
	margin: 0 2px 2px 2px;
	padding: 0;
	border: 1px solid #90AC90; 
	}
	
#links ul {
	list-style: none;
	margin-left: 3px;
	padding-left: 1em;
	text-indent: -1em;
	}
	
#links, #links li {
	background-color: #EBF0EB;  
	color: #000;
	position: relative;
	list-style: none;
	margin-top: 3px;
	}
		
#links a {
	text-decoration: none;
	font: normal 90% arial, verdana, sans-serif;
	background-color: transparent;
	color: #000;
	padding: 0;
	margin-left: 2px;
	}
		
#links a:hover {
	text-decoration: underline;
	} 
			
#quicktop {
	font: normal 13px arial, verdana, sans-serif;
	background-color: #90AC90;   
	color: #FFF; /*#ECF1EC;*/
	line-height: 1.5;
	vertical-align: top;
	}
							
/* FOOTER COMPONENTS */

td#footercell {
	color: #000;
	background-color: #F6F6D6;  
	}

#footer {
	text-align: center;
	vertical-align: middle;
	font: 75% arial, verdana, sans-serif;
	}
	
#footlinks a {		
	text-decoration: underline;
	line-height: 1.7;
	}
	
#footlinks a:hover {
	text-decoration: none;
	}
		
#footer hr {
	line-height: 1.1;
	}
	
#footer p {
	font: 100% arial, verdana, sans-serif;
	line-height: 1.3;
	padding: 0;
	margin: 0;
	} 
.pdf { 
	background:url(http://www.mass.gov/dfwele/dfw/images/pdficon_small.gif) no-repeat center right ; 
	padding-right:20px; 
	white-space:nowrap; 
	}

