
	body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-decoration: none}



	/* KALIBRATE ADMIN CONTENT */


	.admin_blue { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #003063; text-decoration: none}

	.admin_blue_s { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #003063; text-decoration: none}

	.admin_blue_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003063; text-decoration: none}

	.admin_blue_h { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #003063; text-decoration: none}

	.admin_blue_h_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003063; text-decoration: none}

	.admin_grey_h { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #404040; text-decoration: none}

	.admin_grey { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #404040; text-decoration: none}

	.admin_l_grey { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none}

	.admin_black_h { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: none}

	.admin_black { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none}

	.admin_grey_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #404040; text-decoration: none}

	.admin_grey { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #404040; text-decoration: none}

	.admin_grey_b_h { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #404040; text-decoration: none}

	.admin_grey_s { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #404040; text-decoration: none}

	.admin_black_s { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; text-decoration: none}

	.admin_black { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none}


	.admin_white_h { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration: none}

	.admin_white { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; text-decoration: none}

	.admin_white_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}

	.admin_white_s { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #FFFFFF; text-decoration: none}

	.admin_yellow { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFF00; text-decoration: none}

	.admin_lgrey_s { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #CDCDCD; text-decoration: none}

	.admin_success { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #003063; text-decoration: none}

	.admin_success_s { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #003063; text-decoration: none}

	.admin_error { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #990000; text-decoration: none}

	.admin_error_s { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #990000; text-decoration: none}

	.admin_error_login { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #CFCFCF; text-decoration: none}


	.admin_login_error { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #CCFF00; font-weight: normal; text-decoration: none}

	.admin_edit_table {border-bottom: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: dotted;	border-left: 1px;	border-left-color: #CCCCCC;	border-left-style: dotted;	border-top: 1px;	border-top-color: #CCCCCC;	border-top-style: dotted;	border-right: 1px;	border-right-color: #CCCCCC;	border-right-style: dotted; }

	.admin_edit_cell {border-bottom: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: dotted;	border-left: 1px;	border-left-color: #ffffff;	border-left-style: dotted;	border-top: 1px;	border-top-color: #CCCCCC;	border-top-style: dotted;	border-right: 1px;	border-right-color: #CCCCCC;	border-right-style: dotted; }




	.admin_report_table {border-bottom: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-left: 1px;	border-left-color: #CCCCCC;	border-left-style: solid;	border-top: 1px;	border-top-color: #CCCCCC;	border-top-style: solid;	border-right: 1px;	border-right-color: #CCCCCC;	border-right-style: solid; }

	.admin_report_table_black {border-bottom: 1px;	border-bottom-color: #000000;	border-bottom-style: solid;	border-left: 1px;	border-left-color: #000000;	border-left-style: solid;	border-top: 1px;	border-top-color: #000000;	border-top-style: solid;	border-right: 1px;	border-right-color: #000000;	border-right-style: solid; }

	.admin_report_table_grey {border-bottom: 1px;	border-bottom-color: #9999999;	border-bottom-style: solid;	border-left: 1px;	border-left-color: #9999999;	border-left-style: solid;	border-top: 1px;	border-top-color: #9999999;	border-top-style: solid;	border-right: 1px;	border-right-color: #9999999;	border-right-style: solid; }

	.admin_report_table_left_top { border-left: 1px;	border-left-color: #CCCCCC;	border-left-style: solid;	border-top: 1px;	border-top-color: #CCCCCC;	border-top-style: solid; }

	.admin_report_table_bottom_right { border-right: 1px;	border-right-color: #CCCCCC;	border-right-style: solid; border-bottom: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid; }

	.admin_graph_table {border-bottom: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-left: 1px;	border-left-color: #CCCCCC;	border-left-style: solid;	border-top: 1px;	border-top-color: #CCCCCC;	border-top-style: solid;	border-right: 1px;	border-right-color: #CCCCCC;	border-right-style: solid; }




	.admin_button_table {border-bottom: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-left: 1px;	border-left-color: #CCCCCC;	border-left-style: solid;	border-top: 1px;	border-top-color: #FFFFFF;	border-top-style: solid;	border-right: 1px;	border-right-color: #FFFFFF;	border-right-style: solid; }



	.admin_instruct { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #003063; font-weight: normal; text-decoration: none}

	.admin_feedback { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #003063; font-weight: bold; text-decoration: none}

	.admin_alert { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #99000; font-weight: bold; text-decoration: none}


	td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; text-align: none;}



	/* KALIBRATE ADMIN INPUT*/
	.admin_input {  BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(/newimg/input.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 156px; COLOR: #0033BB; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px }


	/* KALIBRATE ADMIN TAGS*/

	A.admin_blue_s:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #003063; font-weight: normal; text-decoration: none}

	A.admin_blue_s:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #003063; font-weight: normal; text-decoration: none}

	A.admin_blue_s:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #003063; font-weight: normal; text-decoration: none}



	A.admin_grey_s:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #333333; font-weight: normal; text-decoration: none}

	A.admin_grey_s:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #333333; font-weight: normal; text-decoration: none}

	A.admin_grey_s:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none}


	
	.admin_tab_white { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none; padding-left: 10px; padding-top: 12px;}
	
	.admin_tab_blue { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #003063; font-weight: normal; text-decoration: none; padding-left: 10px; padding-top: 12px;}
	
	
	A.admin_tab_blue:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #003063; font-weight: normal; text-decoration: none; padding-left: 10px; padding-top: 12px;}

	A.admin_tab_blue:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #003063; font-weight: normal; text-decoration: none; padding-left: 10px; padding-top: 12px;}

	A.admin_tab_blue:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #8AA1B6; font-weight: normal; text-decoration: none; padding-left: 10px; padding-top: 12px;}
	
	
	A.admin_blue:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #003063; font-weight: normal; text-decoration: none}

	A.admin_blue:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #003063; font-weight: normal; text-decoration: none}

	A.admin_blue:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #003063; font-weight: normal; text-decoration: none}
	

	A.admin_grey_b:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: bold; text-decoration: none}

	A.admin_grey_b:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: bold; text-decoration: none}

	A.admin_grey_b:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #404040; font-weight: bold; text-decoration: none}


	A.admin_grey:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none}

	A.admin_grey:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none}

	A.admin_grey:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #404040; font-weight: normal; text-decoration: none}


	A.admin_linkmanager:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none}

	A.admin_linkmanager:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none}

	A.admin_linkmanager:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #404040; font-weight: normal; text-decoration: underline}


	A.admin_white:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none}

	A.admin_white:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none}

	A.admin_white:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none}


	A.admin_white_h:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; text-decoration: none}

	A.admin_white_h:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; text-decoration: none}

	A.admin_white_h:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; text-decoration: none}



	A.kal_prod_name_link:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none}

	A.kal_prod_name_link:sited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none}

	A.kal_prod_name_link:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: underline}



	A.admin_calendar_date:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none}

	A.admin_calendar_date:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none}

	A.admin_calendar_date:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt;	color: #FFFFFF;	font-weight: normal; text-decoration: none;	background-color: #333333;	}
	
	
	.paging_list { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none; text-align: center;}
	
	A.paging_list:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #6685A2; font-weight: normal; text-decoration: none; text-align: center;}

	A.paging_list:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #6685A2; font-weight: normal; text-decoration: none; text-align: center;}

	A.paging_list:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt;	color: #6685A2;	font-weight: normal; text-decoration: none; text-align: center;}



	.admin_table {border-style: solid;	border-width: 1px;	border-top-color: #404040;	border-right-color: #404040;	border-left-color: #404040;	border-bottom-color: #404040;}


	
/* GENERAL CONTENT*/

ul { list-style-image: url(../images/accent_list.gif); list-style-position: inside; list-style: none; margin-left: 2em; margin-top: 0; line-height: 19px;}

ol { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; list-style-position: inside; margin-left: 2em; padding-left: 10px; line-height: 19px; padding-top: 10px;}

li { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: bold; list-style-position: outside; padding-bottom: 8px;padding-right: 45px; padding-left: 10px;}

u { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #0067B1; text-decoration: none; text-decoration: none;}

blockquote { margin: 0px; padding-left: 5px; margin-top: 6px; margin-bottom: 12px; }


A:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #0067B1; font-weight: normal; text-decoration: none;}

A:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #0067B1; font-weight: normal; text-decoration: none;}

A:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #5D8DC7; font-weight: normal; text-decoration: none;}


.newmonthtitle { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0067B1; font-weight: bold; text-decoration: none;}

.billingdets { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none;}

.eventdettitle { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; font-weight: normal; text-decoration: none;}

.eventdetdate { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: normal; text-decoration: none;}

.pagetitle { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #0067B1; font-weight: bold; text-decoration: none;}

.parenttitle { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; font-weight: normal; text-decoration: none;}

.editlabel { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: normal; text-decoration: none;}

.editcolumn { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none;}

.paragraph { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none; line-height: 23px;}

.homemain { font-family: Georgia, serif; font-size: 9pt; color: #712F19; font-weight: normal; text-decoration: none; line-height: 17px;}

.header { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}

.event_content { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none;}


/* NEW EVENTS */

A.tocal:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none;}

A.tocal:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none;}

A.tocal:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: underline;}


A.sponsor_highlight:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0067B1; font-weight: normal; text-decoration: none; line-height: 16px;}

A.sponsor_highlight:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0067B1; font-weight: normal; text-decoration: none; line-height: 16px;}

A.sponsor_highlight:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: underline; line-height: 16px;}


.attendeebold { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #0067B1; font-weight: bold; text-decoration: none;}

.attendee { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333; font-weight: normal; text-decoration: none;}


.report { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none;}


.reportlabel { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #999999; font-weight: normal; text-decoration: none;}

.instructions { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none;}

.instructionslabel { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0067B1; font-weight: normal; text-decoration: none;}

.details_list { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333; font-weight: normal; text-decoration: none;}

.sponsprice { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none;}

.sponsprice2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #0067B1; font-weight: normal; text-decoration: none;}

.sponslabel2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #333333; font-weight: normal; text-decoration: none;}

.sponsinfo { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none;}

.bliuenote { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}

.regtotal { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #0067B1; font-weight: normal; text-decoration: none; line-height: 20px;}


.eventlabelnew { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #0067B1; font-weight: normal; text-decoration: none;}

.requiredtext { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #990000; font-weight: normal; text-decoration: none;}

.event_dets { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none;}


/* FORM BUILDER */

.kal_form_required { font-family: georgia; font-size: 12pt; color: #0067B1; font-weight: normal; text-decoration: none; }

.form_label { font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #0067B1; font-weight: normal; text-decoration: none; }

.form_text { font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none; }

.form_textarea textarea { border: 1px solid #999999; padding-left: 3px; width: 300px; color: #0067B1; }

.form_text input { border: 1px solid #999999; padding-left: 3px; width: 300px; color: #0067B1; }

.form_checkbox input { padding-left: 3px; color: #174996; }

.form_ddl ddl { border: 1px solid #999999; padding-left: 3px; width: 300px; color: #333333; font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;}





/* NAVGIATION */

A.headernav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}

A.headernav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}

A.headernav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5D8DC7; font-weight: normal; text-decoration: none;}



A.content_external_link:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0067B1; text-decoration: underline;}

A.content_external_link:visited {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0067B1; text-decoration: underline;}

A.content_external_link:hover {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0067B1; text-decoration: underline;}


A.content_internal_link:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0067B1; text-decoration: underline;}

A.content_internal_link:visited {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0067B1; text-decoration: underline;}

A.content_internal_link:hover {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0067B1; text-decoration: underline;}


A.content_link:link {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0067B1; text-decoration: underline;}

A.content_link:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0067B1; text-decoration: underline;}

A.content_link:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #0067B1; text-decoration: underline;}



A.footernav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}

A.footernav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}

A.footernav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5D8DC7; font-weight: normal; text-decoration: none;}


A.nav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: normal; text-decoration: none; border: 0;}

A.nav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: normal; text-decoration: none; border: 0;}

A.nav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #87CEE5; font-weight: normal; text-decoration: none; border: 0;}


A.subnav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0067B1; font-weight: normal; text-decoration: none; line-height: 12px; border: 0;}

A.subnav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0067B1; font-weight: normal; text-decoration: none; line-height: 12px; border: 0;}

A.subnav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5D8DC7; font-weight: normal; text-decoration: none; line-height: 12px; border: 0;}


A.subnavselect:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5FB5D6; font-weight: normal; text-decoration: none; line-height: 12px; border: 0;}

A.subnavselect:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5FB5D6; font-weight: normal; text-decoration: none; line-height: 12px; border: 0;}

A.subnavselect:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5FB5D6; font-weight: normal; text-decoration: none; line-height: 12px; border: 0;}


A.subsubnav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5FB5D6; font-weight: normal; text-decoration: none;}

