/* GMDSST-55463 updated on 8/26/2014 */

/*#mds-tpl-05 .modCnt_clip_1 { margin-bottom: 40px }*/
.modCnt_clip_1 { margin-bottom: 30px; }

/*.statesMap, */
.statesMap p,
.statesMap li { color: #646B70; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.statesMap { width:980px; position:relative; background-color:#fff; }
	.statesMap .r02 > .selectionContent { display:none; }

div.moduleWrapper.c00 { z-index:100; }

.statesMap div.r01,
.statesMap div.r02 { width:100%; }
.statesMap div.r02 { margin-top: 60px; }

.statesMap div.c18 { width:100%; margin-top:60px; }
.statesMap div.c17 { float:right; width:475px; display:inline; }
.statesMap div.c16 { float:right; width:475px; display:none; }
.statesMap div.c15 { margin-bottom:15px; }
.statesMap span.c14 { margin-left:10px; font-size:20px; }
.statesMap div.c13 { display:none; }
.statesMap div.c12 { background-color:white; display:block; float:left; width:485px; }
.statesMap div.c11 { height:394px; }

.statesMap div.c10 { width:624px; height:394px; position:absolute; right:0; background-image:url('../img/map.png'); }
.statesMap span.c9 { display:none; }
.statesMap div.c8 { width:360px; height:120px; position:absolute; left:0; z-index:100; }

.statesMap div.c7 { bottom:0; height:40px; position:absolute; width:100%; }
/*.statesMap div.c6 { border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(128, 128, 128); border-right-color:rgb(128, 128, 128); border-bottom-color:rgb(128, 128, 128); border-left-color:rgb(128, 128, 128); border-image:initial; height:40px; width:40px; background-color:black; position:absolute; left:258px; top:0px; cursor:pointer; background-image:url('../img/WhiteArrowDown.png'); background-position:50% 50%; background-repeat:no-repeat no-repeat; }*/
/*.statesMap div.c5 { border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(128, 128, 128); border-right-color:rgb(128, 128, 128); border-bottom-color:rgb(128, 128, 128); border-left-color:rgb(128, 128, 128); border-image:initial; height:40px; z-index:10000; background-color:white; display:none; }*/
/*.statesMap div.c4 { border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(128, 128, 128); border-right-color:rgb(128, 128, 128); border-bottom-color:rgb(128, 128, 128); border-left-color:rgb(128, 128, 128); border-image:initial; height:40px; background-color:white; z-index:10000; }*/

.statesMap div.c2 {
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:rgb(128, 128, 128);
	border-right-color:rgb(128, 128, 128);
	border-bottom-color:rgb(128, 128, 128);
	border-left-color:rgb(128, 128, 128);
	border-image:initial; height:40px;
	z-index:10000;
	display:none;
	background: url('../img/dropDownBg.png') no-repeat scroll 0 2px transparent;
	background-color: #FFFFFF;
}

.statesMap div.c2.last {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:rgb(128, 128, 128);
	background-image: none;
}
.statesMap div.labelText {
	background-image: none;
}

/*.statesMap span.option { z-index:9999;font-size:22px; padding-left:10px; position:relative; top:5px; }*/

.statesMap span.option { z-index:9999; color: #989999; font-size:20px; padding-left:10px; position:relative; top:5px; font-family: Arial, Helvetica, sans-serif; }

.statesMap .mainModuleHeading { clear:left; padding-bottom:11px; *padding-bottom:9px; display:block; padding-top:5px; *padding-top:2px; }

.statesMap .f_durant { font-family: Durant-i4, Durant, 'Times New Roman', serif; }

.statesMap #dropdownButton { left:280px !important; background-image:url('../img/BlackArrowDown.png'); background-position:50% 50%; background-repeat:no-repeat; }
.statesMap #dropdownButton.up { background-image:url('../img/BlackArrowUp.png'); }
.statesMap p,
.statesMap a { color:#717171; }
.statesMap p { padding:0; margin-bottom:17px; }
.statesMap a { cursor:pointer; }
.statesMap .italic { font-style:italic; }
.statesMap .clear { clear:both; }
.statesMap span.super { font-size:9px; vertical-align:top; line-height:14px; margin-left:1px; text-decoration:none; }
.statesMap p a span.super{ text-decoration:none !important; font-size:8px; vertical-align:top; line-height:12px !important; margin-left:1px; }

.statesMap .moduleWrapper,
.statesMap .moduleWrapper p,
.statesMap .moduleWrapper li,
.statesMap .moduleWrapper a,
.statesMap .moduleWrapper a:hover,
.statesMap .moduleWrapper a:active,
.statesMap .moduleWrapper a:visited,
.statesMap #introCopy,
.statesMap #introCopy p,
.statesMap #introCopy li,
.statesMap #introCopy a,
.statesMap #introCopy a:hover,
.statesMap #introCopy a:active,
.statesMap #introCopy a:visited { font-family:Arial, Verdana, sans-serif; font-size:12px; }

.statesMap p, .statesMap a { line-height:16px !important; }

.statesMap #stateSelectDropDown { width:322px !important; border-top: 1px solid #808080; border-bottom: 1px solid #808080; }
	.statesMap #stateSelectDropDown > div[id^=label_] { width:320px !important; height:40px !important; display:none; }
	.statesMap #stateSelectDropDown > div.default { display:block; }

.statesMap div.stepIcon { display:inline; float:left; width:20px; height:20px; margin-top: 6px; }
.statesMap div.step_1 div.stepIcon { background-image:url('../img/Step1.png'); }
.statesMap div.step_2 div.stepIcon { background-image:url('../img/Step2.png'); }
.statesMap div.step_3 div.stepIcon { background-image:url('../img/Step3.png'); }
.statesMap div.step_4 div.stepIcon { background-image:url('../img/Step4.png'); }
.statesMap div.step_5 div.stepIcon { background-image:url('../img/Step5.png'); }

.statesMap .map_area { position:absolute; cursor:pointer; }

.statesMap .california 	{ height:155px; left:13px; top:97px; width:67px; z-index:999; }
.statesMap .colorado 	{ height:55px; left:181px; top:152px; width:71px; z-index:999; }
.statesMap .connecticut	{ height:14px; left:569px; top:109px; width:17px; z-index:999; }

/*.statesMap .hawaii 	{ height:43px; left:109px; top:246px; width:70px; z-index:999; }*/
.statesMap .illinois 	{ height:75px; left:380px; top:133px; width:35px; z-index:999; }
.statesMap .maryland 	{ height:20px; left:518px; top:153px; width:40px; z-index:999; }
.statesMap .massachusetts { height:20px; left:566px; top:92px; width:40px; z-index:999; }
.statesMap .newYork 	{ height:43px; left:500px; top:75px; width:68px; z-index:999; }
/*.statesMap .penn 		{ height:25px; left:500px; top:124px; width:56px; z-index:999; }*/
.statesMap .southCarolina { height:32px; left:484px; top:231px; width:47px; z-index:999; }
/*.statesMap .tennessee { height:20px; left:288px; top:157px; width:63px; z-index:999; }*/
/*.statesMap .utah 		{ height:85px; left:117px; top:120px; width:60px; z-index:999; }*/
/*.statesMap .westVirginia { height:24px; left:474px; top:162px; width:59px; z-index:999; } */

.statesMap .all 		{ top:0; left:0; height:394px; width:624px; z-index:998; }
.statesMap .tooltip 	{ background-color:black; opacity:.8; -moz-opacity:.8; -webkit-opacity:.8; padding:6px 10px; color:white; font-size:10px; position:relative; top:10px; left:10px; }
.statesMap .all .tooltip { position:absolute; top:170px; left:270px; }

.statesMap .introModuleHeading {
	font-family: Louis-i4,Louis,'Louis Bold';
	font-style: italic;
	text-transform: uppercase;
}

.statesMap .introModuleHeading.h1 { color:#323334; font-weight:normal; font-style:italic; font-size:40px; }
.statesMap .mainModuleHeading  { color:#323334; font-weight:normal; font-style:italic; font-size:24px; }

.statesMap .mainModuleHeading { clear:left; padding-bottom:11px; *padding-bottom:9px; display:block; padding-top:5px; *padding-top:2px; }

.statesMap div.r01 p { color: #7f7f7f; font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px !important }


#state_content_massachusetts #selectionContent {
	padding-right: 10px;
}
#state_content_massachusetts #selectionContent a {
	white-space: nowrap;
}