/* INDEX UNDER CONSTRUCTION NOTE */

.index_note		{
				font-weight: bold;
				font-size: 18px;
				margin: 10px;
				}

/* MENU */

.menu_button    {
                height: 29px;
                width: 130px;
                background: #E0EDC5 url(images/menu_normal.gif) no-repeat;
                font-size: 13px;
                font-weight: bold;
                text-align: left;
                vertical-align: top;
                padding: 0px 0px 0px 10px;
                cursor: pointer;
                }
.menu_button2   {
                height: 29px;
                width: 130px;
                background: #E0EDC5 url(images/menu_hover.gif) no-repeat;
                font-size: 13px;
                font-weight: bold;
                text-align: left;
                vertical-align: top;
                padding: 0px 0px 0px 10px;
                cursor: pointer;
                }

/* ERROR */

.error			{
				font-size: 16px;
				color: #D20000;
				font-weight: bold;
                margin: 25px 0px 5px 10px;
                padding-left: 5px;
                text-align: left;
				}

/* NON-FLASH MENU STYLES */

.nonflash1      {
                height: 25px;
                font-size: 15.5px;
                font-weight: bold;
                text-align: left;
                vertical-align: top;
                color: black;
                text-decoration: underline;
                }
.nonflash2      {
                font-size: 20px;
                font-weight: bold;
                text-align: left;
                vertical-align: top;
                color: black;
                text-decoration: underline;
                }

/* INFOBAR TEST STYLES */
.infobar        {
                width: 130px;
                }
.infobar1       {
                height: 25px;
                background: #E0EDC5 url(images/infobar_1.gif) no-repeat;
                font-size: 13px;
                font-weight: bold;
                text-align: right;
                vertical-align: top;
                padding: 0px 8px 0px 0px;
                }
.infobar2       {
                font-size: 10px;
                background: #E0EDC5 url(images/infobar_2.gif) repeat-y;
                padding: 0px 14px 0px 14px;
                line-height: 150%;
                text-align: left;
                }
span.infobar2b	{
				text-decoration: none;
				font-weight: bold;
				}
.infobar3       {
                height: 25px;
                background: #E0EDC5 url(images/infobar_3.gif) no-repeat;
                font-size: 15.5px;
                font-weight: bold;
                text-align: right;
                vertical-align: top;
                padding: 0px 12px 0px 0px;
                }

/* MAIN PAGE */

body.main      {
                background: #E0EDC5;
                margin: 0px;
                color: black;
                font-size: 14px;
                line-height: 150%;
                font-family: "Verdana", "Helvetica", sans-serif;
                }
                
/* FRAME STYLES*/
table.frame     {
                height: 103px;
                padding: 0px;
                border-width: 0px;
                }


tr.topbar       {
                margin: 0px;
                height: 103px;
                padding: 0px;
                background: #E0EDC5 url(images/topbar_background.gif) repeat-x;
                vertical-align: top;
                }
.topbar1        {
                width: 130px;
                height: 103px;
                text-align: left;
                }
.topbar2        {    /* Page and sitetitles*/
                width: 100%;
                height: 103px;
                text-align: center;
                background: url(images/topbar_2.gif) no-repeat;
                background-position: top center;
                }
.pagetitle      {
                margin-top: 25px;
                text-align: center;
                color: black;
                font-size: 41px;
                }
.topbar3        {
                width: 130px;
                height: 103px;
                text-align: right;
                }


tr.contentbar   {
                vertical-align: top;
                }
.contentbar1    {    /* Menu */
                width: 130px;
                text-align: center;
                margin: 25px 0px 5px 0px;
                }
.contentbar2    {    /* Body section */
                width: 100%;
                }
.contentbar2b   {    /* Body text */
                margin: 25px 10px 5px 10px;
                padding-left: 5px;
                text-align: left;
                }
.main_image		{
				float: right;
				}
.contentbar3    {    /* Infobar */
                width: 130px;
                text-align: right;
                margin: 25px 0px 5px 0px;
                }

tr.basebar      {
                vertical-align: bottom;
                }
.basebar1       {
                width: 130px;
                height: 103px;
                text-align: left;
                }
.basebar2       {    /* Footer */
                width: 100%;
                height: 103px;
                text-align: center;
                }
.basebar3       {    /* Version/Date */
                width: 130px;
                height: 103px;
                text-align: right;
                font-size: 10px;
                color: #008000;
                }





/*OVERALL LINK STYLES*/

a:link          {
                color: #D20000;
                text-decoration: none;
                }

a:visited       {
                color: #364E30;
                text-decoration: none;
                }

a:focus         {
                color: #D20000;
                text-decoration: underline;
                }
                
a:hover         {
                color: #008000;
                text-decoration: underline;
                }

a:active        {
                color: #008000;
                text-decoration: underline;
                }

/*POP STYLES*/

body.poppage    {
                background: #E0EDC5;
                margin-top: 5px;
                margin-left: 5px;
                margin-right: 0px;
                margin-bottom: 5px;
                color: black;
                font-size: 10px;
                line-height: 100%;
                font-family: "Verdana", "Helvetica", sans-serif;
                }                               

/*INDEX STYLES*/

.index1			{
				width: 400px;
				}
.index2			{
				width: 150px;
				}
.index3			{
				width: 550px;
				}
.index1, .index2, .index3 {
				text-align: center;
				vertical-align: middle;
				padding: 5px;
				}

body.index      {
                background: #E0EDC5;
                margin: 15px;
                color: black;
                font-size: 16px;
                line-height: 150%;
                font-weight: bold;
                font-family: "Verdana", "Helvetica", sans-serif;
                }

/*FOOTER STYLES*/

table.footertable{
                height: 30px;
                font-size: 10px;
                text-align: center;
                }
                
