@charset "utf-8";

/* Acquistion Admail CSS */

region6 {
	width:960px;	
	margin:0;
}

h1 {
	font:bold 21px/1.3 Arial;
	margin:0;
	color:#335497;
}

/* Header Region */
.header_en{
	background: #fff url('/cpo/mc/business/productsservices/aadmail/images/header_en.jpg') top left no-repeat;
	height: 284px;
	/*height: 329px;*/
}

.header_fr{
	background: #fff url('/cpo/mc/business/productsservices/aadmail/images/header_fr.jpg') top left no-repeat;
	height: 284px;
	/*height: 329px;*/
}

#regionHeader {	
	height: 284px;
	/*height: 329px;*/	
	text-align: center;
	padding: 0;	
	margin-bottom: 20px;
	margin-top:35px;	
}

#regionHeader h2 {
	font: bold 18px/1.3 Arial; 
	margin-bottom: 25px;
	margin-top: 15px;
	color: #335497;	
}

.share {position:absolute; top:10px; right: 15px;}

/**GET A QUOTE btn**/
#btnGetAQuote_en {
	position:absolute;
	top: 245px;
	left: 615px;
}

#btnGetAQuote_fr {
	position:absolute;
	top: 245px;
	left: 604px;
}

#getAQuote_en {	
  	display: block;
  	width: 197px;
  	height: 37px;	
  	background: url('/cpo/mc/business/productsservices/aadmail/images/freequote_en.png') no-repeat 0 0;
}

#getAQuote_en span {
  	position: absolute;
  	top: -999em;
}

#getAQuote_fr {	
  	display: block;
  	width: 230px;
  	height: 37px;	
  	background: url('/cpo/mc/business/productsservices/aadmail/images/freequote_fr.png') no-repeat 0 0;
}

#getAQuote_fr span {
  	position: absolute;
  	top: -999em;
}

/**CONTACT US btn OLD
#btnContactUs_en {
	position:absolute;
	top: 220px;
	left: 220px;
}

#btnContactUs_fr {
	position:absolute;
	top: 220px;
	left: 250px;
}

#contactUs_en {	
  	display: block;
  	width: 162px;
  	height: 46px;	
  	background: url('/cpo/mc/business/productsservices/aadmail/images/contact_off_en.png') no-repeat 0 0;
}

#contactUs_en span {
  	position: absolute;
  	top: -999em;
}

#contactUs_en:hover{
	background: url('/cpo/mc/business/productsservices/aadmail/images/contact_on_en.png') no-repeat 0 0;
}

#contactUs_fr {	
  	display: block;
  	width: 162px;
  	height: 46px;	
  	background: url('/cpo/mc/business/productsservices/aadmail/images/contact_off_fr.png') no-repeat 0 0;
}

#contactUs_fr span {
  	position: absolute;
  	top: -999em;
}

#contactUs_fr:hover{
	background: url('/cpo/mc/business/productsservices/aadmail/images/contact_on_fr.png') no-repeat 0 0;
}**/

.bluebar {	
	width: 960px;	
	height: 35px;		
	position: absolute;
	top: 298px;
	left: 0;		
}

.bluebar h1 {
	color: #ffffff;	
	font-size: 18px;
	font-weight: normal;
	text-align: center;		
}

/* Left Nav Region */
.regionLeft {
	float:left;
	width:255px;
	margin:0;
	padding: 0 10px 5px 0;
	overflow: hidden;
}

#aa_menu { margin-bottom: 15px; }

.normalLink {
    display: block;
    color: #1a4184;    
    width: 252px;
    height: 36px;
    text-align: left;
    padding-left: 15px;
    line-height: 36px;
    vertical-align: middle;
    margin-bottom: 10px;
    font-weight: bold;  
    text-decoration: none;  
    background: url('/cpo/mc/business/productsservices/aadmail/images/off_leftnav.jpg') no-repeat;
}
.normalLink:hover {
    color: #1a4184;
    text-decoration: none;
    background: url('/cpo/mc/business/productsservices/aadmail/images/hover_selected_leftnav.jpg') no-repeat;    
}

.activeLink {
    color: #1a4184;
    text-decoration: none;    
    display: block;
    width: 252px;
    height: 36px;
    text-align: left;
    padding-left: 15px;
    line-height: 36px;
    vertical-align: middle;
    margin-bottom: 10px;
    font-weight: bold;    
    background: url('/cpo/mc/business/productsservices/aadmail/images/hover_selected_leftnav.jpg') no-repeat;    
}

.activeLink:hover { text-decoration: none; }

.leftheaderbar {
	background: #fff url('/cpo/mc/business/productsservices/aadmail/images/bluebar_leftnav.jpg') top left no-repeat; 
	padding: 5px;
	height: 35px;	
	vertical-align: middle;		
}

.leftheaderbar h2 {
	color: #ffffff; 
	margin: 3px 0;
	font: bold 16px Arial;
}

