
.systemMessage {
	width: 100%;
	height: 22px;
	line-height: 20px;
	background-color: #3F62C0;
	font: bold 8.5pt tahoma;
	color: yellow;
}

/*--------------Resets--------------*/
#ipro-header-container html,
#ipro-header-container body,
#ipro-header-container div,
#ipro-header-container span,
#ipro-header-container a,
#ipro-header-container img,
#ipro-header-container ul,
#ipro-header-container li,
#ipro-header-container label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
/*-------------- End Resets --------------*/

#ipro-header-container {
	width: 100%;
	*width: expression(document.body.clientWidth < 1000 ? "1000px" : "100%");
	min-width: 1000px;
	height: 65px;
	text-align: left;
	position: relative;
	overflow: hidden;
	font-family: Verdana, Geneva, sans-serif;
}

	/*-------------- Begin Top Links ----------------*/
	#ipro-header-container .ipro-top-links {
		height: 17px;
		padding: 0;
		font-size: 10px;
		text-align: left;
		position: absolute;
		top: 6px;
		right: 34px;
		right: 30px\9;
	}

		#ipro-header-container .ipro-top-links ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			color: #f9a116;
		}

		#ipro-header-container .ipro-top-links li {
			display: inline;
			margin-right: 2px;
		}

			#ipro-header-container .ipro-top-links li.ipro-help {
				display: none;
			}

		#ipro-header-container .ipro-top-links a {
			margin-right: 2px;
			color: #fff;
			text-decoration: none;
			font-size: 10px;
			font-weight: normal;
		}

			#ipro-header-container .ipro-top-links a:hover {
				color: #e0b431;
				text-decoration: underline;
			}

		#ipro-header-container .ipro-top-links li label {
			float: none;
			font-weight: normal;
		}

		#ipro-header-container .ipro-top-links ul span {
			margin: 0 20px 0 0;
			padding: 0 0 0 0;
			list-style-type: none;
			color: #fff;
		}

		#ipro-header-container .ipro-top-links .joinMe-holder {
			position: absolute;
			top: -4px;
			right: -10px;
		}
	/*-------------- End Top Links ----------------*/

	/*-------------- Begin Header and Logo ----------------*/
	#ipro-header-container .ipro-top-header {
		height: 68px;
		width: 100%;
		background: #474748;
	}

	#ipro-header-container .ipro-top-header-logo {
		height: 68px;
		width: 160px;
		float: left;
		background: url(../images/header/ipro-header-logo.png) no-repeat;
	}

	#ipro-header-container .logo-active {
		background: url(../images/header/ipro-header-logo-active.png) no-repeat;
	}
	/*-------------- End Header and Logo ----------------*/

	/*-------------- Begin Master Account Logo ----------------*/

	/* WBID */
	#ipro-header-container .header-logo-25341040 {
		background: url(../images/header/WBIDiProHeader.png) no-repeat;
	}

	#ipro-header-container .header-logo-25341040-active {
		background: url(../images/header/WBIDiProHeader.png) no-repeat;
	}

/* TeamCVRD */
.header-logo-25341072 {
	background: url(../images/header/TeamCVRDHeader.png) no-repeat;
}

.header-logo-25341072-active {
	background: url(../images/header/TeamCVRDHeader.png) no-repeat;
}

/* National Health Insurance */
.header-logo-25341035 {
	background: url(../AllstateCustomStyle/images/ahsIproHeader.png) no-repeat;
}

.header-logo-25341035-active {
	background: url(../AllstateCustomStyle/images/ahsIproHeader.png) no-repeat;
}

/* Agent Pipeline */
.header-logo-25341063 {
	background: url(../images/header/ARiProHeader.png) no-repeat;
}

.header-logo-25341063-active {
	background: url(../images/header/ARiProHeader.png) no-repeat;
}

/* National General */
.header-logo-25341061 {
	background: url(../AllstateCustomStyle/images/ahsIproHeader.png) no-repeat;
}

.header-logo-25341061-active {
	background: url(../AllstateCustomStyle/images/ahsIproHeader.png) no-repeat;
}

/* BenefitMall */
.header-logo-25341059 {
	background: url(../images/header/BenefitMalliProHeader.png) no-repeat;
}

.header-logo-25341059-active {
	background: url(../images/header/BenefitMalliProHeader.png) no-repeat;
}

