@font-face {

    font-family: 'DINBold';

    src: url('din-bold.eot');

    src: url('din-bold.eot?#iefix') format('embedded-opentype'),

         url('din-bold.woff') format('woff'),

         url('din-bold.ttf') format('truetype'),

         url('din-bold.svg#DINBold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'DINRegular';

    src: url('din-regular.eot');

    src: url('din-regular.eot?#iefix') format('embedded-opentype'),

         url('din-regular.woff') format('woff'),

         url('din-regular.ttf') format('truetype'),

         url('din-regular.svg#DINRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'DINMedium';

    src: url('din-medium.eot');

    src: url('din-medium.eot?#iefix') format('embedded-opentype'),

         url('din-medium.woff') format('woff'),

         url('din-medium.ttf') format('truetype'),

         url('din-medium.svg#DINMedium') format('svg');

    font-weight: normal;

    font-style: normal;



}



body{

  background: #fff;

  font-size: 14px;

  line-height: 1.5em;

  font-family: 'Verdana';

  font-weight: normal;

  color: #333666;

  margin: 0 auto;

  text-align: left;

}



img.bg {

  height: auto;

  left: 0;

  min-height: 100%;

  position: fixed;

  top: 0;

  width: 100%;

  z-index: -9999;

}



h1 {

  font-size: 19px;

  line-height: 25px;

}



.page-sarnet-advanced-search h1 {

  display: none;

}



p {

  margin: 10px 0 10px 0;

}



a {

  color:#007AAA;

  font-weight: normal;

  text-decoration:none;

}	



a:hover {

  color:#000;

}



img{

border:0px;

height: auto;

max-width: 100%;

}





.wrapper{

  background: url(../images/main-body.png) repeat;

  max-width: 930px;

  margin: 0 auto;

  padding: 0 40px 20px;

}





.wrapper .content, footer {

  clear: both;

  display: block;

}



/*  HEADER START */



header{

  height: 110px;

  margin:0;

  padding:10px 0 10px;

}



.logo{

  margin:0 10px 0 0;

  padding:0;

  float:left;

  border:0;

  outline:0;

}



.logo-title {

  color: #007aaa;

  float: left;

  font-size: 44px;

  /*letter-spacing: 0.17em;*/

  padding: 30px 0px 15px 0px;

  text-transform: uppercase;

  font-weight: bolder;
  font-family: 'proxima_nova_condensedSBd';
  letter-spacing: 2px;
	
}

@font-face {
    font-family: 'proxima_nova_condensedSBd';
    src: url('proximanovacond-semibold.woff2') format('woff2'),
         url('proximanovacond-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.login-bock {

  float: right;

  margin: 0;

}



.logo-title-2 {

  color: #323464;

  float: left;

  font-size: 18px;

  /*background:#457E6B;*/

  padding: 0px;
  font-family: 'proxima_nova_condensedregular';
  letter-spacing: -0.1px;

}

@font-face {
    font-family: 'proxima_nova_condensedregular';
    src: url('proximanovacond-regular-webfont.woff2') format('woff2'),
         url('proximanovacond-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_proregular';
    src: url('sourcesanspro-regular.woff2') format('woff2'),
         url('sourcesanspro-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



header .search {

	background: #007aaa;

	border-radius: 5px 5px;

  float: right;

  padding: 0;

  margin: 0px 0px 10px 0px;

  width: 145px;

}



header .search #edit-field-advance-search-value {

  background: #007aaa url(../images/search-box-left-img.png) no-repeat 0 0;

  border: 0 none;

  color: #ffffff;

  font-size: 12px;

  font-weight: bold;

  margin: 0;

  padding: 5px 0 5px 30px;

  width: 50px !important;

}



header .search .views-submit-button {

  float: right;

  padding: 0.5em 1em 0 0;

}



/*  HEADER END */



.submitted {

  margin: 0 0 10px 0;

}



/*search*/

.search-box-imag{width:27px; height:27px; margin:0; padding:0; float:left; background:none; }  

.search-fill{width:258px; height:15px; margin:0; padding:6px 0 6px 0; float:left; background:#007AAA;  font-size:12px; color:#ffffff; font-weight:bold; font-style:normal; text-align:left; border:0; cursor:text; text-align:left;}

.search-butt{width:58px; height:27px; margin:0; padding:0; float:left; background:url(../images/search-butt.png) no-repeat right top;  border:0; cursor:pointer; }





/*navigation*/

.mainNavigation{width:548px;  font-size:14px; color:#FFFFFF !important; float:right; margin:0px 0 0 0; padding:0px;

font-weight:normal; list-style:none; display:inline; overflow:hidden; background: url(../images/nav.png) repeat; }					

.mainNavigation	ul{width:548px; color:#FFFFFF !important; list-style:none; margin:0 ; padding:0; height:49px; }

.mainNavigation	ul li{display:inline; margin:0; padding:0; line-height:47px !important; color:#FFFFFF !important;}

.mainNavigation	li a{text-decoration:none; line-height:47px !important; padding:0 12px 0 12px!important; color:#FFFFFF; font-weight:normal; }			 

.mainNavigation	li a:hover{color:#40b1fd;  padding:0 ; }



.bor{border-left:#000000 1px solid; border-bottom:#000000 1px solid; border-right:#000000 1px solid;}



.images-scr{ margin:0 0; padding:0 0; float:left; background:none;}

#block-views-adview-block .view-adview .view-content{width:301px; float:right; margin:0; padding:0; display:inline-block; background:none;}

#block-views-adview-block .view-adview .view-content h2{font-size:19px; color:#007aaa; font-weight:normal; text-align:left; line-height:20px;

margin:12px 0 12px 0px; padding:0; float:left; text-transform:uppercase; }



/* css for front block*/

#block-block-6 {

  background: none repeat scroll 0 0 #007AA9;

  float: left;

  margin: 35px 0 0;

  padding: 0 10px 10px;

}



#block-block-6 h2{ font-size:15px; color:#fcfdfd; font-weight:normal; text-align:center; line-height:20px; margin:12px 0 12px 0px; padding:0; text-transform:uppercase; border:none; }



#block-block-6 img {

  background: none;

  float: left;

  padding: 0;

  width: 274px;

}



#block-block-7{

	margin:25px 0 0 0;

	padding:0;

}



#block-block-8 {

  background: #007AA9;

  float: left;

  margin: 35px 0 0;

  padding: 0 10px 10px;

}



.right .region-sidebar-first .block {

  background:  #007AA9;

  margin: 25px 0 0;

  padding: 12px 10px 10px;

}



.right .region-sidebar-first .block h2{

	font-size:15px;

	color:#fcfdfd;

	font-weight:normal;

	text-align:center;

	line-height:20px;

	margin:12px 0 12px 0px;

	padding:0;

	text-transform:uppercase;

	border:none; 

}



.right .region-sidebar-first .block p {

 color: #fff;

 line-height: 1.4em;

 margin: 0 0 10px 0;

 text-align: justify;

}



.right .region-sidebar-first .block img {

	text-align: center;

	margin: 0 auto;

	display: block;

}



#block-block-8 img {

  background: none;

  float: left;

  margin: 0;

  padding: 0;

}



#block-block-27 {

  padding: 0 0 10px;

}



#block-block-27 p{

 margin: 0 10px;

}



#block-block-27 input {

  border-color: #D8EBF2;

  border-radius: 7px;

  display: inline-block;

  margin: 10px 0 10px 0;

  padding: 5px;

  width: 150px;

}



#block-block-27 input.button {

  background: url(../images/signup-button.png) no-repeat;

  border: 0 none;

  float: right;

  height: 30px;

  margin: 10px 0 10px 5px;

  text-align: center;

  width: 110px;

}



#block-views-adview-block .view-adview .view-content .views-row-2 {width:301px; height:207px; margin:53px 0 0 0; padding:0; float:left; background:#007aa9;}

#block-views-adview-block .view-adview .view-content .views-row-2 h2{font-size:15px; color:#fcfdfd; font-weight:normal; text-align:center; line-height:20px;

margin:12px 0 12px 44px; padding:0; text-transform:uppercase; border:none; }

