/* css document */

body {
	background-color:#fff;
	background-image: url(../images/contentbg.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-size:100%; /* was 80%  - 100% sets all browsers to 16px */
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif; /* was verdana, arial, helvetica, sans-serif; */
	font-weight:normal;
	text-align: center;
	
}


#printtitle {
display:none;
}
a {
	color:#3a583a;
	/*font-weight:bold; */
	background-color:#F1F5F1;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:visited {
	color:#072b5f;
}

a:active {
	color:#669966;
}
a.anchor {
}
table {
caption-side:top;
border: 1px #000 solid;
margin-left:auto;
margin-right:auto;
text-align:center;
}
table a {
	background-color:transparent;
}
caption {
text-align:left;
}
td {
border-top:none;
border-bottom:1px #000 solid;
border-left:none;
border-right:1px #000 solid;
text-align:left;
}
th {
	background: url(../images/nav/leftnav.gif) repeat-x;
	xdisplay: inline;
	text-align: center;
	color: #fff;
	margin: 0px;
	height: auto;
	text-align:left;
	border:none;
}
tr {
background:#bad1ba;
}
tr.even {
background:#dccb92;
}
table p {
text-indent:0 !important;
}
tr.heading, td.heading {
background:#fff;
border:none;
padding-top:15px;
padding-bottom:20px;
}
table img {
border:2px #696 solid !important;
}
#banner {
background-color:#669966;
display:block;
clear:both;
background-image:url(../images/Plan4kidsBannerBG.jpg);
background-repeat:repeat-x;
			text-align: center;
			min-width: 600px;
}

#banner img {
border:none;
}


#container {
	background-color:#669966;
	width: 100%; /* was 95% */
	/*border-width: 2px;
	border-color: #000;
	border-style: solid; */
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	font-size: .8125em;  /* 13px/16=.8125em */

}


/*- begin left navigation--------------------------- */
#leftnav {
	width: 15%; /* was 20% */
	height:100%;
	float:left;
	padding:0;
	min-width:150px;
	margin-left: 2px;
}

#leftnav ul {
        font-size: 90%;
        font-weight: bold;
        list-style: none;
        margin:40px 0 0 0;
        padding:0;
		border:#000 1px solid;
		background-color:#000;
        }

#leftnav img {
    border: none;
}

#leftnav li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#leftnav li a:link, #leftnav li a:visited {
        color: #fff; /* was #ccc */
        display: block;
        background: url(../images/nav/leftnav.gif);
        padding: 8px 0 0 10px;
		font-weight:normal; /*added 9-7-10 */
        }

#leftnav li a:hover, #leftnav li #current {
        color: #ffffff;
        background: url(../images/nav/leftnav.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
/*- end left navigation--------------------------- */

/*- begin menu tabs--------------------------- */

    #tabs {
	float:left;
	width:80%;
	float:left;
	background:#696;
	font-size:70%;
	line-height:normal;
      }
    #tabs ul {
        margin:0;
        padding:10px 10px 0 5px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background: url(../images/tabs/tableft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background: url(../images/tabs/tabright.gif) no-repeat right top;
      padding:5px 15px 4px 0px;
      color:#fff;
      }
    /* commented backslash hack hides rule from ie5-mac \*/
    #tabs a span {float:none;}
    /* end ie5-mac hack */
    #tabs a:hover span {
      color:#fff;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

        #tabs #currenttab a {
                background-position:0% -42px;
        }
        #tabs #currenttab a span {
                background-position:100% -42px;
        }
/*- end menu tabs--------------------------- */

