/* CSS Document */
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#535353;
	font-size:12px;
}

a
{
	text-decoration:none;
}


/******* Search FORM *******/

div.search{ float:right;width:180; height:30px;padding:0px 0px 0px 0px;  border:0px solid #cc0000;background-color:#D1EADA;  }
.form{ margin: 0em auto 0em; width: 180px; height:25px; }	
.form input.text{ color: #565656; border: 0px solid #9c9c9c; width: 142px; text-align: left; margin:5px 0px 0px 15px;  float:left; font:bold 12px arial,Verdana, Arial, Helvetica, sans-serif; color:#000;}
.form input.text1{ color: #565656; border: 0px solid #9c9c9c; width:185px; height:20px; text-align: left; margin:5px 0px 0px 5px; padding-left:5px;  float:left; font:bold 12px arial,Verdana, Arial, Helvetica, sans-serif; color:#000;}
.texta1{text-align: left; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.search_siv1 { position:absolute; width:26px; height:27px; margin-left:175px;}
.form input.go{ border:none; background:none; outline:none; width: 34px; height:24px; cursor:pointer; float:left; }
.form input.text.active{ background:#fff url(../images/search-active-bg.jpg) repeat-x; border: 0px solid #0099d4; }

/******* /search FORM *******/


.message
{
	font-family:Calibri, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FF00FF;
	font-weight:bold;
}
.menuText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.menuText:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF21D;
	text-decoration:none;
}

.menuTextactive
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF21D;
	text-decoration:none;
	font-weight:bold;
}

.bodyTitleText01
{
	font-family:Calibri, sans-serif;
	font-size:24px;
	text-decoration:none;
	color:#004A80;
}

.serviceTitleText01
{
	font-family:Calibri, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#004A80;
	font-weight:bold;
}

.serviceSubTitleText01
{
	font-family:Calibri, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#014B80;
	font-weight:bold;
}

.serviceText01
{
	font-family:Calibri, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#444444;
	font-weight:normal;
	padding-right:8px;
}

.serviceText02
{
	font-family:Calibri, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}

.serviceText02:hover
{
	font-family:Calibri, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#014A7F;
	font-weight:normal;
}


.serviceMoreText
{
	font-family:Calibri, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#014B80;
	font-weight:normal;
	padding-right:8px;
}

.serviceMoreText:hover
{
	font-family:Calibri, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#00B274;
	font-weight:normal;
	padding-right:8px;
}


.bodyText01
{
	font-family:Calibri, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#414042;
	line-height:18px;
	padding-top:3px;
	text-align:justify;
}

.bodyMore
{
	font-family:Calibri, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#004A80;
}

.bodyTitleText02
{
	font-family:Calibri, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#FFF200;
	padding-left:5px;
	letter-spacing:1px;
	background-color:#00B274;
	background-size: 300px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}

.bodyText02
{
	font-family:Calibri, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#004A80;
	text-align:justify;
	padding:5px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:20px;
}

.bodyText03
{
	font-family:Calibri, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#414042;
	line-height:16px;
	text-align:justify;
}

.bodyText03_italic
{
	font-family:Calibri, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#414042;
	line-height:16px;
	text-align:justify;
	font-style:italic;
}

.middlebodypadding
{
	padding-left:5px;
	padding-right:10px;
	text-align:justify;
}

.bodyTitleText03
{
	font-family:Calibri, sans-serif;
	font-size:16px;
	color:#014A7F;
	padding-left:5px;
}

.divMore
{
	float:right;
	padding-right:10px;
	font-family:Calibri, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#004A80;
	vertical-align:bottom;
}
.bottom_ul
{
	list-style:disc;
	padding-left:20px;
	color:#B8C6DD;
	font-family:Calibri, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	font-weight:normal;
}

.bottomPadTop
{
	padding-top:15px;
}
.bottomText
{
	font-family:Calibri, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
}

.bottomDesignBy
{
	font-family:Calibri, sans-serif;
	font-size:13px;
	color:#B8C6DD;
	text-decoration:none;
}
.bottomDesignByLink
{
	font-family:Calibri, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}


.selectMenu
{
	width: 213px;
    padding:5px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 1px 1px 5px #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#000000;
	border-radius: 1px;
	border: 1px solid #CCC;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

.inputTextBox
{
	width: 150px;
	height:15px;
	border-radius: 4px;
	border: 1px solid #CCC;
	padding: 5px;
	font-weight: 200;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	box-shadow: 1px 1px 5px #CCC;
}

.inputText
{
	width: 150px;
	height:80px;
	border-radius: 4px;
	border: 1px solid #CCC;
	padding: 5px;
	font-weight: 200;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	box-shadow: 1px 1px 5px #CCC;
}
.inputTextcheck
{
	width: 19px;
	height:18px;
	border-radius: 4px;
	border: 1px solid #CCC;
	padding: 5px;
	font-weight: 200;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	box-shadow: 1px 1px 5px #CCC;
}
.inputTextBox:hover
{
	width: 150px;
	height: 15px;
	border-radius: 4px;
	border: 1px solid #aaa;
	padding:5px;
	font-weight: 200;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	box-shadow: 1px 1px 5px #CCC;
}


.testbutton {
  font-family: 'Copperplate-Gothic-Bold';
  font-weight: bold;
  color: #F7F7F7 !important;
  font-size: 15px;
  text-shadow: 2px 1px 0px #00B274;
  box-shadow: 2px 1px 1px #00BF7D;
  padding: 4px 16px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #00B274;
  background: #63B8EE;
  background: linear-gradient(top,  #00B274,  #00D188);
  background: -ms-linear-gradient(top,  #00B274,  #00D188);
  background: -webkit-gradient(linear, left top, left bottom, from(#00B274), to(#00D188));
  background: -moz-linear-gradient(top,  #00B274,  #00D188);
}

.testbutton:hover {
  color: #FAFFFD !important;
  background: #468CCF;
  background: linear-gradient(top,  #00B274,  #00B274);
  background: -ms-linear-gradient(top,  #00B274,  #00B274);
  background: -webkit-gradient(linear, left top, left bottom, from(#00B274), to(#00B274));
  background: -moz-linear-gradient(top,  #00B274,  #00B274);
  cursor:pointer;
}


.contactus_head
{
	font-family:Calibri, sans-serif;
	font-size:24px;
	text-decoration:none;
	color:#535353;
}


.contactus_content
{
	font-family:Calibri, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#535353;
}


.contactus_contenthead
{
	font-family:Calibri, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#535353;
	text-align:justify;
	padding:5px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:20px;
	padding-left:50px;
}

.sess_msg
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	color:#CC0000;
	text-decoration:none;
}	


.registertable_style
{
	border: #CCCCCC solid 1px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:10px; 
	padding-bottom:10px;
	border-radius:5px;
	background-color:#F2F2F2;
}


/*.applybutton {
  font-family: 'Copperplate-Gothic-Bold';
  font-weight: bold;
  color: #F7F7F7 !important;
  font-size: 13px;
  text-shadow: 2px 1px 0px #00B274;
  box-shadow: 2px 1px 1px #00BF7D;
  padding: 2px 6px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #00B274;
  background: #63B8EE;
  background: linear-gradient(top,  #00B274,  #00D188);
  background: -ms-linear-gradient(top,  #00B274,  #00D188);
  background: -webkit-gradient(linear, left top, left bottom, from(#00B274), to(#00D188));
  background: -moz-linear-gradient(top,  #00B274,  #00D188);
}

.applybutton:hover {
  color: #FAFFFD !important;
  background: #468CCF;
  background: linear-gradient(top,  #00B274,  #00B274);
  background: -ms-linear-gradient(top,  #00B274,  #00B274);
  background: -webkit-gradient(linear, left top, left bottom, from(#00B274), to(#00B274));
  background: -moz-linear-gradient(top,  #00B274,  #00B274);
  cursor:pointer;
}*/

.jobtable_style
{
	border: #CCCCCC solid 1px; 
	padding-left:2px; 
	padding-right:2px; 
	padding-top:2px; 
	padding-bottom:2px;
	border-radius:5px;
	background-color:#F2F2F2;
}

.jobtrstyle1
{
	background-color:#d1eada;
	
}

.jobtrstyle2
{
	background-color:#e3fef5;
}	

.jobrecordtdstyle
{
	color:#000000;
	padding-left:10px;
}

.jobtableheaderstyle
{
	font-family:Calibri, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#00b274;
	height:50px;
  /*background: #63B8EE;
  background: linear-gradient(top,  #00B274,  #00D188);
  background: -ms-linear-gradient(top,  #00B274,  #00D188);
  background: -webkit-gradient(linear, left top, left bottom, from(#00B274), to(#00D188));
  background: -moz-linear-gradient(top,  #00B274,  #00D188);*/
	
}	


.logout_style
{
	width:200px;
	border:#CCCCCC solid 1px;
	background-color:#e3fef5;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	border-radius:5px;
	color:#000000;
	text-shadow: 1px 1px 0px #CCCCCC;
  box-shadow: 1px 1px 1px #CCCCCC;
}	 

.logout_style:hover
{
	width:200px;
	border:#CCCCCC solid 1px;
	background-color:#d1eada;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	border-radius:5px;
	color:#000000;
	text-shadow: 1px 1px 0px #CCCCCC;
  box-shadow: 1px 1px 1px #CCCCCC;
}



.apply_style
{
	width:100px;
	border:#CCCCCC solid 1px;
	background-color:#00b274;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	border-radius:5px;
	color:#FFFFFF;
	/*text-shadow: 1px 1px 0px #000000;*/
    box-shadow: 1px 1px 1px #CCCCCC;
}	 

.apply_style:hover
{
	width:100px;
	border:#CCCCCC solid 1px;
	background-color:#9BF0A8;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	border-radius:5px;
	color:#000000;
	/*text-shadow: 1px 1px 0px #000000;*/
    box-shadow: 1px 1px 1px #CCCCCC;
}

.applyjobalertsuccessmsgstyle
{
	color:#009900;
	float:left;
	text-align:center;
	padding-left:50px;
	width:250px;
	height:30px;
	font-size:12px;
	font-family:Calibri, sans-serif;
}

.alreadyappliedjobalertmsgstyle
{
	color:#FF0000;
	float:left;
	text-align:center;
	padding-left:50px;
	width:250px;
	height:30px;
	font-size:12px;
	font-family:Calibri, sans-serif;
}


.translator_style
{
	border:#00b274 solid 1px;
	background-color:#00b274;
	text-decoration:none;
	border-radius:3px;
	color:#000000;
	text-shadow: 1px 1px 0px #CCCCCC;
    box-shadow: 1px 1px 1px #CCCCCC;
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 3px 5px 3px 5px;
	margin: 2px;
	border: 1px solid #ACACAC;
	
	text-decoration: none; /* no underline */
	color: #32557D;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #32557D;
	background-color: #32557D;
		color: #FFF;
}

div.pagination span.current {
	padding: 3px 5px 3px 5px;
	margin: 2px;
		border: 1px solid #000;
		font-weight: bold;
		background-color: #32557D;
		color: #FFF;
}
	
div.pagination span.disabled {
	padding: 3px 5px 3px 5px;
	margin: 2px;
	color: #D2D2D2;
}

#productBox
{
	float:left;
	border:1px solid #999999;
	border-radius:4px;
	width:300px;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #064571;
	text-align: center;
}
#productBox2
{
	float:left;
	border:1px solid #999999;
	border-radius:4px;

	width:300px;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #00b563;
    
	
}


#productsinner
{
	padding:10px;
	
}
.productsText
{
	font-family:Calibri, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#fff;
	text-align: center;
}
.fishgeneticText
{
	font-family:Calibri, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#000000;
}

.fishgeneticText1
{
	font-family:Calibri, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#D83932;
}
.fishgeneticText2
{
	font-family:Calibri, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000000;
}

.box-style-inner-fish
{
background-color:#00406E;

    border-radius:5px;
	box-shadow:0px 0px 5px;
}
.box-style-inner-fishgreen
{
background-color:#00A159;

    border-radius:5px;
	box-shadow:0px 0px 5px;
}

.fishgeneticTextwhite
{
	font-family:Calibri, sans-serif;
	padding-left:10px;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
}

.blackbold{
font-family:Calibri, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	}
	
	.blacktext{
font-family:Calibri, sans-serif;
	font-size:14px;
	font-weight:300;
	text-decoration:none;
	color:#000000;
	line-height:20px;
	}
	
	.bluebold{
font-family:Calibri, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#00406E;
	}
	
	.bluebold1{
font-family:Calibri, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#00406E;
	}
	.bluebold2{
font-family:Calibri, sans-serif;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
	color:#00406E;
	}