
/* CSS Document */
body{ font-family: SolexReg, Helvetica, sans-serif;  font-weight:normal; font-size:11px; margin:0px; padding:0px; background: #15a1d4 url(../images/bodybg.jpg) repeat-x;}
h1, h2, h3, h4 , h5, p{ margin:0; padding:0; }
h1{ font-size:18px; font-weight:normal; color:#e68721;  line-height:40px; valign-top:top}
h2 { font-size:13px; font-weight:bold; color:#1196c6; line-height:20px; padding:9px 0px 4px 0px }
h3 { font-size:13px; font-weight:bold; color:#1196c6; line-height:20px;  }
a:link, a:visited, a:active{ text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc;}
a:hover {text-decoration:none; font-size:12px; font-weight:bold; color:#1e5f77;}
table, td, p, div {font-family: SolexReg, Helvetica, sans-serif;  font-weight:normal; font-size:11px; }

ul, li, blockquote { margin:0px; list-style-type:none}


hr{ color:#ccc; height:1px}
.list_item_fish { line-height:17px;}
.list_item_fish h4{ color:#1c4758; font-size:11px;font-family: SolexReg, Helvetica, sans-serif;  font-weight:bold; line-height:30px}
.list_item_fish h3{ color:#1c4758; font-size:12px;font-family: SolexReg, Helvetica, sans-serif;  font-weight:bold; line-height:30px}
.list_item_fish ul {  margin:0; padding:0px; list-style-type:none;}
.list_item_fish ul li { background:url(../images/fish.gif) no-repeat; padding-left:25px; color:#666666; padding-bottom:6px }
.list_item_fish ul li  a:link, a:visited, a:active {text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc;}
.list_item_fish ul li  a:hover{text-decoration:none; font-size:12px; font-weight:bold; color:#1c4758;}
.inercontent{ font-size: 12px; font-weight:normal;  color:#666666; padding-left:10px; }
.inercontent ul {  margin:0; padding:0px; list-style-type:none}
.inercontent h4{ color:#1c4758; font-size:11px; font-weight:bold; line-height:30px}
.inercontent  ul li { background:url(../images/fishwimg.jpg) no-repeat; padding-left:30px; color:#666666; padding-bottom:5px}
.inercontent p{ font-size: 12px; font-weight:normal; color:#666666; line-height:18px}
.pnls{ padding:1px 10px 10px 20px}
.list_item_arrow { line-height:20px}
.list_item_arrow  ul {  margin:0; padding:0px; list-style-type:none}
.list_item_arrow  ul li { background:url(../images/home_arrow.gif) no-repeat; padding-left:15px; color:#666666}
.quickimg{ clear:both; padding: 5px 0px 4px 0px}
.backtoplink{float: right; padding-right: 190px; vertical-align:bottom}
a.pagetop:link, a.pagetop:active, a.pagetop:visited {text-decoration:none;  font-size:11px; font-weight:normal; color:#0099cc;}
a.pagetop:hover {text-decoration:none; font-size:11px; font-weight:normal; color:#Db0000;}
.mainpanel{ width: 940px; margin:auto;}
.headerpnl{ width:100%}
.headerpnl .logo{ width:184px; height:155px; float:left}
.headerpnl .frdctopbg{ width:570px; background-image:url(../images/frdctopbg.jpg); height:155px; float:left;}
.headerpnl .frdcrighimg{ width:186px; height:155px;  float:left }
.menupnl{ width:940px; height:48px;  clear:both}
.homemainpnl{ width:940px; height:165px}
.maincontent{ width:100%; background-color:#fff; height:435px;}
.maininnercontent { width:100%; background-color:#fff; min-height:530px}
.researchpnl{ width:253px; float:left; background:#e0ebef url(../images/h_research.jpg) no-repeat;}
.frdcnewspnl{ width:248px; float:left; background:#e0ebef url(../images/h_frdcnews.jpg) no-repeat;}
.fishmagazinepnl{ width:248px; float:left; background:#e0ebef url(../images/h_fishmagazine.jpg) no-repeat;}
.calenderpnl{ width:176px; float:left; background:#b5d9e5 url(../images/h_calender.jpg) no-repeat;}
.mainspace{ width:5px; float:left; background:url(../images/mainspace.jpg);  }
.researchhometxt{ width:100%; min-height:400px; clear:both;}
.researchtxt{ width:100%; min-height:435px; clear:both; }
.researchtxtleftbg{ background-color:#fff; width:5px; float:left; height:436px}
.researchtxtleftbgr{ background-color:#fff; width:5px; float:right; height:435px}
.researchmaintxt{ float:left;}
.researchmainftxt{ float:left; width: 240px}
.footerpnl{ background:url(../images/footerbg.jpg) no-repeat; height:188px; width:940px; vertical-align:top; clear:both;}
.conbottomimg{ vertical-align:top; background:url(../images/mainconbottomimg.jpg) no-repeat; height:19px; width:940px; }
.footertxt{ width:600px; margin:auto; color:#fff; text-align:center; font-size:11px; padding:10px; font-weight:bold}
.footertxt a.flink:link, a.flink:visited, a.flink:active{ color:#fff; text-decoration:underline; font-size:11px; font-weight:bold; padding:5px;}
.footertxt a.flink:hover{ text-decoration:none; padding:5px; font-size:11px; color:#de9641; font-weight:bold}
.topsearch{ width:430px; font-weight:normal; margin:auto; border:solid 0px #f20000; color:#fff; vertical-align:top;}
.a.flink:link, a.flink:visited, a.flink:active{ color:#fff; text-decoration:underline; font-size:11px; font-weight:bold; padding:5px;}
a.toplink:link, a.toplink:active, a.toplink:visited{text-decoration:none; font-size:12px; color:#fff; font-weight:bold}
a.toplink:hover{text-decoration:none; font-size:12px; color:#f2f2f2; font-weight:bold}
.searchtxt{color:#85c3db; font-size:11px; padding-left 30px}
.txtbox{ border:solid 1px #fff; color:#0885b3; width: 120px; }
a.golink:link, a.golink:active, a.golink:visited{text-decoration:none;  font-size:12px; color:#fff; font-weight:bold; cursor: pointer;}
a.golink:hover{text-decoration:none; font-size:12px; color:#f2f2f2; font-weight:bold; cursor: pointer;}
.homeinnercontent{ padding:50px 10px 10px 10px;}
.homeinnercontent1{ padding:10px 10px 10px 10px; vertical-align:top;}
.homeinnercontentnews{ padding:10px 10px 10px 10px; vertical-align:top;}
.wt{ width:100%}
.innerbcontent{ width:200px; font-size:11px; font-weight:normal; float:left; color:#0099cc; }
a.txthlink:link, a.txthlink:active, a.txthlink:visited {text-decoration:underline; font-size:11px; font-weight:normal; color:#0099cc;}
a.txthlink:hover {text-decoration:underline; font-size:11px; font-weight:normal; color:#1e5f77;}
.fishicon{ width:25px; height:12px; background:url(../images/fish.gif) no-repeat; float:left}
.bucontent{ width:400px; font-size:12px; font-weight:normal; float:left; color:#666666; }
.spaceclmn{ height:10px; clear:both}
.spaceclmn1{ height:10px; clear:both}
.spaceclmn11{ height:2px;}
.spacefish{ height:15px; clear:both}
.subcontenthome{ width:100%;}
.subcontenttxt{ padding:5px; font-size:11px; font-weight:normal; color:#666666}
.videoan{ text-align:center; width:100%; clear:both; padding-top:5px}
.defaultheight{ height:15px}
.fishmagazine{  width:100%; text-align:center}

.magazinetitle{ color:#e68721; font-size:11px; font-weight:bold;}

.arrowimg{ width:10px; height:14px; background:url(../images/arrowimg.jpg) no-repeat; vertical-align:top}
.quickcontent{ width:100px; vertical-align:top; }
a.qucklink:link, a.qucklink:active, a.qucklink:visited {text-decoration:underline; font-size:12px; font-weight:normal; color:#0099cc;}
a.qucklink:hover {text-decoration:underline; font-size:12px; font-weight:normal; color:#1e5f77;}
.spwidth{ padding:15px 0px 0 15px; vertical-align:top}
.innerconbottomimg{ vertical-align:top; background:url(../images/innerconbottomimg.jpg) no-repeat; height:31px; width:940px; }
.innrgtbg{ background-color:#b5d9e5; width:171px; height:550px; vertical-align:top; }
.innmaintxtbg{ width:766px; background-color:#fff; height:450px; vertical-align:top; }
.innermainpnl{ width:940px; height:173px}
.subheading{ font-size:18px; font-weight:normal; color:#e68721; line-height:30px}

.innercontentrht{ padding:5px 2px 10px 5px;}
.innercon-right{ padding:0px 0px 0px 5px;}
.subheadingblue{ font-size:13px; font-weight:bold; color:#1196c6; line-height:20px; padding:10px}
.sub-contxt{ font-size: 12px; font-weight:normal; padding:10px 0px 0 25px; color:#666666}
.sub-align-img{ padding:10px 0px 0px 30px; float:right}

a.mainlink:link, a.mainlink:active, a.mainlink:visited {text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc;}
a.mainlink:hover {text-decoration:none; font-size:12px; font-weight:bold; color:#1e5f77;}

.footerinnerpnl{ background:url(../images/footerinnerpagebg.gif) no-repeat; height:188px; width:940px; vertical-align:top; clear:both;}
.homesubcontenttxt{  font-size:11px; font-weight:normal; color:#666666; }
.homeleftimg{ width:25px; height:12px; background:url(../images/fish.gif) no-repeat;}
.rgtpnlul ul{ margin:0px; padding:0px 0px 0px 17px; }
.rgtpnlul ul li{ line-height:20px; text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc; width:120px; }
.rgtgo{ text-align:right; border:solid 0px #f20000; vertical-align:top; padding-top:13px; padding-left:10px }
.rgtpnlul ul li a:link, a:active, a:visited{text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc}
.rgtpnlul ul li a:hover{text-decoration:none; font-size:12px; font-weight:bold; color:#1e5f77}

.submenuarrow { background:#A7DAED url(../images/menuarrow.gif) no-repeat; height:25px; width:185px; padding-left:20px; font-weight:bold; font-size:12px; color:#1c4758; cursor: pointer;}
.submenuarrow1 { background:#1092C3 url(../images/menuarrow1.gif) no-repeat; height:25px; width:185px; padding-left:20px; font-weight:bold; font-size:12px; color:#fff; cursor: pointer;}
.searchtxtagn{ padding-right:10px; text-align:right; vertical-align:middle; }
.allnews{ float:right; vertical-align:top; clear:both }
.gobtn{text-decoration:none;  font-size:12px; color:#fff; font-weight:bold; cursor: pointer;border:solid 0px; background: url(../images/btngo.gif) no-repeat; height:16px; width:19px}
.Publicationsform{ width:660px;}
.websubform{ width:450px;}
.websubform1{ width:550px; padding-top:5px}
.websubformbdr{ width:90%; padding:10px; border-bottom:dotted 1px #96BAC6}
.websubformbdr2{ width:98%; padding:2px; border-bottom:dotted 1px #96BAC6}
.websubform2{ padding-top:2px}
.websubform fieldset legend{ font-weight:bold; font-size:12px; background-color:#f2f2f2; padding:4px; border:solid 1px #999}
.textb{ border:solid 1px #999; color:#000; width: 120px; }
.downloadbtn { height:19px; width:84px; cursor: pointer; border:solid 0px}
a.library:link, a.library:visited, a.library:active{ color:#1196c6; font-size:11px; font-weight:bold; text-decoration:none} 
a.library:hover{ color:#bd0000; font-size:11px; text-decoration:none; font-weight:bold;} 
.innertemplateimg{ vertical-align:top; background:url(../images/innermainbottom.jpg) no-repeat; height:31px; width:940px;}
.req{ color:#DB0000; font-family:SolexReg, Helvetica, sans-serif;  font-weight:bold; font-size:14px;}
.btn-search{background:url(../images/search.gif) no-repeat; height:19px; width:84px; border:solid 0px #fff; cursor: pointer;}

.frdcvediospnl{ width:248px; height:44px; float:left; background:#e0ebef url(../images/h_video.jpg) no-repeat;}
.vediosimg{ float:right; vertical-align:top; clear:both }
.dottedline { border-bottom: dotted 1px #000}







.announcementlinks ul {
margin:0px; padding:0px; 
}

.announcementlinks ul li{
margin:0px; padding-left: 25px; padding-bottom:10px
}

.announcementlinks ul li a:link, a:active {
	font-size: 12px;
font-weight:bold;
text-decoration:none;
color:#0099cc
}
.announcementlinks ul li a:visited{
	font-size: 12px;
font-weight:bold;
text-decoration:none;
}
.announcementlinks ul li a:hover{
	font-size: 12px;
font-weight:bold;
text-decoration:none;
color:#1e5f77
}


.rgt-homepnlul ul{ margin:0px; padding:0px 0px 0px 11px; text-align:left; }
.rgt-homepnlul ul li{ line-height:20px; text-align:left}
.rgt-homepnlul ul li a:link, a:active, a:visited{text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc;}
.rgt-homepnlul ul li a:hover{text-decoration:none; font-size:12px; font-weight:bold; color:#1e5f77;}
.select-sector{ border:solid 1px #999; color:#000; width: auto}

a.sitemap:link, a.sitemap:visited, a.sitemap:active{ font-family: SolexReg, Helvetica, sans-serif; color:#1196c6; font-size:11px; font-weight:bold; text-decoration:none} 
a.sitemap:hover{font-family: SolexReg, Helvetica, sans-serif; color:#bd0000; font-size:11px; text-decoration:none; font-weight:bold;} 

a.aboutuslink:link, a.aboutuslink:visited, a.aboutuslink:active{ font-family: SolexReg, Helvetica, sans-serif; color:#1196c6; font-size:11px; font-weight:normal; text-decoration:none} 
a.aboutuslink:hover{font-family: SolexReg, Helvetica, sans-serif; color:#bd0000; font-size:11px; text-decoration:none; font-weight:normal;} 
.v-top{ vertical-align:top}
.inner-content{ width: 720px; border:solid 0px #f20000}


.rgt-homepnlu2 ul{ margin:0px; padding:0px 0px 0px 21px}
.rgt-homepnlul2 ul li{ padding-bottom:10px; line-height:20px; text-align:left; }
.rgt-homepnlul2 ul li a:link, a:active, a:visited{text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc;}
.rgt-homepnlul2 ul li a:hover{text-decoration:none; font-size:12px; font-weight:bold; color:#1e5f77;}

.arrowimg-event { background: url(/images/arrowimg3.jpg) no-repeat; padding-left:15px}

.arrowimg-home { list-style-image: url(/images/arrowimg.jpg); text-align: left}

.rgtpnlul-home ul{ margin:0px; padding:0px 0px 0px 18px; }
.rgtpnlul-home ul li{ line-height:20px; text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc; padding:0px}
.rgtpnlul-home ul li a:link, a:active, a:visited{text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc}
.rgtpnlul-home ul li a:hover{text-decoration:none; font-size:12px; font-weight:bold; color:#1e5f77}

.publications-resultlist{ margin:0px; padding:0px}
.publications-resultlist ul{ margin:0px; padding:0px; list-style-image:none; }
.publications-resultlist ul li{text-decoration:none; font-size:12px; float:left; list-style-image:none; list-style-type:none; font-weight:bold; color:#0099cc}
.publications-resultlist ul li a:link, a:active, a:visited{text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc}
.pag-current li{ list-style-type:none; list-style-image:none; margin:0px; padding:0px}
.publications-resultlist ul li a:hover{text-decoration:none; font-size:12px; font-weight:bold; color:#1e5f77}


.webapp4299pagination ul{ margin:0px; padding:0px;  float:left; }
.webapp4299pagination ul li {text-decoration:none; font-size:12px; float:left; list-style-image:none; list-style-type:none; font-weight:bold; color:#0099cc; border:solid }
.pub-tbl{ margin:0px; padding:0px}


.cal-img{ background: url(/images/arrowimg.jpg)no-repeat; padding: 0px 0px 0px 25px}
table{ padding:0px; margin:0px}

.innmaintxtbg-research{ width:764px; background-color:#fff; height:450px; vertical-align:top; }
.innrgtbg-research{ background:url(/images/rightmenubg.gif) repeat-y;  width:176px; height:550px; vertical-align:top; }

.innmaintxtbg-main{ width:764px; background-color:#fff; height:450px; vertical-align:top; }
.innrgtbg-right{ background:url(/images/rightmenubg.gif) repeat-y;  width:176px; height:550px; vertical-align:top; }



.inercontent ol { list-style-type:none; margin:0px; padding:0px 0px 0px 30px}
.inercontent ol li { list-style-type:decimal; list-style-image:none; background-image:none; padding-left:5px; padding-bottom:5px}
.inercontent ol li ol { list-style-type:none; margin:0px; padding:0px 0px 0px 20px}
.inercontent ol li ol li { list-style-type:decimal; list-style-image:none; background-image:none; padding-left:5px; padding-bottom:5px}

.inercontent ul li  a:link, a:visited, a:active {text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc;}
.inercontent ul li  a:hover{text-decoration:none; font-size:12px; font-weight:bold; color:#1c4758;}

.ul-research ul{ margin:0px 0px 0px 4px; padding:0px}
.ul-research li{ background: url(/images/arrowimg.jpg) no-repeat; padding:0px 0px 0px 18px; }

.arrowimg-ul-type { background: url(/images/arrowimg.jpg) no-repeat; padding:0px;}
.list-width { width: 200px; height: 140px}

.home-calender-events{background: url(/images/arrowimg.jpg) no-repeat; padding-left: 16px}
.home-calender{ padding-left:5px}


.inner-pnls ul{ maring:0px; padding:0px 0px 0px 2px}
.inner-pnls ul li {background: url(/images/arrowimg.jpg) no-repeat; padding:0px 0px 0px 15px; }



.homepnl-rgt ul{ margin:0px 0px 0px 0px; padding:0px; }
.homepnl-rgt ul li{ background: url(/images/arrowimg-home.gif) no-repeat; line-height:20px; text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc; padding:0px 0px 0px 14px; margin:0px; width:120px; }
.homepnl-rgt ul li a:link, a:active, a:visited{text-decoration:none; font-size:12px; font-weight:bold; color:#0099cc}
.homepnl-rgt ul li a:hover{text-decoration:none; font-size:12px; font-weight:bold; color:#1e5f77}

.pad-home{ padding: 0px 0px 0px 9px}


.sub-cal-pnls ul{ maring:0px; padding:0px}
.sub-cal-pnls ul li {background: url(/images/arrowimg-home.gif) no-repeat; padding:0px 0px 0px 14px; }
.pad-inner{ padding-left:4px}
