*					{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; }
body				{ background-color: #FFFFFF; margin: 10px 10px 25px 10px; font-size: 12px; line-height: 16px; }

table				{ background-color: #FFFFFF; }
table.edge			{ border-color: #C7F2C7; border-width: 1px; border-style: solid; }

.rule				{ background-color: #339966; }

.logotype			{ background-image: url(../images/template/avi_logotype.gif); background-repeat: repeat-y; }
.home				{ background-image: url(../images/home/home_3.jpg); background-repeat: no-repeat; }

.section			{ color: #333333; font-size: 16px; line-height: 20px; font-weight: bold; }

a					{ text-decoration: none; }

a#menu				{ color: #339966; font-size: 12px; line-height: 16px; font-weight: bold; letter-spacing: 1px; }
a#menu:hover		{ color: #99CC99; }
a#menu_on			{ color: #CCCCFF; font-size: 12px; line-height: 16px; font-weight: bold; letter-spacing: 1px; }
a#menu_on:hover		{ color: #CCCCFF; }

a#topic				{ color: #333333; font-size: 12px; line-height: 16px; font-weight: bold; }
a#topic:hover		{ color: #339966; }
a#topic_on			{ color: #CCCCFF; font-size: 12px; line-height: 16px; font-weight: bold; }
a#topic_on:hover	{ color: #CCCCFF; }

a#subtopic			{ color: #99CC99; font-size: 12px; line-height: 16px; font-weight: bold; }
a#subtopic:hover	{ color: #339966; }
a#subtopic_on		{ color: #CCCCFF; font-size: 12px; line-height: 16px; font-weight: bold; }
a#subtopic_on:hover	{ color: #CCCCFF; }

a#sub_subtopic			{ color: #333333; font-size: 11px; line-height: 14px; font-weight: bold; padding:4px; }
a#sub_subtopic:hover	{ color: #339966; }
a#sub_subtopic_on		{ color: #CCCCFF; font-size: 11px; line-height: 14px; font-weight: bold; padding:4px; }
a#sub_subtopic_on:hover	{ color: #CCCCFF; }


a#base				{ color: #3366FF; }
a#base:hover		{ color: #333333; }

a#base1				{ color: #339966; }
a#base1:hover		{ color: #99CC99; }

.small				{ font-size: 5px; line-height: 5px; }
.accent				{ background-image: url(../images/template/texture_FFFFCC); background-repeat: no-repeat; background-color: #FFFFCC; }

.head				{ font-size: 14px; line-height: 16px; font-weight: bold; color: #339966; }
.sub				{ font-style: italic; font-weight: bold; }
.bold				{ font-weight: bold; }
.skrit				{ font-style: italic; color: #3366FF; }
.callout			{ float: left; font-style: italic; padding-left: 20px; padding-right: 20px; }
.intro				{ float: left; font-style: italic; color: #3366FF; padding-right: 80px; }
.book				{ font-style: italic; }
.quote				{ font-style: italic; }
.contact			{ font-style: italic; color: #339966; font-size: 12px; line-height: 14px; }

.switch_on			{ padding: 5px; background-color: #C7F2C7; }
.switch_off			{ padding: 5px; background-color: #FFFFFF; }

.form_label			{ font-size: 10px; line-height: 10px; }
.form_text			{ font-size: 10px; line-height: 10px; }
.form_error			{ font-size: 10px; line-height: 10px; color: #CC0000; }

.calendar_location	{ font-size: 11px; line-height: 14px; text-transform: uppercase; }
.calendar_date		{ font-size: 11px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
.calendar_desc1		{ font-size: 11px; line-height: 14px; font-weight: bold; }
.calendar_desc2		{ font-size: 10px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
.calendar_sponsor	{ font-size: 10px; line-height: 14px; }
.calendar_phone		{ font-size: 10px; line-height: 14px; }
.calendar_email		{ font-size: 10px; line-height: 14px; }
.calendar_website	{ font-size: 10px; line-height: 14px; }

.faq_question		{ font-size: 14px; line-height: 16px; color: #3366FF; }
.faq_left			{ font-size: 11px; line-height: 14px; color: #3366FF; }
.faq_answer			{ font-size: 11px; line-height: 14px; }

.links_title		{  }
.links_contact		{  }
.links_website		{  }

.directory_sthead	{ font-size: 12px; line-height: 16px; font-weight: bold; color: #339966; }
.directory_name		{ font-size: 12px; line-height: 16px; font-weight: bold; font-style: italic; }
.directory_email	{  }
.directory_website	{  }
.directory_city		{  }
.directory_body		{ font-size: 11px; line-height: 16px; }
.directory_state	{  }

.book_title			{ font-size: 12px; line-height: 16px; font-weight: bold; color: #339966; }
.book_subtitle		{ font-size: 11px; line-height: 13px; font-style: italic; }
.book_desc			{  }
.book_author		{  }
.book_source		{ font-size: 11px; line-height: 13px; }
.book_date			{ font-size: 11px; line-height: 13px; }

.book_orderlink		{  }
.book_quote			{ font-size: 12px; line-height: 14px; }
.book_quotesource	{ font-size: 11px; line-height: 13px; font-style: italic; }
