@import url(http://fonts.googleapis.com/css?family=Arvo:400,700);
/* @import url(http://fonts.googleapis.com/css?family=PT+Sans); */

/* Font Face 
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('/fonts/League_Gothic_webfont.eot');
    src: url('/fonts/League_Gothic_webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/League_Gothic_webfont.woff') format('woff'),
         url('/fonts/League_Gothic_webfont.ttf') format('truetype'),
         url('/fonts/League_Gothic_webfont.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/


/* Global */
	body{
		color: black;
		/*font: 14px/27px Georgia, Arial, sans-serif;*/
		font-family: 22px 'PT Sans', arial, serif;
		/*line-height: 22px;*/
		font-weight: normal;
	}
	
	a{
		color: black;
		text-decoration: none;
	}
	a:hover{
		text-decoration: underline;
	}
	

/* #header, #footer */
	#header, #footer{
		color: white;
	}
	
	#header a, #footer a{
		color: white;
	}
	
	#headerTagLine{
		margin-top: 30px;
		font-family: 'Rockwell', 'Arvo', "Courier New", Courier, serif;
		font-size: 18px;
		font-size: 40px;
    	margin-top: 20px;
	}
	
	#footerLinks{	margin-top: 7px;}
	#footerNav p {	margin-bottom: 10px; }


/* #contentHeader */

	#contentHeader h1{
		border-bottom: #BD2925 solid 3px;
		font-size: 28px;
		font-family: 'Rockwell', 'Arvo', "Courier New", Courier, serif;
		margin-bottom: 20px;
		padding-bottom: 0px;
	}

	#breadcrumbs{
		font-size: 11px;
	}
	#breadCrumbsLeft a{
		color: #BD2925;
	}

