/* CSS Document */
}

.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 */
.nav {
    position: absolute;
    top: 93px;
    right: 10px
}

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 {
}

#block_2 p {
    margin: 0px;
}

/*Block 1*/
h1 h2 {
    margin-left: 10px;
    clear: left;
}

h3 {
    font-size: 17px;
    padding-top: 10px;
}

#block_2 h3 {
    margin-left: 0px;
    margin-top: 10px;
}

#block_1 a:visited {
    color: #004F25;
}

#block_1 a:hover {
    color: #FDB813;
}

.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;
}

.resource_title {
    font-weight: bold;
    font-size: 24px;
    margin-left: 5px;
    padding-bottom: 0px;
}

/*directory*/
.listsort {
    float: left;
    margin: 10px;
}

.sortedby {
    clear: left;
    margin-left: 10px;
    margin-bottom: 5px;
}

.directorylist {
    clear: left;
    margin-left: 40px;
    height: 50px;
}

.directorylist .list {
    width: 320px;
    float: left;
}

/*tour*/
.googleearth {
    background-color: #FFF;
    width: 685px;
    height: 371px;
}

/*imagegallery*/
.photogallerytitle {
    margin-bottom: 10px;
}

.image {
    float: left;
    width: 150px;
    height: 150px;
}

/*Block 2*/
#block_2 a:visited {
    color: #004F25;
}

#block_2o a {
    color: #004F25;
}

#block_2 a:hover {
    color: #FFF;
}

.tagmenu a {
    color: #004F25;
}

.map {
    background-color: #FFF;
    width: 270px;
    height: 190px;
}

.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;
}

/* INCCA header */
h1 {
    background-image: url(/templates/default/images/bg_title.gif);
    background-repeat: no-repeat;
    font-size: 170%;
    line-height: 2;
    color: white;
}

h3 {
 background-color:#1A661A;
    width: 100%;
    color: white;
    font-size: 120%;
    text-align: left;
	padding:2px 5px 2px 5px;
}

h4 {
    font-weight: bold;
    color: #1A661A;
    font-size: 15px;
}

.resource_text a:hover {
    color: #FDB813;
}

.resource_text a {
    color: #004F25;
}

.resource_text a:visited {
    color: #004F25;
}

.headertop {
    background-image: url(/templates/default/images/bg_wrapper.gif);
    padding-bottom: 10px;
}

.headertopleft {
    padding-left: 33px;
}

.headertopleft img {
    padding-right: 1px;
    margin-top: -1px;
}

.headertopmiddle img {
    padding-right: 7px;
    margin-top: 2px;
}

.headertopright .title img {
    margin-top: 2px;
}

.headerbottom {
    background-image: url(/templates/default/images/bg_wrapper.gif);
}

.headerbottom img {
    padding-left: 37px;
    padding-right: 10px;
}

.nav {
    position: absolute;
    left: 300px;
    top: 44px;
    color: #248F23;
    font-size: 14px;
    list-style-type: none;
}

.ceu {
    margin-top: -9px;
}

.brd {
    margin-top: -9px;
}

.cnf {
    margin-top: -10px;
}

.nav li a {
    color: #248F23;
    text-decoration: none;
	display:block;
	margin-bottom:17px;
	
}

.abt a:hover {
    background-color: #EBFAEB;
    display: block;
padding-bottom: 3px;
    padding-top: 3px;
    width: 235px;
	 margin-top: -3px;
	  padding-left: 2px;
	  margin-bottom:0px;
   
}

.ceu a:hover {
    background-color: #EBFAEB;
    display: block;
    padding-bottom: 3px;
    padding-top: 3px;
    display: block;
    width: 235px;
    margin-left: -2px;
    padding-left: 2px;
    margin-top: -12px;
	margin-bottom:14px;
    
}

.brd a:hover {
    background-color: #EBFAEB;
    display: block;
    padding-bottom: 3px;
    padding-top: 0px;
    display: block;
    width: 235px;
    margin-left: -2px;
    padding-left: 2px;
	margin-bottom:14px;
   
   
}

.cnf a:hover {
    background-color: #EBFAEB;
    display: block;
    padding-bottom: 3px;
    padding-top: 3px;
    display: block;
    width: 235px;
    margin-left: -2px;
    padding-left: 2px;
    margin-top: -13px;
	margin-bottom:14px;
  
}

.about .abt a {
    color: white;
    background-color: #1A661A;
    padding-bottom: 3px;
    padding-top: 3px;
    display: block;
    width: 232px;
    margin-top: -5px;
    padding-left: 2px;
}

.about .abt a:hover {
    background-color: #1A661A;
    margin-left: 0px;
    margin-bottom: 0px;
}

.CEU .ceu a {
    color: white;
    background-color: #1A661A;
    padding: 2px 49px 2px 2px;
    width: 185px;
    margin-top: -11px;
    display: block;
}

.CEU .ceu a:hover {
    color: white;
    margin-left: 0px;
    margin-bottom: 0px;
}

