@charset "utf-8";
/* CSS Document */

#hd a {
  border:none;
}



.navBox { 
	display:table;
    color: #FFF;
    width: 235px;
    height: 30px;
    text-align: center;
    background-color: #6BA044;
    border: 3px solid #6BA044;    
    line-height:30px;
    margin-bottom:7px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.navBox2 { 
	display:table;
    color: #6BA044;
    width: 235px;
    height: 30px;
    text-align: center;
    background-color: #fff;
    border: 3px solid #6BA044;    
    line-height:30px;
    margin-bottom:2px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.navBox-400 { 
	display:table;
    color: #6BA044;
    width: 400px;
    height: 30px;
    text-align: center;
    background-color: #fff;
    border: 3px solid #6BA044;    
    line-height:30px;
    margin-bottom:2px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.navBox3 { 
	display:table;
    width: 300px;
    height: 21px;
    text-align: center;
    background-color: #fff;
    border: 2px solid #6BA044;    
    line-height:21px;   
    margin-bottom:12px;
    /*padding-bottom:10px;*/
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
}

.navBox4 { 
	display:table;
    width: 400px;
    min-height: 30px;
    text-align: left;
    background-color: #fff;
    border: 2px solid #6BA044;    
    line-height:30px;   
    margin-bottom:8px;
    padding-left:15px;
    margin-left: 58px;
    /*padding-bottom:10px;*/
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.navBox4 a {
  color:#000;
  font-size:100%;  /*14px*/
}

.navBox4 a:link{
  text-decoration:none;
}      
.navBox4 a:visited {
    text-decoration:none;
}  
.navBox4 a:hover {
  text-decoration:underline;
}  
.navBox4 a:active {
  text-decoration:none;
}

.navBox3 a {
  color:#000;
  font-size:100%;  /*13px*/
}

.navBox3 a:link{
  text-decoration:none;
}      
.navBox3 a:visited {
    text-decoration:none;
}  
.navBox3 a:hover {
  text-decoration:underline;
}  
.navBox3 a:active {
  text-decoration:none;
}

.navBox5 { 
	display:table;
    color: #6BA044;
    /*width: 470px;*/
    padding-left:10px;
    padding-right:10px;
    height: 30px;
    text-align: center;
    background-color: #fff;
    border: 3px solid #6BA044;    
    line-height:30px;
    margin-bottom:2px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.navBox6 { 
	display:table;
    width: 300px;
    min-height: 30px;
    text-align: left;
    background-color: #fff;
    border: 2px solid #6BA044;    
    line-height:30px;   
    margin-bottom:8px;
    padding-left:15px;    
    /*padding-bottom:10px;*/
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.navBox6 a {
  color:#000;
  font-size:100%;  /*14px*/
}

.navBox6 a:link{
  text-decoration:none;
}      
.navBox6 a:visited {
    text-decoration:none;
}  
.navBox6 a:hover {
  text-decoration:underline;
}  
.navBox6 a:active {
  text-decoration:none;
}


#currentPage{
  font-size:108%;   /*14px*/
  color:#6BA044;
  font-weight:bold;
  text-transform:uppercase;
}

.navBox a {
  font-size:108%;  /*14px*/
  color:#fff;
  font-weight:bold;
}

.navBox a:link{
  text-decoration:none;
}      
.navBox a:visited {
    text-decoration:none;
}  
.navBox a:hover {
  text-decoration:underline;
}  
.navBox a:active {
  text-decoration:none;
}

#ft {
  margin-top: 41px;
  margin-left: 56px;
}

#textHolder{
  /*max-height should be 20 less than #main-text-box height*/
  max-height:287px;  
  overflow:auto;
  padding:10px;  
}

#main-text-box {  
  	display:table;
  	margin-left: 58px;
    padding: 10px;
    color: #000;
    width: 612px;
    height: 307px;  
    border: 3px solid #6BA044;    
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

#about-subnav-holder {
  margin-left: 58px;
  margin-top:0px;
  padding: 10px;
  color: #000;
  width: 618px;
}

body {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  
  
}


#bd {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  
  visibility: visible;
  min-height:475px;
}

#topMenu {
  visibility: visible;
}

#logobar {
  margin-top:75px;
  min-height:40px;
}

#ft .yui-u{
  text-align:center;
}

#ft .first{
  text-align:left;
}

#ft .last{
  text-align:right;
}


.big-page-header{
  font-size:108%;  /*14px */
  color:#000;
  font-weight:bold;
  text-align:center;
}

.big-page-header2{
  font-size:115%;  /*14px */
  text-align:center;
  color:#6BA044;
  font-weight:bold;
  text-transform:uppercase;
}

.big-page-header2 a {
	 color:#6BA044;
}

