/* ALERT BOX POP */
#pop_layer_fade {
	position: absolute;
	z-index: 1000000;
	background: #000;
	height: 100%;
	width: 100%;
	display: none;
}
#alert_pop {
		/*position: absolute;
		z-index: 1000001;
		width: 513px;
		height: 436px;
		padding: 20px 27px 34px 27px;
		background: url(../../../resourcesimages/backgrounds/bg_alert_manager_box.png) no-repeat;
		visibility: hidden;*/
	background: #ffffff;
	padding: 15px;
	width: 450px;
	}
		* html #alert_pop {
			background: url(../../../resourcesimages/backgrounds/bg_alert_manager_box.gif) no-repeat;
		}
	
	#alert_pop .contents {
		padding: 20px 20px 0px 20px;
	}
	#alert_pop .title {
		display: block;
		font-size: 20px;
		font-weight: bold;
		color: #121212;
		margin-bottom: 12px;
	}	
	#alert_pop #close_button {
		position: absolute;
		top: 33px;
		right: 40px;
	}
	
	#alert_pop #alert_manager_toggle .toggle_content_item {
		display: none;
	}
	#alert_pop .content_toggle_links {
		margin-bottom: 7px;
		margin-left: 0;
	}	
	
	#alert_pop p {
		margin-bottom: 10px;
	}
	#alert_pop .subsection {
		border-bottom: 1px solid #d8d8d8;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	#alert_pop td {
		padding-bottom: 7px;
	}
	#alert_pop td input,
		#alert_pop td label  {
			vertical-align: middle;
		}

	#alert_pop .button_row {
		/*position: absolute;*/
		/*left: 27px;*/
		/*bottom: 35px !important;*/
		/*top: 390px;*/
		/*background: #ececed;*/
		padding: 20px 0px 15px 0px;
		/*height: 51px;*/
		/*width: 493px;*/
		text-align: center;
	}

	#alert_pop .button_row .hover_button {
			margin-bottom: -3px;
	}
	#alert_pop .button_row input,
	#alert_pop .button_row label{
		vertical-align: middle;
	}

	#alert_pop_shim {
		position: absolute;
		z-index: 1000000;
		width: 513px;
		height: 436px;
		border: 0;
		background: #fff;
		display: none;
	}

	#alert_pop .message_box {
		margin-top: 18px;
		height: 83px;
	}

	#rate_alert_content label.wide, #research_alert_content label.wide {
		width: 200px;
		text-align: right;
		display: block;
		float: left;
		line-height: 22px;
		font-weight: bold;
		margin-right: 10px;
	}
	#rate_alert_content label.short, #research_alert_content label.short {
		width: 120px;
		text-align: right;
		display: block;
		float: left;
		line-height: 22px;
		font-weight: bold;
		margin-right: 10px;
	}

	#rate_alert_content label.wide, #research_alert_content p.intro {
		display: block;
		line-height: 22px;
		font-weight: bold;
		margin-left: 20px;
	}	
		
	#rate_alert_content .position_select,  #research_alert_content .position_select{
		float: left;
		margin-right: 2px;
	}	
	#rate_alert_content .spinner_control, #research_alert_content .spinner_control {
		width: 100px;
	}	

#alert_pop .info {
color:#727272;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
}

#rate_alert_content #sms_example_rate, #research_alert_content #sms_example_research{
color:#345C85;
font-weight:bold;
}

#subscribe {
	background:#FFFFFF;
	padding: 10px;
}

#subscribe iframe {
	border: none;
	width:480px;
	height:480px;
	
}


#divSample {
	background:#FFFFFF;
	padding: 10px;
}

#divSample iframe {
	border: none;
	width:800px;
	height:600px;
}



.ZoomShadow {
	position: absolute;
	z-index: 999;
	visibility: hidden;
}
	.ZoomShadow .topLeft {
		height: 20px;
		width: 27px;
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_tl.png) no-repeat right bottom !important;	
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_tl.gif) no-repeat right bottom;		
	}
	.ZoomShadow .topRight {
		height: 20px;
		width: 27px;
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_tr.png) no-repeat left bottom !important;	
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_tr.gif) no-repeat left bottom;	
	}
	.ZoomShadow .top {
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_top.png) repeat left bottom !important;	
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_top.gif) repeat left bottom;		
	}
	.ZoomShadow .right {
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_right.png) no-repeat left top !important;
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_right.gif) no-repeat left top;		
	}
	.ZoomShadow .bottom {
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_bottom.png) repeat left top !important;
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_bottom.gif) repeat left top;		
	}
	.ZoomShadow .left {
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_left.png) no-repeat right top !important;
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_left.gif) no-repeat right top;		
	}
	.ZoomShadow .bottomRight {
		width: 27px;
		height: 34px;
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_br.png) no-repeat left top !important;	
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_br.gif) no-repeat left top;		
	}
	.ZoomShadow .bottomLeft {
		width: 27px;
		height: 34px;
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_bl.png) no-repeat right top !important;
		background: url(../../../resources/images/backgrounds/bg_zoomShadow_bl.gif) no-repeat right top;		
	}
	.ZoomShadow .close_row {
		text-align: right;
		padding: 4px 5px 6px 0;
		background: #9a9a9a;
	}		
	.ZoomShadow a.close_link {
		color: #fff;
		font-size: 11px;
	}	
		.ZoomShadow a.close_link:hover {
			color: #e2e1e1;
		}
		.ZoomShadow a.close_link img {
			margin-bottom: -3px;
			margin-left: 4px;
		}

#ZoomFade {
	position: fixed;
	z-index: 998;
	visibility: hidden;
	background: black;
	width: 100%;
}


#ZoomShim1 {
	position: absolute;
	z-index: 997;
	width: 0px;
	height: 1px;
	border: 0;
	background: #fff;
	display: none;
}
#ZoomShim2 {
	position: absolute;
	z-index: 997;
	width: 0px;
	height: 1px;
	border: 0;
	background: #fff;
	display: none;
}

#alert_manager_pop {
	background: #ffffff;
	padding: 15px;
	width: 450px;
}



#alert_timeout {
	background: #ffffff;
	padding: 15px;
	width: 250px;
	
}

#alert_thanks {
	background: #ffffff;
	padding: 15px;
	width: 250px;
	
}
#alert_thanks h1{
	margin: 0px;
}