/* CSS Document */

body,td,th,input,select {
	font-family					: Verdana, Arial, Helvetica, sans-serif;
	font-size					: 11px;
	color						: #333333;
}

input,select {
	border						: #CCCCCC solid 1px;
}

body {
	margin-left					: 0px;
	margin-top					: 0px;
	margin-right				: 0px;
	margin-bottom				: 0px;
}

a:link {
	color						: #003366;
	text-decoration				: none;
}

a:visited {
	text-decoration				: none;
	color						: #003366;
}

a:hover {
	text-decoration				: underline;
	color						: #003366;
}

a:active {
	text-decoration				: none;
	color						: #003366;
}

div#dContainer {
	width						: 1010px;
	margin						: auto;background-image:url(images/home_bg.jpg);
	background-repeat			: repeat;
}

div#dContent {
	float						: left;
	width						: 840px;
}

div#dTop{
	height						: 100px;
	background-image			: url(images/Home_top.jpg);
	background-repeat			: no-repeat;
}

div#dTopLogo{
	height						: 72px;
	width						: 840px;
}

div#dTopBanner{
}

div#dBody{
	width						: 100%;
	background-image			: url(../images/mainback.gif);
	background-repeat			: repeat-y;
}

div#dinsideBody{
	width						: 100%;
	background-image			: url(images/insideback.jpg);
	background-repeat			: repeat-y;
}

div#dMainBanner{
	background-image			: url(images/Top_Banner.jpg);
	width						: 800px;
	height						: 100px;
	background-repeat			: no-repeat;
}

div#dLogoFlags {
	float						: right;
	width						: 45px;
	height						: 15px;
	margin-top					: 1px;
	padding						: 0px;
}

div#dLogoFlags a {
	float						: right;
	margin-left					: 2px;
}

div#dLogoBanner{
	float						: left;
	margin-left					: 10px;
	width						: 244px;
	height						: 72px;
	background-image			: url(../images/logo_fishfarmingxpert.gif);
	background-repeat			: no-repeat;
	background-position			: left;
}

div#dLogoBanner .date {
	position					: relative;
	top							: 45px;
	left						: 0px;
	text-align					: right;
	width						: 144px;
	font-size					: 8px;
	color						: rgb( 0, 0, 0);
	background-color			: white;
}

div#dLogoNF{
	float						: right;
	margin-right				: 0px;
	width						: 297px;
	height						: 72px;
	background-image			: url(../images/logo_nf_en.gif);
	background-repeat			: no-repeat;
	background-position			: 0px 15px;
}

div#dFlag1{
	float						: left;
	height						: 60px;
	width						: 48px;
	border						: 1px solid #FFFFFF;
	text-align					: center;
}

div#clear{
	clear						: both;
}

/*MENU*/
div#dMenu{
	padding-top					: 1px;
	margin-bottom				: 1px;
	text-align					: left;
	height						: 25px;
	width						: 840px;
	background-color			: rgb( 255, 75, 75);
	font-family					: Arial;
	font-size					: 11px;
	font-weight					: bold;
}

div#dMenuLink{
	width						: 575px;
	height						: 25px;
}

div#navigation ul {
	float						: left;
	margin						: 0px;
	padding						: 0px;
	list-style-type				: none;
}

div#navigation li{
	display						: inline;
}

div#navigation li a {
	border-right				: #CCCCCC 1px solid;
	padding-right				: 6px;
	padding-left				: 6px;
	font-weight					: bold;
	float						: left;
	padding-bottom				: 6px;
	color						: #FFFFFF;
	padding-top					: 6px;
	text-align					: center;
	text-decoration				: none;
}

div#navigation li a:hover {
	color						: #000000;
	text-decoration				: underline;
}

div#navigation li a.active {
	border-right				: #FFFFFF 1px solid;
	padding-right				: 6px;
	padding-left				: 6px;
	font-weight					: bold;
	float						: left;
	padding-bottom				: 6px;
	color						: #FFFFFF;
	padding-top					: 6px;
	text-align					: center;
	text-decoration				: none;
}

div#seperator{
	height						: 2px;
}