.Board .brd a {
    background-color: #1A661A;
    color: white;
    display: block;
    margin-top: -11px;
    padding: 2px 49px 2px 2px;
    width: 185px;
}

.Board .brd a:hover {
    color: white;
    margin-left: 0px;
    margin-bottom: 0px;
}

.Conference .cnf a {
    background-color: #1A661A;
    color: white;
    display: block;
    margin-top: -11px;
    padding: 2px 49px 2px 2px;
    width: 185px;
}

.Conference .cnf a:hover {
    color: white;
    margin-left: 0px;
    margin-bottom: 0px;
}

.Calendar .quicklinks {
    display: block;
}

.onecolumn .quicklinks {
    display: block;
}

.Speaker .quicklinks {
    display: none;
}

.program .quicklinks {
    display: none;
}

.quicklinks {
    display: none;
}

.home .quicklinks {
    display: block;
}

.headerbottom {
    display: none;
}

.home .headerbottom {
    display: block;
}

.AboutCCALinks {
    display: none;
}

.about .AboutCCALinks {
    display: block;
}

.CEULinks {
    display: none;
}

.CEU .CEULinks {
    display: block;
}

.BoardLinks {
    display: none;
}

.Board .BoardLinks {
    display: block;
}

.ConferenceLinks {
    display: none;
}

.Conference .ConferenceLinks {
    display: block;
}

.News .Newsletter {
    display: block;
}

.Newsletter {
    display: none;
}

.Newsletter p a {
    color: #1A661A;
    text-decoration: none;
}

.Newsletter p a:hover {
    color: #2BAD2B;
}

.Newsletter p {
    position: absolute;
    right: 130px;
    top: 45px;
    color: #1A661A;
}

.Newsletter ul {
    position: absolute;
    right: 120px;
    top: 65px;
    color: #1A661A;
}

.Newsletter li a {
    color: #1A661A;
    text-decoration: none;
}

.Newsletter li a:hover {
    color: #2BAD2B;
}

.ConferenceLinks p a {
    color: #1A661A;
    text-decoration: none;
}

.ConferenceLinks p a:hover {
    color: #2BAD2B;
}

.ConferenceLinks p {
    position: absolute;
    right: 100px;
    top: 45px;
    color: #1A661A;
}

.ConferenceLinks ul {
    position: absolute;
    right: 105px;
    top: 70px;
    color: #1A661A;
}

.ConferenceLinks li a {
    color: #1A661A;
    text-decoration: none;
}

.ConferenceLinks li a:hover {
    color: #2BAD2B;
}

.BoardLinks p {
    position: absolute;
    right: 125px;
    top: 45px;
    color: #1A661A;
}

.BoardLinks ul {
    position: absolute;
    right: 65px;
    top: 65px;
    color: #1A661A;
    width: 165px;
}

.BoardLinks p a {
    color: #1A661A;
    text-decoration: none;
}

.BoardLinks p a:hover {
    color: #2BAD2B;
}

.Board .resource_text ul {
    margin-left: 25px
}

.BoardLinks li {
    padding-bottom: 3px;
}

.BoardLinks li a {
    color: #1A661A;
    text-decoration: none;
}

.BoardLinks li a:hover {
    color: #2BAD2B;
}

.resource_text hr {
    color: #FFD765;
}

.bullet {
    list-style-image: url(/templates/default/images/bullet.gif);
    margin-left: 35px;
}

.CEULinks p {
    position: absolute;
    right: 85px;
    top: 45px;
    color: #1A661A;
}

.CEULinks p a:hover {
    color: #2BAD2B;
}

.CEULinks p a {
    color: #1A661A;
    text-decoration: none;
}

.CEULinks li a {
    color: #1A661A;
    text-decoration: none;
}

.CEULinks li a:hover {
    color: #2BAD2B;
}

.CEULinks ul {
    position: absolute;
    right: 65px;
    top: 65px;
    color: #1A661A;
    width: 165px;
}

.resources {
    position: absolute;
    top: 61px;
    left: 568px;
    list-style-type: none;
}

.resources li {
    padding-top: 7px;
    color: #EBC149;
    *padding-top: 9px;
}

.resources li a {
    color: #EBC149;
    text-decoration: none;
}

.home .rightboxbottom {
    background-color: #CCF2CC;
    color: #1A661A;
}

#footernav {
    background-image: url(/templates/default/images/subpage_resources.png;)
}

.AboutCCALinks h4 {
    position: absolute;
    right: 80px;
    top: 45px;
}

.AboutCCA {
    position: absolute;
    right: 95px;
    top: 70px;
    color: #1A661A;
}

.AboutCCA li {
    padding-bottom: 5px;
}

.AboutCCA li a:hover {
    color: #2BAD2B;
}

.AboutCCA li a {
    color: #1A661A;
    text-decoration: none;
}

.AboutCCALinks h4 a {
    color: #1A661A;
    text-decoration: none;
}

