/* ========================================================= */
/* /// GENERAL BOX ///////////////////////////////////////// */
/* ========================================================= */

.boxcontainer {
	background: #fff;
	padding: 1px;
	border-width: 2px; 
	border-color: #060; 
	border-style: solid;
}

.boxbody {
	background: #fff;
	padding: 5px;
}

.boxbody A:link, .boxbody A:visited {
	color: #025CB6;
}

.boxbody A:hover {
	color: #003;
	background: f5f5f5;
}
/*#475e74*/
.boxheader {
	background:  #DAEE9D;
	font-weight: bold;
	font-family: tahoma, verdana, geneva, sans-serif;
	color: #fff;
	padding: 2px 2px 4px 2px;
	text-align: center;
}

.boxheader A:link, .boxheader A:visited {
	color: #060;
}

.boxheader A:hover {
	color: #fff;
}

.boxheader H4 {
	margin: 0;
}

/* =========================================== */
/* |||| News box ||||||||||||||||||||||||||||| */
/* =========================================== */

.newsArticleDate {
	font-family: verdana,tahoma,arial,helvetica,sans-serif;
	color: #690;
	margin-bottom: 	10px;
}
.newsbox {
	background:  #fff; 
	color: #fff; 
	border-width: 2px; 
	border-color: #060; 
	border-style: solid; 
	margin: 0px; 
	padding: 1px;
}

/* ------- news box header  --------- */

.newsboxheader, .newsboxheaderselected { 
	text-align : center;
	margin: 0px; 
	padding: 4px 0;
}
.newsboxheader { 
	background-color: #DAEE9D; 
}
.newsboxheaderselected { 
	background-color: #E3EEE8; 
}
.newsboxheader H4, .newsboxheaderselected H4 { 
	padding: 0px; margin: 0px 0;font-size: 12px; 
}
.newsboxheader A:link, .newsboxheader A:visited { 
	color: #060; 
	background: transparent; 
	text-decoration: none; 
}
.newsboxheader h4 A:hover {	
	color: #fff; 
	background: transparent; 
	text-decoration: underline; 
}

/* ------- news box header selected --------- */

.newsboxheaderselected A:link, .newsboxheaderselected A:visited { 
	color: #fff;
	background: transparent;
	text-decoration: none; 
}
.newsboxheaderselected A:hover {	
	color: #fff;
	background: transparent;
	text-decoration: underline; 
}

/* ------- news box body --------- */

.newsboxbody { 
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 10px; 
	border-width: 0 1px 1px 1px; 
	border-color: #fff; 
	border-style: solid; 
	color: #060; 
	background: #fff;
}
.newsboxitemselected {
	font-style: italic; 
	font-weight: bold; 
	background: transparent;
	color: #F90;
}
.newsboxbody A:link, .newsboxbody A:visited {
	color: #CC3300;
}
.newsboxbody A:hover {
	color: #FF6600;
}
.newsboxbody UL, .boxbody UL {
	margin-left: 5px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 15px;
	list-style-position: outside;
	background: transparent;
	list-style-image: url(../images/arrow1_ul.gif);
}

/* =========================================== */