tr.footertr     {
                height: 30px;
                font-size: 10px;
                text-align: center;
                }
                
td.footertd     {
                width: 150px;
                height: 30px;
                font-size: 10px;
                text-align: center;
                padding: 0px 10px 0px 10px;
                background-color: #D8E4BC;
                border-style: solid;
                border-width: 1px;
                border-color: #000000;
                font-weight: normal;
                font-family: "Verdana", "Helvetica", sans-serif;
                }

td.footertd2    {
                width: 100px;
                height: 30px;
                text-align: center;
                padding: 0px 0px 0px 0px;
                background-color: #98C71E;
                border-style: solid;
                border-width: 1px;
                border-color: #000000;
                font-family: "Verdana", "Helvetica", sans-serif;
                font-weight: normal;
                }

.footertdpop    {
                width: 300px;
                height: 15px;
                font-size: 10px;
                text-align: center;
                padding: 0px 10px 0px 10px;
                background-color: #D8E4BC;
                border-style: solid;
                border-width: 1px;
                border-color: #000000;
                font-family: "Verdana", "Helvetica", sans-serif;
                }
    
/* CONTENT PAGE STYLES */
.contbody	   {
                margin: 25px 0px 5px 10px;
                padding-left: 5px;
                text-align: center;
                }
.conttable		{
				border: 1px black solid;
				}
.cont			{
				height: 30px;
				font-size: 14px;
				font-weight: bold;
				border: 1px black solid;
				vertical-align: middle;
				background: #D8E4BC;
				padding: 7px;
				}
.cont2			{
				vertical-align: middle;
				border: 1px black solid;
				padding: 7px;
				height: 20px;
				font-size: 10px;
				}
.conttit	    {
                vertical-align: middle;
                color: black;
                font-size: 21px;
                }
.contform		{
				color: black;
				font-size: 12px;
				text-align: left;
				}
.contlabel		{
				font-size: 10px;
				}
.controlnote	{
				font-size: 10px;
				text-align: center;
				}
				
.cont_bar		{
                height: 30px;
                font-size: 10px;
                text-align: center;
                padding: 0px 5px 0px 5px;
                background-color: #D8E4BC;
                border-style: solid;
                border-width: 1px;
                border-color: #000000;
                font-family: "Verdana", "Helvetica", sans-serif;
                }
                
.conttable_history		{
				border: none;
				}               
.cont_history_1	{
				background: #d8e4bc;
				vertical-align: top;
				border-width: 1px 1px 1px 1px; 
				border: black solid;
				padding: 7px;
				height: 20px;
				font-size: 10px;
				width: 150px;
				text-align: left;
				}
.cont_history_2	{
				vertical-align: top;
				border-width: 1px 0px 1px 0px; 
				border: black solid;
				padding: 7px;
				height: 20px;
				font-size: 14px;
				width: 400px;
				text-align: left;
				}
.cont_history_3	{
				width: 180px;
				background: #d8e4bc;
				vertical-align: top;
				border-width: 1px 1px 1px 1px; 
				border: black solid;
				padding: 7px;
				height: 20px;
				font-size: 10px;
				text-align: right;
				}
/* NEWS STYLES - ALSO USED BY LINKS */

.news			{
				border: 1px solid black;
				width: 100%;
				}
.news1a			{
				background: #d8e4bc;
				text-align: center;
				padding: 5px 10px 5px 10px;
				font-size: 10px;
				border: black solid;
				border-width: 0px 1px 1px 0px;
				}
.news1b			{
				background: #d8e4bc;
				text-align: center;
				padding: 5px 10px 5px 10px;
				font-size: 16px;
				font-weight: bold;
				border: black solid;
				border-width: 0px 0px 1px 0px;
				}
.news2			{
				padding: 5px 10px 5px 10px;
				text-align: left;
				border: black solid;
				border-width: 0px 0px 0px 0px;
				}

.news3			{
				background: #d8e4bc;
				padding: 5px 10px 5px 10px;
				text-align: right;
				font-size: 10px;
				border: black solid;
				border-width: 1px 0px 0px 0px;
				}
				
/* LINKS SPECIFIC STYLES - ALSO USES NEWS STYLES */
.links1			{
				background: #d8e4bc;
				text-align: center;
				padding: 5px 10px 5px 10px;
				font-size: 16px;
				font-weight: bold;
				border: black solid;
				border-width: 0px 0px 1px 0px;
				}
.links2			{
				padding: 5px 10px 5px 10px;
				text-align: right;
				}

/* LEADERS STYLES - ALSO USED BY COMMITTEE */
.leaders1		{
				background: #d8e4bc;
				text-align: center;
				padding: 5px 10px 5px 10px;
				font-size: 16px;
				font-weight: bold;
				border: black solid;
				border-width: 0px 0px 0px 0px;
				width: 170px;
				}
.leaders2		{
				padding: 5px 10px 5px 10px;
				text-align: center;
				border: black solid;
				border-width: 1px 0px 0px 0px;
				width: 170px;
				}
.leaders		{
				border: 1px solid black;
				width: 510px;
				}
.committee		{
				border: 1px solid black;
				width: 340px;
				}
				
/* HISTORY STYLES */

.history		{
				border: 1px solid black;
				width: 100%;
				}
.history1a		{
				background: #d8e4bc;
				text-align: center;
				padding: 5px 10px 5px 10px;
				width: 115px;
				font-size: 10px;
				border: black solid;
				border-width: 0px 1px 0px 0px;
				vertical-align: top;
				}
.history1b		{
				background: #e0edc5;
				text-align: left;
				padding: 5px 10px 5px 10px;
				font-size: 14px;
				font-weight: normal;
				border: black solid;
				border-width: 0px 0px 0px 0px;
				}