/* CSS Document */

/*Initaial Reset*/
body, html, form, p, ul, li, ol,h1, h2, h3, h4, h5, h6{margin: 0; padding: 0;}
img{border: 0px; margin: 0; padding: 0px;}
.clearFloats:after {clear: both; display: block; font-size: 0px; height: 0px; line-height: 0px; margin: 0; overflow: hidden;}
/*End of Reset */
.mediadate {FONT-SIZE: 10px; COLOR: #9d9d9d; FONT-FAMILY: Verdana, Arial, sans-serif;}

/*Common - Framework*/
body{font-family: Verdana, Arial, sans-serif; font-size:12px; line-height:16px; color:#5a5a5a }
a {color:#333333; text-decoration:underline; font-weight:400;}
a:hover{ color:#999999; text-decoration:underline;}
h1{font-size:20px; font-weight:normal; font-family:"Verdana", verdana, arial; padding:0 0 25px 0; color:#618D22; font-weight:600;}
h2{color:#618D22; font-size:120%; border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:1px; font-weight:bold; margin:0 0 1em 0;padding:0 0 0.4em 0; font-family:"Verdana", arial, sans-serif;}
h3{font-size:12px; font-weight:normal; padding:0 0 5px 0; color:#666666; font-weight:600;}
h5{font-size:17px; font-weight:normal; color:#06872B; border-bottom:#06872B 1px solid; padding:0 0 0.3em 0;}
hr{color:#000000; border: 1px solid #000;}
img.floatleft{float: left; margin: 4px 4px 4px 0;}
img.floatright{ float: right; margin: 4px 0 4px 4px;}
p{padding: 0 0 6px 0;}
hr{color:#FFCC00; padding: 0 0 0 0}

/*Body Wrapper*/
.bodywrapper{margin: 0 auto; width: 970px; top: 0px; padding: 0px;}

/*Header and Search Bar*/
.headercontainer{width: 970px; height: 30px; background-repeat: repeat-x;} 
.headerlinks{font-size:10px; color:#C9C9C9; float:right; padding: 5px 0 0 0;}
.headerlinks a {color:#C9C9C9; text-decoration:none;}
.headerlinks a:hover {color:#ffffff; text-decoration:underline;}

.search{font-size:10px; color:#C0C0C0; float:right; height:19px; padding: 4px 10px 3px 10px;}
.search #field{font-size:10px; color:#808080; height:19px; background-repeat:no-repeat; border:0px; width:152px; height:19px; padding:0px; float:left;}
.search #button{height:19px; float:left; padding:0 0 0 3px;}

/*DPI Banner*/
.logospacer{height: 28px; width: 970px; padding: 0px;}
.bannercontainer{height:82px; width:970px; padding:0px;}
.logo{padding: 0px; width:970px;}
.logo img {vertical-align:top;} 

/*body container*/
.topborder{width: 970px; height:10px; padding:0px; margin:0px; overflow: hidden;}
.contentbackground{width: 970px; background-image: url(body_top.png); background-repeat:repeat;}
.bottomborder{width: 970px; height:10px; padding:0px; margin:0px; overflow: hidden;}

/*footer*/
.footer{height:70px; overflow: hidden; padding:0px; width:950px; margin: 0 auto; background-color:#ffffff; border-top: 1px solid #D3D1D2; line-height:15px;}
.footertext{float:left; padding: 10px 0 0 20px; color: #9d9d9d;}
.footertextsmall{font-size:10px;}
.footertext a {color: #9d9d9d; font-size:10px; text-decoration:none;text-align:left; }
.footertext a:hover {color: #9d9d9d; font-size:10px; text-decoration:underline; color: #000000;}
.footertextright{float:right; color: #9d9d9d; padding: 10px 20px 0 0; text-align:right;}
.copyright{color: #9d9d9d; font-size:10px;}




/*Home  - Primary Navigation*/
.navigationhome{padding:0px; background-color:#ffffff; width:950px; height:38px; border-bottom:5px solid #9C8922;}
.navigationhome ul{margin:0px; padding:0px; text-align: center;}
.navigationhome ul li{position: relative; display:inline; height:28px; float:left; list-style:none; padding:10px 0 0 0; border-left: 1px solid #ccc; width:117px;}
.navigationhome ul li.homeon{border: none; background-repeat: no-repeat; background-position: 50% 100%;}
.navigationhome ul li.home{border: none;}
.navigationhome li a{color:#666666; text-decoration:none; font-weight: bold;}
.navigationhome ul li a.homeon {color:#9C8922; text-decoration:none; font-weight: bold;}
.navigationhome li a:hover{color:#000; text-decoration:underline; font-weight: bold;}


/*End - Common Framework*/


/*Fisheries Page Framework*/

/*Content*/
.contentcontainer{overflow: hidden; padding:0px; width:950px; margin: 0 auto; background-color: #ffffff;}

/*Industry Banner*/
.industrytext{font-size: 12px; color:#ffffff;letter-spacing: 0px; font-style:italic; font-family:"verdana", Times, serif, Times New Roman;font-stretch:expanded; padding: 30px 20px 15px 20px;  width:200px; float:left;}
.industrytitle{color:#ffffff; font-size:25px;font-family:"verdana", Times New Roman, Times, serif; padding-top:45px; padding-left:25px; padding-right:20px; padding-bottom:15px; width:220px; float:left;}

/* Content Structure*/
.contentwrapper{width:950px; height: 100%; height:1%; behaviour: none;}
.column1{width:230px; padding: 20px 0 20px 20px; float:left; min-height:200px;}
.column2{width:680px; padding: 20px 20px 20px 0;  float:left; min-height:200px; position: relative;}



/*Title Container*/
.titlecontainer{width:680px; height:5px;}
.iconset{float:right; position: relative;}


/*Body Structure*/

.bodywrapper{width:950px; height: 100%; height:1%;}


/*content page column*/
.bodycolumn{width:900px; padding: 20px; min-height:200px;  position: relative; behaviour: none;}

/*End Page Body*/


.body {background-repeat: no-repeat; background-position: center top; background-color:#f1f1f1;}


/*Page Banner*/
.corporatebanner{width: 950px; height:110px; padding:0px; background-repeat: no-repeat; background-position: center top; }


/*Submenu Navigation*/

.subnavigation ul li{list-style:none; padding: 0 0 5px 15px; background-repeat: no-repeat; background-position: 0% 40%;}
.subnavigation ul li.on{list-style:none; padding: 0 0 5px 15px; background-image: url(home_arrow.gif); background-repeat: no-repeat;}
.subnavigation li a{color:#000000; text-decoration:none;}
.subnavigation li a:hover{text-decoration:underline;}
.subnavigation li a.on {color:#000000; text-decoration:none; font-weight:bold; text-decoration:none;}
.subnavigation ul li.second{list-style:none; padding: 0 0 5px 30px; background-image: url(home_arrow.gif); background-repeat: no-repeat; background-position:  7% 50%;}
.subnavigation ul li.second a{ color:#5a5a5a;}
.subnavigation ul li.second a{ color:#5a5a5a;}
.subnavigation ul li.third{list-style:none; padding: 0 0 5px 45px; background-image: url(home_arrow.gif); background-repeat: no-repeat; background-position:  14% 50%;}
.subnavigation ul li.third a{ color:#5a5a5a;}
.subnavigation ul li.third a{ color:#5a5a5a;}

/*horizontal rule*/
.break{ background-repeat: no-repeat; background-position: center; height:25px;}


/*ordered list*/
ul li{list-style-type: padding:0 0 0 15px; background-repeat: no-repeat; background-position: 5% 50%; }


