a {
	color: #333366;
}

a:active {
	color: #6666FF;
}

a.glossaryDef { font-family: arial, helvetica, verdana, sans-serif;
	             background-color: #E3EFFA;
		            text-decoration: none;
}

.mod_title { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 24px;  
	            color: #336699;
}
            
.mod_title2 { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 20px;  
	            color: #336699;
}
            
.body_text { font-family: arial, helvetica, verdana, sans-serif;
             font-size: 16px;
}
                       
.bot_nav { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 13px;  
            color: #ffffff;
            text-decoration: none;
}

.bot_nav_SIM { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 11px;  
            color: #ffffff;
            text-decoration: none;
}

.nav_titles { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            margin-left: 9px;
            font-size: 14px;  
            line-height: 13px;
            color: #B6D5ED;
					 }
					 
.topnavoff { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #DDD766;
}
            
.topnavoff:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
}
            
.topnavon { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
}
					 
.subnavoff, .clubnavoff, .calendarnavoff { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #DDD766;
}
            
.subnavoff:hover, .clubnavoff:hover, .calendarnavoff:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
}
            
.subnavon, .clubnavon, .calendarnavon { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
}

.subnavnoscriptoff { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 13px;
            text-decoration: none;
            color: #333366;
}
            
.subnavnoscriptoff:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 13px;
            text-decoration: none;
            color: #6666FF;
}
            
.subnavnoscripton { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 13px;
            text-decoration: none;
            color: #6666FF;
}
					 
.bottomnavoff { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
}
            
.bottomnavoff:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
}
            
.bottomnavon { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
}

.taboff { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
			background-image: url('../images/tabbg-off.png');
			padding: 5px;
			height: 27px;
}

.tablinkoff { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #8CA0BC;
}

.tabbuttonoff { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #8CA0BC;
			border: 0px;
			padding: 0px;
			width: 100%;
			overflow: visible;
			height: 16px;
			background-color: #DDE6F2;
			background-image: url('../images/spacer.gif');
}

.tabon { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
			background-image: url('../images/tabbg-on.png');
			padding: 5px;
			height: 27px;
}

.tablinkon { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #1D457B;
}

.tabbuttonon { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #1D457B;
			border: 0px;
			padding: 0px;
			width: 100%;
			overflow: visible;
			height: 16px;
			background-color: #BDCEE5;
			background-image: url('../images/spacer.gif');
}

.tabsel { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
			background-image: url('../images/tabbg-sel.png');
			padding: 5px;
			height: 27px;
}

.tablinksel { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
}

.tabbuttonsel { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
			border: 0px;
			padding: 0px;
			width: 100%;
			overflow: visible;
			height: 16px;
			background-color: #1D457B;
			background-image: url('../images/spacer.gif');
}
            
.columnheader { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 14px;
            text-decoration: none;
            color: #FFFFFF;
			margin-left: 7px; padding-left: 7px;
			margin-right: 7px; padding-right: 7px;
			margin-top: 7px; padding-top: 7px;
			margin-bottom: 7px; padding-bottom: 7px;
}

.columnheaderlink { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 14px;
            text-decoration: none;
            color: #FFFFFF;
}
            
.loginlink { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            font-style: italic;
            text-decoration: none;
            color: #DDD766;
}
            
.loginlink:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            font-style: italic;
            text-decoration: none;
            color: #FFFFFF;
}
		   
.loginlabel { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            color: #DDD766;
}

.logininfo { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            color: #FFFFFF;
}

.logininfo:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 12px;
            color: #FFFFFF;
}
            
.counter { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
            text-decoration: none;
            color: #FFFFFF;
}
            
.pagetitle { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
			font-style: italic;
            font-size: 20px;
            color: #FFFFFF;
}

.pagetitleprint { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
			font-style: italic;
            font-size: 20px;
            color: #000000;
}

.pagesubtitle { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
			font-style: italic;
            font-size: 16px;
            color: #FFFFFF;
}

.pagesubtitleprint { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
			font-style: italic;
            font-size: 16px;
            color: #000000;
}
            
