.cta-module.topnav-floating-skin{
	border:none;
	overflow:visible;
	border-radius: 0px;
	
}

.cta-module.topnav-floating-skin{
position:absolute;
margin-left:751px;
margin-top:-49px;
z-index:5;
display:block;

}

.cta-module.topnav-floating-skin .actions {
white-space: nowrap;
}

#cta-modal{
	background:#FFFFFF;
	padding:20px 20px 19px 20px;
	width:127px;
	border-radius:5px 5px 5px 5px;
	border:#D1CDC4 1px solid;
	position: relative;
	background: #FFFFFF;
	border: 1px solid #D1CDC4;
	-webkit-box-shadow:  4px 4px 4px 0px rgba(153, 153, 153, .5);
   	box-shadow:  4px 4px 4px 0px rgba(153, 153, 153, .5);

}

#cta-modal .close-wrap a{
position: absolute;
top: 8px;
right: 8px;
color: #888;
text-decoration:none;
background:url(../graphic/modal-close.png);
height: 7px;
width: 7px;
}
#cta-modal .close-wrap a:hover,
#cta-modal .close-wrap a:focus{
color: #000;
text-decoration:none;
background:url(../graphic/modal-close_hover.png);
}

.ctaModal {
		padding:0 20px 20px 20px;
}
#cta-modal:after, #cta-modal:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#cta-modal:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #FFFFFF;
	border-width: 15px;
	left: 50%;
	margin-left: -15px;
}
#cta-modal:before {
	border-color: rgba(209, 205, 196, 0);
	border-bottom-color: #D1CDC4;
	border-width: 16px;
	left: 50%;
	margin-left: -16px;
}


#cta-modal {
	white-space: nowrap;
}

#cta-modal p {
	font:normal 13px/13px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px 0 9px 0;
}
#cta-modal p.pushdown {
 	margin-top:18px;
}

.cta-module.topnav-floating-skin .box{
	width:206px;
	height:46px;
	background:#FFFFFF;
	padding:3px 0 0 10px;
}

.cta-module.topnav-floating-skin.headline-number .box{
	width:206px;
	height:43px;
	background:#FFFFFF;
	padding:6px 0 0 10px;
}

.cta-module.topnav-floating-skin .actions{
	margin:6px 0 0 0;
}
 
.ie-7 .cta-module.topnav-floating-skin .actions{
	margin:0;
}

.cta-module.topnav-floating-skin .actions a{
	background:#0067B1;
	font:normal 13px arial;
	color:#FFFFFF;
	-webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    padding: 7px 12px 7px 12px;
    text-decoration:none;
    -webkit-box-shadow:  0px 1px 4px 0px rgba(153, 153, 153, .5);
    box-shadow:  0px 1px 4px 0px rgba(153, 153, 153, .5);
}

.mac .cta-module.topnav-floating-skin .actions a {
	 padding: 7px 11.5px;
}

.ie-7 .cta-module.topnav-floating-skin .actions a {
	display: inline-block;
}

.cta-module.topnav-floating-skin .actions a:hover,
.cta-module.topnav-floating-skin .actions a:focus{
	background:#01448d;
	text-decoration:none;
	color:#FFFFFF;
}

.cta-module.topnav-floating-skin .actions a.bump-rt {
	margin-right:-2px;
}
.cta-module.topnav-floating-skin.single-action .actions {
	margin:0;
}
.cta-module.topnav-floating-skin.single-action .actions a {
	padding:7px 10px;
	width:196px;
	display:block;
	margin:0;
}
.cta-module.topnav-floating-skin .heading {
	color:#BE0030;
	font-size:18px;
	line-height:18px;

	
}


.cta-module.topnav-floating-skin.headline-number .subheading {
	color:#333333;
	font:normal 13px Arial;
	margin-top:4px; 
	padding-left:0px;
}


.cta-module.topnav-floating-skin .subheading {
	padding-left:0px;
}

.cta-module.topnav-floating-skin .subheading a{
	color:#3366CC;
	font:bold 13px Arial;
}



.cta-module.topnav-floating-skin.number .subheading {
	color:#BE0030;
	font-size:17px;
	margin-top:11px; 
	padding-left:0px;
}

.cta-module.topnav-floating-skin.number .subheading .number {
	color:#333333;
	font:bold 17px Arial; 
}

.cta-module.topnav-floating-skin .subheading .number {
	color:#333333;
	font:bold 15px Arial; 
}



