/* css document */

body {
	background-color:#fff;
	background-image: url(../images/contentbg.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-size:80%;
	font-family: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: 95%;
	border-width: 2px;
	border-color: #000;
	border-style: solid;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	height: 100%;

}


/*- begin left navigation--------------------------- */
#leftnav {
	width: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: #ccc;
        display: block;
        background: url(../images/nav/leftnav.gif);
        padding: 8px 0 0 10px;
        }

#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: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;
}
#content h1 {
	font-size:2em;
	color:#274428;
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 0 0 5px;
	margin: 25px 15px 0 15px;
}
#content h2 {
	font-size: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;
}

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