#wrapper
{
  clear : left;
}

/*Header*/
.subheader
{
  height : 97px;
}

.subsite .subheader
{
  height : 103px;
}

h1
{
  color          : white;
  font-family    : Times New Roman;
  font-weight    : normal;
  padding-left   : 10px;
  letter-spacing : 0px;
  margin-top     : 5px;
}

.mainh1, .upstreamherosh1, .lwtechh1, .biotech_h1, .covercrops_h1, .ciatours_h1, .indiancreek_h1, .glcci_h1, casah1
{
  display : none;
}

.ctic_home_parent .mainh1, .upstream_heroes_parent .upstreamherosh1, .lwtech_parent .lwtechh1, .biotechsustainability_parent .biotech_h1, .cover_crops_parent, .ciatours_parent, .glcci_parent, .indiancreek_parent, .conservation_agriculture_systems_alliance_parent
{
  display : block;
}

.headertop
{
  background : url(/templates/default/images/topnav2.png) repeat-x;
}

.subheader .mainh1
{
  font-size      : 25px;
  letter-spacing : 0;
  margin-top     : 1px;
  display        : block;
}

.upstream_heroes .mainh1
{
  display : none;
}

.upstreamherosh1
{
  display : none;
}

.upstream_heroes .upstreamherosh1
{
  display    : block;
  font-size  : 25px;
  margin-top : 1px;
  width      : 100%;
}

.upstream_heroes .tagline
{
  display : none;
}

.conservation_agriculture_systems_alliance .tagline
{
  display : none;
}

.lwtech .mainh1
{
  display : none;
}

.catalog .tagline
{
  font-size : 10px;
  position  : absolute;
  right     : 15px;
  top       : 26px;
  width     : 450px;
}

.onecolumn .tagline
{
  color          : white;
  font-size      : 9px;
  font-variant   : small-caps;
  font-weight    : bold;
  line-height    : 13px;
  padding-left   : 0;
  text-transform : uppercase;
}

.tagline
{
  color          : white;
  padding-left   : 10px;
  font-variant   : small-caps;
  width          : 330px;
  font-size      : 14px;
  font-weight    : bold;
  line-height    : 13px;
  margin-top     : 15px;
  text-transform : uppercase;
}

.subpage .tagline
{
  width      : 445px;
  *width     : 455px;
  font-size  : 11px;
  margin-top : 7px;
}

.upstreamherostagline
{
  display : none;
}

.upstream_heroes .upstreamherostagline
{
  display       : block;
  color         : white;
  padding-left  : 10px;
  font-variant  : small-caps;
  font-size     : 11px;
  margin-top    : 7px;
  margin-bottom : 14px;
}

.upstream_heroes .subheader .upstreamherostagline
{
  margin-left : 305px;
  width       : 313px;
  margin-top  : 2px;
}

.casa_tagline
{
  display : none;
}

.conservation_agriculture_systems_alliance .casa_tagline
{
  display       : block;
  color         : white;
  padding-left  : 10px;
  font-variant  : small-caps;
  font-size     : 11px;
  margin-top    : 7px;
  margin-bottom : 14px;
}

.headermiddle
{
  clear       : left;
  height      : 231px;
  margin-top  : -1px;
  *margin-top : -2px;
  *height     : 221px;
  background  : #B1C166;
}

.subheader .headermiddle
{
  height     : 60px;
  background : url(/templates/default/images/subpage_header.png) no-repeat;
}

.subsite .header_slideshow, .partners_magazine .header_slideshow
{
  display : none;
}

.headermiddleleft
{
  border-right : 1px solid black;
  margin-top   : -1px;
  height       : 231px;
  width        : 623px;
  background   : url(/templates/default/images/slideshow7.jpg);
}

.upstream_heroes_parent .headermiddleleft
{
  height     : 231px;
  width      : 623px;
  background : url(/templates/default/images/homebannerphoto.jpg);
}

.upstreamherosh1span
{

  color : white;
}

.subheader .headermiddleleft
{
  border     : none;
  margin-top : 10px;
  height     : 60px;
  width      : 510px;
  background : none;
}

.upstream_heroes .subheader .headermiddleleft
{
  width : 305px;
}

.ctic_home_parent .headermiddleright h1
{
  position   : relative;
  height     : 231px;
  *height    : 233px;
  overflow   : hidden;
  margin-top : 0;
}

.ctic_home_parent .headermiddleright .mainh1 span
{
  height     : 97%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  *height    : 92%;
  background : url(/media/CTIC_top_heading.gif) no-repeat;
}

.core4_parent .headermiddleright h1
{
  height     : 231px;
  margin-top : 0;
  overflow   : hidden;
  position   : relative;
  width      : 376px;
}

.core4h1
{
  display : none;
}

.core4_parent .headermiddleright .core4h1
{
  display : block;
}

.core4_parent .headermiddleright .core4h1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  background : url(/media/Core4_homepage_text.gif) no-repeat;
}

.ctic_events_parent .headermiddleright h1
{
  height     : 231px;
  margin-top : 0;
  overflow   : hidden;
  position   : relative;
  width      : 376px;
}

.ctic_events_parent .headermiddleright .cticeventsh1
{
  display : block;
}

.cticeventsh1
{
  display : none;
}

.ctic_events_parent .headermiddleright .cticeventsh1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  background : url(/templates/default/images/CTIC-Events-homeage-header.png) no-repeat;
}

.know_your_watershed_parent .headermiddleright h1
{
  height     : 231px;
  margin-top : 0;
  overflow   : hidden;
  position   : relative;
  width      : 376px;
}

.know_your_watershed_parent .headermiddleright .kywh1
{
  display : block;
}

.kywh1
{
  display : none;
}

.know_your_watershed_parent .headermiddleright .kywh1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  display    : block;
  background : url(/media/KYW_homepage_text.gif) no-repeat;
}

.crm_parent .headermiddleright h1
{
  height     : 231px;
  margin-top : 0;
  overflow   : hidden;
  position   : relative;
  width      : 376px;
}

.crm_parent .headermiddleright .crmh1
{
  display : block;
}

.crmh1
{
  display : none;
}

.crm_parent .headermiddleright .crmh1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  display    : block;
  background : url(/media/CRM_homepage_text.gif) no-repeat;
}

.conservation_agriculture_systems_alliance_parent .headermiddleright h1
{
  height     : 231px;
  margin-top : 0;
  overflow   : hidden;
  position   : relative;
  width      : 376px;
}

.conservation_agriculture_systems_alliance_parent .headermiddleright .casah1
{
  display : block;
}

.casah1
{
  display : none;
}

.conservation_agriculture_systems_alliance_parent .headermiddleright .casah1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  display    : block;
  background : url(/media/CASA/CASA_text.gif) no-repeat;
}

.upstream_heroes_parent .headermiddleright h1
{
  position   : relative;
  height     : 231px;
  width      : 376px;
  overflow   : hidden;
  margin-top : 0;
}

.upstream_heroes_parent .headermiddleright .upstreamherosh1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  background : url(/media/UH_homepage_text.gif) no-repeat;
}

.indiancreek_parent .headermiddleright h1
{
  position   : relative;
  height     : 231px;
  width      : 376px;
  overflow   : hidden;
  margin-top : 0;
}

.indiancreek_parent .headermiddleright .indiancreek_h1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  background : url(/media/IndianCreek/Indian-Creek-top-text3.gif) no-repeat;
}

.biotechsustainability_parent .headermiddleright h1
{
  height     : 231px;
  margin-top : 0;
  overflow   : hidden;
  position   : relative;
  width      : 376px;
}

.biotechsustainability_parent .headermiddleright .biotech_h1
{
  display : block;
}

.biotech_h1
{
  display : none;
}

.biotechsustainability_parent .headermiddleright .biotech_h1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  display    : block;
  background : url(/media/Biotech_homepage_text.gif) no-repeat;
}

.cover_crops_parent .headermiddleright h1
{
  height     : 231px;
  margin-top : 0;
  overflow   : hidden;
  position   : relative;
  width      : 376px;
}

.cover_crops_parent .headermiddleright .covercrops_h1
{
  display : block;
}

.cover_crops_h1
{
  display : none;
}

.cover_crops_parent .headermiddleright .covercrops_h1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  display    : block;
  background : url(/media/CoverCrops/CoverCrops_text.gif) no-repeat;
}

