/* featured items */	

	#feature {
		margin-top: 6px;	
		margin-bottom: 6px;	
		padding-top: 0.6em;
		padding-bottom: 0;
		border-top: 1px solid #F2BE1C; 	
		border-bottom: 1px solid #F2BE1C; 
		font-family: Verdana;

	}

	#rules {
 		font-family: verdana; 
		font-size: .95em;
	}
	
	#rules h1 {
		 margin-top: 0;
		 text-align: center; 
		 font-size: 1.5em;
	}
	
	#rules h2 {
		 margin-top: 0;
		 margin-bottom: 0;
		 text-align: center;
		 font-size: .95em;
	}	
	
	#rules ul {		
		list-style-type: square;
	}

	#rules li { 
		padding-bottom: 10px;
	}
	
	#rules th {
		font-style: italic;
		font-weight: bold;
		font-size: .95em;
	}	
	
	th.centered {
		text-align: center;
		font-size: .95em;
	}	
	
	td {
		font-size: .95em;
	}	
	
	td.centered {
		text-align: center;
		font-size: .95em;
	}

 /*road conditions property*/
	#roadconditions {
		background-color: #FFFFFF;
		margin-left: 0px;
		padding: 0;	
		padding-top: 1em;
		margin-bottom: 10px;
	}

	#roadconditions p {
		margin: 0;
		padding: 0 1.2em;
		color: #CC9900; /* ochre */		
		font-size: .83em;
		font-weight: bold;
		text-align: center;
	}
	
	#roadconditions p b {
		color: darkred;
	}

	#roadconditions ul {
		margin: 0;
		font-size: .83em;
		list-style-type: square;
		margin-left: 2em;
		padding: 1em 2em .5em 2em;
		
	}

	#roadconditions li {
		padding: 0 0 0.5em 0;
		border-bottom: 1px dashed silver;	
		margin: 5 0 0.3em 0;
	}
	
	/*service change*/
	#servicechange {
		background-color: #ECFFFF;
		margin-left: 0px;
		padding: 0;	
		padding-top: 1em;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	#servicechange p {
		margin: 0;
		padding: 0 1.2em;
		color: #CC9900; /* ochre */		
		font-size: .83em;
		font-weight: bold;
		text-align: center;
	}
	
	#servicechange ul {
		margin: 0;
		font-size: .83em;
		list-style-type: square;
		margin-left: 2em;
		padding: 1em 2em .5em 2em;
		
	}

	#servicechange li {
		padding: 0 0 0.5em 0;
		border-bottom: 1px dashed silver;	
		margin: 5 0 0.3em 0;
	}
	
	/*Rider Alert*/
	#rider {
		background-color: #FFF2F2;
		margin-left: 0px;
		padding: 0;	
		padding-top: 1em;
	}

	#rider p {
		margin: 0;
		padding: 0 1.2em;
		color: #CC9900; /* ochre */		
		font-size: .83em;
		font-weight: bold;
		text-align: center;
	}
	
	#rider ul {
		margin: 0;
		font-size: .83em;
		list-style-type: square;
		margin-left: 2em;
		padding: 1em 2em .5em 2em;
		
	}

	#rider li {
		padding: 0 0 0.5em 0;
		border-bottom: 1px dashed silver;	
		margin: 5 0 0.3em 0;
	}
