td {
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #043741; 
	text-decoration: none ;
}
.red_uppercase_title { 
	font-family: Verdana, arial; 
	font-size: 12px; 
	color: #D43737; 
	text-decoration: none ;
	font-weight: bold;
	text-transform:uppercase; }

.big_red_title {
	font-family: Verdana, arial; 
	font-size: 20px; 
	color: #D43737; 
	text-decoration: none ;
	font-weight:bold; }

	
.red_title { 
	font-family: Verdana, arial; 
	font-size: 16px; 
	color: #D43737; 
	text-decoration: none ;
	font-weight:bold; }


.red	{ 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #D43737; 
	text-decoration: none ;
	font-weight: bold; }
	
.red:link	{ 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #D43737; 
	text-decoration: none ;
	font-weight: bold; }


.red:visited { 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #D43737; 
	text-decoration: none ;
	font-weight: bold; }


.red:hover { 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #880F00; 
	text-decoration: none ;
	font-weight: bold; }



/*
.green_title { 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #19624B; 
	text-decoration: none ;
	font-weight: bold; }


.green_title:link { 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #19624B; 
	text-decoration: none ;
	font-weight: bold; }


.green_title:visited 	{
	 font-family: Verdana, arial; 
	font-size: 11px; 
	color: #19624B; 
	text-decoration: none ;
	font-weight: bold; }


.green_title:hover 	{ 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #880F00; 
	text-decoration: none ;
	font-weight: bold; }

.green { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #466A05; 
	text-decoration: none ;
	font-weight: bold; }


.green:link { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #466A05; 
	text-decoration: none ;
	font-weight: bold; }


.green:visited { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #466A05; 
	text-decoration: none ;
	font-weight: bold; }


.green:hover { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #880F00; 
	text-decoration: none ;
	font-weight: bold; }
*/
a { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #466A05; 
	text-decoration: none ;
	font-weight: bold; }


a:link { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #466A05; 
	text-decoration: none ;
	font-weight: bold; }


a:visited { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #466A05; 
	text-decoration: none ;
	font-weight: bold; }


a:hover { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #880F00; 
	text-decoration: none ;
	font-weight: bold; }



.nav_title	{ 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #043741; 
	text-decoration: none ;
	font-weight: bold; }


.nav_title:link { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #043741; 
	text-decoration: none ;
	font-weight: bold; }


.nav_title:visited { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #043741; 
	text-decoration: none ;
	font-weight: bold; }


.nav_title:hover { 
	font-family: Verdana, arial; 
	font-size: 10px; 
	color: #880F00; 
	text-decoration: none ;
	font-weight: bold; }

/*
.text { 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #043741; 
	text-decoration: none ; }


.text:link { 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #043741; 	
	text-decoration: none ; }


.text:visited { 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #043741; 
	text-decoration: none ; }


.text:hover { 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #880F00; 
	text-decoration: none ; }



.small_text { 
	font-family: Verdana, arial; 
	font-size: 9px; 
	color: #043741; 
	text-decoration: none ; }
	

.small_text:link { 
	font-family: Verdana, arial; 
	font-size: 9px; 
	color: #043741; 
	text-decoration: none ; }


.small_text:visited { 
	font-family: Verdana, arial; 
	font-size: 9px; 
	color: #043741; 
	text-decoration: none ; }


.small_text:hover { 
	font-family: Verdana, arial; 
	font-size: 9px; 
	color: #880F00; 
	text-decoration: none ; } */

li { 
	font-family: Verdana, arial; 
	font-size: 11px; 
	color: #043741; 
	line-height:100%; }
	
.upcoming_events {
	padding-left:5px;
	padding-right:4px;
	padding-top:4px; 
	border:1px #d0d0d0 solid;
	/*background-image:URL('images/eventsbg1.gif');*/
	background-repeat: no-repeat;
    background-attachment: fixed;
	background-position:bottom;
	font-family: Verdana, arial; 
	font-size: 9px; 
	color: #043741; 
	text-decoration: none ;
}

.lgreybg2    	 {background-color: #F2F2F2}

.menu_item {
	font-family: verdana,arial; 
	font-size: 11px; 
	color: #043741; 
	text-decoration: none;
	background-color:#e6e6e6; 
	border: 1px solid #ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.menu_item_over {
	font-family: verdana,arial; 
	font-size: 11px; 
	color: #043741; 
	text-decoration: none;
	background-color:#ffffff; 
	border: 1px solid #ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;	
}

.submenu_item {
	font-family: verdana,arial; 
	font-size: 11px; 
	color: #043741; 
	text-decoration: none;
	background-color:#e6e6e6; 
	border: 1px solid #ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url('images/menu_arrow.gif');
	background-repeat: no-repeat;
	background-position:right;
}

.submenu_item_over {
	font-family: verdana,arial; 
	font-size: 11px; 
	color: #043741; 
	text-decoration: none;
	background-color:#ffffff; 
	border: 1px solid #ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;	
	background-image: url('images/menu_arrow.gif');
	background-repeat: no-repeat;
	background-position:right;
	border-spacing:10px;
}

.submenu_table {
	border: 1px solid #c4c4c4;
	
	background-color:#ffffff;
}

.grey_background {
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px; 
	border:1px #d0d0d0 solid;
	font-family: Verdana, arial; 
	font-size: 9px; 
	color: #043741; 
	text-decoration: none ;
	background-color:#f1f1f1;
}

.page_numbers {
	padding-top:5;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
}

.page_numbers_over {
	padding-top:5;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	background-color:#ffffff;
	bgcolor:#ffffff;
	font-weight:bold;
}

.mandatory {
	font-size:8px;
	color:#D43737;
	vertical-align:super;
}

.flags {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;}