#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;
}

.scholarship_h1, .mainh1, .upstreamherosh1, .lwtechh1, .biotech_h1, .covercrops_h1, .ciatours_h1, .indiancreek_h1, .glcci_h1, casah1 {
    display: none;
}

.ctic_home_parent .mainh1, .scholarship_parent .scholarship_h1,  .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: 450px;
    *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;
}

.wcca_parent .wcca_h1 {
    display: block;
}

.wcca_h1 {
    display: none;
}

.wcca_parent .headermiddleright h1 {
    position: relative;
    height: 231px;
    width: 376px;
    overflow: hidden;
    margin-top: 0;
}

.wcca_parent .headermiddleright h1 span {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/templates/default/images/WCCA_homepage_text.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;
}


/* new stuff */


.scholarship_parent .headermiddleright h1 {
    height: 231px;
    margin-top: 0;
    overflow: hidden;
    position: relative;
    width: 376px;
}

.scholarship_parent .headermiddleright .scholarship_h1 {
    display: block;
}

.scholarship_h1 {
    display: none;
}

.scholarship_parent .headermiddleright .scholarship_h1 span {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: url(/media/Scholarship/Scholarship.png) no-repeat;
}

/*end new stuff */











.headermiddleright {
    float: left;
    height: 231px;
    width: 375px;
    margin-top: -1px;
    background: #B1C166 no-repeat;
}

.dialogues { background: url(/templates/default/images/CTICdialogues.png) 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;
}

.forum_h1 {
    display: none;
}

.forum .forum_h1 {
    display: block;
}

.forum .headermiddleright .forum_h1 span {
    display: block;
    background: url("/templates/default/images/Forum_homepage_text.png") no-repeat scroll 0 0 transparent;
    height: 231px;
    right: -625px;
    position: absolute;
    top: 26px;
    width: 100%;
}

.thirtyyr_h1 {
    display: none;
}

.thirtyyears .thirtyyr_h1 {
    display: block;
}

.thirtyyears .thirtyyr_h1 span {
    display: block;
    background: url("/templates/default/images/30th_homepage_text.png") no-repeat scroll 0 0 transparent;
    height: 100%;
    right: -625px;
    position: absolute;
    top: 26px;
    width: 100%;
    height: 222px;
}

.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) */
.agenda .nars_wrapper {
    *height: 4000px;
}

.nars h3 {
    font-size: 16px;
}

.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;
}*/

.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: 20px;
    margin-bottom: 5px;
}
/**Program**/
.Program #block_1 {
	margin-left:0;
	width:1000px !important;
}

/*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: 450px;
    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) */
   background: url(/media/Tours/TourPicture.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;
}

.ctic_home_parent #block_1 .content_block_1 h2 a {
    color: #a9c75c;
}

.reg_19 .ccaddress, .reg_19 .cccity, .reg_19 .cczip {
    width: 90px;
    float: left;
}

.reg_19 .cc_billing_wrapper {
    width: 350px;
}

.reg_19 .ccStep1_value_address, .reg_19 .ccStep1_value_city, .reg_19 .ccStep1_value_state, .reg_19 .ccStep1_value_zip, .reg_19 .ccStep1_value_firstname, .reg_19 .ccStep1_value_lastname, .reg_19 .cccard_type_value, .reg_19 .ccard_number_value, .reg_19 .cc_info_value, .reg_19 .cccard_number_value, .reg_19 .cc_info_value {
    float: left;
    margin-left: 0px;
    margin-top: 5px;
    *margin-left: 40px;
    *margin-top: -18px;
}

.reg_19 .ccfirstname, .reg_19 .cclastname, .reg_19 .cccardtype, .reg_19 .cccardnumber {
    width: 90px;
    float: left;
}

.reg_19 .cc {
    width: 190px;
    float: left;
}

.reg_19 .ccexpiredate {
    width: 150px;
    float: left;
}

.reg_19 .creditcardinfo {
    width: 335px;
}

.reg_19 .ccstate {
    float: left;
    margin-left: 0px;
    margin-top: 5px;
    *margin-left: 40px;
    *margin-top: -18px;
    margin-right: 40px;
}

