/* 
	Styles for Finances and Banking / Consultation Pages
*/

.hgroup h2 {
	color:			#003366;
}

h3 {
	text-shadow: 2px 2px 1px #cccccc;
}

#eventdetails {
	padding:		1em 0 1em 2em;
	border-color:	#074A8B;
    border-style:	dashed;
    border-width:	0 0 1px;
}

#eventdetails dl dt {
	margin-top:		.5em;
	font-weight:	bold;
}
#eventdetails dl dd {
	padding-left:	1em;
}

.rightblock dl dd.ical,
.rightblock dl dd.map {
	float:			right;
    padding:		0 4px;
}
.rightblock dl dd.ical img {
    border:			0 none;
    vertical-align:	middle;
}

#event-listing dl dt {
	margin-bottom:	3px;
	margin-top:		12pt;
}

#event-listing dl dt .date {
	color:			#336699;
	font-weight:	bold;
}

#event-listing dl dt .category {
	color:			#336699;
	font-style:		italic;
}

#event-listing dl dd {
	margin-bottom:	3px;
	margin-left:	32pt;
}

#event-listing dl dd.title {
	font-weight:	bold;
	font-size:		115%;
}

#event-listing dl dd.title a:link {
	text-decoration:	none;
}

#period .closed {
	font-size: 0.8em;
}

/* EVENTS - archive box */
.box-archives {clear:both;margin:40px 0;padding:10px;text-align:right; border:1px solid #6699cc; }
.box-archives span {color:#888;font-size:110%;font-weight:bold;text-transform:uppercase;}
.box-archives ul {display:inline;margin:0;padding:0;}
.box-archives ul li{display:inline-block;padding:0 5px;border-right:1px solid #074a8b; }
.box-archives ul li:last-child, .box-archives ul li.no-border{border:none;}
.box-archives ul li a{display:block;font-size:120%;font-weight:bold;}
.box-archives ul li a:hover{text-decoration:none;}


#template-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/cmu.jpg);
}

#capital-markets-union-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/capital-markets-union-2.jpg);
}
#prospectus-directive-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/prospectus-directive.jpg);
}
#securitisation-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/securitisation.jpg);
}

#emir-revision-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/markets.jpg);
}

#long-term-finance-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/long-term-finance.jpg);
}

#further-corporate-tax-transparency-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/magnifying-glass-02.jpg);
}

#covered-bonds-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/covered-bonds.jpg);
}

#financial-regulatory-framework-review-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/financial-regulatory-framework-review.jpg);
}

#venture-capital-funds-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/venture-capital-funds.jpg);
}

#retail-financial-services-2015 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/retail-financial-services.jpg);
}

#non-financial-reporting-guidelines-2016 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/non-financial-reporting.jpg);
}

#cross-borders-investment-funds-2016 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/events/20160602-euhaveyoursay.jpg);
}

#financial-conglomerates-directive-2016 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/events/20160609-euhaveyoursay.jpg);
}

#personal-pension-framework-2016 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/events/20160726-personal-pension-framework.jpg);
}

#macroprudential-framework-2016 {
	background-image: url(http://ec.europa.eu/finance/images/homepage/large/events/20160801-macroprudential-framework.jpg);
}

.consultationdetails {
	height: 232px;
	width: 100%;
	box-shadow: 0px 0px 3px #000000;
	background-size: 100%;
	background-repeat: no-repeat;
}

#consultationdetails {
	position: relative;
	background-color: #ffffff;
	opacity: 0.85;
	filter: alpha(opacity=85);
	/*left: 16.5%;*/
	top: 20%;
	/*width: 60%;*/
	height: 35%;
	margin-left: 16.5%;
	margin-right: 16.5%;
	padding: 1em 1.2em 3em 0em;
	box-shadow: 3px 3px 6px #000000;
	border-radius: 10px;
	font-size: 1.3em;
	text-shadow: 0px 0px 0px #000000;
}

#consultationdetails ul {
	list-style: disc none inside;
}

#consultationdetails ul #period {
	list-style-image: url(http://ec.europa.eu/finance/images/icons/32/calendar.gif);
}

#consultationdetails ul #policy {
	list-style-image: url(http://ec.europa.eu/finance/images/icons/32/cogwheels.gif);
    font-size: 12px;
}

#consultationdetails ul #link {
	list-style-image: url(http://ec.europa.eu/finance/images/icons/32/pen.gif);
}

#consultationdetails ul #responseslink {
	list-style-image: url(http://ec.europa.eu/finance/images/icons/32/graph.gif);
}

#consultationdetails ul li {
	padding-bottom: 0.8em;
	margin-left: 0.2em;
}

.announcement {
	margin: 1em 0 1em 0;
	border: 2px solid #003366;
	padding: 0.6em;
	font-size: 1.2em;
	align: center;
	color: #003366;
	border-radius: 10px;
}

#contact dl {
	margin-left: 2em;
}

#contact dt {
	font-size: 120%;
	color: #284F75;
	margin-bottom: 0.4em;
}

#contact dd {
	position: relative;
	left: -1em;
	margin-bottom: 0.4em;
	font-style: italic;
}

#respondlink {
	display: block;
	width: 60%;
	margin-top: 4%;
	margin-left: 20%;
	margin-right: 20%;
	margin-bottom: 4%;
	height: 1.8em;
	border-radius: 10px;
	box-shadow: 0px 0px 2px #336699;
	text-shadow: 0px 0px 1px #99ccff;
	background-color: #074A8B;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	/*font-weight: bold;*/
	text-align: center;
}

#respondlink a:link, #respondlink a:visited {
	color: #ffffff;
	text-decoration: none;
}

#respondlink a:hover {
	text-decoration: underline;
}

#submit span {
	letter-spacing: 0.1em;
	color: #336699;
	font-size: 1.1em;
}

#asideblock0 {
	
}

#asideblock0 dl dd ul {
	margin-top: 0em;
	margin-left: -2em;
}

#results {
	margin-top: 1.4em;
	padding: 0em 1em 1em 2em;
	background-color: #fafafa;
	border:	1px solid #074A8B;
	border-radius: 10px;
}

/*
#quicklinks {
	text-shadow: none;
	padding-top: 0.6em;
	font-size: 1.2em;
	height: 1.6em;
}

#asideblock0 dt {
	font-size: 1.1em;
	padding: 0.4em;
}
#asideblock0 dd li {
	padding-bottom: 0.2em;
	list-style: disc none inside;
}
*/

.consultations-listing dl {
	position:		relative;
}
.consultations-listing dt {
	margin-bottom:	0.8em;
}

.consultations-listing dd {
	margin-bottom:	1.6em;
}

.consultations-listing .date {
	display:		block;
	text-align:		right;
	position:		relative;
	top:			0;
	right:			0;
	color:			#336699;
	float: right;
}
.consultations-listing .policy-field {
	color:			#336699;
	font-style:		italic;
	clear: right;
}
.consultations-listing a:link {
	text-decoration:	none;
}
.consultations-listing a:hover {
	text-decoration:	underline;
}