/* HR for footer*/
*:active
{
    /*border-width: 0;*/
}
#footer
{
	/*margin:32px auto;*/
	/*width:978px;*/
}
#footer .inner
{
	/*overflow:hidden;
	float: right;
	margin-right: 22px ! important;*/
}

#footer p a
{
	text-decoration: none;
	text-transform: uppercase;
	font:normal 10px/20px Arial, Helvetica, sans-serif;
	text-align:right;
	letter-spacing:0.1em;
	font-variant:small-caps;
	color: #A4A4A5 ! important;
}
#footer p a:hover
{
	color:#d2d2d2;
	text-decoration: none;
	text-transform: uppercase;
	text-align:right;
	font-variant:small-caps;
	background:none!important;
}
#footer .inner p
{
	color:#9c9c9e;
	float: right;
	font:normal 10px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	text-transform:capitalize!important;
	font-variant:small-caps!important;
	padding:0;
	margin:0 16px 0 0;
}
#footer .inner p a
{
	margin: 0 4px 0 4px;
}
.noRightMargin
{
	margin-right:0!important;
}

.subContainer
{
	text-align: left;
	margin: 0;
	padding: 0;
	color: #ffffff;
	width: 688px;
	height: 167px;
	position: relative;
}
.subExpander
{
	margin: 0;
	padding: 0;
	position: relative;
	left: 22px;
	z-index: 0;
}
.subExpanderA
{
	margin: 0;
	padding: 0;
	width: 120px;
    height: 50px;
	color: #C4B79F ! important;
	vertical-align: top;
	z-index: 0;
	display: block;
}
.subExpanderAC
{
    background-image: url("SubContract.png");
}
.subExpanderAE
{
    background-image: url("SubExpand.png");
}
.subExpanderAC:hover
{
	background-image: url("SubContract_Hover.png");
}
.subExpanderAE:hover
{
	background-image: url("SubExpand_Hover.png");
}
.privacyImage:hover
{
	background:url("PrivBack_Hover.PNG") no-repeat scroll 0 0 transparent ! important;
}
.subExpandContent
{
	color: #ffffff;
	padding-left: 22px;
	z-index: 1;
	position: relative;
	top: -4px;
}
.subscribeForm
{
	margin: 0 0 0 16px;
	padding: 0;
	z-index: 1;
}
.subscribeForm fieldset
{
	border: 0px;
}
.subscribeForm p
{
	font-size: small;
	margin: 0 0 10px 0;
	z-index: 1;
}
.subscribeForm strong
{
	margin-right: 10px;
}
.subscribeSubmitbutton
{
	color: #ffffff;
	background: #BF1E2D;
	border:1px solid white;
	padding: 1px 15px 2px 15px;
	margin-left: 15px;
}
.subscribeSubmitbutton:hover
{
	color: #ffffff;
	background: #BF1E2D;
	border:1px solid white;
}
.dottedBorder
{
	border-style: dashed;
	border-width: 1px 0 1px 0;
	border-color: #87888A;
}
#dnn_ctr556_ViewAlertForm_email
{
	width: 200px;
}

.subPrivContainer,
.subPrivContainer a,
#privacyImage
{
	width:  287px;
	height: 167px;
	position: relative;
	visibility: hidden;
}
.subscribeSubmitButton
{
	display: inline-block;
	width: 168px ! important;
	height: 27px ! important;
	background:url("SubSubmit.PNG") no-repeat scroll 0 0 transparent;
}
.subscribeSubmitButton:hover
{
	background:url("SubSubmit_Hover.PNG") no-repeat scroll 0 0 transparent;
}
#mce-EMAIL,
.mce-EMAIL
{
	height: 23px;
	width: 330px;
	vertical-align: top;
}
.privacyIcon
{
	padding: 0 3px 0 3px;
}
.privacyText
{
	font-size: 11px ! important;
	padding-top: 7px;
}
#mc_embed_signup h2
{
	font-size: 16px;
	font-weight: 600;
	color: white;
}