.featurednewstitle { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
			font-style: italic;
            font-size: 12px;
            text-decoration: none;
            color: #DDD766;
}

.featurednewstext { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            color: #FFFFFF;
}

.featurednewslink { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: none;
            color: #FFFFFF;
}
            
.featurednewslink:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: underline;
            color: #FFFFFF;
}

.todotitle { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
			font-style: italic;
            font-size: 12px;
            text-decoration: none;
            color: #DDD766;
}

.todotitle:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
			font-style: italic;
            font-size: 12px;
            text-decoration: none;
            color: #DDD766;
			cursor: hand;
}

.todotext { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            color: #FFFFFF;
}
            
.todolist { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            color: #FFFFFF;
			list-style-type: none;
			margin-left: 3px; padding-left: 3px;
			margin-right: 0px; padding-right: 0px;
			margin-bottom: 1px; padding-bottom: 1px;
}
            
.todolink { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: none;
            color: #FFFFFF;
}
            
.todolink:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: underline;
            color: #FFFFFF;
}

.servicestitle { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
			font-style: italic;
            font-size: 12px;
            text-decoration: none;
            color: #DDD766;
}

/* .servicestitle:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
			font-style: italic;
            font-size: 12px;
            text-decoration: none;
            color: #DDD766;
			cursor: hand; */
}

.servicestext { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            color: #DDD766;
}
            
.serviceslist { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            color: #DDD766;
			list-style-type: none;
			margin-left: 3px; padding-left: 3px;
			margin-right: 0px; padding-right: 0px;
			margin-bottom: 1px; padding-bottom: 1px;
}
            
.serviceslinkoff { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: none;
            color: #DDD766;
}
            
.serviceslinkoff:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: underline;
            color: #DDD766;
}

.serviceslinkon { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: none;
            color: #FFFFFF;
}
            
.serviceslinkon:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: underline;
            color: #FFFFFF;
}

.homepagelist { font-family: arial, helvetica, verdana, sans-serif;
            color: #FFFFFF;
			margin-left: 7px; padding-left: 3px;
			margin-right: 7px; padding-right: 3px;
			margin-bottom: 1px; padding-bottom: 1px;
}
            
.homepagetext { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 14px;
			color: #FFFFFF;
}
            
.homepagelink { font-family: arial, helvetica, verdana, sans-serif;
            color: #FFFFFF;
			text-decoration: none;
}

.homepagelink:hover { font-family: arial, helvetica, verdana, sans-serif;
            color: #FFFFFF;
			text-decoration: underline;
}

.publichomepagelist { font-family: arial, helvetica, verdana, sans-serif;
            color: #FFFFFF;
			margin-left: 7px; padding-left: 3px;
			margin-right: 7px; padding-right: 3px;
			margin-top: 3px; padding-top: 3px;
			margin-bottom: 3px; padding-bottom: 3px;
}
            
.publichomepagetext { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 14px;
			color: #FFFFFF;
}
            
.publichomepagelink { font-family: arial, helvetica, verdana, sans-serif;
            color: #FFFFFF;
			text-decoration: none;
}
            
.publichomepagelink:hover { font-family: arial, helvetica, verdana, sans-serif;
            color: #FFFFFF;
			text-decoration: underline;
}
            
.publichomepageleftcolumn { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
			font-weight: bold;
			color: #AEDAFD;
			text-decoration: none;
}
            
.publichomepageleftcolumn2 { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
}

.newsthumbnail {
			color: #406DA6;
}

.calendargridtitle { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 16px;
            text-decoration: none;
            color: #FFFFFF;
			margin-top: 6px; padding-top: 6px;
			margin-bottom: 6px; padding-bottom: 6px;
}

.calendargridinstructions { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            text-decoration: none;
            color: #DDD863;
}

.calendargridinstructionslist { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            color: #DDD863;
			margin-left: 10px; padding-left: 0px;
			margin-right: 5px; padding-right: 5px;
			margin-top: 1px; padding-top: 1px;
			margin-bottom: 1px; padding-bottom: 1px;
}

.calendargridweekday { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 10px;
            font-weight: bold;
			text-decoration: none;
			color: #DCE4ED;
			margin-top: 3px; padding-top: 3px;
			margin-bottom: 3px; padding-bottom: 3px;
}

