/* CSS Document */
/*Header */
.headertop {
}

.headerbottom {
    background-color: #D5D7A9;
    clear: left;
    height: 100px;
    display: none;
}

.headerbottomleft {
    width: 253px;
    float: left;
    margin-left: 24px;
    display: none;
}

.headerbottomright {
    float: left;
    display: none;
}

#slideshow {
    position: absolute;
    right: 53px;
    top: 36px;
    z-index: -1;
}

.userlogindiv {
    margin-top: 20px;
}

.logindiv {
    margin-bottom: 10px;
}

.logindiv input {
    margin-left: 23px;
}
@charset "UTF-8";
/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/*******************************************************************************
 
 LAYOUT INFORMATION: describes box model, positioning, z-order
 
 *******************************************************************************/
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 100%;
    cursor: default;
}

#MenuBar1 {
}

#MenuBar1 ul {
    margin-top: 0px;
}

/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive {
    z-index: 1000;
}

/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 100%;
    position: relative;
    text-align: left;
    cursor: pointer;
    width: 118px;
    float: left;
}

/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 100%;
    z-index: 1020;
    cursor: default;
    width: 8.2em;
    position: absolute;
    left: -1000em;
    margin-top: 35px;
}

/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
    left: auto;
}

/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li {
    width: 8.2em;
}

/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul {
    position: absolute;
    margin: -5% 0 0 95%;
}

/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
    left: auto;
    top: 0;
}

/*******************************************************************************
 
 DESIGN INFORMATION: describes color scheme, borders, fonts
 
 *******************************************************************************/
/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul {
    border: 1px solid #CCC;
    filter: alpha(opacity = 90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: .9;
    background-color: #031E06;
}

/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a {
    display: block;
    cursor: pointer;
    color: #3D3D3D;
    padding: 0.5em 0.75em;
    text-decoration: none;
}

/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
    color: #F26522;
}

/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
    color: #F26522;
}

#MenuBar1 li ul li .submenu {
    color: white;
    text-align: left
}

#MenuBar1 li ul li .submenu:hover {
    color: yellow;
    text-align: left
}

/*******************************************************************************
 
 SUBMENU INDICATION: styles if there is a submenu under a given menu item
 
 *******************************************************************************/
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
    background-image: url(SpryMenuBarDown.gif);
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
    background-image: url(SpryMenuBarRight.gif);
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
    background-image: url(SpryMenuBarDownHover.gif);
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
    background-image: url(SpryMenuBarRightHover.gif);
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

#dropdown li {
    text-align: left;
}

#dropdown { *margin-left:
    -60px;
}

/*******************************************************************************
 
 BROWSER HACKS: the hacks below should not be changed unless you are an expert
 
 *******************************************************************************/
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
/*Main Content*/
#block_1 {
}

#maincontent {
    padding: 5px
}

#block_2 #maincontent {
    margin: 10px
}

#block_2 p {
    margin: 0px;
}

/*Block 1*/
li {
    margin-left: 20px;
    font-size: 14px;
}

h2 {
   
    clear: left;
}

h3 {
    font-size: 17px;
    padding-top: 10px;
    color: #004F25;
    padding-bottom: 5px;
}

#block_2 h3 {
    margin-left: 0px;
    margin-top: 10px;
    color: #004F25;
}

#block_1 a:visited {
    color: #006633;
}

#block_1 a {
    color: #006633;
}

#block_1 a:hover {
    color: #006633;
}

.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;
}

.article {
    margin-bottom: 5px;
    width: 675px;
    margin-left: 10px
}

.withimage p {
    float: left;
    width: 520px;
}

.withimage img {
    float: left;
    margin-left: 10px;
}

.nodetags {
    float: left;
    margin: 5px;
}

.tagsdiv {
    clear: left;
}

hr {
    clear: left;
    margin-bottom: -5px;
}
}

/*tour*/
}

/*imagegallery*/
}

/*Block 2*/
#block_2 a:visited {
    color: #004F25;
}

#block_2o a {
    color: #004F25;
}

#block_2 a:hover {
    color: #FFF;
}

.tagmenu a {
    color: #004F25;
}

.tags {
}

.tagsmenu ul {
    list-style: none;
}