.center-normal {
  text-align:center;
  font-size:85%;  /*11px */
}

.center-normal-93 {
  text-align:center;
  font-size:93%;  /*12px */
}

.left-93 {
  text-align:left;
  font-size:93%;  /*12px */
}

.left-100 {
  text-align:left;
  font-size:100%;  /*13px */
}

.center-caps{
  text-align:center;
  font-size:93%;  /*12px */
  text-transform:uppercase;
}

.center-caps-bold{
  text-align:center;
  font-size:85%;  /*11px */
  font-weight:bold;
  text-transform:uppercase;
}

.center-caps-bold-93{
  text-align:center;
  font-size:93%;  /*12px */
  font-weight:bold;
}

.center-ital{
  text-align:center;
  font-size:85%;	/*11px */
  font-style:italic;  
}

.center-ital-93{
  text-align:center;
  font-size:93%;	/*12px */
  font-style:italic;  
}


.center-green {
  text-align:center;
  text-transform:uppercase;
  color:#6BA044;
  font-size:93%;	/*12px */
}

.center-green a:link{
  color:#6BA044;
  text-decoration:none;
}      
.center-green a:visited {
  color:#6BA044;
  text-decoration:none;
}  
.center-green a:hover {
  color:#6BA044;
  text-decoration:underline;
}  
.center-green a:active {
  text-decoration:none;
  color:#6BA044;
}

.black-caps {
  text-align:center;
  text-transform:uppercase;
  color:#000;
  font-size:100%;	/*13px */
}

.black-caps a:link{
  color:#000;
  text-decoration:none;
}      
.black-caps  a:visited{
  color:#000;
  text-decoration:none;
}  
.black-caps  a:hover{
  color:#000;
  text-decoration:underline;
}  
.black-caps  a:active{
  color:#000;
  color:#6BA044;
}



.center-green-caps-93 {
  text-align:center;
  text-transform:uppercase;
  color:#6BA044;
  font-size:93%;	/*12px */
}

.center-green-caps-93 a:link{
  color:#6BA044;
  text-decoration:none;
}      
.center-green-caps-93 a:visited {
  color:#6BA044;
  text-decoration:none;
}  
.center-green-caps-93 a:hover {
  color:#6BA044;
  text-decoration:underline;
}  
.center-green-caps-93 a:active {
  text-decoration:none;
  color:#6BA044;
}

.session-page-header{
  font-size:93%;  /*12px */
  color:#000;
  font-weight:bold;
  text-align:center;
}



.session-head{
  font-size:93%;  /*12px */
  color:#6BA044;
  font-weight:bold;
}

.session-title{   
  font-size:85%;	/*11px */
  color:#000;
  font-weight:bold;
  text-align:left;
}

.session-presenter{
  font-size:85%;	/*11px */
  color:#000;
  font-style:italic;
  text-align:left;
}

.small-green-link{
  font-size:77%;	/*10px*/
  text-align:right;
}

.small-green-link a:link{
  color:#6BA044;
  text-decoration:none;
}      
.small-green-link a:visited {
  color:#6BA044;
   text-decoration:none;
}  
.small-green-link a:hover {
  color:#6BA044;
  text-decoration:underline;
}  
.small-green-link a:active {
  color:#6BA044;
  text-decoration:none;
}

.standard-text-size {
  font-size:85%; /*11px */
}

.text-spacer{
  padding-bottom:11px;
}

.text-spacer-22{
  padding-bottom:22px;
}

.text-spacer-bottom{
  padding-bottom:28px;
}

.left {
  text-align:left;
}

.right {
  text-align:right;
}

.center {
  text-align:center;
}

.grayed-out {
  color:#999;
}

.yui-carousel-element li {
    height: 375px;
}

.yui-carousel-nav ul {
display:none;
} 

.size-108-text{
  font-size:108%;	/*14px*/
  text-align:center;
}

.size-108-text a:link{
  color:#6BA044;
  text-decoration:none;
}      
.size-108-text a:visited {
  color:#6BA044;
   text-decoration:none;
}  
.size-108-text a:hover {
  color:#6BA044;
  text-decoration:underline;
}  
.size-108-text a:active {
  color:#6BA044;
  text-decoration:none;
}

.text-left-100 {
  text-align:left;
  color:#000;
  font-size:100%;	/*13px */
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.text-left-100 a:link{
  color:#6BA044;
  text-decoration:none;
}      
.text-left-100 a:visited {
  color:#6BA044;
  text-decoration:none;
}  
.text-left-100 a:hover {
  color:#6BA044;
  text-decoration:underline;
}  
.text-left-100 a:active {
  text-decoration:none;
  color:#6BA044;
}

.session-page-header{
  font-size:93%;  /*12px */
  color:#000;
  font-weight:bold;
  text-align:center;
}


