@import url(menu.css);


/* INDEX PAGE */
		.index_text { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; line-height: 1.5em; }
		a.index_text { font: 16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
		a.index_text:hover { text-decoration: underline; }

/* DROPDOWN NAVIGATION */
		.sub_nav { font: 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
		a.sub_nav:hover { color: #C5D6B6; }


/* GEN TEXT PAGE */
		.gen_text { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: justify; line-height: 1.5em; }
		.gen_text_sm { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: justify; line-height: 1.5em; }
		a.gen_text { text-decoration: underline; }
		a.gen_text:hover { text-decoration: underline; font-style: italic; }
		a.gen_text_blue { text-decoration: underline; color: #663333; font-weight: bold; }
		a.gen_text_blue:hover { text-decoration: underline; font-style: italic; }
		.gen_text_it { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; line-height: 1.5em; font-style: italic; }
		.gen_text_it_med { font: 15px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; line-height: 1.5em; font-style: italic; }
		.gen_text_ctr { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: center; line-height: 1.5em; }
		a.gen_text_ctr { text-decoration: none; color: blue; font-weight: bold; }
		a.gen_text_ctr:hover { text-decoration: underline; }
		.gen_header { font: 20px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
		.gen_header_med { font: 16px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
		

		.gen_search { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #999999; }
		a.gen_search { text-decoration: none; }
		a.gen_search:hover { text-decoration: underline; }
		
		.lessons_text { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-align: justify; padding: 1em; background-color: #98A989; }
		

/* PUBLICATIONS PAGE */
		.bookbody { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: justify; line-height: 1.5em; }
		.pubtitle { font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		.pubauthor { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #666666; font-style: italic; }
		.pubitem { font: 10px Verdana, Arial, Helvetica, sans-serif; }
		.pubprice { font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		.pubisbn { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
		
		.pubfooter { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: center; }
		.pubfooter2 { font-weight: bold; }
		 a.pubfooter2 { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: center; text-decoration: underline;  }
		 a.pubfooter2:hover { text-decoration: underline; font-style: italic; }
		.pubfooter3 { font-style: italic; }
				

/* REG FORM PAGE */		
		.form_text { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
		.form_text_sm { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
		.textbox { font-size: 10pt; font-family: Arial; background-color: #FFFFFF !important; }
		a.gen_text_register { font: 20px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #663333; font-weight: bold; }
		a.gen_text_register:hover { text-decoration: underline; font-style: italic; }



/* IMAGES */
		.map_bkgd { background: #D9C4A9 url(images/site_images/map.gif) no-repeat top left; }
		.gen_text_bullet {list-style-image: url(images/site_images/check.gif); font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: justify; line-height: 1.5em;}
		.gen_text_bullet2 {list-style-image: url(images/site_images/clover.gif); font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: justify; line-height: 1.5em;}
		.tmc_img_intro { padding: 0px 0px 0px 20px;  }
		.assoc_img { padding: 0px 10px 10px 0px;  }			
