/* GLOBAL ///////////////////////////////////////////// */
body 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; height: auto;}
td 					{ font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; height: auto;}
a 					{ font-family:Arial,helvetica,sans-serif; font-size:12px; color:#000000; text-decoration: underline;}
a:hover 			{ font-family:Arial, helvetica,sans-serif; font-size:12px; color:#FF0000; text-decoration: underline;}

/* LINKS ///////////////////////////////////////////// */

a.mainnav 			{ font-family:Tahoma, Arial,helvetica,sans-serif; font-size:10px; font-weight: bold; color:#ffffff; text-decoration: none;}
a.mainnav:hover 	{ font-family:Tahoma, Arial,helvetica,sans-serif; font-size:10px; font-weight: bold; text-decoration: none; color:#ffffff;}
a.leftnav			{ font-family:Tahoma, Arial,helvetica,sans-serif; font-size:11px; font-weight: normal; color:#666666; text-decoration: none;}
a.leftnav:hover 	{ font-family:Tahoma, Arial,helvetica,sans-serif; font-size:11px; font-weight: normal; text-decoration: underline; color:#666666;}


/* CONTENT ///////////////////////////////////////////// */

.hometitle			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #ffffff; text-decoration: none;	height: auto;}
.sectitle			{ font-family: Times New Roman, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #FECE66; text-decoration: none;	height: auto; 
padding: 7px 150px 0px 0px;
	margin-bottom : 8;
	margin-top : 4;
	margin-left : 150;
	height : 8;}
.green 	{color: #818124; }
.mainhd				{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #818124; text-decoration: none;	height: auto;
padding: 7px 0px 8px 0px;
	margin-bottom : 14;
	margin-top : 8;
	}
.mainhd1			{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #818124; text-decoration: none;	height: auto; padding: 7px 0px 2px 0px;
	margin-bottom : 1;
	margin-top : 4;}	
.subhd 				{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #818124; text-decoration: none;	height: auto;}
.specialnote 		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: none; color: #08418C; text-decoration: none;	height: auto;}
.topnav_vst			{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;	height: auto;}
.text_large 		{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;	height: auto;}
.note	 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #D9001F; text-decoration: none; height: auto;}
.footer 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; height: auto;}
.giftname 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none;	height: auto; padding: 0px 0px 6px 0px;}
.giftprice 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CB2028; text-decoration: none;	height: auto; padding: 0px 0px 6px 0px;}
.giftdesc			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none;	height: auto; padding: 0px 0px 6px 0px;}
.testimonial		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: normal; color: #666666; text-decoration: none;	height: auto; padding: 0px 20px 6px 20px;}
.author 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none; text-align: right ; height: auto; padding: 0px 0px 6px 0px;}
.quote				{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #333333; text-decoration: none;	height: auto; padding: 0px 0px 0px 0px;}

.docname 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none;	height: auto; padding: 0px 0px 6px 0px;}
.docdesc			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none;	height: auto; padding: 0px 0px 7px 0px;}

/* FORM ELEMENTS ///////////////////////////////////////////// */
.inputselect 		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #FFFFFF; text-decoration: none; height: auto; padding: 2px;}
.formlabel 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none;	height: auto;}
input.normal 		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FBF9E8;
	text-decoration: none;
	height: auto;
	padding: 2px;
	width : 300;
	border : 1px solid #333333;
}
textarea.normal 		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FBF9E8;
	text-decoration: none;
	height: auto;
	padding: 2px;
	width : 300;
	border : 1px solid #333333;
}
input.normal_err 		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FBF9E8;
	text-decoration: none;
	height: auto;
	padding: 2px;
	width : 300;
	border : 1px solid #333333;
}
textarea.normal_err 		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FBF9E8;
	text-decoration: none;
	height: auto;
	padding: 2px;
	width : 300;
	border : 1px solid #333333;
}

/* TABLES ///////////////////////////////////////////// */