.glcci_parent .headermiddleright h1
{
  position   : relative;
  height     : 231px;
  width      : 376px;
  overflow   : hidden;
  margin-top : 0;
}

.glcci_parent .headermiddleright .glcci_h1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  background : url(/media/GLCCI/GLCCI_homepage_header_text.gif) no-repeat;
}

.headermiddleright
{
  float      : left;
  height     : 231px;
  width      : 375px;
  margin-top : -1px;
  background : #B1C166 no-repeat;
}

.subheader .headermiddleright
{
  height      : 50px;
  padding-top : 10px;
  margin-top  : 0;
  background  : inherit none;
}

.subpage p
{
  margin-bottom : 10px;
}

.mainpage .headerbottom
{
  clear    : left;
  position : absolute;
  top      : 257px;
  *top     : 250px;
  height   : 20px;
}

.partners_magazine .headerbottom
{
  top : 188px;
}

.subheader .headerbottom
{
  position : relative;
}

.subpage .headerbottom
{
  position : absolute;
  height   : 10px;
}

.headerbottomleft
{
  width      : 200px;
  float      : left;
  margin-top : -1px;
  font-size  : 10px;
  background : #e6debc;
}

.headerbottomright
{
  float       : left;
  height      : 10px;
  width       : 801px;
  margin-top  : -8px;
  margin-left : -1px;
  background  : none no-repeat;
}

.ctic_home .headerbottomright, .resourceresults .headerbottomright, .contactresults .headerbottomright, .memberreg .headerbottomright
{
  background : url(/templates/default/images/white_top.png);
}

.catalog .headerbottomright
{
  background : none;
}

.catalog .shoppingcart_top
{
  padding-bottom : 20px;
}

.headerbottomright .Master_Resource_Wrapper
{
  display : none;
}

.not_found .DropShadow
{
  color          : white;
  position       : absolute;
  right          : 121px;
  top            : 24px;
  *top           : 26px;
  letter-spacing : 8px;
  margin-top     : 10px;
}

.find_information .DropShadow
{
  color    : white;
  position : absolute;
  top      : 36px;
  left     : 8px;
}

.subpage .DropShadow
{
  color     : white;
  left      : 10px;
  position  : absolute;
  top       : 38px;
  *left     : 8px;
  font-size : 23px;
}

.upstream_heroes_parent .DropShadow
{
  color     : white;
  font-size : 32px;
  position  : absolute;
  right     : 7px;
  top       : 35px;
}

.lwtech_parent .DropShadow
{
  position : absolute;
  right    : 68px;
  top      : 45px;
  *top     : 48px;
  width    : 300px;
  color    : white;
}

.biotechsustainability_parent .DropShadow
{
  position : absolute;
  right    : 70px;
  top      : 26px;
  *top     : 29px;
  color    : white;
}

.cover_crops_parent .DropShadow
{
  position : absolute;
  right    : 70px;
  top      : 26px;
  *top     : 29px;
  color    : white;
}

.Res_Display .DropShadow
{
  color    : white;
  position : absolute;
  top      : 24px;
}

.Res_Display .subheader .DropShadow
{
  top : 36px;
}

#pcm
{
  display : none;
}

/*Nav*/
ul.pureCssMenu ul
{
  display : none;
}

ul.pureCssMenu li:hover > ul
{
  display : block;
}

ul.pureCssMenu ul
{
  position : absolute;
  left     : -1px;
  top      : 98%;
  z-index  : 1001;
}

ul.pureCssMenu ul ul
{
  position : absolute;
  left     : 100%;
  top      : 0;
}

ul.pureCssMenu, ul.pureCssMenu ul
{
  margin     : 0;
  list-style : none;
  padding    : 0 3px 3px 0;
}

ul.pureCssMenu table
{
  border-collapse : collapse;
}

ul.pureCssMenu
{
  display  : block;
  zoom     : 1;
  position : absolute;
  left     : 100;
  top      : 200;
}

* HTML ul.pureCssMenu
{
  position : absolute;
}

ul.pureCssMenu ul
{
  width          : 260px;
  filter         : alpha(opacity = 90);
  -moz-opacity   : 0.9;
  -khtml-opacity : 0.9;
  opacity        : .9;
}

ul.pureCssMenu ul ul
{
  filter         : alpha(opacity = 99);
  -moz-opacity   : 0.99;
  -khtml-opacity : 0.99;
  opacity        : .99;
}

ul.pureCssMenu li
{

  margin    : 3px 0 0 3px;
  *margin   : 3px 0 0 1px;
  font-size : 0;
}

.submenu .pureCssMenui
{
  margin : 0;
}

ul.pureCssMenu a:active, ul.pureCssMenu a:focus
{
  outline-style : none;
}

ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover
{
  display         : block;
  vertical-align  : middle;
  text-align      : left;
  text-decoration : none;
  padding         : 4px;
  _padding-left   : 0;
  font            : normal 11px Verdana;
  color           : #FFF;
  cursor          : pointer;
  padding-right   : 10px;
}

.headertop ul.pureCssMenu a, .headertop ul.pureCssMenu li.dis a:hover, .headertop ul.pureCssMenu li.sep a:hover
{
  font-size    : 11px;
  margin-right : 10px;
}

.headertop ul.pureCssMenu li.dis a:hover, .headertop ul.pureCssMenu li.sep a:hover
{
  color : #99BB2A;
}

ul.pureCssMenu span
{
  overflow : hidden;
}

ul.pureCssMenu li
{
  float : left;
}

ul.pureCssMenu ul li
{
  float : none;
}

ul.pureCssMenu ul a
{
  text-align  : left;
  white-space : nowrap;
}

ul.pureCssMenu li.sep
{
  text-align  : left;
  padding     : 0;
  line-height : 0;
  height      : 100%;
}

ul.pureCssMenu li.sep span
{
  float         : none;
  padding-right : 0;
  width         : 3;
  height        : 100%;
  display       : inline-block;
  background    : #CECECE none;
}

ul.pureCssMenu ul li.sep span
{
  width  : 100%;
  height : 3;
}

ul.pureCssMenu li:hover
{
  position : relative;
}

ul.pureCssMenu li:hover > a
{
  color           : #FFF;
  text-decoration : none;
}

ul.pureCssMenu li a:hover
{
  position        : relative;
  color           : #FFF;
  text-decoration : none;
}

ul.pureCssMenu li.dis a
{
  color : #AAA !important;
}

ul.pureCssMenu img
{
  border       : none;
  float        : left;
  _float       : none;
  margin-right : 4px;
  width        : 24px;
  height       : 24px;
}

ul.pureCssMenu ul img
{
  width  : 16px;
  height : 16px;
}

ul.pureCssMenu img.over
{
  display : none;
}

ul.pureCssMenu li.dis a:hover img.over
{
  display : none !important;
}

ul.pureCssMenu li.dis a:hover img.def
{
  display : inline !important;
}

ul.pureCssMenu li:hover > a img.def
{
  display : none;
}

ul.pureCssMenu li:hover > a img.over
{
  display : inline;
}

ul.pureCssMenu a:hover img.over, ul.pureCssMenu a:hover ul img.def, ul.pureCssMenu a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover a:hover img.over
{
  display : inline;
}

ul.pureCssMenu a:hover img.def, ul.pureCssMenu a:hover ul img.over, ul.pureCssMenu a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover a:hover img.def
{
  display : none;
}

ul.pureCssMenu a:hover ul, ul.pureCssMenu a:hover a:hover ul, ul.pureCssMenu a:hover a:hover a:hover ul
{
  display : block;
}

ul.pureCssMenu a:hover ul ul, ul.pureCssMenu a:hover a:hover ul ul
{
  display : none;
}

ul.pureCssMenu span
{
  display             : block;
  background-position : right center;
  background-repeat   : no-repeat;
  padding-right       : 14px;
}

.headertop ul.pureCssMenu
{
  z-index     : 1000;
  margin-left : 10px;
}

.headertop .nav
{
  width      : 999px;
  background : url(/templates/default/images/topnav2.png) repeat-x;
}

.headerbottom .nav
{
  width       : 800px;
  margin-left : 1px;
  margin-top  : -2px;
  background  : url(/templates/default/images/bottom_nav.png) repeat-x;
}