.setAsHomepage {
	border-right				: #CCCCCC 1px solid;
	font-weight					: normal;
	float						: left;
	width						: 50px;
	height						: 19px;
	padding-top					: 6px;
	margin						: 0px;
	margin-left					: 10px;
	overflow					: hidden;
}

.setAsHomepage a {
	color						: white;
}

.setAsHomepage a:visited {
	color						: white;
}


/*SEARCH*/
div#dSearchBox{
	float						: right;
	font-size					: 10px;
	font-weight					: normal;
	margin						: 0px;
	margin-top					: 4px;
	width						: 245px;
}

div#dAdvancedSearch{
	float						: left;
	width						: 70px;
	margin						: 0px;
	margin-right				: 5px;
	margin-top					: 3px;
}

div#dAdvancedSearch a {
	font-weight					: bold;
	color						: white;
}

form#fSearch {
	float						: right;
	width						: 170px;
}

.searchField {
	float						: left;
	width						: 95px;
}

.searchButton {
	float						: right;
	width						: 60px;
	margin-right				: 5px;
}

/**/
/*Column1*/
div#dLeftColumn{
	width						: 174px;
	float						: left;
	background-color			: #f0f0f0;
	overflow					: hidden;
}

div#CalBanner1{
	padding-top					: 5px;
	padding-bottom				: 5px;
	width						: 149px;
	height						: 50px;
	background-image			: url(Images/calendar1.jpg);
	background-repeat			: no-repeat;
}

div#CalBanner2{
	padding-top					: 5px;
	padding-bottom				: 5px;
	width						: 149px;
	height						: 50px;
	background-image			: url(Images/calendar2.jpg);
	background-repeat			: no-repeat;
}

/*Calender Planner*/
div#dCalBox {
	height						: 30px;
	background-repeat			: no-repeat;
	font						: Arial;
	font-size					: 11px;
	font-weight					: bold;
}

div#CalenderImg {
	background-position			: center;
	padding-top					: 5px;
	padding-bottom				: 3px;
	width						: 150px;
	height						: 117px;
	background-image			: url(Images/calendar_img.jpg);
	background-repeat			: no-repeat;
}

div#Calender {
	background-position			: center;
	padding-left				: 3px;
	padding-top					: 5px;
	padding-bottom				: 3px;
	width						: auto;
	height						: auto;
}

div#SBanner1 {
	padding-top:5px;
	padding-bottom:5px;
	width:149px;
	height:30px;
	background-image:url(Images/s_banner.jpg);
	background-repeat:no-repeat;
}

/*Start - Col 1 DIV Boxes*/
div#relatedBox
{
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	width: 130px;
	margin:0;
	margin-left:8px;
	margin-bottom:10px;
	height:100px;
}

.relatedHead{
	margin:0;
	padding:0;
	color:#231f20;
	font-size:11px;
	font-weight:bold;
	margin: 0 0 0 0;
	padding:5px;
	padding-left:5px;
	background-color:#fee8e8;
}

.realtedText{
	margin: 0 0 0 0;
	padding:0;
	padding:5px;
	text-align:left;
}
/*End - Col 1 DIV Boxes*/

div#dLeftColumn h2 {
	background-color			: rgb( 255, 75, 75);
	height						: 14px;
	margin						: 0 0 5px 0;
	padding						: 2px;
	padding-left				: 5px;
	color						: white;
	font-size					: 11px;
	font-weight					: bold;
}

div#dLeftColumn .banners object,
div#dLeftColumn .banners img {
	margin						: 3px;
	margin-top					: 0px;
	margin-bottom				: 2px;
}

.searchPlanner {
	width						: 174px;
}

.searchPlannerLink {
	font-family					: arial-narrow, arial;
	float						: left;
	font-size					: 9px;
	margin-top					: 2px;
	margin-left					: 5px;
}

.searchPlanner p {
	margin						: 0px;
	padding						: 0px;
	display						: inline;
	float						: right;
	width						: 90px;
}

.searchPlanner form {
	float						: right;
	margin						: 0px;
	padding						: 0px;
}

.searchPlanner select {
	font-size					: 9px;
	margin						: 0px;
	padding						: 0px;
}

div#SVancacy1{
	padding-top:5px;
	padding-bottom:5px;
	width:149px;
	height:30px;
	background-image:url(Images/s_vacancy.jpg);
	background-repeat:no-repeat;
}