/* .mainContent */

	.mainContent a{
		color: #BD2925;
		text-decoration: none;
	}

	.mainContent a:hover{
		text-decoration: underline;
	}
	
	.mainContent hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}

	.mainContent p{	line-height: 19.6px; margin-bottom: 20px;}
	
	.mainContent em{ font-style: italic; }
	
	.mainContent blockquote { margin-left: 30px; }
	
	.mainContent .smallText{ margin-bottom: 10px; color: #666; font-size: 12px; }

		/* Headings
		--------------------------------------------- */
		.mainContent h1 {
			border-bottom: 2px solid #BD2925;
			padding:0px 0px 5px 0px;
			margin-bottom: 10px;
			font-family: 'Rockwell', 'Arvo', "Courier New", Courier, serif;
			letter-spacing: 1px;
			font-size: 32px;
		}
		.mainContent h2 {
			padding:0px 0px 20px 0px;
			font-family: 'Rockwell', 'Arvo', "Courier New", Courier, serif;
			letter-spacing: 1px;
			font-size: 24px;
			line-height:26px;
		}
		.mainContent h3, .mainContent h4, .mainContent h5, .mainContent h6{
			padding: 0px 0px 12px 0px;
			font-family: 'Rockwell', 'Arvo', "Courier New", Courier, serif;
			letter-spacing: 1px;
			font-size: 20px;
			line-height:24px;
		}
		.subheading{
			padding: 0px 0px 12px 0px;
			font-family: 'Rockwell', 'Arvo', "Courier New", Courier, serif;
			letter-spacing: 1px;
			font-size: 20px;
			margin-bottom: 0px !important;
		}
		.subheading2 {
			padding:20px 0px 10px 0px;
			font-family: 'Rockwell', 'Arvo', "Courier New", Courier, serif;
			font-size: 18px;
			margin-bottom: 0px !important;
		}
		/*
		.mainContent h4 {
			padding:20px 0px 10px 0px;
			font-size: 18px;
			line-height:21px;
		}
		.mainContent h5 {
			padding:16px 0px 8px 0px;
			font-size: 14px;
			line-height:20px;
		}
		.mainContent h6 {
			padding:10px 0px 5px 0px;
			font-size: 13px;
			line-height:19px;
		}
		*/
		/* Lists
		--------------------------------------------- */
		.mainContent ul{
			padding:0px 0px 10px 10px;
		}
		.mainContent ul li{
			padding:0px 0px 5px 0px;
			line-height:21px;
			/* list-style: disc; */
		}
		.mainContent ol {
			padding:0px 0px 10px 10px;
		}
		.mainContent ol li {
			padding:0px 0px 5px 0px;
			line-height:21px;
			/* list-style: decimal; */
		}
		/*
		.mainContent ol ol li {
			list-style: upper-alpha;
		}
		.mainContent ol ol ol li{
			list-style: lower-roman;
		}
		*/
		
		/* Clear Lists
		--------------------------------------------- */
		.firstLevelBulletsHide, .niceList{
			margin-left: 0px !important;
			padding-left: 0px !important;
		}
		.firstLevelBulletsHide li, .niceList li{
			list-style: none !important;		
		}
		
		.firstLevelBulletsHide li strong, .niceList li strong{
			display: block;
			border-bottom: 1px solid #CCC;
			margin-bottom: 10px;
		}
		
		.bulletsHide{
			margin-left: 15px !important;
			padding-left: 15px !important;
		}
		.bulletsHide li{
			list-style: none !important;		
		}
		
		.bulletsHideInfo{
			margin-left: 5px !important;
			padding-left: 5px !important;
		}
		.bulletsHideInfo li{
			list-style: none !important;		
		}
		
		#azBar{
			margin: auto;
			margin-bottom: 10px;
			text-align: center;
		}
		
		.mainContent .clearList, .mainContent .clearList li, .mainContent .clearList ul, .mainContent .clearList ol, .mainContent .clearList ul li, .mainContent .clearList ol li{
			padding: 0px;
			margin: 0px;
		}
		.mainContent .clearList li{
			padding: 0px;
			line-height:21px;
			list-style: none;
		}
		.mainContent .clearList li, .mainContent .clearList ol li, .mainContent .clearList ol ol li{
			list-style: none;
		}
		
		.spacedList{
			margin: 0px !important;
			padding: 0px !important;
			border: 1px solid #999;
			margin-bottom: 20px !important;
			float: left;
			display: block;
			width: 100%;
		}
		
		.spacedList li{
			list-style: none !important;
			padding: 5px 10px !important;
			float: right;
			width: 97.2%;
		}
		
		.spacedList li:nth-child(odd){
			background: #CCC;
		}
		
		.spacedList li span{
			float: right;
			text-align: right;
			width: 80%;
		}
		
		
			.spacedListAlpha{
			margin: 0px !important;
			padding: 0px !important;
			border: 1px solid #999;
			margin-bottom: 20px !important;
			float: left;
			display: block;
			width: 100%;
		}
		
		.spacedListAlpha li{
			list-style: none !important;
			padding: 5px 10px !important;
			float: right;
			width: 97.2%;
		}
		
		.spacedListAlpha li:nth-child(odd){
			background: #CCC;
		}
		
		.spacedListAlpha li span{
			float: right;
			text-align: right;
			width: 47%;
		}
		
		
		/* Tables
		--------------------------------------------- */
		.mainContent table{
			width: 100%;
			text-align: left;
		}
		.mainContent table th, .mainContent table td{
			padding: 5px
		}
		
		.mainContent .zebra tr:nth-child(odd){
			background: #CCC;
		}
		
		
		#searchResults .zebra tr:nth-child(odd){
			background: #fff;
		}
		
		/* Events Page
		--------------------------------------------- */
		.eventsList{
			margin-left: 0px !important;
			padding-left: 0px !important;
		}
		.eventsList li{
			list-style: none !important;		
		}
		
		.eventsList li strong{
			display: block;
			border-bottom: 1px solid #CCC;
			margin-bottom: 10px;
		}
		
		
	.mainContent .gateway h2{
		font: 24px/34px 'Rockwell', 'Arvo', "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	
/* .sideBar */

	.sideBar h3{
		border-bottom: 1px solid #BD2925;
		font: 20px 'Rockwell', 'Arvo', "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
		letter-spacing: 1px;
		line-height: 24px;
		margin-bottom: 5px;
		margin-top: 20px;
	}


	.sideBar p{	line-height: 19.6px; margin-bottom: 20px;}
	
	.sideBar h3 a, .sideBar h3 a:hover{ color: #BD2925; text-decoration: none; }
	
	.sideBar ul{
		margin-bottom: 20px;
	}
	
	.sideBar li{
		margin-bottom: 5px;
	}
	.sideBar address{
		margin-bottom: 10px;
		line-height: 19px;
	}
	.sideBar #leftNavList ul, .sideBar #leftNavList li{
		margin-bottom: 0px;
	}
	
	.sideBar a{
		color: #BD2925;
	}
	
/* Front Page */


	#homeInfo h2, #featuredStories h2{
		color: #BD2925;
		font-family: 'Rockwell', 'Arvo', "Courier New", Courier, serif;
		font-size: 24px;
		font-weight: bold;
		text-shadow: 1px 1px 1px #000000;
	}
	
	#featuredStories a{
		color: #BD2925;
	}
	#featuredStories a:hover{
		text-decoration: underline;
	}
	
	#infoResources h3{
		font-size: 18px;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 5px;
	}
	#infoResources a{
		color: #BD2925;
	}