.leftbox {	
	padding: 0 5px 5px 5px;
	text-align: left;			
	width: 250px;
	margin-bottom: 15px;	
}

.leftbox a {
	color:#1a4184;	
	text-decoration: underline;
}

.leftbox ul li {
	margin: 5px 0;
}

h3 { 
	font: bold 13px/19px Arial;
	padding: 5px;
	margin: 2px 0;
	color: #000000;  
}

.regionRight {
	float:right;
	width:670px;
	margin:0;
	padding-bottom: 10px;
}

.regionRight h2 {
	font: bold 18px/1.3 Arial; 
	margin: 5px 0;		
	color: #335497;	
}

.regionRight p {	
	margin: 5px 0 10px 0;
}

.regionRight ul {
	margin-left: 0px;
}

.regionRight ul li {
	margin: 2px 0;
}

.regionRight a {
	text-decoration:underline;
}

.hidden { display: none; }

.blueSection {
	background: #fff url('/cpo/mc/business/productsservices/aadmail/images/lightblue_maincallout.jpg') top left no-repeat;	
	height: 64px;
	margin-bottom: 10px;
	padding-top: 5px;	
}
.blueSection #getAQuote_text_en {
	color: #000000;	
	font: bold 18px/1.3 Arial; 
	vertical-align: center;	
	text-align: right;
	float: left;
	width: 280px;
	padding-top: 18px;	
}

.blueSection #getAQuote_text_fr {
	color: #000000;	
	font: bold 18px/1.3 Arial; 
	vertical-align: center;	
	text-align: right;
	float: left;
	width: 320px;
	padding-top: 18px;	
}

.blueSection #getAQuote_button_en {
	float: right;
	width: 355px;
	padding-top: 10px;	
}

.blueSection #getAQuote_button_fr {
	float: right;
	width: 330px;
	padding-top: 10px;
	}

/**OLD
.blueSection #contactUs_text_en {
	color: #000000;	
	font: bold 18px/1.3 Arial; 
	vertical-align: center;	
	text-align: right;
	float: left;
	width: 250px;
	padding-top: 18px;	
}

.blueSection #contactUs_text_fr {
	color: #000000;	
	font: bold 18px/1.3 Arial; 
	vertical-align: center;	
	text-align: right;
	float: left;
	width: 325px;
	padding-top: 18px;	
}

.blueSection #contactUs_button_en {
	float: right;
	width: 300px;
	padding-top: 4px;	
}

.blueSection #contactUs_button_fr {
	float: right;
	width: 300px;
	padding-top: 4px;	
}**/

h4 { 
	color: #797979;
	font-size: 16px;
	font-weight: bold;
	font-style:normal;
	text-align:center;
	margin: 5px 60px 20px 60px;
}

.sectionBorder p { margin-top: 5px; }
.sectionBorder a { text-decoration:underline; color:#1a4184; }


#nowYouCan {
	border:1px solid #A5BE00;
	background:#a5be00;
}

#nowYouCan h2 {
	color:#fff!important;
	padding-left:6px;
	background:#a5be00;
	vertical-align: middle;
}

#nowYouCan fieldset {
	margin:0
}

#nowYouCan p {
	margin-left: 20px;
}
	
#nowYouCan ul {
	list-style: none;
	margin: 0;
}
	
#nowYouCan ul li {
	padding: 2px 0;
	font-size: 1.1em;
} 

#popup.dialog, #popup2.dialog {
	background: #fff; 
	min-height: 100px; 	 
	width: 700px !important;
	position:absolute;
	z-index:10000;		
}

.dialogContent {	
	background-repeat:no-repeat;
	background-position:bottom;
	padding:15px;
	padding-bottom: 20px;
	word-wrap:break-word;
	overflow:hidden
}

.dialogHeader {
	height: 40px; 
	/*background-image:url('/cpo/mc/personal/campaigns/royal/images/royalwedding_pop_header.jpg');*/
	background-repeat:no-repeat;
	position: relative;
	text-align: center;
	color: #3c4B66;
} 



.alignMiddle{
	display:block;
	margin-left: auto;
	margin-right: auto;
	vertical-align:middle;
}


.dialogHeader h3 {float: none; font-size: 20px; color:#ffffff; line-height: 72px;}
.dialogHeader p {height: 40px;}

Body.fr .dialogHeader h3 {float: none; font-size: 17px; color:#ffffff; line-height: 72px;}

.closeLayer {
	position: absolute;
	right: 6px;
	top: 6px;
	display: inline-block;
	/*background:url(/cpo/mc/assets/images/business/smartcleaner/close_pop.png) right no-repeat;*/
	cursor:pointer;
	width:33px;
	height:33px;
	margin:0;
	padding:0;
	color: #3c4B66;
}

.tabs {
	width:110px;
	height:auto;
	/*background-color:#E6EAF1;*/
	background-color:#FFFFFF;
	border-right: 1px solid #C0C4CB;
}

sup {
    font-size: 8px;
}
.smallText {
    font-size:10px;
	line-height:11px;
}