.searchhome .headerbottom .nav
{
  display : none;
}

.searchhome .maincontent
{
  margin-top : 20px;
}

.nav
{
  height : 28px;
}

ul.MenuBarHorizontal
{
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  font-size       : 100%;
  cursor          : default;
}

ul.MenuBarHorizontal li
{
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  font-size       : 100%;
  position        : relative;
  text-align      : left;
  cursor          : pointer;
  float           : left;
}

ul.MenuBarHorizontal ul
{
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  font-size       : 100%;
  z-index         : 1020;
  cursor          : default;
  width           : 140px;
  position        : absolute;
  left            : -1000em;
}

ul.MenuBarHorizontal ul
{
  filter         : alpha(opacity = 90);
  -moz-opacity   : 0.9;
  -khtml-opacity : 0.9;
  opacity        : .9;
  z-index        : 1000;
}

ul.MenuBarHorizontal a
{
  display         : block;
  cursor          : pointer;
  color           : white;
  padding         : 0.5em 0.75em;
  text-decoration : none;
}

.headerbottom ul.MenuBarHorizontal a
{
  padding : 0.4em 0.75em;
}

.headertop .submenu a, .headerbottom .submenu a
{
  height     : 15px;
  text-align : center;
  width      : 133px;
  z-index    : 1000;
  background : url(/templates/default/images/topnav2.png);
}

.headertop .submenu li
{
  width : 130px;
}

.headertop .submenu
{
  z-index : 1000;
}

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
  color : white;
}

.searchLabel
{
  margin-top  : 5px;
  margin-left : 8px;
  height      : 10px;
}

/*Main Content*/
#maincontent
{
  padding      : 5px;
  margin-left  : 30px;
  margin-right : 30px;
  font-size    : 14px;
}

.publish_preview #block_1 #maincontent
{
  margin-left : 0px;
}

.publish_preview .headerbottomright
{
  display : none;
}

a
{
  color : #647D23;
}

a:visited
{
  color : #647D23;
}

.breadcrumb
{
  margin-left  : 10px;
  font-size    : 10px;
  *margin-top  : 10px;
  *padding-top : 10px;
}

.breadcrumb a, .beadcrumb a:visited
{
  color           : #B85000;
  text-decoration : none;
  font-size       : 10px;
}

.breadcrumb a:hover
{
  text-decoration : underline;
  font-size       : 10px;
}

.mainpage .breadcrumb
{
  display    : none;
  margin-top : 14px;
}

h2
{
  clear      : left;
  color      : #25527C;
  margin-top : 10px;
  font       : 500 18px Georgia, Times, serif;
}

.text_content h2, .Title_Display h3
{
  margin-bottom : 5px;
}

h3
{
  font-size   : 13px;
  padding-top : 10px;
}

.text_content a, h3, h3 a, h3 a:visited
{
  color           : #25527C;
  text-decoration : none;
  font-weight     : bold;
}

h4
{
  font-size : 12px;
}

h5
{
  font-size : 11px;
}

.Text_Display img
{
  margin  : 5px;
  *margin : 0;
}

.Testimonials .Text_Display img
{
  float : left;
}

p
{
  margin-bottom : 10px;
}

.list a:visited
{
  color : #004F25;
}

.list a
{
  color : #004F25;
}

.list a:hover
{
  color : #FDB813;
}

.listsort a:visited
{
  color : #004F25;
}

.listsort a
{
  color : #004F25;
}

.listsort a:hover
{
  color : #FDB813;
}

.tagfilter
{
  font-weight : bold;
  font-size   : 12px;
}

.tag_listing_category
{
  font-weight     : bold;
  text-decoration : underline;
  font-size       : 11.9px;
}

.tagsmenu ul
{
  margin-bottom : 10px;
}

.plus, .minus
{
  display : block;
  width   : 200px;
}

.taglist_count
{
  font-size : 10px;
}

.File_Display img
{
  margin-right : 5px;
}

.topicsaz
{
  margin-bottom : 10px;
}

.topicsaz a
{
  color      : #25527C;
  margin-top : 10px;
  font       : 500 18px Georgia, Times, serif;
}

hr
{
  clear         : left;
  margin-bottom : -5px;
  height        : 1px;
}

#block_1 ul
{
  margin-left : 15px;
}

.Tag_Display
{
  clear : both;
}

.Tag_Display a
{
  color           : #007AB5;
  text-decoration : none;
  font-size       : 11px;
}

.Tag_Display a:hover
{
  text-decoration : underline;
  font-size       : 11px;
}

.Resource_Bullet_List .Title_Display a
{
  color           : #647D23;
  font-weight     : bold;
  font-size       : 16px;
  text-decoration : none;
}

#maincontent .text_content img
{
  margin : 5px;
}

.Admin_Edit_Page, .Admin_Edit_Resource
{
  clear : both;
}

.ctic_home_parent .Admin_Edit_Resource
{
  clear : none;
}

.Admin_Edit_Page a, .Admin_Edit_Page a:visited
{
  color : #7F374E;
}

.Admin_Edit_Content_block
{
  clear : both;
}

.individual_members .Admin_Edit_Contact
{
  display : none;
}

.Admin_Edit_Resource a, .Admin_Edit_Resource a:visited
{
  color : #CF2626;
}

.Thumbnail_Display
{
  float         : left;
  margin-right  : 5px;
  margin-bottom : 5px;
}

/*Ctic home*/

.ctic_home_parent .ID_1, .ctic_home_parent .ID_2
{
  margin-bottom : 30px;
  /*width: 455px;
    *width: 435px;commented out by tom g 2/2/2012 4:218pm*/
}

.ctic_home_parent .ID_1 h3 a, .ctic_home_parent .ID_2 h3 a, .ctic_home_parent .ID_3 h3 a
{
  margin-bottom : 10px;
  width         : 455px;
  color         : #DF6201;
  font-size     : 15px;
}

.rightmain
{
  marign-top  : 33px;
  *margin-top : 35px;

}

.ctic_home_parent .content_block_3, .ctic_home_parent .content_block_4, .ctic_home_parent .content_block_5
{
  float          : left;
  width          : 219px;
  *width         : 200px;
  height         : 212px;
  margin-bottom  : 35px;
  clear          : right;
  border-right   : 1px solid #DFDFDF;
  *clear         : none;
  margin-top     : 33px;
  padding-left   : 10px;
  *padding-right : 25px;
  *margin-top    : 10px;
  margin-top     : -10px;
  padding-bottom : 20px;
}

.ctic_home_parent .content_block_3 .Admin_Edit_Content_block, .ctic_home_parent .content_block_4 .Admin_Edit_Content_block, .ctic_home_parent .content_block_5 .Admin_Edit_Content_block
{
  clear : both;
}

.ctic_home_parent .content_block_3
{
  *margin-top    : -4px;
  *padding-right : 25px;
  clear          : left;
  padding-right  : 25px \0/;
  padding-bottom : 15px;

}

.ctic_home_parent .content_block_6, .ctic_home_parent .content_block_7
{
  width          : 302px;
  float          : left;
  height         : 415px;
  padding-bottom : 16px;
  padding-left   : 80px;
  background     : #EBF0A2;
}

.ctic_home_parent .content_block_6
{
  *clear : left;
}

.ctic_home_parent #block_1 .content_block_1
{
  float            : right;
  *display         : block;
  background-color : #4589C5;
  color            : white;
  max-height       : 350px;
  padding          : 7px;
  width            : 260px;
  border-radius    : 12px 12px 12px 12px;
  *clear           : both;
  *margin-top      : 10px;

}

.ctic_home_parent #block_1 .content_block_1 h2
{
  color           : #A9C75C;
  text-decoration : underline;
}

.ctic_home_parent .content_block_6
{
  height       : 415px;
  width        : 301px;
  padding-left : 43px;
  background   : #EBF0A2;

}

.ctic_home_parent .content_block_2
{
  width  : 441px;
  *clear : left;

}

.ctic_home_parent .content_block_5 h3 a, .ctic_home_parent .content_block_4 h3 a
{
  color         : #DF6201;
  font-size     : 15px;
  margin-bottom : 10px;
}

.twtr-join-conv
{
  display : none;
}