.calendargridcurrentmonthday { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            font-weight: bold;
			text-decoration: none;
			color: #000000;
			float: right;
			padding: 3px;
}

.calendargridothermonthday { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            font-weight: bold;
			color: #515065;
			float: right;
			padding: 3px;
}

.calendargridevent { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 10px;
            text-decoration: none;
            color: #000000;
}

.calendargridevent:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 10px;
            text-decoration: underline;
            color: #000000;
}

.calendargrideventlist { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 10px;
            color: #000000;
			list-style-type: none;
			margin-left: 1px; padding-left: 1px;
			margin-right: 1px; padding-right: 1px;
			margin-top: 1px; padding-top: 1px;
			margin-bottom: 1px; padding-bottom: 1px;
}

.calendarlisttitle { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 16px;
            text-decoration: none;
            color: #FFFFFF;
			margin-top: 6px; padding-top: 6px;
			margin-bottom: 6px; padding-bottom: 6px;
}

.calendarlistcolumnheader { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
            font-weight: bold;
			text-decoration: none;
			color: #FFFFFF;
			margin-left: 3px; padding-left: 3px;
			margin-right: 3px; padding-right: 3px;
			margin-top: 3px; padding-top: 3px;
			margin-bottom: 3px; padding-bottom: 3px;
}

.calendarlistcolumnheader:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
            font-weight: bold;
			text-decoration: underline;
			color: #FFFFFF;
			margin-left: 3px; padding-left: 3px;
			margin-right: 3px; padding-right: 3px;
			margin-top: 3px; padding-top: 3px;
			margin-bottom: 3px; padding-bottom: 3px;
}

.calendarlistcell { font-family: arial, helvetica, verdana, sans-serif;
			margin-left: 5px; padding-left: 5px;
			margin-right: 5px; padding-right: 5px;
			margin-top: 5px; padding-top: 5px;
			margin-bottom: 5px; padding-bottom: 5px;
}

.calendarlisttext { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			color: #0B2449;
}

a.calendarlisttext { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: none;
			color: #0B2449;
}

a.calendarlisttext:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			text-decoration: underline;
			color: #0B2449;
}

.calendarlisttextsmall { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 10px;
			color: #0B2449;
}

a.calendarlisttextsmall { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 10px;
			text-decoration: none;
			color: #0B2449;
}

a.calendarlisttextsmall:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 10px;
			text-decoration: underline;
			color: #0B2449;
}

.calendarlistlink { font-family: arial, helvetica, verdana, sans-serif;
			color: #4A8BBC;
}

.calendarlistsunsettext { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 10px;
}

.calendarlistsubtitle { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
			font-weight: bold;
            color: #DDD863;
}

.calendarlistsubtitlelist { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
            color: #DDD863;
			margin-left: 10px; padding-left: 0px;
			margin-right: 5px; padding-right: 5px;
			margin-top: 1px; padding-top: 1px;
			margin-bottom: 1px; padding-bottom: 1px;
}

.leftcolumn { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
			color: #FFFFFF;
}

.leftcolumn2 { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			color: #FFFFFF;
}

.leftcolumnlink { font-family: arial, helvetica, verdana, sans-serif;
			text-decoration: none;
			color: #DDD766;
}

.leftcolumnlink:hover { font-family: arial, helvetica, verdana, sans-serif;
			text-decoration: underline;
			color: #DDD766;
}

.leftcolumntitle { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
}

.leftcolumnnavlink { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
			font-weight: bold;
			color: #AEDAFD;
			text-decoration: none;
}

.leftcolumninput { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 10px;
}

.leftcolumnlist { font-family: arial, helvetica, verdana, sans-serif;
            margin-left: -12px; padding-left: -12px;
			margin-right: 0px; padding-right: 0px;
			margin-top: 0px; padding-top: 0px;
			margin-bottom: 0px; padding-bottom: 0px;
}

.pfc_header { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 16px;
            margin-left: 9px;
            line-height: 16px;
            color: #000000;
            font-style: italic;
}