/* American Senior Resources */
.header-logo-25341060 {
	background: url(../images/header/ASRiProHeader.png) no-repeat;
}

.header-logo-25341060-active {
	background: url(../images/header/ASRiProHeader.png) no-repeat;
}

/* QUOTIT */
.header-logo-20010710 {
	background: url(../images/header/ipro-header-qpro-logo.png) no-repeat;
}

.header-logo-20010710-active {
	background: url(../images/header/ipro-header-qpro-logo-active.png) no-repeat;
}

/* Medicare Sales System */
.header-logo-25341102 {
	background: url(../images/header/ipro-header-logo-mss.png) no-repeat;
}

.header-logo-25341102-active {
	background: url(../images/header/ipro-header-logo-mss-active.png) no-repeat;
}
/* */
.header-logo-25341104 {
	background: url(../images/header/ipro-header-logo-cia.jpg) no-repeat;
}

.header-logo-25341104-active {
	background: url(../images/header/ipro-header-logo-cia-active.jpg) no-repeat;
}


/* QuotitONE */
.header-logo-25341056 {
	background: url(../images/header/ipro-header-qone-logo.png) no-repeat !important;
}

.header-logo-25341056-active {
	background: url(../images/ipro-header-qone-logo-active.png) no-repeat !important;
}

/* CIMS */
.header-logo-20011015,
.header-logo-20011016,
.header-logo-20011017,
.header-logo-20011018,
.header-logo-21986783 {
	background: url(../images/header/ipro-header-logo-cims.png) no-repeat;
}

.header-logo-20011015-active,
.header-logo-20011016-active,
.header-logo-20011017-active,
.header-logo-20011018-active,
.header-logo-21986783-active {
	background: url(../images/header/ipro-header-logo-cims-active.png) no-repeat;
}

/* HCI */
.header-logo-25241021,
.header-logo-25241029 {
	background: url(../images/header/ipro-header-logo-hci.png) no-repeat;
}

.header-logo-25241021-active,
.header-logo-25241029-active {
	background: url(../images/header/ipro-header-logo-hci-active.png) no-repeat;
}

/* Word & Brown */
.header-logo-24245023,
.header-logo-25341023,
.header-logo-25341024,
.header-logo-25341025,
.header-logo-25341026,
.header-logo-25341027,
.header-logo-25341028 {
	background: url(../images/header/ipro-header-logo-wb.png) no-repeat !important;
}

.header-logo-24245023-active,
.header-logo-25341023-active,
.header-logo-25341024-active,
.header-logo-25341025-active,
.header-logo-25341026-active,
.header-logo-25341027-active,
.header-logo-25341028-active {
	background: url(../images/header/ipro-header-logo-wb-active.png) no-repeat;
}

/* WBID */
/*#ipro-header-container .header-logo-25341040,
#ipro-header-container .header-logo-25341040-active
	{background: url(../images/header/ahcp.ipro.160px.png) no-repeat !important;}*/

/* COX */
.header-logo-25341033,
.header-logo-25341033-active {
	background: url(../images/header/ipro-header-logo-cox.png) no-repeat !important;
}
/* Crosspointe Insurance */
.header-logo-25341107,
.header-logo-25341107-active {
	background: url(../images/header/ipro-header-logo-crosspointe.png) no-repeat center !important;
	margin-left: 10px !important;
	width: 160px !important;
	height: 60px !important;
}

/* Compass Health */
.header-logo-25341114,
.header-logo-25341114-active {
	background: url(../images/header/ipro-header-compassHealth-logo.png) no-repeat;
}

/* Strata Health Agency */
.header-logo-25341108,
.header-logo-25341108-active {
	background: url(../images/header/ipro-header-ahg-logo.png) no-repeat;
}

.a3-top-navbar .left-group .header-logo-25341107 {
	margin-top: -5px;
}

/* AgentCubed */
.header-logo-25341057,
.header-logo-25341057-active,
.header-logo-25341115,
.header-logo-25341115-active {
	background: url(../images/header/ipro-header-logo-a3.png) no-repeat center !important;
}

/*-------------- End Master Account Logo ----------------*/

/*-------------- Begin Tabs ----------------*/