/*Biotech*/
.biotechsustainability_parent .headermiddleleft
{
  height     : 231px;
  width      : 623px;
  background : url(/templates/default/images/biosustain.jpg);
}

.biotechsustainability .mainh1
{
  display : none;
}

.biotechsustainability .tagline
{
  display : none;
}

.biotech_tagline
{
  display : none;
}

.biotechsustainability_parent .biotech_tagline
{
  display     : block;
  color       : #737373;
  margin-left : 10px;
  font        : 22px/40px Times New Roman;
}

.biotech_h1
{
  display : none;
}

.biotechsustainability .biotech_h1
{
  display       : block;
  float         : left;
  font-size     : 23px;
  margin-top    : 4px;
  padding-right : 45px;
}

.biotech_tagline
{
  display : none;
}

.biotechsustainability .biotech_tagline
{
  color        : white;
  display      : block;
  font-variant : small-caps;
  padding-left : 10px;
  width        : 400px;
  font-size    : 12px;
  margin-top   : 155px;
}

.biotechsustainability_parent .content_block_2
{
  float        : left;
  width        : 450px;
  margin-right : 26px;
  height       : 500px;
}

.biotechsustainability_parent .content_block_3
{
  border-left : 1px solid grey;
  margin-left : 465px;
}

.biotechsustainability_parent hr
{
  clear : none;
}

/*Conservation Agriculture Systems Alliance */
.conservation_agriculture_systems_alliance_parent .headermiddleright h1
{
  position   : relative;
  height     : 231px;
  overflow   : hidden;
  margin-top : 0;
}

.conservation_agriculture_systems_alliance .casah1
{
  display : block;
}

.conservation_agriculture_systems_alliance .mainh1
{
  display : none;
}

.casa_tagline
{
  display : none;
}

.conservation_agriculture_systems_alliance .casa_tagline
{
  display        : block;
  width          : 445px;
  font-size      : 11px;
  margin-top     : 7px;
  color          : white;
  padding-left   : 10px;
  font-variant   : small-caps;
  font-weight    : bold;
  line-height    : 13px;
  text-transform : uppercase;
}

/*CoverCrops*/
.cover_crops_parent .headermiddleleft
{
  height     : 231px;
  width      : 623px;
  background : url(/media/CoverCrops/Heading_top.png);
}

.cover_crops .mainh1
{
  display : none;
}

.cover_crops .tagline
{
  display : none;
}

.covercrops_tagline
{
  display : none;
}

.cover_crops_parent .covercrops_tagline
{
  display     : block;
  color       : #737373;
  margin-left : 10px;
  font        : 22px/40px Times New Roman;
}

.cover_crops_h1
{
  display : none;
}

.cover_crops .covercrops_h1
{
  display       : block;
  float         : left;
  font-size     : 23px;
  margin-top    : 4px;
  padding-right : 45px;
}

.covercrops_tagline
{
  display : none;
}

.cover_crops .covercrops_tagline
{
  display        : block;
  width          : 445px;
  font-size      : 11px;
  margin-top     : 7px;
  color          : white;
  padding-left   : 10px;
  font-variant   : small-caps;
  font-weight    : bold;
  line-height    : 13px;
  text-transform : uppercase;
}

.cover_crops_parent .content_block_2
{
  float : left;
  width : 320px;
}

.cover_crops_parent .content_block_3
{
  float        : left;
  width        : 320px;
  margin-left  : 15px;
  padding-left : 20px;
  border-left  : 1px solid grey;
}

.cover_crops_parent hr
{
  clear : none;
}

/*GLCCI */
.glcci_parent .headermiddleleft
{
  height     : 231px;
  width      : 623px;
  background : url(/media/GLCCI/GLCCI_top.png);
}

.glcci .mainh1
{
  display : none;
}

.glcci .tagline
{
  display : none;
}

.glcci_tagline
{
  display : none;
}

.glcci_parent .glcci_tagline
{
  display     : block;
  color       : #737373;
  margin-left : 10px;
  font        : 22px/40px Times New Roman;
}

.glcci_h1
{
  display : none;
}

.glcci .glcci_h1
{
  display       : block;
  float         : left;
  font-size     : 23px;
  margin-top    : 4px;
  padding-right : 45px;
}

.glcci_tagline
{
  display : none;
}

.glcci .glcci_tagline
{
  display        : block;
  width          : 445px;
  font-size      : 11px;
  margin-top     : 10px;
  color          : white;
  padding-left   : 10px;
  font-variant   : small-caps;
  font-weight    : bold;
  line-height    : 13px;
  text-transform : uppercase;
}

.glcci_parent .content_block_2
{
  float : left;
  width : 320px;
}

.glcci_parent .content_block_3
{
  float        : left;
  width        : 320px;
  margin-left  : 15px;
  padding-left : 20px;
  border-left  : 1px solid grey;
}

.glcci_parent hr
{
  clear : none;
}

/*Know your Watershed*/
.know_your_watershed .mainh1
{
  display : none;
}

.watershedh1
{
  display : none;
}

.know_your_watershed .watershedh1
{
  display : block;
}

.know_your_watershed .tagline
{
  display : none;
}

.KYWS_tagline
{
  display : none;
}

.know_your_watershed .KYWS_tagline
{
  display        : block;
  color          : white;
  font-size      : 11px;
  font-variant   : small-caps;
  font-weight    : bold;
  line-height    : 13px;
  margin-top     : 7px;
  padding-left   : 10px;
  text-transform : uppercase;
  width          : 367px;
}

/*indiancreek*/
.indiancreek .mainh1
{
  display : none;
}

.indiancreek_h1
{
  display : none;
}

.indiancreek .indiancreek_h1
{
  display : block;
}

.indiancreek .tagline
{
  display : none;
}

.indiancreek_tagline
{
  display : none;
}

.indiancreek .indiancreek_tagline
{
  display      : block;
  color        : white;
  font-size    : 18px;
  line-height  : 13px;
  margin-top   : 10px;
  padding-left : 10px;
  width        : 367px;
}

/*Upstream Heroes*/
.upstream_heroes_parent .ID_1
{
  margin-bottom : 20px;
}

.upstream_heroes_parent .content_block_2
{
  float : left;
  width : 380px;
}

.upstream_heroes_parent .content_block_3
{
  float        : left;
  width        : 314px;
  padding-left : 20px;
  border-left  : 1px solid grey;
}

.USH_Sponsors
{
  display : none;
}

.upstream_heroes .USH_Sponsors
{
  display     : block;
  padding-top : 20px;
}

.upstream_heroes .USH_Sponsors img
{
  padding-bottom : 10px;
  border         : 0;
}

/*Partners Magazine*/
.partners_magazine #block_2 #maincontent
{
  margin-top : 0;
}

.partners_magazine .headermiddleright
{
  height     : 162px;
  margin-top : 1px;
  background : #fff url(/templates/default/images/Partners_rightheader.png) no-repeat;
}

.partners_magazine .headerbottomleft
{
  display : none;
}

.partners_magazine .relatedresources
{
  display : none;
}

.partners_magazine #block_2
{
  border-right : 1px solid #6F6F6F;
}

.PM_advertisements
{
  display : none;
}

.partners_magazine .PM_advertisements
{
  display : block;
}

.partners_advertising .PM_advertisements
{
  display : none;
}

.partner_rates .PM_advertisements
{
  display : none;
}

.partners_magazine .PM_advertisements img
{
  padding-bottom : 10px;
  margin-left    : 20px;
  border         : 0;
}

.PM_IssueNum
{
  display : none;
}

.partners_magazine .PM_IssueNum
{
  display     : block;
  font-size   : 20px;
  color       : white;
  padding-top : 10px;
  margin-left : 20px;
}

.partners_magazine .headerbottom .nav
{
  margin-top : 10px;
  background : none;
}

.partners_magazine .Resource_Short_Display
{
  margin-bottom : 10px;
}

.partners_magazine .ID_1
{
  clear : both;
}

.trading_up_for_water_quality .ID_1 .Text_Display
{
  height : 100%;
}

.partners_magazine .ID_1 .Title_Display
{
  padding-top  : 5px;
  padding-left : 5px;
  background   : #E4E4CB;
}

.partners_magazine .ID_2 .Title_Display
{
  padding-top  : 5px;
  padding-left : 5px;
}