#block-views-adview-block .view-adview .view-content .views-row-2 img{width:274px; height:136px; margin:0 0 0 13px; padding:0; float:left; background:none;}



#block-views-adview-block .view-adview .view-content .views-row-3 {width:301px; height:207px; margin:53px 0 0 0; padding:0; float:left; background:#007aa9;}

#block-views-adview-block .view-adview .view-content .views-row-3 h2{font-size:15px; color:#fcfdfd; font-weight:normal; text-align:center; line-height:20px;

margin:12px 0 12px 52px; padding:0; text-transform:uppercase; border:none; }

#block-views-adview-block .view-adview .view-content .views-row-3 img{width:274px; height:136px; margin:0 0 0 13px; padding:0; float:left; background:none;}





#block-views-adview-block .view-adview .view-content .views-row-1 .views-field-title h1{font-size:19px; color:#007aaa; font-weight:normal; text-align:left; line-height:20px;

margin:12px 0 12px 0px; padding:0; float:left; text-transform:uppercase;}



.right{

  max-width:301px;

  float:right;

  margin:0;

  padding:0;

  display:inline-block;

}



.right h1{

  font-size:19px;

  color:#007aaa;

  font-weight:normal;

  line-height:20px;

  margin:12px 0 12px 0px; 

  padding:0;

  text-transform:uppercase;

}





.face-bookcode{width:301px; height:150px; margin:0; padding:0; float:left; background:none;}





.left{

  max-width:590px;

  margin:0;

  padding:0;

  display:inline-block;

}



.left h1{

  font-size:24px;

  color:#007aaa;

  font-weight:normal;

  line-height:20px;

  margin:46px 0 9px 0px;

  padding:0;

  }