A.subsubnav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5FB5D6; font-weight: normal; text-decoration: none;}

A.subsubnav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}


A.subsubnavselect:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}

A.subsubnavselect:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}

A.subsubnavselect:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none; }





/* FOOTER */

.footer { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0067B1; font-weight: normal; text-decoration: none;}

.copyright { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #0067B1; font-weight: normal; text-decoration: none;}



A.kallogo:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kallogo:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kallogo:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff; font-weight: normal; text-decoration: underline}





/* PUBLIC CONTENT*/

.subheader { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #0067B1; text-decoration: none;  line-height: 19px;}

.kal_home_title { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; }

.subsubpage_title { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #680001; text-decoration: none; }

.sec_title { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #333333; text-decoration: none; }

.homeheader { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #0067B1; text-decoration: none; }

.kal_crumbs { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #008240; font-weight: normal; text-decoration: none}

.kal_ddl_quicknav { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #009865; background-color: #CCEBB9;}

.kal_footer { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #E2BDB9; font-weight: normal; text-decoration: none}

.kal_copyright { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: normal; color: #e9af0f; text-decoration: none; }





/* FORM ELEMENTS*/

.kal_form_ddl { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; backcolor: #FFFFFF; FONT-COLOR: #A7372B; BORDER-STYLE: solid; BORDER-COLOR: #212121 ; width: 250; font-size: 10pt; font-weight: normal; color: #212121; text-decoration: none; }

.kal_form_submit {}

.kal_form_validation_error_header { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC0000; text-decoration: none; }

.kal_form_validation_error_subheader { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #CC0000; text-decoration: none; }

.kal_form_validation_error_reg { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #CC0000; text-decoration: none; }

.kal_list { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }

.kal_list_num { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #212121; text-decoration: none; }

.kal_quote_table {background-color: #ffffff; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-color: #ffffff; border-style: dotted;	}

.kal_quote { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic; font-weight:bold; color: #703583; text-decoration: none; }

.form_label { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #0067B1; text-decoration: none; }

.form_required { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #0067B1; text-decoration: none; }

.form_textbox { }

.form_textarea {}

.form_radio { }

.form_radio_label { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #0067B1; text-decoration: none;  line-height: 20px;}

.form_checkbox { }

.form_checkbox_label { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #0067B1; text-decoration: none;  line-height: 20px;}

.kal_field_error { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #990000; font-weight: normal; text-decoration: none}




/* PR CONTENT*/
.pr_title { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0067B1; text-decoration: none; }

.pr_date { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #848478; text-decoration: none;  line-height: 19px;}


/* PR LINKS*/

A.readmore:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0067B1; font-weight: normal; text-decoration: none}

A.readmore:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0067B1; font-weight: normal; text-decoration: none}

A.readmore:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #606254; font-weight: normal; text-decoration: none}



/* CALENDAR CONTENT*/

.kal_calendar_title_border { border-left-color: #aec2c2; border-left-style: solid; border-left-width: 1px; border-right-color: #aec2c2; border-right-style: solid; border-right-width: 1px; border-top-color: #aec2c2; border-top-style: solid; border-top-width: 1px;}

.kal_cal_event_daterange { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none}

.kal_cal_event_timerange { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none}

.kal_cal_event_description { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none}

.kal_cal_event_contact { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none}

.kal_cal_event_contact_link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none}

.kal_cal_event_title { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none}

.kal_calendar_menu_title  { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #703583; text-decoration: none; }

.kal_calendar_month_title { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #703583; font-weight: normal; text-decoration: none}

.kal_calendar_month_navigation { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: normal; text-decoration: none}

.kal_calendar_selecteddate { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: normal; text-decoration: none}

.kal_calendar_today { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: normal; text-decoration: none}

.kal_calendar_regular { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: normal; text-decoration: none}

.kal_calendar_weekend { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: normal; text-decoration: none}

.kal_calendar_othermonth { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none}

.kal_calendar_menu_selected { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #703583; font-weight: bold; text-decoration: none}


/* CALENDAR NAVIGATION*/

A.kal_cal_event_contact_link:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: bold; text-decoration: underline}

A.kal_cal_event_contact_link:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: bold; text-decoration: underline}

A.kal_cal_event_contact_link:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: bold; text-decoration: underline}


A.kal_calendar_today_link:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: underline}

A.kal_calendar_today_link:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: underline}

A.kal_calendar_today_link:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: underline}


A.kal_calendar_regular_link:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #680001; font-weight: normal; text-decoration: underline}

A.kal_calendar_regular_link:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #680001; font-weight: normal; text-decoration: underline}

A.kal_calendar_regular_link:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #680001; font-weight: normal; text-decoration: underline}


A.kal_calendar_weekend_link:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #316165; font-weight: normal; text-decoration: underline}

A.kal_calendar_weekend_link:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #316165; font-weight: normal; text-decoration: underline}

A.kal_calendar_weekend_link:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #316165; font-weight: normal; text-decoration: underline}


A.kal_calendar_othermonth_link:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #680001; font-weight: normal; text-decoration: underline}

A.kal_calendar_othermonth_link:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #680001; font-weight: normal; text-decoration: underline}

A.kal_calendar_othermonth_link:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #680001; font-weight: normal; text-decoration: underline}


A.kal_calendar_month_navigation:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: normal; text-decoration: underline}

A.kal_calendar_month_navigation:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: normal; text-decoration: underline}

A.kal_calendar_month_navigation:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #703583; font-weight: normal; text-decoration: underline}


A.kal_calendar_menu:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #703583; font-weight: normal; text-decoration: none}

A.kal_calendar_menu:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #703583; font-weight: normal; text-decoration: none}

A.kal_calendar_menu:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #703583; font-weight: normal; text-decoration: none}


A.kal_cal_view:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #212121; font-weight: normal; text-decoration: none}

A.kal_cal_view:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #212121; font-weight: normal; text-decoration: none}

A.kal_cal_view:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #212121; font-weight: normal; text-decoration: none}





/* STATIC NAVIGATION*/

.kal_nav { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6C3472; font-weight: bold; text-decoration: none}

.kal_subnav { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6C3472; font-weight: bold; text-decoration: none}

.kal_subsubnav { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6C3472; font-weight: bold; text-decoration: none}



/* NAVIGATION LINKS*/

A:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none}

A:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none}

A:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: underline}


A.kal_minornav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none}

A.kal_minornav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none}

A.kal_minornav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: underline}


A.kal_nav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kal_nav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kal_nav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #dfdecc; font-weight: normal; text-decoration: none}


A.kal_navtop:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #666666; font-weight: bold; text-decoration: none}

A.kal_navtop:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #666666; font-weight: bold; text-decoration: none}

A.kal_navtop:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; font-weight: bold; text-decoration: none}


A.kal_navlogin:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #42345f; font-weight: bold; text-decoration: none}

A.kal_navlogin:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #42345f; font-weight: bold; text-decoration: none}

A.kal_navlogin:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; font-weight: bold; text-decoration: none}


A.kal_navselected:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kal_navselected:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kal_navselected:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}


A.kal_subnav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kal_subnav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kal_subnav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}


A.kal_subnav_selected:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; font-weight: bold; text-decoration: none}

A.kal_subnav_selected:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; font-weight: bold; text-decoration: none}

A.kal_subnav_selected:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; font-weight: bold; text-decoration: none}


A.kal_topnav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kal_topnav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

A.kal_topnav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #dfdecc; font-weight: normal; text-decoration: none}


A.kal_subsubnav:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6C3472; font-weight: bold; text-decoration: none}

A.kal_subsubnav:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6C3472; font-weight: bold; text-decoration: none}

A.kal_subsubnav:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6C3472; font-weight: bold; text-decoration: none}


A.subsubnavselected:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6C3472; font-weight: bold; text-decoration: none}

A.subsubnavselected:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6C3472; font-weight: bold; text-decoration: none}

A.subsubnavselected:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6C3472; font-weight: bold; text-decoration: underline}


A.kal_crumbs:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #D7E1E2; font-weight: normal; text-decoration: none}

A.kal_crumbs:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #D7E1E2; font-weight: normal; text-decoration: none}

A.kal_crumbs:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #D7E1E2; font-weight: normal; text-decoration: underline}




/* CONTENT LINKS*/


A.spanish_button:link { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #dfdecc; font-weight: normal; text-decoration: none}

A.spanish_button:visited { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #dfdecc; font-weight: normal; text-decoration: none}

A.spanish_button:hover { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