.tagsmenu a {
    text-decoration: none;
}

.tagsmenu a:visited {
}

.directory .search {
    margin-left: 10px;
}

.tag_description {
    margin-left: 10px;
}

.resource_gallery {
    margin: 5px;
}

.resource_tags {
    margin: 5px;
}

.resource_text {
    margin: 5px;
    margin-bottom: 10px;
    margin-top: 0px;
}

hr {
    margin-top: 5px;
    margin-bottom: 10px;
}

.tag_remove_listing {
    margin-bottom: 5px;
}

.title {
    position: absolute;
    top: 66px;
    left: 55px;
}

.logo {
    position: absolute;
    top: 155px;
    left: 68px;
}

.blockonetop {
    position: absolute;
    top: 285px;
    left: 44px;
}

.bottomfooter {
    background-image: url(/templates/default/images/footer_bckgrnd.png);
    background-repeat: no-repeat;
    height: 205px;
    background-position: center;
}

.topfooter {
    margin-left: 44px;
}

.footertxt p {
    font-size: 16px;
    text-align: center;
    padding-top: 90px;
}

.nav {
    background-image: url(/templates/default/images/nav_backgrnd.png);
    background-repeat: no-repeat;
    height: 47px;
    position: absolute;
    top: 230px;
    left: 322px;
    color: white;
    width: 643px;
}

.nav a {
border-right:1px solid white;
color:white;
float:left;
font-size:13px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}

.nav a:hover {
    text-decoration: none;

}

.nav a:visited, pureCssMenui a:visited {
    text-decoration: none;
    color: white;
    font-size: 13px;
    padding-right: 3px;
    border-right: 1px solid white;
    float:left;
    margin-left:0px;
    border-left:1px solid white;

}

.navlinks, .pureCssMenu {
    margin-top: 12px;
    margin-left: 9px;
    list-style: none;
}

.pureCssMenui {
    margin-left: 0px;
    float:left;
}

fieldset {
    width: 875px;
    border: 2px solid black;
	margin-left:7px;
}

legend {
    font-size: 20px;
    font-weight: bold;
	margin-left:7px;
	padding:0 5px 0 5px;
}

p {
    font-size: 15px;
}

.logo a img {
    border: 0px;
}

.title a img {
    border: 0px;
}

.memberinfo {
    margin-left: 25px;
}

.memberlink {
    margin-left: 25px;
}

.labdir {
    margin-left: 25px;
    width: 800px;
}

.SpacLinks {
    margin-left: 15px;
}

.SpacLinks a {
    text-decoration: none;
}

.AgronomyLinks a {
    text-decoration: none;
}

.contactinfo {
    margin-left: 25px;
}

.contactform {
    margin-left: 50px;
}

.membershiplink {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 25px;
}