.view-id-blog .view-content h3 {
	font-size: 19px;
	line-height: 1em;
	margin: 0 0 10px;
}


#block-views-blog-block-1 .views-row {
	border-top: 1px dashed #117cac;
	padding: 15px 0;
	clear: both;
	display: block;
}

#block-views-blog-block-1 .views-row-1 {
	border-top: 0px none;
}

.left h2 {
font-size:25px;
color:#007aaa;
font-weight:normal;
}

.left h3{ 
font-size:23px;
color:#007aaa;
font-weight:normal;
text-align:left;
margin:9px 0 15px 0px;
padding:0;
}

.left h4{ font-size:17px; color:#007aaa; font-weight:normal; text-align:left; line-height:20px;

margin:0 0 5px 0; padding:0; float:left; border:none;}



.more{ font-size:14px; float:right; margin:20px 0 0 0;}

.more2{
	font-size:14px;
	text-align:right;
	display: block;
	clear: both;
}


.feed-pos{width:5px; height:5px; float:left; margin:0; padding:0; position:relative; background:none; display: none;}



.box{width:301px; height:191px; margin:53px 0 0 0; padding:0; float:left; background:#007aa9;}

.box h2{font-size:15px; color:#fcfdfd; font-weight:normal; text-align:center; line-height:20px;

margin:12px 0 12px 0px; padding:0; text-transform:uppercase; border:none; }

.box-imag{width:274px; height:136px; margin:0 0 0 13px; padding:0; float:left; background:none;}



.field-type-text-with-summary .field-items .field-item h2{ font-size:19px; color:#007aaa; font-weight:normal; text-align:left; line-height:20px; float:left; margin:30px 0 23px 0; padding:0;}



.further {

	font-size:16px;

	color:#3595ba;

	margin:20px 0 0 0;

	padding:0;

	}



.field-type-link-field .field-items .field-item{

  margin:13px 0 0 0;

  padding:0;

	}



.page-user .field-type-link-field .field-items .field-item{float: none; margin:0 0;}



.field-type-link-field .field-items .field-item a, .views-field-field-resource-file a, .resourceTitle2, .field-name-field-resource-file .file,

.morelinkTitle a {

  background: url(../images/list-st.png) no-repeat  0 7px;

  display: block;

  margin: 10px 0 0;

  padding: 0 0 0 15px;

}



.address{

  color:#007AAA;

  font-size:19px;

  line-height:23px;

}



.resource{

font-size:19px;

color:#017bab;

 line-height:23px;

 margin:15px 0 0;

 padding:0;

 }



.views-field-field-resource-file img.file-icon {  display:none;}



.more6{ font-size:18px; color:#fcfcfd; font-weight:normal; text-align:left; line-height:20px; float:left; margin:36px 0 0 29px;}



.field-slideshow-caption .field-slideshow-caption-text{ font-size:14px; color:#fcfcfd; font-weight:normal; text-align:left; line-height:20px; float:left; margin:15px 0 0 1px; position:relative; background:none; color:#FFF;}



#gallery {

  background: #007AAA;

  width: 94%;

  padding: 10px 3% 20px;

  margin: 0 0;

  display: inline-block;

}



#gallery h1 {

  color: #fcfcfd;

  font-size: 27px;

  font-weight: normal;

  margin: 0 0;

}



#gallery h5 {

  color: #fcfcfd;

  font-size: 20px;

  font-style: italic;

  font-weight: normal;

  margin: 0 0 20px;

}



#gallery h5 div{

 display: inline;

 }



#gallery .field-name-field-project-contact .field-items .field-item{

  font-size:17px;

  color:#fcfcfd;

  width:445px;

}



#gallery h3{

  font-size:18px;

  color:#fcfcfd;

  font-weight:normal;

  text-align:left;

  line-height:20px;

  float:left;

  margin:0px 0 18px 0;

  padding:0;

 }





#gallery2{background:#007AAA ; width:902px; padding:0 0 0 25px; margin:-2px 0 0 0; float:left; position:relative;}

#gallery2 h1{ font-size:27px; color:#fcfcfd; font-weight:normal; text-align:left; line-height:20px; float:left; margin:0px 0 18px 0; padding:0;}

#gallery2 h6{font-family: 'DINBold'; font-size:27px; color:#fcfcfd; font-weight:bold; text-align:left; line-height:20px; float:left; margin:0px 0 18px 0; padding:0;}



.species-slide {

  position: relative;

}



.field-slideshow {

  padding: 0 !important;

}



.species-content {

  float: right;

  margin: 0 20px 0 0;

}



.field-slideshow-carousel-wrapper {

  position: absolute;

  bottom: 0px;

  right: 0px;

  width:451px;

}



.field-slideshow-pager .jcarousel-item {

  border:4px solid #FFF;

  width:100px !important;

  height:80px;

  margin: 0 5px 0 0;

}