.footernav {
    background-image: url(/templates/default/images/bg_bottomsubpage_resources.png);
    background-repeat: no-repeat;
    display: block;
    background-position: center;
    padding-top: 11px;
    height: 22px;
}

.footernav p {
    text-align: center;
}

.footernav p a {
    color: white;
}

.home .footernav {
    display: none;
}

.Conference .footernav {
    display: none;
}

.subpage_resource {
    text-align: center;
    font-size: 11px;
    padding-top: 10px;
}

.sidebar_frame {
    margin-left: 10px;
}

.CEU .resource_text ul {
    margin-left: 25px;
}

.CEU .resource_text p {
    margin-left: 5px;
}

.address {
    margin-left: 70px;
    font-size: 14px;
}

.sidebar_frame {
    background-image: url(/templates/default/images/sidebar_frame2.png);
    background-repeat: no-repeat;
    margin-left: -1px;
    padding-top: 1px;
    padding-bottom: 75px;
}

#slideshow {
    margin-top: 4px;
    margin-left: 5px;
}

.info {
    margin-left: 15px;
}

.speakerimage {
    float: left;
}

.speakercontactinfo {
    float: left;
    margin-left: 10px;
    width: 650px;
    margin-top: -0px;
}

.onecolumn #maincontent {
    padding: 5px 10px;
}

.speakercontactinfo p {
    margin-top: 10px;
}

.speakerbio {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    width: 610px;
    padding-bottom: 50px;
}

.Conference_2009 h3 {
    background-image: none;
    text-align: left;
    width: 100%;
    color: #1A661A;
    font-weight: bold;
}

.speakerlink {
    display: none;
}

.session .speakerimage {
    margin-top: 15px;
}

.session .speakercontactinfo {
    margin-top: 10px;
}

.BreadCrumbs {
    margin-bottom: 5px;
}

.styledtable {
    width: 100%
}

.presentationcontainer a {
    font-size: 10px;
}

.presentationcontainer {
    padding-left: 10px;
    padding-right1: 0px;
    padding-bottom: 5px;
    margin-top: -15px;
}

.presentationtitle {
    margin-bottom: 10px;
}

.speaker_bio {
    margin-top: 10px;
}

.session {
    display: none;
}

.styledtable tr {
    border: 1px solid gray;
    background-color: #CCF2CD
}

.styledtable td {
    border-top: 1px solid black;
    border-left: 1px dashed black;
}

.Conference h3 {
    background-image: none;
    color: #ffffff;
    width: 100%;
    padding-left:5px;
}

.Conference h2 {
    background: #269926 none repeat scroll 0 0;
    color: white;
}

.nav li { *margin-bottom:
    18px;
}

.presentationtitle a {
    text-decoration: none;
    font-size: 11px;
    color: #004F25;
}

.presentationauthor a {
    text-decoration: none;
    color: #3F3E3B;
    font-size: 12px;
    padding-top: 10px;
}

.Calendar tr {
    margin-bottom: 10px;
}

.even {
    background-color: white;
}

.speakerlist_speaker_image {
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}

.speaker_info {
    float: left;
    margin-left: 5px;
    width: 300px;
    margin-bottom: 10px;
}

.speakerlist_speaker {
    clear: left;
    width: 550px;
}

.speakerlist_speaker a {
    color: #1A661A;
}

.speakercontactinfo a {
    color: #1A661A;
}

.BreadCrumbs a {
    color: #1A661A;
}

.speakerpresentation Conference_2009_speakerpresentation a {
    color: #1A661A;
}

.presentstitle {
    clear: left;
}

.subpage_resource a {
    color: #1A661A;
    text-decoration: none;
}

.subpage_resource a:visited {
    color: #1A661A;
}

.Conftable {
    position: absolute;
    top: 550px;
    left: 215px;
}

.Conftable a {
    text-decoration: none
}

.calendar h1, .calendar h3 {
    background-image: none;
    color: black;
    margin-left: 10px;
    width: 100%;
}

.calendar h3 a, .calendar h3 a:visited {
    color: #1A661A;
    margin-left: -5px;
}

.calendar #BreadCrumb {
    display: none;
}

.event_container {
    padding: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

.box_color2 {
    margin-left: 1px
}

.calendar fieldset {
    margin-left: 5px;
    margin-right: 5px;
}

.calendar button {
    margin-bottom: 10px;
}

.calendar .item_inactive a, .calendar .item_inactive a:hover, .calendar .item_inactive a:visited {
    color: #333333;
}

.calendar #block_1 a:hover {
    color: #333333
}

.calendar hr.light {
    clear: both
}

.calendar h4 {
    margin-left: 4px;
    margin-top: 3px;
}

.event_attendance {
    margin-left: 10px;
}
.event_start, .event_end{
	color:#1A661A;
font-size:13px;
font-weight:bold;
margin-top:5px;
	
}
.event_monthyear_title{
	margin-top:5px;
	
}