/*Start - Col 1 DIV Vacancy Boxes*/
div#vacancyBox
{
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:1px solid #fee8e8;
	width: 130px;
	margin:0;
	margin-left:8px;
	margin-bottom:10px;
	height:70px;
}

.vacancyHead{
	margin:0;
	padding:0;
	color:#231f20;
	font-size:11px;
	font-weight:bold;
	margin: 0 0 0 0;
	padding:5px;
	padding-left:5px;

}

.vacancyText{
	margin: 0 0 0 0;
	padding:0;
	padding:5px;
	text-align:left;
}
/*End - Col 1 DIV Vacancy Boxes*/


/*Start - Column 2*/

div#dColumn2{
	width						: 496px;
	float						: left;
	background-color			: #FFFFFF;
	overflow					: hidden;
}

div#dColumn2 .content {
	margin						: 0px 14px 0px 14px;
	width						: 468px;
	text-align					: left;
}

div#dColumn2 .calContent {
	overflow					: auto;
}

div#dColumn2 .content h1 {
	font-size					: 18px;
	font-weight					: bold;
}

div#dColumn2 .content h2 {
	font-size					: 12px;
	font-weight					: bold;
}

div#dColumn2 .content .searchResults {
	border-style				: solid;
	border-width				: 1px;
	border-color				: rgb( 200, 200, 200);
	width						: 466px;
}

div#dColumn2 .content .searchResults td {
	border-style				: solid;
	border-width				: 1px;
	border-color				: rgb( 200, 200, 200);
	text-align					: left;
}

div#dColumn2 .content .searchResults ol {
	margin						: 0px;
	padding						: 2px;
	list-style-position			: inside;
}

div#dColumn2 .content .searchResults ol li {
	margin-bottom				: 4px;
}

div#MBanner1{
	width						: 468px;
	padding-top					: 0px;
	margin						: 0px;
	margin-left					: 14px;
	margin-right				: 14px;
	margin-bottom				: 5px;
	padding						: 0px;
	border						: 0px;
}

/*Start - Col 2 DIV News Boxes*/
div#NewsBox {
	background-repeat			: no-repeat;
	background-color			: #FFFFFF;
	border						: 1px solid #e8e8e8;
	width						: 466px;
	margin-top					: 5px;
	margin-left					: 14px;
	margin-right				: 14px;
	margin-bottom				: 10px;
}

div#NewsBox5 {
	background-repeat			: no-repeat;
	background-color			: #FFFFFF;
	border						: 1px solid #e8e8e8;
	width						: 466px;
	margin-top					: 5px;
	margin-left					: 14px;
	margin-right				: 14px;
	margin-bottom				: 10px;
}

div#dColumn2 .newsHead {
	color						: #231f20;
	font-size					: 14px;
	font-weight					: bold;
	margin						: 0px 0px 0px 0px;
	padding						: 5px;
	padding-left				: 5px;
}

div#dColumn2 #NewsBox .newsHead {
	font-size					: 20px;
}

.newsText{
	margin						: 0px 0px 0px 0px;
	padding						: 0px;
	padding						: 5px;
	text-align					: left;
}

.newsText .date {
	font-size					: 9px;
	padding-top					: 15px;
}

.newsText .readMore {
	border						: 1px;
	font-size					: 9px;
	color						: rgb( 150, 150, 150);
	float						: right;
	margin-top					: 0px;
	margin-right				: 0px;
}

div#newsImg{
	float						: left;
	width						: 100px;
	padding-top					: 5px;
	padding-left				: 5px;
	padding-right				: 5px;
	padding-bottom				: 5px;
}

div#newsImg img {
	border-color				: rgb( 100, 100, 100);
}

/*End - Col 2 DIV News Boxes*/
div#dHorizontal {
	width						: 468px;
	padding						: 0px;
	padding-left				: 14px;
	padding-right				: 14px;
	margin						: 0px;
	margin-bottom				: 10px;
}

div#NewsBox2 {
	float						: left;
	background-color			: #FFFFFF;
	border						: 1px solid #e8e8e8;
	width						: 150px;
	padding						: 0px;
	margin						: 0px;
	margin-top					: 5px;
	margin-right				: 6px;
}