.field-slideshow-carousel-wrapper .carousel-prev, .field-slideshow-carousel-wrapper .carousel-next {

   top: 35px!important;

   margin: 0 5px !important;

   position: absolute;

   width: 10px;

   height: 18px;

   display: inline-block;

   text-indent: -99999px;

}



.field-slideshow-carousel-wrapper .carousel-prev {

   background: url(../images/left.png) no-repeat right top;

   float: left;

   left: -22px;

}



.field-slideshow-carousel-wrapper .carousel-next {

   background: url(../images/right-2.png) no-repeat right top;

   float: right;

   right: -22px;

}



.field-name-body {

  margin: 20px 0 0;

}	



.node-type-species-and-habitat .field-type-text-long .field-items .field-item {

  float: none;

  width: 100%;

}



.factsheet-details h2.titles {

  clear: both;

  color: #017bab;

  font-size: 19px;

  font-weight: normal;

  line-height: 23px;

  margin: 0;

  padding: 10px 0;

  text-transform: uppercase;

}



.factsheet-details .factsheet-download {

  background: url(../images/factsheet-icon.png) no-repeat 10px 10px;

  border: 1px solid #aaa;

  clear: both;

  margin: 10px 0;

  padding: 10px;

}



.factsheet-details .field-name-field-factsheet-file, .factsheet-details .field-name-field-factsheet-date {

  clear: both;

  padding: 5px 0 0 70px;

}



.factsheet-details .ecology h2.ecology {

  font-size: 22px;

  text-align: center;

}



.factsheet-details h2.factsheet-file {

   font-size: 19px;

  font-weight: normal;

  margin: 0;

  padding: 0 0 0 70px;

}



.factsheet-details .field-name-field-threats div div {

  background: url(../images/list-st.png) no-repeat 0 13px;

  font-size: 14px;

  line-height: 20px;

  padding: 8px 0 0 14px;

  text-decoration: none;

} 



.factsheet-details div.ecology {

  border: 1px solid #aaa;

  clear: both;

  padding: 10px;

  margin: 10px 0;

}



  

.factsheet-details .field-type-image {

  border: 1px solid #aaa;

  float: left;

  margin: 5px 10px 30px 0;

  padding: 10px;

}



.factsheet-details .field-name-field-life-cycle {

	min-height: 190px;

}





/*footer start*/

.footer{

  background:url(../images/footer.jpg) repeat;

  width:100%;

  margin:0 auto 0;

  padding:0 0;

}



.footer-content-all {

  margin: 0 auto;

  max-width: 1000px;

  padding: 20px 10px 20px 20px;

}



.footer-nav{

  font-size:18px;

  font-weight:bold;

  color:#007aaa;

  margin:0px 0 0 0px;

  padding:0px;

}



.footer-nav ul{

  list-style:none;

  margin:0;

  padding:0;

}



.footer-nav ul li{

  display:inline;

  margin:0;

  padding:0;

  background:none;

}				 



.footer-nav li a{

  padding:0 11px 0 0px;

  background: url(../images/footer-menu.png) no-repeat right 4px;

  font-weight: normal;

}



.footer-nav li.last a{

  background:none;

}



.share-tab {

  float: right;

  font-size: 21px;

  width: 150px;

}



.share-tab span	{

  display:inline-block;

}				



.share-tab ul {

  float: right;

  margin: 0;

  padding: 0;

}



.share-tab ul li {

  display: inline;

}



.footer-con {

  margin: 15px 0 0;

}



.footer-con-logo {

  float: left;

  margin: 0 10px 30px 0;

  outline: 0 none;

  padding: 0;

}



.footer-con h3 {

  color: #336699;

  font-size: 22px;

  margin: 0 0 10px;

  padding: 0;

}







/*Radius Corner*/

.radius07{

border-radius: 7px 7px 7px 7px;

-moz-border-radius: 7px 7px 7px 7px;

-webkit-border-top-left-radius: 7px;

-webkit-border-top-right-radius: 7px;

-webkit-border-bottom-right-radius: 7px;

-webkit-border-bottom-left-radius: 7px;}



.radius10{

border-radius:10px 10px 10px 10px;

-moz-border-radius: 10px 10px 10px 10px;

-webkit-border-top-left-radius: 10px;

-webkit-border-top-right-radius: 10px;

-webkit-border-bottom-right-radius: 10px;

-webkit-border-bottom-left-radius: 10px;}



/*All Button*/ 

.button01{  font-size:12px; font-weight:normal; text-align:center; padding:7px 12px; margin:5px; float:left;

background:url(../images/1.jpg) center repeat-x; min-width:65px;}

