#inline_mailinglist {
	width:550px;	
}

#inline_mailinglist h1 {
    text-align: center;
    font-size: 22px;
    /* line-height: 33px; */
    margin-bottom: 20px;
    margin-top: 0;
    color:#555555;
}

#inline_mailinglist h3 {
    text-align: center;
    font-size: 22px;
    /* line-height: 33px; */
    margin-bottom: 20px;
    margin-top: 0;
    color:#555555;
}

#inlineFormBody {
	display:none;	
}

#newsletterHeader {
	/* width:537px; */
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}

#mailingList {
	width:470px;
	margin-top:10px;
	background-image: url(http://twimgs.com/informationweek/newsletter_art/subscription_pages/popup_form_art/mailinglistBgMid.jpg);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: repeat-y;
	margin:auto;
}

#mailingListBody {
	padding-top:20px;
	padding-left:30px;
	width:400px;
	min-height:200px;
}

#mailingListBody td {
	padding-bottom:8px;
	text-align:left;
}

#mailingListBody h2 {
	font-size:16px;
}

#mailingListBody .label {
	padding-right:20px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

#mailingListBody .input {
	float:right;
}

#mailingListBody .required {
	color:#9e2b10;	
}

#mailingListBody .hint {
	font-size:12px;
	font-weight:normal;
}

#mailingListTop {
	width:460px;
	height:14px;
	background-image: url(http://twimgs.com/informationweek/newsletter_art/subscription_pages/popup_form_art/mailinglistBgTop.jpg);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: no-repeat;
}

#mailingListBottom {
	width:460px;
	height:29px;
	background-image: url(http://twimgs.com/informationweek/newsletter_art/subscription_pages/popup_form_art/mailinglistBgBottom.jpg);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: no-repeat;
}

#mailingListBody  .fineText {
	font-size:9px;
	color:#666;
	font-weight:normal;
}

/****/
#formContainer {
	width:575px;
	margin:auto;
	margin-top:10px;
	background-image: url(http://twimgs.com/informationweek/newsletter_art/subscription_pages/popup_form_art/mailinglistBgMid.jpg);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: repeat-y;
}

#formContainerBody {
	padding-left:30px;
	width:500px;
	min-height:300px;

}

#formContainerBody td {
	padding-bottom:8px;
	text-align:left;
}

#formContainerBody h2 {
	font-size:16px;
}

#formContainerBody .label {
	padding-right:20px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#formContainerBody .input {
	text-align:left;
	float:left;
}

#formContainerBody .required {
	color:#9e2b10;	
}

#formContainerBody .hint { /* this is refusing to pull the style ... may be a cache issue. removing .hint from the page  instead  - JH 10/6/2011 */
	font-weight:bold !important;
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif !important;
}

#formContainerTop {
	width:565px;
	height:14px;
	/* background-image: url(../images/newsletter/big/mailinglistBgTop.jpg); no such on BY */
	/* background-image: url(http://twimgs.com/informationweek/newsletter_art/subscription_pages/popup_form_art/mailinglistBgTop.jpg); */
	background-attachment: scroll;
	background-position: left top;
	background-repeat: no-repeat;
}

#formContainerBottom {
	width:565px;
	height:29px;
	/* background-image: url(../images/newsletter/big/mailinglistBgBottom.jpg); nos such on BY */
	/* background-image: url(http://twimgs.com/informationweek/newsletter_art/subscription_pages/popup_form_art/mailinglistBgBottom.jpg); */
	background-attachment: scroll;
	background-position: left top;
	background-repeat: no-repeat;
}

#formContainerBody .fineText {
	font-size:9px;
	color:#666;
	font-weight:normal;
}

#formContainerBody a.fineText,
#formContainerBody a.fineText:link,
#formContainerBody a.fineText:active,
#formContainerBody a.fineText:visited {
	text-decoration:none;	
}


#formContainerBody a.fineText:hover {
	text-decoration:underline;	
}