#ipro-header-container .ipro-top-header-tabs {
	height: 68px;
	float: left;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

	#ipro-header-container .ipro-top-header-tabs ul {
		padding: 0;
		margin: 0;
		list-style: none;
		float: left;
	}

		#ipro-header-container .ipro-top-header-tabs ul li {
			float: left;
			display: inline; /*For ignore double margin in IE6*/
			margin: 0;
		}

			#ipro-header-container .ipro-top-header-tabs ul li a {
				text-decoration: none;
				float: left;
				color: #fff;
				cursor: pointer;
				font: 900 12px Verdana;
				height: 48px;
				/*height: 46px\9;*/
				padding: 20px 15px 0px 0px;
				padding-top: 21px\9;
				background: url(../images/header/top-nav-divider.png) no-repeat bottom right;
			}

				#ipro-header-container .ipro-top-header-tabs ul li a span {
					margin-top: 0;
					/*margin-top: -21px\9;*/
					padding: 20px 0px 10px 9px;
					padding-bottom: 12px\9;
					position: relative; /*To fix IE6 problem (not displaying)*/
					float: left;
					background: none;
				}

				#ipro-header-container .ipro-top-header-tabs ul li a.active {
					background: transparent url(../images/header/nav-bg.png) no-repeat top right;
					color: #fff;
				}

					#ipro-header-container .ipro-top-header-tabs ul li a.active span {
						background: transparent url(../images/header/nav-bg.png) no-repeat top left;
					}

				#ipro-header-container .ipro-top-header-tabs ul li a.previous {
					background: none;
				}

				#ipro-header-container .ipro-top-header-tabs ul li a.home-active span {
					background: transparent url(../images/header/home-left.png) no-repeat top left;
					padding-left: 24px;
				}

				#ipro-header-container .ipro-top-header-tabs ul li a.home-active {
					background: transparent url(../images/header/nav-bg.png) no-repeat top right;
					color: #fff;
				}

				#ipro-header-container .ipro-top-header-tabs ul li a.home span {
					background: transparent url(../images/header/ipro-tab-left.png) no-repeat top left;
					padding-left: 24px;
				}

				#ipro-header-container .ipro-top-header-tabs ul li a:hover {
					color: #e0b431;
				}

				#ipro-header-container .ipro-top-header-tabs ul li a.active:hover, #ipro-header-container .ipro-top-header-tabs ul li a.home-active {
					color: #fff;
				}

/*-------------- End Tabs ----------------*/


/*-------------- Begin Search ----------------*/
#ipro-header-container .ipro-search-container {
	height: 40px;
	padding: 0;
	position: absolute;
	top: 29px;
	right: 38px;
}

#ipro-header-container .ipro-search-input {
	background-image: url(../images/header/ipro-search-box.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 90px;
	border: 0;
	float: left;
	margin-top: 10px;
	padding: 3px 5px 0 5px;
	font-size: 11px;
	color: #ccc;
}

#ipro-header-container .ipro-search-button {
	float: left;
	border: 0;
	margin: 5px 0 0 5px;
	padding: 0;
	/*background: transparent url(../images/header/ipro-search-btn.png) no-repeat;
	width: 95px;
	height: 32px;*/
	background: transparent url(../images/framework/ipro-search.png) no-repeat;
	width: 35px;
	height: 35px;
	cursor: pointer;
}
/*-------------- End Search ----------------*/

/*-------------- Begin Sub Navigation Bar ----------------*/
#ipro-header-container .ipro-sub-bar {
	height: 18px;
	height: 24px\9;
	width: 100%;
	background-image: url(../images/header/ipro-sub-bar.png);
	background-repeat: repeat-x;
	padding: 5px 0 0 44px;
}

	#ipro-header-container .ipro-sub-bar label {
		color: #fff;
		font-weight: bold;
		margin: 0 5px 0 0;
	}

	#ipro-header-container .ipro-sub-bar ul {
		margin: 0 20px 0 0;
		padding: 0 0 0 0;
		list-style-type: none;
		font-size: 11px;
		color: #f9a116;
	}

	#ipro-header-container .ipro-sub-bar li {
		display: inline;
		padding: 0 2px 0 0;
	}

	#ipro-header-container .ipro-sub-bar a {
		font-size: 11px;
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}

		#ipro-header-container .ipro-sub-bar a:hover {
			font-size: 11px;
			color: #e0b431;
			text-decoration: none;
			font-weight: normal;
		}