.button01 a{color:#FFF; text-decoration: none; text-shadow:1px 1px #786d74 !important;}

.button01 a:hover{color:#000 !important; text-decoration:underline;}





.button02{  font-size:12px; font-weight:normal; text-align:center; padding:7px 12px; margin:5px; float:left;

background:url(../images/2.jpg) center repeat-x; min-width:65px;}

.button02 a{color:#FFF; text-decoration: none; text-shadow:1px 1px #786d74 !important;}

.button02 a:hover{color:#000 !important; text-decoration:underline;}





.button03{  font-size:12px; font-weight:normal; text-align:center; padding:7px 12px; margin:5px; float:left;

background:url(../images/3.jpg) center repeat-x; min-width:65px;}

.button03 a{color:#FFF; text-decoration: none; text-shadow:1px 1px #786d74 !important;}

.button03 a:hover{color:#000 !important; text-decoration:underline;}





.button04{  font-size:12px; font-weight:normal; text-align:center; padding:7px 12px; margin:5px; float:left;

background:url(../images/4.jpg) center repeat-x; min-width:65px;}

.button04 a{color:#FFF; text-decoration: none; text-shadow:1px 1px #786d74 !important;}

.button04 a:hover{color:#000 !important; text-decoration:underline;}





.button05{  font-size:12px; font-weight:normal; text-align:center; padding:7px 12px; margin:5px; float:left;

background:url(../images/5.jpg) center repeat-x; min-width:65px;}

.button05 a{color:#FFF; text-decoration: none; text-shadow:1px 1px #786d74 !important;}

.button05 a:hover{color:#000 !important; text-decoration:underline;}





.button06{  font-size:12px; font-weight:normal; text-align:center; padding:7px 12px; margin:5px; float:left;

background:url(../images/6.jpg) center repeat-x; min-width:65px;}

.button06 a{color:#FFF; text-decoration: none; text-shadow:1px 1px #786d74 !important;}

.button06 a:hover{color:#000 !important; text-decoration:underline;}





.button07{  font-size:12px; font-weight:normal; text-align:center; padding:7px 12px; margin:5px; float:left;

background:url(../images/7.jpg) center repeat-x; min-width:65px;}

.button07 a{color:#FFF; text-decoration: none; text-shadow:1px 1px #786d74 !important;}

.button07 a:hover{color:#000 !important; text-decoration:underline;}



/*common css*/



.clear{clear:both;}

.bckNone{background:none}

.flLeft{float:left;}

.flRight{float:right;}

.mg0010{margin-bottom:10px;}

.mg0020{margin-bottom:20px;}

.p0010{ padding-left:10px;}

.p0020{ padding-left:20px;}



/* Clear Fix */

.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}



/*Coman link*/

.more2 a {text-transform: uppercase; }

.box-123-right{ 

  float:left;

  margin:5px 0;

  padding:0 0 0 37px;

  }





.bor-b{border-bottom:1px dashed #117cac!important;

/* height:160px; */

margin:10px 0 15px 0!important;}

.view-sarnet-advanced-search .views-row{border-bottom:1px dashed #117cac}

.view-sarnet-advanced-search h2{ font-size: 16px;}



.view-projects .views-row {

  border-top: 1px dashed #117cac;

  padding: 15px 0;

  clear: both;

  display: block;

}



 .view .views-row-1 {

  border-top: 0px none;

  }



.images-123, .view-projects .views-field-field-event-image, .view-projects .views-field-field-image{

  margin:0 10px 10px 0; 

  padding:0; 

  float:left;

  }



.view-projects .views-field-body {

  color:#333366;

  font-family:verdana,sans-serif;

  font-size: 14px;

 }



.view-projects a {

  color: #007aaa;

  text-decoration: none;

  text-transform: uppercase;

}



.view-projects a:hover {

  color: #000;

}



.view-projects .views-field.views-field-view-node {

  float: right;

  margin: 0 0 10px;

}



.bor-c{border-bottom:1px dashed #117cac!important; padding:25px 0;}



.view-id-event .view-header h3 {

  margin: 0 0;

 }



.breadcrumb-white{ color:#FFF; font-weight:normal; font-size:13px;}

.breadcrumb-white a{color:#FFF; font-family: 'DINBold'; font-weight: normal; font-size:13px; }



.breadcrumb-blue{

  color:#117cac;

  clear: both;

  display: block;

  font-weight:bold;

  font-size:13px;

}







/*Table Style*/

table.imagetable { width:100%;	font-size:12px;	color:#333333; border-width: 1px; border-color: #999999; border-collapse: collapse; margin:10px 0;}

table.imagetable th {background:#c9c9c9; padding: 8px; line-height:12px; text-align:center; border-right:#999 1px solid; border-left:#999 1px solid; border-top:#999 1px solid; border-bottom:#999 1px solid;}

table.imagetable td {background:#dcdede; text-align:center; border-width: 1px; padding:8px; border-right:#999 1px solid; border-left:#999 1px solid; border-top:#999 1px solid; border-bottom:#999 1px solid;}



/*Left Memu*/ 

.Left-Memu{ font-size:15px; color:#6a6a6a; margin:0; padding:0 0 0 0px; background:none!important; }					

.Left-Memu ul{list-style:none; margin:0 ; padding:0; float:left; background: none; width:650px;}

.Left-Memu ul li{display:list-item; margin:0; padding:0; background:none;}

.Left-Memu ul li strong{margin:10px 0 0px 0; padding:0; float:left; color:#eb2d2e;}				 

.Left-Memu li a{text-decoration:none; padding:0px 0px 5px 22px; margin:0 10px 0 0; color:#6a6a6a; background:url(../images/list-style.png) no-repeat left 3px !important; float:left; text-align:left; width:650px; border-bottom: dotted 1px #666; }

.Left-Memu li a:hover{color:#058be8; background: none;}



/*Ordered List*/ 

.Ordered-List{ font-size:15px; color:#6a6a6a; margin:0; padding:0 0 0 0px; background:#CCC!important; }					

.Ordered-List ol{list-style:none; margin:0 ; padding:0; float:left; background: none; width:250px;}

.Ordered-List ol li{display:list-item; margin:0; padding:0; background:none;}				 

.Ordered-List li a{text-decoration:none; padding:5px 0px 5px 22px; margin:0 10px 0 0; color:#6a6a6a; background:url(../images/list-style.png) no-repeat 3px #CCC !important;

float:left; text-align:left; width:218px; border-bottom: dotted 1px #666; }

.Ordered-List li a:hover{color:#906; background: none;}



/*ToolTip Style*/







/*Images Style*/

.images-style{width:100%; margin:10px 0; padding:0; float:left; border:#CCC 1px solid; height:auto; overflow:hidden; background:url(../images/Business_Email_Solution%27s.jpg) center top; height:165px;} 



/*Box Style*/







/*news css 22-2-2012*/

.images-right1{margin:10px 0 10px 10px; padding:0; float:right; width:254px; height:659px; display:inline-block;}







div.views-slideshow-ddblock-cycle-vsdsccp60p div.container {

margin-top: -15px!important;

}



div.views-slideshow-ddblock-cycle-vsdsccp60p div.next, div.views-slideshow-ddblock-cycle-vsdsccp60p div.nextPage{

	margin-left: 0!important;

	}





.from_date{ padding:0; margin:0 0 15px 0; text-align:left; }



.field_image{ 

  float:left; 

  padding:0;

  margin:0 15px 0 0;

  }



/* .text-all-left{width:615px; float:right; padding:0; margin:0 15px 0 0; text-align:left; } */

.text-all-left p { margin: 0 0 0 10px !important;}



.text-body-23 .field-type-text-with-summary .field-items .field-item p { font-size:15px; color:#020202; font-weight:normal; text-align:left; line-height:23px; float:right; margin:0; padding:0; width:600px;}



.field-name-field-disclaimer .field-items .field-item{ margin:0px 0 24px 0px!important; font-size:15px; color:#020202; font-weight:normal; text-align:left; line-height:23px; float:left; margin:0; padding:0;}



.field-name-field-location .field-label{ width:500px; float:right;}



.field-name-field-species-habitat-image .field-items .field-item{ margin:12px 0 0 -22px; padding:0; float:left; background:none;}





/*For search by me*/

#mini-panel-front_search_block #views-exposed-form-advance-search-page .views-exposed-widgets #edit-submit-advance-search {

	margin: 0px;

	padding: 5px 5px 5px 0px;

	cursor: pointer;

	background: none;

	border: none;

	color: #fff;

	font-weight: bold;

	text-transform: uppercase;

}





/*.logged-in #mini-panel-front_search_block #edit-field-advance-search-value-wrapper .form-type-textfield #edit-field-advance-search-value{width:240px; height:15px; margin:-7px 0 0 0px; padding:6px 0 6px 0; float:left; background:#007AAA;  font-size:12px; color:#ffffff; font-weight:bold; font-style:normal; text-align:left; border:0; cursor:text; text-align:left;}

.logged-in #mini-panel-front_search_block #views-exposed-form-advance-search-page .views-exposed-widgets #edit-submit-advance-search{width:58px; height:27px; margin:-34px 0 0 243px; padding:0; float:left; background:url(../images/search-butt.png) no-repeat right top;  border:0; cursor:pointer; }*/



/*<!--search page start-->*/

.search-page-la{ background:#017bab; margin:-2px 0 0 0; padding:10px 25px 62px 25px; float:left; width:877px;}

.search-page-la h1{ font-family:'Conv_MyriadPro-Bold'; font-style:normal; text-align:left; font-weight:normal; font-size:23px; color:#FFF; margin:0 0 5px 0; padding:0 0 0 0px; background:none!important; text-transform:uppercase;}



.search-title-12{font-family:'Conv_MyriadPro-Bold'; font-style:normal; text-align:left; font-weight:bold; font-size:31px; color:#fcfdfd; margin:0; padding:0 0 0 0px; background:none!important;}

.search-title-13{font-family:'Conv_MyriadPro-Bold'; font-style:normal; text-align:left; font-weight:bold; font-size:31px; color:#fcfdfd; margin:0; padding:0 0 0 0px; background:none!important;}

.search-title-14{font-family:'DINBold'; font-style:normal; text-align:left; font-weight:bold; font-size:12px; color:#ffffff; margin:0; padding:0 0 0 0px; background:none!important; }

.search-title-15{font-family:'DINMedium'; font-style:normal; text-align:left; font-weight:bold; font-size:24px; color:#ffd879; margin:0; padding:0 0 0 0px; background:none!important; }

.search-page-la h2{font-family:'DINBold'; font-style:normal; text-align:left; font-weight:bold; font-size:17px; color:#ffffff; margin:0; padding:0 0 0 0px; background:none!important; }





.search-left{ background:none; margin:0; padding:0; float:left; width:248px; height:auto;}

.search-title-023{font-style:normal; text-align:left; font-weight:bold; font-size:24px; color:#ffd879; margin:0; padding:0 0 0 0px; background:none!important;}



#block-panels-mini-narrow-result{background:#288bc7; margin:18px 0 0 0; padding:10px; float:left; width:155px; 

border-radius: 16px 16px 16px 16px;

-moz-border-radius: 16px 16px 16px 16px;

-webkit-border-top-left-radius:16px;

-webkit-border-top-right-radius:16px;

-webkit-border-bottom-right-radius: 16px;

-webkit-border-bottom-left-radius: 16px; } 



#mini-panel-narrow_result .pane-block .pane-title{font-family:'DINBold'; font-style:normal; text-align:left; font-weight:bold; font-size:14px; color:#ffffff; margin:0; 

padding:0 0 0 17px; background:url(../images/arr.png) no-repeat 0px 8px!important; cursor:pointer!important; clear:both!important;}



#mini-panel-narrow_result .pane-block .pane-content{font-family:'DINBold'; font-style:normal; text-align:left; font-weight:bold; font-size:14px; color:#ffd879; margin:0; 

padding:0 0 0 17px; background:none; cursor:pointer!important;}

#mini-panel-narrow_result .pane-block .pane-content ul{list-style:none; margin:0 ; padding:0; float:left; background: none; width:149px; }

#mini-panel-narrow_result .pane-block .pane-content ul li{display:list-item; margin:0; padding:0; background:none; float:left; width:149px;}				 

#mini-panel-narrow_result .pane-block .pane-content li a{text-decoration:none; padding:0; margin:0 0px 0 0px; color:#ffd879;

 background:none; float:left; text-align:left; }

#mini-panel-narrow_result .pane-block .pane-content li a:hover{color:#000;}



#mini-panel-narrow_result .pane-views-by-midea-type-block-1 .pane-content .view-content .views-row .views-field-php .field-content a{text-decoration:none; padding:0; margin:0 0px 0 0px; color:#ffd879;

 background:none; float:left; text-align:left;}

#mini-panel-narrow_result .pane-views-by-midea-type-block-1 .pane-content .view-content .views-row .views-field-php .field-content a:hover{color:#000;}

 

 

.search-re{background: none; margin:0; padding:0; float:right; width:628px;}





.search-re .view-header{font-family:'DINBold'; font-style:normal; text-align:left; font-weight:bold; font-size:17px; color:#ffffff; margin:0 0 20px 0; padding:0 0 0 0px; background:none!important; }



.search-images123{ width:97px; height:80px; border:#FFF 4px solid; float:left; padding:0; margin:0 8px 0 0;}



.search-title .field-content{font-family:'DINBold'; font-style:normal; text-align:left; font-weight:bold; font-size:20px; color:#ffffff; margin:0 0 0px 0; padding:0 0 0 0px; background:none!important; }

.search-title .field-content a{ color:#FFF; display: block; margin: 0 0 10px 0;}

.search-title .field-content a:hover{color:#000;}



.search-sub .field-content{font-family: 'Conv_MyriadPro-Bold'; font-style:italic; text-align:left; font-weight:bold; font-size:18px; color:#ffffff; margin:0 0 0px 0; padding:0 0 0 0px; background:none!important; }



.search-body .field-content{ font-style:normal; text-align:left; font-weight:normal; font-size:16px; color:#ffffff; margin:0 0 0px 0; padding:0 0 0 0px; background:none!important; width:582px!important; }



.search-more{ font-size:14px; float:right; margin:5px 0 0 0; color:#ffd879;}

.search-more a{ color:#FFF;}

.search-more a:hover{color:#000;}





#block-views-exp-advance-search-page{

	background:#288bc7;

	margin:18px 0 0 0;

	padding:10px;

	/*float:left;

	width:715px;  */

border-radius: 16px 16px 16px 16px;

-moz-border-radius: 16px 16px 16px 16px;

-webkit-border-top-left-radius:16px;

-webkit-border-top-right-radius:16px;

-webkit-border-bottom-right-radius: 16px;

-webkit-border-bottom-left-radius: 16px;

}



.search-page-la .views-exposed-form .views-exposed-widget .form-submit{ background:url(../images/button-sear.png) no-repeat left top !important; width:66px; height:30px; 

margin:0 0 0 -14px; padding:0; float:right; font-size:0; border:none; cursor:pointer; }



.search-page-la #edit-field-advance-search-value{width:280px; height:30px; margin:0; padding:0 0 0 30px!important; float:left!important; font-family:'DINBold'; font-style:normal; text-align:left; font-weight:normal; font-size:20px; color:#017bab; background:url(../images/twxt.png) no-repeat left top !important; border:none;  }



/*#edit-field-ecosystems-tid-wrapper label {font-family:'DINBold'; font-style:normal; text-align:left; font-weight:bold; font-size:18px; color:#fdfcfc; margin:0 0 0px 0; padding:0 0 0 0px; background:none!important; width:695px;}



#edit-field-ecosystems-tid-wrapper .form-item-field-ecosystems-tid{ width:311px; background:#0F0; float:left;}

{width:400px; background:#F00; float:right;}*/



.search-left .contextual-links-region {overflow:hidden;}



#edit-field-ecosystems-tid{ height:29px!important; margin:0!important; padding:0!important; float:left!import0ant; width:301px!important; background:#FFF!important; border:none; }



.bor-s { border-bottom:1px dashed #117CAC !important; margin:10px 0 15px !important; }



.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {

  background: none;

  overflow: hidden;

  padding: 0 3px;

  width: auto;

}



.stwrapper {

  z-index:999999 !important;}



.page-guidelines h1 {

  display: none;

 }



.search-page-la .views-exposed-form .views-exposed-widget {

  float: left;

  padding: 0;

}



.search-page-la #edit-field-advance-search-value-wrapper {

  float: left;

  margin: 0 0 0 20px;

  padding: 0;

  width: 310px;

}



.search-page-la .views-exposed-form label {

  color: #FFFFFF;

  font-size: 10px;

  font-weight: normal;

  margin: -20px 0 0px;

  width: 480px;

}



.search-page-la #edit-submit-advance-search {

   margin: 3px 0 0 0;

 }





 .gmap-popup .location .adr {

  width: 300px;

}



.gmap-popup .geo{

  display: none;

}



.form-item-field-taxo-group-tid input.form-autocomplete{

  width: 300px !important;

}



.profile h3 {

  display: none;

}



.profile .user-picture {

  float: left;

  margin: 0 1em 1em 0;

}



.profile .user-picture img{

  border: 5px solid #65a0cd;

}



.profile .content {

  clear: none;

  display: inline;

  float: left;

  width: 750px;

}



.profile .content .field-item {

  width: auto;

}



.form-item, .form-actions {

  margin-bottom: 0;

  margin-top: 5px;

}





/*  SARNET MAP START */



.view-sarnet-map a {

  color: #fff;

  display: block;

  line-height: 19px;

  text-decoration: underline;

  margin: 10px 0 0 0;

}



.view-sarnet-map a:hover {

  color: #aaa;

}





body .view-sarnet-map .olControlLayerSwitcher .layersDiv {

overflow-y: scroll;

height: 820px;

width: 220px;

opacity: 0.8;

 }





.view-sarnet-map .olControlLayerSwitcher {

width: 220px;

 }



 .view-sarnet-map .baseLbl, .view-sarnet-map .baseLayersDiv {

   display: none;

 }



.view-sarnet-map .layersDiv .dataLbl {

  background: url(../images/municiapl-boundaries.png) no-repeat transparent;

  text-indent: -9999px;

}



.view-sarnet-map .olControlLayerSwitcher .layersDiv .dataLayersDiv {

    padding-left: 0;

}



#OpenLayers.Layer.Vector_63035_troot text {

fill: #000000;

stroke: #000000;

stroke-width: 1px;

opacity: 0.8;

font-size: 12px;

pointer-events: none;

text-anchor: middle;

}



.map-wrapper {

  background: #ced7e7;

  padding: 20px;

}



.map-wrapper table.legend {

  border: 0px;

 }



.map-wrapper table.legend tbody{

  border: 0px;

 }



.map-wrapper table.legend td{

  border: 0px;

  padding: 10px;

 }



.map-wrapper table.legend img{

  padding: 0 5px 0 0;

  vertical-align: middle;

}



.map-wrapper header {

  width: 1080px;

}



.map-wrapper .logo-title-2 {

  float: left;

  width: 760px;

}



.map-wrapper .search-btn {

  float: right;

 }



/*  SARNET MAP END */



form#signup-form {

  border: 1px solid;

  padding: 5px 20px 50px;

  position: relative;

}



#signup-form .form-submit{

  position: absolute;

  bottom: 0px;

  margin: 0 0 17px;

}
.views-exposed-form .views-exposed-widget {
    float: left;
    padding: .5em 0px 0 0!important;
}