body { scrollbar-3dlight-color:#C0E2EF;  
scrollbar-arrow-color: #6B7038; 
scrollbar-base-color: #FCE7A7;  
scrollbar-darkshadow-color: #C3D3B1; 
scrollbar-face-color: #B2D094;  
scrollbar-highlight-color: #FCE7A7;  
scrollbar-shadow-color:#5787D9; 
background-color #6C7D46;
cursor: default;
width: 100%
} 


/************* INPUT FORM CLASSES ***************/
input.frm40 { width: 360px; background-color: #ECF2D6; color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}
input.frm60 { width: 420px; background-color: #ECF2D6; color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
} 
input.frm80 { width: 500px; background-color: #ECF2D6; color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}
input.frm160 { width: 640px; background-color: #ECF2D6; color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}
select.frm { background-color: #ECF2D6; color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}
button.frm  { background-color: #ECF2D6; color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}
submit.frm { background-color: #ECF2D6; color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
} 
textarea.frm80 { width: 80%; background-color:  #ECF2D6; 
color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px; }

/************* TABLE CLASSES ***************/
/* header and advertisement table */
table.hd{width: 100%; height:120px; border: 0px; background-color:#ECF2D6}
td.hdlogo {width: 200px; height:120px; text-align: center }
td.hdadds {width: 90%; height:120px; text-align: right}

/* top or main nav table */
/*table.mn {background-image: url(../images/hd_bck.gif);} - original */
table.mn {width:100%; border:0px; background-color:#ECF2D6}
td.mnout { width:120px; height:50px}
td.mnover { width:120px; height:50px}
td.mnrfill {background-image: url(../images/mn/fill.gif); width: 40%; height:50px }
td.mnlfill {background-image: url(../images/mn/fill.gif); width: 40px; height:50px }


/* sub menu tables these are divs */ 
/* table.sm { background-color: #F3F7B9; border:0px; width: 100%; height:50px; }  */
table.sm { background-color: #FEFFE6; border:0px; width: 100%; height:50px; }
td.sm {  width:204px; height:30px; text-align: center}
td.smnarrow {  width:164px; height:30px; text-align: center}
td.smwide {  width:600px; height:30px; text-align: left }
td.smdir {  width:204px; height:30px; text-align: center; border-color:#B2D094; border-width: 0px 0px 3px 0px; border-style:double}


/* main body table and content classes */
/*table.mb { background-color: #FBF9E4; height: 100%; border: 0px} #F1F4E3,#F3F5E7    */
table.mb { background-color: #F8F9F0; height: 100%; border: 0px}
td.mb {padding-left: 20px; padding-right: 10px; height: 100%; width:100%; text-align: left; vertical-align: top;}
td.mbl {padding: 20px 20px 10px 10px; height: 100%; width:100%; text-align: left; vertical-align: top}
td.mbr {padding: 20px 10px 10px 10px; height: 100%; width:500px; text-align: left; vertical-align: top; border-width: 0px 0px 0px 1px; border-color:#EBE9D3; border-style: line}

/* display tables or dt for data */
table.dt {border-color:#EBE9D3; border-style:outset; border-width: 2px;}

/* table for super special announcement */
table.spann { background-color: #F0F4D3; border-style: dashed; border-color:#E4C76D; border-width:1px}
td.spann {border-style: groove; border-color:#7D881D; border-width:2px; padding: 5px 5px 5px 5px;}


th.dt { background-color: #D8E1B0; padding: 5px 10px 5px 10px; border-color:#EBE9D3; border-style:outset; border-width: 2px;
color: #CD5814; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 800; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}
  
tr.dtdk {background-color: #DAE9CC }  /*dark row background */

tr.dtlt {background-color: #F5FDC4 }  /*light row background */

/*cell with gen text */
td.dtgt{ padding: 5px 10px 5px 10px; border-color:#EBE9D3; border-style:outset; border-width: 2px;
color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 500; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}

/* cell for table headers - table head font */
td.dtth {padding: 5px 10px 5px 10px; border-color:#EBE9D3; border-style:outset; border-width: 2px;
color: #9FBA84; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px;
}

/** for cell based displays **/
td.dtdkgt{ padding: 5px 10px 5px 10px; border-color:#EBE9D3; border-style:outset; border-width: 2px;
background-color: #DAE9CC; color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 500; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}

td.dtltgt{ padding: 5px 10px 5px 10px; border-color:#EBE9D3; border-style:outset; border-width: 2px;
background-color: #F5FDC4; color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 500; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}

/**border only , no background color or set font**/
td.dtbrd { padding: 5px 10px 5px 10px; border-color:#EBE9D3; border-style:outset; border-width: 2px;
}

/* sponsor background cells */
td.platinum {padding: 20px 20px 10px 10px; vertical-align: center;
border-color:#EBE9D3; border-style:outset; border-width: 2px;
background-image: url(../images/backgrounds/platinum.jpg)}

td.gold {padding: 20px 20px 10px 10px; vertical-align: center;
border-color:#EBE9D3; border-style:outset; border-width: 2px;
background-image: url(../images/backgrounds/gold.jpg)}

td.silver {padding: 20px 20px 10px 10px; vertical-align: center;
border-color:#EBE9D3; border-style:outset; border-width: 2px;
background-image: url(../images/backgrounds/silver.jpg)}


/* main body table */
table.scr { background-image: url(../images/hd_bck.gif); height: 40px; width:100%;}
td.scr {height: 40px; width:100%; text-align: left; vertical-align: top; }


/* footer table menu */
/*table.tbfooter { background-color: #E9E6C0; width:100%; padding: 20px 20px 20px 20px;} */
table.tbfooter { background-color: #F5F3E9; width:100%; padding: 20px 20px 20px 20px; border-top: 2px solid #DFD7BB}
table.plsponsor { width: 100%; padding: 70px 70px 70px 70px; vertical-align: middle; border-width: 0px; border-style: solid}
td.plspfw { width: 12%; padding: 20px 20px 20px 20px; border-width: 0px; border-style: solid }
td.plspvw { padding: 20px 20px 20px 20px; border-width: 0px; border-style: solid }
tr.trfooter { width:100%; vertical-align: middle}
td.tdfooter{ padding-left: 60px }
table.tbfq {border-width: 1px; }


/*table for buttons */
table.btn {width: 100%; padding:0px 40px 0px 40px; }
td.btn {width:30%; text-align: center; padding:0px 40px 0px 40px;}
td.btnsp {width:20%}

/*web form table styles with fancy border*/
.webform { border-style: double; border-color:#C0E2EF; border-width: 3px;}
.innerform { border-style: solid; border-color:#C0E2EF; border-width: 2px;}

/************* DIVS CLASSES *********--SUBMENUS--******/
/**Changed from 186 to 207 to accomodate large lgoo ***/
#smhome{ position: absolute; left: 70px; top: 207px; visibility: hidden; z-index: 1;}
#smmember{ position: absolute; left: 47px; top: 207px; visibility: hidden; z-index: 2;} 
#smchapter{ position: absolute; left: 70px; top:  207px; visibility: hidden; z-index: 3;}
#smevents{ position: absolute; left: 70px; top:  207px; visibility: hidden; z-index: 4;}
#smboard{ position: absolute; left: 70px; top:  207px; visibility: hidden; z-index: 5;}
#smsponsor{ position: absolute; left: 70px; top:  207px; visibility: hidden; z-index: 6;}
#smcontact{ position: absolute; left: 240px; top:  207px; visibility: hidden; z-index: 7;}


/*********** POSITIONING CLASSES ******************/
/* logo image borders */
.ulimage {padding: 10px 20px 20px 0px}

/************* FONTS CLASSES ***************/

.h1{
color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 28pt; line-height: 32pt; font-weight: 700; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 2px;
text-indent: 0px;
}

.announce{
color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 26pt; line-height: 36pt; font-weight: 700; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 2px;
text-indent: 0px; background-color:#F0F9B7; padding: 5px
}


.h2{
color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 22pt; line-height: 26pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 2px;
text-indent: 0px;
}

.ph{
color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 18pt; line-height: 24pt; font-weight: 800; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 2px;
text-align: center;
}

.sh{
color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 15pt; line-height: 18pt; font-weight: 500; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 2px;
}

.gt{color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 500; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}

/* gtlm60 is used to indent text but keep it left justified*/
.gtlm60{color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 500; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
margin-left: 60px}


.th{color: #9FBA84; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px;
}

/* gtdrk is used in the forms so if you change here..... .change it there */
.gtdrk{color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}

.gtdrklsl{color: #A4BF8A; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 17pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}

/* gtdrkred is used as an alert or to emphasize something */
.gtdrkred{color: #FF0000; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}

.gtsm{
	color: #809A67; font-family:"Tahoma", "Arial", "Veranda";
	font-size: 9pt; line-height: 10pt; font-weight: 500; font-style: normal;  
	font-variant: normal; text-decoration: none; letter-spacing: 1px;

}

.custquote{
	color: #C0E2EF; font-family:"Tahoma", "Arial", "Veranda";
	font-size: 11pt; line-height: 16pt; font-weight: 600; font-style: normal;  
	font-variant: normal; text-decoration: none; letter-spacing: 1px;

}

.custname{
	color: #C0E2EF; font-family: "Trebuchet MS", "Tahoma", "Arial", "Veranda";
	font-size: 11pt; line-height: 16pt; font-weight: 700; font-style: italic;  
	font-variant: normal; text-decoration: none; letter-spacing: 1px;

}

.smfancytxt{
	color: #5787D9; font-family:"Tahoma", "Arial", "Veranda";
	font-size: 9pt; line-height: 11pt; font-weight: 700; font-style: italic;  
	font-variant: normal; text-decoration: none; letter-spacing: 1px;
	text-indent: 3px;
}

.nptxt{
	color: #C0E2EF; font-family:"Tahoma", "Arial", "Veranda";
	font-size: 10pt; line-height: 12pt; font-weight: 700; font-style: normal;  
	font-variant: small-caps; text-decoration: none; letter-spacing: 1px;
}


.nparrow{color: #993399; font-family:"Tahoma", "Arial", "Veranda";
	font-size: 10pt; line-height: 12pt; font-weight: 900; font-style: normal;  
	font-variant: small-caps; text-decoration: none; letter-spacing: 0px;
}


.frmlabel{
	color:  #A4BF8A; font-family:"Times", "Times New Roman" , "serif";  
	font-size: 12pt; line-height: 16pt; font-weight: 600; font-style: italic; 
	font-variant: normal; text-decoration: none; letter-spacing: 1px;
	text-indent: 3px;
}

.required{
	color: #CD5814; font-family:"Times", "Times New Roman", "serif";  
	font-size: 14pt; line-height: 14pt; font-weight: 700; font-style: italic; 
	font-variant: normal; text-decoration: none; letter-spacing: 0px;
	text-indent: 0px;
}
.softtxt{
	COLOR: #7B934A; FONT-FAMILY: "Helvetica", "Arial"; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-WEIGHT: 400
}

.tinytxt{
	COLOR: #C9D071; FONT-FAMILY: "Helvetica", "Arial"; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-WEIGHT: 600
}

.alert{color: #FF0000; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
background-color:#FDF5DB
}

.notify{color:#B33F26; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 700; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
background-color: #FEFFE6
}

/*notice - a lighter version of notify - same gt font w/ italics and background */
.notice{color: #809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 700; font-style: italic;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
background-color: #F9EFD9
}

.title{
	COLOR: #939F48 ; FONT-FAMILY: "Helvetica", "Arial"; FONT-SIZE: 13pt; FONT-STYLE: normal; FONT-WEIGHT: 900
}
.item{
	COLOR: #9FCF47; FONT-FAMILY: "Arial","Helvetica","Sans-serif"; FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-WEIGHT: 700
}
.info {
	COLOR: #ff8000; FONT-FAMILY: "Comic Sans MS"; FONT-SIZE: 14pt
}

/************* BULLETz, HRz CLASSES ***************/

ul.footer{list-style-image: url(../images/bullet1.gif); vertical-align: middle;}

ul.large{list-style-image: url(../images/lbullet.gif); vertical-align: middle;}

ul.indent1 {list-style-type: square; list-style-position: inside; vertical-align: middle; margin-left: 90px; line-height: 22px}

ul { list-style-type: disc; list-style-position: inside; vertical-align: middle; margin-left: 10px; line-height: 18px}

li.gtli {color: #9F8637; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 16pt; font-weight: 500; font-style: normal;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;}

/************* ANCHOR - LINK CLASSES *****************
a:link {
	color: #5787D9; font-family:"Tahoma", "Arial", "Veranda";  
	font-size: 12pt; font-weight: 500; font-style: normal; font-variant: normal;
	text-decoration: none }

a:visited {
	color: #5787D9; font-family:"Tahoma", "Arial", "Veranda";  
	font-size: 12pt; font-weight: 500; font-style: normal; font-variant: normal; 
	text-decoration: none }

a:hover {
	color: #CD9089; font-family:"Tahoma", "Arial", "Veranda";  
	font-size: 12pt; font-weight: 500; font-style: normal; font-variant: 
	normal; text-decoration: underline; }
******************/

/** link class to match the gentext font **/
a.gt:link { color:#809A67; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: italic;  
font-variant: normal; text-decoration: none; letter-spacing: 1px; word-spacing: 2px;
}

a.gt:visited {color:#869E6E; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: italic;  
font-variant: normal; text-decoration: underline; letter-spacing: 1px; word-spacing: 2px;
}

a.gt:hover {color:#67E06F; font-family: "Tahoma", "Arial","Trebechet MS", "Veranda";
font-size: 12pt; line-height: 14pt; font-weight: 600; font-style: italic;  
font-variant: normal; text-decoration: underline; letter-spacing: 1px; word-spacing: 2px;
background-color:#EDF1B0 }

/** main or top nav and submenu navs **/

a.subnav:link {
	color: #AFD779; font-family:"Tahoma", "Arial", "Veranda";  
	font-size: 9pt; font-weight: 500; font-style: normal; font-variant: normal;
	text-decoration: none }

a.subnav:visited {
	color: #AFD779; font-family:"Tahoma", "Arial", "Veranda";  
	font-size: 9pt; font-weight: 500; font-style: normal; font-variant: normal; 
	text-decoration: none }

a.subnav:hover {
	color: #CD9089; font-family:"Tahoma", "Arial", "Veranda";  
	font-size: 9pt; font-weight: 500; font-style: normal; font-variant: 
	normal; text-decoration: underline; }



a.mainnav:link {
	padding: 0px 0px 0px 5px;
	color: #5787D9;  font-family:"Tahoma", "Arial", "Veranda";  
	font-size: 11pt; line-height: 18pt; font-weight: 600; font-style: normal; 
	font-variant: normal; text-decoration: none; letter-spacing: 1px;
	text-indent: 5px}

a.mainnav:visited {
	padding: 0px 0px 0px 5px;
	color: #5787D9; font-family:"Tahoma", "Arial", "Veranda";  
	font-size: 11pt; line-height: 18pt; font-weight: 600; font-style: normal; 
	font-variant: normal; text-decoration: none; letter-spacing: 1px;
	text-indent: 5px}


a.mainnav:hover {
	padding: 0px 0px 0px 5px;
	color: #0000FF; font-family:"Tahoma", "Arial", "Veranda";  
	font-size: 11pt; line-height: 18pt; font-weight: 800; font-style: normal; 
	font-variant: small-caps; text-decoration: underline; letter-spacing: 1px;
	text-indent: 5px}

/** small text links **/
a.lnktxtsm:link{
	color: #C0E2EF; font-family:"Tahoma", "Arial", "Veranda";
	font-size: 11pt; line-height: 14pt; font-weight: 600; font-style: normal;  
	font-variant: normal; text-decoration: underline; letter-spacing: 1px;
}

a.lnktxtsm:hover{
	color: #5787D9; font-family:"Tahoma", "Arial", "Veranda";
	font-size: 11pt; line-height: 14pt; font-weight: 600; font-style: normal;  
	font-variant: normal; text-decoration: none; letter-spacing: 1px;
 }

a.lnktxtsm:visited{
	color: #C0E2EF; font-family:"Tahoma", "Arial", "Veranda";
	font-size: 11pt; line-height: 14pt; font-weight: 600; font-style: normal;  
	font-variant: normal; text-decoration: underline; letter-spacing: 1px;
 }

/** footer **/
a.footer:link {
	color: #86954A; font-family:"Trebuchet MS", "Tahoma", "Arial", "Veranda";  
	font-size: 11pt; font-weight: 500; font-style: italic; text-decoration: none; vertical-align: middle; margin-left: 10px;}

a.footer:visited {
	color: #86954A; font-family:"Trebuchet MS", "Tahoma", "Arial", "Veranda";  
	font-size: 11pt; font-weight: 500; font-style: italic; text-decoration: underline; vertical-align: middle; margin-left: 10px;}

a.footer:hover{
	color: #9B4040; font-family:"Trebuchet MS", "Tahoma", "Arial", "Veranda";  
	font-size: 11pt; font-weight: 500; font-style: italic; text-decoration: underline; vertical-align: middle; margin-left: 10px; background-color: #FFFFB9}