/*Old Styles*/
	.homeSidebar h2{
		font: 22px/22px 'PT Sans', arial, serif !important;
	}
	
	#info{
		font-size: 18px;
	}
	#info ul li a{
		border-bottom: 1px solid #8f2925;		
		padding: 10px 0px;
		margin-right: 10px;
	}
	
        #info ul li a:after {  
            content: '';
            border-bottom: 1px solid #fff; 
        }  
	
	#newsList h2{
		padding: 0px;
	}			
			
	#eventsList li .locationTime{
		font-size: 11px;
		margin-left: 60px;
		margin-top: -10px;
	}

	.eventIcon{
		font: 24px/34px 'Rockwell', 'Arvo', "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
		letter-spacing: 1px;
	}

	.readMore{
		float: right;
		font-size: 11px;
		margin-top: 5px;
		text-align: right;
	}



/* Link Icons */
	.mainContent a[href^="mailto:"] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/email.png) center left no-repeat;
	}
	.mainContent a[href$='.pdf'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/page_white_acrobat.png) center left no-repeat;
	}
	.mainContent a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/page_white_flash.png) center left no-repeat;
	}
	.mainContent a[href$='.xls'], a[href$='.xlsx'], a[href$='.xl'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/page_excel.png) center left no-repeat;
	}
	.mainContent a[href$='.ppt'], a[href$='.pps'], a[href$='.pptx'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/page_white_powerpoint.png) center left no-repeat;
	}
	.mainContent a[href$='.doc'], a[href$='.docx'], a[href$='.txt'], a[href$='.wps'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/page_white_word.png) center left no-repeat;
	}
	.mainContent a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/page_white_compressed.png) center left no-repeat;
	}

	.mainContent a[href^='http://www.facebook.com'], #homeInfo a[href^='http://www.facebook.com'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/socialMedia/facebook.png) center left no-repeat;
	}
	
	.mainContent a[href^='http://www.linkedin.com'], #homeInfo a[href^='http://www.linkedin.com'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/socialMedia/linkedin.png) center left no-repeat;
	}
	
	.mainContent a[href^='http://www.instagram.com'], #homeInfo a[href^='http://www.instagram'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/socialMedia/instagram.png) center left no-repeat;
	}

	/* For list items */

	.mainContent .no_icon, .mainContent li a[href$='.pdf'], .mainContent li a[href^="mailto:"], .mainContent li a[href$='.swf'], li a[href$='.fla'], li a[href$='.swd'], .mainContent li a[href$='.xls'], li a[href$='.xlsx'], li a[href$='.xl'], li a[href$='.csv'], li a[href$='.xlt'], li a[href$='.xlw'], .mainContent li a[href$='.ppt'], li li li a[href$='.pps'], li a[href$='.pptx'], .mainContent li a[href$='.doc'], li a[href$='.docx'], li a[href$='.txt'], li a[href$='.wps'], .mainContent li a[href$='.zip'], li a[href$='.gzip'], li a[href$='.rar'] {
		display:inline-block;
		padding-left:0px !important;
		line-height:inherit;
		background:transparent !important;
	}
	.mainContent a[href^='http://www.twitter.com'], #homeInfo a[href^='http://www.twitter.com'] {
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/images/icons/socialMedia/twitter.png) center left no-repeat;
	}

	/* For AZ page */
	.az a[href^='http://www.facebook.com'], .az a[href^='https://www.facebook.com'] {
		display:inline-block;
		padding-left:20px;
		line-height:16px;

		background:transparent url(/images/icons/socialMedia/facebook.png) center left no-repeat;
		overflow: hidden !important;
		width: 0px;
		display: inline-block;
	}

	.az a[href^='http://www.twitter.com'], a[href^='https://www.twitter.com'] {
		display:inline-block;
		padding-left:20px;
		line-height:16px;
		background:transparent url(/images/icons/socialMedia/twitter.png) center left no-repeat;
		overflow: hidden !important;
		width: 0px;
		display: inline-block;
	}

	.az a[href^='http://www.youtube.com'], a[href^='https://www.youtube.com'] {
		display:inline-block;
		padding-left:20px;
		line-height:16px;
		background:transparent url(/images/icons/socialMedia/youtube.png) center left no-repeat;
		overflow: hidden !important;
		width: 0px;
		display: inline-block;
	}
ol.lower-alpha {list-style-type:lower-alpha} 