.pfc_list { font-family: arial, helvetica, verdana, sans-serif;
            font-weight: bold;
            font-size: 16px;
            margin-left: 11px;
            line-height: 13px;
            color: #0648A9;
            font-style: italic;
}

.last_mod { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 12px;
            margin-left: 7px;
            line-height: 21px;
}

.mission_title { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 13px;  
	            margin-left: 8px;
	            color: #014B70;
}

.mission_text { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            margin-left: 8px;
	            color: #336699;
}

.mission_link { font-family: arial, helvetica, verdana, sans-serif;
	            font-weight: bold;
	            font-size: 12px;  
	            margin-left: 8px;
	            color: #336699;
}

.news_title { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            margin-left: 15px;
	            font-size: 17px;  
	            font-style: italic;
	            color: #6666CC;
}

.news_header { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            margin-left: 15px;
	            font-size: 15px;  
	            color: #000000;
}

.news_home_header { font-family: arial, helvetica, verdana, sans-serif;
             text-decoration: none;
			 font-weight: bold;
			 font-style: italic;
			 			 margin-top: 10px;
	            margin-bottom: 10px;
	            font-size: 18px;  
	            color: #A79100;
}

.news_home_header:hover { font-family: arial, helvetica, verdana, sans-serif;
             text-decoration: underline;
			 font-weight: bold;
			 font-style: italic;
			 			 margin-top: 10px;
	            margin-bottom: 10px;
	            font-size: 18px;  
	            color: #A79100;
}

.news_text { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 13px;  
	            margin-left: 15px;
	            color: #000000;
}
            
.news_link { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 13px;  
	            color: #6969FF;
	            text-align: center;
}

.news_items { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 13px;  
	            color: #000000;
}

.more_items { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 13px;  
	            margin-left: 15px;
	            color: #000000;
}

.news_items { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 13px;  
	            color: #000000;
}

.resource_header { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 15px;  
	            color: #366A9F;
}

.news_date { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 13px;  
	            color: #000000;
}
            
.whitetext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #FFFFFF;
}

.whitetextlink { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #FFFFFF;
	            text-decoration: none;
}

.whitetextlink:hover { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #FFFFFF;
	            text-decoration: underline;
}
            
.bluetext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 14px;  
	            color: #1C4A7E;
}
            
.bluelink { font-family: arial, helvetica, verdana, sans-serif;
	            color: #1C4A7E;
	            text-decoration: none;
}

.bluelink:hover { font-family: arial, helvetica, verdana, sans-serif;
	            color: #1C4A7E;
	            text-decoration: underline;
}

.l2_title { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 16px;
	            color: #366A9F;
}

.l2_subtitle { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 18px;
	            font-style: italic;
	            color: #D9981C;
}
            
.l3_subtitle { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 16px;
	            font-style: italic;
	            color: #D9981C;
}
            
.l2_text { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 14px;  
	            color: #000000;
}

.l2_texterror { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 14px;  
	            color: #AA0000;
}

.l2_smalltext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 10px;  
	            color: #000000;
}

.l2_medtext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #000000;
}

.l2_samplertitle { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 14px;  
	            font-weight: bold;  
	            color: #970100;
}

.l2_samplertext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #1C457D;
}

.l2_samplernote { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #000000;
}

.l2_downloadtitle { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 14px;  
	            font-weight: bold;  
	            color: #970100;
}

.l2_downloadtext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #1C457D;
}

.l2_downloadnote { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #000000;
}

.l2_plannertext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #FFFFFF;
}

.l2_plannerlink { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
				font-weight: bold;
	            color: #92D5FF;
}

.l2_plannerlinktitle { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 14px;
	            font-weight: bold;
	            color: #D7D461;
	            text-decoration: none;
}

.l2_plannertitlebar { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 14px;
	            font-weight: bold;
	            color: #FFFFFF;
	            text-decoration: none;
				padding-left: 8px;
				height: 25px;
				background-image: url('../images/bg-planner-header.jpg');
}

.l2_plannerheader { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 16px;
	            color: #990000;
}

.l2_plannercalendar { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 16px;
	            font-weight: bold;
	            color: #990000;
	            text-decoration: none;
}
            
