a {
color:#0053A0;
}
#content {
	overflow: hidden;
	width: 916px;
}
	#content h1 {
		background: url("../images/meningoccal-meningitis-immunization-state requirements.gif") no-repeat left top;
		/*width: 321px;*/
		height: 0px;
		overflow: hidden;
		padding-top: 87px;
		margin-bottom: 35px;
	}
/**/
#mapContent {
	float: left;
}
	#mapContent p {
		color: #666;
		margin-top: 7px;
	}

div.map_wrapper {position:relative; z-index:1000; width:500px;}
    div.map_content {position:relative; background:url('../images/state_tool/us_map/map.gif'); width:487px;}
    div.map_active, div.map_active_back,div.map_set {position:absolute; width:487px; height:322px; display:none;}
    div.map_set {display:block;}
    div.map_faux {position:relative;}

    div.ne_map_wrapper {position:absolute; top:-20px; left:250px; z-index:1000; width:249px; height:308px; display:none; background:url('../images/state_tool/ne_zoom_bg.jpg'); }
    div.ne_map_content {position:relative; top:10px; left:10px; background:url('../images/state_tool/ne_map/map.gif') no-repeat;}
    div.ne_map_active, div.ne_map_active_back,div.ne_map_set {position:absolute; width:220px; height:283px; display:none;}
    div.ne_map_set {display:block;}
    div.ne_map_faux {position:relative;display:none;}


    .states_tip {position:absolute;  padding-right:5px; color:#0053a0; display:none; text-align:left; background:url(../images/state_tool/states_tip_r.png) top right no-repeat; }
    .states_tip .content {position:relative; height: 17px; padding:2px 3px 0 8px; font-size:10px; background:url(../images/state_tool/states_tip_l.png) no-repeat; _width:10px; white-space:nowrap;}
    .states_tip .btm {height:26px; width:30px; background:url(../images/state_tool/states_tip_pointer.png) no-repeat;}

    *html .states_tip {background:none; background:url(../images/state_tool/states_tip_r.gif) top right no-repeat;}
    *html .states_tip .content {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/state_tool/states_tip_l.png', sizingMethod='crop');}
    *html .states_tip .btm {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/state_tool/states_tip_pointer.png', sizingMethod='crop');}

/**/

div.WrapResultContentTop {position:relative; width:395px; background:#ffffcc url(../images/state_requirements_result_top.gif) no-repeat top; float:right;}
div.WrapResultContentTop a.Email {position:absolute; display:none; z-index:100; top:10px; right:10px; padding-left:15px; color:#0053a0; text-decoration:none; background: url(../images/icon-mail.gif) no-repeat left center;}
div.WrapResultContentTop .WrapperStateTool {position:relative; padding:1px 10px 10px 20px; font-size:1.1em; background:url(../images/state_requirements_result_bottom.gif) no-repeat bottom; min-height:270px !important; _height:270px;}
div.WrapResultContentTop .WrapperStateTool .content {background:#ffffcc; padding-bottom:10px; min-height:190px;_height:190px;}
div.WrapResultContentTop .WrapperStateTool h4 {position:relative; margin:80px 0 0 0; padding:0 0 36px 0; text-indent:-3000px; background:url("../images/meningoccal-meningitis-state immunization-requirements-tool.gif") no-repeat;}
div.WrapResultContentTop .WrapperStateTool p {position:relative; margin:0; padding:0px 0 10px 0; color:#666666;}
div.WrapResultContentTop .WrapperStateTool a.stateLeg_link {padding-right:10px; font-weight:bold; color:#0053a0; text-decoration:none; background: url(../images/link-icon1.gif) no-repeat center right; }

div.statesContent_data {position:relative; clear:both; padding-top:20px; font-size:1.2em; color:#666666;}
div.statesContent_data .content {padding-bottom:20px;}


/**/	
a.StyledLink3 {

display:block;
text-align:right;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #2c5d8d;
	font-weight: bolder;
	background: url(../images/link-icon1.gif) no-repeat center right;
	padding-right: 10px;
    margin-bottom:10px;
    /*
	position: absolute;
	bottom: 20px;
	right: 18px;
    */
}
/**/
.WrapFooter {
	padding-top: 20px;
}

