

/*  Startpage styles */

#LeftPanel {
	display: none;
}

#ContentPanel {
	width :100%;
}


#IntroductionArea {
	width: 100%;
	border-top: 10px solid #c6c6c6;
	background: #f2f2f2;
	position: relative;
}

#IntroductionArea .PuffHeader {
	background: url(/FrameworkIR/images/startpuff1_heading.gif) no-repeat top left;
	color: #fff;
	padding: 0 0 0 40px;
	height: 42px;
	width: 444px;
	overflow: hidden;
	position: relative;
	top: -5px;
	left: 0;
}

#IntroductionArea .PuffHeader h2 {
	font-size: 140%;
	line-height: 42px;
	padding: 0;
	margin: 0;
}

#IntroductionArea div.inner {
	padding: 20px 300px 10px 30px;
}


#BottomContent div.inner {
	padding: 10px 10px 10px 30px;
}

#ShareTickerArea div.inner,
#LatestNewsArea div.inner,
#CalendarArea div.inner {
	padding: 0 10px 10px 250px;
}



#LatestNewsArea {
	width: 100%;
	float: left;
	border-top: 10px solid #8b4e81;
	padding: 10px 0 10px 0;
	background: #f4e9f2;
	position: relative;
}

#LatestNewsArea .column {
	width: 220px;
	float: left;
}

#LatestNewsArea table {
	margin: 0;
}

#LatestNewsArea p.subtext {
	font-size: 80%;
}

#LatestNewsArea .PuffHeader {
	background: url(/FrameworkIR/images/startpuff2_heading.gif) no-repeat top left;
}

#LatestNewsArea h4 {
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 100%;
	padding: 0;
	margin: 0 0 0.5em 0;
}



#CalendarArea .PuffHeader h3,
#ShareTickerArea .PuffHeader h3,
#LatestNewsArea .PuffHeader h3 {
	font-size: 140%;
	padding: 0;
	line-height: 1em;
	margin: 3px 0 -1px 0;
	font-style: normal;
}

#LatestNewsArea .PuffHeader span,
#CalendarArea .PuffHeader span,
#ShareTickerArea .PuffHeader span {
	font-size: 90%;
}

#CalendarArea .PuffHeader,
#LatestNewsArea .PuffHeader,
#ShareTickerArea .PuffHeader {
	color: #fff;
	padding: 0 0 0 40px;
	height: 39px;
	width: 182px;
	overflow: hidden;
	position: absolute;
	top: -5px;
	left: 0;
}

#CalendarArea .PuffHeader a,
#LatestNewsArea .PuffHeader a,
#ShareTickerArea .PuffHeader a {
	display: block;
	text-decoration: none;
	color: #fff;
	height: 39px;
	width: 182px;
}


#ShareTickerArea {
	width: 100%;
	float: left;
	border-top: 10px solid #5f4827;
	padding: 10px 0 10px 0;
	background: #eee6d9;
	position: relative;
}

#ShareTickerArea .PuffHeader {
	background: url(/FrameworkIR/images/startpuff3_heading.gif) no-repeat top left;
}






#CalendarArea {
	width: 100%;
	float: left;
	border-top: 10px solid #65aac1;
	padding: 10px 0 10px 0;
	background: #f1f9ff;
	position: relative;
}




#CalendarArea .PuffHeader {
	background: url(/FrameworkIR/images/startpuff4_heading.gif) no-repeat top left;
}





.startbildpuff1 {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.startbildpuff1 .startpuff1text {
	position: absolute;
	bottom: 5px;
	right: 180px;
	text-align: right;
	font-size: 90%;
	font-style: normal;
	width: 120px;
}