.partners_magazine .ID_2 .Text_Display
{
  border-bottom : 1px dashed #9F9F9F;
  height        : 200px;
}

.partners_magazine .headermiddle
{
  clear       : left;
  height      : 162px;
  margin-top  : -1px;
  *margin-top : -1px;
}

.partners_magazine .headermiddleleft
{
  height           : 163px;
  width            : 623px;
  border-right     : none;
  margin-top       : 0px;
  background       : url(/templates/default/images/Partners_logo.png) no-repeat;
  background-color : white;

}

.partners_magazine .headermiddleright h1
{
  display : none;
}

.partners_magazine .tagline
{
  display : none;
}

.partners_tagline
{
  display : none;
}

.partners_magazine .partners_tagline
{
  display      : block;
  color        : #6F6F6F;
  padding-left : 12px;
  padding-top  : 10px;
  line-height  : 25px;
  margin-left  : 5px;
  font-size    : 13px;
}

.partners_magazine .headerbottomright
{
  height      : 40px;
  margin-top  : 1px;
  margin-left : 0;
  background  : url(/templates/default/images/partners_nav.png) no-repeat;
}

.partners_magazine h5
{
  -x-system-font   : none;
  color            : #267EC1;
  font-size-adjust : none;
  font-stretch     : normal;
  margin           : 1px 0 0;
  padding-top      : 5px;
  font             : normal normal normal 25px/normal Arial, Helvetica, Verdana;
}

.partners_magazine h6
{
  -x-system-font   : none;
  color            : #3284C2;
  font-size-adjust : none;
  font-stretch     : normal;
  margin           : 10px 0 5px;
  padding          : 5px 0 0;
  font             : normal normal bold 1.2em/normal Times, Palatino, Serif;
}

.partners_magazine h6 a
{
  -x-system-font   : none;
  color            : #25527C;
  font-size-adjust : none;
  font-stretch     : normal;
  margin           : 10px 0 5px;
  padding          : 5px 0 0;
  font             : normal normal 100 13px/normal Times, Palatino, Serif;
}

.partners_magazine h4
{
  -x-system-font : none;
  color          : #505050;
  padding-bottom : 15px;
  font           : 100 10px Arial, Helvetica, Verdana;
}

.partners_magazine h4 a
{
  -x-system-font : none;
  color          : #505050;
  padding-bottom : 15px;
  font           : 100 10px Arial, Helvetica, Verdana;
}

.partners_magazine .Text_Display a
{
  color           : #25527C;
  font-weight     : bold;
  text-decoration : none;
}

.archived_issues .Text_Display
{
  margin-top : 25px;
}

.partners_magazine h3 a
{
  color          : #267EC1;
  font-size      : 14px;
  padding-bottom : 2px;
  padding-top    : 15px;
  font-weight    : 100;
}

.partners_magazine h3
{
  color          : #267EC1;
  font-size      : 14px;
  padding-bottom : 2px;
  padding-top    : 15px;
  font-weight    : 100;
}

.partners_magazine .Title_Display
{
  display : none;
}

.partners_magazine .articlelist
{
  margin-left : 35px;
}

.partners_magazine hr
{
  color : #E2E5CC;
}

.partners_advertising .content_block_1
{
  margin-top : 10px;
}

/*Livestock waste mgmt*/
.LWTech_tagline
{
  display : none;
}

.livestock_waste_mgmt_parent .headermiddleleft
{
  height     : 231px;
  width      : 623px;
  background : url(/templates/default/images/HomepageImage.png);
}

.lwtech .tagline
{
  display : none;
}

.lwtech_tagline
{
  display : none;
}

.lwtech .LWTech_tagline
{
  display      : block;
  color        : white;
  padding-left : 10px;
  font-variant : small-caps;
  width        : 395px;
  padding-top  : 10px;
  font-size    : 13px;
}

.livestock_waste_mgmt_parent .headermiddleright .lwtechh1
{
  display : block;
}

.livestock_waste_mgmt_parent .headermiddleright h1
{
  position   : relative;
  height     : 231px;
  overflow   : hidden;
  margin-top : 0;
}

.livestock_waste_mgmt_parent .headermiddleright h1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  background : url(/media/LWM_homepage_text.gif) no-repeat;
}

.success_stories .Title_Display
{
  display : none;
}

.success_stories h5
{
  -x-system-font   : none;
  color            : #267EC1;
  font-size-adjust : none;
  font-stretch     : normal;
  margin           : 1px 0 0;
  padding-top      : 5px;
  font             : normal normal normal 25px/normal Arial, Helvetica, Verdana;
}

.success_stories h4
{
  -x-system-font : none;
  color          : #505050;
  padding-bottom : 15px;
  font           : 100 10px Arial, Helvetica, Verdana;
}

.success_stories h6
{
  -x-system-font   : none;
  color            : #3284C2;
  font-size-adjust : none;
  font-stretch     : normal;
  margin           : 10px 0 5px;
  padding          : 5px 0 0;
  font             : normal normal bold 1.2em/normal Times, Palatino, Serif;
}

/*Core4*/
.core4_parent .headermiddleleft .header_slideshow
{
  display : none;
}

.core4_parent .headermiddleleft
{
  height     : 231px;
  width      : 623px;
  background : url(/templates/default/images/No-Till-Hills.jpg);
}

/*crm*/
.crm_parent .headermiddleleft .header_slideshow
{
  display : none;
}

.crm_parent .headermiddleleft
{
  height     : 231px;
  width      : 623px;
  background : url(/templates/default/images/wheatthroughstubble.jpg);
}

/*Find an expert*/
.find_expert #maincontent .text_content img
{
  background-repeat : no-repeat;
  margin-left       : -1px;
  margin-top        : 1px;
}

.contact_row
{
  clear : left;
}

.contact_block
{
  float         : left;
  width         : 220px;
  margin        : 10px;
  margin-bottom : 30px;
}

.Individual_Contact .Mugshot_Display
{
  float  : left;
  margin : 0 5px 5px 0;
}

.Individual_Contact .Contact_Display
{
  clear : left;
}

.Individual_Contact .Name_Display
{
  font-weight : bold;
}

.events .event_monthyear_title
{
  margin-top : 30px;
}

ol
{
  margin-left    : 30px;
  padding-bottom : 5px;
}

.product_catalog .Resource_Short_Display
{
  clear         : left;
  margin-bottom : 10px;
}

/*#block_2*/
#block_2 #maincontent
{
  margin     : 10px;
  margin-top : 30px;
}

.resourceresults #block_2 #maincontent
{
  margin-left : 1px;
}

#block_2 a
{
  color : #4F4F4F;
}

.tagsmenu
{
  margin-left : -8px;
}

.tagsmenu ul
{
  list-style : none;
}

.tagsmenu a
{
  text-decoration : none;
  font-weight     : 100;
  font-size       : 13px;
}

hr
{
  margin-bottom : 5px;
}

.tag_remove_listing
{
  margin-bottom : 5px;
}

.donatenow
{
  margin-bottom : 10px;
  text-align    : center;
  padding-top   : 15px;
  *padding-top  : 25px;
}

.partners_magazine .donatenow
{
  display : none;
}

.partners_magazine .quicklinks
{
  display : none;
}

.quicklinks ul
{
  color : white;
}

.quicklinks .pureCssMenui a, .quicklinks .pureCssMenui a:visited
{
  margin-left     : -5px;
  color           : white;
  text-decoration : none;
  font-weight     : bold;
}

.quicklinks ul.pureCssMenu li
{
  float               : none;
  list-style-image    : url(/templates/default/images/arrow_quicklinks.gif);

  list-style-position : outside;
  margin-left         : 10px;
}

.quicklinks ul.pureCssMenu
{
  position : relative;
}

.quicklinks .nav
{
  height : 100%;
}

.googlesearchbox_input
{
  float : left;
}

.googlesearchbox_input input
{
  width       : 132px;
  margin-left : 5px;
}

.googlesearchbox
{
  padding : 5px 0;
}

.relatedresources
{
  margin-top : 10px;
}

.relatedresources_title
{
  color         : Dark Grey;
  padding       : 2px;
  margin-bottom : 10px;
  text-align    : center;
}

.Related_Resource_Display
{
  margin-bottom : 10px;
}