.reg_19 .ccountry {
    float: left;
    margin-left: 0px;
    margin-top: 5px;
    *margin-left: 40px;
    *margin-top: -18px;
    margin-right: 22px;
}

.reg_19 .ccexpire_date_value {
    float: left;
    margin-left: 0px;
    margin-top: -3px;
    *margin-left: 0px;
    *margin-top: -8px;

}

.reg_19 .billinginfo, .reg_19 .creditcardinfo {
    height: 335px;
}

.reg_19 .cc_billing_sub_wrapper, .reg_19 .cc_info_sub_wrapper {
    padding-top: 10px;
    *padding-top: 0px;
}

.thirtyyears_parent .content_block_1 {
    padding-bottom: 20px;
}

.thirtyyears_parent .content_block_2 {
    width: 330px;
    float: left;
    padding: 10px;
    border-right: 1px solid;
}

.thirtyyears_parent .content_block_3 {
    width: 330px;
    float: left;
    padding: 10px;
    padding-left: 20px;
}

.thirtyyears_parent .content_block_4, .thirtyyears_parent .content_block_5 {
    float: left;
    width: 330px;
    margin-left: 24px;

}

.thirtyyears .event_day_start {
    width: 70px;
    float: left;
}

.thirtyyears .event_day_end {
    width: 85px;
    float: left;

}

.thirtyyears .event_time_start {
    width: 54px;
    float: left;
    clear: both;
}

.thirtyyears .event_time_end {
    width: 70px;
    float: left;

}

.thirtyyears .event_date {
    clear: both;
}

.Event_List .Text_Display {
    clear: both;
}

.month_selection, .show_all_events {
    display: none;
}

.thirtyyears .content_block_4 .event_day_start {
    width: 115px;
}

.thirtyyears .content_block_4 .event_day_end {
    width: 135px;
}

.thirtyyears .content_block_4 .Title_Display {
    clear: both;
}

.thirtyyears .content_block_4 .Title_Display h3 {
    font-size: 16px;
    padding-top: 0px;
    margin-bottom: 0px;
}

.thirtyyears .content_block_4 .back_to_top {
    display: none;
}

.thirtyyears .content_block_4 .event_time_start {
}

.thirtyyears .content_block_4 .event_time_end {
}

.nars_session .presentation_body {
    margin-bottom: 35px;
}

/*google search box*/
.cse .gsc-control-cse, .gsc-control-cse {
    background-color: #E6DEBC;
    border: 1px solid #E6DEBC;
    font-family: Verdana, sans-serif;
}


#maincontent .mediaitemcontainer{
        float:left;
        margin-right:10px;
        width:100px;
      }
	  
/**abstract login style*/
#abstract_login {
border:1px solid gray;
padding:20px;
margin-top:10px;
 -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

#abstract_login .login-table {
margin:auto;
text-align:center;
margin-top:20px;
background-color:#E6F7BB;
width:500px;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

#abstract_login .login-table input {
padding:2px;
}

.tooltip {
	
			cursor: help; text-decoration: none;
			position: relative;
			text-decoration:none !important;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
			color:#000;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			position: absolute; left: 1em; bottom: 2em; z-index: 99;
			margin-left: 0; width: auto;
		}
		

		.classic { background: #9ED4FF; border: 1px solid #0F508B;	}
		.custom { padding: 0.5em ; }
		
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
		

.ccaddress, .cccity, .ccstate div, .ccprovince, .cczip, .ccphone {
	width: 90px !important;
}

.cc_info_value, .ccStep1_value_address, .ccStep1_value_city, .ccStep1_value_state, .ccStep1_value_zip, .ccStep1_value_firstname, 
.ccStep1_value_lastname, .cccard_type_value, .ccard_number_value, .ccstep1_value_phone, .ccexpire_date_value, .cc_info_value, .cccard_number_value, 
.cc_info_value {
margin-left: 0 !important;
}

.Donation .cc_billing_sub_wrapper p {
clear: both;
margin-top: 10px;
float: left; }


input[type='submit']{
padding:3px;
}

.reg_id_parent_id_265 .custom_amt {
	width: 70px;
}