@charset "utf-8";
/* CSS Document */

/*general body styles*/
	body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	}
	p {
		line-height: 1.5;
	}
	h1, h2, h3, h4 {
		font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	}
	
/*header styles*/
	#tmpl_header1 {
		width: 740px;
	}
	#tmpl_header1 td {
		padding: 5px;
	}
	#tmpl_header1 td.right {
		color: #666;
		vertical-align: bottom;
		text-align: right;
	}
	#tmpl_header1 td.right a {
		color: #666;
	}

/*tab styles*/
	#tmpl_tabs {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		height: 31px;
		background-image: url(../../_IMAGES/Templates/tabs_bg.jpg);
		margin-bottom: 12px;
	}
	#tmpl_tabs td.leftest {
		width: 18px;
	}
	#tmpl_tabs td.middle {
		padding-top: 5px;
	}
	#tmpl_tabs a {
		color: #fff;
		text-decoration: none;
		padding-left: 8px;
		padding-right: 8px;
	}
	#tmpl_tabs a.selected {
		font-weight: bold;
		background-color: #666;
		border: 1px solid #ccc;
	}
	#tmpl_tabs td.rightest {
		width: 18px;
	}

/*body container*/
	#tmpl_container {
		width: 740px;
		margin-bottom: 12px;
	}
	#tmpl_container td {
		vertical-align: top;
	}
	#tmpl_container td.left {
		width: 182px;
		padding-left: 5px;
	}
	#tmpl_container td.right {
		padding-left: 12px;
	}
	
/*Body Links for Our Programs - used only on the our_programs.html page*/
	.programlink a:link, .programlink a:visited {
		color:#0066CC;
	}
	.programlink a:hover {
		color:#993300;
	}

/*left column containers*/
	.tmpl_lc_container {
		margin-bottom: 12px;
	}
	.tmpl_lc_container h4 {
		height: 30px;
		font-size: 13px;
		color: #fff;
		line-height: 25px;
		margin: 0px;
		background-image: url(../../_IMAGES/Templates/lc_heading.jpg);
		padding-left: 12px;
	}
	.tmpl_lc_container div.lc_body {
		background-color: #eee;
		padding: 12px;
	}
	.tmpl_lc_container div.lc_bottom {
		background-image: url(../../_IMAGES/Templates/lc_bottom_curve.jpg);
		height: 8px;
	}
	
	.lc_arrow_list {
		margin: 0px;
		margin-left: 15px;
		list-style: disc;
		list-style-image: url(../../_IMAGES/Templates/lc_list_arrow.gif);
	}
	.lc_arrow_list li {
		margin-bottom: 12px;
	}
	.lc_arrow_list li.selected a {
		color: #fff;
		background-color: #666;
		border: 1px solid #ccc;
	}
	.lc_arrow_list li a {
		padding: 4px;
		color: #666;
		text-decoration: none;
	}
	.lc_arrow_list li a:hover {
		text-decoration: underline;
	}
	
/*footer*/
	#tmpl_footer {
		font-weight: bold;
		font-size: 10px;
		color: #fff;
		width: 740px;
		background-color: #4a4a4a;
		height: 75px;
	}
	#tmpl_footer a {
		color: #fff;
	}
	#tmpl_footer td {
		vertical-align: top;
		padding: 12px;
	}
	#tmpl_footer td.right {
		text-align: right;
	}
	
	
/*form styles*/
	form {
		display: inline;
	}
	#tmpl_form_error {
		border: 2px solid #FF0000;
		color: #FF0000;
	}
	#tmpl_form_error legend {
		font-weight: bold;
		color: #FF0000;
	}
	#tmpl_form_error ul {
		margin: 0px;
		margin-left: 2.1em;
		padding: 0px;
	}
	#tmpl_form_error li {
		margin: 5px;
	}
	
/* Add on CSS from MEC */

/* Links at bottom of index page */
.linkbtm a:link, .linkbtm a:visited {
	text-decoration:none;
	color:#0066FF;
}
.linkbtm a:hover {
	color:#0099FF;
}