.Related_Resource_Display a
{
  font-size       : 11px;
  text-decoration : none;
}

#crm_results_eight tr td
{
  padding    : 5px;
  text-align : right;
  font-size  : 90%;
}

#crm_results_eight
{
  -moz-border-radius    : 10px;
  -webkit-border-radius : 5px;
  border                : 1px solid #868686;
}

.homeHeadline
{
  color : #647D23;
  font  : bold 14px Arial, Times, sans-serif;
}

.alertColor
{
  color       : #F00;
  font-weight : bold;
}

.lightGrayHighlight
{
  color           : #25527C;
  font-weight     : bold;
  text-decoration : none;
}

.crmTitle
{
  font-weight : bold;
}

#crm_results_CRP
{
  margin-left : 215px;
}

#crm_results_CRP tr th
{
  padding : 10px;
}

#crm_results_CRP tr td
{
  padding : 10px;
}

#crm_results_key
{
  margin-left : 140px;
}

#crm_results_key tr th
{
  padding : 10px;
}

#crm_results_footnote tr td
{
  padding : 5px;
}

.dataTables_wrapper
{
  position   : relative;
  min-height : 302px;
  clear      : both;
  _height    : 302px;
  zoom       : 1;
}

.dataTables_wrapper .dataTables_processing
{
  position    : absolute;
  top         : 50%;
  left        : 50%;
  width       : 250px;
  height      : 30px;
  margin-left : -125px;
  margin-top  : -15px;
  padding     : 14px 0 2px;
  border      : 1px solid #ddd;
  text-align  : center;
  color       : #999;
  font-size   : 14px;
  background  : white;
}

.dataTables_wrapper .dataTables_length
{
  width : 40%;
  float : left;
}

.dataTables_wrapper .dataTables_info
{
  width : 60%;
  float : left;
}

.dataTables_wrapper .dataTables_paginate
{
  width      : 44px;
  *width     : 50px;
  float      : right;
  text-align : right;
}

.dataTables_wrapper .paging_full_numbers
{
  width         : 400px;
  height        : 22px;
  line-height   : 22px;
  margin-top    : 10px;
  margin-bottom : 10px;
}

.dataTables_wrapper .paging_full_numbers span.paginate_button, .dataTables_wrapper .paging_full_numbers span.paginate_active
{
  border                : 1px solid #aaa;
  -webkit-border-radius : 5px;
  -moz-border-radius    : 5px;
  padding               : 2px 5px;
  margin                : 0 3px;
  cursor                : pointer;
  *cursor               : hand;
}

.dataTables_wrapper .paging_full_numbers span.paginate_button
{
  background : #ddd;
}

.dataTables_wrapper .paging_full_numbers span.paginate_button:hover
{
  background : #ccc;
}

.dataTables_wrapper .paging_full_numbers span.paginate_active
{
  background : #99B3FF;
}

/*Footer*/
.footernav
{
  display : none;
}

.footer_nav .MenuBarFooter li
{
  float           : left;
  list-style-type : none;
  width           : 99px;
}

.footer_submenu li a
{
  float : none;
}

.MenuBarFooter li a
{
  padding-right   : 5px;
  text-decoration : none;
  color           : white;
  padding-bottom  : 3px;
  font-size       : 9px;
  font-weight     : bold;
}

.footer_nav
{
  padding-left : 10px;
}

.footertop
{
  *background-color : #c2c7aa;
  *height           : 40px;
}

#footer
{
  *padding-top : 0;
}

.footertop_right
{
  float         : left;
  margin-left   : 5px;
  padding-right : 15px;
  font-size     : 10px;
}

.footertop_middle
{
  float     : left;
  width     : 795px;
  font-size : 10px;
}

.footersponsor
{
  font-size : 10px;
  position  : absolute;
  right     : 15px;
  bottom 0px;
  *bottom   : 4px;
}

.headerbottomleft form
{
  z-index : 999;
}

.non_public_content_block
{
  background : #DFDFDF;
}

.biotechsustainability_parent #maincontent
{
  padding-top : 30px;
}

.cover_crops_parent #maincontent
{
  padding-top : 30px;
}

.glcci_parent #maincontent
{
  padding-top : 30px;
}

.conservation_agriculture_systems_alliance_parent #maincontent
{
  padding-top : 30px;
}

.core4_parent #maincontent
{
  padding-top : 30px;
}

.crm_parent #maincontent
{
  padding-top : 30px;
}

.ctic_events_parent #maincontent
{
  padding-top : 30px;
}

.know_your_watershed_parent #maincontent
{
  padding-top : 30px;
}

.indiancreek_parent #maincontent
{
  padding-top : 30px;
}

.livestock_waste_mgmt_parent #maincontent
{
  padding-top : 30px;
}

.upstream_heroes_parent #maincontent
{
  padding-top : 30px;
}

.ctic_events_parent .ID_1
{
  margin-bottom : 20px;
}

.ctic_events_parent .ID_2
{
  float : left;
  width : 380px;
}

.ctic_events_parent .ID_3
{
  border-left  : 1px solid grey;
  float        : left;
  margin-left  : 15px;
  padding-left : 20px;
  width        : 314px;
}

.Tammy_CSV_Contacts
{
  display : none;
}

.Donation .checkbox, .Donation .item_name, .Donation .item_desc
{
  float        : left;
  display      : block;
  margin-right : 10px;
}

.basicinfo
{
  padding-bottom : 15px;
}

.firstname
{
  padding-top  : 10px;
  padding-left : 5px;
}

.Step1_value_firstname
{
  margin-left  : 93px;
  margin-top   : -18px;
  padding-left : 10px;
}

.lastname
{
  margin-top  : -16px;
  margin-left : 266px;
}

.Step1_value_lastname
{
  margin-left  : 359px;
  margin-top   : -18px;
  padding-left : 10px;
}

.initial
{
  margin-left : 542px;
  margin-top  : -16px;
}

.Step1_value_initial
{
  margin-left   : 555px;
  margin-top    : -20px;
  padding-left  : 10px;
  padding-right : 10px;
}

.email
{
  padding-top  : 20px;
  padding-left : 5px;
}

.Step1_value_email
{
  margin-left : 104px;
  margin-top  : -17px;
}

.phone
{
  margin-left : 267px;
  margin-top  : -16px;
}

.Step1_value_phone
{
  margin-left : 370px;
  margin-top  : -17px;
}

.addressinfo
{
  margin-top : 15px;
}

.address
{
  padding-left : 5px;
  padding-top  : 14px;
}

.Step1_value_address
{
  margin-left : 105px;
  margin-top  : -17px;
}

.city
{
  padding-left : 5px;
  padding-top  : 20px;
}

.Step1_value_city
{
  margin-left : 105px;
  margin-top  : -19px;
}

.state
{
  margin-left : 5px;
}

.Step1_value_state
{
  margin-left   : 106px;
  margin-top    : -18px;
  padding-right : 10px;
}

.zip
{
  margin-left : 280px;
  margin-top  : -15px;
}

.Step1_value_zip
{
  margin-left : 380px;
  margin-top  : -18px;
}

.country
{
  margin-top  : -15px;
  margin-left : 281px;
}

.Step1_value_country
{
  margin-left    : 340px;
  margin-top     : -16px;
  padding-bottom : 15px;
}

.typeregistration
{
  margin-top : 15px;
}

.Step1_full
{
  margin-left : 15px;
  float       : left;
  margin-top  : 10px;
}

.Step1_value_full
{
  float       : left;
  margin-left : 10px;
  margin-top  : 10px;
}

.Step1_basic_wrapper
{
  clear : left;
}

.Step1_value_presenter
{
  float       : left;
  margin-top  : 10px;
  margin-left : 10px;
}

.Step1_name_presenter
{
  margin-left : 37px;
  padding-top : 10px;
}

.Step1_value_companion
{
  float       : left;
  margin-left : 10px;
}

.Step1_name_companion
{
  margin-left : 37px;
}

.Step1_name_oneday
{
  margin-left : 37px;
}

.Step1_value_oneday
{
  margin-top  : -14px;
  margin-left : 10px;
}

.Step1_value_AZ
{
  float       : left;
  margin-left : 10px;
}

.Step1_name_AZ
{
  margin-left : 37px;
}