div#NewsBox2 div#newsImg{
	float						: left;
	width						: 140px;
	padding-top					: 5px;
	padding-left				: 5px;
	padding-right				: 5px;
	padding-bottom				: 5px;
}

div#NewsBox3 {
	float						: left;
	background-color			: #FFFFFF;
	border						: 1px solid #e8e8e8;
	width						: 150px;
	padding						: 0px;
	margin						: 0px;
	margin-top					: 5px;
	margin-right				: 0px;
}

div#NewsBox2 div#newsImg{
	float						: left;
	width						: 140px;
	padding-top					: 5px;
	padding-left				: 5px;
	padding-right				: 5px;
	padding-bottom				: 5px;
}

/*End - Col 2 DIV News Boxes*/


/*Start - Column 3*/

div#dColumn3{
	width						: 170px;
	float						: left;
	background-color			: #F0F0F0;
}

div#dColumn3 h2 {
	background-color			: rgb( 255, 75, 75);
	height						: 14px;
	margin						: 0 0 5px 0;
	padding						: 2px;
	padding-left				: 5px;
	color						: white;
	font-size					: 11px;
	font-weight					: bold;
}

div#dColumn3 img {
	margin						: 1px;
}


div#dColumn3 .SectionRight {
	margin						: 0 0 0 0;
	padding						: 0;
	width						: 155px;
	overflow					: hidden;
	font-size					: 11px;
	margin-left					: 5px;
	margin-right				: 5px;
	text-align					: left;
}


div#dColumn3 .SectionRight ul {
	margin						: 0px;
	padding						: 0px;
	list-style-type				: none;
	margin-bottom				: 5px;
}

div#dColumn3 .SectionRight ul li {
	margin						: 0px;
	padding						: 0px;
	padding-left				: 10px;
	background-image			: url(../images/bullet.gif);
	background-repeat			: no-repeat;
	background-position			: 0px 4px;
}


/*End - Column 3*/

/*Start - Column 4*/

div#dColumn4{
	width: 160px;
	float: right;
	background-color:#FFFFFF;
}

/*End - Column 4*/


.tabellHeading .overskrifter2 {
	overflow					: hidden;
}

.tabellHeading .overskrifter2 {
/*	background-image			: url(../images/menuBackground.gif);
	background-repeat			: repeat-x;
	background-position			: center;*/
	background-color			: rgb( 255, 75, 75);
	width						: 410px;
	height						: 15px;
	padding						: 2px;
	padding-left				: 5px;
	color						: white;
	font-size					: 11px;
	font-weight					: bold;
}

.tabellHeading img {
	display						: none;
}

/*Start - Footer*/

div#dBottom{
	background-color			: rgb( 255, 75, 75);
	margin:auto;
	height:20px;
	width:840px;
	font-color:#00285d;
}

.dBottomFooterText{
	font-size: 11px;
	color:#FFFFFF;
	padding-top:8px;
	text-align:center;
}

/*End - Footer*/

/*Start - InsideColumn 2*/

div#dInsideColumn2{
	width						: 496px;
	float						: left;
}

div#InsideBanner1{
	padding-bottom:5px;
	width:500px;
	height:50px;
	background-image:url(Images/inside_banner.jpg);
	background-repeat:no-repeat;
}

/*Start - Col 2 Inside News Boxes*/
div#insNewsBox
{
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:1px solid #fee8e8;
	width: 485px;
	margin:0;
	margin-top:5px;
	margin-left:8px;
	margin-bottom:10px;
	height:120px;
}

.insnewsHead{
	margin:50;
	padding:0;
	color:#231f20;
	font-size:11px;
	font-weight:bold;
	margin: 0 0 0 0;
	padding:5px;
	padding-left:5px;

}

.insnewsText{
	margin: 0 0 0 0;
	padding:0;
	padding:5px;
	text-align:left;
}

div#insnewsImg{
	float:left;
	background-image:url(Images/news_img1.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:100px;
	width:100px;
	padding-top:20px;
	padding-left:20px;
}

/*End - Col 2 DIV News Boxes*/

/*End - InsideColumn 2*/