/*- begin subpage tabs--------------------------- */

    #content #subtabs, #content #subtabs2 {
	float:right;
	width:90%;
	font-size:80%;
	padding-left: 10%;
	line-height:normal;
	border-bottom:1px #000 solid;
	border-top:none !important;
	display:inline;
	border-top: none;
      }
	#content #subtabs2 {
	background:#EFD172;
	margin:0;
	padding-top:0px;
	}
    #subtabs ul, #subtabs2 ul {
        margin:0;
        padding:10px 10px 0 5px;
        list-style:none;
      }
    #subtabs li, #subtabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #subtabs a, #subtabs2 a {
      float:left;
      background: url(../images/tabs/subtableft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
    #subtabs a span, #subtabs2 a span {
      float:left;
      display:block;
      background:url(../images/tabs/subtabright.gif) no-repeat right top;
      padding:5px 15px 4px 0px;
      color:#000;
      }
    /* commented backslash hack hides rule from ie5-mac \*/
    #subtabs a span, #subtabs2 a span {float:none;}
    /* end ie5-mac hack */
    #subtabs a:hover span, #subtabs2 a:hover span {
      color:#fff;
      }
    #subtabs a:hover, #subtabs2 a:hover {
      background-position:0% -42px;
      }
    #subtabs a:hover span, #subtabs2 a:hover span {
      background-position:100% -42px;
      }
        #subtabs #currenttab a, #subtabs2 #currenttab a {
                background-position:0% -42px;
        }
        #subtabs #currenttab a span, #subtabs2 #currenttab a span {
                background-position:100% -42px;
        }
/*- end subpage tabs--------------------------- */



#wrapper1 {
}
#wrapper2 {
float:right;
width:83%; /* was 78% */
}

#content {
	width: 78%;
	float:left;
	background-image: url(../images/contentbg.gif);
	background-repeat:repeat-x;
	background-color: #fff;
	border-top: none;
	min-width:420px;
	border: 1px #000 solid;
	line-height: 1.6em;
}
#content h1 {
	font-size:1.5em; /* was 2em */
	color:#274428;
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 0 0 5px; 
	margin: 25px 15px 0 0px; /* margin: 25px 15px 0 15px;  */
}
#content h2 {
	font-size:1;/* was 1.25em */
	color:#274428;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top:10px !important;
}
#content h3 {
	font-size:1.125em;
	color:#274428;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
}
#content p {
	padding:5px;
	/*text-indent: 2em; */
}
#content div {
border-top: 1px #696 dashed;
padding-top:0px;
margin-top:5px;
}
#content img {
border:none;
float:right;
margin:0 10px 10px 10px;
}

#news {
	width:20%;
	float:right;
	background: #CDB462;
	border: 1px #000 solid;
	margin-right: 2px;
	padding-top: 0px;
	
}

#container #wrapper2 #news h2{
	background: url(../images/nav/leftnav.gif) repeat-x;
	display: block;
	text-align: center;
	color: #fff;
	border: 1px #000 solid;
	xmargin: 0px;
	height: auto;
	margin-top: 0px;
	font-size: 1.0769em; /*base font for container 13px - 13/14=1.0769 */ 
	padding: 5px;
}

#footer {
font-size: small;
padding: 20px;
clear:both !important;
text-align:center;
background-color:#ffffff;
}

#footer a {
	color:#3a583a;
	font-weight:bold;
	background-color:#fff;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer a:visited {
	color:#072b5f;
}

#footer a:active {
	color:#669966;
}
.skiplinks {
display:none;
}
#news p {
	padding: 2px;
	border-bottom: 2px #000 dotted;
	font-size: .8461em;/*base font for container 13px - 11/13=.8561 */ 
}
#news a {
	/* background: #E6DAB0; */
	background-color: transparent;
	text-decoration:underline;
	font-weight:normal;
}
.greentext {
color:#274428;
font-weight:bold
}
#Officers {
	text-align:center;
	width:35%;
	background:#eee;
	border:2px #CDB462 dotted;
	margin-left: 15px;
}
.pdftext {
padding:0 0 0 25px !important;
background:url(../images/icons/icon-gotopdf.gif) no-repeat;
}
.gototop {
padding:0 0 0 15px;
background:url(../images/icons/icon-gototop.gif) no-repeat;
}
.note {
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
border: 1px #696 dotted;
background:#eee;
width:50%;
padding:5px;
clear:both;
}
.note p {
text-align:left;
}
.printonly {
display:none;
}
.noprint {
}
#flaotnone {
	float: none;
}

#board {
	width:100%;
	margin-top: 20px;
	float:left;
	background: #CDB462;
	border: 1px #000 solid;
	margin-right: 2px;
	padding-top: 0px;
	margin-bottom: 20px;
	
}
#board p {
	padding: 2px;
	/*border-bottom: 2px #000 dotted; */
}
#board a {
	/* background: #E6DAB0; */
	background-color: transparent;
	text-decoration:underline;
	font-weight:normal;
}