.joblisting {
    margin-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.awards {
    margin-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.bottomfooter a {
    color: #006633
};
/*contacts*/
.directory {
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 110px;
}

.directory .contact_title {
}

.directory .contact_photo {
    float: left;
    padding-right: 10px;
    height: 140px;
}

.directory .contact_city {
    float: left;
    padding-right: 5px;
}

.directory .contact_state {
    float: left;
    padding-right: 5px;
}

.left {
    float: left;
    width: 400px;
    margin-left: 25px;
    border-bottom: 1px solid #000000;
    margin-bottom: 15px;
}

.right {
    float: left;
    margin-left: 45px;
    width: 400px;
    border-bottom: 1px solid #000000;
    margin-bottom: 15px;
}

.directorylink {
    position: absolute;
    right: 10px;
}

/*member registration form*/
.registration legend {
    margin-bottom: 10px;
}

.step1_info {
    margin-left: 15px;
    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;
}

.reginfo {
    padding-top: 25px;
    margin-bottom: 10px;
}

.reginfo p {
    margin-left: 15px;
}

.reginfo img {
    margin-left: 15px;
}

.basicinfo {
    margin-left: 10px;
    margin-bottom: 25px;
    *border: 0px;
}

.regitem_frame_0_1 {
    margin-left: 10px;
    margin-bottom: 25px;
}

.regitem_frame_0_5 {
    margin-left: 10px;
    margin-bottom: 25px;
}

.regitem_frame_0_9 {
    margin-left: 10px;
    margin-bottom: 25px;
}

.regitem_frame_0_10 {
    margin-left: 10px;
    margin-bottom: 25px;
}

.action {
    margin-left: 10px;
    margin-bottom: 25px;
    height: 75px;
}

.regitem_0_4 {
    padding-bottom: 15px;
}

.regitem_0_8 {
    padding-bottom: 15px;
}

.regitem_0_9 {
    padding-bottom: 15px;
}

.regitem_0_500 {
    padding-bottom: 15px;
}

.actionbtn {
    padding-bottom: 15px;
    margin-left: 15px;
}

.Step1_value_country {
    margin-left: 340px;
    margin-top: -16px;
    padding-bottom: 15px;
}

.regitem_0_1 { *margin-bottom:
    5px;
}

.regitem_0_1 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_1 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_2 { *margin-bottom:
    5px;
}

.regitem_0_2 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_2 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_3 { *margin-bottom:
    5px;
}

.regitem_0_3 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_3 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_4 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_4 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_5 { *margin-bottom:
    5px;
}

.regitem_0_5 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_5 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_6 { *margin-bottom:
    5px;
}

.regitem_0_6 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_6 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_7 { *margin-bottom:
    5px;
}

.regitem_0_7 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_7 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_8 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_8 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_9 .regitem_checkbox {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_9 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_10 { *margin-bottom:
    5px;
}

.regitem_0_10 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_10 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_11 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_11 .regitem_cost {
    float: left;
    padding-right: 5px;
}

.regitem_0_500 .regitem_radio {
    margin-left: 10px;
    float: left;
    padding-right: 5px;
}

.regitem_0_500 .regitem_cost {
    float: left;
    padding-right: 5px;
}

/*confirm*/
.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;
    width: 95px;
    float: left;
}

.Attendee_row_List_Price_confirm {
    text-align: right;
    width: 77px;
    float: left;
}

.Attendee_footer_Total_Text_confirm {
    margin-left: 581px;
    float: left;
    padding-right: 10px;
    font-weight: bold;
}

.regconfirm fieldset {
    margin-left: 10px;
    margin-bottom: 15px;
    *margin-left: 10px;
}

.pagetitle {
    margin-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.Attendee_wrapper {
    margin-left: 10px;
    padding-bottom: 15px;
    *margin-left: 30px;
}

.registration fieldset {
    margin-left: 10px;
    padding-top: 10px;
    margin-left: 10px;
    *border: 0px;
}

.Step1_wrapper { *margin-left:
    30px;
}

/*add attendee */
.Attendee_header_Attendee {
    float: left;
    margin-right: 5px;
    width: 200px;
    font-weight: bold;
    padding-bottom: 10px;
}

.Attendee_header_Item {
    float: left;
    margin-right: 5px;
    width: 300px;
    font-weight: bold;
    padding-bottom: 10px;
}

.Attendee_header_List_Price {
    font-weight: bold;
    padding-bottom: 10px;
}

.Attendee_row_Attendee {
    float: left;
    margin-right: 5px;
    width: 200px;
}

.Attendee_row_Item {
    float: left;
    margin-right: 5px;
    width: 300px;
}

.Attendee_row_List_Price {
    float: left;
    width: 57px;
    text-align: right;
}

.registration .Attendee_footer_Total_Text {
    float: left;
    padding-right: 10px;
    margin-left: 465px;
    padding-top: 40px;
    font-weight: bold;
}

.registration .Attendee_fotter_Total_Amount {
    width: 62px;
    text-align: right;
    float: left;
    padding-top: 40px;
    font-weight: bold;
}

.Attendee_row {
    clear: both;
}
.Mugshot_Display {float:left; padding-right:10px; padding-bottom:30px;}
.Individual_Contact {float:left; width:400px; height:200px; padding-right:10px; padding-top:10px;}
.Contact_Row {clear:both;}
.spac_board .ID_1 {margin-left:70px;}
.spac_board .Admin_Edit_Contact {padding-bottom:20px;}
.Name_Display {font-weight:bold;}
.Title_Display {font-weight:bold;}
.contact_block {}
.regitem .checkbox{
	float:left;

}
.regitem_wrapper fieldset{
	margin-bottom:30px;

}
