﻿@charset "UTF-8";
@import url(../content.css);
@media all
{
body { background: #cdcdcd;  padding: 10px 0; }

	
	h2 {color: #454977 }  				       /* 24px */
	h3 { color: #454977}                       /* 18px */
	a {
		color: #6E9B8F;
		font-weight:bold;
		text-decoration:underline;
		}
	a:focus,
	a:hover,
	a:active {
		color:#6E9B8F;
		font-weight:bold;
		text-decoration:underline;
	}

	#footer a, 
	#footer a:focus, 
	#footer a:hover,
	#footer a:active {color: #ffffff; font-weight: normal;  }

	#topnav a {color: #0076BE; }
	#topsearchbox{	color: #0076BE;	}
	#header {
		background-image:none;
	
	}

	#themeImage {
		background-position: left;
	}
	
	.gen{
		border:1px solid red;
		margin:0.5em;
	}
	.introLink a:hover,
	.introLink a:active,
	.introLink a:focus{
		color:#0076BE;
	}
	
	table thead th {
		background:#6E9B8F!important;
		color:#FFFFFF!important;
	}
	
	#col3 table.fullwidthtable tbody{
		border:1px solid #6E9B8F;
	}
	
	#col3 table.fullwidthtable{
		margin:1px;
		border:1px solid #6E9B8F;
		margin-top:5px;
		width: 600px;
		margin-bottom:10px;
	}
	
	#col3 #newsListing table.fullwidthtable{
		border: none;
		border-collapse: separate;
		font-size:1.0em;
	} 
	
	
	#col3 table.fullwidthtablenoborder{
		margin:1px;
		border:none;
		margin-top:15px;
		width: 600px;
		margin-bottom:10px;
		border-collapse: separate;
	}
	
	#col3 table.fullwidthtablenoborder td{
		white-space:normal;
		border:none!important;
	}
	
	#col3 table.fullwidthtable th, #col3 table.fullwidthtablenoborder th{
		background:#6E9B8F!important;
		color:#FFFFFF!important;
		padding: 7px;
	}
	
	#col2 .objectFooter
	{
		height: 1px;	
	}
	
	#col2 .objectOuter	{
		/*padding-bottom: 30px;*/
	}
	
	#col2 .objectOuter sb{
		padding-bottom: 10px!important;
		background: red;
	}
	
}