#container #leftnav #board h2 {
	background: url(../images/nav/leftnav.gif) repeat-x;
	display: block;
	text-align: center;
	color: #fff;
	border: 1px #000 solid;
	xmargin: 0px;
	height: auto;
	margin-top: 0px;
	font-size: 1.0769em; /*base font for container 13px - 14/13=1.0769 */ 
	padding: 5px;
}

#container #leftnav #board p {
	
	font-size: .8461em;/*base font for container 13px - 11/13=.8561 */ 
	
}

#container #leftnav #board ul {
	background-color:transparent;
	margin:0;
	border: none;
}
#container #leftnav #board ul li {
	padding: 0 0 5px 5px;
	font-weight: normal;
}

/* New horizontal submenu 9/9/10  */

#info {height:30em;}
#info p {text-align:center;}
.menu {display:inline-block;}
.menu {display:inline;}
.holder {display:table;}

.menu {
  display:table-row;
  padding:0;
  margin:0;
  list-style-type:none;
  white-space:nowrap; 
  }
.menu li {display:inline;}
.menu a, .menu a:visited {
  display:block;
  float:left;
  padding:5px 16px;
  color:#000; 
  background:#CDB462;  
 background: rgba(205,180,98,1);
  border:1px solid #000; 
  border-bottom: 0;
  text-decoration:none;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  -webkit-border-top-left-radius: 20px;
   -webkit-border-top-right-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  }
.menu a:hover {
  color:#fff; 
 /* background:#08c; */
  background:#CDB462;  
  background: rgba(205,180,98,.5);
  border: 1px solid #CDB462;
  border-bottom: 0;
  
  }

#menuwrapper {
	text-align:left; 
margin-top: 15px; 
}
/*#wrapper2 {text-align:center;}
#wrapper3 {text-align:right;}

#wrapper1 .holder {margin:0;}
#wrapper2 .holder {margin:0 auto;}
#wrapper3 .holder {margin:0 0 0 auto;} */
p.announce {
	display: inline;
	width: 20%;
	text-align: center;
	text-indent: 0;
}

.announce a {
	width: 20%;
	display: inline-block;
	
  float:left;
  padding:5px 16px;
 background:#CDB462;  
 background: rgba(205,180,98,.5);
  border: 1px solid #CDB462;
  border:1px solid #000; 
   bordert-radius: 20px;
   -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
   margin-left: 40px;
  margin-bottom: 50px;
  
}
.announce a:hover {
	background:#CDB462;  
 background: rgba(205,180,98,.5);
  border: 1px solid #CDB462;
   color:#fff; 
}
table.project td {
	padding: 5px;
}

#content div.chart {
	width: 20%;
	display: inline-block;
	  float:left;
  padding:5px 16px;
  color:#000; 
  background:#CDB462;  
 background: rgba(205,180,98,.5);
  border: 1px solid #CDB462; 
   bordert-radius: 20px;
   -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
     margin-bottom: 50px;
  text-align:center;
  width: 300px;

 
  

}
#content div.chart2 {
	
background:#669966;  
 background: rgba(102,153,100,.5);
  border: 1px solid #669966; 
  text-align: left;
 /* height: 370px; */
 
  float:right;
 /* margin-right: 200px; */
  width: 200px;
 /* padding-top: 100px;  */ 
    margin-top: 70px;
}

.clearboth {
	clear: both;
}
#content div.floatwrap {
	float: left;
	width: 300px;
	margin-left: 25px;
	border: 0;
	border: none;
}
.arrow {
	 
  width: 150px;
  height: 100px;
}
#content div.specwrap {
	width: 100%;
	float: left;
	background-image: url(../images/arrowright.png);
  background-position: 350px 75px;
  background-repeat: no-repeat;
  border: none;
  width: 75%;
}
#content div.specwrap2 {
	width: 100%;
	float: left;
	background-image: url(../images/arrowright.png);
  background-position: 350px 300px;
  background-repeat: no-repeat;
  border: none;
} 

iframe#lmc {
	margin-left: 5px;
}
#standout {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	/*border: 1px solid #000; */
	background-color: #FFF200;
	-moz-border-radius: 15px;
border-radius: 15px;
	padding: 5px;
}