.l2_clubtitle { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 16px;
	            font-weight: bold;
	            color: #000000;
	            text-decoration :none;
}

.l2_eventtext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 14px;
	            color: #FFFFFF;
}

.l2_eventtext a, .l2_eventtext a:visited  { font-family: arial, helvetica, verdana, sans-serif;
	            color: #FFFFFF;
}

.l2_eventsmalltext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 10px;  
	            color: #FFFFFF;
}

.l2_eventmedtext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #FFFFFF;
}
            
.l2_eventtitle { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 16px;
	            font-weight: bold;
	            color: #FFFFFF;
	            text-decoration :none;
}

.l2_eventlink { font-family: arial, helvetica, verdana, sans-serif;
	            color: #FFFFFF;
}
            
.l2_eventlink1 { font-family: arial, helvetica, verdana, sans-serif;
	            color: #7AB7F2;
}

.l2_eventlink2 { font-family: arial, helvetica, verdana, sans-serif;
	            color: #DDD766;
}

.l2_rsvptext { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #DDD766;
}

.l2_rsvplink, .l2_rsvplink a, .l2_rsvplink a:visited { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            color: #333366;
				text-decoration: underline;
}

.cap_text { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 13px;
	            font-style: italic;
	            margin-left: 12px;
	            color: #000000;
}

.cap_text2 { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 13px;
	            font-style: italic;
	            color: #000000;
}

.breadcrumb { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 11px;
	            color: #000000;
}

.breadcrumblink { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 11px;
				text-decoration: none;
	            color: #000000;
}
            
.breadcrumblink:hover { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 11px;
            text-decoration: underline;
            color: #000000;
}

.popup_link { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 13px;
	            color: #000000;
}

.menu_itemB { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 14px;  
	            color: #000000;
	            margin-left: 10px;
}

.menu_itemC { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 13px;  
	            color: #000000;
}

.menu_item { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 13px;  
	            color: #ffffff;
	            text-decoration: none;
}

.menu_subItem { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 13px;  
	            color: #ffffff;
	            line-height: 13px;
	            text-decoration: none;
}

.website_link { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 15px;
	            font-style: italic;
	            color: #000099;
}
            
.module_header { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 18px;
	            margin-left: 10px;
	            color: #000000;
}

.module_title { font-family: arial, helvetica, verdana, sans-serif;
             font-weight: bold;
	            font-size: 16px;
	            margin-left: 10px;
	            color: #000000;
}

.module_text { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 13px;  
	            color: #000000;
	            margin-left: 10px;
}

.status_list { font-family: arial, helvetica, verdana, sans-serif;
            font-size: 14px;
            margin-left: 11px;
}

.stHeadliner {font-family: arial, helvetica, verdana, sans-serif;
                font-size: 11pt;
                font-weight: bold;
                background: white;
                color: black}
				
.nokit_text {color: #666666; }
                     
.footer:link, .footer:visited
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #000000;
}

.footer:hover
{
   text-decoration: underline;
}

.faqquestionheader { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;  
	            font-weight: bold;
	            color: #FFFFFF;
}

.faqquestionlink { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 12px;
	            color: #1F447B;
}

.faqanswerheader { font-family: arial, helvetica, verdana, sans-serif;
	            font-size: 16px;  
	            font-weight: bold;
	            color: #1F447B;
}

.valError
{
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 12px;
   color: #FF0000;
   font-weight: bold;
}

.required
{
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 12px;
   color: #FF0000;
}
            
tr.nsnTblRow1
{
	background-color: #EEEEEE;
	color: #000000;
}

tr.nsnTblRow2
{
	background-color: #CCCCCC;
	color: #000000;
}

tr.nsnTblRowMouseOver
{
	background-color: #CDDEF5;
	color: #0D2498;
}

.tooltip 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #002B08;
	border: 1px solid #D1FEE4; 
	padding: 5px;
	background-color: #A3C9B3 !important;
}

a.closepopup
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	color: #AA0000;
	text-decoration: none;
}

a.closepopup:hover
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	color: #AA0000;
	text-decoration: underline;
}