table.body					{background-color : #FFFFFF; width : 780; border-right : 1px solid #CCCCCC; border-left : 1px solid #CCCCCC; }
	table.body td.leftcol	{background-color : #F6F6F6;}

table.foreducators 		{background-color : #EDEDE6 ; width : 100%; padding : 6; text-align : left;}	
	table.foreducators th		{background-color : ; width : 100%; padding : 0; border-top : 1px solid #666633;}	
	
table.downloadlist 		{background-color : #ffffff; width : 100%; padding : 6;}
	table.downloadlist td	{vertical-align : top; border-bottom : 1px solid #CCCCCC; padding : 6;}
	table.downloadlist th	{text-align : left;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color : #EDECE6; border-bottom : 1px solid #CCCCCC; padding : 6;}

table.contactform 		{background-color : #ffffff; width : 100%; padding : 6;}
	table.contactform td	{vertical-align : top; border-bottom : 1px solid #CCCCCC; padding : 10;}		
	
table.eventslist 		{background-color : #ffffff; width : 90%; padding : 6;}
	table.eventslist td	{vertical-align : top; border-bottom : 1px solid #CCCCCC; padding : 6;}
	table.eventslist th	{text-align : left;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color : #EDECE6; border-bottom : 1px solid #CCCCCC; padding : 6;}

table.linkslist 		{background-color : #ffffff; width : 90%; padding : 6;}
	table.linkslist td	{vertical-align : top; border-bottom : 1px solid #CCCCCC; padding : 6;}
	table.linkslist th	{text-align : left;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color : #EDECE6; border-bottom : 1px solid #CCCCCC; padding : 6;}
	table.linkslist a  { font-family:Arial, helvetica,sans-serif; font-size:12px; color:#666666; text-decoration: none;}
	table.linkslist a:hover  {color:#FF0000; text-decoration: underline; }
	table.linkslist a:visited	{color: #666666; text-decoration: none; background-color: #F3F3F3; }

table.commentslist 		{background-color : #ffffff; width : 90%; padding : 6;}
	table.commentslist td	{vertical-align : top; border-bottom : 1px solid #e3e3e3; padding : 6;}
	table.commentslist th	{text-align : left;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color : #EDECE6; border-bottom : 1px solid #e3e3e3; padding : 6;}
	
	
table.mainnav 			{background-color : #FFFFFF; width : 770;}
	table.mainnav td	{background-color : #F99839; border-right : 1px solid #DF7610; border-bottom : 1px solid #DF7610; padding : 5}
	table.mainnav td.on	{background-color : #999937; border-right : 1px solid #DF7610; border-bottom : 1px solid #DF7610; padding : 5}

table.leftnav 			{background-color : #F6F6F6; width : 100%; }
	table.leftnav td	{border-bottom : 1px solid #CCCCCC; padding : 6;}
	table.leftnav td.on	{background-color : #FFFFFF;}
	table.leftnav th	{background-color : #9C9A31; border-bottom : 1px solid #DDDDDA;}

table.topheader		{background-color : #ffffff; width : 780; border-right : 1px solid #CCCCCC; border-left : 1px solid #CCCCCC;}
table.mainnav_body	{background-color : #ffffff; width : 780; border-right : 1px solid #CCCCCC; border-left : 1px solid #CCCCCC;}
table.mainimage		{background-color : #FFFFFF; width : 780; border-right : 1px solid #CCCCCC; border-left : 1px solid #CCCCCC;}
table.sectitle_body	{background-color : #FFFFFF; width : 768; height : 60; border-right : margin: 5, 5, 5, 5; padding-bottom: 5;}
table.homefeatures	{background-color : #FFFFFF; width : 780; border-right : 1px solid #CCCCCC; border-left : 1px solid #CCCCCC; }
table.aboutiaim		{background-color : #EDECE6; width : 180px; border-right : 1px solid #CCCCCC; border-left : 1px solid #CCCCCC;}
table.pagebottom	{background-color : #FFFFFF; width : 780; border-right : 1px solid #CCCCCC; border-left : 1px solid #CCCCCC; border-bottom : 1px solid #CCCCCC;}
