﻿body {
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:  Arial, Helvetica, Sans-Serif;
}
td {vertical-align:top;}
ul {list-style-type:square;}
.contactus td { padding:5px; }

#container{
	width:100%;
	min-width:700px;
	position:relative;
}
td#mhead {
	background-color:#015daa;
	background-repeat:repeat-x;
	background-position:top;
	height:100px;
	width:100%;
	background-color:#004f91;
}
#fishersci {
	height:100px;
	width:700px;
	float:left;
	background-repeat:no-repeat;
	background-position:top center;
	vertical-align:bottom;
}
#flogo {
	margin:15px 0 0 20px;
}
#lang {
	float:right;
	margin:10px 20px 0 0;
	color:#eee;
	font-size:10px;
}
.subnav {
	color:#000;
	font-size:11px;
	margin:0;
	padding:7px 20px 10px 0;
	background-image:url(../images/subnav-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:right;
}
.cleardiv {
	clear: both;
	height: 1em;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
.aligncenter {
	display:block;
	margin:0 auto;
	text-align:center;
}
/* HOME PAGE 
---------------------------------------------------------- */


#homeTitle {
	height:75px;
	border-bottom:1px dotted #666;
	width:100%;
}
#homeTitle h1, #infoTitle h1 {
	color:#FF9900;
	font-weight:normal;
	font-size:24px;
	margin:0 0 8px 0;
}
#homeTitle h2, #infoTitle h2 {
	color:#666;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0;
}
.sec-title {
	color:#999;
	font-size:11px;
	font-weight:bold;
	margin:5px 0;
}
.viewall {
	border-top:1px dotted #ccc;
	padding:5px 0;
	margin:0 5px;
}
#footer {
	margin:0;
	padding:5px 0;
	border-top:1px solid #ccc;
	color:#ccc;
	font-size:10px;
	text-align:center;
}



.land_title
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:16px;
	color:#336699;
}

.lefttable
{
	background-image:url('company_bg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:5px;
}
.lefttable2
{
	background-image:url('health_bg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:5px;
}

.lelftableheader
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	background-image:url('header_bar.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

.leftmenu
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.leftmenu-tr
{
	padding-top:4px;
}

/* HOME PAGE - TWO COLUMN */
.left-td, .left-td-cat
{
	border-right: 1px solid #ffae00;
	border-right-color: #336699;
}
.left-td-cat{background-color:#e2e9f1;}

.right-td
{
	border-right-style:solid;
	border-right-color:#336699;
	border-right-width:thin;
}

.col-content 
{
	/*width:195px;*/
	padding:0 10px;
}

.right-col-content
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

.right-center-content
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#000;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	background-image: url('Background_TFS_ANZ.jpg');
	background-repeat: no-repeat;
}

.pressrelease
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;	
}

.website
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#333333;
}


.contact_header
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#fff;
	padding-top:5px;
	padding-right:25px;
	background-image:url('header_contact.jpg');
	background-position:left top;
	background-repeat:no-repeat;	
}

.contact_content
{
	font-family:  Arial, Helvetica, Sans-Serif;
	font-size:10px;
	background-image:url('contact_bg.jpg');
	background-position:left top;
	background-repeat:no-repeat;	
}

/* TEMPLATES
---------------------------------------------------------- */

#bcrumb {
	margin:5px 0 10px 0;
	padding:0;
	font-size:10px;
	color:#999;
}
/* INFO TEMPLATES
---------------------------------------------------------- */