.Step1_name_AZsing
{
  margin-left : 37px;
}

.Step1_value_AZsing
{
  margin-top  : -14px;
  margin-left : 10px;
}

.Step1_name_fullcon
{
  margin-left : 15px;
  float       : left;
}

.Step1_value_fullcon
{
  float       : left;
  margin-left : 10px;
}

.Step1_value_rail
{
  float       : left;
  margin-left : 10px;
  margin-top  : 10px;
}

.Step1_name_rail
{
  margin-left : 15px;
  float       : left;
  margin-top  : 10px;
}

.Step1_value_lake
{
  float       : left;
  margin-left : 10px;
  margin-top  : 10px;
}

.Step1_name_lake
{
  margin-left : 15px;
  float       : left;
  margin-top  : 10px;
}

.Step1_value_member
{
  float       : left;
  margin-top  : 1px;
  margin-left : 10px;
}

.Step1_name_member
{
  margin-left : 38px;
  margin-top  : 10px;
}

.Step1_value_oneday #sub_2
{
  margin-left   : 25px;
  margin-top    : 5px;
  padding-right : 10px;
}

.Step1_value_oneday #sub_3
{
  margin-left : 25px;
  margin-top  : 5px;
}

.Step1_value_oneday #sub_4
{
  margin-left : 25px;
  margin-top  : 5px;
}

.Step1_name_AZsing #sub_5
{
  margin-left : 25px;
  margin-top  : 5px;
}

.Step1_name_AZsing #sub_6
{
  margin-left : 25px;
  margin-top  : 5px;
}

.Step1_sub_value
{
  margin-left : 25px;
  margin-top  : 5px;
}

fieldset
{
  width          : 725px;
  margin-bottom  : 27px;
  padding-bottom : 10px;
}

.sponsors fieldset
{
  width : 405px;
}

.form .account_setup
{
  width : 703px;
}

.form fieldset
{
  width       : 703px;
  margin-left : -35px;
}

.Confirm fieldset
{
  width : 703px;
}

.abstracts fieldset
{
  width  : 670px;
  *width : 670px;
}

.subpage #abstract_listing_holder
{
  margin-left : -35px;
}

.abstract_listing .headerbottomright .nav, .abstract_edit .headerbottomright .nav, .abstract_view .headerbottomright .nav
{
  display : none;
}

.abstract_edit h1
{
  font-weight : normal;
}

.abstract_edit fieldset, .abstract_view fieldset
{
  width : 700px;
}

hr
{
  margin-top : 10px;
  clear      : left;
  color      : #DFDFDF;
}

.cc_info_sub_wrapper
{
  clear : left;
}

.cc_info_sub_wrapper
{
  clear : left;
}

.ccStep1_value_address, .ccStep1_value_city, .ccStep1_value_state, .ccStep1_value_zip, .ccStep1_value_firstname, .ccStep1_value_lastname, .cccard_type_value, .ccard_number_value, .ccexpire_date_value, .cc_info_value, .cccard_number_value, .cc_info_value
{
  float        : left;
  margin-left  : 110px;
  margin-top   : 5px;
  *margin-left : 40px;
  *margin-top  : -18px;
}

.ccStep1_value_state, .cccard_type_value
{
  *margin-left : 80px;
}

.ccStep1_value_zip
{
  *marign-left : 30px;
}

.cc_info_value
{
  *margin-left : 50px;
}

.ccexpire_date_value
{
  *margin-left : 100px;
}

.input
{
  clear : left;
}

.cc_billing_sub_wrapper, .cc_info_sub_wrapper
{
  clear      : left;
  margin-top : 17px;
}

.cc_billing_wrapper input, .cccard_number_value input
{
  width : 213px;
}

.ccStep1_value_city input
{
  width : 213px;
}

.Step1_value_zip input
{
  width : 100px;
}

.cc
{
  width : 100px;
}

.completeorder
{
  clear      : left;
  margin-top : 20px;
}

.billinginfo
{
  float        : left;
  height       : 350px;
  margin-right : 15px;
  margin-top   : 15px;
  padding      : 5px;
  width        : 320px;
}

.creditcardinfo
{
  float      : left;
  margin-top : 15px;
  padding    : 5px;
  width      : 425px;
  height     : 300px;
}

.completeorder
{
  clear      : left;
  margin-top : 20px;
  padding    : 5px;
  width      : 685px;
}

.cc
{
  width         : 210px;
  padding-right : 10px;
}

.cc_info_value
{
  margin-left : 200px;
}

.regitemindex0 .regitem_0_2
{
  margin-bottom  : 20px;
  *margin-bottom : 10px;
}

.regitemindex0
{
  margin-bottom  : 20px;
  *margin-bottom : 10px;
}

.regitemindex0 .regitem_radio
{
  float         : left;
  padding-right : 5px;
  clear         : left;
}

.regitemindex0 .regitem_cost
{
  float         : left;
  padding-right : 5px;
}

.regitemindex0 .regitem_desc
{
  margin-left    : 20px;
  clear          : left;
  *margin-bottom : 10px;
}

.regitemindex0 .regitem_display
{
  float : left;
}

.regitemindex1 .regitem_radio
{
  float         : left;
  padding-right : 5px;
  margin-left   : 25px;
  clear         : left;
}

.regitemindex1 .regitem_display
{
  float : left;
}

.regitemindex1 .regitem_desc
{
  margin-left : 20px;
}

.regitemindex1 .regitem_cost
{
  float         : left;
  padding-right : 5px;
}

.regitem_0_80 .regitem_desc
{
  margin-left    : 20px;
  margin-bottom  : -18px;
  *margin-bottom : 5px;
}

.regitem_8_100 .regitem_display
{
  padding-bottom : 15px;
}

.regitem_22_37 .regitem_display
{
  padding-bottom : 15px;
}

.regitem_3_33 .regitem_display
{
  padding-bottom : 15px;
}

.regitem_0_110 .regitem_radio
{
  padding-bottom : 20px;
}

.regitem_0_1 .regitem_radio
{
  padding-bottom  : 20px;
  *padding-bottom : 0;
}

.regitem_0_2 .regitem_radio
{
  padding-bottom : 20px;
}

.regitemindex1 .regitem_22_37
{
  margin-bottom : 20px;
}

.regitemindex0 .regitem_checkbox
{
  float         : left;
  padding-right : 5px;
}

.Attendee_header_Attendee
{
  float           : left;
  padding-right   : 75px;
  margin-left     : 10px;
  text-decoration : underline;
  font-weight     : bold;
}

.Attendee_header_Item
{
  float           : left;
  text-decoration : underline;
  font-weight     : bold;
  width           : 438px;
}

.Attendee_header_List_Price
{
  text-decoration : underline;
  font-weight     : bold;
}

.Attendee_row_Attendee
{
  float       : left;
  width       : 125px;
  margin-left : 10px;
}

.Attendee_row_Item
{
  float         : left;
  padding-right : 10px;
  width         : 385px;
}

.Attendee_row_List_Price
{
  text-align : right;
}

.Attendee_footer_Total_Text
{
  float         : left;
  padding-right : 10px;
  margin-left   : 500px;
  font-weight   : bold;
}

.Attendee_fotter_Total_Amount
{
  text-align  : right;
  font-weight : bold;
}

.Attendee_header_remove
{
  float           : left;
  width           : 55px;
  font-weight     : bold;
  text-decoration : underline;
}

.Attendee_header_edit
{
  float           : left;
  width           : 30px;
  font-weight     : bold;
  text-decoration : underline;
}

.Attendee_header_Attendee_confirm
{
  float           : left;
  width           : 120px;
  font-weight     : bold;
  text-decoration : underline;
}

.Attendee_header_Item_confirm
{
  float           : left;
  width           : 370px;
  font-weight     : bold;
  text-decoration : underline;
}

.Attendee_header_List_Price_confirm
{
  font-weight     : bold;
  text-decoration : underline;
}

.Attendee_row_Attendee_confirm
{
  float : left;
  width : 120px;
}

.Attendee_row_Item_confirm
{
  float : left;
  width : 385px;
}

.Attendee_header_List_Price_confirm
{
  text-align : right;
}

.Attendee_row_List_Price_confirm
{
  text-align : right;
}

