@charset "utf-8";

/* ************************************************** HOMEPAGE PORTLETS ****************************************************************** */


.homepageportlets_wrapper {
	margin: 0 auto; /*Center container on page*/
	width: 901px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	border: 0;
	padding: 0;
	background: url(../images/back_homepage.jpg) repeat;
}

.homepageportlets_wrapper a:link, .homepageportlets_wrapper a:active {
	color: #0052af;
}

.homepageportlets_wrapper a:hover {
	color: #0052af;
	text-decoration: underline;
}

.homepageportlets_wrapper a:visited {
	color: #0052af;
}

.homepageportlets_wrapper .newsline{
	margin: 0 0 10px 0;
}

.homepageportlets_wrapper .moreline{
	padding: 10px 0;
	background-repeat:no-repeat;
	background:url(../images/arrow_links.gif) left no-repeat;
}

.homepageportlets_wrapper .date{
color: #0052af;
}

.homepageportlets_wrapper  a.news:link, .homepageportlets_wrapper a.news:active, .homepageportlets_wrapper a.news:visited{
color: #3b3b3b;
text-decoration: none;
}

.homepageportlets_wrapper a.news:hover{
color: #3b3b3b;
text-decoration: underline;
}

.homepageportlets_wrapper a.more:link, .homepageportlets_wrapper a.more:active, .homepageportlets_wrapper a.more:visited{
font-size: 13px;
color: #0052af;
/*line-height: 12pt;*/
text-decoration: none;
font-weight: normal;
padding: 0 0 0 20px;
height: 14px;

}

.homepageportlets_wrapper a.more:hover {
color: #0052af;
text-decoration: underline;
}

.homepageportlets_wrapper .spacer{
padding: 10px 0px;
font-size: 11px;
color: 3c3c3c;
line-height: 1.3em;
}

.homepageportlets_wrapper p.accbottom{
padding: 10px 0px 0px 0px;
}















.homepageportlets_left {
	float: left;
	width: 450px;
}

.homepageportlets_right { 
	margin: 0;
	float: left;
	width: 450px;	
}

.homepageportlets_left .containerback_top {
	background:url(../images/back_homepage_portlet_left_top.png) top no-repeat;
	float: left;
	width: 450px;	
}

.homepageportlets_left .containerback {
	background:url(../images/back_homepage_portlet_left.png) top no-repeat;
	float: left;
	width: 450px;	
}

.homepageportlets_right .containerback {
	background:url(../images/back_homepage_portlet_right.png) top no-repeat;
	margin: 0;
	float: left;
	width: 450px;		
}

.homepageportlets_left .container, .homepageportlets_right .container {
	padding: 26px 36px 16px 36px;
	color: #3b3b3b;
}

.homepageportlets_left .container h1, .homepageportlets_right .container h1 {
	font-size: 11pt;
	color: #3b3b3b;
	padding: 3px 0 0 0;
}

.homepageportlets_footer1 {
	clear: both;
	border-bottom: 1px solid #e6e6e6;
	padding: 0;
	margin: 0;
}


/* second part */

.homepageportlets_footer2 {
	clear: both;
	background: url(../images/back_homepage_nodivider.jpg) repeat;	
	padding: 30px 0 0 0;
	margin: 0;
}



/* accordion homepage old 

.accordion {
}
.accordion h3 {
	margin: 0; 
	padding: 7px 0px 7px 0px; 
	font: bold 13px Arial, Helvetica, sans-serif;
	cursor: pointer;
	color: #026989;
}
.accordion h3:hover {
	margin: 0;
	color: #024a61;
}
.accordion h3.active {
	margin: 0; 
}
.accordion p {
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

.accordion h3 span {
	width: 14px; 
	height: 13px;
	background: url(../images/plus.gif) no-repeat left;
}

.accordion h3 span.active {
	width: 14px; height: 13px;
	background: url(../images/minus.gif) no-repeat left;
}*/

/* accordion homepage */

.accordion {
}

.accordion h3 {
	margin: 0; 
	padding: 7px 0px 7px 20px; 
	font: bold 13px Arial, Helvetica, sans-serif;
	background: url(../images/plus.gif) no-repeat left;
	cursor: pointer;
	color: #0052af;
}
.accordion h3:hover {
	margin: 0;
	color: #0052af;
}
.accordion h3.active {
	margin: 0;
	background: url(../images/minus.gif) no-repeat left;		 
}

.accordion p {
	padding: 10px 0px 10px 0px;
	margin: 0px;
}


/* news */
.accordion2 {
}

.accordion2 h4 {
	margin: 0; 
	padding: 7px 10px 17px 20px; 
	font: bold 13px Arial, Helvetica, sans-serif;
	background: url(../images/plus.gif) no-repeat 0px 10px;
	cursor: pointer;
	color: #0052af;
}
.accordion2 h4:hover {
	margin: 0;
	color: #0052af;
}
.accordion2 h4.active {
	margin: 0;
	background: url(../images/minus.gif) no-repeat 0px 10px;		 
}

.accordion2 div.news {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	display: none;	
}