/*-------------- End Sub Navigation Bar ----------------*/


/*-------------- Begin Sub Navigation Bar Bottom ----------------*/
#ipro-header-container .ipro-sub-bar-bottom {
	/*height: 38px;*/
	width: 100%;
	line-height: 28px;
	/*margin-top: -6px\9;*/
	padding: 0;
	background: #e6f0f7;
	/*background-image: url(../images/header/ipro-sub-bar-bottom.gif);
	background-repeat: repeat-x;*/
}

	#ipro-header-container .ipro-sub-bar-bottom::after {
		content: "";
		clear: both;
		display: table;
	}

.ipro-sub-bar-bottom .new-proposal a:after {
	display: block;
	content: 'New Proposal';
	color: #fff;
	background: #f17906;
	border: 0;
	text-align: center;
	cursor: pointer;
	margin: 0;
	height: 36px;
	line-height: 36px;
}

.ipro-sub-bar-bottom .start-recording a:after {
	display: block;
	content: 'Call Recording';
	color: #fff;
	background: #0074c8;
	border: 0;
	text-align: center;
	cursor: pointer;
	margin: 0;
	height: 36px;
	line-height: 36px;
}

.ipro-sub-bar-bottom .new-senior-proposal a:after {
	display: block;
	content: 'New Senior Proposal';
	color: #fff;
	background: #0074c8;
	border: 0;
	text-align: center;
	cursor: pointer;
	margin: 0;
	height: 36px;
	line-height: 36px;
}



.ipro-sub-bar-bottom .new-proposal img {
	display: none;
}

.ipro-sub-bar-bottom .start-recording img {
	display: none;
}

.ipro-sub-bar-bottom .new-senior-proposal img {
	display: none;
}


#ipro-header-container .ipro-sub-bar-bottom-left {
	/*height: 20px;*/
	width: 400px;
	float: left;
	color: #3f62c0;
	font-size: 11px;
	line-height: 36px;
	font-weight: bold;
	padding: 0 0 0 44px;
}

	#ipro-header-container .ipro-sub-bar-bottom-left a {
		color: #3f62c0;
		text-decoration: none;
	}

		#ipro-header-container .ipro-sub-bar-bottom-left a:hover {
			color: #da6f07;
		}

#ipro-header-container .ipro-sub-bar-bottom-left-nav {
	padding: 0 0 0 0;
	/*height: 24px;*/
	width: 400px;
	float: right;
	font-size: 11px;
	font-weight: normal;
	color: #f9a116;
	text-decoration: none;
	position: relative;
	overflow: visible;
}

.new-proposal {
	position: absolute;
	width: 122px;
	height: 48px;
	right: 40px;
	margin: 0;
	padding: 0;
	top: 0;
}

.start-recording {
	position: absolute;
	width: 122px;
	height: 48px;
	right: 172px;
	margin: 0;
	padding: 0;
	top: 0;
}

.new-senior-proposal {
	position: absolute;
	width: 152px;
	height: 48px;
	right: 180px;
	margin: 0;
	padding: 0;
	top: 0;
}

#ipro-header-container .ipro-sub-bar-bottom-left-nav a {
	font-weight: bold;
	display: block;
	color: #3f62c0;
	text-decoration: none;
}

	#ipro-header-container .ipro-sub-bar-bottom-left-nav a:hover {
		font-weight: bold;
		color: #da6f07;
		text-decoration: none;
	}

#ipro-header-container .ipro-sub-bar-bottom-left-nav ul {
	padding: 4px 38px 0 0;
	margin: 0;
	list-style-type: none;
	float: right;
}

#ipro-header-container .ipro-sub-bar-bottom-left-nav li {
	display: inline;
}

#ipro-header-container .ipro-bottom-line {
	height: 5px;
	font-size: 0px;
	background-color: #3F62C0;
}
/*-------------- End Sub Navigation Bar Bottom ----------------*/


/*-------------- Begin Footer ----------------*/

#footer {
	background: #474748 url(../images/footer/ipro-footer.png) repeat-x;
	padding: 8px 0 4px 0;
}

	#footer td {
		color: #fff;
		font: 8.5pt tahoma;
	}

/*-------------- End Footer ----------------*/

