body 	{
	background: #6278AA;
	font-size: 12px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: grey;
	scrollbar-3dlight-color: grey;
	scrollbar-darkshadow-color: grey;
	scrollbar-shadow-color: grey;
	scrollbar-arrow-color: #000066;
	scrollbar-track-color: #efefef;	
	}


A:link, A:visited 	{
			font-family: Arial, sans-serif;
			text-decoration: none;
			}

A:hover		 	{
			font-family: Arial, sans-serif;
			text-decoration: none;
			}

ul.snowflake {list-style-image: url(/images/snowflake_bullet.png);}

ul.snowflake_dark {list-style-image: url(/images/snowflake_dark_bullet.png);}

ul, td ul, ul.blue_bullet {list-style-image: url(/images/blue_lst_bt.gif);}

ul.programs, td ul.programs, ul.gold_bullet	{
					list-style-image: url(/images/gold_lst_bt.gif);
					}


td.main_content_table	{
			background: #f0c460 url(/concepts/images/shawk_bg_3.jpg);
			background-repeat: no-repeat;
			}


.datestamp, td.datestamp, a.datestamp		{
						background: #3366cc;
						font-size: 11px;
						font-family: Arial, sans-serif;
						font-style: normal;
						font-weight: normal;
						color: #ffffff;
						text-decoration: none;
						}

.topnav, td.topnav, a.topnav		{
					background: #3366cc;
					font-size: 11px;
					font-family: Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #ffffff;
					text-decoration: none;
					}


.topnav_on, td.topnav_on, a.topnav_on	{
					background: #3366cc;
					font-size: 11px;
					font-family: Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #4D5F870;
					text-decoration: none;
					}
					
.bcrumbs, td.bcrumbs			{
					background: #3366cc;
					font-size: 11px;
					font-family: Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #ffffff;
					text-decoration: none;
					text-transform: lowercase;
									}


.bcrumbs_links, td.bcrumbs_links	{
					background: #3366cc;
					font-size: 11px;
					font-family: Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #ffffff;
					text-decoration: none;
					text-transform: lowercase;
					}


.bcrumbs_links_on, td.bcrumbs_links_on	{
					background: #3366cc;
					font-size: 11px;
					font-family: Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #4D5F870;
					text-decoration: none;
					text-transform: lowercase;
					}
					
					
.headline, td.headline			{
					font-size: 17px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #003366;
					text-align: left;
					text-decoration: none;
					}


.program_headline, td.program_headline			{
					font-size: 14px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #2A53A4;
					text-align: left;
					text-decoration: none;
					}



.subhead, td.subhead			{
					font-size: 14px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #003366;
					text-align: left;
					text-decoration: none;
					}					


.content_link, td.content_link, a.content_link:link, a.content_link:visited			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #214385;
					text-align: left;
					text-decoration: none;
					}
					
.content_link_over, td.content_link_over			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #993300;
					text-align: left;
					text-decoration: underline;
					}

a.content_link:hover			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #993300;
					text-align: left;
					text-decoration: underline;
					}


a.program_link:link, a.program_link:visited 	{
					font-size: 12px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #0066cc;
					text-align: left;
					text-decoration: none;
					}
					
a.program_link:hover			{
					font-size: 12px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #4D5F870;
					text-align: left;
					text-decoration: underline;
					}


.ttt_content_link, td.ttt_content_link			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #ffffff
					text-align: right;
					text-decoration: none;
					}
					
.ttt_content_link_over, td.ttt_content_link_over			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #0066cc;
					text-align: right;
					text-decoration: none;
					}

					
.content, td.content			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #000000;
					text-align: left;
					text-decoration: none;
					}


.content1, td.content1			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #000000;
					text-align: left;
					text-decoration: none;
					padding-left: 10px;
					}

.content2, td.content2			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #000000;
					text-align: left;
					text-decoration: none;
					}

					
.content3, td.content3			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #4D5F87;
					text-align: left;
					text-decoration: none;
					}



.content4, td.content4			{
					font-size: 13px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #4D5F87;
					text-align: left;
					text-decoration: none;
					}


.content5, td.content5			{
					font-size: 14px;
					font-family: Verdana, Arial, sans-serif;
					font-style: italic;
					font-weight: normal;
					color: #ffffff;
					text-align: left;
					text-decoration: none;
					}
					
.bus_sched_times, td.bus_sched_times			{
					font-size: 11px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #4D5F87;
					text-align: center;
					text-decoration: none;
					}



.cta1, td.cta1				{
					font-size: 17px;
					font-family: Verdana, Arial, sans-serif;
					font-style: italic;
					font-weight: bold;
					color: #ffffff;
					text-align: left;
					text-decoration: none;
					}


.cta1_on, td.cta1_on			{
					font-size: 17px;
					font-family: Verdana, Arial, sans-serif;
					font-style: italic;
					font-weight: bold;
					color: #4D5F870;
					text-align: left;
					text-decoration: none;
					}


.botnav, td.botnav, a.botnav		{
					background: #2a53a4;
					font-size: 10px;
					font-family: Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #ffffff;
					text-decoration: none;
					text-align: center;
					}

.botnav_on, td.botnav_on, a.botnav_on	{
					font-size: 10px;
					font-family: Arial, sans-serif;
					font-style: normal;
					font-weight: normal;
					color: #4D5F870;
					text-decoration: none;
					text-align: center;
					}


.field_name, .radio_name, 	{
			font-size: 12px;
			font-family: Arial, sans-serif;
			font-weight: bold;
			color: #ffffff;
			text-align: left;
		}
		

.req		{
			font-size: 12px;
			font-family: Arial, sans-serif;
			font-weight: bold;
			color: #4D5F870;
			text-align: left;
		}

.field error, td .field_error	{
				font-size: 10px;
				font-family: Arial, sans-serif;
				font-weight: bold;
				color: #4D5F870;
				text-align: left;
				}

td input, td select, textarea 	{
 			font-size: 12px;
 			color: #336699;
 			font-weight: bold;
 			font-family: Arial, sans-serif;
 
 			}

.border2, td.border2  	{background-color: #ffffff;}

.photo_cat_title, td.photo_cat_title	{
					font-size: 15px;
					font-family: Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #000066;
					background-color: #4D5F870;
					}

td.img_on 		{background-color: #4D5F870;}

td.img_off 		{background-color: #666666;}

table.photo		{background-color: #000066;}
.bus_sched_times_2, td.bus_sched_times_2 {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	color: #000;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}
.bus_sched_dates, td.bus_sched_dates {
					font-size: 10px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #FFFF99;
					text-align: center;
					text-decoration: none;
}
.bus_sched_week, td.bus_sched_week {
					font-size: 12px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #4D5F87;
					text-align: center;
					text-decoration: none;
}

.main_content_table .bus_sched_wrapper {
	border: 2px solid #FFFF99;
	border-top: 1px solid #FFFF99;
}
.bus_sched_pick_drop, td.bus_sched_pick_drop {
					font-size: 10px;
					font-family: Verdana, Arial, sans-serif;
					font-style: normal;
					font-weight: bold;
					color: #4D5F87;
					text-align: center;
					text-decoration: none;
}
.bus_sched_locations, td.bus_sched_locations {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
.bus_sched_directions, td.bus_sched_directions {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0px;
}
White Content {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}
.padding_r10px {
	padding-right: 10px;
}

a.top:link, a.top:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #5091DA;
	text-decoration: none;
}
a.top:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9933;
	text-decoration: none;
}