.tdleft {
	padding:0 10px 0 0;
	width:50%;
}
.tdright {
	padding:0 10px;
	width:50%;
}
/*-------- 2 column ----------*/
#maincol {
	margin:0;
	padding:0 15px 0 0;
	width:65%;
	float:left;
	border-right:1px dotted #999;
}
#sidecol {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	width:30%;
	float:left;
}
/*-------- 1 column ----------*/
#mainone {
	margin:0;
	padding:0;
	width:95%;
	float:left;
}
/* fonts
---------------------------------------------------------- */
p {
	margin:0;
	padding:0 5px 10px 0;
	line-height:16px;
}
h1 {
	font-weight:bold;
	font-size:16px;
	margin:10px 0 10px 0;
	color:#006699;
}
h2 {
	font-weight:bold;
	font-size:14px;
	color:#006699;
	margin:5px 0 10px 0;
}
h3 {
	font-weight:bold;
	font-size:14px;
	color:#000;
	margin:7px 0 1px 0;
	padding:0;
}
h4 {
	font-weight:bold;
	font-size:12px;
	color:#999;
	margin:0 0 10px 0;
	padding:0;
}
.red {
	color:#CC0000;
}
.footnote {
	color:#999;
	font-size:10px;
}
hr {
	color: #fff;
	background-color: #fff;
	border: 1px dotted #666;
	border-style: none none dotted;
	height: 1px;
	margin: 1px 0;
	padding: 0;
	display:block;
}
hr.light {
	color: #fff;
	background-color: #fff;
	border: 1px dotted #ccc;
	border-style: none none dotted;
	height: 1px;
	margin: 1px 0 10px 0;
	padding: 0;
	display:block;
}
hr.infotemp {
	color: #fff;
	background-color: #fff;
	border: 1px dotted #666;
	border-style: none none dotted;
	height: 1px;
	margin: 5px 0 10px 0;
	padding: 0;
	display:block;
}

a:link, a:visited {
	font-weight:bold;
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
a:active {
	color: #000;
	text-decoration: none;
}

.subnav a:link, .subnav a:visited {
	text-decoration: none;
	color: #003366;
}
.subnav a:hover {
	text-decoration : underline;
	color: #000;
}
.subnav a:active {
	color: #000;
}
a.white:link, a.white:visited {
	text-decoration: none;
	color: #fff;
}
a.white:hover {
	color: #66ccff;
	text-decoration: none;
}
a.white:active {
	color: #000;
	text-decoration: none;
}
.headline a:link, .headline a:visited {
	text-decoration: none;
	color: #006699;
}
.headline a:hover {
	text-decoration : underline;
	color: #000;
}
.headline a:active {
	text-decoration : underline;
	color: #000;
}
ul {
	margin:0;
	padding:0 10px 10px 20px;
}
ul.joinus, ul.joinus ul { list-style:none; margin-top:5px; }
/* images
---------------------------------------------------------- */
img, img {
	border:none;
	margin:0;
	padding:0;
}
/* menu
---------------------------------------------------------- */
#mainnav {
	position:absolute;
	top:73px;
	left:67px;
	margin:0;
	padding:0;
}
ul#nav, ul#nav li {
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul#nav {
	margin:0;
	padding:0;
}
ul#nav li {
	float:left;
	margin: 0;
	text-align: center;
	display:block;
}
ul#nav a {
	float:left;
	padding: 4px 10px;
	background: #66ccff;
	text-decoration:none;
	color: #003366;
	font-weight:bold;
	border:1px solid #003366;
	border-right:none;
}
.last {
	border-right:1px solid #003366;
}
ul#nav a:hover {
	background: #fff;
	color: #999;
	text-decoration:none;
}
body#sectionone #nav li#one a, body#sectiontwo #nav li#two a, body#sectionthree #nav li#three a, body#sectionfour #nav li#four a, body#sectionfive #nav li#five a, body#sectionsix #nav li#six a, body#sectionseven #nav li#seven a {
	background: #fff;
	color: #000;
	border-bottom:1px solid #fff;
}
/* forms
---------------------------------------------------------- */
fieldset{margin:0; padding:0;}
fieldset br {clear: left;}
fieldset { border: none;}
legend { padding:5px 5px 10px 47px;}
label {font-size:11px;float:left;display:block;text-align: right;width: 150px;padding: 2px 5px;margin: 0 10px 10px 0;}
form {	padding: 0;	margin: 0;	}

input, select, textarea {
	margin: 0 0 5px 0;
	border:1px solid #999;
	font-size:11px;
	height: 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	width: 303px;
}
input.catalogLanguage{width:30px; border:none;}

*html select { height : 30px; width:306px; }

#submitButton {padding:5px 10px; color:#fff; background-color:#669966; height:30px; width:75px;margin-left:400px;}

/* IMAGES */
.float-right-border { float:right;border:1px solid #ccc; padding:4px; margin:5px; }
.float-left-border { float:left;border:1px solid #ccc; padding:4px; margin:5px; }
.imageBlock{margin-bottom:15px;height:195px;background-color:#ffffff;border-top:1px solid #efefef;border-bottom:1px solid #ccc;}
