body {    
	margin: 0;    
	padding: 0;    
	background-color: #f2f2f2;    
	color: #444;    
	font: small Arial, Helvetica, Verdana, sans-serif;    
}
a {
	color: #0d5789;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 1em;
}
h1, h2, h3, h4, h5 {
	font-family: Georgia, Arial, sans-serif;
	color: #0c466d;
	font-weight: normal;
}
h1 {
	font-size: 1.6em;
}
h2 {
	font-size: .9em;
	font-weight: bold;
	margin-bottom: .25em;
}
h3 {
font-size: 1.1em;
margin-bottom:.5em;
}
h4 {
	font-size: 1em;
}
img {  
border-style: none;
}


/*  This class is affecting the entire site, including the top menu, the left menu on the inner pages, and the footer.  It should be localized to the element you want to affect.
li {
margin-bottom:.3em;
line-height:1.4em;
}*/

#Wrapper {
	background: url('/Images/wrapperbg.png') repeat-y top left;
	width: 992px;
	margin: 0 auto;
}
#Header {
	background: url('/Images/headerbg.jpg') no-repeat top left;
	width: 976px;
	height: 110px;
	margin: 0 auto;
}
#Header img#logo {
	margin: 16px 0 0 16px;
	float: left;
}
#Search {
	float: right;
	margin: 14px 18px 0 0;	
}
#Search #keywords {
	border: 1px solid #1d6ea8;
	font-size: 1.2em;
	height: 21px;
	vertical-align: middle;
}
#Search #searchbutton {
	background: url('/Images/buttonbg.png') repeat-x top left;
	width: 61px;
	height: 23px;
	border: none;
	color: white;
	font-size: .9em;
	vertical-align: middle;
	margin: 0;
	padding-bottom: 5px;
	*padding-bottom: 0; /* IE fix */
}
#TopMenu {
	background: url('/Images/menubg.png') repeat-x top left;
	width: 976px;
	height: 46px;
	margin: 0 auto;
}
#TopMenu ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	font: small Georgia, Arial, sans-serif;
	text-transform: uppercase;
}
#TopMenu ul li {
	float: left;
	height: 26px;
}
#TopMenu ul li a {
	color: white;
	text-decoration: none;
	display: block;
	padding: 15px 33px;
}
#TopMenu ul li a:hover, #TopMenu ul li.sel a {
	background: url('/Images/menubg_hover.png') repeat-x top left;
}
#TopMenu li#Program a {
	padding-top: 7px;
	padding-bottom: 7px;
}
#TopMenu li#AboutEDA a {
	padding-left: 18px;
}
#TopMenu li#Contact a {
	padding-right: 27px;
	*padding-right: 26px; /* IE fix */
	padding-left: 32px;
}
#Container {
	width: 976px;
	margin: 0 auto;
}
#Main { 
	width: 761px;
	border-left: 215px solid #f1f1f1; /* sets colors for left column */
	background-color: #fff;
}
#Main.home { /* sets colors for columns on homepage */
	width: 536px;
	border-left: 220px solid #fff; /* sets colors for left column */
	border-right: 216px solid #f1f1f1;	 /* sets colors for right column */
	background-color: #fff;
}
#LeftColumn {
	position: relative;
	float: left;
	width: 240px;
	background: #fff url('/Images/leftcolumnbg.png') no-repeat;
	padding: 8px 17px 17px;
	*padding-top: 18px; /* IE fix */
	margin-left: -220px;	
}
#LeftColumn p {
	font-size: .9em;	
}
#LeftColumn div, #RightColumn div {
	margin-bottom: 2.2em;
}
#LeftColumn h2, #RightColumn h2 {
	text-transform: uppercase;	
}
#TopNews {
	width: 443px;
	float: left;
	padding: 0 18px;
	*padding-top: 14px; /* IE fix */
}
#TopNews h1, #Content h1 {
	color: #600;
	text-transform: uppercase;	
}
#TopNews h3 {
	margin: 0;
}
#TopNews h3 a, #LeftMenu ul li a, #Breadcrumb ul li a, #PageNav ul li a {
	text-decoration: none;
}
#TopNews h3 a:hover, #LeftMenu ul li a:hover, #Footer ul li a:hover, #Breadcrumb ul li a:hover, #PageNav ul li a:hover {
	text-decoration: underline;
}
#TopNews .date {
	font-style: italic;
	font-size: .85em;
	margin: 0;
}
#TopNews p {
	margin-bottom: 2em;
}
#RightColumn {
	float: right;
	width: 182px;
	padding: 8px 17px 17px;
	*padding-top: 18px; /* IE fix */
	margin-right: -216px;
}
#LeftMenu {
	width: 215px;
	background-color: #f1f1f1;
	float: left;
	margin: 30px 0 20px -215px;
	position: relative;
}
#LeftMenu div {
	width: 118px;
	margin: 20px auto;
}
#LeftMenu img {
	border: 2px solid #a88a24;
}
#LeftMenu h2 {
	margin: 0 0 .5em 2em;
	text-transform: uppercase;
}
#LeftMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#LeftMenu ul li {
	margin-left: 2em;	
	padding: 0.3em 0.7em;
}
#LeftMenu ul li.sel {
	background-color: #fff;
}
#LeftMenu ul li.sel a {
	text-transform: uppercase;
	color: #444;
	font-weight: bold;
}
#Content {
	float: left;
	width: 725px;
	padding: 12px 18px 18px;
	margin: 0;
	font-size:14px;
}
#Content.pressrelease .date {
	font-style: italic;
	float: left;
	width: 50%;
}
#Content.pressrelease .contact {
	float: right;
	width: 50%;
	text-align: right;
}
#Content.pressrelease h3 {
	text-align: center;
	color: #444;
	margin: .5em 0 0;
}
#Content.pressrelease h4 {
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	color: #444;
	margin: 0 0 1em;
}
#Breadcrumb {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: .5em;
}
#Breadcrumb ul {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0 0 .5em;
}
#Breadcrumb ul li {
	float: left;
	margin-right: .3em;
}
#PageNav {
	border-top: 1px solid #e1e1e1;
	float: left;
	width: 100%;
	margin-top: .5em;
}
#PageNav ul {
	list-style-type: none;
	margin: .5em 0 0;
	padding: 0;
}
#PageNav #previous {
	float: left;
	width: 50%;
}
#PageNav #next {
	float: right;
	width: 50%;
	text-align: right;
}
#Footer {
	clear: both;
	background: url('/Images/footerbg.png') repeat-x top left;
	width: 976px;
	margin: 0 auto;
	margin-left: -215px;
	height: 122px;
	position: relative;
}
.home #Footer {
	margin-left: -220px;
}
#Footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;	
}
#Footer ul li {
	float: left;
	padding: 50px 29px 0;
}
#Footer ul li a {
	color: white;
	text-decoration: none;
}
#Footer ul li#Seal {
	padding: 0;
	margin-top: 15px;
}
#Footer ul li.star { 
	padding-top: 53px;
	background: url("/Images/star.png") no-repeat 28px 52px;
	width: 11px;
	height: 11px;
}
#Footer ul li#Privacy {
	padding-left: 18px;
}
#Footer ul li#DeptCommerce {
	padding-left: 35px;
	padding-right: 60px;
}
#Footer ul li#WebMaster {
	padding-right: 11px;
	padding-left: 11px;
}
.articlelisting div {
	margin: 2em;
	padding: 5px;
}
.articlelisting ul {
	list-style-type:square;
	list-style-position: inside;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
.articlelisting li {
margin-bottom:.3em;
line-height:1.4em;
}
.listingdate {
	font-style: italic;
}

.indexbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F5F9 none repeat scroll 0 0;
border:1px solid #CCDDEE;
margin:0.5em 0;
width:100%;
}
.indexbox td {
border:0 none;
padding:0.25em;
}
/* styles to be used on the contact us page - 2 column */
.row {
	margin-bottom: 2em;
	border-bottom: 1px solid #e1e1e1;
}
.row h5 {
	margin-bottom: .1em;
	font-weight: bold;
}
.regionleft {
	width:275px;
	float:left;
	padding-right: .25em;
}
.regionright {
	width:275px;
	float:right;
	padding-left: .25em;
}
.clear {
	clear:both;
}
.director {
	margin-bottom: .1em;
	font-style: italic;
}

