.headerFrontpage {
	height: 83px;
	background: #71869B url(/gfx/skin_blue/bg_header_frontpage.jpg) 0 50% no-repeat;
}

.headerFrontpage .portalName {
	padding: 35px 20px 0px 20px;
}

.headerFrontpage .portalLogo {
	padding: 0px 30px;
}

.headerContentpage {
	height: 47px;
	background: #71869B url(/gfx/skin_blue/bg_header_subpage.jpg) 0 50% no-repeat;
}

.headerContentpage .portalName {
	padding: 16px 20px 0px 20px;
}

.headerContentpage .portalLogo {
	padding: 0px 25px;
}

.portalName a 
{
	font-family: verdana;
	font-size:16px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

.navigation, .footer {
	background: #BDCBD1;
}

.flowHeader, .flowFooter  {
	background: #EDF1F1;
	border: 1px solid #ADBFBE;
}

.alternate {
	background: #EDF1F1;
}

.infoBox {
	border: 1px dashed #ADBFBE;
	background: #EDF1F1;
}

.searchResultList {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

.ruler {
	border-bottom: 1px solid #DDDDDD;
}

.navigation a, .footer a, .contentLeft a, .roundedCorner a {
	color: #B91827;
}

.messageBox {
	background: #BDCBD1;
}

.contentLeft {
	background: transparent;
}

.contentLeft .portlet {
	background: #EDF1F1;
	border-bottom: 1px solid #BABDB6;
}

.contentRight a:visited {
	color: #336699;
}

a {
	color: #003366;
}

/* POPUP */
.popHeader, .popFooter {
	background: #EDF1F1;
}

/* PORTLET TABS */
.portlet .tab {	background: #FFFFFF url(/gfx/skin_blue/bg_tab_tile.gif) 0 0 repeat-x; }
.portlet .tab ul li { background: transparent url(/gfx/skin_blue/bg_tab_right_n.gif) right top no-repeat; }
.portlet .tab ul li a {	background: transparent url(/gfx/skin_blue/bg_tab_left_n.gif) left top no-repeat; }
.portlet .tab ul li.tabSelected { background-image: url(/gfx/skin_blue/bg_tab_right_s.gif); }
.portlet .tab ul li.tabSelected a {	background-image: url(/gfx/skin_blue/bg_tab_left_s.gif); }

/* ROUNDED CORNER */
.roundedCorner {
	background: #EDF1F1 url(/gfx/skin_blue/gx_edf1f1_rounded_br.gif) 100% 100% no-repeat;
	border: 1px solid #FFFFFF; /* FIX FOR IE */
	font-size: 10px;
	margin: 0 0 10px 0;
}

.roundedCornerTL {
	background: transparent url(/gfx/skin_blue/gx_edf1f1_rounded_tl.gif) 0 0 no-repeat;
}

.roundedCornerTR {
	background: transparent url(/gfx/skin_blue/gx_edf1f1_rounded_tr.gif) 100% 0 no-repeat;
	padding: 10px 10px 0 0;
}

.roundedCornerBL {
	background: transparent url(/gfx/skin_blue/gx_edf1f1_rounded_bl.gif) 0 100% no-repeat;
	padding: 0 0 10px 10px;
}