body {



	margin: 0px;

	padding: 0px;

	background-image: url(../images/fishabout_main_bkgrd_tile.gif);

	background-repeat: repeat-x;

}

.bwfooter {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #292418;

	background-image: url(../images/bg_bottom.jpg);

	text-align: center;

}

/* Main Content Area */

.bwbody {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

}

.bwbody a:link {

	color:#000066;

	text-decoration:none;

}

.bwbody a:visited {

	color:#000066;

	text-decoration:none;

}

.bwbody a:hover {

	color:#FFFFCC;

	text-decoration:underline;

}

.bwbody a:active {

	color:#FFFFCC;

	text-decoration:underline;

}

.tableheaders {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

}

.triptable-header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #E7DBC6;

	background-color: #7B6139;

	text-align: center;

}

.triptable-data1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #C6AE84;

	text-align: center;

}

.triptable-data2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color:#D6CBA5;

	text-align: center;

}

.relatedarticles-top {

	background-image: url(../images/shortnav/bg_relatedarticles_top.gif);

	text-align: center;

	vertical-align: middle;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	

}

.relatedarticles-links a:link{

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

	font-size: 12px;

	color: #474723;

	text-decoration:underline;

}

.relatedarticles-links a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #474723;

	text-decoration:underline;

}

.relatedarticles-links a:hover{

	color:#0000FF;

	text-decoration:underline;

}

.relatedarticles-links a:active{

	color:#0000FF;

	text-decoration:underline;

}
/**
* MENU
**/
.menu-article{
	padding-left: 55px;
	background: url(../images/menu/ra-middle.jpg) repeat-y; 
	width: 234px;
}
.menu-article a:link    { color: #474723; text-decoration: underline; }
.menu-article a:visited { color: #474723; text-decoration: underline; }
.menu-article a:hover   { color: #0000FF; text-decoration: underline; }

/**
* CONTENT
**/
h4{
	font-weight: normal;
	font-size: 120%;
}
.content-table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	width: 517px;
}
.content-table th#header{
	background: url(../images/home.jpg); 
	height: 50px;
	color: black;
	font-size: 120%;
	padding-top: 15px;
	text-align: left;
	padding-left: 40px;
}
.content-table th#header2{
	background: url(../images/home2.jpg); 
	height: 50px;
	color: black;
	padding-top: 33px;
	text-align: left;
	font-size: 120%;
	padding-left: 40px;
}
.content-table td#body{
	color: white;
	height: 100%; 
	background: url(../images/bg_bodypattern.jpg); 
	padding-left: 38px;
	padding-right: 38px;
}
.content-table th#footer{
	background: url(../images/tablefooter.jpg); 
	height:30px;
}
.content-table a:link    { color: #000066; text-decoration: none; }
.content-table a:visited { color: #000066; text-decoration: none; }
.content-table a:hover   { color: #FFFFCC; text-decoration: underline; }

/**
* MENU
**/
.menu{
	font-family: arial;
	padding-left: 15px;
	font-size: 95%;	
	clear: left;
	height: 22px;
	padding-top: 3px; 
}
.menu-h{
	font-family: arial;
	background: url(../images/nav/menu_back.gif) repeat-y;
	font-size: 95%;	
	clear: left;
	
	 }
.menu a{color: #ffffff; text-decoration: none;}

/* ----- form elements ----- */
form { margin: 0px; }

input, select, textarea, option {
  font-family: Verdana;
  font-size: 95%;
  margin: 2px;
}
input.button {
  padding: 0px 5px 0px 5px;
  font-size: 80%;
  background: #D8D8D8;
  margin: 0px;
}
label {
  width: 90px; float: left;
  margin: 3px;
}

label.wide { width: 150px; }
label.check { width: auto; }
label.check input { margin: 0px; }
label.check input[type=checkbox] { margin: 2px; }
input.button[disabled] { padding-top: 2px; }

.c_l{clear: left}


/* ----- table contents ----- */
table.design {
  empty-cells: show;
  font-size: 100%;
}
table.design th {
  padding: 2px 5px 3px 5px;
  color: #E7DBC6; 
  background: #7B6139;
  text-align: center;
  font-weight: bold;
}
table.design td {
  padding: 0px 5px 1px 5px;
}

.design a:link    { color: #000066; text-decoration: none; }
.design a:visited { color: #000066; text-decoration: none; }
.design a:hover   { color: #FFFFCC; text-decoration: underline; }

table.design tr { background: #C6AE84; text-align: center;}
table.design tr.r1 { background: #C6AE84; }
table.design tr.r2 { background: #D6CBA5; }
table.design tr.highlight { background: #FFFF80!important; }

table.design th a { color: #E7DBC6!important; }
table.design tfoot th { text-align: right; padding-bottom: 2px; }

table.inside tr { background: transparent; }
table.inside td { border: none; padding: 0px; }