/* ########## layoutPopup ########## */

.pagePopup {
	margin: 20px 20px 0;
	padding-bottom: 10px;
}
.areaPopupHeader {
	overflow: hidden;
	margin-left: 10px;
	background: #d5e6ef;
	height: 45px;
}
.areaPopupHeader .containerTitle {
	position: relative;
	margin-left: 130px;
	background: url(popup_barCapRight.gif) no-repeat right center;
	height: 45px;
}
.areaPopupHeader .containerTitle h1 {
	position: absolute;
	right: 10px;
	bottom: 5px;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	color: #1f7099;
}
.areaPopupHeader .containerTitle a,
.areaPopupHeader .containerTitle a:link,
.areaPopupHeader .containerTitle a:visited,
.areaPopupHeader .containerTitle a:active {	text-decoration: none; }
.areaPopupHeader .containerTitle a:hover { text-decoration: underline; }
.areaPopupHeader .containerLogo { float: left; }
.areaPopupContent { padding: 30px 10px 10px; }
.areaPopupFooter { background: #d5e6ef url(popup_barCapLeft.gif) no-repeat left center; }
.areaPopupFooter .containerFooter {
	position: relative;
	background: url(popup_barCapRight.gif) no-repeat right center;
	height: 45px;
}
.areaPopupFooter .containerFooter p {
	position: absolute;
	left: 10px;
	bottom: 5px;
	margin: 0;
	line-height: 15px;
	font-size: 11px;
}
.pagePopup .smallprint {
	font-size: 11px;
	font-weight: normal;
}
.pagePopup img {
	display: block;
	border: 0;
}


/* HEADER & CONTENT */	
a.header  { color:#ffffff;  text-decoration : none;   font-size : 1.7em; 	font-weight: bold;  }
div.header { 
	padding: 20px 20px;
	background: #4584C1; color:#ffffff; text-align: left;
	border-bottom : 2px solid #366CA1;
}


/* LOGIN */	
div.login { font-size : 0.9em; font-weight: bold; text-align: right; 
			padding-right: 15px;  color: #FFFFFF; }
a.login {  color: #FFFFFF; }
