/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
div#menu_horiz {
   background-image: url(../images/home-nav-grad.gif);
   width: 100%;
   margin: 0;
}

#nav-hr {
	height: 4px;
	background-color: #dce1a4;
}	   

#home-block1 {	
	float: left;
	width: 440px;
	height: 257px;
	margin-right: 8px;
	padding-top: 35px;
	font-size: 12px;
	background-image: url(../images/home-block1.jpg);
}	

#home-block2 {
	float: left;
	width: 264px;
	height: 143px;
	margin-bottom: 3px;
	padding-left: 8px;
	background-image: url(../images/home-block2.jpg);	
}

div#home-block2 a {
   display: block; /* IE has problems with this, fixed above */
}

#home-block3 {
	float: left;
	width: 264px;
	height: 143px;
	margin-top: 3px;
	padding-left: 8px;
	background-image: url(../images/home-block3.jpg);
}	

div#home-block3 a {
   display: block; /* IE has problems with this, fixed above */
}

#home-break1 {
	float: left;
	width: 440px;
	height: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 8px;
	background-color: #dce1a4;
}	

#home-break2 {
	float: left;
	width: 272px;
	height: 3px;
	margin-top: 5px;
	margin-bottom: 5px;	 
	background-color: #dce1a4;
}	

#news {
	float: left;
}	 

#news-heading {
	width: 437px;
	height: 16px;
	margin-right: 8px;
	margin-bottom: 10px;
	padding-left: 3px;
	padding-top: 2px;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(../images/news-grad.gif);
}	

#news-block1 {
	width: 272px;
	
	height: 160px;
	background-image: url(../images/news-block1.jpg);
	background-repeat: no-repeat;
}

#news-content {
	width: 440px;	
	margin-right: 8px;	
}	

.NewsSummarySummary, .NewsSummaryContent {
	padding-bottom: 10px;
}

#footer-hr {
	float: left;
	width: 720px;
	height: 3px;
	margin-top: 5px;
	background-color: #dce1a4;
}	

.txtWhiteNormal {
	color: #FFFFFF;
}

.txtWhiteHeading {
	font-size:16px;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 25px;
}

a.linkWhite:active, a.linkWhite:link, a.linkWhite:visited, a.linkWhite:hover  {
	text-decoration: none; color: #FFFFFF;
}

a.linkGrey:active, a.linkGrey:link, a.linkGrey:visited, a.linkGrey:hover  {
	text-decoration: none; color: #666666;
}

.linkNewsSummary a { 
	text-decoration: none; color: #afbd21; font-size: 14px; 
}
.linkNewsSummary {
	padding-bottom: 5px;
	color: #afbd21;
	font-size: 14px;
}

.NewsSummaryContent a { 
	text-decoration: none; color: #afbd21; 
}

.home-block1 a { 
	text-decoration: none; color: #afbd21; 
}