.Attendee_footer_Total_Text_confirm
{
  margin-left   : 600px;
  float         : left;
  padding-right : 10px;
  font-weight   : bold;
}

.Confirm a:link
{
  text-decoration : none;
}

.Confirm a:hover
{
  color : #45561F;
}

.checkbox
{

  margin-right : 5px;
}

#form_container_ns .checkbox
{
  float : none;
}

#block_2 h4
{
  font-size  : 13px;
  text-align : center;
  font-style : normal;
  margin-top : 10px;
}

.parent
{
  float         : left;
  padding-right : 20px;
}

.child
{
  margin-left : 10px;
}

#block_2 .featuredlink li
{
  list-style-image : url("/templates/default/images/arrow_quicklinks.gif");
  margin-left      : 10px;
}

.publish_preview .table_of_contents
{
  margin-top : 225px;
}

.publish_preview .article_deck
{
  padding-bottom : 20px;
}

.publish_preview .sponsors_title
{
  margin-left : 25px;
}

.publish_preview #block_2 #maincontent
{
  padding-top : 20px;
}

.newsletter_body img
{
  border : 0px;
}

.biotechsustainability_parent .Resource_4
{
  margin-left : 11px;
  display     : block;
}

.partners_magazine #block_2 #maincontent .sponsor img
{
  border : 0px;
}

.newsletter_preview_title
{
  display : none;
}

.unsubscribe .headerbottom .nav
{
  display : none;

}

.myaccount fieldset
{
  border : none;
}

/*members only*/
.members_only .text_content li a
{
  font-weight : normal;
  font-size   : 14px;
}

.members_only #block_1 .text_content ul
{
  margin-left : 25px;
}

.members_only h3
{
  font-size : 14px;
}

.form_container_ns ul
{
  list-style : none;

}

@media print
{
  #block_1, #block_2, #block_3
  {
    padding-bottom : 10px !important;
    margin-bottom  : 10px !important;
    height         : 100%
  }

  .nav, #block_2, .headermiddle
  {
    display : none;
  }

  .leftside
  {
    float : none;
  }

,
preview_footer
{
  clear : both;
}

  }

/*National Aquatic Resources Survey (NARS) */
.nars h3
{
  font-size  : 16px;
  margin-top : -11px;
}

.nars #header
{
  width  : 800px;
  height : 225px;
}

.nars .subheader
{
  height : 200px;
}

.nars #block_1
{
  width : 600px;

}

.nars #block_2
{
  margin-left : -800px;
}

.nars #block_3
{
  background-color : #F2F2EF;
  float            : right;
  margin-left      : 0;
  margin-top       : 200px;
  width            : 200px;

}

.nars .headerbottomleft
{
  display : none;
}

.nars .tagline
{
  width : 300px;
}

.nars .headermiddle
{
  height : 200px;
}

.nars .headermiddleleft
{
  background : url(/media/NARS/NARS_text.gif) no-repeat;
  height     : 200px;
  margin-top : 0px;
  float      : left;
  width      : 425px;
}

.nars .subheader .headermiddle
{
  background : none;
}

.nars .headermiddleright, .national_conference .headermiddleright, .wetlands_workshop .headermiddleright
{
  padding-top      : 0px;
  background-color : #a1b657;
  width            : 375px;
  float            : left;
  height           : 200px;
}

/*
.lakes_workshop .headermiddleright{
    padding-top: 0px;
	background-color:#a1b657;
	width:425px;
	float:left;
	height:200px;
	background:url(/templates/default/images/Lake2.png) no-repeat;
}

.rivers_and_streams_workshop .headermiddleright{
    padding-top: 0px;
	background-color:#a1b657;
	width:425px;
	float:left;
	height:200px;
	background:url(/templates/default/images/Indiana_Creek.png) no-repeat;
}
.coastal_workshop .headermiddleright{
    padding-top: 0px;
	background-color:#a1b657;
	width:425px;
	float:left;
	height:200px;
	background:url(/templates/default/images/StreamsLakes_128.png) no-repeat;
}
*/
.nars .month_selection
{
  display : none;
}

.nars .event_date
{
  margin-top  : 15px;
  font-weight : bold;
}

.nars .tagline
{
  width      : 355px;
  font-size  : 12px;
  margin-top : 16px;
}

.nars .subheader
{
  height : 80px;
}

.nars #MenuBarHeader ul.pureCssMenum
{
  margin-left : 0px;
}

.nars .non_public_content_block
{
  background-color : transparent;
}

/*
.nars_parent #wrapper {
	*height: 850px;
}*/
S

.nars #block_1 #maincontent
{
  margin-left  : 15px;
  margin-right : 15px;
  font-size    : 12px;
}

.nars #block_2 #maincontent
{
  margin  : 0px;
  padding : 0px;
}

.nars #block_3 #maincontent
{
  margin-left  : 0px;
  margin-right : 0px;
}

.nars #block_3 h3
{
  width : 190 px\9;
}

.nars #block_3 #maincontent h2
{
  font-style  : italic;
  font-weight : bold;
  font-size   : 20px;
  clear       : left;
}

.nars .month_selection a
{
  font-size : 10px;
}

.nars .show_all_events
{
  display : none;
}

.nars #block_3 h3
{
  font-size : 12px;
}

.nars .event_day_start
{
  float     : left;
  width     : 65px;
  font-size : 12px;
}

.nars .event_day_end
{
  float     : left;
  width     : 73px;
  font-size : 12px;
}

.nars .Title_Display
{
  clear : both;
}

.nars .back_to_top
{
  display : none;
}

.nars .magazine_image_caption
{
  font-size  : 10px;
  text-align : right;
}

.tour .content_block_1, .tour .content_block_2, .tour .content_block_3, .tour .content_block_4
{
  margin-bottom : 35px;
}

.nars .buttons
{
  margin-left : 70px;
}

.nars_session .presentation_session_description
{
  font-size : 14px;
}

.nars_session h4
{
  font-size     : 16px;
  margin-bottom : 5px;
}

/*CIA Tours */
.ciatours_parent .headermiddleright h1 span
{
  height     : 100%;
  width      : 100%;
  position   : absolute;
  top        : 0;
  left       : 0;
  display    : block;
  background : url(/media/Tours/Tour_homepage_text.gif) no-repeat;
}

.ciatours_parent .headermiddleright h1
{
  position   : relative;
  height     : 231px;
  overflow   : hidden;
  margin-top : 0;
}

.ciatours .ciatours_h1
{
  display : block;
}

.ciatours .mainh1
{
  display : none;
}

.ciatours_tagline
{
  display : none;
}

.ciatours .ciatours_tagline
{
  display        : block;
  width          : 445px;
  font-size      : 11px;
  margin-top     : 5px;
  color          : white;
  padding-left   : 10px;
  font-variant   : small-caps;
  font-weight    : bold;
  line-height    : 13px;
  text-transform : uppercase;
}

.ciatours_parent .headermiddleleft
{
  height     : 231px;
  width      : 623px;
  background : url(/media/Tours/BannerTourPromo12.png)
}

/*shopping cart*/
.shopcart_nav
{
  display : none;
}

.shopping_cart .shopcart_nav
{
  display : block;
}

.shopping_cart .donatenow, .shopping_cart .quicklinks, .shopping_cart .relatedresources, .shopping_cart .featuredlink
{
  display : none;
}

blockquote
{
  background-color : #66523B;
  margin-left      : 25px;
  width            : 260px;
  color            : white;
  font-size        : 13px;
  float            : right;
  height           : 100%;
  padding          : 10px;
  right            : 5px;
}

blockquote p
{
  position : absolute;
  right    : 227px;
  width    : 250px;
}

.poll_total_votes
{
  display : none;
}

.myaccount .headerbottomright .nav
{
  display : none;
}

.myaccount .mem_levels
{
  display : none;
}

.myaccount .subscribe_save
{
  margin-top : 10px;
}

.memberreg fieldset
{
  width        : 750px;
  padding-left : 10px;
  padding-top  : 10px;
  margin-left  : -25px;
}

.memberreg legend
{
  margin-left   : 5px;
  margin-right  : 5px;
  padding-left  : 10px;
  padding-right : 10px;
}

.memberreg .parent, .memberreg .child
{
  font-size : 12px;
}

.memberreg h2
{
  margin-bottom : 15px;
}
