@charset "utf-8";
/* CSS Document */

#notifications-header {
	background:url(../images/service-notification.png) 10px 0px no-repeat;
	color:#333333;
	font-size:14px;
	line-height:18px;
	padding:10px;
	padding-left:112px;
	width:580px;
}

	#notifications-header h1 { background-color:#FFF; color:#0071BC; font-size:24px; margin:0; padding:0; }
	#notification-links a h3 { color:#0071BC; font-size:18px; margin:0; padding:0; }
	

.accordion-wrap { border:#B3B3B3 1px solid; border-top: none; }

.accordion {
	background:#E8E8E8 url(../images/acc-hl.png) top left repeat-x;
	border-top:#B3B3B3 1px solid;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	height:70px;
    margin:0;
    padding:0;
    text-decoration:none; 
	vertical-align:middle;
}

.accordion:first-child { border-top:none; }

.alert-icon { display:block; float:left; height:50px; margin:10px 10px 0; width:50px; }

.alert-green { background:url(../images/alert-green.png) no-repeat; }
.alert-red { background:url(../images/alert-red.png) no-repeat; }
.alert-yellow { background:url(../images/alert-yellow.png) no-repeat; }

.accordion .a-info { float:left; list-style:none; margin:10px 0 0; padding:0; width:400px; }
.accordion .a-info li { height:14px; margin:0 0 2px; padding:0; }
.accordion .a-info .a-title { font-size:14px; font-weight:bold; margin:0 0 2px; padding:0; }
.accordion .a-info .a-dsc { font-size:12px; }
.acc-blue { color:#3A5FAC; } 

.accordion-open { background:#3087c3; color:#FFFFFF; }
.accordion-open .acc-blue { color:#000; } 

.acon { display:block; float:right; height:20px; margin:25px 20px 0; width:20px; }
.accordion-open .acon { background:url(../images/minus.png) center center no-repeat; }
.accordion-close .acon {  background:url(../images/plus.png) center center no-repeat; }

div.accordion-container { padding:0; margin:0; }
div.accordion-content {
    background:#FFFFFF;
	border-top:#B3B3B3 1px solid;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:.9em;
	line-height:1.5em;
    margin: 0;
    padding:10px; 
}

	.accordion-content h5 { color:#3A5FAC; font-size:14px; margin:0; padding:0; }

#notification-links { height:85px; margin:20px auto 10px; text-align:center; width:580px; }

	#notification-links a {
		background: top left no-repeat;
		color:#333333;
		display:block;
		font-size:14px;
		font-weight:normal;
		height:85px;
		line-height:18px;
		margin-left:6px;
		opacity: 1;
		padding-left:90px;
		padding-top:15px;
		text-align:left;
		text-decoration:none;
		transition: opacity .25s ease-in-out;
		-moz-transition: opacity .25s ease-in-out;
		-webkit-transition: opacity .25s ease-in-out;
		width:280px;  
	}

	#notification-links a:hover { opacity: 0.8; }
	#notification-links .link-support { background-image:url(../images/graphic-support.png); float:left; }
	#notification-links .link-faqs { background-image:url(../images/graphic-faqs.png); float:left; }
	#notification-links .vr-rule { border-left:#B3B3B3 1px solid; float:left; height:85px; margin-left:6px; }