﻿/*body, html {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#ffffff url("images/aquaculture/body_bg.png") repeat-x}*/
body, html {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#ffffff}
h1 {font-size:1.5em; color:#333333;}
h2 {font-size:0.938em; color:#333333}
h3 {font-size:0.813em; color:#333333}
p {font-size:0.75em; color:#333333;}
li {font-size:12px; color:#333333;}
ul {margin-top:4px; margin-bottom:4px; list-style-type:disc;}
img {border:none;}
table {font-size:12px;}

a {color:#9239c4; text-decoration:underline;}
a:hover {color:#858500; text-decoration:underline;}

#homeleft a {color:#9239c4; text-decoration:underline;}
#homeleft a:hover {color:#858500;}

#text_content a {color:#9239c4; text-decoration:underline;}
#text_content a:hover {color:#858500; text-decoration:underline;}

#text_content img {float:right; margin-left:12px; margin-bottom:12px;}
/*#text_content h2 {font-size:0.875em; color:#858500;}*/
#text_content h2 {font-size:0.875em; color:#333333;}

#text_content li a {color:#9239c4; text-decoration:underline !important;}
#text_content li a:hover {color:#858500; text-decoration:underline !important;}

/*#topwrap {width:960px; margin:auto; min-height:135px;}*/
#topwrap {background:url(images/bodyback.png) repeat-y center; width:100%;}
#headermenuwrap {width:960px; margin:auto; min-height:135px;}
#backwrap {background:url(images/bodyback.png) repeat-y center; width:100%; position:absolute; top:135px;}
#wrap {width:960px; margin:auto;}


#header {height:105px; background:url(images/aquaculture/header.png) no-repeat #ffffff;}
#header a {float:right;}
#top_menu {background:#333333;}
#topMenu {background:#333333; height:23px; color:#fff; padding-left:14px; width: 946px; padding-top:7px;}
#topMenu li a {color:#fff; text-decoration:none;  padding:0px 10px 0px 10px !important; border-right:1px solid #fff; font-size:12px;} 
#topMenu li a:hover {color:#cccc00;}

#breadcrumb {height:30px; color:#b3b3b3;  line-height:30px; margin-left:24px; margin-bottom:10px;}
#breadcrumb a {color:#333333; text-decoration:none; font-size:11px !important; }
#breadcrumb a:hover {color:#9239c4;}
#breadcrumb span {font-size:11px !important;}

#content {padding:0px 24px 24px 24px; overflow:auto;}
#content h1 {margin:0px 0px 16px 0px; padding:0;}

#footer {background:#f1f1f2; padding:20px 10px 0px 14px; color:#666666; height:55px; margin:0; clear:both;}
#footermenu {float:left; width:600px;}
#footermenu li a {padding:0px 10px 0px 10px !important; border-right:1px solid #666666; font-size:13px; color:#666666;}
#footerright {float:right; width:125px;}

/*home page*/
#homeleft {width:370px; float:left; margin-right:12px; }
#homeleft h1 {font-size:1em; margin-top:0;}
.parthome {margin:4px 0px 4px 0px;}
#homeright {width:524px; float:right;}

.homebox {display:block; width:159px; border-left:4px solid #cccc00;  float:left; margin-bottom:12px; font-family:"Melbourne"; padding:8px; background:#5c5c5c;}
		
		
.homebox img {float:left; margin-right:12px;}
.homebox h2 { font-size:1em; font-weight:normal; padding:8px 0px 8px 0px; margin:0}
.homebox h2 a {text-decoration:none !important; color:#ffffff !important;}
/*.homebox h2 a:hover {text-decoration:underline !important; color:#9f5ec4 !important;}*/
.homebox h2 a:hover {text-decoration:underline !important; color:#ffffff !important;}

#rightbox {font-size:12px; padding-left:20px;}
#searchbox { border-left:3px solid #cccc00; width:504px; padding:8px 8px 4px 16px; margin-bottom:5px; background:url(images/css/searchboxfade.png) repeat-y;}
#searchbox h2 {margin:0px 0px 6px 0px; color:#858500;}
input {color:#6b6767;}
.seaLiceLinkBox {
    border-left: 3px solid #cccc00;
    width: 504px;
    padding: 8px 8px 4px 16px;
    margin-bottom: 5px;
    background: url(images/css/searchboxfade.png) repeat-y;
}
.seaLiceLinkBox h2 {
    margin: 0px 0px 6px 0px;
    font-size:20px;
}

/*content pages*/
#text_content {width:670px; margin-bottom:20px; margin-left:30px; float:left;}
#main_menu {width:200px; float:left; margin-top:10px; background:url(images/css/menufade.png) repeat-x bottom;}
.sidemenu li {width:200px; display:block;}
.sidemenu a {display:block; text-decoration:none; padding-top:6px; padding-bottom:6px; min-height:12px; padding-left:14px; }

.sidemenu a.level1 {color:#000; border-bottom:1px solid #eaeaea;  }
.sidemenu a.level1:hover {color:#cccc00; text-decoration:underline;}
.sidemenu a.level2 {padding-left:22px !important; display:block; color:#000; background:url(images/css/menu_level_2.gif) no-repeat;}
.sidemenu a.level2:hover {color:#cccc00; text-decoration:underline;}
.sidemenu a.level3 {padding-left:30px !important; display:block; color:#000; background:url(images/css/menu_level_3.gif) no-repeat;}
.sidemenu a.level3:hover {color:#cccc00; text-decoration:underline;}

.sidemenu ul .dynamic {display:block !important; position:static !important;}
.sidemenu a.popout{background-image:none !important;}
.has-popup a.level2 {background:url(images/css/menu_level_2.gif) no-repeat !important;}

/*sitemap*/
.sitemap {font-size:14px;}
.sitemap a {color:#333333 !important;}
.sitemap a:hover {color:#9239c4 !important;}

/*contact*/ 
#formdiv ul {margin:0; padding:0;}
#formdiv li {list-style:none; padding:10px 0px 10px 0px; vertical-align:top;}
#formdiv label {width:100px; display:inline-block;  vertical-align:top;}
#formdiv em {color:#F00;}

/* Slideshow */
/* slideshow styles */
.slideShow { visibility:hidden;}
.slideShow ul,
.slideShow li,
.slideShow ol {list-style-type: none; margin: 0px; padding: 0px;}
.slideShow {clear: both; margin-bottom: 10px;}
.slideShow ul {height:351px !important}

/** navigation **/
.slideShow .navigation {position:absolute; margin: -25px 0px 0px 450px; clear: left; display: block; z-index:2;}
.slideShow .navigation li {display: inline;}
.slideShow .navigation a {background: url(../../../../images/slideshow/dotoff.png) no-repeat; margin: 0px 2px 0px 0px; width:11px; height:11px; display: inline-block; font-size:0px; text-decoration:none; }
.slideShow .thumbs a { padding: 0px; overflow: hidden; background-color: transparent; height: 50px;}
.slideShow .navigation a:hover,
.slideShow .navigation a.selected {background: url(../../../../images/slideshow/doton.png) no-repeat; }
.slideShow ol.topNavigation {margin: 0px 0px 10px 0px;}

/** slides with more than an image in it **/
.slide h1 { position: absolute; background-color: #ffffff; left: 0px; top: 0px; z-index:1;}
.slide dl dt {width: 500px;}

/** slides with text over images **/
.h1 {font-size:42px; font-family:Melbourne; color:#cccc00;}
.h1 a {color:#fff; text-decoration:none;}
/*.h1 a:hover{color:#003e7e; text-decoration:underline;}*/
.h1 a:hover{color:#ffffff; text-decoration:underline;}
.slide p { background:#5c5c5c; color: #ffffff; font-family:Arial; padding: 10px 20px 10px 20px ; width:484px; font-size:16px; top:242px; margin:-5px 0 0 0;}
.slide p a { color: #fff;}

@font-face {
  font-family: "Melbourne";
  src: url("font/Melbourne_reg.eot");
  src: local("☺"),
  url("font/Melbourne_reg.woff") format("woff"),
  url("font/Melbourne_reg.ttf") format("truetype"),
  url("font/Melbourne_reg.svg") format("svg"),
  url("font/Melbourne_reg.otf") format("otf");
  }

/*DATA*/
.btnDataHelp
{
    text-align:right;
    float:right;    
}

#datalist a {display:block; background:#EAEAEA; border-left:4px solid #cccc00; background:#eaeaea; padding:6px; font-size:0.75em; margin-bottom:6px; color:#333333; text-decoration:none; width:260px; float:left; margin-right:20px;} 
#datalist a:hover {color:#9239c4; border-left:4px solid #9239c4;}

#dataleft {float:left; width:420px; border-left:4px solid #cccc00;  border-bottom:1px solid #eaeaea; margin-right:35px;}
#dataright {float:left; width:420px; border-left:4px solid #cccc00; border-bottom:1px solid #eaeaea;}    
#detailsView { border-right:1px solid #eaeaea; font-size:0.75em;}
#detailsViewTitleBox {background-color:#eeeeee ;color:#333333; line-height:35px; padding-left:21px; border-bottom:1px solid #828282; font-weight:bold; height:35px; font-size:15px !important; }
.detailsViewTitleBox {background-color:#eeeeee ;color:#333333; line-height:35px; padding-left:21px;  font-weight:bold; height:35px; font-size:15px !important; border-top:1px solid #828282;  }

#locationDetailsTitleBox {background-color:#eeeeee ;color:#333333; line-height:35px; padding-left:21px; 
border-bottom:1px solid #828282; font-weight:bold; height:35px;}
#locationDetails {border-right:1px solid #eaeaea; font-size:0.75em;}
#relatedItemsTitleBox {background-color:#eeeeee ;color:#333333; line-height:35px; padding-left:21px; 
border-bottom:1px solid #828282; font-weight:bold; height:35px;}
#relatedItems { border-right:1px solid #eaeaea;  font-size:12px;}
#relatedItems li {font-size:12px;}
#relatedItemsTitleBox{background-color:#eeeeee ;color:#333333; line-height:35px; padding-left:21px; border-bottom:1px solid #828282; }
#viewOnMapLink { float:right; width:50px; background-color:White; color:#9239c4; text-align:right; padding:5px; border-right:1px solid #eaeaea; }
#dataSuppliedBy{font-size:smaller}

.viewpadding {padding-left:21px; border-right:1px solid #828282;}
.datasupply {border-top:1px solid #828282;}
.gridview {margin-top:10px; margin-bottom:10px; }
.hidecolumn { padding-left:21px; background:#f2f2f2; }


/*glossary*/
.glossybut {display:block; width:25px; height:35px; background:#f2f2f2; text-align:center; line-height:35px; border:1px solid #828282; float:left; margin-right:6px; margin-bottom:20px;}
.glossybut a {text-decoration:none; color:#333333;}
.glossybut:hover {background:#cccc00; cursor:pointer; }
#glossary { clear:both; min-height:300px;  }
#glossary a  {color:#9239c4; text-decoration:underline; font-size:12px !important;}
#glossary a:hover {color:#858500; text-decoration:none;}

#glossary strong {width:250px; float:left; margin-bottom:75px; display:block; clear:both;}
#glossary p {border-bottom:1px solid #eaeaea; min-height:75px; padding-bottom:10px; clear:both;}

#datadetails strong {width:150px; float:left; margin-bottom:30px; display:block}
#datadetails p {border-bottom:1px solid #eaeaea; min-height:30px; padding-bottom:10px;}


/*TELERIK*/
#searchControls { padding:12px; border-left:4px solid #cccc00; background:#eaeaea; font-size:0.813em; margin-bottom:0px; overflow:auto;}
.searchControlRow {display:block; margin-bottom:8px;}
.clearFilter {display:block; float:right;  }
.clearFilter a {color:#9239c4}

.rmFirst {padding-top:3px !important;}
.rmItem {background:#f2f2f2; padding-bottom:3px !important; width:150px !important; }
.rmItem a {color:#9239c4; text-decoration:none !important; }
.rmText {padding:0 !important;}

div.RadGrid .rgPager .rgAdvPart
{
    display:none;    
}

#innertable {
    background: none repeat scroll 0 0 #f2f2f2;
    width:100%;
    
    text-align: left;
    
}
#innertable th {
    background: none repeat scroll 0 0 #eaeaea;
    color: #828282;
    font-weight: bold;
	padding:3px;
	
 
}
#innertable td {
    background: none repeat scroll 0 0 #FFFFFF;
    padding:3px;}

#innertable th, #innertable td {
    border-collapse: collapse;
    border-color: #CCCCCC;
}

#innertable_partners {
    background: none repeat scroll 0 0 #f2f2f2;
    text-align: left;
}
#innertable_partners th {
    background: none repeat scroll 0 0 #eaeaea;
    color: #828282;
    font-weight: bold;
	padding:3px;
	
 
}
#innertable_partners td {
    background: none repeat scroll 0 0 #FFFFFF;
    padding:3px;}

#innertable_partners th, #innertable td {
    border-collapse: collapse;
    border-color: #CCCCCC;
}

.RadGrid_aquaCulture[style] {width:912px !important;}
.rgMasterTable[style] {width:912px;}
.RadGrid[style] {width:912px !important;}


.RadGrid_aquaCulture .rgCommandRow 
{
    color: #CCCCCC;
}

/* cookie box at top */

#CookieWrapper{

                width:100%;

                background-color: #333333;

                margin:0px;

                padding:0px;

                background-image:none;

                background-repeat:repeat-x;

                display:none;

}

#CookieInternal {

                padding:10px;

                font-size:12px;

                font-family:Arial, Helvetica, sans-serif;

                line-height:16px;

                color:#FFFFFF;

                font-weight:bold;

                margin-left:auto;

                margin-right:auto;

}

#CookieInternal h1{

                margin:0px;
                
                margin-bottom:10px;

                padding:0px;

                color:#FFF;

                font-size:1em;

}

#CookieInternal P{

                margin:0px;

                padding:0px;

                color:#FFF;

                font-size:1em;

}

#CookieWrapperClose{

                font-size:0.833em;

                line-height:1em;

                text-align:right;

                margin:0px;

                padding:0px;

}

/* end of cookie box css */

.filters_page_h2
{
 background:#EAEAEA;
  border-left:4px solid #cccc00;
   background:#eaeaea;
    padding:15px;
      margin-bottom:0px;
       color:#333333;
        text-decoration:none;
}

.filters_page_description_p
{
 background:#EAEAEA;
 border-left:4px solid #cccc00;
 background:#eaeaea;
 padding:15px;
 margin-bottom:6px;
 color:#333333;
 text-decoration:none;
 margin-top:0px;
}

.toggles
{
  background:#EAEAEA;
  border-left:4px solid #cccc00;
  background:#eaeaea;
  padding:5px;
  margin-bottom:6px;
  color:#333333;
  text-decoration:none;
  margin-top:0px;
  vertical-align:middle;
  font-size:0.75em;
}

.toggles label
{
    position: relative;
    top: -2px;
    margin-left:3px; 
}

.modal_map
{
    min-height:510px!important;
    width:550px!important;    
}

